--- /srv/reproducible-results/rbuild-debian/r-b-build.Sox07z6u/b1/porechop_0.2.4+dfsg-4_armhf.changes +++ /srv/reproducible-results/rbuild-debian/r-b-build.Sox07z6u/b2/porechop_0.2.4+dfsg-4_armhf.changes ├── Files │ @@ -1,3 +1,3 @@ │ │ - 487b4b1b40d0543ad3714caa683dc6c2 372152 debug optional porechop-dbgsym_0.2.4+dfsg-4_armhf.deb │ - 6965d078ad9a7b03f23c062b811da566 51436 science optional porechop_0.2.4+dfsg-4_armhf.deb │ + 7ea4363e5e572b20ee2c0ad930480bec 368028 debug optional porechop-dbgsym_0.2.4+dfsg-4_armhf.deb │ + 161d12be2ee7bf82f6a1af64e1d81135 51424 science optional porechop_0.2.4+dfsg-4_armhf.deb ├── porechop_0.2.4+dfsg-4_armhf.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2022-10-18 08:56:47.000000 debian-binary │ │ -rw-r--r-- 0 0 0 1620 2022-10-18 08:56:47.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 49624 2022-10-18 08:56:47.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 49612 2022-10-18 08:56:47.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 │ │ │ │ │ - EXIDX 0x009d8c 0x00009d8c 0x00009d8c 0x00118 0x00118 R 0x4 │ │ │ │ │ - LOAD 0x000000 0x00000000 0x00000000 0x09ea8 0x09ea8 R E 0x1000 │ │ │ │ │ + EXIDX 0x009d80 0x00009d80 0x00009d80 0x00120 0x00120 R 0x4 │ │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x09ea4 0x09ea4 R E 0x1000 │ │ │ │ │ LOAD 0x009ef8 0x0000aef8 0x0000aef8 0x0026c 0x0029c RW 0x1000 │ │ │ │ │ DYNAMIC 0x009f08 0x0000af08 0x0000af08 0x000f8 0x000f8 RW 0x4 │ │ │ │ │ NOTE 0x000114 0x00000114 0x00000114 0x00024 0x00024 R 0x4 │ │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ │ GNU_RELRO 0x009ef8 0x0000aef8 0x0000aef8 0x00108 0x00108 R 0x1 │ │ │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -9,20 +9,20 @@ │ │ │ │ │ [ 4] .dynstr STRTAB 00000908 000908 001b87 00 A 0 0 1 │ │ │ │ │ [ 5] .gnu.version VERSYM 00002490 002490 0000c4 02 A 3 0 2 │ │ │ │ │ [ 6] .gnu.version_r VERNEED 00002554 002554 0000c0 00 A 4 4 4 │ │ │ │ │ [ 7] .rel.dyn REL 00002614 002614 0000f0 08 A 3 0 4 │ │ │ │ │ [ 8] .rel.plt REL 00002704 002704 0001e0 08 AI 3 20 4 │ │ │ │ │ [ 9] .init PROGBITS 000028e4 0028e4 00000c 00 AX 0 0 4 │ │ │ │ │ [10] .plt PROGBITS 000028f0 0028f0 0002f0 04 AX 0 0 4 │ │ │ │ │ - [11] .text PROGBITS 00002be0 002be0 006a54 00 AX 0 0 8 │ │ │ │ │ - [12] .fini PROGBITS 00009634 009634 000008 00 AX 0 0 4 │ │ │ │ │ - [13] .rodata PROGBITS 0000963c 00963c 000310 00 A 0 0 4 │ │ │ │ │ - [14] .ARM.extab PROGBITS 0000994c 00994c 00043f 00 A 0 0 4 │ │ │ │ │ - [15] .ARM.exidx ARM_EXIDX 00009d8c 009d8c 000118 00 AL 11 0 4 │ │ │ │ │ - [16] .eh_frame PROGBITS 00009ea4 009ea4 000004 00 A 0 0 4 │ │ │ │ │ + [11] .text PROGBITS 00002be0 002be0 006a4c 00 AX 0 0 8 │ │ │ │ │ + [12] .fini PROGBITS 0000962c 00962c 000008 00 AX 0 0 4 │ │ │ │ │ + [13] .rodata PROGBITS 00009634 009634 00030c 00 A 0 0 4 │ │ │ │ │ + [14] .ARM.extab PROGBITS 00009940 009940 00043f 00 A 0 0 4 │ │ │ │ │ + [15] .ARM.exidx ARM_EXIDX 00009d80 009d80 000120 00 AL 11 0 4 │ │ │ │ │ + [16] .eh_frame PROGBITS 00009ea0 009ea0 000004 00 A 0 0 4 │ │ │ │ │ [17] .init_array INIT_ARRAY 0000aef8 009ef8 00000c 04 WA 0 0 4 │ │ │ │ │ [18] .fini_array FINI_ARRAY 0000af04 009f04 000004 04 WA 0 0 4 │ │ │ │ │ [19] .dynamic DYNAMIC 0000af08 009f08 0000f8 08 WA 4 0 4 │ │ │ │ │ [20] .got PROGBITS 0000b000 00a000 000160 04 WA 0 0 4 │ │ │ │ │ [21] .data PROGBITS 0000b160 00a160 000004 00 WA 0 0 4 │ │ │ │ │ [22] .bss NOBITS 0000b164 00a164 000030 00 WA 0 0 4 │ │ │ │ │ [23] .ARM.attributes ARM_ATTRIBUTES 00000000 00a164 000031 00 0 0 1 │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -44,58 +44,58 @@ │ │ │ │ │ 40: 00000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__ │ │ │ │ │ 41: 00000000 0 NOTYPE WEAK DEFAULT UND _ITM_registerTMCloneTable │ │ │ │ │ 42: 00000000 0 FUNC WEAK DEFAULT UND __cxa_finalize@GLIBC_2.4 (5) │ │ │ │ │ 43: 00000000 0 FUNC GLOBAL DEFAULT UND vsnprintf@GLIBC_2.4 (5) │ │ │ │ │ 44: 00000000 0 OBJECT GLOBAL DEFAULT UND _ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 (4) │ │ │ │ │ 45: 00000000 0 FUNC GLOBAL DEFAULT UND _ZNSt6localeC1Ev@GLIBCXX_3.4 (2) │ │ │ │ │ 46: 00000000 0 FUNC GLOBAL DEFAULT UND _ZNSt8ios_base4InitD1Ev@GLIBCXX_3.4 (2) │ │ │ │ │ - 47: 0000615d 724 FUNC WEAK DEFAULT 11 _ZN5seqan6createINS_6MatrixIhLj2ENS_6StringIhNS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS_3TagINS_9Tristate_EEEEE │ │ │ │ │ - 48: 0000b180 4 OBJECT UNIQUE DEFAULT 22 _ZGVN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE5tableE │ │ │ │ │ - 49: 000076c5 308 FUNC WEAK DEFAULT 11 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11AffineGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_NS_4SizeISF_E4TypeE │ │ │ │ │ - 50: 00006109 82 FUNC WEAK DEFAULT 11 _ZN5seqan6StringIjNS_5AllocIvEEEC1IS3_jvvEERKT_T0_ │ │ │ │ │ - 51: 0000b16c 4 OBJECT UNIQUE DEFAULT 22 _ZGVN5seqan21DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEEE5VALUEE │ │ │ │ │ - 52: 0000940d 230 FUNC WEAK DEFAULT 11 _ZN5seqan9goFurtherIKNS_4GapsINS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEENS_3TagINS_10ArrayGaps_EEEEEiEEvRNS_4IterIT_NS_12GapsIteratorISB_EEEET0_ │ │ │ │ │ - 53: 0000b188 1 OBJECT UNIQUE DEFAULT 22 _ZZN5seqan24AlphabetConversionTable_IcNS_10SimpleTypeIhNS_5Dna5_EEEE10initializeEvE15_is_initialized │ │ │ │ │ - 54: 00005a51 320 FUNC WEAK DEFAULT 11 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKSC_EEvRT_RT0_ │ │ │ │ │ - 55: 00006709 436 FUNC WEAK DEFAULT 11 _ZN5seqan10insertGapsINS_4GapsINS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEENS_3TagINS_10ArrayGaps_EEEEEjEEvRKNS_4IterIT_NS_12GapsIteratorISB_EEEET0_ │ │ │ │ │ - 56: 0000b18c 6 OBJECT UNIQUE DEFAULT 22 _ZZN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE10initializeEvE11table_store │ │ │ │ │ - 57: 00005d21 368 FUNC WEAK DEFAULT 11 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIcNS_5AllocIvEEEEKPcEEvRT_RT0_NS_4SizeISC_E4TypeE │ │ │ │ │ - 58: 00008cc1 1548 FUNC GLOBAL DEFAULT 11 _ZN15ScoredAlignmentC2ERN5seqan5AlignINS0_6StringINS0_10SimpleTypeIhNS0_5Dna5_EEENS0_5AllocIvEEEENS0_3TagINS0_10ArrayGaps_EEEEEiii │ │ │ │ │ - 59: 00005e91 288 FUNC WEAK DEFAULT 11 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKNS6_IcSB_EEEEvRT_RT0_ │ │ │ │ │ - 60: 00005cd1 78 FUNC WEAK DEFAULT 11 _ZN5seqan6StringIcNS_5AllocIvEEEC2IS3_jvvEERKT_T0_ │ │ │ │ │ - 61: 00005949 260 FUNC WEAK DEFAULT 11 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKSC_EEvRT_RT0_NS_4SizeISE_E4TypeE │ │ │ │ │ - 62: 000072cd 288 FUNC WEAK DEFAULT 11 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11LinearGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_ │ │ │ │ │ - 63: 0000937d 68 FUNC WEAK DEFAULT 11 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED2Ev │ │ │ │ │ - 64: 00005cd1 78 FUNC WEAK DEFAULT 11 _ZN5seqan6StringIcNS_5AllocIvEEEC1IS3_jvvEERKT_T0_ │ │ │ │ │ - 65: 0000b174 4 OBJECT UNIQUE DEFAULT 22 _ZN5seqan21DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEEE5VALUEE │ │ │ │ │ - 66: 00006539 464 FUNC WEAK DEFAULT 11 _ZN5seqan14ReplaceString_INS_3TagINS_12TagGenerous_EEEE8replace_INS_6StringIjNS_5AllocIvEEEEKS9_EEvRT_NS_4SizeISB_E4TypeESF_RT0_ │ │ │ │ │ - 67: 000094f5 320 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 │ │ │ │ │ - 68: 000093c1 76 FUNC WEAK DEFAULT 11 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED0Ev │ │ │ │ │ - 69: 000068bd 2324 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 │ │ │ │ │ + 47: 00007b05 724 FUNC WEAK DEFAULT 11 _ZN5seqan6createINS_6MatrixIhLj2ENS_6StringIhNS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS_3TagINS_9Tristate_EEEEE │ │ │ │ │ + 48: 0000b16c 4 OBJECT UNIQUE DEFAULT 22 _ZGVN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE5tableE │ │ │ │ │ + 49: 0000906d 308 FUNC WEAK DEFAULT 11 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11AffineGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_NS_4SizeISF_E4TypeE │ │ │ │ │ + 50: 00007ab1 82 FUNC WEAK DEFAULT 11 _ZN5seqan6StringIjNS_5AllocIvEEEC1IS3_jvvEERKT_T0_ │ │ │ │ │ + 51: 0000b18c 4 OBJECT UNIQUE DEFAULT 22 _ZGVN5seqan21DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEEE5VALUEE │ │ │ │ │ + 52: 00004555 230 FUNC WEAK DEFAULT 11 _ZN5seqan9goFurtherIKNS_4GapsINS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEENS_3TagINS_10ArrayGaps_EEEEEiEEvRNS_4IterIT_NS_12GapsIteratorISB_EEEET0_ │ │ │ │ │ + 53: 0000b17c 1 OBJECT UNIQUE DEFAULT 22 _ZZN5seqan24AlphabetConversionTable_IcNS_10SimpleTypeIhNS_5Dna5_EEEE10initializeEvE15_is_initialized │ │ │ │ │ + 54: 000073f9 320 FUNC WEAK DEFAULT 11 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKSC_EEvRT_RT0_ │ │ │ │ │ + 55: 000080b1 436 FUNC WEAK DEFAULT 11 _ZN5seqan10insertGapsINS_4GapsINS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEENS_3TagINS_10ArrayGaps_EEEEEjEEvRKNS_4IterIT_NS_12GapsIteratorISB_EEEET0_ │ │ │ │ │ + 56: 0000b180 6 OBJECT UNIQUE DEFAULT 22 _ZZN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE10initializeEvE11table_store │ │ │ │ │ + 57: 000076c9 368 FUNC WEAK DEFAULT 11 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIcNS_5AllocIvEEEEKPcEEvRT_RT0_NS_4SizeISC_E4TypeE │ │ │ │ │ + 58: 00003e09 1548 FUNC GLOBAL DEFAULT 11 _ZN15ScoredAlignmentC2ERN5seqan5AlignINS0_6StringINS0_10SimpleTypeIhNS0_5Dna5_EEENS0_5AllocIvEEEENS0_3TagINS0_10ArrayGaps_EEEEEiii │ │ │ │ │ + 59: 00007839 288 FUNC WEAK DEFAULT 11 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKNS6_IcSB_EEEEvRT_RT0_ │ │ │ │ │ + 60: 00007679 78 FUNC WEAK DEFAULT 11 _ZN5seqan6StringIcNS_5AllocIvEEEC2IS3_jvvEERKT_T0_ │ │ │ │ │ + 61: 000072f1 260 FUNC WEAK DEFAULT 11 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKSC_EEvRT_RT0_NS_4SizeISE_E4TypeE │ │ │ │ │ + 62: 00008c75 288 FUNC WEAK DEFAULT 11 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11LinearGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_ │ │ │ │ │ + 63: 000044c5 68 FUNC WEAK DEFAULT 11 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED2Ev │ │ │ │ │ + 64: 00007679 78 FUNC WEAK DEFAULT 11 _ZN5seqan6StringIcNS_5AllocIvEEEC1IS3_jvvEERKT_T0_ │ │ │ │ │ + 65: 0000b190 4 OBJECT UNIQUE DEFAULT 22 _ZN5seqan21DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEEE5VALUEE │ │ │ │ │ + 66: 00007ee1 464 FUNC WEAK DEFAULT 11 _ZN5seqan14ReplaceString_INS_3TagINS_12TagGenerous_EEEE8replace_INS_6StringIjNS_5AllocIvEEEEKS9_EEvRT_NS_4SizeISB_E4TypeESF_RT0_ │ │ │ │ │ + 67: 0000463d 320 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 │ │ │ │ │ + 68: 00004509 76 FUNC WEAK DEFAULT 11 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED0Ev │ │ │ │ │ + 69: 00008265 2324 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: 0000b170 4 OBJECT UNIQUE DEFAULT 22 _ZGVN5seqan21DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEEE5VALUEE │ │ │ │ │ - 71: 000056c1 62 FUNC WEAK DEFAULT 11 _ZN5seqan5clearINS_6MatrixINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE │ │ │ │ │ - 72: 0000b189 1 OBJECT UNIQUE DEFAULT 22 _ZZN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE10initializeEvE15_is_initialized │ │ │ │ │ - 73: 000077f9 416 FUNC WEAK DEFAULT 11 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11AffineGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_ │ │ │ │ │ - 74: 0000b184 4 OBJECT UNIQUE DEFAULT 22 _ZN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE5tableE │ │ │ │ │ - 75: 00007999 748 FUNC WEAK DEFAULT 11 _ZN5seqan6createINS_6MatrixINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE │ │ │ │ │ - 76: 000096cc 1 OBJECT UNIQUE DEFAULT 13 _ZN5seqan11TraceValue_IhNS_5FalseEE8VERTICALE │ │ │ │ │ - 77: 000092cd 176 FUNC WEAK DEFAULT 11 _ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_jPKS8_St9__va_listEjSB_z │ │ │ │ │ - 78: 00005b91 320 FUNC WEAK DEFAULT 11 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIcNS_5AllocIvEEEEKS9_EEvRT_RT0_ │ │ │ │ │ - 79: 00005701 260 FUNC WEAK DEFAULT 11 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIhNS_5AllocIvEEEEKS9_EEvRT_RT0_NS_4SizeISB_E4TypeE │ │ │ │ │ - 80: 000096d0 256 OBJECT UNIQUE DEFAULT 13 _ZN5seqan25TranslateTableCharToDna5_IvE5VALUEE │ │ │ │ │ - 81: 00005fb1 344 FUNC WEAK DEFAULT 11 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIjNS_5AllocIvEEEEKS9_EEvRT_RT0_ │ │ │ │ │ - 82: 00008cc1 1548 FUNC GLOBAL DEFAULT 11 _ZN15ScoredAlignmentC1ERN5seqan5AlignINS0_6StringINS0_10SimpleTypeIhNS0_5Dna5_EEENS0_5AllocIvEEEENS0_3TagINS0_10ArrayGaps_EEEEEiii │ │ │ │ │ - 83: 000097f0 201 OBJECT UNIQUE DEFAULT 13 _ZZNSt8__detail18__to_chars_10_implIjEEvPcjT_E8__digits │ │ │ │ │ - 84: 0000385d 4 FUNC GLOBAL DEFAULT 11 freeCString │ │ │ │ │ - 85: 00003861 40 FUNC GLOBAL DEFAULT 11 _Z18cppStringToCStringNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ │ - 86: 00007c89 4152 FUNC GLOBAL DEFAULT 11 _ZN15ScoredAlignment9getStringB5cxx11Ev │ │ │ │ │ - 87: 00005809 320 FUNC WEAK DEFAULT 11 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIhNS_5AllocIvEEEEKS9_EEvRT_RT0_ │ │ │ │ │ - 88: 00006109 82 FUNC WEAK DEFAULT 11 _ZN5seqan6StringIjNS_5AllocIvEEEC2IS3_jvvEERKT_T0_ │ │ │ │ │ - 89: 00005641 62 FUNC WEAK DEFAULT 11 _ZN5seqan5clearINS_6MatrixINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE │ │ │ │ │ - 90: 000096cd 1 OBJECT UNIQUE DEFAULT 13 _ZN5seqan11TraceValue_IhNS_5FalseEE10HORIZONTALE │ │ │ │ │ - 91: 0000937d 68 FUNC WEAK DEFAULT 11 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED1Ev │ │ │ │ │ - 92: 00006431 264 FUNC WEAK DEFAULT 11 _ZN5seqan6resizeIhNS_3TagINS_13FullDPMatrix_EEENS_6StringIhNS_5AllocIvEEEEEEvRNS_9DPMatrix_IT_T0_T1_EE │ │ │ │ │ + 71: 0000706d 62 FUNC WEAK DEFAULT 11 _ZN5seqan5clearINS_6MatrixINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE │ │ │ │ │ + 72: 0000b17d 1 OBJECT UNIQUE DEFAULT 22 _ZZN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE10initializeEvE15_is_initialized │ │ │ │ │ + 73: 000091a1 416 FUNC WEAK DEFAULT 11 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11AffineGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_ │ │ │ │ │ + 74: 0000b174 4 OBJECT UNIQUE DEFAULT 22 _ZN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE5tableE │ │ │ │ │ + 75: 00009341 748 FUNC WEAK DEFAULT 11 _ZN5seqan6createINS_6MatrixINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE │ │ │ │ │ + 76: 000097ad 1 OBJECT UNIQUE DEFAULT 13 _ZN5seqan11TraceValue_IhNS_5FalseEE8VERTICALE │ │ │ │ │ + 77: 00004415 176 FUNC WEAK DEFAULT 11 _ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_jPKS8_St9__va_listEjSB_z │ │ │ │ │ + 78: 00007539 320 FUNC WEAK DEFAULT 11 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIcNS_5AllocIvEEEEKS9_EEvRT_RT0_ │ │ │ │ │ + 79: 000070ad 260 FUNC WEAK DEFAULT 11 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIhNS_5AllocIvEEEEKS9_EEvRT_RT0_NS_4SizeISB_E4TypeE │ │ │ │ │ + 80: 000097b0 256 OBJECT UNIQUE DEFAULT 13 _ZN5seqan25TranslateTableCharToDna5_IvE5VALUEE │ │ │ │ │ + 81: 00007959 344 FUNC WEAK DEFAULT 11 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIjNS_5AllocIvEEEEKS9_EEvRT_RT0_ │ │ │ │ │ + 82: 00003e09 1548 FUNC GLOBAL DEFAULT 11 _ZN15ScoredAlignmentC1ERN5seqan5AlignINS0_6StringINS0_10SimpleTypeIhNS0_5Dna5_EEENS0_5AllocIvEEEENS0_3TagINS0_10ArrayGaps_EEEEEiii │ │ │ │ │ + 83: 000096e4 201 OBJECT UNIQUE DEFAULT 13 _ZZNSt8__detail18__to_chars_10_implIjEEvPcjT_E8__digits │ │ │ │ │ + 84: 00005209 4 FUNC GLOBAL DEFAULT 11 freeCString │ │ │ │ │ + 85: 0000520d 40 FUNC GLOBAL DEFAULT 11 _Z18cppStringToCStringNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ │ + 86: 00002dd1 4152 FUNC GLOBAL DEFAULT 11 _ZN15ScoredAlignment9getStringB5cxx11Ev │ │ │ │ │ + 87: 000071b1 320 FUNC WEAK DEFAULT 11 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIhNS_5AllocIvEEEEKS9_EEvRT_RT0_ │ │ │ │ │ + 88: 00007ab1 82 FUNC WEAK DEFAULT 11 _ZN5seqan6StringIjNS_5AllocIvEEEC2IS3_jvvEERKT_T0_ │ │ │ │ │ + 89: 00006fed 62 FUNC WEAK DEFAULT 11 _ZN5seqan5clearINS_6MatrixINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE │ │ │ │ │ + 90: 000097ae 1 OBJECT UNIQUE DEFAULT 13 _ZN5seqan11TraceValue_IhNS_5FalseEE10HORIZONTALE │ │ │ │ │ + 91: 000044c5 68 FUNC WEAK DEFAULT 11 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED1Ev │ │ │ │ │ + 92: 00007dd9 264 FUNC WEAK DEFAULT 11 _ZN5seqan6resizeIhNS_3TagINS_13FullDPMatrix_EEENS_6StringIhNS_5AllocIvEEEEEEvRNS_9DPMatrix_IT_T0_T1_EE │ │ │ │ │ 93: 0000b178 4 OBJECT UNIQUE DEFAULT 22 _ZN5seqan21DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEEE5VALUEE │ │ │ │ │ - 94: 00005681 62 FUNC WEAK DEFAULT 11 _ZN5seqan5clearINS_6MatrixIhLj2ENS_6StringIhNS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS_3TagINS_9Tristate_EEEEE │ │ │ │ │ - 95: 000071d1 252 FUNC WEAK DEFAULT 11 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11LinearGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_NS_4SizeISF_E4TypeE │ │ │ │ │ - 96: 000046e5 3932 FUNC GLOBAL DEFAULT 11 adapterAlignment │ │ │ │ │ - 97: 000073ed 728 FUNC WEAK DEFAULT 11 _ZN5seqan6createINS_6MatrixINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE │ │ │ │ │ + 94: 0000702d 62 FUNC WEAK DEFAULT 11 _ZN5seqan5clearINS_6MatrixIhLj2ENS_6StringIhNS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS_3TagINS_9Tristate_EEEEE │ │ │ │ │ + 95: 00008b79 252 FUNC WEAK DEFAULT 11 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11LinearGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_NS_4SizeISF_E4TypeE │ │ │ │ │ + 96: 00006091 3932 FUNC GLOBAL DEFAULT 11 adapterAlignment │ │ │ │ │ + 97: 00008d95 728 FUNC WEAK DEFAULT 11 _ZN5seqan6createINS_6MatrixINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -2,95 +2,95 @@ │ │ │ │ │ Relocation section '.rel.dyn' at offset 0x2614 contains 30 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000aef8 00000017 R_ARM_RELATIVE │ │ │ │ │ 0000aefc 00000017 R_ARM_RELATIVE │ │ │ │ │ 0000af00 00000017 R_ARM_RELATIVE │ │ │ │ │ 0000af04 00000017 R_ARM_RELATIVE │ │ │ │ │ 0000b160 00000017 R_ARM_RELATIVE │ │ │ │ │ -0000b0fc 00004115 R_ARM_GLOB_DAT 0000b174 _ZN5seqan21DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEEE5VALUEE │ │ │ │ │ -0000b100 00005015 R_ARM_GLOB_DAT 000096d0 _ZN5seqan25TranslateTableCharToDna5_IvE5VALUEE │ │ │ │ │ +0000b0fc 00004115 R_ARM_GLOB_DAT 0000b190 _ZN5seqan21DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEEE5VALUEE │ │ │ │ │ +0000b100 00005015 R_ARM_GLOB_DAT 000097b0 _ZN5seqan25TranslateTableCharToDna5_IvE5VALUEE │ │ │ │ │ 0000b104 00000515 R_ARM_GLOB_DAT 00000000 _ZTVSt9basic_iosIcSt11char_traitsIcEE@GLIBCXX_3.4 │ │ │ │ │ 0000b108 00000915 R_ARM_GLOB_DAT 00000000 __stack_chk_guard@GLIBC_2.4 │ │ │ │ │ -0000b10c 00004815 R_ARM_GLOB_DAT 0000b189 _ZZN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE10initializeEvE15_is_initialized │ │ │ │ │ -0000b110 00005315 R_ARM_GLOB_DAT 000097f0 _ZZNSt8__detail18__to_chars_10_implIjEEvPcjT_E8__digits │ │ │ │ │ -0000b114 00003515 R_ARM_GLOB_DAT 0000b188 _ZZN5seqan24AlphabetConversionTable_IcNS_10SimpleTypeIhNS_5Dna5_EEEE10initializeEvE15_is_initialized │ │ │ │ │ -0000b118 00003015 R_ARM_GLOB_DAT 0000b180 _ZGVN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE5tableE │ │ │ │ │ +0000b10c 00004815 R_ARM_GLOB_DAT 0000b17d _ZZN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE10initializeEvE15_is_initialized │ │ │ │ │ +0000b110 00005315 R_ARM_GLOB_DAT 000096e4 _ZZNSt8__detail18__to_chars_10_implIjEEvPcjT_E8__digits │ │ │ │ │ +0000b114 00003515 R_ARM_GLOB_DAT 0000b17c _ZZN5seqan24AlphabetConversionTable_IcNS_10SimpleTypeIhNS_5Dna5_EEEE10initializeEvE15_is_initialized │ │ │ │ │ +0000b118 00003015 R_ARM_GLOB_DAT 0000b16c _ZGVN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE5tableE │ │ │ │ │ 0000b11c 00000f15 R_ARM_GLOB_DAT 00000000 _ZTVSt15basic_streambufIcSt11char_traitsIcEE@GLIBCXX_3.4 │ │ │ │ │ 0000b120 00005d15 R_ARM_GLOB_DAT 0000b178 _ZN5seqan21DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEEE5VALUEE │ │ │ │ │ -0000b124 00003815 R_ARM_GLOB_DAT 0000b18c _ZZN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE10initializeEvE11table_store │ │ │ │ │ +0000b124 00003815 R_ARM_GLOB_DAT 0000b180 _ZZN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE10initializeEvE11table_store │ │ │ │ │ 0000b128 00001415 R_ARM_GLOB_DAT 00000000 _ZTVNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 │ │ │ │ │ 0000b12c 00001715 R_ARM_GLOB_DAT 00000000 _ZTTNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 │ │ │ │ │ 0000b130 00004615 R_ARM_GLOB_DAT 0000b170 _ZGVN5seqan21DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEEE5VALUEE │ │ │ │ │ -0000b134 00004c15 R_ARM_GLOB_DAT 000096cc _ZN5seqan11TraceValue_IhNS_5FalseEE8VERTICALE │ │ │ │ │ -0000b138 00003315 R_ARM_GLOB_DAT 0000b16c _ZGVN5seqan21DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEEE5VALUEE │ │ │ │ │ -0000b13c 00004a15 R_ARM_GLOB_DAT 0000b184 _ZN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE5tableE │ │ │ │ │ +0000b134 00004c15 R_ARM_GLOB_DAT 000097ad _ZN5seqan11TraceValue_IhNS_5FalseEE8VERTICALE │ │ │ │ │ +0000b138 00003315 R_ARM_GLOB_DAT 0000b18c _ZGVN5seqan21DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEEE5VALUEE │ │ │ │ │ +0000b13c 00004a15 R_ARM_GLOB_DAT 0000b174 _ZN5seqan24AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE5tableE │ │ │ │ │ 0000b140 00002615 R_ARM_GLOB_DAT 00000000 _ITM_deregisterTMCloneTable │ │ │ │ │ 0000b144 00002815 R_ARM_GLOB_DAT 00000000 __gmon_start__ │ │ │ │ │ -0000b148 00005a15 R_ARM_GLOB_DAT 000096cd _ZN5seqan11TraceValue_IhNS_5FalseEE10HORIZONTALE │ │ │ │ │ +0000b148 00005a15 R_ARM_GLOB_DAT 000097ae _ZN5seqan11TraceValue_IhNS_5FalseEE10HORIZONTALE │ │ │ │ │ 0000b14c 00002915 R_ARM_GLOB_DAT 00000000 _ITM_registerTMCloneTable │ │ │ │ │ 0000b150 00002a15 R_ARM_GLOB_DAT 00000000 __cxa_finalize@GLIBC_2.4 │ │ │ │ │ 0000b154 00002b15 R_ARM_GLOB_DAT 00000000 vsnprintf@GLIBC_2.4 │ │ │ │ │ 0000b158 00002c15 R_ARM_GLOB_DAT 00000000 _ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 │ │ │ │ │ 0000b15c 00002e15 R_ARM_GLOB_DAT 00000000 _ZNSt8ios_base4InitD1Ev@GLIBCXX_3.4 │ │ │ │ │ │ │ │ │ │ Relocation section '.rel.plt' at offset 0x2704 contains 60 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000b00c 00000316 R_ARM_JUMP_SLOT 00000000 _Znwj@GLIBCXX_3.4 │ │ │ │ │ -0000b010 00005e16 R_ARM_JUMP_SLOT 00005681 _ZN5seqan5clearINS_6MatrixIhLj2ENS_6StringIhNS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS_3TagINS_9Tristate_EEEEE │ │ │ │ │ -0000b014 00004b16 R_ARM_JUMP_SLOT 00007999 _ZN5seqan6createINS_6MatrixINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE │ │ │ │ │ +0000b010 00005e16 R_ARM_JUMP_SLOT 0000702d _ZN5seqan5clearINS_6MatrixIhLj2ENS_6StringIhNS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS_3TagINS_9Tristate_EEEEE │ │ │ │ │ +0000b014 00004b16 R_ARM_JUMP_SLOT 00009341 _ZN5seqan6createINS_6MatrixINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE │ │ │ │ │ 0000b018 00000416 R_ARM_JUMP_SLOT 00000000 __aeabi_atexit@CXXABI_ARM_1.3.3 │ │ │ │ │ 0000b01c 00000616 R_ARM_JUMP_SLOT 00000000 _ZNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev@GLIBCXX_3.4.21 │ │ │ │ │ 0000b020 00000716 R_ARM_JUMP_SLOT 00000000 free@GLIBC_2.4 │ │ │ │ │ 0000b024 00000816 R_ARM_JUMP_SLOT 00000000 _ZNSt8ios_baseC2Ev@GLIBCXX_3.4 │ │ │ │ │ -0000b028 00005f16 R_ARM_JUMP_SLOT 000071d1 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11LinearGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_NS_4SizeISF_E4TypeE │ │ │ │ │ +0000b028 00005f16 R_ARM_JUMP_SLOT 00008b79 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11LinearGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_NS_4SizeISF_E4TypeE │ │ │ │ │ 0000b02c 00000a16 R_ARM_JUMP_SLOT 00000000 _ZNSt8ios_baseD2Ev@GLIBCXX_3.4 │ │ │ │ │ -0000b030 00005616 R_ARM_JUMP_SLOT 00007c89 _ZN15ScoredAlignment9getStringB5cxx11Ev │ │ │ │ │ -0000b034 00004316 R_ARM_JUMP_SLOT 000094f5 _ZN5seqan5writeINS_4IterINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEENS_14StreamIteratorINS_3TagINS_7Output_EEEEEEENS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEENS9_INS_10ArrayGaps_EEEEEvRT_RKNS_4GapsIT0_T1_EE │ │ │ │ │ +0000b030 00005616 R_ARM_JUMP_SLOT 00002dd1 _ZN15ScoredAlignment9getStringB5cxx11Ev │ │ │ │ │ +0000b034 00004316 R_ARM_JUMP_SLOT 0000463d _ZN5seqan5writeINS_4IterINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEENS_14StreamIteratorINS_3TagINS_7Output_EEEEEEENS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEENS9_INS_10ArrayGaps_EEEEEvRT_RKNS_4GapsIT0_T1_EE │ │ │ │ │ 0000b038 00000b16 R_ARM_JUMP_SLOT 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEjjPKcj@GLIBCXX_3.4.21 │ │ │ │ │ 0000b03c 00000c16 R_ARM_JUMP_SLOT 00000000 __aeabi_uidivmod@GCC_3.5 │ │ │ │ │ -0000b040 00004916 R_ARM_JUMP_SLOT 000077f9 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11AffineGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_ │ │ │ │ │ +0000b040 00004916 R_ARM_JUMP_SLOT 000091a1 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11AffineGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_ │ │ │ │ │ 0000b044 00000d16 R_ARM_JUMP_SLOT 00000000 _ZSt20__throw_length_errorPKc@GLIBCXX_3.4 │ │ │ │ │ -0000b048 00003116 R_ARM_JUMP_SLOT 000076c5 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11AffineGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_NS_4SizeISF_E4TypeE │ │ │ │ │ +0000b048 00003116 R_ARM_JUMP_SLOT 0000906d _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11AffineGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_NS_4SizeISF_E4TypeE │ │ │ │ │ 0000b04c 00000e16 R_ARM_JUMP_SLOT 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@GLIBCXX_3.4.21 │ │ │ │ │ -0000b050 00003b16 R_ARM_JUMP_SLOT 00005e91 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKNS6_IcSB_EEEEvRT_RT0_ │ │ │ │ │ +0000b050 00003b16 R_ARM_JUMP_SLOT 00007839 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKNS6_IcSB_EEEEvRT_RT0_ │ │ │ │ │ 0000b054 00001016 R_ARM_JUMP_SLOT 00000000 memset@GLIBC_2.4 │ │ │ │ │ 0000b058 00001116 R_ARM_JUMP_SLOT 00000000 _ZdlPvj@CXXABI_1.3.9 │ │ │ │ │ -0000b05c 00005116 R_ARM_JUMP_SLOT 00005fb1 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIjNS_5AllocIvEEEEKS9_EEvRT_RT0_ │ │ │ │ │ -0000b060 00005716 R_ARM_JUMP_SLOT 00005809 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIhNS_5AllocIvEEEEKS9_EEvRT_RT0_ │ │ │ │ │ +0000b05c 00005116 R_ARM_JUMP_SLOT 00007959 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIjNS_5AllocIvEEEEKS9_EEvRT_RT0_ │ │ │ │ │ +0000b060 00005716 R_ARM_JUMP_SLOT 000071b1 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIhNS_5AllocIvEEEEKS9_EEvRT_RT0_ │ │ │ │ │ 0000b064 00001216 R_ARM_JUMP_SLOT 00000000 memmove@GLIBC_2.4 │ │ │ │ │ -0000b068 00002f16 R_ARM_JUMP_SLOT 0000615d _ZN5seqan6createINS_6MatrixIhLj2ENS_6StringIhNS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS_3TagINS_9Tristate_EEEEE │ │ │ │ │ -0000b06c 00005516 R_ARM_JUMP_SLOT 00003861 _Z18cppStringToCStringNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ │ -0000b070 00003e16 R_ARM_JUMP_SLOT 000072cd _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11LinearGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_ │ │ │ │ │ +0000b068 00002f16 R_ARM_JUMP_SLOT 00007b05 _ZN5seqan6createINS_6MatrixIhLj2ENS_6StringIhNS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS_3TagINS_9Tristate_EEEEE │ │ │ │ │ +0000b06c 00005516 R_ARM_JUMP_SLOT 0000520d _Z18cppStringToCStringNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ │ +0000b070 00003e16 R_ARM_JUMP_SLOT 00008c75 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11LinearGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_ │ │ │ │ │ 0000b074 00001316 R_ARM_JUMP_SLOT 00000000 _ZdlPv@GLIBCXX_3.4 │ │ │ │ │ 0000b078 00001516 R_ARM_JUMP_SLOT 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcj@GLIBCXX_3.4.21 │ │ │ │ │ 0000b07c 00001616 R_ARM_JUMP_SLOT 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructEjc@GLIBCXX_3.4.21 │ │ │ │ │ -0000b080 00004516 R_ARM_JUMP_SLOT 000068bd _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 │ │ │ │ │ +0000b080 00004516 R_ARM_JUMP_SLOT 00008265 _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 │ │ │ │ │ 0000b084 00001816 R_ARM_JUMP_SLOT 00000000 __stack_chk_fail@GLIBC_2.4 │ │ │ │ │ 0000b088 00001916 R_ARM_JUMP_SLOT 00000000 __cxa_end_cleanup@CXXABI_1.3 │ │ │ │ │ 0000b08c 00001a16 R_ARM_JUMP_SLOT 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@GLIBCXX_3.4.21 │ │ │ │ │ 0000b090 00001b16 R_ARM_JUMP_SLOT 00000000 _ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@GLIBCXX_3.4 │ │ │ │ │ -0000b094 00005916 R_ARM_JUMP_SLOT 00005641 _ZN5seqan5clearINS_6MatrixINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE │ │ │ │ │ +0000b094 00005916 R_ARM_JUMP_SLOT 00006fed _ZN5seqan5clearINS_6MatrixINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE │ │ │ │ │ 0000b098 00001c16 R_ARM_JUMP_SLOT 00000000 _ZNSt6localeD1Ev@GLIBCXX_3.4 │ │ │ │ │ 0000b09c 00001d16 R_ARM_JUMP_SLOT 00000000 __aeabi_uidiv@GCC_3.5 │ │ │ │ │ 0000b0a0 00001e16 R_ARM_JUMP_SLOT 00000000 memcpy@GLIBC_2.4 │ │ │ │ │ -0000b0a4 00004e16 R_ARM_JUMP_SLOT 00005b91 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIcNS_5AllocIvEEEEKS9_EEvRT_RT0_ │ │ │ │ │ +0000b0a4 00004e16 R_ARM_JUMP_SLOT 00007539 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIcNS_5AllocIvEEEEKS9_EEvRT_RT0_ │ │ │ │ │ 0000b0a8 00001f16 R_ARM_JUMP_SLOT 00000000 malloc@GLIBC_2.4 │ │ │ │ │ 0000b0ac 00002016 R_ARM_JUMP_SLOT 00000000 strlen@GLIBC_2.4 │ │ │ │ │ 0000b0b0 00002116 R_ARM_JUMP_SLOT 00000000 _ZNSt8ios_base4InitC1Ev@GLIBCXX_3.4 │ │ │ │ │ -0000b0b4 00003716 R_ARM_JUMP_SLOT 00006709 _ZN5seqan10insertGapsINS_4GapsINS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEENS_3TagINS_10ArrayGaps_EEEEEjEEvRKNS_4IterIT_NS_12GapsIteratorISB_EEEET0_ │ │ │ │ │ -0000b0b8 00004716 R_ARM_JUMP_SLOT 000056c1 _ZN5seqan5clearINS_6MatrixINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE │ │ │ │ │ -0000b0bc 00005b16 R_ARM_JUMP_SLOT 0000937d _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED1Ev │ │ │ │ │ +0000b0b4 00003716 R_ARM_JUMP_SLOT 000080b1 _ZN5seqan10insertGapsINS_4GapsINS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEENS_3TagINS_10ArrayGaps_EEEEEjEEvRKNS_4IterIT_NS_12GapsIteratorISB_EEEET0_ │ │ │ │ │ +0000b0b8 00004716 R_ARM_JUMP_SLOT 0000706d _ZN5seqan5clearINS_6MatrixINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE │ │ │ │ │ +0000b0bc 00005b16 R_ARM_JUMP_SLOT 000044c5 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED1Ev │ │ │ │ │ 0000b0c0 00002316 R_ARM_JUMP_SLOT 00000000 __gxx_personality_v0@CXXABI_1.3 │ │ │ │ │ -0000b0c4 00004216 R_ARM_JUMP_SLOT 00006539 _ZN5seqan14ReplaceString_INS_3TagINS_12TagGenerous_EEEE8replace_INS_6StringIjNS_5AllocIvEEEEKS9_EEvRT_NS_4SizeISB_E4TypeESF_RT0_ │ │ │ │ │ -0000b0c8 00003616 R_ARM_JUMP_SLOT 00005a51 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKSC_EEvRT_RT0_ │ │ │ │ │ -0000b0cc 00005c16 R_ARM_JUMP_SLOT 00006431 _ZN5seqan6resizeIhNS_3TagINS_13FullDPMatrix_EEENS_6StringIhNS_5AllocIvEEEEEEvRNS_9DPMatrix_IT_T0_T1_EE │ │ │ │ │ +0000b0c4 00004216 R_ARM_JUMP_SLOT 00007ee1 _ZN5seqan14ReplaceString_INS_3TagINS_12TagGenerous_EEEE8replace_INS_6StringIjNS_5AllocIvEEEEKS9_EEvRT_NS_4SizeISB_E4TypeESF_RT0_ │ │ │ │ │ +0000b0c8 00003616 R_ARM_JUMP_SLOT 000073f9 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKSC_EEvRT_RT0_ │ │ │ │ │ +0000b0cc 00005c16 R_ARM_JUMP_SLOT 00007dd9 _ZN5seqan6resizeIhNS_3TagINS_13FullDPMatrix_EEENS_6StringIhNS_5AllocIvEEEEEEvRNS_9DPMatrix_IT_T0_T1_EE │ │ │ │ │ 0000b0d0 00002416 R_ARM_JUMP_SLOT 00000000 _ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate@GLIBCXX_3.4 │ │ │ │ │ 0000b0d4 00002516 R_ARM_JUMP_SLOT 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERjj@GLIBCXX_3.4.21 │ │ │ │ │ -0000b0d8 00004d16 R_ARM_JUMP_SLOT 000092cd _ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_jPKS8_St9__va_listEjSB_z │ │ │ │ │ -0000b0dc 00004f16 R_ARM_JUMP_SLOT 00005701 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIhNS_5AllocIvEEEEKS9_EEvRT_RT0_NS_4SizeISB_E4TypeE │ │ │ │ │ -0000b0e0 00003416 R_ARM_JUMP_SLOT 0000940d _ZN5seqan9goFurtherIKNS_4GapsINS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEENS_3TagINS_10ArrayGaps_EEEEEiEEvRNS_4IterIT_NS_12GapsIteratorISB_EEEET0_ │ │ │ │ │ -0000b0e4 00006116 R_ARM_JUMP_SLOT 000073ed _ZN5seqan6createINS_6MatrixINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE │ │ │ │ │ -0000b0e8 00005216 R_ARM_JUMP_SLOT 00008cc1 _ZN15ScoredAlignmentC1ERN5seqan5AlignINS0_6StringINS0_10SimpleTypeIhNS0_5Dna5_EEENS0_5AllocIvEEEENS0_3TagINS0_10ArrayGaps_EEEEEiii │ │ │ │ │ +0000b0d8 00004d16 R_ARM_JUMP_SLOT 00004415 _ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_jPKS8_St9__va_listEjSB_z │ │ │ │ │ +0000b0dc 00004f16 R_ARM_JUMP_SLOT 000070ad _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIhNS_5AllocIvEEEEKS9_EEvRT_RT0_NS_4SizeISB_E4TypeE │ │ │ │ │ +0000b0e0 00003416 R_ARM_JUMP_SLOT 00004555 _ZN5seqan9goFurtherIKNS_4GapsINS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEENS_3TagINS_10ArrayGaps_EEEEEiEEvRNS_4IterIT_NS_12GapsIteratorISB_EEEET0_ │ │ │ │ │ +0000b0e4 00006116 R_ARM_JUMP_SLOT 00008d95 _ZN5seqan6createINS_6MatrixINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE │ │ │ │ │ +0000b0e8 00005216 R_ARM_JUMP_SLOT 00003e09 _ZN15ScoredAlignmentC1ERN5seqan5AlignINS0_6StringINS0_10SimpleTypeIhNS0_5Dna5_EEENS0_5AllocIvEEEENS0_3TagINS0_10ArrayGaps_EEEEEiii │ │ │ │ │ 0000b0ec 00002816 R_ARM_JUMP_SLOT 00000000 __gmon_start__ │ │ │ │ │ 0000b0f0 00002a16 R_ARM_JUMP_SLOT 00000000 __cxa_finalize@GLIBC_2.4 │ │ │ │ │ -0000b0f4 00003d16 R_ARM_JUMP_SLOT 00005949 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKSC_EEvRT_RT0_NS_4SizeISE_E4TypeE │ │ │ │ │ +0000b0f4 00003d16 R_ARM_JUMP_SLOT 000072f1 _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKSC_EEvRT_RT0_NS_4SizeISE_E4TypeE │ │ │ │ │ 0000b0f8 00002d16 R_ARM_JUMP_SLOT 00000000 _ZNSt6localeC1Ev@GLIBCXX_3.4 │ │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ │ @@ -2,15 +2,15 @@ │ │ │ │ │ Dynamic section at offset 0x9f08 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) 0x28e4 │ │ │ │ │ - 0x0000000d (FINI) 0x9634 │ │ │ │ │ + 0x0000000d (FINI) 0x962c │ │ │ │ │ 0x00000019 (INIT_ARRAY) 0xaef8 │ │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 12 (bytes) │ │ │ │ │ 0x0000001a (FINI_ARRAY) 0xaf04 │ │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x138 │ │ │ │ │ 0x00000005 (STRTAB) 0x908 │ │ │ │ │ 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: dea38d582202ef51602cbc5edfa7e56391eeb0b8 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: a81ef845cd6c4ffae7558557a6dbefc49f69c6bd │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -1,25 +1,65 @@ │ │ │ │ │ __gmon_start__ │ │ │ │ │ _ITM_deregisterTMCloneTable │ │ │ │ │ _ITM_registerTMCloneTable │ │ │ │ │ __cxa_finalize │ │ │ │ │ +_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 │ │ │ │ │ +_ZZNSt8__detail18__to_chars_10_implIjEEvPcjT_E8__digits │ │ │ │ │ +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 │ │ │ │ │ +_ZNSt8ios_base4InitC1Ev │ │ │ │ │ +__aeabi_atexit │ │ │ │ │ +_ZNSt8ios_base4InitD1Ev │ │ │ │ │ +_ZGVN5seqan21DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEEE5VALUEE │ │ │ │ │ +_ZN5seqan21DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEEE5VALUEE │ │ │ │ │ +_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_ │ │ │ │ │ @@ -39,55 +79,15 @@ │ │ │ │ │ _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11LinearGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_NS_4SizeISF_E4TypeE │ │ │ │ │ _ZN5seqan13AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11LinearGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_ │ │ │ │ │ _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_ │ │ │ │ │ _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 │ │ │ │ │ -_ZNSt8ios_base4InitC1Ev │ │ │ │ │ -__aeabi_atexit │ │ │ │ │ -_ZNSt8ios_base4InitD1Ev │ │ │ │ │ -_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 │ │ │ │ │ -_ZZNSt8__detail18__to_chars_10_implIjEEvPcjT_E8__digits │ │ │ │ │ -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 │ │ │ │ │ CXXABI_1.3 │ │ │ │ │ CXXABI_1.3.9 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.dynstr {} │ │ │ │ │ @@ -1,441 +1,441 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.dynstr': │ │ │ │ │ 0x00000908 005f5f67 6d6f6e5f 73746172 745f5f00 .__gmon_start__. │ │ │ │ │ 0x00000918 5f49544d 5f646572 65676973 74657254 _ITM_deregisterT │ │ │ │ │ 0x00000928 4d436c6f 6e655461 626c6500 5f49544d MCloneTable._ITM │ │ │ │ │ 0x00000938 5f726567 69737465 72544d43 6c6f6e65 _registerTMClone │ │ │ │ │ 0x00000948 5461626c 65005f5f 6378615f 66696e61 Table.__cxa_fina │ │ │ │ │ - 0x00000958 6c697a65 005f5a4e 5374375f 5f637878 lize._ZNSt7__cxx │ │ │ │ │ - 0x00000968 31313132 62617369 635f7374 72696e67 1112basic_string │ │ │ │ │ - 0x00000978 49635374 31316368 61725f74 72616974 IcSt11char_trait │ │ │ │ │ - 0x00000988 73496345 53614963 4545395f 4d5f6372 sIcESaIcEE9_M_cr │ │ │ │ │ - 0x00000998 65617465 45526a6a 006d656d 63707900 eateERjj.memcpy. │ │ │ │ │ - 0x000009a8 5f5f7374 61636b5f 63686b5f 6661696c __stack_chk_fail │ │ │ │ │ - 0x000009b8 005f5f73 7461636b 5f63686b 5f677561 .__stack_chk_gua │ │ │ │ │ - 0x000009c8 7264005f 5f616561 62695f75 6e77696e rd.__aeabi_unwin │ │ │ │ │ - 0x000009d8 645f6370 705f7072 30005f5a 4e357365 d_cpp_pr0._ZN5se │ │ │ │ │ - 0x000009e8 71616e32 31445043 656c6c44 65666175 qan21DPCellDefau │ │ │ │ │ - 0x000009f8 6c74496e 66696e69 7479494e 535f3744 ltInfinityINS_7D │ │ │ │ │ - 0x00000a08 5043656c 6c5f4969 4e535f33 54616749 PCell_IiNS_3TagI │ │ │ │ │ - 0x00000a18 4e535f31 31416666 696e6547 6170735f NS_11AffineGaps_ │ │ │ │ │ - 0x00000a28 45454545 45453556 414c5545 45005f5a EEEEEE5VALUEE._Z │ │ │ │ │ - 0x00000a38 6e776a00 5f5a646c 50760066 72656543 nwj._ZdlPv.freeC │ │ │ │ │ - 0x00000a48 53747269 6e670066 72656500 5f5a3138 String.free._Z18 │ │ │ │ │ - 0x00000a58 63707053 7472696e 67546f43 53747269 cppStringToCStri │ │ │ │ │ - 0x00000a68 6e674e53 74375f5f 63787831 31313262 ngNSt7__cxx1112b │ │ │ │ │ - 0x00000a78 61736963 5f737472 696e6749 63537431 asic_stringIcSt1 │ │ │ │ │ - 0x00000a88 31636861 725f7472 61697473 49634553 1char_traitsIcES │ │ │ │ │ - 0x00000a98 61496345 4545006d 616c6c6f 63006d65 aIcEEE.malloc.me │ │ │ │ │ - 0x00000aa8 6d6d6f76 65005f5a 4e357365 71616e35 mmove._ZN5seqan5 │ │ │ │ │ - 0x00000ab8 636c6561 72494e53 5f364d61 74726978 clearINS_6Matrix │ │ │ │ │ - 0x00000ac8 494e535f 37445043 656c6c5f 49694e53 INS_7DPCell_IiNS │ │ │ │ │ - 0x00000ad8 5f335461 67494e53 5f31314c 696e6561 _3TagINS_11Linea │ │ │ │ │ - 0x00000ae8 72476170 735f4545 4545454c 6a32454e rGaps_EEEEELj2EN │ │ │ │ │ - 0x00000af8 535f3653 7472696e 67495336 5f4e535f S_6StringIS6_NS_ │ │ │ │ │ - 0x00000b08 35416c6c 6f634976 45454545 45454545 5AllocIvEEEEEEEE │ │ │ │ │ - 0x00000b18 76524e53 5f36486f 6c646572 49545f4e vRNS_6HolderIT_N │ │ │ │ │ - 0x00000b28 53335f49 4e535f39 54726973 74617465 S3_INS_9Tristate │ │ │ │ │ - 0x00000b38 5f454545 4545005f 5a4e3573 6571616e _EEEEE._ZN5seqan │ │ │ │ │ - 0x00000b48 35636c65 6172494e 535f364d 61747269 5clearINS_6Matri │ │ │ │ │ - 0x00000b58 7849684c 6a32454e 535f3653 7472696e xIhLj2ENS_6Strin │ │ │ │ │ - 0x00000b68 6749684e 535f3541 6c6c6f63 49764545 gIhNS_5AllocIvEE │ │ │ │ │ - 0x00000b78 45454545 45457652 4e535f36 486f6c64 EEEEEEvRNS_6Hold │ │ │ │ │ - 0x00000b88 65724954 5f4e535f 33546167 494e535f erIT_NS_3TagINS_ │ │ │ │ │ - 0x00000b98 39547269 73746174 655f4545 45454500 9Tristate_EEEEE. │ │ │ │ │ - 0x00000ba8 5f5a4e35 73657161 6e35636c 65617249 _ZN5seqan5clearI │ │ │ │ │ - 0x00000bb8 4e535f36 4d617472 6978494e 535f3744 NS_6MatrixINS_7D │ │ │ │ │ - 0x00000bc8 5043656c 6c5f4969 4e535f33 54616749 PCell_IiNS_3TagI │ │ │ │ │ - 0x00000bd8 4e535f31 31416666 696e6547 6170735f NS_11AffineGaps_ │ │ │ │ │ - 0x00000be8 45454545 454c6a32 454e535f 36537472 EEEEELj2ENS_6Str │ │ │ │ │ - 0x00000bf8 696e6749 53365f4e 535f3541 6c6c6f63 ingIS6_NS_5Alloc │ │ │ │ │ - 0x00000c08 49764545 45454545 45457652 4e535f36 IvEEEEEEEEvRNS_6 │ │ │ │ │ - 0x00000c18 486f6c64 65724954 5f4e5333 5f494e53 HolderIT_NS3_INS │ │ │ │ │ - 0x00000c28 5f395472 69737461 74655f45 45454545 _9Tristate_EEEEE │ │ │ │ │ - 0x00000c38 005f5a4e 35736571 616e3133 41737369 ._ZN5seqan13Assi │ │ │ │ │ - 0x00000c48 676e5374 72696e67 5f494e53 5f335461 gnString_INS_3Ta │ │ │ │ │ - 0x00000c58 67494e53 5f313254 61674765 6e65726f gINS_12TagGenero │ │ │ │ │ - 0x00000c68 75735f45 45454537 61737369 676e5f49 us_EEEE7assign_I │ │ │ │ │ - 0x00000c78 4e535f36 53747269 6e674968 4e535f35 NS_6StringIhNS_5 │ │ │ │ │ - 0x00000c88 416c6c6f 63497645 4545454b 53395f45 AllocIvEEEEKS9_E │ │ │ │ │ - 0x00000c98 45765254 5f525430 5f4e535f 3453697a EvRT_RT0_NS_4Siz │ │ │ │ │ - 0x00000ca8 65495342 5f453454 79706545 005f5a4e eISB_E4TypeE._ZN │ │ │ │ │ - 0x00000cb8 35736571 616e3133 41737369 676e5374 5seqan13AssignSt │ │ │ │ │ - 0x00000cc8 72696e67 5f494e53 5f335461 67494e53 ring_INS_3TagINS │ │ │ │ │ - 0x00000cd8 5f313254 61674765 6e65726f 75735f45 _12TagGenerous_E │ │ │ │ │ - 0x00000ce8 45454537 61737369 676e5f49 4e535f36 EEE7assign_INS_6 │ │ │ │ │ - 0x00000cf8 53747269 6e674968 4e535f35 416c6c6f StringIhNS_5Allo │ │ │ │ │ - 0x00000d08 63497645 4545454b 53395f45 45765254 cIvEEEEKS9_EEvRT │ │ │ │ │ - 0x00000d18 5f525430 5f005f5f 6378615f 656e645f _RT0_.__cxa_end_ │ │ │ │ │ - 0x00000d28 636c6561 6e757000 5f5f6778 785f7065 cleanup.__gxx_pe │ │ │ │ │ - 0x00000d38 72736f6e 616c6974 795f7630 005f5a4e rsonality_v0._ZN │ │ │ │ │ - 0x00000d48 35736571 616e3133 41737369 676e5374 5seqan13AssignSt │ │ │ │ │ - 0x00000d58 72696e67 5f494e53 5f335461 67494e53 ring_INS_3TagINS │ │ │ │ │ - 0x00000d68 5f313254 61674765 6e65726f 75735f45 _12TagGenerous_E │ │ │ │ │ - 0x00000d78 45454537 61737369 676e5f49 4e535f36 EEE7assign_INS_6 │ │ │ │ │ - 0x00000d88 53747269 6e67494e 535f3130 53696d70 StringINS_10Simp │ │ │ │ │ - 0x00000d98 6c655479 70654968 4e535f35 446e6135 leTypeIhNS_5Dna5 │ │ │ │ │ - 0x00000da8 5f454545 4e535f35 416c6c6f 63497645 _EEENS_5AllocIvE │ │ │ │ │ - 0x00000db8 4545454b 53435f45 45765254 5f525430 EEEKSC_EEvRT_RT0 │ │ │ │ │ - 0x00000dc8 5f4e535f 3453697a 65495345 5f453454 _NS_4SizeISE_E4T │ │ │ │ │ - 0x00000dd8 79706545 005f5a4e 35736571 616e3133 ypeE._ZN5seqan13 │ │ │ │ │ - 0x00000de8 41737369 676e5374 72696e67 5f494e53 AssignString_INS │ │ │ │ │ - 0x00000df8 5f335461 67494e53 5f313254 61674765 _3TagINS_12TagGe │ │ │ │ │ - 0x00000e08 6e65726f 75735f45 45454537 61737369 nerous_EEEE7assi │ │ │ │ │ - 0x00000e18 676e5f49 4e535f36 53747269 6e67494e gn_INS_6StringIN │ │ │ │ │ - 0x00000e28 535f3130 53696d70 6c655479 70654968 S_10SimpleTypeIh │ │ │ │ │ - 0x00000e38 4e535f35 446e6135 5f454545 4e535f35 NS_5Dna5_EEENS_5 │ │ │ │ │ - 0x00000e48 416c6c6f 63497645 4545454b 53435f45 AllocIvEEEEKSC_E │ │ │ │ │ - 0x00000e58 45765254 5f525430 5f005f5a 4e357365 EvRT_RT0_._ZN5se │ │ │ │ │ - 0x00000e68 71616e31 33417373 69676e53 7472696e qan13AssignStrin │ │ │ │ │ - 0x00000e78 675f494e 535f3354 6167494e 535f3132 g_INS_3TagINS_12 │ │ │ │ │ - 0x00000e88 54616747 656e6572 6f75735f 45454545 TagGenerous_EEEE │ │ │ │ │ - 0x00000e98 37617373 69676e5f 494e535f 36537472 7assign_INS_6Str │ │ │ │ │ - 0x00000ea8 696e6749 634e535f 35416c6c 6f634976 ingIcNS_5AllocIv │ │ │ │ │ - 0x00000eb8 45454545 4b53395f 45457652 545f5254 EEEEKS9_EEvRT_RT │ │ │ │ │ - 0x00000ec8 305f005f 5a4e3573 6571616e 36537472 0_._ZN5seqan6Str │ │ │ │ │ - 0x00000ed8 696e6749 634e535f 35416c6c 6f634976 ingIcNS_5AllocIv │ │ │ │ │ - 0x00000ee8 45454543 32495333 5f6a7676 4545524b EEEC2IS3_jvvEERK │ │ │ │ │ - 0x00000ef8 545f5430 5f005f5a 4e357365 71616e36 T_T0_._ZN5seqan6 │ │ │ │ │ - 0x00000f08 53747269 6e674963 4e535f35 416c6c6f StringIcNS_5Allo │ │ │ │ │ - 0x00000f18 63497645 45454331 4953335f 6a767645 cIvEEEC1IS3_jvvE │ │ │ │ │ - 0x00000f28 45524b54 5f54305f 005f5a4e 35736571 ERKT_T0_._ZN5seq │ │ │ │ │ - 0x00000f38 616e3133 41737369 676e5374 72696e67 an13AssignString │ │ │ │ │ - 0x00000f48 5f494e53 5f335461 67494e53 5f313254 _INS_3TagINS_12T │ │ │ │ │ - 0x00000f58 61674765 6e65726f 75735f45 45454537 agGenerous_EEEE7 │ │ │ │ │ - 0x00000f68 61737369 676e5f49 4e535f36 53747269 assign_INS_6Stri │ │ │ │ │ - 0x00000f78 6e674963 4e535f35 416c6c6f 63497645 ngIcNS_5AllocIvE │ │ │ │ │ - 0x00000f88 4545454b 50634545 7652545f 5254305f EEEKPcEEvRT_RT0_ │ │ │ │ │ - 0x00000f98 4e535f34 53697a65 4953435f 45345479 NS_4SizeISC_E4Ty │ │ │ │ │ - 0x00000fa8 70654500 7374726c 656e005f 5a4e3573 peE.strlen._ZN5s │ │ │ │ │ - 0x00000fb8 6571616e 31334173 7369676e 53747269 eqan13AssignStri │ │ │ │ │ - 0x00000fc8 6e675f49 4e535f33 54616749 4e535f31 ng_INS_3TagINS_1 │ │ │ │ │ - 0x00000fd8 32546167 47656e65 726f7573 5f454545 2TagGenerous_EEE │ │ │ │ │ - 0x00000fe8 45376173 7369676e 5f494e53 5f365374 E7assign_INS_6St │ │ │ │ │ - 0x00000ff8 72696e67 494e535f 31305369 6d706c65 ringINS_10Simple │ │ │ │ │ - 0x00001008 54797065 49684e53 5f35446e 61355f45 TypeIhNS_5Dna5_E │ │ │ │ │ - 0x00001018 45454e53 5f35416c 6c6f6349 76454545 EENS_5AllocIvEEE │ │ │ │ │ - 0x00001028 454b4e53 365f4963 53425f45 45454576 EKNS6_IcSB_EEEEv │ │ │ │ │ - 0x00001038 52545f52 54305f00 5f5a4e35 73657161 RT_RT0_._ZN5seqa │ │ │ │ │ - 0x00001048 6e323554 72616e73 6c617465 5461626c n25TranslateTabl │ │ │ │ │ - 0x00001058 65436861 72546f44 6e61355f 49764535 eCharToDna5_IvE5 │ │ │ │ │ - 0x00001068 56414c55 4545005f 5a4e3573 6571616e VALUEE._ZN5seqan │ │ │ │ │ - 0x00001078 31334173 7369676e 53747269 6e675f49 13AssignString_I │ │ │ │ │ - 0x00001088 4e535f33 54616749 4e535f31 32546167 NS_3TagINS_12Tag │ │ │ │ │ - 0x00001098 47656e65 726f7573 5f454545 45376173 Generous_EEEE7as │ │ │ │ │ - 0x000010a8 7369676e 5f494e53 5f365374 72696e67 sign_INS_6String │ │ │ │ │ - 0x000010b8 496a4e53 5f35416c 6c6f6349 76454545 IjNS_5AllocIvEEE │ │ │ │ │ - 0x000010c8 454b5339 5f454576 52545f52 54305f00 EKS9_EEvRT_RT0_. │ │ │ │ │ - 0x000010d8 5f5a4e35 73657161 6e365374 72696e67 _ZN5seqan6String │ │ │ │ │ - 0x000010e8 496a4e53 5f35416c 6c6f6349 76454545 IjNS_5AllocIvEEE │ │ │ │ │ - 0x000010f8 43324953 335f6a76 76454552 4b545f54 C2IS3_jvvEERKT_T │ │ │ │ │ - 0x00001108 305f005f 5a4e3573 6571616e 36537472 0_._ZN5seqan6Str │ │ │ │ │ - 0x00001118 696e6749 6a4e535f 35416c6c 6f634976 ingIjNS_5AllocIv │ │ │ │ │ - 0x00001128 45454543 31495333 5f6a7676 4545524b EEEC1IS3_jvvEERK │ │ │ │ │ - 0x00001138 545f5430 5f005f5a 4e357365 71616e36 T_T0_._ZN5seqan6 │ │ │ │ │ - 0x00001148 63726561 7465494e 535f364d 61747269 createINS_6Matri │ │ │ │ │ - 0x00001158 7849684c 6a32454e 535f3653 7472696e xIhLj2ENS_6Strin │ │ │ │ │ - 0x00001168 6749684e 535f3541 6c6c6f63 49764545 gIhNS_5AllocIvEE │ │ │ │ │ - 0x00001178 45454545 45457652 4e535f36 486f6c64 EEEEEEvRNS_6Hold │ │ │ │ │ - 0x00001188 65724954 5f4e535f 33546167 494e535f erIT_NS_3TagINS_ │ │ │ │ │ - 0x00001198 39547269 73746174 655f4545 45454500 9Tristate_EEEEE. │ │ │ │ │ - 0x000011a8 6d656d73 6574005f 5a4e3573 6571616e memset._ZN5seqan │ │ │ │ │ - 0x000011b8 36726573 697a6549 684e535f 33546167 6resizeIhNS_3Tag │ │ │ │ │ - 0x000011c8 494e535f 31334675 6c6c4450 4d617472 INS_13FullDPMatr │ │ │ │ │ - 0x000011d8 69785f45 45454e53 5f365374 72696e67 ix_EEENS_6String │ │ │ │ │ - 0x000011e8 49684e53 5f35416c 6c6f6349 76454545 IhNS_5AllocIvEEE │ │ │ │ │ - 0x000011f8 45454576 524e535f 3944504d 61747269 EEEvRNS_9DPMatri │ │ │ │ │ - 0x00001208 785f4954 5f54305f 54315f45 45005f5f x_IT_T0_T1_EE.__ │ │ │ │ │ - 0x00001218 61656162 695f7569 64697600 5f5f6165 aeabi_uidiv.__ae │ │ │ │ │ - 0x00001228 6162695f 75696469 766d6f64 005f5a4e abi_uidivmod._ZN │ │ │ │ │ - 0x00001238 35736571 616e3131 54726163 6556616c 5seqan11TraceVal │ │ │ │ │ - 0x00001248 75655f49 684e535f 3546616c 73654545 ue_IhNS_5FalseEE │ │ │ │ │ - 0x00001258 38564552 54494341 4c45005f 5a4e3573 8VERTICALE._ZN5s │ │ │ │ │ - 0x00001268 6571616e 31315472 61636556 616c7565 eqan11TraceValue │ │ │ │ │ - 0x00001278 5f49684e 535f3546 616c7365 45453130 _IhNS_5FalseEE10 │ │ │ │ │ - 0x00001288 484f5249 5a4f4e54 414c4500 5f5a4e35 HORIZONTALE._ZN5 │ │ │ │ │ - 0x00001298 73657161 6e313452 65706c61 63655374 seqan14ReplaceSt │ │ │ │ │ - 0x000012a8 72696e67 5f494e53 5f335461 67494e53 ring_INS_3TagINS │ │ │ │ │ - 0x000012b8 5f313254 61674765 6e65726f 75735f45 _12TagGenerous_E │ │ │ │ │ - 0x000012c8 45454538 7265706c 6163655f 494e535f EEE8replace_INS_ │ │ │ │ │ - 0x000012d8 36537472 696e6749 6a4e535f 35416c6c 6StringIjNS_5All │ │ │ │ │ - 0x000012e8 6f634976 45454545 4b53395f 45457652 ocIvEEEEKS9_EEvR │ │ │ │ │ - 0x000012f8 545f4e53 5f345369 7a654953 425f4534 T_NS_4SizeISB_E4 │ │ │ │ │ - 0x00001308 54797065 4553465f 5254305f 005f5a4e TypeESF_RT0_._ZN │ │ │ │ │ - 0x00001318 35736571 616e3130 696e7365 72744761 5seqan10insertGa │ │ │ │ │ - 0x00001328 7073494e 535f3447 61707349 4e535f36 psINS_4GapsINS_6 │ │ │ │ │ - 0x00001338 53747269 6e67494e 535f3130 53696d70 StringINS_10Simp │ │ │ │ │ - 0x00001348 6c655479 70654968 4e535f35 446e6135 leTypeIhNS_5Dna5 │ │ │ │ │ - 0x00001358 5f454545 4e535f35 416c6c6f 63497645 _EEENS_5AllocIvE │ │ │ │ │ - 0x00001368 4545454e 535f3354 6167494e 535f3130 EEENS_3TagINS_10 │ │ │ │ │ - 0x00001378 41727261 79476170 735f4545 4545456a ArrayGaps_EEEEEj │ │ │ │ │ - 0x00001388 45457652 4b4e535f 34497465 7249545f EEvRKNS_4IterIT_ │ │ │ │ │ - 0x00001398 4e535f31 32476170 73497465 7261746f NS_12GapsIterato │ │ │ │ │ - 0x000013a8 72495342 5f454545 4554305f 005f5a4e rISB_EEEET0_._ZN │ │ │ │ │ - 0x000013b8 35736571 616e3231 5f616461 70745472 5seqan21_adaptTr │ │ │ │ │ - 0x000013c8 61636553 65676d65 6e747354 6f494e53 aceSegmentsToINS │ │ │ │ │ - 0x000013d8 5f365374 72696e67 494e535f 31305369 _6StringINS_10Si │ │ │ │ │ - 0x000013e8 6d706c65 54797065 49684e53 5f35446e mpleTypeIhNS_5Dn │ │ │ │ │ - 0x000013f8 61355f45 45454e53 5f35416c 6c6f6349 a5_EEENS_5AllocI │ │ │ │ │ - 0x00001408 76454545 454e535f 33546167 494e535f vEEEENS_3TagINS_ │ │ │ │ │ - 0x00001418 31304172 72617947 6170735f 45454553 10ArrayGaps_EEES │ │ │ │ │ - 0x00001428 375f5341 5f6a6a53 365f4545 76524e53 7_SA_jjS6_EEvRNS │ │ │ │ │ - 0x00001438 5f344761 70734954 5f54305f 4545524e _4GapsIT_T0_EERN │ │ │ │ │ - 0x00001448 53425f49 54315f54 325f4545 524b4e53 SB_IT1_T2_EERKNS │ │ │ │ │ - 0x00001458 315f494e 535f3133 54726163 65536567 1_INS_13TraceSeg │ │ │ │ │ - 0x00001468 6d656e74 5f495433 5f54345f 45455435 ment_IT3_T4_EET5 │ │ │ │ │ - 0x00001478 5f454500 5f5a4e35 73657161 6e313341 _EE._ZN5seqan13A │ │ │ │ │ - 0x00001488 73736967 6e537472 696e675f 494e535f ssignString_INS_ │ │ │ │ │ - 0x00001498 33546167 494e535f 31325461 6747656e 3TagINS_12TagGen │ │ │ │ │ - 0x000014a8 65726f75 735f4545 45453761 73736967 erous_EEEE7assig │ │ │ │ │ - 0x000014b8 6e5f494e 535f3653 7472696e 67494e53 n_INS_6StringINS │ │ │ │ │ - 0x000014c8 5f374450 43656c6c 5f49694e 53315f49 _7DPCell_IiNS1_I │ │ │ │ │ - 0x000014d8 4e535f31 314c696e 65617247 6170735f NS_11LinearGaps_ │ │ │ │ │ - 0x000014e8 45454545 454e535f 35416c6c 6f634976 EEEEENS_5AllocIv │ │ │ │ │ - 0x000014f8 45454545 4b53445f 45457652 545f5254 EEEEKSD_EEvRT_RT │ │ │ │ │ - 0x00001508 305f4e53 5f345369 7a654953 465f4534 0_NS_4SizeISF_E4 │ │ │ │ │ - 0x00001518 54797065 45005f5a 4e357365 71616e31 TypeE._ZN5seqan1 │ │ │ │ │ - 0x00001528 33417373 69676e53 7472696e 675f494e 3AssignString_IN │ │ │ │ │ - 0x00001538 535f3354 6167494e 535f3132 54616747 S_3TagINS_12TagG │ │ │ │ │ - 0x00001548 656e6572 6f75735f 45454545 37617373 enerous_EEEE7ass │ │ │ │ │ - 0x00001558 69676e5f 494e535f 36537472 696e6749 ign_INS_6StringI │ │ │ │ │ - 0x00001568 4e535f37 44504365 6c6c5f49 694e5331 NS_7DPCell_IiNS1 │ │ │ │ │ - 0x00001578 5f494e53 5f31314c 696e6561 72476170 _INS_11LinearGap │ │ │ │ │ - 0x00001588 735f4545 4545454e 535f3541 6c6c6f63 s_EEEEENS_5Alloc │ │ │ │ │ - 0x00001598 49764545 45454b53 445f4545 7652545f IvEEEEKSD_EEvRT_ │ │ │ │ │ - 0x000015a8 5254305f 005f5a4e 35736571 616e3663 RT0_._ZN5seqan6c │ │ │ │ │ - 0x000015b8 72656174 65494e53 5f364d61 74726978 reateINS_6Matrix │ │ │ │ │ - 0x000015c8 494e535f 37445043 656c6c5f 49694e53 INS_7DPCell_IiNS │ │ │ │ │ - 0x000015d8 5f335461 67494e53 5f31314c 696e6561 _3TagINS_11Linea │ │ │ │ │ - 0x000015e8 72476170 735f4545 4545454c 6a32454e rGaps_EEEEELj2EN │ │ │ │ │ - 0x000015f8 535f3653 7472696e 67495336 5f4e535f S_6StringIS6_NS_ │ │ │ │ │ - 0x00001608 35416c6c 6f634976 45454545 45454545 5AllocIvEEEEEEEE │ │ │ │ │ - 0x00001618 76524e53 5f36486f 6c646572 49545f4e vRNS_6HolderIT_N │ │ │ │ │ - 0x00001628 53335f49 4e535f39 54726973 74617465 S3_INS_9Tristate │ │ │ │ │ - 0x00001638 5f454545 4545005f 5a4e3573 6571616e _EEEEE._ZN5seqan │ │ │ │ │ - 0x00001648 31334173 7369676e 53747269 6e675f49 13AssignString_I │ │ │ │ │ - 0x00001658 4e535f33 54616749 4e535f31 32546167 NS_3TagINS_12Tag │ │ │ │ │ - 0x00001668 47656e65 726f7573 5f454545 45376173 Generous_EEEE7as │ │ │ │ │ - 0x00001678 7369676e 5f494e53 5f365374 72696e67 sign_INS_6String │ │ │ │ │ - 0x00001688 494e535f 37445043 656c6c5f 49694e53 INS_7DPCell_IiNS │ │ │ │ │ - 0x00001698 315f494e 535f3131 41666669 6e654761 1_INS_11AffineGa │ │ │ │ │ - 0x000016a8 70735f45 45454545 4e535f35 416c6c6f ps_EEEEENS_5Allo │ │ │ │ │ - 0x000016b8 63497645 4545454b 53445f45 45765254 cIvEEEEKSD_EEvRT │ │ │ │ │ - 0x000016c8 5f525430 5f4e535f 3453697a 65495346 _RT0_NS_4SizeISF │ │ │ │ │ - 0x000016d8 5f453454 79706545 005f5a4e 35736571 _E4TypeE._ZN5seq │ │ │ │ │ - 0x000016e8 616e3133 41737369 676e5374 72696e67 an13AssignString │ │ │ │ │ - 0x000016f8 5f494e53 5f335461 67494e53 5f313254 _INS_3TagINS_12T │ │ │ │ │ - 0x00001708 61674765 6e65726f 75735f45 45454537 agGenerous_EEEE7 │ │ │ │ │ - 0x00001718 61737369 676e5f49 4e535f36 53747269 assign_INS_6Stri │ │ │ │ │ - 0x00001728 6e67494e 535f3744 5043656c 6c5f4969 ngINS_7DPCell_Ii │ │ │ │ │ - 0x00001738 4e53315f 494e535f 31314166 66696e65 NS1_INS_11Affine │ │ │ │ │ - 0x00001748 47617073 5f454545 45454e53 5f35416c Gaps_EEEEENS_5Al │ │ │ │ │ - 0x00001758 6c6f6349 76454545 454b5344 5f454576 locIvEEEEKSD_EEv │ │ │ │ │ - 0x00001768 52545f52 54305f00 5f5a4e35 73657161 RT_RT0_._ZN5seqa │ │ │ │ │ - 0x00001778 6e366372 65617465 494e535f 364d6174 n6createINS_6Mat │ │ │ │ │ - 0x00001788 72697849 4e535f37 44504365 6c6c5f49 rixINS_7DPCell_I │ │ │ │ │ - 0x00001798 694e535f 33546167 494e535f 31314166 iNS_3TagINS_11Af │ │ │ │ │ - 0x000017a8 66696e65 47617073 5f454545 45454c6a fineGaps_EEEEELj │ │ │ │ │ - 0x000017b8 32454e53 5f365374 72696e67 4953365f 2ENS_6StringIS6_ │ │ │ │ │ - 0x000017c8 4e535f35 416c6c6f 63497645 45454545 NS_5AllocIvEEEEE │ │ │ │ │ - 0x000017d8 45454576 524e535f 36486f6c 64657249 EEEvRNS_6HolderI │ │ │ │ │ - 0x000017e8 545f4e53 335f494e 535f3954 72697374 T_NS3_INS_9Trist │ │ │ │ │ - 0x000017f8 6174655f 45454545 45006164 61707465 ate_EEEEE.adapte │ │ │ │ │ - 0x00001808 72416c69 676e6d65 6e74005f 5a4e3135 rAlignment._ZN15 │ │ │ │ │ - 0x00001818 53636f72 6564416c 69676e6d 656e7443 ScoredAlignmentC │ │ │ │ │ - 0x00001828 3145524e 35736571 616e3541 6c69676e 1ERN5seqan5Align │ │ │ │ │ - 0x00001838 494e5330 5f365374 72696e67 494e5330 INS0_6StringINS0 │ │ │ │ │ - 0x00001848 5f313053 696d706c 65547970 6549684e _10SimpleTypeIhN │ │ │ │ │ - 0x00001858 53305f35 446e6135 5f454545 4e53305f S0_5Dna5_EEENS0_ │ │ │ │ │ - 0x00001868 35416c6c 6f634976 45454545 4e53305f 5AllocIvEEEENS0_ │ │ │ │ │ - 0x00001878 33546167 494e5330 5f313041 72726179 3TagINS0_10Array │ │ │ │ │ - 0x00001888 47617073 5f454545 45456969 69005f5a Gaps_EEEEEiii._Z │ │ │ │ │ - 0x00001898 4e313553 636f7265 64416c69 676e6d65 N15ScoredAlignme │ │ │ │ │ - 0x000018a8 6e743967 65745374 72696e67 42356378 nt9getStringB5cx │ │ │ │ │ - 0x000018b8 78313145 76005f5a 646c5076 6a005f5a x11Ev._ZdlPvj._Z │ │ │ │ │ - 0x000018c8 4e357365 71616e32 31445043 656c6c44 N5seqan21DPCellD │ │ │ │ │ - 0x000018d8 65666175 6c74496e 66696e69 7479494e efaultInfinityIN │ │ │ │ │ - 0x000018e8 535f3744 5043656c 6c5f4969 4e535f33 S_7DPCell_IiNS_3 │ │ │ │ │ - 0x000018f8 54616749 4e535f31 314c696e 65617247 TagINS_11LinearG │ │ │ │ │ - 0x00001908 6170735f 45454545 45453556 414c5545 aps_EEEEEE5VALUE │ │ │ │ │ - 0x00001918 45005f5a 4e537437 5f5f6378 78313131 E._ZNSt7__cxx111 │ │ │ │ │ - 0x00001928 32626173 69635f73 7472696e 67496353 2basic_stringIcS │ │ │ │ │ - 0x00001938 74313163 6861725f 74726169 74734963 t11char_traitsIc │ │ │ │ │ - 0x00001948 45536149 63454531 305f4d5f 64697370 ESaIcEE10_M_disp │ │ │ │ │ - 0x00001958 6f736545 76005f5a 4e537438 696f735f oseEv._ZNSt8ios_ │ │ │ │ │ - 0x00001968 62617365 34496e69 74433145 76005f5f base4InitC1Ev.__ │ │ │ │ │ - 0x00001978 61656162 695f6174 65786974 005f5a4e aeabi_atexit._ZN │ │ │ │ │ - 0x00001988 53743869 6f735f62 61736534 496e6974 St8ios_base4Init │ │ │ │ │ - 0x00001998 44314576 005f5a47 564e3573 6571616e D1Ev._ZGVN5seqan │ │ │ │ │ - 0x000019a8 32314450 43656c6c 44656661 756c7449 21DPCellDefaultI │ │ │ │ │ - 0x000019b8 6e66696e 69747949 4e535f37 44504365 nfinityINS_7DPCe │ │ │ │ │ - 0x000019c8 6c6c5f49 694e535f 33546167 494e535f ll_IiNS_3TagINS_ │ │ │ │ │ - 0x000019d8 31314c69 6e656172 47617073 5f454545 11LinearGaps_EEE │ │ │ │ │ - 0x000019e8 45454535 56414c55 4545005f 5a47564e EEE5VALUEE._ZGVN │ │ │ │ │ - 0x000019f8 35736571 616e3231 44504365 6c6c4465 5seqan21DPCellDe │ │ │ │ │ - 0x00001a08 6661756c 74496e66 696e6974 79494e53 faultInfinityINS │ │ │ │ │ - 0x00001a18 5f374450 43656c6c 5f49694e 535f3354 _7DPCell_IiNS_3T │ │ │ │ │ - 0x00001a28 6167494e 535f3131 41666669 6e654761 agINS_11AffineGa │ │ │ │ │ - 0x00001a38 70735f45 45454545 45355641 4c554545 ps_EEEEEE5VALUEE │ │ │ │ │ - 0x00001a48 005f5a4e 395f5f67 6e755f63 78783132 ._ZN9__gnu_cxx12 │ │ │ │ │ - 0x00001a58 5f5f746f 5f787374 72696e67 494e5374 __to_xstringINSt │ │ │ │ │ - 0x00001a68 375f5f63 78783131 31326261 7369635f 7__cxx1112basic_ │ │ │ │ │ - 0x00001a78 73747269 6e674963 53743131 63686172 stringIcSt11char │ │ │ │ │ - 0x00001a88 5f747261 69747349 63455361 49634545 _traitsIcESaIcEE │ │ │ │ │ - 0x00001a98 45634545 545f5046 69505430 5f6a504b EcEET_PFiPT0_jPK │ │ │ │ │ - 0x00001aa8 53385f53 74395f5f 76615f6c 69737445 S8_St9__va_listE │ │ │ │ │ - 0x00001ab8 6a53425f 7a005f5f 61656162 695f756e jSB_z.__aeabi_un │ │ │ │ │ - 0x00001ac8 77696e64 5f637070 5f707231 005f5a4e wind_cpp_pr1._ZN │ │ │ │ │ - 0x00001ad8 5374375f 5f637878 31313132 62617369 St7__cxx1112basi │ │ │ │ │ - 0x00001ae8 635f7374 72696e67 49635374 31316368 c_stringIcSt11ch │ │ │ │ │ - 0x00001af8 61725f74 72616974 73496345 53614963 ar_traitsIcESaIc │ │ │ │ │ - 0x00001b08 45453132 5f4d5f63 6f6e7374 72756374 EE12_M_construct │ │ │ │ │ - 0x00001b18 456a6300 5f5a4e53 74375f5f 63787831 Ejc._ZNSt7__cxx1 │ │ │ │ │ - 0x00001b28 31313262 61736963 5f737472 696e6749 112basic_stringI │ │ │ │ │ - 0x00001b38 63537431 31636861 725f7472 61697473 cSt11char_traits │ │ │ │ │ - 0x00001b48 49634553 61496345 45395f4d 5f617070 IcESaIcEE9_M_app │ │ │ │ │ - 0x00001b58 656e6445 504b636a 005f5a5a 4e537438 endEPKcj._ZZNSt8 │ │ │ │ │ - 0x00001b68 5f5f6465 7461696c 31385f5f 746f5f63 __detail18__to_c │ │ │ │ │ - 0x00001b78 68617273 5f31305f 696d706c 496a4545 hars_10_implIjEE │ │ │ │ │ - 0x00001b88 7650636a 545f4538 5f5f6469 67697473 vPcjT_E8__digits │ │ │ │ │ - 0x00001b98 0076736e 7072696e 7466005f 5a4e5374 .vsnprintf._ZNSt │ │ │ │ │ - 0x00001ba8 375f5f63 78783131 31326261 7369635f 7__cxx1112basic_ │ │ │ │ │ - 0x00001bb8 73747269 6e674963 53743131 63686172 stringIcSt11char │ │ │ │ │ - 0x00001bc8 5f747261 69747349 63455361 49634545 _traitsIcESaIcEE │ │ │ │ │ - 0x00001bd8 31305f4d 5f726570 6c616365 456a6a50 10_M_replaceEjjP │ │ │ │ │ - 0x00001be8 4b636a00 5f5a5374 32305f5f 7468726f Kcj._ZSt20__thro │ │ │ │ │ - 0x00001bf8 775f6c65 6e677468 5f657272 6f72504b w_length_errorPK │ │ │ │ │ - 0x00001c08 63005f5a 4e537437 5f5f6378 78313131 c._ZNSt7__cxx111 │ │ │ │ │ - 0x00001c18 35626173 69635f73 7472696e 67627566 5basic_stringbuf │ │ │ │ │ - 0x00001c28 49635374 31316368 61725f74 72616974 IcSt11char_trait │ │ │ │ │ - 0x00001c38 73496345 53614963 45454432 4576005f sIcESaIcEED2Ev._ │ │ │ │ │ - 0x00001c48 5a4e5374 366c6f63 616c6544 31457600 ZNSt6localeD1Ev. │ │ │ │ │ - 0x00001c58 5f5a5456 4e537437 5f5f6378 78313131 _ZTVNSt7__cxx111 │ │ │ │ │ - 0x00001c68 35626173 69635f73 7472696e 67627566 5basic_stringbuf │ │ │ │ │ - 0x00001c78 49635374 31316368 61725f74 72616974 IcSt11char_trait │ │ │ │ │ - 0x00001c88 73496345 53614963 45454500 5f5a5456 sIcESaIcEEE._ZTV │ │ │ │ │ - 0x00001c98 53743135 62617369 635f7374 7265616d St15basic_stream │ │ │ │ │ - 0x00001ca8 62756649 63537431 31636861 725f7472 bufIcSt11char_tr │ │ │ │ │ - 0x00001cb8 61697473 49634545 005f5a4e 5374375f aitsIcEE._ZNSt7_ │ │ │ │ │ - 0x00001cc8 5f637878 31313135 62617369 635f7374 _cxx1115basic_st │ │ │ │ │ - 0x00001cd8 72696e67 62756649 63537431 31636861 ringbufIcSt11cha │ │ │ │ │ - 0x00001ce8 725f7472 61697473 49634553 61496345 r_traitsIcESaIcE │ │ │ │ │ - 0x00001cf8 45443145 76005f5a 4e537437 5f5f6378 ED1Ev._ZNSt7__cx │ │ │ │ │ - 0x00001d08 78313131 35626173 69635f73 7472696e x1115basic_strin │ │ │ │ │ - 0x00001d18 67627566 49635374 31316368 61725f74 gbufIcSt11char_t │ │ │ │ │ - 0x00001d28 72616974 73496345 53614963 45454430 raitsIcESaIcEED0 │ │ │ │ │ - 0x00001d38 4576005f 5a4e3573 6571616e 39676f46 Ev._ZN5seqan9goF │ │ │ │ │ - 0x00001d48 75727468 6572494b 4e535f34 47617073 urtherIKNS_4Gaps │ │ │ │ │ - 0x00001d58 494e535f 36537472 696e6749 4e535f31 INS_6StringINS_1 │ │ │ │ │ - 0x00001d68 3053696d 706c6554 79706549 684e535f 0SimpleTypeIhNS_ │ │ │ │ │ - 0x00001d78 35446e61 355f4545 454e535f 35416c6c 5Dna5_EEENS_5All │ │ │ │ │ - 0x00001d88 6f634976 45454545 4e535f33 54616749 ocIvEEEENS_3TagI │ │ │ │ │ - 0x00001d98 4e535f31 30417272 61794761 70735f45 NS_10ArrayGaps_E │ │ │ │ │ - 0x00001da8 45454545 69454576 524e535f 34497465 EEEEiEEvRNS_4Ite │ │ │ │ │ - 0x00001db8 7249545f 4e535f31 32476170 73497465 rIT_NS_12GapsIte │ │ │ │ │ - 0x00001dc8 7261746f 72495342 5f454545 4554305f ratorISB_EEEET0_ │ │ │ │ │ - 0x00001dd8 005f5a4e 35736571 616e3577 72697465 ._ZN5seqan5write │ │ │ │ │ - 0x00001de8 494e535f 34497465 72494e53 74375f5f INS_4IterINSt7__ │ │ │ │ │ - 0x00001df8 63787831 31313962 61736963 5f6f7374 cxx1119basic_ost │ │ │ │ │ - 0x00001e08 72696e67 73747265 616d4963 53743131 ringstreamIcSt11 │ │ │ │ │ - 0x00001e18 63686172 5f747261 69747349 63455361 char_traitsIcESa │ │ │ │ │ - 0x00001e28 49634545 454e535f 31345374 7265616d IcEEENS_14Stream │ │ │ │ │ - 0x00001e38 49746572 61746f72 494e535f 33546167 IteratorINS_3Tag │ │ │ │ │ - 0x00001e48 494e535f 374f7574 7075745f 45454545 INS_7Output_EEEE │ │ │ │ │ - 0x00001e58 4545454e 535f3653 7472696e 67494e53 EEENS_6StringINS │ │ │ │ │ - 0x00001e68 5f313053 696d706c 65547970 6549684e _10SimpleTypeIhN │ │ │ │ │ - 0x00001e78 535f3544 6e61355f 4545454e 535f3541 S_5Dna5_EEENS_5A │ │ │ │ │ - 0x00001e88 6c6c6f63 49764545 45454e53 395f494e llocIvEEEENS9_IN │ │ │ │ │ - 0x00001e98 535f3130 41727261 79476170 735f4545 S_10ArrayGaps_EE │ │ │ │ │ - 0x00001ea8 45454576 52545f52 4b4e535f 34476170 EEEvRT_RKNS_4Gap │ │ │ │ │ - 0x00001eb8 73495430 5f54315f 4545005f 5a4e3573 sIT0_T1_EE._ZN5s │ │ │ │ │ - 0x00001ec8 6571616e 3234416c 70686162 6574436f eqan24AlphabetCo │ │ │ │ │ - 0x00001ed8 6e766572 73696f6e 5461626c 655f4963 nversionTable_Ic │ │ │ │ │ - 0x00001ee8 4e535f31 364d6f64 69666965 64416c70 NS_16ModifiedAlp │ │ │ │ │ - 0x00001ef8 68616265 74494e53 5f313053 696d706c habetINS_10Simpl │ │ │ │ │ - 0x00001f08 65547970 6549684e 535f3544 6e61355f eTypeIhNS_5Dna5_ │ │ │ │ │ - 0x00001f18 4545454e 535f394d 6f644578 70616e64 EEENS_9ModExpand │ │ │ │ │ - 0x00001f28 494c6334 35454e53 5f335461 67494e53 ILc45ENS_3TagINS │ │ │ │ │ - 0x00001f38 5f384465 6661756c 745f4545 45454545 _8Default_EEEEEE │ │ │ │ │ - 0x00001f48 45453574 61626c65 45005f5a 4e313553 EE5tableE._ZN15S │ │ │ │ │ - 0x00001f58 636f7265 64416c69 676e6d65 6e744332 coredAlignmentC2 │ │ │ │ │ - 0x00001f68 45524e35 73657161 6e35416c 69676e49 ERN5seqan5AlignI │ │ │ │ │ - 0x00001f78 4e53305f 36537472 696e6749 4e53305f NS0_6StringINS0_ │ │ │ │ │ - 0x00001f88 31305369 6d706c65 54797065 49684e53 10SimpleTypeIhNS │ │ │ │ │ - 0x00001f98 305f3544 6e61355f 4545454e 53305f35 0_5Dna5_EEENS0_5 │ │ │ │ │ - 0x00001fa8 416c6c6f 63497645 4545454e 53305f33 AllocIvEEEENS0_3 │ │ │ │ │ - 0x00001fb8 54616749 4e53305f 31304172 72617947 TagINS0_10ArrayG │ │ │ │ │ - 0x00001fc8 6170735f 45454545 45696969 005f5a4e aps_EEEEEiii._ZN │ │ │ │ │ - 0x00001fd8 53743869 6f735f62 61736543 32457600 St8ios_baseC2Ev. │ │ │ │ │ - 0x00001fe8 5f5a4e53 74396261 7369635f 696f7349 _ZNSt9basic_iosI │ │ │ │ │ - 0x00001ff8 63537431 31636861 725f7472 61697473 cSt11char_traits │ │ │ │ │ - 0x00002008 49634545 34696e69 74455053 74313562 IcEE4initEPSt15b │ │ │ │ │ - 0x00002018 61736963 5f737472 65616d62 75664963 asic_streambufIc │ │ │ │ │ - 0x00002028 53315f45 005f5a4e 5374366c 6f63616c S1_E._ZNSt6local │ │ │ │ │ - 0x00002038 65433145 76005f5a 4e537439 62617369 eC1Ev._ZNSt9basi │ │ │ │ │ - 0x00002048 635f696f 73496353 74313163 6861725f c_iosIcSt11char_ │ │ │ │ │ - 0x00002058 74726169 74734963 45453563 6c656172 traitsIcEE5clear │ │ │ │ │ - 0x00002068 45537431 325f496f 735f496f 73746174 ESt12_Ios_Iostat │ │ │ │ │ - 0x00002078 65005f5a 4e537438 696f735f 62617365 e._ZNSt8ios_base │ │ │ │ │ - 0x00002088 44324576 005f5a4e 5374375f 5f637878 D2Ev._ZNSt7__cxx │ │ │ │ │ - 0x00002098 31313132 62617369 635f7374 72696e67 1112basic_string │ │ │ │ │ - 0x000020a8 49635374 31316368 61725f74 72616974 IcSt11char_trait │ │ │ │ │ - 0x000020b8 73496345 53614963 4545395f 4d5f6173 sIcESaIcEE9_M_as │ │ │ │ │ - 0x000020c8 7369676e 45524b53 345f005f 5a4e5374 signERKS4_._ZNSt │ │ │ │ │ - 0x000020d8 375f5f63 78783131 31396261 7369635f 7__cxx1119basic_ │ │ │ │ │ - 0x000020e8 6f737472 696e6773 74726561 6d496353 ostringstreamIcS │ │ │ │ │ - 0x000020f8 74313163 6861725f 74726169 74734963 t11char_traitsIc │ │ │ │ │ - 0x00002108 45536149 63454544 31457600 5f5a5456 ESaIcEED1Ev._ZTV │ │ │ │ │ - 0x00002118 53743962 61736963 5f696f73 49635374 St9basic_iosIcSt │ │ │ │ │ - 0x00002128 31316368 61725f74 72616974 73496345 11char_traitsIcE │ │ │ │ │ - 0x00002138 45005f5a 54544e53 74375f5f 63787831 E._ZTTNSt7__cxx1 │ │ │ │ │ - 0x00002148 31313962 61736963 5f6f7374 72696e67 119basic_ostring │ │ │ │ │ - 0x00002158 73747265 616d4963 53743131 63686172 streamIcSt11char │ │ │ │ │ - 0x00002168 5f747261 69747349 63455361 49634545 _traitsIcESaIcEE │ │ │ │ │ - 0x00002178 45005f5a 54564e53 74375f5f 63787831 E._ZTVNSt7__cxx1 │ │ │ │ │ - 0x00002188 31313962 61736963 5f6f7374 72696e67 119basic_ostring │ │ │ │ │ - 0x00002198 73747265 616d4963 53743131 63686172 streamIcSt11char │ │ │ │ │ - 0x000021a8 5f747261 69747349 63455361 49634545 _traitsIcESaIcEE │ │ │ │ │ - 0x000021b8 45005f5a 47564e35 73657161 6e323441 E._ZGVN5seqan24A │ │ │ │ │ - 0x000021c8 6c706861 62657443 6f6e7665 7273696f lphabetConversio │ │ │ │ │ - 0x000021d8 6e546162 6c655f49 634e535f 31364d6f nTable_IcNS_16Mo │ │ │ │ │ - 0x000021e8 64696669 6564416c 70686162 6574494e difiedAlphabetIN │ │ │ │ │ - 0x000021f8 535f3130 53696d70 6c655479 70654968 S_10SimpleTypeIh │ │ │ │ │ - 0x00002208 4e535f35 446e6135 5f454545 4e535f39 NS_5Dna5_EEENS_9 │ │ │ │ │ - 0x00002218 4d6f6445 7870616e 64494c63 3435454e ModExpandILc45EN │ │ │ │ │ - 0x00002228 535f3354 6167494e 535f3844 65666175 S_3TagINS_8Defau │ │ │ │ │ - 0x00002238 6c745f45 45454545 45454535 7461626c lt_EEEEEEEE5tabl │ │ │ │ │ - 0x00002248 6545005f 5a5a4e35 73657161 6e323441 eE._ZZN5seqan24A │ │ │ │ │ - 0x00002258 6c706861 62657443 6f6e7665 7273696f lphabetConversio │ │ │ │ │ - 0x00002268 6e546162 6c655f49 634e535f 31364d6f nTable_IcNS_16Mo │ │ │ │ │ - 0x00002278 64696669 6564416c 70686162 6574494e difiedAlphabetIN │ │ │ │ │ - 0x00002288 535f3130 53696d70 6c655479 70654968 S_10SimpleTypeIh │ │ │ │ │ - 0x00002298 4e535f35 446e6135 5f454545 4e535f39 NS_5Dna5_EEENS_9 │ │ │ │ │ - 0x000022a8 4d6f6445 7870616e 64494c63 3435454e ModExpandILc45EN │ │ │ │ │ - 0x000022b8 535f3354 6167494e 535f3844 65666175 S_3TagINS_8Defau │ │ │ │ │ - 0x000022c8 6c745f45 45454545 45454531 30696e69 lt_EEEEEEEE10ini │ │ │ │ │ - 0x000022d8 7469616c 697a6545 76453135 5f69735f tializeEvE15_is_ │ │ │ │ │ - 0x000022e8 696e6974 69616c69 7a656400 5f5a5a4e initialized._ZZN │ │ │ │ │ - 0x000022f8 35736571 616e3234 416c7068 61626574 5seqan24Alphabet │ │ │ │ │ - 0x00002308 436f6e76 65727369 6f6e5461 626c655f ConversionTable_ │ │ │ │ │ - 0x00002318 49634e53 5f31364d 6f646966 69656441 IcNS_16ModifiedA │ │ │ │ │ - 0x00002328 6c706861 62657449 4e535f31 3053696d lphabetINS_10Sim │ │ │ │ │ - 0x00002338 706c6554 79706549 684e535f 35446e61 pleTypeIhNS_5Dna │ │ │ │ │ - 0x00002348 355f4545 454e535f 394d6f64 45787061 5_EEENS_9ModExpa │ │ │ │ │ - 0x00002358 6e64494c 63343545 4e535f33 54616749 ndILc45ENS_3TagI │ │ │ │ │ - 0x00002368 4e535f38 44656661 756c745f 45454545 NS_8Default_EEEE │ │ │ │ │ - 0x00002378 45454545 3130696e 69746961 6c697a65 EEEE10initialize │ │ │ │ │ - 0x00002388 45764531 31746162 6c655f73 746f7265 EvE11table_store │ │ │ │ │ - 0x00002398 005f5a5a 4e357365 71616e32 34416c70 ._ZZN5seqan24Alp │ │ │ │ │ - 0x000023a8 68616265 74436f6e 76657273 696f6e54 habetConversionT │ │ │ │ │ - 0x000023b8 61626c65 5f49634e 535f3130 53696d70 able_IcNS_10Simp │ │ │ │ │ - 0x000023c8 6c655479 70654968 4e535f35 446e6135 leTypeIhNS_5Dna5 │ │ │ │ │ - 0x000023d8 5f454545 45313069 6e697469 616c697a _EEEE10initializ │ │ │ │ │ - 0x000023e8 65457645 31355f69 735f696e 69746961 eEvE15_is_initia │ │ │ │ │ - 0x000023f8 6c697a65 64006c69 62737464 632b2b2e lized.libstdc++. │ │ │ │ │ + 0x00000958 6c697a65 005f5a4e 395f5f67 6e755f63 lize._ZN9__gnu_c │ │ │ │ │ + 0x00000968 78783132 5f5f746f 5f787374 72696e67 xx12__to_xstring │ │ │ │ │ + 0x00000978 494e5374 375f5f63 78783131 31326261 INSt7__cxx1112ba │ │ │ │ │ + 0x00000988 7369635f 73747269 6e674963 53743131 sic_stringIcSt11 │ │ │ │ │ + 0x00000998 63686172 5f747261 69747349 63455361 char_traitsIcESa │ │ │ │ │ + 0x000009a8 49634545 45634545 545f5046 69505430 IcEEEcEET_PFiPT0 │ │ │ │ │ + 0x000009b8 5f6a504b 53385f53 74395f5f 76615f6c _jPKS8_St9__va_l │ │ │ │ │ + 0x000009c8 69737445 6a53425f 7a005f5a 4e537437 istEjSB_z._ZNSt7 │ │ │ │ │ + 0x000009d8 5f5f6378 78313131 32626173 69635f73 __cxx1112basic_s │ │ │ │ │ + 0x000009e8 7472696e 67496353 74313163 6861725f tringIcSt11char_ │ │ │ │ │ + 0x000009f8 74726169 74734963 45536149 63454539 traitsIcESaIcEE9 │ │ │ │ │ + 0x00000a08 5f4d5f63 72656174 6545526a 6a006d65 _M_createERjj.me │ │ │ │ │ + 0x00000a18 6d637079 005f5f73 7461636b 5f63686b mcpy.__stack_chk │ │ │ │ │ + 0x00000a28 5f666169 6c005f5f 73746163 6b5f6368 _fail.__stack_ch │ │ │ │ │ + 0x00000a38 6b5f6775 61726400 5f5f6165 6162695f k_guard.__aeabi_ │ │ │ │ │ + 0x00000a48 756e7769 6e645f63 70705f70 7231005f unwind_cpp_pr1._ │ │ │ │ │ + 0x00000a58 5a4e3135 53636f72 6564416c 69676e6d ZN15ScoredAlignm │ │ │ │ │ + 0x00000a68 656e7439 67657453 7472696e 67423563 ent9getStringB5c │ │ │ │ │ + 0x00000a78 78783131 4576005f 5a4e5374 375f5f63 xx11Ev._ZNSt7__c │ │ │ │ │ + 0x00000a88 78783131 31326261 7369635f 73747269 xx1112basic_stri │ │ │ │ │ + 0x00000a98 6e674963 53743131 63686172 5f747261 ngIcSt11char_tra │ │ │ │ │ + 0x00000aa8 69747349 63455361 49634545 31325f4d itsIcESaIcEE12_M │ │ │ │ │ + 0x00000ab8 5f636f6e 73747275 6374456a 63005f5a _constructEjc._Z │ │ │ │ │ + 0x00000ac8 4e537437 5f5f6378 78313131 32626173 NSt7__cxx1112bas │ │ │ │ │ + 0x00000ad8 69635f73 7472696e 67496353 74313163 ic_stringIcSt11c │ │ │ │ │ + 0x00000ae8 6861725f 74726169 74734963 45536149 har_traitsIcESaI │ │ │ │ │ + 0x00000af8 63454539 5f4d5f61 7070656e 6445504b cEE9_M_appendEPK │ │ │ │ │ + 0x00000b08 636a005f 5a646c50 766a005f 5a5a4e53 cj._ZdlPvj._ZZNS │ │ │ │ │ + 0x00000b18 74385f5f 64657461 696c3138 5f5f746f t8__detail18__to │ │ │ │ │ + 0x00000b28 5f636861 72735f31 305f696d 706c496a _chars_10_implIj │ │ │ │ │ + 0x00000b38 45457650 636a545f 45385f5f 64696769 EEvPcjT_E8__digi │ │ │ │ │ + 0x00000b48 74730076 736e7072 696e7466 005f5a4e ts.vsnprintf._ZN │ │ │ │ │ + 0x00000b58 5374375f 5f637878 31313132 62617369 St7__cxx1112basi │ │ │ │ │ + 0x00000b68 635f7374 72696e67 49635374 31316368 c_stringIcSt11ch │ │ │ │ │ + 0x00000b78 61725f74 72616974 73496345 53614963 ar_traitsIcESaIc │ │ │ │ │ + 0x00000b88 45453130 5f4d5f72 65706c61 6365456a EE10_M_replaceEj │ │ │ │ │ + 0x00000b98 6a504b63 6a005f5a 53743230 5f5f7468 jPKcj._ZSt20__th │ │ │ │ │ + 0x00000ba8 726f775f 6c656e67 74685f65 72726f72 row_length_error │ │ │ │ │ + 0x00000bb8 504b6300 5f5a4e53 74375f5f 63787831 PKc._ZNSt7__cxx1 │ │ │ │ │ + 0x00000bc8 31313262 61736963 5f737472 696e6749 112basic_stringI │ │ │ │ │ + 0x00000bd8 63537431 31636861 725f7472 61697473 cSt11char_traits │ │ │ │ │ + 0x00000be8 49634553 61496345 4531305f 4d5f6469 IcESaIcEE10_M_di │ │ │ │ │ + 0x00000bf8 73706f73 65457600 5f5f6378 615f656e sposeEv.__cxa_en │ │ │ │ │ + 0x00000c08 645f636c 65616e75 70005f5f 6778785f d_cleanup.__gxx_ │ │ │ │ │ + 0x00000c18 70657273 6f6e616c 6974795f 7630005f personality_v0._ │ │ │ │ │ + 0x00000c28 5a4e5374 375f5f63 78783131 31356261 ZNSt7__cxx1115ba │ │ │ │ │ + 0x00000c38 7369635f 73747269 6e676275 66496353 sic_stringbufIcS │ │ │ │ │ + 0x00000c48 74313163 6861725f 74726169 74734963 t11char_traitsIc │ │ │ │ │ + 0x00000c58 45536149 63454544 32457600 5f5a4e53 ESaIcEED2Ev._ZNS │ │ │ │ │ + 0x00000c68 74366c6f 63616c65 44314576 005f5a54 t6localeD1Ev._ZT │ │ │ │ │ + 0x00000c78 564e5374 375f5f63 78783131 31356261 VNSt7__cxx1115ba │ │ │ │ │ + 0x00000c88 7369635f 73747269 6e676275 66496353 sic_stringbufIcS │ │ │ │ │ + 0x00000c98 74313163 6861725f 74726169 74734963 t11char_traitsIc │ │ │ │ │ + 0x00000ca8 45536149 63454545 005f5a54 56537431 ESaIcEEE._ZTVSt1 │ │ │ │ │ + 0x00000cb8 35626173 69635f73 74726561 6d627566 5basic_streambuf │ │ │ │ │ + 0x00000cc8 49635374 31316368 61725f74 72616974 IcSt11char_trait │ │ │ │ │ + 0x00000cd8 73496345 45005f5a 4e537437 5f5f6378 sIcEE._ZNSt7__cx │ │ │ │ │ + 0x00000ce8 78313131 35626173 69635f73 7472696e x1115basic_strin │ │ │ │ │ + 0x00000cf8 67627566 49635374 31316368 61725f74 gbufIcSt11char_t │ │ │ │ │ + 0x00000d08 72616974 73496345 53614963 45454431 raitsIcESaIcEED1 │ │ │ │ │ + 0x00000d18 4576005f 5a4e5374 375f5f63 78783131 Ev._ZNSt7__cxx11 │ │ │ │ │ + 0x00000d28 31356261 7369635f 73747269 6e676275 15basic_stringbu │ │ │ │ │ + 0x00000d38 66496353 74313163 6861725f 74726169 fIcSt11char_trai │ │ │ │ │ + 0x00000d48 74734963 45536149 63454544 30457600 tsIcESaIcEED0Ev. │ │ │ │ │ + 0x00000d58 5f5a4e35 73657161 6e39676f 46757274 _ZN5seqan9goFurt │ │ │ │ │ + 0x00000d68 68657249 4b4e535f 34476170 73494e53 herIKNS_4GapsINS │ │ │ │ │ + 0x00000d78 5f365374 72696e67 494e535f 31305369 _6StringINS_10Si │ │ │ │ │ + 0x00000d88 6d706c65 54797065 49684e53 5f35446e mpleTypeIhNS_5Dn │ │ │ │ │ + 0x00000d98 61355f45 45454e53 5f35416c 6c6f6349 a5_EEENS_5AllocI │ │ │ │ │ + 0x00000da8 76454545 454e535f 33546167 494e535f vEEEENS_3TagINS_ │ │ │ │ │ + 0x00000db8 31304172 72617947 6170735f 45454545 10ArrayGaps_EEEE │ │ │ │ │ + 0x00000dc8 45694545 76524e53 5f344974 65724954 EiEEvRNS_4IterIT │ │ │ │ │ + 0x00000dd8 5f4e535f 31324761 70734974 65726174 _NS_12GapsIterat │ │ │ │ │ + 0x00000de8 6f724953 425f4545 45455430 5f005f5a orISB_EEEET0_._Z │ │ │ │ │ + 0x00000df8 4e357365 71616e35 77726974 65494e53 N5seqan5writeINS │ │ │ │ │ + 0x00000e08 5f344974 6572494e 5374375f 5f637878 _4IterINSt7__cxx │ │ │ │ │ + 0x00000e18 31313139 62617369 635f6f73 7472696e 1119basic_ostrin │ │ │ │ │ + 0x00000e28 67737472 65616d49 63537431 31636861 gstreamIcSt11cha │ │ │ │ │ + 0x00000e38 725f7472 61697473 49634553 61496345 r_traitsIcESaIcE │ │ │ │ │ + 0x00000e48 45454e53 5f313453 74726561 6d497465 EENS_14StreamIte │ │ │ │ │ + 0x00000e58 7261746f 72494e53 5f335461 67494e53 ratorINS_3TagINS │ │ │ │ │ + 0x00000e68 5f374f75 74707574 5f454545 45454545 _7Output_EEEEEEE │ │ │ │ │ + 0x00000e78 4e535f36 53747269 6e67494e 535f3130 NS_6StringINS_10 │ │ │ │ │ + 0x00000e88 53696d70 6c655479 70654968 4e535f35 SimpleTypeIhNS_5 │ │ │ │ │ + 0x00000e98 446e6135 5f454545 4e535f35 416c6c6f Dna5_EEENS_5Allo │ │ │ │ │ + 0x00000ea8 63497645 4545454e 53395f49 4e535f31 cIvEEEENS9_INS_1 │ │ │ │ │ + 0x00000eb8 30417272 61794761 70735f45 45454545 0ArrayGaps_EEEEE │ │ │ │ │ + 0x00000ec8 7652545f 524b4e53 5f344761 70734954 vRT_RKNS_4GapsIT │ │ │ │ │ + 0x00000ed8 305f5431 5f454500 5f5a4e35 73657161 0_T1_EE._ZN5seqa │ │ │ │ │ + 0x00000ee8 6e323441 6c706861 62657443 6f6e7665 n24AlphabetConve │ │ │ │ │ + 0x00000ef8 7273696f 6e546162 6c655f49 634e535f rsionTable_IcNS_ │ │ │ │ │ + 0x00000f08 31364d6f 64696669 6564416c 70686162 16ModifiedAlphab │ │ │ │ │ + 0x00000f18 6574494e 535f3130 53696d70 6c655479 etINS_10SimpleTy │ │ │ │ │ + 0x00000f28 70654968 4e535f35 446e6135 5f454545 peIhNS_5Dna5_EEE │ │ │ │ │ + 0x00000f38 4e535f39 4d6f6445 7870616e 64494c63 NS_9ModExpandILc │ │ │ │ │ + 0x00000f48 3435454e 535f3354 6167494e 535f3844 45ENS_3TagINS_8D │ │ │ │ │ + 0x00000f58 65666175 6c745f45 45454545 45454535 efault_EEEEEEEE5 │ │ │ │ │ + 0x00000f68 7461626c 6545005f 5f616561 62695f75 tableE.__aeabi_u │ │ │ │ │ + 0x00000f78 6e77696e 645f6370 705f7072 30005f5a nwind_cpp_pr0._Z │ │ │ │ │ + 0x00000f88 4e313553 636f7265 64416c69 676e6d65 N15ScoredAlignme │ │ │ │ │ + 0x00000f98 6e744332 45524e35 73657161 6e35416c ntC2ERN5seqan5Al │ │ │ │ │ + 0x00000fa8 69676e49 4e53305f 36537472 696e6749 ignINS0_6StringI │ │ │ │ │ + 0x00000fb8 4e53305f 31305369 6d706c65 54797065 NS0_10SimpleType │ │ │ │ │ + 0x00000fc8 49684e53 305f3544 6e61355f 4545454e IhNS0_5Dna5_EEEN │ │ │ │ │ + 0x00000fd8 53305f35 416c6c6f 63497645 4545454e S0_5AllocIvEEEEN │ │ │ │ │ + 0x00000fe8 53305f33 54616749 4e53305f 31304172 S0_3TagINS0_10Ar │ │ │ │ │ + 0x00000ff8 72617947 6170735f 45454545 45696969 rayGaps_EEEEEiii │ │ │ │ │ + 0x00001008 005f5a4e 53743869 6f735f62 61736543 ._ZNSt8ios_baseC │ │ │ │ │ + 0x00001018 32457600 5f5a4e53 74396261 7369635f 2Ev._ZNSt9basic_ │ │ │ │ │ + 0x00001028 696f7349 63537431 31636861 725f7472 iosIcSt11char_tr │ │ │ │ │ + 0x00001038 61697473 49634545 34696e69 74455053 aitsIcEE4initEPS │ │ │ │ │ + 0x00001048 74313562 61736963 5f737472 65616d62 t15basic_streamb │ │ │ │ │ + 0x00001058 75664963 53315f45 005f5a4e 5374366c ufIcS1_E._ZNSt6l │ │ │ │ │ + 0x00001068 6f63616c 65433145 76005f5a 4e537439 ocaleC1Ev._ZNSt9 │ │ │ │ │ + 0x00001078 62617369 635f696f 73496353 74313163 basic_iosIcSt11c │ │ │ │ │ + 0x00001088 6861725f 74726169 74734963 45453563 har_traitsIcEE5c │ │ │ │ │ + 0x00001098 6c656172 45537431 325f496f 735f496f learESt12_Ios_Io │ │ │ │ │ + 0x000010a8 73746174 65005f5a 4e537438 696f735f state._ZNSt8ios_ │ │ │ │ │ + 0x000010b8 62617365 44324576 005f5a4e 5374375f baseD2Ev._ZNSt7_ │ │ │ │ │ + 0x000010c8 5f637878 31313132 62617369 635f7374 _cxx1112basic_st │ │ │ │ │ + 0x000010d8 72696e67 49635374 31316368 61725f74 ringIcSt11char_t │ │ │ │ │ + 0x000010e8 72616974 73496345 53614963 4545395f raitsIcESaIcEE9_ │ │ │ │ │ + 0x000010f8 4d5f6173 7369676e 45524b53 345f005f M_assignERKS4_._ │ │ │ │ │ + 0x00001108 5a4e5374 375f5f63 78783131 31396261 ZNSt7__cxx1119ba │ │ │ │ │ + 0x00001118 7369635f 6f737472 696e6773 74726561 sic_ostringstrea │ │ │ │ │ + 0x00001128 6d496353 74313163 6861725f 74726169 mIcSt11char_trai │ │ │ │ │ + 0x00001138 74734963 45536149 63454544 31457600 tsIcESaIcEED1Ev. │ │ │ │ │ + 0x00001148 5f5a5456 53743962 61736963 5f696f73 _ZTVSt9basic_ios │ │ │ │ │ + 0x00001158 49635374 31316368 61725f74 72616974 IcSt11char_trait │ │ │ │ │ + 0x00001168 73496345 45005f5a 54544e53 74375f5f sIcEE._ZTTNSt7__ │ │ │ │ │ + 0x00001178 63787831 31313962 61736963 5f6f7374 cxx1119basic_ost │ │ │ │ │ + 0x00001188 72696e67 73747265 616d4963 53743131 ringstreamIcSt11 │ │ │ │ │ + 0x00001198 63686172 5f747261 69747349 63455361 char_traitsIcESa │ │ │ │ │ + 0x000011a8 49634545 45005f5a 54564e53 74375f5f IcEEE._ZTVNSt7__ │ │ │ │ │ + 0x000011b8 63787831 31313962 61736963 5f6f7374 cxx1119basic_ost │ │ │ │ │ + 0x000011c8 72696e67 73747265 616d4963 53743131 ringstreamIcSt11 │ │ │ │ │ + 0x000011d8 63686172 5f747261 69747349 63455361 char_traitsIcESa │ │ │ │ │ + 0x000011e8 49634545 45005f5a 4e313553 636f7265 IcEEE._ZN15Score │ │ │ │ │ + 0x000011f8 64416c69 676e6d65 6e744331 45524e35 dAlignmentC1ERN5 │ │ │ │ │ + 0x00001208 73657161 6e35416c 69676e49 4e53305f seqan5AlignINS0_ │ │ │ │ │ + 0x00001218 36537472 696e6749 4e53305f 31305369 6StringINS0_10Si │ │ │ │ │ + 0x00001228 6d706c65 54797065 49684e53 305f3544 mpleTypeIhNS0_5D │ │ │ │ │ + 0x00001238 6e61355f 4545454e 53305f35 416c6c6f na5_EEENS0_5Allo │ │ │ │ │ + 0x00001248 63497645 4545454e 53305f33 54616749 cIvEEEENS0_3TagI │ │ │ │ │ + 0x00001258 4e53305f 31304172 72617947 6170735f NS0_10ArrayGaps_ │ │ │ │ │ + 0x00001268 45454545 45696969 005f5a4e 53743869 EEEEEiii._ZNSt8i │ │ │ │ │ + 0x00001278 6f735f62 61736534 496e6974 43314576 os_base4InitC1Ev │ │ │ │ │ + 0x00001288 005f5f61 65616269 5f617465 78697400 .__aeabi_atexit. │ │ │ │ │ + 0x00001298 5f5a4e53 7438696f 735f6261 73653449 _ZNSt8ios_base4I │ │ │ │ │ + 0x000012a8 6e697444 31457600 5f5a4756 4e357365 nitD1Ev._ZGVN5se │ │ │ │ │ + 0x000012b8 71616e32 31445043 656c6c44 65666175 qan21DPCellDefau │ │ │ │ │ + 0x000012c8 6c74496e 66696e69 7479494e 535f3744 ltInfinityINS_7D │ │ │ │ │ + 0x000012d8 5043656c 6c5f4969 4e535f33 54616749 PCell_IiNS_3TagI │ │ │ │ │ + 0x000012e8 4e535f31 314c696e 65617247 6170735f NS_11LinearGaps_ │ │ │ │ │ + 0x000012f8 45454545 45453556 414c5545 45005f5a EEEEEE5VALUEE._Z │ │ │ │ │ + 0x00001308 4e357365 71616e32 31445043 656c6c44 N5seqan21DPCellD │ │ │ │ │ + 0x00001318 65666175 6c74496e 66696e69 7479494e efaultInfinityIN │ │ │ │ │ + 0x00001328 535f3744 5043656c 6c5f4969 4e535f33 S_7DPCell_IiNS_3 │ │ │ │ │ + 0x00001338 54616749 4e535f31 314c696e 65617247 TagINS_11LinearG │ │ │ │ │ + 0x00001348 6170735f 45454545 45453556 414c5545 aps_EEEEEE5VALUE │ │ │ │ │ + 0x00001358 45005f5a 47564e35 73657161 6e323441 E._ZGVN5seqan24A │ │ │ │ │ + 0x00001368 6c706861 62657443 6f6e7665 7273696f lphabetConversio │ │ │ │ │ + 0x00001378 6e546162 6c655f49 634e535f 31364d6f nTable_IcNS_16Mo │ │ │ │ │ + 0x00001388 64696669 6564416c 70686162 6574494e difiedAlphabetIN │ │ │ │ │ + 0x00001398 535f3130 53696d70 6c655479 70654968 S_10SimpleTypeIh │ │ │ │ │ + 0x000013a8 4e535f35 446e6135 5f454545 4e535f39 NS_5Dna5_EEENS_9 │ │ │ │ │ + 0x000013b8 4d6f6445 7870616e 64494c63 3435454e ModExpandILc45EN │ │ │ │ │ + 0x000013c8 535f3354 6167494e 535f3844 65666175 S_3TagINS_8Defau │ │ │ │ │ + 0x000013d8 6c745f45 45454545 45454535 7461626c lt_EEEEEEEE5tabl │ │ │ │ │ + 0x000013e8 6545005f 5a5a4e35 73657161 6e323441 eE._ZZN5seqan24A │ │ │ │ │ + 0x000013f8 6c706861 62657443 6f6e7665 7273696f lphabetConversio │ │ │ │ │ + 0x00001408 6e546162 6c655f49 634e535f 31364d6f nTable_IcNS_16Mo │ │ │ │ │ + 0x00001418 64696669 6564416c 70686162 6574494e difiedAlphabetIN │ │ │ │ │ + 0x00001428 535f3130 53696d70 6c655479 70654968 S_10SimpleTypeIh │ │ │ │ │ + 0x00001438 4e535f35 446e6135 5f454545 4e535f39 NS_5Dna5_EEENS_9 │ │ │ │ │ + 0x00001448 4d6f6445 7870616e 64494c63 3435454e ModExpandILc45EN │ │ │ │ │ + 0x00001458 535f3354 6167494e 535f3844 65666175 S_3TagINS_8Defau │ │ │ │ │ + 0x00001468 6c745f45 45454545 45454531 30696e69 lt_EEEEEEEE10ini │ │ │ │ │ + 0x00001478 7469616c 697a6545 76453135 5f69735f tializeEvE15_is_ │ │ │ │ │ + 0x00001488 696e6974 69616c69 7a656400 5f5a5a4e initialized._ZZN │ │ │ │ │ + 0x00001498 35736571 616e3234 416c7068 61626574 5seqan24Alphabet │ │ │ │ │ + 0x000014a8 436f6e76 65727369 6f6e5461 626c655f ConversionTable_ │ │ │ │ │ + 0x000014b8 49634e53 5f31364d 6f646966 69656441 IcNS_16ModifiedA │ │ │ │ │ + 0x000014c8 6c706861 62657449 4e535f31 3053696d lphabetINS_10Sim │ │ │ │ │ + 0x000014d8 706c6554 79706549 684e535f 35446e61 pleTypeIhNS_5Dna │ │ │ │ │ + 0x000014e8 355f4545 454e535f 394d6f64 45787061 5_EEENS_9ModExpa │ │ │ │ │ + 0x000014f8 6e64494c 63343545 4e535f33 54616749 ndILc45ENS_3TagI │ │ │ │ │ + 0x00001508 4e535f38 44656661 756c745f 45454545 NS_8Default_EEEE │ │ │ │ │ + 0x00001518 45454545 3130696e 69746961 6c697a65 EEEE10initialize │ │ │ │ │ + 0x00001528 45764531 31746162 6c655f73 746f7265 EvE11table_store │ │ │ │ │ + 0x00001538 005f5a5a 4e357365 71616e32 34416c70 ._ZZN5seqan24Alp │ │ │ │ │ + 0x00001548 68616265 74436f6e 76657273 696f6e54 habetConversionT │ │ │ │ │ + 0x00001558 61626c65 5f49634e 535f3130 53696d70 able_IcNS_10Simp │ │ │ │ │ + 0x00001568 6c655479 70654968 4e535f35 446e6135 leTypeIhNS_5Dna5 │ │ │ │ │ + 0x00001578 5f454545 45313069 6e697469 616c697a _EEEE10initializ │ │ │ │ │ + 0x00001588 65457645 31355f69 735f696e 69746961 eEvE15_is_initia │ │ │ │ │ + 0x00001598 6c697a65 64005f5a 4e357365 71616e32 lized._ZN5seqan2 │ │ │ │ │ + 0x000015a8 31445043 656c6c44 65666175 6c74496e 1DPCellDefaultIn │ │ │ │ │ + 0x000015b8 66696e69 7479494e 535f3744 5043656c finityINS_7DPCel │ │ │ │ │ + 0x000015c8 6c5f4969 4e535f33 54616749 4e535f31 l_IiNS_3TagINS_1 │ │ │ │ │ + 0x000015d8 31416666 696e6547 6170735f 45454545 1AffineGaps_EEEE │ │ │ │ │ + 0x000015e8 45453556 414c5545 45005f5a 6e776a00 EE5VALUEE._Znwj. │ │ │ │ │ + 0x000015f8 5f5a646c 50760066 72656543 53747269 _ZdlPv.freeCStri │ │ │ │ │ + 0x00001608 6e670066 72656500 5f5a3138 63707053 ng.free._Z18cppS │ │ │ │ │ + 0x00001618 7472696e 67546f43 53747269 6e674e53 tringToCStringNS │ │ │ │ │ + 0x00001628 74375f5f 63787831 31313262 61736963 t7__cxx1112basic │ │ │ │ │ + 0x00001638 5f737472 696e6749 63537431 31636861 _stringIcSt11cha │ │ │ │ │ + 0x00001648 725f7472 61697473 49634553 61496345 r_traitsIcESaIcE │ │ │ │ │ + 0x00001658 4545006d 616c6c6f 63006d65 6d6d6f76 EE.malloc.memmov │ │ │ │ │ + 0x00001668 65005f5a 4e357365 71616e35 636c6561 e._ZN5seqan5clea │ │ │ │ │ + 0x00001678 72494e53 5f364d61 74726978 494e535f rINS_6MatrixINS_ │ │ │ │ │ + 0x00001688 37445043 656c6c5f 49694e53 5f335461 7DPCell_IiNS_3Ta │ │ │ │ │ + 0x00001698 67494e53 5f31314c 696e6561 72476170 gINS_11LinearGap │ │ │ │ │ + 0x000016a8 735f4545 4545454c 6a32454e 535f3653 s_EEEEELj2ENS_6S │ │ │ │ │ + 0x000016b8 7472696e 67495336 5f4e535f 35416c6c tringIS6_NS_5All │ │ │ │ │ + 0x000016c8 6f634976 45454545 45454545 76524e53 ocIvEEEEEEEEvRNS │ │ │ │ │ + 0x000016d8 5f36486f 6c646572 49545f4e 53335f49 _6HolderIT_NS3_I │ │ │ │ │ + 0x000016e8 4e535f39 54726973 74617465 5f454545 NS_9Tristate_EEE │ │ │ │ │ + 0x000016f8 4545005f 5a4e3573 6571616e 35636c65 EE._ZN5seqan5cle │ │ │ │ │ + 0x00001708 6172494e 535f364d 61747269 7849684c arINS_6MatrixIhL │ │ │ │ │ + 0x00001718 6a32454e 535f3653 7472696e 6749684e j2ENS_6StringIhN │ │ │ │ │ + 0x00001728 535f3541 6c6c6f63 49764545 45454545 S_5AllocIvEEEEEE │ │ │ │ │ + 0x00001738 45457652 4e535f36 486f6c64 65724954 EEvRNS_6HolderIT │ │ │ │ │ + 0x00001748 5f4e535f 33546167 494e535f 39547269 _NS_3TagINS_9Tri │ │ │ │ │ + 0x00001758 73746174 655f4545 45454500 5f5a4e35 state_EEEEE._ZN5 │ │ │ │ │ + 0x00001768 73657161 6e35636c 65617249 4e535f36 seqan5clearINS_6 │ │ │ │ │ + 0x00001778 4d617472 6978494e 535f3744 5043656c MatrixINS_7DPCel │ │ │ │ │ + 0x00001788 6c5f4969 4e535f33 54616749 4e535f31 l_IiNS_3TagINS_1 │ │ │ │ │ + 0x00001798 31416666 696e6547 6170735f 45454545 1AffineGaps_EEEE │ │ │ │ │ + 0x000017a8 454c6a32 454e535f 36537472 696e6749 ELj2ENS_6StringI │ │ │ │ │ + 0x000017b8 53365f4e 535f3541 6c6c6f63 49764545 S6_NS_5AllocIvEE │ │ │ │ │ + 0x000017c8 45454545 45457652 4e535f36 486f6c64 EEEEEEvRNS_6Hold │ │ │ │ │ + 0x000017d8 65724954 5f4e5333 5f494e53 5f395472 erIT_NS3_INS_9Tr │ │ │ │ │ + 0x000017e8 69737461 74655f45 45454545 005f5a4e istate_EEEEE._ZN │ │ │ │ │ + 0x000017f8 35736571 616e3133 41737369 676e5374 5seqan13AssignSt │ │ │ │ │ + 0x00001808 72696e67 5f494e53 5f335461 67494e53 ring_INS_3TagINS │ │ │ │ │ + 0x00001818 5f313254 61674765 6e65726f 75735f45 _12TagGenerous_E │ │ │ │ │ + 0x00001828 45454537 61737369 676e5f49 4e535f36 EEE7assign_INS_6 │ │ │ │ │ + 0x00001838 53747269 6e674968 4e535f35 416c6c6f StringIhNS_5Allo │ │ │ │ │ + 0x00001848 63497645 4545454b 53395f45 45765254 cIvEEEEKS9_EEvRT │ │ │ │ │ + 0x00001858 5f525430 5f4e535f 3453697a 65495342 _RT0_NS_4SizeISB │ │ │ │ │ + 0x00001868 5f453454 79706545 005f5a4e 35736571 _E4TypeE._ZN5seq │ │ │ │ │ + 0x00001878 616e3133 41737369 676e5374 72696e67 an13AssignString │ │ │ │ │ + 0x00001888 5f494e53 5f335461 67494e53 5f313254 _INS_3TagINS_12T │ │ │ │ │ + 0x00001898 61674765 6e65726f 75735f45 45454537 agGenerous_EEEE7 │ │ │ │ │ + 0x000018a8 61737369 676e5f49 4e535f36 53747269 assign_INS_6Stri │ │ │ │ │ + 0x000018b8 6e674968 4e535f35 416c6c6f 63497645 ngIhNS_5AllocIvE │ │ │ │ │ + 0x000018c8 4545454b 53395f45 45765254 5f525430 EEEKS9_EEvRT_RT0 │ │ │ │ │ + 0x000018d8 5f005f5a 4e357365 71616e31 33417373 _._ZN5seqan13Ass │ │ │ │ │ + 0x000018e8 69676e53 7472696e 675f494e 535f3354 ignString_INS_3T │ │ │ │ │ + 0x000018f8 6167494e 535f3132 54616747 656e6572 agINS_12TagGener │ │ │ │ │ + 0x00001908 6f75735f 45454545 37617373 69676e5f ous_EEEE7assign_ │ │ │ │ │ + 0x00001918 494e535f 36537472 696e6749 4e535f31 INS_6StringINS_1 │ │ │ │ │ + 0x00001928 3053696d 706c6554 79706549 684e535f 0SimpleTypeIhNS_ │ │ │ │ │ + 0x00001938 35446e61 355f4545 454e535f 35416c6c 5Dna5_EEENS_5All │ │ │ │ │ + 0x00001948 6f634976 45454545 4b53435f 45457652 ocIvEEEEKSC_EEvR │ │ │ │ │ + 0x00001958 545f5254 305f4e53 5f345369 7a654953 T_RT0_NS_4SizeIS │ │ │ │ │ + 0x00001968 455f4534 54797065 45005f5a 4e357365 E_E4TypeE._ZN5se │ │ │ │ │ + 0x00001978 71616e31 33417373 69676e53 7472696e qan13AssignStrin │ │ │ │ │ + 0x00001988 675f494e 535f3354 6167494e 535f3132 g_INS_3TagINS_12 │ │ │ │ │ + 0x00001998 54616747 656e6572 6f75735f 45454545 TagGenerous_EEEE │ │ │ │ │ + 0x000019a8 37617373 69676e5f 494e535f 36537472 7assign_INS_6Str │ │ │ │ │ + 0x000019b8 696e6749 4e535f31 3053696d 706c6554 ingINS_10SimpleT │ │ │ │ │ + 0x000019c8 79706549 684e535f 35446e61 355f4545 ypeIhNS_5Dna5_EE │ │ │ │ │ + 0x000019d8 454e535f 35416c6c 6f634976 45454545 ENS_5AllocIvEEEE │ │ │ │ │ + 0x000019e8 4b53435f 45457652 545f5254 305f005f KSC_EEvRT_RT0_._ │ │ │ │ │ + 0x000019f8 5a4e3573 6571616e 31334173 7369676e ZN5seqan13Assign │ │ │ │ │ + 0x00001a08 53747269 6e675f49 4e535f33 54616749 String_INS_3TagI │ │ │ │ │ + 0x00001a18 4e535f31 32546167 47656e65 726f7573 NS_12TagGenerous │ │ │ │ │ + 0x00001a28 5f454545 45376173 7369676e 5f494e53 _EEEE7assign_INS │ │ │ │ │ + 0x00001a38 5f365374 72696e67 49634e53 5f35416c _6StringIcNS_5Al │ │ │ │ │ + 0x00001a48 6c6f6349 76454545 454b5339 5f454576 locIvEEEEKS9_EEv │ │ │ │ │ + 0x00001a58 52545f52 54305f00 5f5a4e35 73657161 RT_RT0_._ZN5seqa │ │ │ │ │ + 0x00001a68 6e365374 72696e67 49634e53 5f35416c n6StringIcNS_5Al │ │ │ │ │ + 0x00001a78 6c6f6349 76454545 43324953 335f6a76 locIvEEEC2IS3_jv │ │ │ │ │ + 0x00001a88 76454552 4b545f54 305f005f 5a4e3573 vEERKT_T0_._ZN5s │ │ │ │ │ + 0x00001a98 6571616e 36537472 696e6749 634e535f eqan6StringIcNS_ │ │ │ │ │ + 0x00001aa8 35416c6c 6f634976 45454543 31495333 5AllocIvEEEC1IS3 │ │ │ │ │ + 0x00001ab8 5f6a7676 4545524b 545f5430 5f005f5a _jvvEERKT_T0_._Z │ │ │ │ │ + 0x00001ac8 4e357365 71616e31 33417373 69676e53 N5seqan13AssignS │ │ │ │ │ + 0x00001ad8 7472696e 675f494e 535f3354 6167494e tring_INS_3TagIN │ │ │ │ │ + 0x00001ae8 535f3132 54616747 656e6572 6f75735f S_12TagGenerous_ │ │ │ │ │ + 0x00001af8 45454545 37617373 69676e5f 494e535f EEEE7assign_INS_ │ │ │ │ │ + 0x00001b08 36537472 696e6749 634e535f 35416c6c 6StringIcNS_5All │ │ │ │ │ + 0x00001b18 6f634976 45454545 4b506345 45765254 ocIvEEEEKPcEEvRT │ │ │ │ │ + 0x00001b28 5f525430 5f4e535f 3453697a 65495343 _RT0_NS_4SizeISC │ │ │ │ │ + 0x00001b38 5f453454 79706545 00737472 6c656e00 _E4TypeE.strlen. │ │ │ │ │ + 0x00001b48 5f5a4e35 73657161 6e313341 73736967 _ZN5seqan13Assig │ │ │ │ │ + 0x00001b58 6e537472 696e675f 494e535f 33546167 nString_INS_3Tag │ │ │ │ │ + 0x00001b68 494e535f 31325461 6747656e 65726f75 INS_12TagGenerou │ │ │ │ │ + 0x00001b78 735f4545 45453761 73736967 6e5f494e s_EEEE7assign_IN │ │ │ │ │ + 0x00001b88 535f3653 7472696e 67494e53 5f313053 S_6StringINS_10S │ │ │ │ │ + 0x00001b98 696d706c 65547970 6549684e 535f3544 impleTypeIhNS_5D │ │ │ │ │ + 0x00001ba8 6e61355f 4545454e 535f3541 6c6c6f63 na5_EEENS_5Alloc │ │ │ │ │ + 0x00001bb8 49764545 45454b4e 53365f49 6353425f IvEEEEKNS6_IcSB_ │ │ │ │ │ + 0x00001bc8 45454545 7652545f 5254305f 005f5a4e EEEEvRT_RT0_._ZN │ │ │ │ │ + 0x00001bd8 35736571 616e3235 5472616e 736c6174 5seqan25Translat │ │ │ │ │ + 0x00001be8 65546162 6c654368 6172546f 446e6135 eTableCharToDna5 │ │ │ │ │ + 0x00001bf8 5f497645 3556414c 55454500 5f5a4e35 _IvE5VALUEE._ZN5 │ │ │ │ │ + 0x00001c08 73657161 6e313341 73736967 6e537472 seqan13AssignStr │ │ │ │ │ + 0x00001c18 696e675f 494e535f 33546167 494e535f ing_INS_3TagINS_ │ │ │ │ │ + 0x00001c28 31325461 6747656e 65726f75 735f4545 12TagGenerous_EE │ │ │ │ │ + 0x00001c38 45453761 73736967 6e5f494e 535f3653 EE7assign_INS_6S │ │ │ │ │ + 0x00001c48 7472696e 67496a4e 535f3541 6c6c6f63 tringIjNS_5Alloc │ │ │ │ │ + 0x00001c58 49764545 45454b53 395f4545 7652545f IvEEEEKS9_EEvRT_ │ │ │ │ │ + 0x00001c68 5254305f 005f5a4e 35736571 616e3653 RT0_._ZN5seqan6S │ │ │ │ │ + 0x00001c78 7472696e 67496a4e 535f3541 6c6c6f63 tringIjNS_5Alloc │ │ │ │ │ + 0x00001c88 49764545 45433249 53335f6a 76764545 IvEEEC2IS3_jvvEE │ │ │ │ │ + 0x00001c98 524b545f 54305f00 5f5a4e35 73657161 RKT_T0_._ZN5seqa │ │ │ │ │ + 0x00001ca8 6e365374 72696e67 496a4e53 5f35416c n6StringIjNS_5Al │ │ │ │ │ + 0x00001cb8 6c6f6349 76454545 43314953 335f6a76 locIvEEEC1IS3_jv │ │ │ │ │ + 0x00001cc8 76454552 4b545f54 305f005f 5a4e3573 vEERKT_T0_._ZN5s │ │ │ │ │ + 0x00001cd8 6571616e 36637265 61746549 4e535f36 eqan6createINS_6 │ │ │ │ │ + 0x00001ce8 4d617472 69784968 4c6a3245 4e535f36 MatrixIhLj2ENS_6 │ │ │ │ │ + 0x00001cf8 53747269 6e674968 4e535f35 416c6c6f StringIhNS_5Allo │ │ │ │ │ + 0x00001d08 63497645 45454545 45454576 524e535f cIvEEEEEEEEvRNS_ │ │ │ │ │ + 0x00001d18 36486f6c 64657249 545f4e53 5f335461 6HolderIT_NS_3Ta │ │ │ │ │ + 0x00001d28 67494e53 5f395472 69737461 74655f45 gINS_9Tristate_E │ │ │ │ │ + 0x00001d38 45454545 006d656d 73657400 5f5a4e35 EEEE.memset._ZN5 │ │ │ │ │ + 0x00001d48 73657161 6e367265 73697a65 49684e53 seqan6resizeIhNS │ │ │ │ │ + 0x00001d58 5f335461 67494e53 5f313346 756c6c44 _3TagINS_13FullD │ │ │ │ │ + 0x00001d68 504d6174 7269785f 4545454e 535f3653 PMatrix_EEENS_6S │ │ │ │ │ + 0x00001d78 7472696e 6749684e 535f3541 6c6c6f63 tringIhNS_5Alloc │ │ │ │ │ + 0x00001d88 49764545 45454545 76524e53 5f394450 IvEEEEEEvRNS_9DP │ │ │ │ │ + 0x00001d98 4d617472 69785f49 545f5430 5f54315f Matrix_IT_T0_T1_ │ │ │ │ │ + 0x00001da8 4545005f 5f616561 62695f75 69646976 EE.__aeabi_uidiv │ │ │ │ │ + 0x00001db8 005f5f61 65616269 5f756964 69766d6f .__aeabi_uidivmo │ │ │ │ │ + 0x00001dc8 64005f5a 4e357365 71616e31 31547261 d._ZN5seqan11Tra │ │ │ │ │ + 0x00001dd8 63655661 6c75655f 49684e53 5f354661 ceValue_IhNS_5Fa │ │ │ │ │ + 0x00001de8 6c736545 45385645 52544943 414c4500 lseEE8VERTICALE. │ │ │ │ │ + 0x00001df8 5f5a4e35 73657161 6e313154 72616365 _ZN5seqan11Trace │ │ │ │ │ + 0x00001e08 56616c75 655f4968 4e535f35 46616c73 Value_IhNS_5Fals │ │ │ │ │ + 0x00001e18 65454531 30484f52 495a4f4e 54414c45 eEE10HORIZONTALE │ │ │ │ │ + 0x00001e28 005f5a4e 35736571 616e3134 5265706c ._ZN5seqan14Repl │ │ │ │ │ + 0x00001e38 61636553 7472696e 675f494e 535f3354 aceString_INS_3T │ │ │ │ │ + 0x00001e48 6167494e 535f3132 54616747 656e6572 agINS_12TagGener │ │ │ │ │ + 0x00001e58 6f75735f 45454545 38726570 6c616365 ous_EEEE8replace │ │ │ │ │ + 0x00001e68 5f494e53 5f365374 72696e67 496a4e53 _INS_6StringIjNS │ │ │ │ │ + 0x00001e78 5f35416c 6c6f6349 76454545 454b5339 _5AllocIvEEEEKS9 │ │ │ │ │ + 0x00001e88 5f454576 52545f4e 535f3453 697a6549 _EEvRT_NS_4SizeI │ │ │ │ │ + 0x00001e98 53425f45 34547970 65455346 5f525430 SB_E4TypeESF_RT0 │ │ │ │ │ + 0x00001ea8 5f005f5a 4e357365 71616e31 30696e73 _._ZN5seqan10ins │ │ │ │ │ + 0x00001eb8 65727447 61707349 4e535f34 47617073 ertGapsINS_4Gaps │ │ │ │ │ + 0x00001ec8 494e535f 36537472 696e6749 4e535f31 INS_6StringINS_1 │ │ │ │ │ + 0x00001ed8 3053696d 706c6554 79706549 684e535f 0SimpleTypeIhNS_ │ │ │ │ │ + 0x00001ee8 35446e61 355f4545 454e535f 35416c6c 5Dna5_EEENS_5All │ │ │ │ │ + 0x00001ef8 6f634976 45454545 4e535f33 54616749 ocIvEEEENS_3TagI │ │ │ │ │ + 0x00001f08 4e535f31 30417272 61794761 70735f45 NS_10ArrayGaps_E │ │ │ │ │ + 0x00001f18 45454545 6a454576 524b4e53 5f344974 EEEEjEEvRKNS_4It │ │ │ │ │ + 0x00001f28 65724954 5f4e535f 31324761 70734974 erIT_NS_12GapsIt │ │ │ │ │ + 0x00001f38 65726174 6f724953 425f4545 45455430 eratorISB_EEEET0 │ │ │ │ │ + 0x00001f48 5f005f5a 4e357365 71616e32 315f6164 _._ZN5seqan21_ad │ │ │ │ │ + 0x00001f58 61707454 72616365 5365676d 656e7473 aptTraceSegments │ │ │ │ │ + 0x00001f68 546f494e 535f3653 7472696e 67494e53 ToINS_6StringINS │ │ │ │ │ + 0x00001f78 5f313053 696d706c 65547970 6549684e _10SimpleTypeIhN │ │ │ │ │ + 0x00001f88 535f3544 6e61355f 4545454e 535f3541 S_5Dna5_EEENS_5A │ │ │ │ │ + 0x00001f98 6c6c6f63 49764545 45454e53 5f335461 llocIvEEEENS_3Ta │ │ │ │ │ + 0x00001fa8 67494e53 5f313041 72726179 47617073 gINS_10ArrayGaps │ │ │ │ │ + 0x00001fb8 5f454545 53375f53 415f6a6a 53365f45 _EEES7_SA_jjS6_E │ │ │ │ │ + 0x00001fc8 4576524e 535f3447 61707349 545f5430 EvRNS_4GapsIT_T0 │ │ │ │ │ + 0x00001fd8 5f454552 4e53425f 4954315f 54325f45 _EERNSB_IT1_T2_E │ │ │ │ │ + 0x00001fe8 45524b4e 53315f49 4e535f31 33547261 ERKNS1_INS_13Tra │ │ │ │ │ + 0x00001ff8 63655365 676d656e 745f4954 335f5434 ceSegment_IT3_T4 │ │ │ │ │ + 0x00002008 5f454554 355f4545 005f5a4e 35736571 _EET5_EE._ZN5seq │ │ │ │ │ + 0x00002018 616e3133 41737369 676e5374 72696e67 an13AssignString │ │ │ │ │ + 0x00002028 5f494e53 5f335461 67494e53 5f313254 _INS_3TagINS_12T │ │ │ │ │ + 0x00002038 61674765 6e65726f 75735f45 45454537 agGenerous_EEEE7 │ │ │ │ │ + 0x00002048 61737369 676e5f49 4e535f36 53747269 assign_INS_6Stri │ │ │ │ │ + 0x00002058 6e67494e 535f3744 5043656c 6c5f4969 ngINS_7DPCell_Ii │ │ │ │ │ + 0x00002068 4e53315f 494e535f 31314c69 6e656172 NS1_INS_11Linear │ │ │ │ │ + 0x00002078 47617073 5f454545 45454e53 5f35416c Gaps_EEEEENS_5Al │ │ │ │ │ + 0x00002088 6c6f6349 76454545 454b5344 5f454576 locIvEEEEKSD_EEv │ │ │ │ │ + 0x00002098 52545f52 54305f4e 535f3453 697a6549 RT_RT0_NS_4SizeI │ │ │ │ │ + 0x000020a8 53465f45 34547970 6545005f 5a4e3573 SF_E4TypeE._ZN5s │ │ │ │ │ + 0x000020b8 6571616e 31334173 7369676e 53747269 eqan13AssignStri │ │ │ │ │ + 0x000020c8 6e675f49 4e535f33 54616749 4e535f31 ng_INS_3TagINS_1 │ │ │ │ │ + 0x000020d8 32546167 47656e65 726f7573 5f454545 2TagGenerous_EEE │ │ │ │ │ + 0x000020e8 45376173 7369676e 5f494e53 5f365374 E7assign_INS_6St │ │ │ │ │ + 0x000020f8 72696e67 494e535f 37445043 656c6c5f ringINS_7DPCell_ │ │ │ │ │ + 0x00002108 49694e53 315f494e 535f3131 4c696e65 IiNS1_INS_11Line │ │ │ │ │ + 0x00002118 61724761 70735f45 45454545 4e535f35 arGaps_EEEEENS_5 │ │ │ │ │ + 0x00002128 416c6c6f 63497645 4545454b 53445f45 AllocIvEEEEKSD_E │ │ │ │ │ + 0x00002138 45765254 5f525430 5f005f5a 4e357365 EvRT_RT0_._ZN5se │ │ │ │ │ + 0x00002148 71616e36 63726561 7465494e 535f364d qan6createINS_6M │ │ │ │ │ + 0x00002158 61747269 78494e53 5f374450 43656c6c atrixINS_7DPCell │ │ │ │ │ + 0x00002168 5f49694e 535f3354 6167494e 535f3131 _IiNS_3TagINS_11 │ │ │ │ │ + 0x00002178 4c696e65 61724761 70735f45 45454545 LinearGaps_EEEEE │ │ │ │ │ + 0x00002188 4c6a3245 4e535f36 53747269 6e674953 Lj2ENS_6StringIS │ │ │ │ │ + 0x00002198 365f4e53 5f35416c 6c6f6349 76454545 6_NS_5AllocIvEEE │ │ │ │ │ + 0x000021a8 45454545 4576524e 535f3648 6f6c6465 EEEEEvRNS_6Holde │ │ │ │ │ + 0x000021b8 7249545f 4e53335f 494e535f 39547269 rIT_NS3_INS_9Tri │ │ │ │ │ + 0x000021c8 73746174 655f4545 45454500 5f5a4e35 state_EEEEE._ZN5 │ │ │ │ │ + 0x000021d8 73657161 6e313341 73736967 6e537472 seqan13AssignStr │ │ │ │ │ + 0x000021e8 696e675f 494e535f 33546167 494e535f ing_INS_3TagINS_ │ │ │ │ │ + 0x000021f8 31325461 6747656e 65726f75 735f4545 12TagGenerous_EE │ │ │ │ │ + 0x00002208 45453761 73736967 6e5f494e 535f3653 EE7assign_INS_6S │ │ │ │ │ + 0x00002218 7472696e 67494e53 5f374450 43656c6c tringINS_7DPCell │ │ │ │ │ + 0x00002228 5f49694e 53315f49 4e535f31 31416666 _IiNS1_INS_11Aff │ │ │ │ │ + 0x00002238 696e6547 6170735f 45454545 454e535f ineGaps_EEEEENS_ │ │ │ │ │ + 0x00002248 35416c6c 6f634976 45454545 4b53445f 5AllocIvEEEEKSD_ │ │ │ │ │ + 0x00002258 45457652 545f5254 305f4e53 5f345369 EEvRT_RT0_NS_4Si │ │ │ │ │ + 0x00002268 7a654953 465f4534 54797065 45005f5a zeISF_E4TypeE._Z │ │ │ │ │ + 0x00002278 4e357365 71616e31 33417373 69676e53 N5seqan13AssignS │ │ │ │ │ + 0x00002288 7472696e 675f494e 535f3354 6167494e tring_INS_3TagIN │ │ │ │ │ + 0x00002298 535f3132 54616747 656e6572 6f75735f S_12TagGenerous_ │ │ │ │ │ + 0x000022a8 45454545 37617373 69676e5f 494e535f EEEE7assign_INS_ │ │ │ │ │ + 0x000022b8 36537472 696e6749 4e535f37 44504365 6StringINS_7DPCe │ │ │ │ │ + 0x000022c8 6c6c5f49 694e5331 5f494e53 5f313141 ll_IiNS1_INS_11A │ │ │ │ │ + 0x000022d8 6666696e 65476170 735f4545 4545454e ffineGaps_EEEEEN │ │ │ │ │ + 0x000022e8 535f3541 6c6c6f63 49764545 45454b53 S_5AllocIvEEEEKS │ │ │ │ │ + 0x000022f8 445f4545 7652545f 5254305f 005f5a4e D_EEvRT_RT0_._ZN │ │ │ │ │ + 0x00002308 35736571 616e3663 72656174 65494e53 5seqan6createINS │ │ │ │ │ + 0x00002318 5f364d61 74726978 494e535f 37445043 _6MatrixINS_7DPC │ │ │ │ │ + 0x00002328 656c6c5f 49694e53 5f335461 67494e53 ell_IiNS_3TagINS │ │ │ │ │ + 0x00002338 5f313141 6666696e 65476170 735f4545 _11AffineGaps_EE │ │ │ │ │ + 0x00002348 4545454c 6a32454e 535f3653 7472696e EEELj2ENS_6Strin │ │ │ │ │ + 0x00002358 67495336 5f4e535f 35416c6c 6f634976 gIS6_NS_5AllocIv │ │ │ │ │ + 0x00002368 45454545 45454545 76524e53 5f36486f EEEEEEEEvRNS_6Ho │ │ │ │ │ + 0x00002378 6c646572 49545f4e 53335f49 4e535f39 lderIT_NS3_INS_9 │ │ │ │ │ + 0x00002388 54726973 74617465 5f454545 45450061 Tristate_EEEEE.a │ │ │ │ │ + 0x00002398 64617074 6572416c 69676e6d 656e7400 dapterAlignment. │ │ │ │ │ + 0x000023a8 5f5a4756 4e357365 71616e32 31445043 _ZGVN5seqan21DPC │ │ │ │ │ + 0x000023b8 656c6c44 65666175 6c74496e 66696e69 ellDefaultInfini │ │ │ │ │ + 0x000023c8 7479494e 535f3744 5043656c 6c5f4969 tyINS_7DPCell_Ii │ │ │ │ │ + 0x000023d8 4e535f33 54616749 4e535f31 31416666 NS_3TagINS_11Aff │ │ │ │ │ + 0x000023e8 696e6547 6170735f 45454545 45453556 ineGaps_EEEEEE5V │ │ │ │ │ + 0x000023f8 414c5545 45006c69 62737464 632b2b2e ALUEE.libstdc++. │ │ │ │ │ 0x00002408 736f2e36 006c6962 6763635f 732e736f so.6.libgcc_s.so │ │ │ │ │ 0x00002418 2e31006c 6962632e 736f2e36 006c642d .1.libc.so.6.ld- │ │ │ │ │ 0x00002428 6c696e75 782d6172 6d68662e 736f2e33 linux-armhf.so.3 │ │ │ │ │ 0x00002438 00474343 5f332e35 00474c49 42435f32 .GCC_3.5.GLIBC_2 │ │ │ │ │ 0x00002448 2e340043 58584142 495f312e 33004358 .4.CXXABI_1.3.CX │ │ │ │ │ 0x00002458 58414249 5f312e33 2e390047 4c494243 XABI_1.3.9.GLIBC │ │ │ │ │ 0x00002468 58585f33 2e342e32 31004358 58414249 XX_3.4.21.CXXABI │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -1,4262 +1,9854 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ -00002be0 : │ │ │ │ │ -_GLOBAL__sub_I_adapter_align.cpp(): │ │ │ │ │ -./porechop/src/adapter_align.cpp:44 │ │ │ │ │ - cfldr32mi mvfx11, [r5, #-192] @ 0xffffff40 │ │ │ │ │ - ldcmi 0, cr11, [r5], {131} @ 0x83 │ │ │ │ │ -/usr/include/c++/12/iostream:74 │ │ │ │ │ - @ instruction: 0x4628447d │ │ │ │ │ -./porechop/src/adapter_align.cpp:44 │ │ │ │ │ - @ instruction: 0xf7ff447c │ │ │ │ │ -/usr/include/c++/12/iostream:74 │ │ │ │ │ - blmi 4fea10 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x4f3884> │ │ │ │ │ - @ instruction: 0x46284a13 │ │ │ │ │ - stmiapl r3!, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ │ - ldrmi r9, [r9], -r1, lsl #6 │ │ │ │ │ - mrc 7, 4, APSR_nzcv, cr2, cr15, {7} │ │ │ │ │ -/usr/include/seqan/align/dp_cell.h:144 │ │ │ │ │ - stmiapl r3!, {r4, r8, r9, fp, lr}^ │ │ │ │ │ - bfieq r6, sl, #16, #2 │ │ │ │ │ - bmi 3f7c2c , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x3ecaa0> │ │ │ │ │ - andsvs r2, r9, r1, lsl #2 │ │ │ │ │ - cmpmi r0, pc, asr #32 @ │ │ │ │ │ - andsvs r5, r9, r3, lsr #17 │ │ │ │ │ - stmiapl r3!, {r2, r3, r8, r9, fp, lr}^ │ │ │ │ │ - bfieq r6, sl, #16, #3 │ │ │ │ │ - bmi 2f7c44 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x2ecab8> │ │ │ │ │ - andsvs r2, r9, r1, lsl #2 │ │ │ │ │ - cmpmi r0, pc, asr #32 @ │ │ │ │ │ - andsvs r5, r9, r3, lsr #17 │ │ │ │ │ -./porechop/src/adapter_align.cpp:44 │ │ │ │ │ - ldclt 0, cr11, [r0, #-12]! │ │ │ │ │ - andeq r8, r0, ip, ror r5 │ │ │ │ │ - andeq r8, r0, r0, lsl r4 │ │ │ │ │ - andeq r0, r0, ip, asr r1 │ │ │ │ │ - andeq r8, r0, r4, ror #10 │ │ │ │ │ - andeq r0, r0, r0, lsr r1 │ │ │ │ │ - andeq r0, r0, r0, lsr #2 │ │ │ │ │ - andeq r0, r0, r8, lsr r1 │ │ │ │ │ - strdeq r0, [r0], -ip │ │ │ │ │ +00002be0 : │ │ │ │ │ _GLOBAL__sub_I_alignment.cpp(): │ │ │ │ │ ./porechop/src/alignment.cpp:121 │ │ │ │ │ cfstr32mi mvfx11, [r0, #-192]! @ 0xffffff40 │ │ │ │ │ stcmi 0, cr11, [r0], #-524 @ 0xfffffdf4 │ │ │ │ │ /usr/include/c++/12/iostream:74 │ │ │ │ │ @ instruction: 0x4628447d │ │ │ │ │ ./porechop/src/alignment.cpp:121 │ │ │ │ │ @ instruction: 0xf7ff447c │ │ │ │ │ -__static_initialization_and_destruction_0(): │ │ │ │ │ /usr/include/c++/12/iostream:74 │ │ │ │ │ - blmi 7be998 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x7b380c> │ │ │ │ │ + blmi 7bea10 > >::VALUE@@Base+0x7b3880> │ │ │ │ │ @ instruction: 0x46284a1e │ │ │ │ │ stmiapl r3!, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ │ ldrmi r9, [r9], -r1, lsl #6 │ │ │ │ │ - mrc 7, 2, APSR_nzcv, cr6, cr15, {7} │ │ │ │ │ + mrc 7, 4, APSR_nzcv, cr2, cr15, {7} │ │ │ │ │ /usr/include/seqan/align/dp_cell.h:144 │ │ │ │ │ stmiapl r3!, {r0, r1, r3, r4, r8, r9, fp, lr}^ │ │ │ │ │ bfieq r6, sl, #16, #2 │ │ │ │ │ - bmi 6b7ca4 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x6acb18> │ │ │ │ │ + bmi 6b7c2c > >::VALUE@@Base+0x6aca9c> │ │ │ │ │ andsvs r2, r9, r1, lsl #2 │ │ │ │ │ cmpmi r0, pc, asr #32 @ │ │ │ │ │ andsvs r5, r9, r3, lsr #17 │ │ │ │ │ /usr/include/seqan/modifier/modifier_alphabet.h:688 │ │ │ │ │ stmiapl r3!, {r0, r1, r2, r4, r8, r9, fp, lr}^ │ │ │ │ │ bfieq r6, sl, #16, #3 │ │ │ │ │ andlt sp, r3, r1, lsl #10 │ │ │ │ │ -_GLOBAL__sub_I_alignment.cpp(): │ │ │ │ │ ./porechop/src/alignment.cpp:121 │ │ │ │ │ - bmi 572168 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x566fdc> │ │ │ │ │ -__static_initialization_and_destruction_0(): │ │ │ │ │ + bmi 5720f0 > >::VALUE@@Base+0x566f60> │ │ │ │ │ /usr/include/seqan/modifier/modifier_alphabet.h:688 │ │ │ │ │ andsvs r2, r8, r1 │ │ │ │ │ -seqan::AlphabetConversionTable_, seqan::ModExpand<(char)45, seqan::Tag > > >::initialize(): │ │ │ │ │ /usr/include/seqan/modifier/modifier_alphabet.h:678 │ │ │ │ │ stmdavc fp, {r0, r5, r7, fp, ip, lr} │ │ │ │ │ - blmi 4ef1a0 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x4e4014> │ │ │ │ │ - blmi 4d9040 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x4cdeb4> │ │ │ │ │ + blmi 4ef128 > >::VALUE@@Base+0x4e3f98> │ │ │ │ │ + blmi 4d8fc8 > >::VALUE@@Base+0x4cde38> │ │ │ │ │ /usr/include/seqan/modifier/modifier_alphabet.h:682 │ │ │ │ │ andvc r2, r8, r1 │ │ │ │ │ -__static_initialization_and_destruction_0(): │ │ │ │ │ /usr/include/seqan/modifier/modifier_alphabet.h:688 │ │ │ │ │ andsvs r5, sl, r3, ror #17 │ │ │ │ │ -_GLOBAL__sub_I_alignment.cpp(): │ │ │ │ │ ./porechop/src/alignment.cpp:121 │ │ │ │ │ - bmi 47cc80 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x471af4> │ │ │ │ │ -void seqan::_initializeAlphabetConversionTable, (char)45, seqan::Tag >(char*, seqan::ModifiedAlphabet, seqan::ModExpand<(char)45, seqan::Tag > > const&): │ │ │ │ │ + bmi 47cc08 > >::VALUE@@Base+0x471a78> │ │ │ │ │ /usr/include/seqan/modifier/modifier_alphabet_expansion.h:375 │ │ │ │ │ strbpl pc, [lr, #-1602] @ 0xfffff9be @ │ │ │ │ │ stmiapl r2!, {r0, r2, r3, r8, r9, fp, lr} │ │ │ │ │ -seqan::AlphabetConversionTable_ >::initialize(): │ │ │ │ │ /usr/include/seqan/modifier/modifier_alphabet.h:682 │ │ │ │ │ vqadd.s8 d23, d4, d0 │ │ │ │ │ -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 │ │ │ │ │ vmla.i d19, d5, d1[0] │ │ │ │ │ stmiapl r2!, {r0, r1, r2, r6, lr}^ │ │ │ │ │ addshi r6, r5, r0, lsl r0 │ │ │ │ │ -seqan::AlphabetConversionTable_, seqan::ModExpand<(char)45, seqan::Tag > > >::initialize(): │ │ │ │ │ -/usr/include/seqan/modifier/modifier_alphabet_expansion.h:375 │ │ │ │ │ svclt 0x0000e7eb │ │ │ │ │ - andeq r8, r0, r8, lsl r5 │ │ │ │ │ - muleq r0, r8, r3 │ │ │ │ │ + andeq r8, r0, ip, ror r5 │ │ │ │ │ + andeq r8, r0, r0, lsl r4 │ │ │ │ │ andeq r0, r0, ip, asr r1 │ │ │ │ │ - andeq r8, r0, ip, ror #9 │ │ │ │ │ + andeq r8, r0, r4, ror #10 │ │ │ │ │ andeq r0, r0, r0, lsr r1 │ │ │ │ │ andeq r0, r0, r0, lsr #2 │ │ │ │ │ andeq r0, r0, r8, lsl r1 │ │ │ │ │ andeq r0, r0, ip, lsl #2 │ │ │ │ │ andeq r0, r0, r4, lsr #2 │ │ │ │ │ andeq r0, r0, ip, lsr r1 │ │ │ │ │ andeq r0, r0, r4, lsl r1 │ │ │ │ │ +_GLOBAL__sub_I_adapter_align.cpp(): │ │ │ │ │ +./porechop/src/adapter_align.cpp:44 │ │ │ │ │ + cfldr32mi mvfx11, [r5, #-192] @ 0xffffff40 │ │ │ │ │ + ldcmi 0, cr11, [r5], {131} @ 0x83 │ │ │ │ │ +/usr/include/c++/12/iostream:74 │ │ │ │ │ + @ instruction: 0x4628447d │ │ │ │ │ +./porechop/src/adapter_align.cpp:44 │ │ │ │ │ + @ instruction: 0xf7ff447c │ │ │ │ │ +__static_initialization_and_destruction_0(): │ │ │ │ │ +/usr/include/c++/12/iostream:74 │ │ │ │ │ + blmi 4fe960 > >::VALUE@@Base+0x4f37d0> │ │ │ │ │ + @ instruction: 0x46284a13 │ │ │ │ │ + stmiapl r3!, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ │ + ldrmi r9, [r9], -r1, lsl #6 │ │ │ │ │ + mrc 7, 1, APSR_nzcv, cr10, cr15, {7} │ │ │ │ │ +/usr/include/seqan/align/dp_cell.h:144 │ │ │ │ │ + stmiapl r3!, {r4, r8, r9, fp, lr}^ │ │ │ │ │ + bfieq r6, sl, #16, #2 │ │ │ │ │ + bmi 3f7cdc > >::VALUE@@Base+0x3ecb4c> │ │ │ │ │ + andsvs r2, r9, r1, lsl #2 │ │ │ │ │ + cmpmi r0, pc, asr #32 @ │ │ │ │ │ + andsvs r5, r9, r3, lsr #17 │ │ │ │ │ + stmiapl r3!, {r2, r3, r8, r9, fp, lr}^ │ │ │ │ │ + bfieq r6, sl, #16, #3 │ │ │ │ │ + bmi 2f7cf4 > >::VALUE@@Base+0x2ecb64> │ │ │ │ │ + andsvs r2, r9, r1, lsl #2 │ │ │ │ │ + cmpmi r0, pc, asr #32 @ │ │ │ │ │ + andsvs r5, r9, r3, lsr #17 │ │ │ │ │ +_GLOBAL__sub_I_adapter_align.cpp(): │ │ │ │ │ +./porechop/src/adapter_align.cpp:44 │ │ │ │ │ + ldclt 0, cr11, [r0, #-12]! │ │ │ │ │ + andeq r8, r0, ip, ror #9 │ │ │ │ │ + andeq r8, r0, r0, ror #6 │ │ │ │ │ + andeq r0, r0, ip, asr r1 │ │ │ │ │ + @ instruction: 0x000084b4 │ │ │ │ │ + andeq r0, r0, r0, lsr r1 │ │ │ │ │ + andeq r0, r0, r0, lsr #2 │ │ │ │ │ + andeq r0, r0, r8, lsr r1 │ │ │ │ │ + strdeq r0, [r0], -ip │ │ │ │ │ call_weak_fn(): │ │ │ │ │ ldr r3, [pc, #20] @ 2d24 │ │ │ │ │ ldr r2, [pc, #20] @ 2d28 │ │ │ │ │ add r3, pc, r3 │ │ │ │ │ ldr r2, [r3, r2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bxeq lr │ │ │ │ │ b 2bb0 <__gmon_start__@plt> │ │ │ │ │ andeq r8, r0, r8, ror #5 │ │ │ │ │ andeq r0, r0, r4, asr #2 │ │ │ │ │ deregister_tm_clones(): │ │ │ │ │ - blmi 1d4d4c , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x1c9bc0> │ │ │ │ │ + blmi 1d4d4c > >::VALUE@@Base+0x1c9bbc> │ │ │ │ │ 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 r8, r0, lr, lsr #8 │ │ │ │ │ andeq r8, r0, ip, lsr #8 │ │ │ │ │ andeq r8, r0, r6, asr #5 │ │ │ │ │ andeq r0, r0, r0, asr #2 │ │ │ │ │ register_tm_clones(): │ │ │ │ │ - blmi 254d80 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x249bf4> │ │ │ │ │ - bmi 253f44 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x248db8> │ │ │ │ │ - bne 6d3f54 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x6c8dc8> │ │ │ │ │ + blmi 254d80 > >::VALUE@@Base+0x249bf0> │ │ │ │ │ + bmi 253f44 > >::VALUE@@Base+0x248db4> │ │ │ │ │ + bne 6d3f54 > >::VALUE@@Base+0x6c8dc4> │ │ │ │ │ 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 r8, r0, r4, lsl #8 │ │ │ │ │ andeq r8, r0, r0, lsl #8 │ │ │ │ │ muleq r0, r8, r2 │ │ │ │ │ andeq r0, r0, ip, asr #2 │ │ │ │ │ __do_global_dtors_aux(): │ │ │ │ │ - blmi 2b01b4 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x2a5028> │ │ │ │ │ + blmi 2b01b4 > >::VALUE@@Base+0x2a5024> │ │ │ │ │ ldrbtmi r4, [fp], #-2570 @ 0xfffff5f6 │ │ │ │ │ ldmdavc fp, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ │ - blmi 27134c , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x2661c0> │ │ │ │ │ + blmi 27134c > >::VALUE@@Base+0x2661bc> │ │ │ │ │ ldrdlt r5, [r3, -r3]! │ │ │ │ │ ldrbtmi r4, [fp], #-2824 @ 0xfffff4f8 │ │ │ │ │ @ instruction: 0xf7ff6818 │ │ │ │ │ @ instruction: 0xf7ffef0a │ │ │ │ │ - blmi 1c2cb0 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x1b7b24> │ │ │ │ │ + blmi 1c2cb0 > >::VALUE@@Base+0x1b7b20> │ │ │ │ │ ldrbtmi r2, [fp], #-513 @ 0xfffffdff │ │ │ │ │ stclt 0, cr7, [r8, #-104] @ 0xffffff98 │ │ │ │ │ andeq r8, r0, lr, asr #7 │ │ │ │ │ andeq r8, r0, r8, ror #4 │ │ │ │ │ andeq r0, r0, r0, asr r1 │ │ │ │ │ @ instruction: 0x000083ba │ │ │ │ │ andeq r8, r0, lr, lsr #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]: │ │ │ │ │ + │ │ │ │ │ +00002dd0 : │ │ │ │ │ +ScoredAlignment::getString[abi:cxx11](): │ │ │ │ │ +./porechop/src/alignment.cpp:113 │ │ │ │ │ + ldr.w r2, [pc, #2984] @ 397c │ │ │ │ │ + ldr.w r3, [pc, #2984] @ 3980 │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ + add r2, pc │ │ │ │ │ +./porechop/src/alignment.cpp:114 │ │ │ │ │ + ldr r4, [r1, #8] │ │ │ │ │ +./porechop/src/alignment.cpp:113 │ │ │ │ │ + sub.w sp, sp, #564 @ 0x234 │ │ │ │ │ + ldr.w sl, [pc, #2972] @ 3984 │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:4018 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:4017 │ │ │ │ │ + mov.w r5, r4, lsr #31 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:4018 │ │ │ │ │ + it lt │ │ │ │ │ + neglt r4, r4 │ │ │ │ │ +./porechop/src/alignment.cpp:113 │ │ │ │ │ + add sl, pc │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + str r3, [sp, #556] @ 0x22c │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + mov r8, r1 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:58 │ │ │ │ │ + cmp r4, #9 │ │ │ │ │ +./porechop/src/alignment.cpp:113 │ │ │ │ │ + str r0, [sp, #28] │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:58 │ │ │ │ │ + bls.w 3bea │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:59 │ │ │ │ │ + cmp r4, #99 @ 0x63 │ │ │ │ │ + bls.w 3c5a │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:60 │ │ │ │ │ + cmp.w r4, #1000 @ 0x3e8 │ │ │ │ │ + bcc.w 3c9e │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:61 │ │ │ │ │ + movw r3, #9999 @ 0x270f │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + bls.w 3c96 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:58 │ │ │ │ │ + movw r3, #34463 @ 0x869f │ │ │ │ │ + movt r3, #1 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:63 │ │ │ │ │ + it ls │ │ │ │ │ + movls r1, #5 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:58 │ │ │ │ │ + bls.n 2eaa │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:59 │ │ │ │ │ + movw r3, #16959 @ 0x423f │ │ │ │ │ + movt r3, #15 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + bls.w 3cae │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:60 │ │ │ │ │ + movw r3, #38528 @ 0x9680 │ │ │ │ │ + movt r3, #152 @ 0x98 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + itt cc │ │ │ │ │ + movcc r6, #6 │ │ │ │ │ + movcc r1, #7 │ │ │ │ │ + bcc.n 2eac │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:61 │ │ │ │ │ + movw r3, #57599 @ 0xe0ff │ │ │ │ │ + movt r3, #1525 @ 0x5f5 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + bls.w 3b1e │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:58 │ │ │ │ │ + movw r3, #51711 @ 0xc9ff │ │ │ │ │ + movt r3, #15258 @ 0x3b9a │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + bls.n 2ea8 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:63 │ │ │ │ │ + movs r6, #9 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:59 │ │ │ │ │ + adds r1, r6, #1 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:200 │ │ │ │ │ + add r3, sp, #124 @ 0x7c │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:659 │ │ │ │ │ + add r1, r5 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:200 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:659 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + movs r2, #45 @ 0x2d │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:200 │ │ │ │ │ + add r7, sp, #132 @ 0x84 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + str r7, [sp, #92] @ 0x5c │ │ │ │ │ + str r7, [sp, #124] @ 0x7c │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:659 │ │ │ │ │ + blx 2a60 , std::allocator >::_M_construct(unsigned int, char)@plt> │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:1224 │ │ │ │ │ + ldr.w r3, [r9] │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:84 │ │ │ │ │ + cmp r4, #99 @ 0x63 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:1224 │ │ │ │ │ + add.w lr, r3, r5 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:84 │ │ │ │ │ + bhi.n 2eca │ │ │ │ │ + ldr.w r3, [pc, #2804] @ 3988 │ │ │ │ │ + ldr.w r3, [sl, r3] │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:95 │ │ │ │ │ + add.w r2, r3, r4, lsl #1 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:96 │ │ │ │ │ + ldrb.w r4, [r3, r4, lsl #1] │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:95 │ │ │ │ │ + ldrb r3, [r2, #1] │ │ │ │ │ + strb.w r3, [lr, #1] │ │ │ │ │ + b.n 2f0c │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:63 │ │ │ │ │ + movs r1, #9 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:83 │ │ │ │ │ + subs r6, r1, #1 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:200 │ │ │ │ │ + add r3, sp, #124 @ 0x7c │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:659 │ │ │ │ │ + add r1, r5 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:200 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:659 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + movs r2, #45 @ 0x2d │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:200 │ │ │ │ │ + add r7, sp, #132 @ 0x84 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + str r7, [sp, #92] @ 0x5c │ │ │ │ │ + str r7, [sp, #124] @ 0x7c │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:659 │ │ │ │ │ + blx 2a60 , std::allocator >::_M_construct(unsigned int, char)@plt> │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:1224 │ │ │ │ │ + ldr.w r3, [r9] │ │ │ │ │ + add.w lr, r3, r5 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:84 │ │ │ │ │ + ldr.w r3, [pc, #2748] @ 3988 │ │ │ │ │ + subs r1, r6, #1 │ │ │ │ │ + add r1, lr │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:86 │ │ │ │ │ + movw r6, #34079 @ 0x851f │ │ │ │ │ + movt r6, #20971 @ 0x51eb │ │ │ │ │ + mov.w ip, #100 @ 0x64 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:84 │ │ │ │ │ + movw r7, #9999 @ 0x270f │ │ │ │ │ + ldr.w r3, [sl, r3] │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:86 │ │ │ │ │ + umull r0, r2, r6, r4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:84 │ │ │ │ │ + cmp r0, r7 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:86 │ │ │ │ │ + mov.w r2, r2, lsr #5 │ │ │ │ │ + mls r5, ip, r2, r4 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:87 │ │ │ │ │ + mov r4, r2 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:89 │ │ │ │ │ + ldrh.w r2, [r3, r5, lsl #1] │ │ │ │ │ + strh.w r2, [r1], #-2 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:84 │ │ │ │ │ + bhi.n 2ee6 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:92 │ │ │ │ │ + cmp.w r0, #1000 @ 0x3e8 │ │ │ │ │ + bcs.n 2e98 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:99 │ │ │ │ │ + adds r4, #48 @ 0x30 │ │ │ │ │ + uxtb r4, r4 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:392 │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ + strb.w r4, [lr] │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq.w 3d04 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:1437 │ │ │ │ │ + ldr.w r1, [pc, #2668] @ 398c │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx 2a54 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:204 │ │ │ │ │ + add.w fp, sp, #148 @ 0x94 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:204 │ │ │ │ │ + add r3, sp, #156 @ 0x9c │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:1437 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:204 │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ + str.w r3, [fp] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:1071 │ │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ + ldr.w r2, [r5], #8 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:673 │ │ │ │ │ + cmp r2, r5 │ │ │ │ │ + beq.w 3954 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:224 │ │ │ │ │ + str.w r2, [fp] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:261 │ │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ │ + str.w r2, [fp, #8] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:229 │ │ │ │ │ + str.w r3, [fp, #4] │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [r4, #4] │ │ │ │ │ +/usr/include/c++/12/bits/char_traits.h:354 │ │ │ │ │ + strb r3, [r4, #8] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:224 │ │ │ │ │ + str r5, [r4, #0] │ │ │ │ │ +./porechop/src/alignment.cpp:115 │ │ │ │ │ + ldr.w r7, [r8, #12] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:4018 │ │ │ │ │ + eor.w r4, r7, r7, asr #31 │ │ │ │ │ + sub.w r4, r4, r7, asr #31 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:4017 │ │ │ │ │ + lsrs r7, r7, #31 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:58 │ │ │ │ │ + cmp r4, #9 │ │ │ │ │ + bls.w 3c0a │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:59 │ │ │ │ │ + cmp r4, #99 @ 0x63 │ │ │ │ │ + bls.w 3c62 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:60 │ │ │ │ │ + cmp.w r4, #1000 @ 0x3e8 │ │ │ │ │ + bcc.w 3c76 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:61 │ │ │ │ │ + movw r3, #9999 @ 0x270f │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + bls.w 3ca6 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:58 │ │ │ │ │ + movw r3, #34463 @ 0x869f │ │ │ │ │ + movt r3, #1 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:63 │ │ │ │ │ + it ls │ │ │ │ │ + movls r1, #5 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:58 │ │ │ │ │ + bls.n 3010 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:59 │ │ │ │ │ + movw r3, #16959 @ 0x423f │ │ │ │ │ + movt r3, #15 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + bls.w 3cb4 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:60 │ │ │ │ │ + movw r3, #38528 @ 0x9680 │ │ │ │ │ + movt r3, #152 @ 0x98 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + itt cc │ │ │ │ │ + movcc r5, #6 │ │ │ │ │ + movcc r1, #7 │ │ │ │ │ + bcc.n 3012 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:61 │ │ │ │ │ + movw r3, #57599 @ 0xe0ff │ │ │ │ │ + movt r3, #1525 @ 0x5f5 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + bls.w 3b0a │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:58 │ │ │ │ │ + movw r3, #51711 @ 0xc9ff │ │ │ │ │ + movt r3, #15258 @ 0x3b9a │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + bls.n 300e │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:63 │ │ │ │ │ + movs r5, #9 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:59 │ │ │ │ │ + adds r1, r5, #1 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:200 │ │ │ │ │ + add r3, sp, #172 @ 0xac │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:659 │ │ │ │ │ + add r1, r7 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:200 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:659 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + movs r2, #45 @ 0x2d │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:200 │ │ │ │ │ + add r6, sp, #180 @ 0xb4 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + str r6, [sp, #64] @ 0x40 │ │ │ │ │ + str r6, [sp, #172] @ 0xac │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:659 │ │ │ │ │ + blx 2a60 , std::allocator >::_M_construct(unsigned int, char)@plt> │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:1224 │ │ │ │ │ + ldr.w r3, [r9] │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:84 │ │ │ │ │ + cmp r4, #99 @ 0x63 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:1224 │ │ │ │ │ + add r7, r3 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:84 │ │ │ │ │ + bhi.n 302e │ │ │ │ │ + ldr.w r3, [pc, #2444] @ 3988 │ │ │ │ │ + ldr.w r3, [sl, r3] │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:95 │ │ │ │ │ + add.w r2, r3, r4, lsl #1 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:96 │ │ │ │ │ + ldrb.w r4, [r3, r4, lsl #1] │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:95 │ │ │ │ │ + ldrb r3, [r2, #1] │ │ │ │ │ + strb r3, [r7, #1] │ │ │ │ │ + b.n 3070 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:63 │ │ │ │ │ + movs r1, #9 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:83 │ │ │ │ │ + subs r5, r1, #1 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:200 │ │ │ │ │ + add r3, sp, #172 @ 0xac │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:659 │ │ │ │ │ + add r1, r7 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:200 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:659 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + movs r2, #45 @ 0x2d │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:200 │ │ │ │ │ + add r6, sp, #180 @ 0xb4 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + str r6, [sp, #64] @ 0x40 │ │ │ │ │ + str r6, [sp, #172] @ 0xac │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:659 │ │ │ │ │ + blx 2a60 , std::allocator >::_M_construct(unsigned int, char)@plt> │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:1224 │ │ │ │ │ + ldr.w r3, [r9] │ │ │ │ │ + add r7, r3 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:84 │ │ │ │ │ + ldr.w r3, [pc, #2392] @ 3988 │ │ │ │ │ + subs r1, r5, #1 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:86 │ │ │ │ │ + movw r6, #34079 @ 0x851f │ │ │ │ │ + movt r6, #20971 @ 0x51eb │ │ │ │ │ + add r1, r7 │ │ │ │ │ + mov.w lr, #100 @ 0x64 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:84 │ │ │ │ │ + movw ip, #9999 @ 0x270f │ │ │ │ │ + ldr.w r3, [sl, r3] │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:86 │ │ │ │ │ + umull r0, r2, r6, r4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:84 │ │ │ │ │ + cmp r0, ip │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:86 │ │ │ │ │ + mov.w r2, r2, lsr #5 │ │ │ │ │ + mls r5, lr, r2, r4 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:87 │ │ │ │ │ + mov r4, r2 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:89 │ │ │ │ │ + ldrh.w r2, [r3, r5, lsl #1] │ │ │ │ │ + strh.w r2, [r1], #-2 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:84 │ │ │ │ │ + bhi.n 304a │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:92 │ │ │ │ │ + cmp.w r0, #1000 @ 0x3e8 │ │ │ │ │ + bcs.n 3000 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:99 │ │ │ │ │ + adds r4, #48 @ 0x30 │ │ │ │ │ + uxtb r4, r4 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:1064 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + strb r4, [r7, #0] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:1134 │ │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:1064 │ │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ │ + ldr.w r0, [fp, #4] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ + ldr.w r3, [fp] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:3529 │ │ │ │ │ + adds r5, r0, r2 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:1134 │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + beq.w 3b60 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:3530 │ │ │ │ │ + ldr.w r4, [fp, #8] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:3530 │ │ │ │ │ + cmp r5, r4 │ │ │ │ │ + bls.n 30ac │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:1134 │ │ │ │ │ + ldr r4, [sp, #64] @ 0x40 │ │ │ │ │ + cmp r1, r4 │ │ │ │ │ + it eq │ │ │ │ │ + moveq r1, #15 │ │ │ │ │ + beq.n 30a2 │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:3530 │ │ │ │ │ + cmp r5, r1 │ │ │ │ │ + bls.w 3aae │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:392 │ │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ + subs r3, r3, r0 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bhi.w 3d1c │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:1422 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + blx 2a54 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:204 │ │ │ │ │ + add r2, sp, #204 @ 0xcc │ │ │ │ │ + str r2, [sp, #196] @ 0xc4 │ │ │ │ │ + add r3, sp, #196 @ 0xc4 │ │ │ │ │ + str r2, [sp, #80] @ 0x50 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:1422 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ + ldr.w r2, [r5], #8 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:204 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:673 │ │ │ │ │ + cmp r2, r5 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:1071 │ │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:673 │ │ │ │ │ + beq.w 3a34 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:224 │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ + str r2, [r1, #0] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:261 │ │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ │ + str r2, [r1, #8] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:229 │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + str r3, [r2, #4] │ │ │ │ │ + movs r3, #0 │ │ │ │ │ +/usr/include/c++/12/bits/char_traits.h:354 │ │ │ │ │ + strb r3, [r4, #8] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:229 │ │ │ │ │ + str r3, [r4, #4] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:392 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:224 │ │ │ │ │ + str r5, [r4, #0] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:392 │ │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq.w 3d30 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:1437 │ │ │ │ │ + ldr.w r1, [pc, #2196] @ 3990 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx 2a54 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:204 │ │ │ │ │ + add r2, sp, #228 @ 0xe4 │ │ │ │ │ + str r2, [sp, #220] @ 0xdc │ │ │ │ │ + add r3, sp, #220 @ 0xdc │ │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:1437 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ + ldr.w r2, [r5], #8 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:204 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:673 │ │ │ │ │ + cmp r2, r5 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:1071 │ │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:673 │ │ │ │ │ + beq.w 3a20 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:224 │ │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ │ + str r2, [r1, #0] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:261 │ │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ │ + str r2, [r1, #8] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:229 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:224 │ │ │ │ │ + str r5, [r4, #0] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:229 │ │ │ │ │ + str r3, [r2, #4] │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [r4, #4] │ │ │ │ │ +/usr/include/c++/12/bits/char_traits.h:354 │ │ │ │ │ + strb r3, [r4, #8] │ │ │ │ │ +./porechop/src/alignment.cpp:116 │ │ │ │ │ + ldr.w r7, [r8, #16] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:4018 │ │ │ │ │ + eor.w r4, r7, r7, asr #31 │ │ │ │ │ + sub.w r4, r4, r7, asr #31 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:4017 │ │ │ │ │ + lsrs r7, r7, #31 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:58 │ │ │ │ │ + cmp r4, #9 │ │ │ │ │ + bls.w 3bae │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:59 │ │ │ │ │ + cmp r4, #99 @ 0x63 │ │ │ │ │ + bls.w 3c44 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:60 │ │ │ │ │ + cmp.w r4, #1000 @ 0x3e8 │ │ │ │ │ + bcc.w 3c6a │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:61 │ │ │ │ │ + movw r3, #9999 @ 0x270f │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + bls.w 3c7e │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:58 │ │ │ │ │ + movw r3, #34463 @ 0x869f │ │ │ │ │ + movt r3, #1 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:63 │ │ │ │ │ + it ls │ │ │ │ │ + movls r1, #5 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:58 │ │ │ │ │ + bls.w 38d4 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:59 │ │ │ │ │ + movw r3, #16959 @ 0x423f │ │ │ │ │ + movt r3, #15 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + bls.w 3cbe │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:60 │ │ │ │ │ + movw r3, #38528 @ 0x9680 │ │ │ │ │ + movt r3, #152 @ 0x98 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + itt cc │ │ │ │ │ + movcc r5, #6 │ │ │ │ │ + movcc r1, #7 │ │ │ │ │ + bcc.w 38d6 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:61 │ │ │ │ │ + movw r3, #57599 @ 0xe0ff │ │ │ │ │ + movt r3, #1525 @ 0x5f5 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + bls.w 3b04 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:58 │ │ │ │ │ + movw r3, #51711 @ 0xc9ff │ │ │ │ │ + movt r3, #15258 @ 0x3b9a │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + bls.w 38d2 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:63 │ │ │ │ │ + movs r5, #9 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:59 │ │ │ │ │ + adds r1, r5, #1 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:200 │ │ │ │ │ + add r3, sp, #244 @ 0xf4 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:659 │ │ │ │ │ + add r1, r7 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:200 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:659 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + movs r2, #45 @ 0x2d │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:200 │ │ │ │ │ + add r6, sp, #252 @ 0xfc │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + str r6, [sp, #52] @ 0x34 │ │ │ │ │ + str r6, [sp, #244] @ 0xf4 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:659 │ │ │ │ │ + blx 2a60 , std::allocator >::_M_construct(unsigned int, char)@plt> │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:1224 │ │ │ │ │ + ldr.w r3, [r9] │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:84 │ │ │ │ │ + cmp r4, #99 @ 0x63 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:1224 │ │ │ │ │ + add r7, r3 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:84 │ │ │ │ │ + bls.w 392a │ │ │ │ │ + ldr.w r3, [pc, #1964] @ 3988 │ │ │ │ │ + subs r1, r5, #1 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:86 │ │ │ │ │ + movw r6, #34079 @ 0x851f │ │ │ │ │ + movt r6, #20971 @ 0x51eb │ │ │ │ │ + add r1, r7 │ │ │ │ │ + mov.w lr, #100 @ 0x64 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:84 │ │ │ │ │ + movw ip, #9999 @ 0x270f │ │ │ │ │ + ldr.w r3, [sl, r3] │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:86 │ │ │ │ │ + umull r0, r2, r6, r4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:84 │ │ │ │ │ + cmp r0, ip │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:86 │ │ │ │ │ + mov.w r2, r2, lsr #5 │ │ │ │ │ + mls r5, lr, r2, r4 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:87 │ │ │ │ │ + mov r4, r2 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:89 │ │ │ │ │ + ldrh.w r2, [r3, r5, lsl #1] │ │ │ │ │ + strh.w r2, [r1], #-2 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:84 │ │ │ │ │ + bhi.n 31f4 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:92 │ │ │ │ │ + cmp.w r0, #1000 @ 0x3e8 │ │ │ │ │ + bcs.w 3930 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:99 │ │ │ │ │ + adds r4, #48 @ 0x30 │ │ │ │ │ + uxtb r4, r4 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:1064 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + strb r4, [r7, #0] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:1134 │ │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:1064 │ │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:3529 │ │ │ │ │ + adds r5, r0, r2 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:1134 │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + beq.w 3b4a │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:3530 │ │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ │ + ldr r4, [r1, #8] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:3530 │ │ │ │ │ + cmp r5, r4 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:3530 │ │ │ │ │ + bls.n 3256 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:1134 │ │ │ │ │ + ldr r4, [sp, #52] @ 0x34 │ │ │ │ │ + cmp r1, r4 │ │ │ │ │ + it eq │ │ │ │ │ + moveq r1, #15 │ │ │ │ │ + beq.n 324c │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:3530 │ │ │ │ │ + cmp r5, r1 │ │ │ │ │ + bls.w 3a8e │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:392 │ │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ + subs r3, r3, r0 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bhi.w 3cde │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:1422 │ │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ │ + blx 2a54 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:204 │ │ │ │ │ + add r2, sp, #276 @ 0x114 │ │ │ │ │ + str r2, [sp, #268] @ 0x10c │ │ │ │ │ + add r3, sp, #268 @ 0x10c │ │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:1422 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ + ldr.w r2, [r5], #8 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:204 │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:673 │ │ │ │ │ + cmp r2, r5 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:1071 │ │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:673 │ │ │ │ │ + beq.w 3a0e │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:224 │ │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ │ + str r2, [r1, #0] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:261 │ │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ │ + str r2, [r1, #8] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:229 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + str r3, [r2, #4] │ │ │ │ │ + movs r3, #0 │ │ │ │ │ +/usr/include/c++/12/bits/char_traits.h:354 │ │ │ │ │ + strb r3, [r4, #8] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:229 │ │ │ │ │ + str r3, [r4, #4] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:392 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:224 │ │ │ │ │ + str r5, [r4, #0] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:392 │ │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq.w 3cfc │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:1437 │ │ │ │ │ + ldr.w r1, [pc, #1772] @ 3994 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx 2a54 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:204 │ │ │ │ │ + add r4, sp, #292 @ 0x124 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:204 │ │ │ │ │ + add r3, sp, #300 @ 0x12c │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:1437 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:204 │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ + str r3, [r4, #0] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:1071 │ │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ + ldr.w r2, [r6], #8 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:673 │ │ │ │ │ + cmp r2, r6 │ │ │ │ │ + beq.w 39fc │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:224 │ │ │ │ │ + str r2, [r4, #0] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:261 │ │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ │ + str r2, [r4, #8] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:229 │ │ │ │ │ + str r3, [r4, #4] │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [r5, #4] │ │ │ │ │ +/usr/include/c++/12/bits/char_traits.h:354 │ │ │ │ │ + strb r3, [r5, #8] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:224 │ │ │ │ │ + str r6, [r5, #0] │ │ │ │ │ +./porechop/src/alignment.cpp:117 │ │ │ │ │ + ldr.w r7, [r8, #20] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:4018 │ │ │ │ │ + eor.w r5, r7, r7, asr #31 │ │ │ │ │ + sub.w r5, r5, r7, asr #31 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:4017 │ │ │ │ │ + lsrs r7, r7, #31 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:58 │ │ │ │ │ + cmp r5, #9 │ │ │ │ │ + bls.w 3bcc │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:59 │ │ │ │ │ + cmp r5, #99 @ 0x63 │ │ │ │ │ + bls.w 3c52 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:60 │ │ │ │ │ + cmp.w r5, #1000 @ 0x3e8 │ │ │ │ │ + bcc.w 3c84 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:61 │ │ │ │ │ + movw r3, #9999 @ 0x270f │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + bls.w 3c8a │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:58 │ │ │ │ │ + movw r3, #34463 @ 0x869f │ │ │ │ │ + movt r3, #1 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:63 │ │ │ │ │ + it ls │ │ │ │ │ + movls r1, #5 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:58 │ │ │ │ │ + bls.w 38b4 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:59 │ │ │ │ │ + movw r3, #16959 @ 0x423f │ │ │ │ │ + movt r3, #15 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + bls.w 3cc4 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:60 │ │ │ │ │ + movw r3, #38528 @ 0x9680 │ │ │ │ │ + movt r3, #152 @ 0x98 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + itt cc │ │ │ │ │ + movcc r6, #6 │ │ │ │ │ + movcc r1, #7 │ │ │ │ │ + bcc.w 38b6 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:61 │ │ │ │ │ + movw r3, #57599 @ 0xe0ff │ │ │ │ │ + movt r3, #1525 @ 0x5f5 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + bls.w 3b12 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:58 │ │ │ │ │ + movw r3, #51711 @ 0xc9ff │ │ │ │ │ + movt r3, #15258 @ 0x3b9a │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + bls.w 38b2 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:63 │ │ │ │ │ + movs r6, #9 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:59 │ │ │ │ │ + adds r1, r6, #1 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:200 │ │ │ │ │ + add r3, sp, #316 @ 0x13c │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:659 │ │ │ │ │ + add r1, r7 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + movs r2, #45 @ 0x2d │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:200 │ │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ │ + add r3, sp, #324 @ 0x144 │ │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ │ + str r3, [sp, #316] @ 0x13c │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:659 │ │ │ │ │ + blx 2a60 , std::allocator >::_M_construct(unsigned int, char)@plt> │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:1224 │ │ │ │ │ + ldr r3, [sp, #316] @ 0x13c │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:84 │ │ │ │ │ + cmp r5, #99 @ 0x63 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:1224 │ │ │ │ │ + add.w ip, r3, r7 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:84 │ │ │ │ │ + bls.w 3914 │ │ │ │ │ + ldr.w r3, [pc, #1548] @ 3988 │ │ │ │ │ + subs r1, r6, #1 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:86 │ │ │ │ │ + movw r7, #34079 @ 0x851f │ │ │ │ │ + movt r7, #20971 @ 0x51eb │ │ │ │ │ + add r1, ip │ │ │ │ │ + mov.w r9, #100 @ 0x64 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:84 │ │ │ │ │ + movw lr, #9999 @ 0x270f │ │ │ │ │ + ldr.w r3, [sl, r3] │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:86 │ │ │ │ │ + umull r0, r2, r7, r5 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:84 │ │ │ │ │ + cmp r0, lr │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:86 │ │ │ │ │ + mov.w r2, r2, lsr #5 │ │ │ │ │ + mls r6, r9, r2, r5 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:87 │ │ │ │ │ + mov r5, r2 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:89 │ │ │ │ │ + ldrh.w r2, [r3, r6, lsl #1] │ │ │ │ │ + strh.w r2, [r1], #-2 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:84 │ │ │ │ │ + bhi.n 3396 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:92 │ │ │ │ │ + cmp.w r0, #1000 @ 0x3e8 │ │ │ │ │ + bcs.w 391a │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:99 │ │ │ │ │ + adds r5, #48 @ 0x30 │ │ │ │ │ + uxtb r5, r5 │ │ │ │ │ + strb.w r5, [ip] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:1064 │ │ │ │ │ + ldr r2, [sp, #320] @ 0x140 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ + ldrd r3, r0, [r4] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:1134 │ │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:3529 │ │ │ │ │ + adds r7, r0, r2 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:1134 │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + beq.w 3b36 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ + ldr r5, [sp, #316] @ 0x13c │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:3530 │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:3530 │ │ │ │ │ + cmp r7, r6 │ │ │ │ │ + bls.n 33f2 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:1134 │ │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ │ + cmp r5, r1 │ │ │ │ │ + it eq │ │ │ │ │ + moveq r1, #15 │ │ │ │ │ + beq.n 33e8 │ │ │ │ │ + ldr r1, [sp, #324] @ 0x144 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:3530 │ │ │ │ │ + cmp r7, r1 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ + it hi │ │ │ │ │ + movhi r1, r5 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:3530 │ │ │ │ │ + bls.w 3a80 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:392 │ │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ + subs r3, r3, r0 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bhi.w 3cca │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:1422 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx 2a54 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:204 │ │ │ │ │ + add r3, sp, #348 @ 0x15c │ │ │ │ │ + str r3, [sp, #340] @ 0x154 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:1422 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:204 │ │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ + ldr.w r2, [r6], #8 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:1071 │ │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:673 │ │ │ │ │ + cmp r2, r6 │ │ │ │ │ + beq.w 39b4 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:224 │ │ │ │ │ + str r2, [sp, #340] @ 0x154 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:261 │ │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ │ + str r2, [sp, #348] @ 0x15c │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:229 │ │ │ │ │ + str r3, [sp, #344] @ 0x158 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [r5, #4] │ │ │ │ │ +/usr/include/c++/12/bits/char_traits.h:354 │ │ │ │ │ + strb r3, [r5, #8] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:392 │ │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ + ldr r2, [sp, #344] @ 0x158 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:224 │ │ │ │ │ + str r6, [r5, #0] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:392 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq.w 3cd2 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:1437 │ │ │ │ │ + ldr.w r1, [pc, #1376] @ 3998 │ │ │ │ │ + add r3, sp, #340 @ 0x154 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + add r1, pc │ │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ │ + blx 2a54 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:204 │ │ │ │ │ + add r3, sp, #372 @ 0x174 │ │ │ │ │ + str r3, [sp, #364] @ 0x16c │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:1437 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:204 │ │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ + ldr.w r2, [r6], #8 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:1071 │ │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:673 │ │ │ │ │ + cmp r2, r6 │ │ │ │ │ + beq.w 3968 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:224 │ │ │ │ │ + str r2, [sp, #364] @ 0x16c │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:261 │ │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ │ + str r2, [sp, #372] @ 0x174 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:229 │ │ │ │ │ + str r3, [sp, #368] @ 0x170 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [r5, #4] │ │ │ │ │ +/usr/include/c++/12/bits/char_traits.h:354 │ │ │ │ │ + strb r3, [r5, #8] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:224 │ │ │ │ │ + str r6, [r5, #0] │ │ │ │ │ +./porechop/src/alignment.cpp:118 │ │ │ │ │ + ldr.w r7, [r8, #24] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:4018 │ │ │ │ │ + eor.w r5, r7, r7, asr #31 │ │ │ │ │ + sub.w r5, r5, r7, asr #31 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:4017 │ │ │ │ │ + lsrs r7, r7, #31 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:58 │ │ │ │ │ + cmp r5, #9 │ │ │ │ │ + bls.w 3c28 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:59 │ │ │ │ │ + cmp r5, #99 @ 0x63 │ │ │ │ │ + bls.w 3c4c │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:60 │ │ │ │ │ + cmp.w r5, #1000 @ 0x3e8 │ │ │ │ │ + bcc.w 3c70 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:61 │ │ │ │ │ + movw r3, #9999 @ 0x270f │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + bls.w 3c90 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:58 │ │ │ │ │ + movw r3, #34463 @ 0x869f │ │ │ │ │ + movt r3, #1 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:63 │ │ │ │ │ + it ls │ │ │ │ │ + movls r1, #5 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:58 │ │ │ │ │ + bls.w 38f6 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:59 │ │ │ │ │ + movw r3, #16959 @ 0x423f │ │ │ │ │ + movt r3, #15 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + bls.w 3cba │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:60 │ │ │ │ │ + movw r3, #38528 @ 0x9680 │ │ │ │ │ + movt r3, #152 @ 0x98 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + itt cc │ │ │ │ │ + movcc r6, #6 │ │ │ │ │ + movcc r1, #7 │ │ │ │ │ + bcc.w 38f8 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:61 │ │ │ │ │ + movw r3, #57599 @ 0xe0ff │ │ │ │ │ + movt r3, #1525 @ 0x5f5 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + bls.w 3b18 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:58 │ │ │ │ │ + movw r3, #51711 @ 0xc9ff │ │ │ │ │ + movt r3, #15258 @ 0x3b9a │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + bls.w 38f4 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:63 │ │ │ │ │ + movs r6, #9 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:59 │ │ │ │ │ + adds r1, r6, #1 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:200 │ │ │ │ │ + add r3, sp, #388 @ 0x184 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:659 │ │ │ │ │ + add r1, r7 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + movs r2, #45 @ 0x2d │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:200 │ │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ │ + add r3, sp, #396 @ 0x18c │ │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ │ + str r3, [sp, #388] @ 0x184 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:659 │ │ │ │ │ + blx 2a60 , std::allocator >::_M_construct(unsigned int, char)@plt> │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:1224 │ │ │ │ │ + ldr r3, [sp, #388] @ 0x184 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:84 │ │ │ │ │ + cmp r5, #99 @ 0x63 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:1224 │ │ │ │ │ + add.w ip, r3, r7 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:84 │ │ │ │ │ + bls.w 393e │ │ │ │ │ + ldr.w r3, [pc, #1144] @ 3988 │ │ │ │ │ + subs r1, r6, #1 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:86 │ │ │ │ │ + movw r7, #34079 @ 0x851f │ │ │ │ │ + movt r7, #20971 @ 0x51eb │ │ │ │ │ + add r1, ip │ │ │ │ │ + mov.w r9, #100 @ 0x64 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:84 │ │ │ │ │ + movw lr, #9999 @ 0x270f │ │ │ │ │ + ldr.w r3, [sl, r3] │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:86 │ │ │ │ │ + umull r0, r2, r7, r5 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:84 │ │ │ │ │ + cmp r0, lr │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:86 │ │ │ │ │ + mov.w r2, r2, lsr #5 │ │ │ │ │ + mls r6, r9, r2, r5 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:87 │ │ │ │ │ + mov r5, r2 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:89 │ │ │ │ │ + ldrh.w r2, [r3, r6, lsl #1] │ │ │ │ │ + strh.w r2, [r1], #-2 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:84 │ │ │ │ │ + bhi.n 352a │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:92 │ │ │ │ │ + cmp.w r0, #1000 @ 0x3e8 │ │ │ │ │ + bcs.w 3944 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:99 │ │ │ │ │ + adds r5, #48 @ 0x30 │ │ │ │ │ + uxtb r5, r5 │ │ │ │ │ + strb.w r5, [ip] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:1064 │ │ │ │ │ + ldr r0, [sp, #368] @ 0x170 │ │ │ │ │ + ldr r2, [sp, #392] @ 0x188 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ + ldr r3, [sp, #364] @ 0x16c │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:1134 │ │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:3529 │ │ │ │ │ + adds r7, r0, r2 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:1134 │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + beq.w 3b76 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ + ldr r5, [sp, #388] @ 0x184 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:3530 │ │ │ │ │ + ldr r6, [sp, #372] @ 0x174 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:3530 │ │ │ │ │ + cmp r7, r6 │ │ │ │ │ + bls.n 3586 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:1134 │ │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ │ + cmp r5, r1 │ │ │ │ │ + it eq │ │ │ │ │ + moveq r1, #15 │ │ │ │ │ + beq.n 357c │ │ │ │ │ + ldr r1, [sp, #396] @ 0x18c │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:3530 │ │ │ │ │ + cmp r7, r1 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ + it hi │ │ │ │ │ + movhi r1, r5 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:3530 │ │ │ │ │ + bls.w 3a70 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:392 │ │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ + subs r3, r3, r0 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bhi.w 3d38 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:1422 │ │ │ │ │ + add r5, sp, #364 @ 0x16c │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + blx 2a54 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:204 │ │ │ │ │ + add r3, sp, #420 @ 0x1a4 │ │ │ │ │ + str r3, [sp, #412] @ 0x19c │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:1422 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:204 │ │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ + ldr.w r2, [r6], #8 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:1071 │ │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:673 │ │ │ │ │ + cmp r2, r6 │ │ │ │ │ + beq.w 39ea │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:224 │ │ │ │ │ + str r2, [sp, #412] @ 0x19c │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:261 │ │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ │ + str r2, [sp, #420] @ 0x1a4 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:229 │ │ │ │ │ + str r3, [sp, #416] @ 0x1a0 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [r5, #4] │ │ │ │ │ +/usr/include/c++/12/bits/char_traits.h:354 │ │ │ │ │ + strb r3, [r5, #8] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:392 │ │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ + ldr r2, [sp, #416] @ 0x1a0 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:224 │ │ │ │ │ + str r6, [r5, #0] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:392 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq.w 3ce6 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:1437 │ │ │ │ │ + ldr r1, [pc, #972] @ (399c ) │ │ │ │ │ + add r3, sp, #412 @ 0x19c │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + add r1, pc │ │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ │ + blx 2a54 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:204 │ │ │ │ │ + add r5, sp, #444 @ 0x1bc │ │ │ │ │ + str r5, [sp, #436] @ 0x1b4 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:1437 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:1071 │ │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ + ldr.w r2, [r7], #8 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:673 │ │ │ │ │ + cmp r2, r7 │ │ │ │ │ + beq.w 39d8 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:224 │ │ │ │ │ + str r2, [sp, #436] @ 0x1b4 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:261 │ │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ │ + str r2, [sp, #444] @ 0x1bc │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:229 │ │ │ │ │ + str r3, [sp, #440] @ 0x1b8 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:4099 │ │ │ │ │ + ldr r3, [pc, #932] @ (39a0 ) │ │ │ │ │ +/usr/include/c++/12/bits/char_traits.h:354 │ │ │ │ │ + strb r2, [r6, #8] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:229 │ │ │ │ │ + str r2, [r6, #4] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:4099 │ │ │ │ │ + mov.w r2, #328 @ 0x148 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:224 │ │ │ │ │ + str r7, [r6, #0] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:4099 │ │ │ │ │ + ldrd r6, r7, [r8, #32] │ │ │ │ │ + ldr.w r1, [sl, r3] │ │ │ │ │ + add r3, sp, #460 @ 0x1cc │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ │ + ldr r3, [pc, #908] @ (39a4 ) │ │ │ │ │ + strd r6, r7, [sp] │ │ │ │ │ + add r3, pc │ │ │ │ │ + str r1, [sp, #88] @ 0x58 │ │ │ │ │ + blx 2b74 , 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++/12/bits/basic_string.h:1064 │ │ │ │ │ + ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ │ + ldr r2, [sp, #464] @ 0x1d0 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ + ldr r3, [sp, #436] @ 0x1b4 │ │ │ │ │ + ldr r1, [sp, #460] @ 0x1cc │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:3529 │ │ │ │ │ + adds r7, r0, r2 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:1134 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + beq.w 3b9e │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:3530 │ │ │ │ │ + ldr r6, [sp, #444] @ 0x1bc │ │ │ │ │ + cmp r7, r6 │ │ │ │ │ + bls.n 364a │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:1134 │ │ │ │ │ + add r6, sp, #468 @ 0x1d4 │ │ │ │ │ + cmp r1, r6 │ │ │ │ │ + it eq │ │ │ │ │ + moveq r6, #15 │ │ │ │ │ + beq.n 3644 │ │ │ │ │ + ldr r6, [sp, #468] @ 0x1d4 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:3530 │ │ │ │ │ + cmp r7, r6 │ │ │ │ │ + bls.w 3a9e │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:392 │ │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ + subs r3, r3, r0 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bhi.w 3cf2 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:1422 │ │ │ │ │ + add r6, sp, #436 @ 0x1b4 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + blx 2a54 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:204 │ │ │ │ │ + add r3, sp, #492 @ 0x1ec │ │ │ │ │ + str r3, [sp, #484] @ 0x1e4 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:1422 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:204 │ │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ + ldr.w r2, [sl], #8 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:1071 │ │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:673 │ │ │ │ │ + cmp r2, sl │ │ │ │ │ + beq.w 39c6 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:224 │ │ │ │ │ + str r2, [sp, #484] @ 0x1e4 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:261 │ │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ │ + str r2, [sp, #492] @ 0x1ec │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:229 │ │ │ │ │ + str r3, [sp, #488] @ 0x1e8 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [r6, #4] │ │ │ │ │ +/usr/include/c++/12/bits/char_traits.h:354 │ │ │ │ │ + strb r3, [r6, #8] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:392 │ │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ + ldr r2, [sp, #488] @ 0x1e8 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:224 │ │ │ │ │ + str.w sl, [r6] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:392 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq.w 3d24 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:1437 │ │ │ │ │ + ldr r1, [pc, #788] @ (39a8 ) │ │ │ │ │ + add.w sl, sp, #484 @ 0x1e4 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + add r1, pc │ │ │ │ │ + blx 2a54 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:204 │ │ │ │ │ + add r6, sp, #516 @ 0x204 │ │ │ │ │ + str r6, [sp, #508] @ 0x1fc │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:1437 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:1071 │ │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ + ldr.w r2, [r1], #8 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:673 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + beq.w 3a48 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:224 │ │ │ │ │ + str r2, [sp, #508] @ 0x1fc │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:261 │ │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ │ + str r2, [sp, #516] @ 0x204 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:229 │ │ │ │ │ + str r3, [sp, #512] @ 0x200 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ +/usr/include/c++/12/bits/char_traits.h:354 │ │ │ │ │ + strb.w r3, [r9, #8] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:4099 │ │ │ │ │ + mov.w r2, #328 @ 0x148 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:229 │ │ │ │ │ + str.w r3, [r9, #4] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:4099 │ │ │ │ │ + vldr d7, [r8, #40] @ 0x28 │ │ │ │ │ + ldr r3, [pc, #728] @ (39ac ) │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:224 │ │ │ │ │ + str.w r1, [r9] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:4099 │ │ │ │ │ + add.w r9, sp, #532 @ 0x214 │ │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ │ + add r3, pc │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + vstr d7, [sp] │ │ │ │ │ + blx 2b74 , 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++/12/bits/basic_string.h:1064 (discriminator 2) │ │ │ │ │ + ldr r0, [sp, #512] @ 0x200 │ │ │ │ │ + ldr r2, [sp, #536] @ 0x218 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:234 (discriminator 2) │ │ │ │ │ + ldr r7, [sp, #508] @ 0x1fc │ │ │ │ │ + ldr r1, [sp, #532] @ 0x214 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:3529 (discriminator 2) │ │ │ │ │ + add.w ip, r0, r2 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:1134 (discriminator 2) │ │ │ │ │ + cmp r7, r6 │ │ │ │ │ + beq.w 3b8a │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:3530 │ │ │ │ │ + ldr r3, [sp, #516] @ 0x204 │ │ │ │ │ + cmp ip, r3 │ │ │ │ │ + bls.n 3718 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:1134 │ │ │ │ │ + add.w r8, sp, #540 @ 0x21c │ │ │ │ │ + cmp r1, r8 │ │ │ │ │ + it eq │ │ │ │ │ + moveq.w lr, #15 │ │ │ │ │ + beq.n 3712 │ │ │ │ │ + ldr.w lr, [sp, #540] @ 0x21c │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:3530 │ │ │ │ │ + cmp ip, lr │ │ │ │ │ + bls.w 3abe │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:392 │ │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ + subs r3, r3, r0 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bhi.w 3d0c │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:1422 │ │ │ │ │ + add r3, sp, #508 @ 0x1fc │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + blx 2a54 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:241 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:1422 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ + mov r8, r9 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:241 │ │ │ │ │ + add.w r0, r3, #8 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:204 │ │ │ │ │ + str r0, [r3, #0] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:1071 │ │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ + ldr.w r2, [r8], #8 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:673 │ │ │ │ │ + cmp r2, r8 │ │ │ │ │ + beq.w 3a5e │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:224 │ │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ │ + str r2, [r1, #0] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:261 │ │ │ │ │ + ldr.w r2, [r9, #8] │ │ │ │ │ + str r2, [r1, #8] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:229 │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:224 │ │ │ │ │ + str.w r8, [r9] │ │ │ │ │ + add.w r8, sp, #540 @ 0x21c │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:229 │ │ │ │ │ + str r3, [r2, #4] │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str.w r3, [r9, #4] │ │ │ │ │ +/usr/include/c++/12/bits/char_traits.h:354 │ │ │ │ │ + strb.w r3, [r9, #8] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ + ldr r0, [sp, #532] @ 0x214 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:285 │ │ │ │ │ + cmp r0, r8 │ │ │ │ │ + beq.n 3776 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:292 │ │ │ │ │ + ldr r1, [sp, #540] @ 0x21c │ │ │ │ │ +/usr/include/c++/12/bits/new_allocator.h:158 │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + blx 29ec │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ + ldr r0, [sp, #508] @ 0x1fc │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:285 │ │ │ │ │ + cmp r0, r6 │ │ │ │ │ + beq.n 3784 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:292 │ │ │ │ │ + ldr r1, [sp, #516] @ 0x204 │ │ │ │ │ +/usr/include/c++/12/bits/new_allocator.h:158 │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + blx 29ec │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ + ldr r0, [sp, #484] @ 0x1e4 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:285 │ │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + beq.n 3794 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:292 │ │ │ │ │ + ldr r1, [sp, #492] @ 0x1ec │ │ │ │ │ +/usr/include/c++/12/bits/new_allocator.h:158 │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + blx 29ec │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ + ldr r0, [sp, #460] @ 0x1cc │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:285 │ │ │ │ │ + add r3, sp, #468 @ 0x1d4 │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + beq.n 37a4 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:292 │ │ │ │ │ + ldr r1, [sp, #468] @ 0x1d4 │ │ │ │ │ +/usr/include/c++/12/bits/new_allocator.h:158 │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + blx 29ec │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ + ldr r0, [sp, #436] @ 0x1b4 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:285 │ │ │ │ │ + cmp r0, r5 │ │ │ │ │ + beq.n 37b2 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:292 │ │ │ │ │ + ldr r1, [sp, #444] @ 0x1bc │ │ │ │ │ +/usr/include/c++/12/bits/new_allocator.h:158 │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + blx 29ec │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ + ldr r0, [sp, #412] @ 0x19c │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:285 │ │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + beq.n 37c2 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:292 │ │ │ │ │ + ldr r1, [sp, #420] @ 0x1a4 │ │ │ │ │ +/usr/include/c++/12/bits/new_allocator.h:158 │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + blx 29ec │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ + ldr r0, [sp, #388] @ 0x184 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:285 │ │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + beq.n 37d2 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:292 │ │ │ │ │ + ldr r1, [sp, #396] @ 0x18c │ │ │ │ │ +/usr/include/c++/12/bits/new_allocator.h:158 │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + blx 29ec │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ + ldr r0, [sp, #364] @ 0x16c │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:285 │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + beq.n 37e2 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:292 │ │ │ │ │ + ldr r1, [sp, #372] @ 0x174 │ │ │ │ │ +/usr/include/c++/12/bits/new_allocator.h:158 │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + blx 29ec │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ + ldr r0, [sp, #340] @ 0x154 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:285 │ │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + beq.n 37f2 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:292 │ │ │ │ │ + ldr r1, [sp, #348] @ 0x15c │ │ │ │ │ +/usr/include/c++/12/bits/new_allocator.h:158 │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + blx 29ec │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ + ldr r0, [sp, #316] @ 0x13c │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:285 │ │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + beq.n 3802 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:292 │ │ │ │ │ + ldr r1, [sp, #324] @ 0x144 │ │ │ │ │ +/usr/include/c++/12/bits/new_allocator.h:158 │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + blx 29ec │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:285 │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + beq.n 3812 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:292 │ │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ │ +/usr/include/c++/12/bits/new_allocator.h:158 │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + blx 29ec │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:285 │ │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:285 │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ + beq.n 3824 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:292 │ │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ │ +/usr/include/c++/12/bits/new_allocator.h:158 │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + blx 29ec │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:285 │ │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:285 │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ + beq.n 3836 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:292 │ │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ │ +/usr/include/c++/12/bits/new_allocator.h:158 │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + blx 29ec │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:285 │ │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:285 │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ + beq.n 3848 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:292 │ │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ │ +/usr/include/c++/12/bits/new_allocator.h:158 │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + blx 29ec │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:285 │ │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:285 │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ + beq.n 385a │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:292 │ │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ │ +/usr/include/c++/12/bits/new_allocator.h:158 │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + blx 29ec │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:285 │ │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:285 │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ + beq.n 386c │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:292 │ │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ │ +/usr/include/c++/12/bits/new_allocator.h:158 │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + blx 29ec │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ + ldr.w r0, [fp] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:285 │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + beq.n 3880 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:292 │ │ │ │ │ + ldr.w r1, [fp, #8] │ │ │ │ │ +/usr/include/c++/12/bits/new_allocator.h:158 │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + blx 29ec │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:285 │ │ │ │ │ + ldr r2, [sp, #92] @ 0x5c │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:285 │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ + beq.n 3892 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:292 │ │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ │ +/usr/include/c++/12/bits/new_allocator.h:158 │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + blx 29ec │ │ │ │ │ +./porechop/src/alignment.cpp:113 │ │ │ │ │ + ldr r2, [pc, #284] @ (39b0 ) │ │ │ │ │ +./porechop/src/alignment.cpp:121 │ │ │ │ │ + ldr r3, [pc, #232] @ (3980 ) │ │ │ │ │ +./porechop/src/alignment.cpp:113 │ │ │ │ │ + add r2, pc │ │ │ │ │ +./porechop/src/alignment.cpp:121 │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #556] @ 0x22c │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.w 3d18 │ │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ │ + add.w sp, sp, #564 @ 0x234 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:63 │ │ │ │ │ + movs r1, #9 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:83 │ │ │ │ │ + subs r6, r1, #1 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:200 │ │ │ │ │ + add r3, sp, #316 @ 0x13c │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:659 │ │ │ │ │ + add r1, r7 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + movs r2, #45 @ 0x2d │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:200 │ │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ │ + add r3, sp, #324 @ 0x144 │ │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ │ + str r3, [sp, #316] @ 0x13c │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:659 │ │ │ │ │ + blx 2a60 , std::allocator >::_M_construct(unsigned int, char)@plt> │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:1224 │ │ │ │ │ + ldr r3, [sp, #316] @ 0x13c │ │ │ │ │ + add.w ip, r3, r7 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:84 │ │ │ │ │ + b.n 337a │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:63 │ │ │ │ │ + movs r1, #9 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:83 │ │ │ │ │ + subs r5, r1, #1 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:200 │ │ │ │ │ + add r3, sp, #244 @ 0xf4 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:659 │ │ │ │ │ + add r1, r7 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:200 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:659 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + movs r2, #45 @ 0x2d │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:200 │ │ │ │ │ + add r6, sp, #252 @ 0xfc │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + str r6, [sp, #52] @ 0x34 │ │ │ │ │ + str r6, [sp, #244] @ 0xf4 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:659 │ │ │ │ │ + blx 2a60 , std::allocator >::_M_construct(unsigned int, char)@plt> │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:1224 │ │ │ │ │ + ldr.w r3, [r9] │ │ │ │ │ + add r7, r3 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:84 │ │ │ │ │ + b.n 31d8 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:63 │ │ │ │ │ + movs r1, #9 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:83 │ │ │ │ │ + subs r6, r1, #1 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:200 │ │ │ │ │ + add r3, sp, #388 @ 0x184 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:659 │ │ │ │ │ + add r1, r7 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + movs r2, #45 @ 0x2d │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:200 │ │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ │ + add r3, sp, #396 @ 0x18c │ │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ │ + str r3, [sp, #388] @ 0x184 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:659 │ │ │ │ │ + blx 2a60 , std::allocator >::_M_construct(unsigned int, char)@plt> │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:1224 │ │ │ │ │ + ldr r3, [sp, #388] @ 0x184 │ │ │ │ │ + add.w ip, r3, r7 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:84 │ │ │ │ │ + b.n 350e │ │ │ │ │ + ldr r3, [pc, #112] @ (3988 ) │ │ │ │ │ + ldr.w r3, [sl, r3] │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:95 │ │ │ │ │ + add.w r2, r3, r5, lsl #1 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:96 │ │ │ │ │ + ldrb.w r5, [r3, r5, lsl #1] │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:95 │ │ │ │ │ + ldrb r3, [r2, #1] │ │ │ │ │ + strb.w r3, [ip, #1] │ │ │ │ │ + b.n 33be │ │ │ │ │ + ldr r3, [pc, #92] @ (3988 ) │ │ │ │ │ + ldr.w r3, [sl, r3] │ │ │ │ │ + add.w r2, r3, r4, lsl #1 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:96 │ │ │ │ │ + ldrb.w r4, [r3, r4, lsl #1] │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:95 │ │ │ │ │ + ldrb r3, [r2, #1] │ │ │ │ │ + strb r3, [r7, #1] │ │ │ │ │ + b.n 321c │ │ │ │ │ + ldr r3, [pc, #72] @ (3988 ) │ │ │ │ │ + ldr.w r3, [sl, r3] │ │ │ │ │ + add.w r2, r3, r5, lsl #1 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:96 │ │ │ │ │ + ldrb.w r5, [r3, r5, lsl #1] │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:95 │ │ │ │ │ + ldrb r3, [r2, #1] │ │ │ │ │ + strb.w r3, [ip, #1] │ │ │ │ │ + b.n 3552 │ │ │ │ │ +/usr/include/c++/12/bits/char_traits.h:425 │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ + beq.w 2f52 │ │ │ │ │ +/usr/include/c++/12/bits/char_traits.h:431 │ │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + blx 2acc │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:1071 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ +/usr/include/c++/12/bits/char_traits.h:431 │ │ │ │ │ + b.w 2f52 │ │ │ │ │ +/usr/include/c++/12/bits/char_traits.h:425 │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ + beq.w 3464 │ │ │ │ │ +/usr/include/c++/12/bits/char_traits.h:431 │ │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + blx 2acc │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:1071 │ │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ │ +/usr/include/c++/12/bits/char_traits.h:431 │ │ │ │ │ + b.n 3464 │ │ │ │ │ + nop │ │ │ │ │ + strh r0, [r4, #16] │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsls r0, r1, #4 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + strh r0, [r1, #16] │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsls r0, r2, #4 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + str r2, [r6, #120] @ 0x78 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + str r6, [r2, #92] @ 0x5c │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + str r4, [r5, #64] @ 0x40 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + str r0, [r3, #40] @ 0x28 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + str r4, [r0, #16] │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsls r4, r2, #5 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + str r2, [r0, #12] │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + str r4, [r7, #0] │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + str r0, [r0, #0] │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + strb r6, [r4, #29] │ │ │ │ │ + movs r0, r0 │ │ │ │ │ +/usr/include/c++/12/bits/char_traits.h:425 │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ + beq.w 3420 │ │ │ │ │ +/usr/include/c++/12/bits/char_traits.h:431 │ │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + blx 2acc │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:1071 │ │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ │ +/usr/include/c++/12/bits/char_traits.h:431 │ │ │ │ │ + b.n 3420 │ │ │ │ │ +/usr/include/c++/12/bits/char_traits.h:425 │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ + beq.w 367a │ │ │ │ │ +/usr/include/c++/12/bits/char_traits.h:431 │ │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ │ + mov r1, sl │ │ │ │ │ + blx 2acc │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:1071 │ │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ │ +/usr/include/c++/12/bits/char_traits.h:431 │ │ │ │ │ + b.n 367a │ │ │ │ │ +/usr/include/c++/12/bits/char_traits.h:425 │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ + beq.w 35f6 │ │ │ │ │ +/usr/include/c++/12/bits/char_traits.h:431 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + blx 2acc │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:1071 │ │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ │ +/usr/include/c++/12/bits/char_traits.h:431 │ │ │ │ │ + b.n 35f6 │ │ │ │ │ +/usr/include/c++/12/bits/char_traits.h:425 │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ + beq.w 35b6 │ │ │ │ │ +/usr/include/c++/12/bits/char_traits.h:431 │ │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + blx 2acc │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:1071 │ │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ │ +/usr/include/c++/12/bits/char_traits.h:431 │ │ │ │ │ + b.n 35b6 │ │ │ │ │ +/usr/include/c++/12/bits/char_traits.h:425 │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ + beq.w 32d0 │ │ │ │ │ +/usr/include/c++/12/bits/char_traits.h:431 │ │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + blx 2acc │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:1071 │ │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ │ +/usr/include/c++/12/bits/char_traits.h:431 │ │ │ │ │ + b.n 32d0 │ │ │ │ │ +/usr/include/c++/12/bits/char_traits.h:425 │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ + beq.w 328a │ │ │ │ │ +/usr/include/c++/12/bits/char_traits.h:431 │ │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + blx 2acc │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:1071 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ +/usr/include/c++/12/bits/char_traits.h:431 │ │ │ │ │ + b.n 328a │ │ │ │ │ +/usr/include/c++/12/bits/char_traits.h:425 │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ + beq.w 312a │ │ │ │ │ +/usr/include/c++/12/bits/char_traits.h:431 │ │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + blx 2acc │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:1071 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ +/usr/include/c++/12/bits/char_traits.h:431 │ │ │ │ │ + b.w 312a │ │ │ │ │ +/usr/include/c++/12/bits/char_traits.h:425 │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ + beq.w 30e0 │ │ │ │ │ +/usr/include/c++/12/bits/char_traits.h:431 │ │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + blx 2acc │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:1071 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ +/usr/include/c++/12/bits/char_traits.h:431 │ │ │ │ │ + b.w 30e0 │ │ │ │ │ +/usr/include/c++/12/bits/char_traits.h:425 │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ + beq.w 36bc │ │ │ │ │ +/usr/include/c++/12/bits/char_traits.h:431 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + str r1, [sp, #116] @ 0x74 │ │ │ │ │ + blx 2acc │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:1071 │ │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ │ +/usr/include/c++/12/bits/char_traits.h:431 │ │ │ │ │ + ldr r1, [sp, #116] @ 0x74 │ │ │ │ │ + b.n 36bc │ │ │ │ │ +/usr/include/c++/12/bits/char_traits.h:425 │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ + beq.w 3752 │ │ │ │ │ +/usr/include/c++/12/bits/char_traits.h:431 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + blx 2acc │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:1071 │ │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ │ +/usr/include/c++/12/bits/char_traits.h:431 │ │ │ │ │ + b.n 3752 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:2171 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + str r0, [sp, #0] │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ │ + add r5, sp, #364 @ 0x16c │ │ │ │ │ + blx 298c , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ │ + b.n 359a │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + str r0, [sp, #0] │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ │ + blx 298c , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ │ + b.n 3404 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + str r0, [sp, #0] │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ │ + blx 298c , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ │ + b.w 3268 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + str r0, [sp, #0] │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ │ + add r6, sp, #436 @ 0x1b4 │ │ │ │ │ + blx 298c , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ │ + b.n 365e │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + str r0, [sp, #0] │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + blx 298c , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ │ + b.w 30be │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + str r0, [sp, #0] │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + add r7, sp, #508 @ 0x1fc │ │ │ │ │ + blx 298c , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:241 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:2171 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ + mov sl, r9 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:241 │ │ │ │ │ + add.w r0, r3, #8 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:204 │ │ │ │ │ + str r0, [r3, #0] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:1071 │ │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ + ldr.w r2, [sl], #8 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:673 │ │ │ │ │ + cmp r2, sl │ │ │ │ │ + beq.n 3b26 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:224 │ │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ │ + str r2, [r1, #0] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:261 │ │ │ │ │ + ldr.w r2, [r9, #8] │ │ │ │ │ + str r2, [r1, #8] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:229 │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:224 │ │ │ │ │ + str.w sl, [r9] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:229 │ │ │ │ │ + str r3, [r2, #4] │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str.w r3, [r9, #4] │ │ │ │ │ +/usr/include/c++/12/bits/char_traits.h:354 │ │ │ │ │ + strb.w r3, [r9, #8] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:690 │ │ │ │ │ + b.n 3768 │ │ │ │ │ + movs r5, #7 │ │ │ │ │ + movs r1, #8 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:61 │ │ │ │ │ + b.n 38d6 │ │ │ │ │ + movs r5, #7 │ │ │ │ │ + movs r1, #8 │ │ │ │ │ + b.w 3012 │ │ │ │ │ + movs r6, #7 │ │ │ │ │ + movs r1, #8 │ │ │ │ │ + b.n 38b6 │ │ │ │ │ + movs r6, #7 │ │ │ │ │ + movs r1, #8 │ │ │ │ │ + b.n 38f8 │ │ │ │ │ + movs r6, #7 │ │ │ │ │ + movs r1, #8 │ │ │ │ │ + b.w 2eac │ │ │ │ │ +/usr/include/c++/12/bits/char_traits.h:425 │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ + beq.n 3af0 │ │ │ │ │ +/usr/include/c++/12/bits/char_traits.h:431 │ │ │ │ │ + mov r1, sl │ │ │ │ │ + blx 2acc │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:1071 │ │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ │ +/usr/include/c++/12/bits/char_traits.h:431 │ │ │ │ │ + b.n 3af0 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ + ldr r1, [sp, #316] @ 0x13c │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:3530 │ │ │ │ │ + cmp r7, #15 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ + mov r5, r1 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:3530 │ │ │ │ │ + bls.w 33f2 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:1134 │ │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ │ + cmp r1, r6 │ │ │ │ │ + bne.w 33e6 │ │ │ │ │ + b.n 33f2 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:3530 │ │ │ │ │ + cmp r5, #15 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:3530 │ │ │ │ │ + bls.w 3256 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:1134 │ │ │ │ │ + ldr r4, [sp, #52] @ 0x34 │ │ │ │ │ + cmp r1, r4 │ │ │ │ │ + bne.w 3248 │ │ │ │ │ + b.w 3256 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:3530 │ │ │ │ │ + cmp r5, #15 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:3530 │ │ │ │ │ + bls.w 30ac │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:1134 │ │ │ │ │ + ldr r4, [sp, #64] @ 0x40 │ │ │ │ │ + cmp r1, r4 │ │ │ │ │ + bne.w 309e │ │ │ │ │ + b.w 30ac │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ + ldr r1, [sp, #388] @ 0x184 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:3530 │ │ │ │ │ + cmp r7, #15 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ + mov r5, r1 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:3530 │ │ │ │ │ + bls.w 3586 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:1134 │ │ │ │ │ + ldr r6, [sp, #60] @ 0x3c │ │ │ │ │ + cmp r1, r6 │ │ │ │ │ + bne.w 357a │ │ │ │ │ + b.n 3586 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:3530 │ │ │ │ │ + cmp.w ip, #15 │ │ │ │ │ + bls.w 3718 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:1134 │ │ │ │ │ + add.w r8, sp, #540 @ 0x21c │ │ │ │ │ + cmp r1, r8 │ │ │ │ │ + bne.w 370e │ │ │ │ │ + b.n 3718 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:3530 │ │ │ │ │ + cmp r7, #15 │ │ │ │ │ + bls.w 364a │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:1134 │ │ │ │ │ + add r6, sp, #468 @ 0x1d4 │ │ │ │ │ + cmp r1, r6 │ │ │ │ │ + bne.w 3642 │ │ │ │ │ + b.n 364a │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:200 │ │ │ │ │ + add r3, sp, #244 @ 0xf4 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:659 │ │ │ │ │ + adds r1, r7, #1 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:200 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:659 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + movs r2, #45 @ 0x2d │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:200 │ │ │ │ │ + add r5, sp, #252 @ 0xfc │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + str r5, [sp, #52] @ 0x34 │ │ │ │ │ + str r5, [sp, #244] @ 0xf4 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:659 │ │ │ │ │ + blx 2a60 , std::allocator >::_M_construct(unsigned int, char)@plt> │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:1224 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + add r7, r3 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:84 │ │ │ │ │ + b.w 3218 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:200 │ │ │ │ │ + add r3, sp, #316 @ 0x13c │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:659 │ │ │ │ │ + movs r2, #45 @ 0x2d │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + adds r1, r7, #1 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:200 │ │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ │ + add r3, sp, #324 @ 0x144 │ │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ │ + str r3, [sp, #316] @ 0x13c │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:659 │ │ │ │ │ + blx 2a60 , std::allocator >::_M_construct(unsigned int, char)@plt> │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:1224 │ │ │ │ │ + ldr r3, [sp, #316] @ 0x13c │ │ │ │ │ + add.w ip, r3, r7 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:84 │ │ │ │ │ + b.w 33ba │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:200 │ │ │ │ │ + add r3, sp, #124 @ 0x7c │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:659 │ │ │ │ │ + movs r2, #45 @ 0x2d │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:200 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:659 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + adds r1, r5, #1 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:200 │ │ │ │ │ + add r6, sp, #132 @ 0x84 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + str r6, [sp, #92] @ 0x5c │ │ │ │ │ + str r6, [sp, #124] @ 0x7c │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:659 │ │ │ │ │ + blx 2a60 , std::allocator >::_M_construct(unsigned int, char)@plt> │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:1224 │ │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ │ + add.w lr, r3, r5 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:84 │ │ │ │ │ + b.w 2f08 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:200 │ │ │ │ │ + add r3, sp, #172 @ 0xac │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:659 │ │ │ │ │ + adds r1, r7, #1 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:200 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:659 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + movs r2, #45 @ 0x2d │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:200 │ │ │ │ │ + add r5, sp, #180 @ 0xb4 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + str r5, [sp, #64] @ 0x40 │ │ │ │ │ + str r5, [sp, #172] @ 0xac │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:659 │ │ │ │ │ + blx 2a60 , std::allocator >::_M_construct(unsigned int, char)@plt> │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:1224 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + add r7, r3 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:84 │ │ │ │ │ + b.w 306c │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:200 │ │ │ │ │ + add r3, sp, #388 @ 0x184 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:659 │ │ │ │ │ + movs r2, #45 @ 0x2d │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + adds r1, r7, #1 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:200 │ │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ │ + add r3, sp, #396 @ 0x18c │ │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ │ + str r3, [sp, #388] @ 0x184 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:659 │ │ │ │ │ + blx 2a60 , std::allocator >::_M_construct(unsigned int, char)@plt> │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:1224 │ │ │ │ │ + ldr r3, [sp, #388] @ 0x184 │ │ │ │ │ + add.w ip, r3, r7 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:84 │ │ │ │ │ + b.n 354e │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:59 │ │ │ │ │ + movs r1, #2 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:52 │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + b.w 31b6 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:59 │ │ │ │ │ + movs r1, #2 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:52 │ │ │ │ │ + movs r6, #1 │ │ │ │ │ + b.n 34ee │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:59 │ │ │ │ │ + movs r1, #2 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:52 │ │ │ │ │ + movs r6, #1 │ │ │ │ │ + b.w 335a │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:59 │ │ │ │ │ + movs r1, #2 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:52 │ │ │ │ │ + movs r6, #1 │ │ │ │ │ + b.w 2e6e │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:59 │ │ │ │ │ + movs r1, #2 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:52 │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + b.w 2fd8 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:60 │ │ │ │ │ + movs r5, #2 │ │ │ │ │ + movs r1, #3 │ │ │ │ │ + b.n 38d6 │ │ │ │ │ + movs r6, #2 │ │ │ │ │ + movs r1, #3 │ │ │ │ │ + b.n 38f8 │ │ │ │ │ + movs r5, #2 │ │ │ │ │ + movs r1, #3 │ │ │ │ │ + b.w 3012 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:61 │ │ │ │ │ + movs r5, #3 │ │ │ │ │ + movs r1, #4 │ │ │ │ │ + b.n 38d6 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:60 │ │ │ │ │ + movs r6, #2 │ │ │ │ │ + movs r1, #3 │ │ │ │ │ + b.n 38b6 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:61 │ │ │ │ │ + movs r6, #3 │ │ │ │ │ + movs r1, #4 │ │ │ │ │ + b.n 38b6 │ │ │ │ │ + movs r6, #3 │ │ │ │ │ + movs r1, #4 │ │ │ │ │ + b.n 38f8 │ │ │ │ │ + movs r6, #3 │ │ │ │ │ + movs r1, #4 │ │ │ │ │ + b.w 2eac │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:60 │ │ │ │ │ + movs r6, #2 │ │ │ │ │ + movs r1, #3 │ │ │ │ │ + b.w 2eac │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:61 │ │ │ │ │ + movs r5, #3 │ │ │ │ │ + movs r1, #4 │ │ │ │ │ + b.w 3012 │ │ │ │ │ +/usr/include/c++/12/bits/charconv.h:63 │ │ │ │ │ + movs r6, #5 │ │ │ │ │ + b.w 2e6c │ │ │ │ │ + movs r5, #5 │ │ │ │ │ + b.w 2fd6 │ │ │ │ │ + movs r6, #5 │ │ │ │ │ + b.n 34ec │ │ │ │ │ + movs r5, #5 │ │ │ │ │ + b.w 31b4 │ │ │ │ │ + movs r6, #5 │ │ │ │ │ + b.w 3358 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:393 │ │ │ │ │ + ldr r0, [pc, #268] @ (3dd8 ) │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx 29b0 │ │ │ │ │ + ldr r0, [pc, #264] @ (3ddc ) │ │ │ │ │ + add r3, sp, #340 @ 0x154 │ │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx 29b0 │ │ │ │ │ + ldr r0, [pc, #256] @ (3de0 ) │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx 29b0 │ │ │ │ │ + ldr r0, [pc, #252] @ (3de4 ) │ │ │ │ │ + add r3, sp, #412 @ 0x19c │ │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx 29b0 │ │ │ │ │ + ldr r0, [pc, #244] @ (3de8 ) │ │ │ │ │ + add r6, sp, #436 @ 0x1b4 │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx 29b0 │ │ │ │ │ + ldr r0, [pc, #236] @ (3dec ) │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx 29b0 │ │ │ │ │ + ldr r0, [pc, #232] @ (3df0 ) │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx 29b0 │ │ │ │ │ + ldr r0, [pc, #228] @ (3df4 ) │ │ │ │ │ + add r3, sp, #508 @ 0x1fc │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx 29b0 │ │ │ │ │ +./porechop/src/alignment.cpp:121 │ │ │ │ │ + blx 2a78 <__stack_chk_fail@plt> │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:393 │ │ │ │ │ + ldr r0, [pc, #216] @ (3df8 ) │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx 29b0 │ │ │ │ │ + ldr r0, [pc, #212] @ (3dfc ) │ │ │ │ │ + add.w sl, sp, #484 @ 0x1e4 │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx 29b0 │ │ │ │ │ + ldr r0, [pc, #204] @ (3e00 ) │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx 29b0 │ │ │ │ │ + ldr r0, [pc, #200] @ (3e04 ) │ │ │ │ │ + add r5, sp, #364 @ 0x16c │ │ │ │ │ + add r0, pc │ │ │ │ │ + blx 29b0 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:795 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + blx 2a90 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:795 (discriminator 1) │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 2a90 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:794 │ │ │ │ │ + add r6, sp, #436 @ 0x1b4 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:795 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + blx 2a90 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ │ + blx 2a90 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:795 (discriminator 1) │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + blx 2a90 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:794 │ │ │ │ │ + add r5, sp, #364 @ 0x16c │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:795 │ │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ │ + blx 2a90 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ │ + blx 2a90 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + blx 2a90 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ │ + blx 2a90 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ │ + blx 2a90 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx 2a90 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ │ + blx 2a90 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ │ + blx 2a90 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ │ + blx 2a90 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ │ + blx 2a90 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + blx 2a90 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ + mov r0, fp │ │ │ │ │ + blx 2a90 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:795 (discriminator 1) │ │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ │ + blx 2a90 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ +/usr/include/c++/12/bits/new_allocator.h:90 (discriminator 1) │ │ │ │ │ + blx 2a84 <__cxa_end_cleanup@plt> │ │ │ │ │ + b.n 3d4e │ │ │ │ │ + add r6, sp, #436 @ 0x1b4 │ │ │ │ │ + b.n 3d5c │ │ │ │ │ + b.n 3d7c │ │ │ │ │ + b.n 3d8e │ │ │ │ │ + add r3, sp, #508 @ 0x1fc │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + b.n 3d48 │ │ │ │ │ + b.n 3d9a │ │ │ │ │ + b.n 3d76 │ │ │ │ │ + b.n 3d88 │ │ │ │ │ + b.n 3dac │ │ │ │ │ + b.n 3da0 │ │ │ │ │ + b.n 3d6a │ │ │ │ │ + b.n 3d62 │ │ │ │ │ + b.n 3d56 │ │ │ │ │ + nop │ │ │ │ │ + ldr r4, [r6, r7] │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldr r0, [r5, r7] │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldr r0, [r4, r7] │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldr r4, [r2, r7] │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldr r2, [r1, r7] │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldr r2, [r0, r7] │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldr r2, [r7, r6] │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldr r6, [r5, r6] │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldr r2, [r4, r6] │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldr r6, [r2, r6] │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldr r6, [r1, r6] │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldr r4, [r0, r6] │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +00003e08 , 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 r8, r0 │ │ │ │ │ + ldr.w r5, [pc, #1504] @ 43f0 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5e8> │ │ │ │ │ + sub.w sp, sp, #556 @ 0x22c │ │ │ │ │ +./porechop/src/alignment.cpp:8 │ │ │ │ │ + str r2, [r0, #0] │ │ │ │ │ +./porechop/src/alignment.cpp:9 │ │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ + strd r3, r2, [r0, #4] │ │ │ │ │ + str r2, [r0, #16] │ │ │ │ │ +/usr/include/c++/12/bits/basic_ios.h:462 │ │ │ │ │ + add r3, sp, #208 @ 0xd0 │ │ │ │ │ +./porechop/src/alignment.cpp:6 │ │ │ │ │ + ldr r4, [sp, #592] @ 0x250 │ │ │ │ │ +/usr/include/c++/12/bits/basic_ios.h:462 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ +./porechop/src/alignment.cpp:6 │ │ │ │ │ + ldr.w r2, [pc, #1480] @ 43f4 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5ec> │ │ │ │ │ + mov r6, r1 │ │ │ │ │ +./porechop/src/alignment.cpp:9 │ │ │ │ │ + str r4, [r0, #24] │ │ │ │ │ +/usr/include/c++/12/bits/basic_ios.h:462 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ │ +./porechop/src/alignment.cpp:6 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr.w r3, [pc, #1472] @ 43f8 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5f0> │ │ │ │ │ + add r5, pc │ │ │ │ │ +/usr/include/c++/12/bits/basic_ios.h:462 │ │ │ │ │ + add r4, sp, #144 @ 0x90 │ │ │ │ │ +./porechop/src/alignment.cpp:6 │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + str r3, [sp, #548] @ 0x224 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ +/usr/include/c++/12/bits/basic_ios.h:462 │ │ │ │ │ + blx 2950 │ │ │ │ │ + ldr.w r3, [pc, #1452] @ 43fc , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5f4> │ │ │ │ │ +/usr/include/c++/12/bits/basic_ios.h:461 │ │ │ │ │ + movs r1, #0 │ │ │ │ │ +/usr/include/c++/12/bits/basic_ios.h:462 │ │ │ │ │ + ldr r2, [r5, r3] │ │ │ │ │ +/usr/include/c++/12/ostream:385 │ │ │ │ │ + ldr.w r3, [pc, #1448] @ 4400 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5f8> │ │ │ │ │ +/usr/include/c++/12/bits/basic_ios.h:461 │ │ │ │ │ + strh.w r1, [r4, #180] @ 0xb4 │ │ │ │ │ +/usr/include/c++/12/bits/basic_ios.h:462 │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ + adds r2, #8 │ │ │ │ │ +/usr/include/c++/12/bits/basic_ios.h:461 │ │ │ │ │ + str.w r1, [r4, #176] @ 0xb0 │ │ │ │ │ +/usr/include/c++/12/bits/basic_ios.h:462 │ │ │ │ │ + str r2, [r4, #64] @ 0x40 │ │ │ │ │ + strd r1, r1, [r4, #184] @ 0xb8 │ │ │ │ │ + strd r1, r1, [r4, #192] @ 0xc0 │ │ │ │ │ +/usr/include/c++/12/ostream:385 │ │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ │ + ldr r7, [r3, #8] │ │ │ │ │ + str r2, [r4, #0] │ │ │ │ │ + ldr.w r0, [r2, #-12] │ │ │ │ │ + str r2, [sp, #12] │ │ │ │ │ + str r7, [sp, #16] │ │ │ │ │ + str r7, [r4, r0] │ │ │ │ │ + add r0, r4 │ │ │ │ │ + blx 2a9c >::init(std::basic_streambuf >*)@plt> │ │ │ │ │ +/usr/include/c++/12/sstream:792 │ │ │ │ │ + ldr.w r3, [pc, #1404] @ 4404 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5fc> │ │ │ │ │ +/usr/include/c++/12/streambuf:471 │ │ │ │ │ + add r7, sp, #176 @ 0xb0 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ +/usr/include/c++/12/streambuf:469 │ │ │ │ │ + mov.w r9, #0 │ │ │ │ │ +/usr/include/c++/12/sstream:792 │ │ │ │ │ + ldr r2, [r5, r3] │ │ │ │ │ +/usr/include/c++/12/streambuf:471 │ │ │ │ │ + ldr.w r3, [pc, #1392] @ 4408 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x600> │ │ │ │ │ +/usr/include/c++/12/sstream:792 │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ +/usr/include/c++/12/streambuf:471 │ │ │ │ │ + str r7, [sp, #68] @ 0x44 │ │ │ │ │ +/usr/include/c++/12/sstream:792 │ │ │ │ │ + adds r2, #12 │ │ │ │ │ + str r2, [r4, #0] │ │ │ │ │ + add.w r2, r1, #32 │ │ │ │ │ + str r2, [r4, #64] @ 0x40 │ │ │ │ │ +/usr/include/c++/12/sstream:793 │ │ │ │ │ + add r7, sp, #148 @ 0x94 │ │ │ │ │ +/usr/include/c++/12/streambuf:471 │ │ │ │ │ + ldr r2, [r5, r3] │ │ │ │ │ + str r2, [sp, #32] │ │ │ │ │ + add.w r3, r2, #8 │ │ │ │ │ +/usr/include/c++/12/streambuf:469 │ │ │ │ │ + strd r9, r9, [r4, #8] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:204 │ │ │ │ │ + add r2, sp, #192 @ 0xc0 │ │ │ │ │ +/usr/include/c++/12/streambuf:471 │ │ │ │ │ + str r3, [r4, #4] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:204 │ │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ │ +/usr/include/c++/12/streambuf:470 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + strd r9, r9, [r4, #16] │ │ │ │ │ + strd r2, r3, [sp, #168] @ 0xa8 │ │ │ │ │ +/usr/include/c++/12/streambuf:471 │ │ │ │ │ + blx 2bd4 │ │ │ │ │ +/usr/include/c++/12/sstream:127 │ │ │ │ │ + ldr.w r3, [pc, #1340] @ 440c , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x604> │ │ │ │ │ +/usr/include/c++/12/sstream:793 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:204 │ │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ +/usr/include/c++/12/sstream:793 │ │ │ │ │ + mov r0, sl │ │ │ │ │ +/usr/include/c++/12/sstream:127 │ │ │ │ │ + ldr r5, [r5, r3] │ │ │ │ │ + str r5, [sp, #24] │ │ │ │ │ + add.w r3, r5, #8 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:229 │ │ │ │ │ + strd r2, r9, [r4, #40] @ 0x28 │ │ │ │ │ +/usr/include/c++/12/sstream:127 │ │ │ │ │ + str r3, [r4, #4] │ │ │ │ │ + movs r3, #16 │ │ │ │ │ +/usr/include/c++/12/bits/char_traits.h:354 │ │ │ │ │ + strb.w r9, [r4, #48] @ 0x30 │ │ │ │ │ +/usr/include/c++/12/sstream:127 │ │ │ │ │ + str r3, [r4, #36] @ 0x24 │ │ │ │ │ +/usr/include/c++/12/sstream:793 │ │ │ │ │ + blx 2a9c >::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++/12/bits/basic_ios.h:259 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ +/usr/include/seqan/stream/iter_stream.h:325 │ │ │ │ │ + add r0, r4 │ │ │ │ │ +/usr/include/c++/12/bits/basic_ios.h:260 │ │ │ │ │ + ldr r1, [r0, #20] │ │ │ │ │ +/usr/include/c++/12/bits/basic_ios.h:259 │ │ │ │ │ + str r3, [r0, #16] │ │ │ │ │ +/usr/include/c++/12/bits/basic_ios.h:322 │ │ │ │ │ + ldr r5, [r0, #120] @ 0x78 │ │ │ │ │ +/usr/include/c++/12/bits/basic_ios.h:260 │ │ │ │ │ + blx 2b5c >::clear(std::_Ios_Iostate)@plt> │ │ │ │ │ +/usr/include/seqan/align/gaps_base.h:964 │ │ │ │ │ + add r0, sp, #88 @ 0x58 │ │ │ │ │ +/usr/include/seqan/align/gaps_base.h:965 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ +/usr/include/seqan/align/gaps_base.h:964 │ │ │ │ │ + str r5, [r0, #0] │ │ │ │ │ +/usr/include/seqan/align/gaps_base.h:965 │ │ │ │ │ + blx 2980 , 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++/12/streambuf:537 │ │ │ │ │ + ldr r5, [r4, #24] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:229 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:200 │ │ │ │ │ + add r1, sp, #104 @ 0x68 │ │ │ │ │ + add r3, sp, #96 @ 0x60 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:229 │ │ │ │ │ + str r2, [sp, #100] @ 0x64 │ │ │ │ │ +/usr/include/c++/12/bits/char_traits.h:354 │ │ │ │ │ + strb.w r2, [sp, #104] @ 0x68 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:200 │ │ │ │ │ + str r1, [sp, #60] @ 0x3c │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + str r1, [sp, #96] @ 0x60 │ │ │ │ │ +/usr/include/c++/12/sstream:432 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w 434a , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x542> │ │ │ │ │ +/usr/include/c++/12/streambuf:534 │ │ │ │ │ + ldrd r0, r3, [r4, #16] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:2171 │ │ │ │ │ + mov r1, r2 │ │ │ │ │ +/usr/include/c++/12/sstream:435 │ │ │ │ │ + cmp r5, r0 │ │ │ │ │ + ite ls │ │ │ │ │ + movls r7, #0 │ │ │ │ │ + movhi r7, #1 │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ + it eq │ │ │ │ │ + orreq.w r7, r7, #1 │ │ │ │ │ + cmp r7, r2 │ │ │ │ │ + it ne │ │ │ │ │ + movne r0, r5 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:2369 │ │ │ │ │ + subs r0, r0, r3 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:2171 │ │ │ │ │ + str r0, [sp, #0] │ │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ │ + blx 298c , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ │ +/usr/include/c++/12/bits/basic_ios.h:462 │ │ │ │ │ + add r3, sp, #408 @ 0x198 │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + add r5, sp, #344 @ 0x158 │ │ │ │ │ + blx 2950 │ │ │ │ │ +/usr/include/c++/12/ostream:385 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ +/usr/include/c++/12/bits/basic_ios.h:461 │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + strh.w r1, [sp, #524] @ 0x20c │ │ │ │ │ +/usr/include/c++/12/ostream:385 │ │ │ │ │ + str r3, [sp, #344] @ 0x158 │ │ │ │ │ + ldr.w r0, [r3, #-12] │ │ │ │ │ +/usr/include/c++/12/bits/basic_ios.h:462 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ +/usr/include/c++/12/bits/basic_ios.h:461 │ │ │ │ │ + str r1, [sp, #520] @ 0x208 │ │ │ │ │ +/usr/include/c++/12/bits/basic_ios.h:462 │ │ │ │ │ + adds r3, #8 │ │ │ │ │ + str r3, [sp, #408] @ 0x198 │ │ │ │ │ +/usr/include/c++/12/ostream:385 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ +/usr/include/c++/12/bits/basic_ios.h:462 │ │ │ │ │ + strd r1, r1, [sp, #528] @ 0x210 │ │ │ │ │ + strd r1, r1, [sp, #536] @ 0x218 │ │ │ │ │ +/usr/include/c++/12/ostream:385 │ │ │ │ │ + str r3, [r5, r0] │ │ │ │ │ + add r0, r5 │ │ │ │ │ + blx 2a9c >::init(std::basic_streambuf >*)@plt> │ │ │ │ │ +/usr/include/c++/12/sstream:792 │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ +/usr/include/c++/12/streambuf:471 │ │ │ │ │ + add r3, sp, #376 @ 0x178 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ │ +/usr/include/c++/12/sstream:792 │ │ │ │ │ + add.w r3, r2, #12 │ │ │ │ │ + str r3, [sp, #344] @ 0x158 │ │ │ │ │ + add.w r3, r2, #32 │ │ │ │ │ + str r3, [sp, #408] @ 0x198 │ │ │ │ │ +/usr/include/c++/12/streambuf:471 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ +/usr/include/c++/12/streambuf:469 │ │ │ │ │ + mov.w r9, #0 │ │ │ │ │ +/usr/include/c++/12/streambuf:470 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ +/usr/include/c++/12/streambuf:469 │ │ │ │ │ + strd r9, r9, [sp, #352] @ 0x160 │ │ │ │ │ +/usr/include/c++/12/streambuf:471 │ │ │ │ │ + adds r3, #8 │ │ │ │ │ +/usr/include/c++/12/streambuf:470 │ │ │ │ │ + strd r9, r9, [sp, #360] @ 0x168 │ │ │ │ │ +/usr/include/c++/12/streambuf:471 │ │ │ │ │ + str r3, [sp, #348] @ 0x15c │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:204 │ │ │ │ │ + add r3, sp, #392 @ 0x188 │ │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ │ +/usr/include/c++/12/streambuf:470 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + strd r2, r3, [sp, #368] @ 0x170 │ │ │ │ │ +/usr/include/c++/12/streambuf:471 │ │ │ │ │ + blx 2bd4 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:204 │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ +/usr/include/c++/12/sstream:793 │ │ │ │ │ + add r7, sp, #348 @ 0x15c │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:229 │ │ │ │ │ + strd r3, r9, [sp, #384] @ 0x180 │ │ │ │ │ +/usr/include/c++/12/sstream:793 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ +/usr/include/c++/12/sstream:127 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ +/usr/include/c++/12/sstream:793 │ │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ +/usr/include/c++/12/sstream:127 │ │ │ │ │ + adds r3, #8 │ │ │ │ │ +/usr/include/c++/12/bits/char_traits.h:354 │ │ │ │ │ + strb.w r9, [sp, #392] @ 0x188 │ │ │ │ │ +/usr/include/c++/12/sstream:127 │ │ │ │ │ + str r3, [sp, #348] @ 0x15c │ │ │ │ │ + movs r3, #16 │ │ │ │ │ + str r3, [sp, #380] @ 0x17c │ │ │ │ │ +/usr/include/c++/12/sstream:793 │ │ │ │ │ + blx 2a9c >::init(std::basic_streambuf >*)@plt> │ │ │ │ │ +/usr/include/seqan/stream/iter_stream.h:325 │ │ │ │ │ + ldr r3, [sp, #344] @ 0x158 │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:449 │ │ │ │ │ + ldr r6, [r6, #0] │ │ │ │ │ +/usr/include/seqan/stream/iter_stream.h:325 │ │ │ │ │ + ldr.w r0, [r3, #-12] │ │ │ │ │ +/usr/include/c++/12/bits/basic_ios.h:259 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:449 │ │ │ │ │ + adds r6, #36 @ 0x24 │ │ │ │ │ +/usr/include/seqan/stream/iter_stream.h:325 │ │ │ │ │ + add r0, r5 │ │ │ │ │ +/usr/include/c++/12/bits/basic_ios.h:260 │ │ │ │ │ + ldr r1, [r0, #20] │ │ │ │ │ +/usr/include/c++/12/bits/basic_ios.h:259 │ │ │ │ │ + str r3, [r0, #16] │ │ │ │ │ +/usr/include/c++/12/bits/basic_ios.h:322 │ │ │ │ │ + ldr r7, [r0, #120] @ 0x78 │ │ │ │ │ +/usr/include/c++/12/bits/basic_ios.h:260 │ │ │ │ │ + blx 2b5c >::clear(std::_Ios_Iostate)@plt> │ │ │ │ │ +/usr/include/seqan/align/gaps_base.h:964 │ │ │ │ │ + add r0, sp, #92 @ 0x5c │ │ │ │ │ +/usr/include/seqan/align/gaps_base.h:965 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ +/usr/include/seqan/align/gaps_base.h:964 │ │ │ │ │ + str r7, [r0, #0] │ │ │ │ │ +/usr/include/seqan/align/gaps_base.h:965 │ │ │ │ │ + blx 2980 , 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++/12/streambuf:537 │ │ │ │ │ + ldr r6, [sp, #368] @ 0x170 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:200 │ │ │ │ │ + add.w r9, sp, #120 @ 0x78 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:229 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:200 │ │ │ │ │ + add r3, sp, #128 @ 0x80 │ │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:229 │ │ │ │ │ + str.w r2, [r9, #4] │ │ │ │ │ +/usr/include/c++/12/bits/char_traits.h:354 │ │ │ │ │ + strb.w r2, [r9, #8] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:200 │ │ │ │ │ + str.w r3, [r9] │ │ │ │ │ +/usr/include/c++/12/sstream:432 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 4340 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x538> │ │ │ │ │ +/usr/include/c++/12/streambuf:534 │ │ │ │ │ + ldrd r0, r3, [sp, #360] @ 0x168 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:2171 │ │ │ │ │ + mov r1, r2 │ │ │ │ │ +/usr/include/c++/12/sstream:435 │ │ │ │ │ + cmp r6, r0 │ │ │ │ │ + ite ls │ │ │ │ │ + movls r7, #0 │ │ │ │ │ + movhi r7, #1 │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ + it eq │ │ │ │ │ + orreq.w r7, r7, #1 │ │ │ │ │ + cmp r7, r2 │ │ │ │ │ + it ne │ │ │ │ │ + movne r0, r6 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:2369 │ │ │ │ │ + subs r0, r0, r3 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:2171 │ │ │ │ │ + str r0, [sp, #0] │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + blx 298c , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:1064 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr.w r2, [r9, #4] │ │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ │ +/usr/include/c++/12/bits/stl_algobase.h:259 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bcc.n 412e , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x326> │ │ │ │ │ +./porechop/src/alignment.cpp:20 │ │ │ │ │ + mov ip, r3 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 4130 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x328> │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ + ldr.w r0, [r9] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:285 │ │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + beq.n 4064 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x25c> │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:292 │ │ │ │ │ + ldr.w r1, [r9, #8] │ │ │ │ │ +/usr/include/c++/12/bits/new_allocator.h:158 │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + blx 29ec │ │ │ │ │ +/usr/include/c++/12/sstream:838 │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ + ldr r0, [sp, #384] @ 0x180 │ │ │ │ │ +/usr/include/c++/12/sstream:838 │ │ │ │ │ + add.w r3, r2, #12 │ │ │ │ │ + str r3, [sp, #344] @ 0x158 │ │ │ │ │ + add.w r3, r2, #32 │ │ │ │ │ + str r3, [sp, #408] @ 0x198 │ │ │ │ │ +/usr/include/c++/12/sstream:72 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + adds r3, #8 │ │ │ │ │ + str r3, [sp, #348] @ 0x15c │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:285 │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + beq.n 4088 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x280> │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:292 │ │ │ │ │ + ldr r1, [sp, #392] @ 0x188 │ │ │ │ │ +/usr/include/c++/12/bits/new_allocator.h:158 │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + blx 29ec │ │ │ │ │ +/usr/include/c++/12/streambuf:203 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ │ + adds r3, #8 │ │ │ │ │ + str r3, [sp, #348] @ 0x15c │ │ │ │ │ + blx 2ab4 │ │ │ │ │ +/usr/include/c++/12/ostream:93 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + str r3, [sp, #344] @ 0x158 │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + ldr.w r3, [r3, #-12] │ │ │ │ │ +/usr/include/c++/12/bits/basic_ios.h:282 │ │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ +/usr/include/c++/12/ostream:93 │ │ │ │ │ + add.w r3, r3, #552 @ 0x228 │ │ │ │ │ + add r3, sp │ │ │ │ │ + str.w r2, [r3, #-208] │ │ │ │ │ +/usr/include/c++/12/bits/basic_ios.h:282 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + adds r3, #8 │ │ │ │ │ + str r3, [sp, #408] @ 0x198 │ │ │ │ │ + blx 2968 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:285 │ │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:285 │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ + beq.n 40c6 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x2be> │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:292 │ │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ │ +/usr/include/c++/12/bits/new_allocator.h:158 │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + blx 29ec │ │ │ │ │ +/usr/include/c++/12/sstream:838 │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ +/usr/include/c++/12/sstream:72 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ + ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ +/usr/include/c++/12/sstream:72 │ │ │ │ │ + adds r3, #8 │ │ │ │ │ + str r3, [r4, #4] │ │ │ │ │ +/usr/include/c++/12/sstream:838 │ │ │ │ │ + add.w r3, r2, #12 │ │ │ │ │ + str r3, [r4, #0] │ │ │ │ │ + add.w r3, r2, #32 │ │ │ │ │ + str r3, [r4, #64] @ 0x40 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:285 │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + beq.n 40ea , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x2e2> │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:292 │ │ │ │ │ + ldr r1, [r4, #48] @ 0x30 │ │ │ │ │ +/usr/include/c++/12/bits/new_allocator.h:158 │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + blx 29ec │ │ │ │ │ +/usr/include/c++/12/streambuf:203 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ │ + adds r3, #8 │ │ │ │ │ + str r3, [r4, #4] │ │ │ │ │ + blx 2ab4 │ │ │ │ │ +/usr/include/c++/12/ostream:93 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + str r2, [r4, #0] │ │ │ │ │ +/usr/include/c++/12/bits/basic_ios.h:282 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ +/usr/include/c++/12/ostream:93 │ │ │ │ │ + ldr.w r2, [r2, #-12] │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ +/usr/include/c++/12/bits/basic_ios.h:282 │ │ │ │ │ + adds r3, #8 │ │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ │ +/usr/include/c++/12/ostream:93 │ │ │ │ │ + str r1, [r4, r2] │ │ │ │ │ +/usr/include/c++/12/bits/basic_ios.h:282 │ │ │ │ │ + str r3, [r4, #64] @ 0x40 │ │ │ │ │ + blx 2968 │ │ │ │ │ +./porechop/src/alignment.cpp:6 │ │ │ │ │ + ldr r2, [pc, #768] @ (4410 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x608>) │ │ │ │ │ +./porechop/src/alignment.cpp:111 │ │ │ │ │ + ldr r3, [pc, #740] @ (43f8 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5f0>) │ │ │ │ │ +./porechop/src/alignment.cpp:6 │ │ │ │ │ + add r2, pc │ │ │ │ │ +./porechop/src/alignment.cpp:111 │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #548] @ 0x224 │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.w 4368 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x560> │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + add.w sp, sp, #556 @ 0x22c │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ +./porechop/src/alignment.cpp:19 │ │ │ │ │ + mov ip, r2 │ │ │ │ │ +./porechop/src/alignment.cpp:29 │ │ │ │ │ + cmp.w ip, #0 │ │ │ │ │ + ble.n 4050 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x248> │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ +./porechop/src/alignment.cpp:28 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ + ldr.w r0, [r9] │ │ │ │ │ +./porechop/src/alignment.cpp:27 │ │ │ │ │ + mov sl, r5 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ │ + subs r6, r1, #1 │ │ │ │ │ + rsb r7, r1, #1 │ │ │ │ │ + add.w fp, r6, ip │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + add.w lr, r7, r3 │ │ │ │ │ +./porechop/src/alignment.cpp:30 │ │ │ │ │ + ldrb.w r1, [r3, #1]! │ │ │ │ │ + cmp r1, #45 @ 0x2d │ │ │ │ │ +./porechop/src/alignment.cpp:32 │ │ │ │ │ + ldrb r1, [r2, #0] │ │ │ │ │ +./porechop/src/alignment.cpp:30 │ │ │ │ │ + beq.n 41e2 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x3da> │ │ │ │ │ +./porechop/src/alignment.cpp:32 │ │ │ │ │ + cmp r1, #45 @ 0x2d │ │ │ │ │ + bne.w 433c , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x534> │ │ │ │ │ + mov r1, r5 │ │ │ │ │ +./porechop/src/alignment.cpp:31 │ │ │ │ │ + mov.w sl, #1 │ │ │ │ │ +./porechop/src/alignment.cpp:34 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w 433c , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x534> │ │ │ │ │ +./porechop/src/alignment.cpp:29 (discriminator 2) │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + cmp r3, fp │ │ │ │ │ + bne.n 4152 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x34a> │ │ │ │ │ + movs r7, #1 │ │ │ │ │ +./porechop/src/alignment.cpp:26 │ │ │ │ │ + mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ │ +./porechop/src/alignment.cpp:44 │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ + add.w r2, ip, #4294967295 @ 0xffffffff │ │ │ │ │ + adds r1, r0, r2 │ │ │ │ │ +./porechop/src/alignment.cpp:42 │ │ │ │ │ + str.w lr, [sp, #72] @ 0x48 │ │ │ │ │ + add.w r5, r3, ip │ │ │ │ │ +./porechop/src/alignment.cpp:43 │ │ │ │ │ + mov.w sl, #0 │ │ │ │ │ +./porechop/src/alignment.cpp:44 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ +./porechop/src/alignment.cpp:42 │ │ │ │ │ + mov fp, sl │ │ │ │ │ +./porechop/src/alignment.cpp:45 │ │ │ │ │ + ldrb.w lr, [r5, #-1]! │ │ │ │ │ + cmp.w lr, #45 @ 0x2d │ │ │ │ │ +./porechop/src/alignment.cpp:47 │ │ │ │ │ + ldrb.w lr, [r1] │ │ │ │ │ +./porechop/src/alignment.cpp:45 │ │ │ │ │ + beq.n 41d0 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x3c8> │ │ │ │ │ +./porechop/src/alignment.cpp:47 │ │ │ │ │ + cmp.w lr, #45 @ 0x2d │ │ │ │ │ + bne.n 41f0 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x3e8> │ │ │ │ │ + mov lr, sl │ │ │ │ │ +./porechop/src/alignment.cpp:46 │ │ │ │ │ + mov.w fp, #1 │ │ │ │ │ +./porechop/src/alignment.cpp:49 │ │ │ │ │ + cmp.w lr, #0 │ │ │ │ │ + bne.n 41f0 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x3e8> │ │ │ │ │ +./porechop/src/alignment.cpp:44 (discriminator 2) │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ + beq.w 4054 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x24c> │ │ │ │ │ +./porechop/src/alignment.cpp:45 │ │ │ │ │ + ldrb.w lr, [r5, #-1]! │ │ │ │ │ + cmp.w lr, #45 @ 0x2d │ │ │ │ │ +./porechop/src/alignment.cpp:47 │ │ │ │ │ + ldrb.w lr, [r1] │ │ │ │ │ +./porechop/src/alignment.cpp:45 │ │ │ │ │ + bne.n 41a4 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x39c> │ │ │ │ │ +./porechop/src/alignment.cpp:47 │ │ │ │ │ + cmp.w lr, #45 @ 0x2d │ │ │ │ │ +./porechop/src/alignment.cpp:49 │ │ │ │ │ + itee eq │ │ │ │ │ + andeq.w lr, fp, sl │ │ │ │ │ + movne lr, fp │ │ │ │ │ +./porechop/src/alignment.cpp:48 │ │ │ │ │ + movne.w sl, #1 │ │ │ │ │ + b.n 41b0 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x3a8> │ │ │ │ │ +./porechop/src/alignment.cpp:32 │ │ │ │ │ + cmp r1, #45 @ 0x2d │ │ │ │ │ +./porechop/src/alignment.cpp:34 │ │ │ │ │ + itee eq │ │ │ │ │ + andeq.w r1, r5, sl │ │ │ │ │ + movne r1, sl │ │ │ │ │ +./porechop/src/alignment.cpp:33 │ │ │ │ │ + movne r5, #1 │ │ │ │ │ + b.n 416c , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x364> │ │ │ │ │ +./porechop/src/alignment.cpp:55 │ │ │ │ │ + ldr.w lr, [sp, #72] @ 0x48 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.w 4054 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x24c> │ │ │ │ │ + subs r7, r0, #1 │ │ │ │ │ + add.w sl, r7, ip │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + b.n 420a , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x402> │ │ │ │ │ +./porechop/src/alignment.cpp:60 (discriminator 2) │ │ │ │ │ + cmp sl, r1 │ │ │ │ │ + beq.w 4354 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x54c> │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:1221 │ │ │ │ │ + mov fp, r1 │ │ │ │ │ +./porechop/src/alignment.cpp:61 │ │ │ │ │ + ldrb.w r5, [r1, #1]! │ │ │ │ │ + cmp r5, #45 @ 0x2d │ │ │ │ │ + beq.n 4204 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x3fc> │ │ │ │ │ + rsb r1, r0, #1 │ │ │ │ │ + add r1, fp │ │ │ │ │ + str r1, [sp, #72] @ 0x48 │ │ │ │ │ +./porechop/src/alignment.cpp:67 │ │ │ │ │ + add.w r1, r0, ip │ │ │ │ │ + b.n 4226 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x41e> │ │ │ │ │ +./porechop/src/alignment.cpp:67 (discriminator 2) │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + bcc.n 422e , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x426> │ │ │ │ │ +./porechop/src/alignment.cpp:68 │ │ │ │ │ + ldrb.w r5, [r1, #-1]! │ │ │ │ │ + cmp r5, #45 @ 0x2d │ │ │ │ │ + beq.n 4222 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x41a> │ │ │ │ │ +./porechop/src/alignment.cpp:77 │ │ │ │ │ + cmp lr, r3 │ │ │ │ │ + bgt.w 4362 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x55a> │ │ │ │ │ + add.w r5, lr, #4294967295 @ 0xffffffff │ │ │ │ │ + add.w fp, r0, r3 │ │ │ │ │ + adds r1, r0, r5 │ │ │ │ │ + str r1, [sp, #76] @ 0x4c │ │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ │ +./porechop/src/alignment.cpp:76 │ │ │ │ │ + mov.w sl, #0 │ │ │ │ │ + strd lr, ip, [sp, #80] @ 0x50 │ │ │ │ │ + add r5, r1 │ │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ │ +./porechop/src/alignment.cpp:78 │ │ │ │ │ + ldrb.w ip, [r1, #1]! │ │ │ │ │ + ldrb.w lr, [r5, #1]! │ │ │ │ │ + cmp lr, ip │ │ │ │ │ +./porechop/src/alignment.cpp:79 │ │ │ │ │ + it eq │ │ │ │ │ + addeq.w sl, sl, #1 │ │ │ │ │ +./porechop/src/alignment.cpp:77 │ │ │ │ │ + cmp fp, r1 │ │ │ │ │ + bne.n 424e , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x446> │ │ │ │ │ +./porechop/src/alignment.cpp:82 │ │ │ │ │ + vmov s15, sl │ │ │ │ │ + vldr d6, [pc, #376] @ 43e0 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5d8> │ │ │ │ │ + ldrd lr, ip, [sp, #80] @ 0x50 │ │ │ │ │ + vcvt.f64.s32 d7, s15 │ │ │ │ │ + vmul.f64 d7, d7, d6 │ │ │ │ │ +./porechop/src/alignment.cpp:81 │ │ │ │ │ + sub.w r1, r3, lr │ │ │ │ │ + adds r1, #1 │ │ │ │ │ +./porechop/src/alignment.cpp:82 │ │ │ │ │ + vmov s13, r1 │ │ │ │ │ +./porechop/src/alignment.cpp:85 │ │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ │ +./porechop/src/alignment.cpp:82 │ │ │ │ │ + vcvt.f64.s32 d6, s13 │ │ │ │ │ +./porechop/src/alignment.cpp:85 │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ +./porechop/src/alignment.cpp:82 │ │ │ │ │ + vdiv.f64 d5, d7, d6 │ │ │ │ │ + vstr d5, [r8, #32] │ │ │ │ │ +./porechop/src/alignment.cpp:85 │ │ │ │ │ + bgt.n 435c , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x554> │ │ │ │ │ + ldr r5, [sp, #48] @ 0x30 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + add.w fp, r0, r2 │ │ │ │ │ +./porechop/src/alignment.cpp:84 │ │ │ │ │ + mov.w sl, #0 │ │ │ │ │ + add r5, r1 │ │ │ │ │ + add r1, r0 │ │ │ │ │ + str.w lr, [sp, #48] @ 0x30 │ │ │ │ │ + str.w ip, [sp, #76] @ 0x4c │ │ │ │ │ +./porechop/src/alignment.cpp:86 │ │ │ │ │ + ldrb.w lr, [r1, #1]! │ │ │ │ │ + ldrb.w ip, [r5, #1]! │ │ │ │ │ + cmp lr, ip │ │ │ │ │ +./porechop/src/alignment.cpp:87 │ │ │ │ │ + it eq │ │ │ │ │ + addeq.w sl, sl, #1 │ │ │ │ │ +./porechop/src/alignment.cpp:85 │ │ │ │ │ + cmp fp, r1 │ │ │ │ │ + bne.n 42aa , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x4a2> │ │ │ │ │ +./porechop/src/alignment.cpp:90 │ │ │ │ │ + vmov s15, sl │ │ │ │ │ + vldr d6, [pc, #284] @ 43e0 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5d8> │ │ │ │ │ + ldr.w lr, [sp, #48] @ 0x30 │ │ │ │ │ + vcvt.f64.s32 d7, s15 │ │ │ │ │ + ldr.w ip, [sp, #76] @ 0x4c │ │ │ │ │ + vmul.f64 d7, d7, d6 │ │ │ │ │ +./porechop/src/alignment.cpp:89 │ │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ │ +./porechop/src/alignment.cpp:90 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + mov sl, r5 │ │ │ │ │ +./porechop/src/alignment.cpp:89 │ │ │ │ │ + subs r2, r2, r1 │ │ │ │ │ +./porechop/src/alignment.cpp:90 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ +./porechop/src/alignment.cpp:89 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ +./porechop/src/alignment.cpp:90 │ │ │ │ │ + vmov s13, r2 │ │ │ │ │ +./porechop/src/alignment.cpp:93 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ +./porechop/src/alignment.cpp:90 │ │ │ │ │ + mov fp, r1 │ │ │ │ │ + vcvt.f64.s32 d6, s13 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + vdiv.f64 d5, d7, d6 │ │ │ │ │ + vstr d5, [r8, #40] @ 0x28 │ │ │ │ │ +./porechop/src/alignment.cpp:94 │ │ │ │ │ + ldrb.w r5, [r6, #1]! │ │ │ │ │ +./porechop/src/alignment.cpp:97 │ │ │ │ │ + cmp lr, r2 │ │ │ │ │ +./porechop/src/alignment.cpp:95 │ │ │ │ │ + ldrb.w r1, [r7, #1]! │ │ │ │ │ +./porechop/src/alignment.cpp:98 │ │ │ │ │ + itt eq │ │ │ │ │ + streq.w r3, [r8, #8] │ │ │ │ │ +./porechop/src/alignment.cpp:99 │ │ │ │ │ + streq.w r0, [r8, #16] │ │ │ │ │ +./porechop/src/alignment.cpp:101 │ │ │ │ │ + cmp r2, sl │ │ │ │ │ +./porechop/src/alignment.cpp:102 │ │ │ │ │ + it eq │ │ │ │ │ + streq.w r3, [r8, #12] │ │ │ │ │ +./porechop/src/alignment.cpp:93 │ │ │ │ │ + add.w r2, r2, #1 │ │ │ │ │ +./porechop/src/alignment.cpp:103 │ │ │ │ │ + it eq │ │ │ │ │ + streq.w r0, [r8, #20] │ │ │ │ │ +./porechop/src/alignment.cpp:106 │ │ │ │ │ + cmp r5, #45 @ 0x2d │ │ │ │ │ +./porechop/src/alignment.cpp:107 │ │ │ │ │ + it ne │ │ │ │ │ + addne r3, #1 │ │ │ │ │ +./porechop/src/alignment.cpp:108 │ │ │ │ │ + cmp r1, #45 @ 0x2d │ │ │ │ │ +./porechop/src/alignment.cpp:109 │ │ │ │ │ + it ne │ │ │ │ │ + addne r0, #1 │ │ │ │ │ +./porechop/src/alignment.cpp:93 │ │ │ │ │ + cmp r2, ip │ │ │ │ │ + bne.n 42fa , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x4f2> │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:285 │ │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + cmp fp, r3 │ │ │ │ │ + bne.w 405a , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x252> │ │ │ │ │ + b.n 4064 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x25c> │ │ │ │ │ +./porechop/src/alignment.cpp:32 │ │ │ │ │ + movs r7, #0 │ │ │ │ │ + b.n 417e , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x376> │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:1571 │ │ │ │ │ + add r1, sp, #384 @ 0x180 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + blx 29c8 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:805 │ │ │ │ │ + b.n 403e , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x236> │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:1571 │ │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ │ + add r1, sp, #184 @ 0xb8 │ │ │ │ │ + blx 29c8 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:805 │ │ │ │ │ + b.n 3f50 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x148> │ │ │ │ │ +./porechop/src/alignment.cpp:59 │ │ │ │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ + str r1, [sp, #72] @ 0x48 │ │ │ │ │ + b.n 421c , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x414> │ │ │ │ │ +./porechop/src/alignment.cpp:85 │ │ │ │ │ + vldr d7, [pc, #136] @ 43e8 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5e0> │ │ │ │ │ + b.n 42d6 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x4ce> │ │ │ │ │ +./porechop/src/alignment.cpp:77 │ │ │ │ │ + vldr d7, [pc, #132] @ 43e8 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5e0> │ │ │ │ │ + b.n 4276 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x46e> │ │ │ │ │ +./porechop/src/alignment.cpp:111 │ │ │ │ │ + blx 2a78 <__stack_chk_fail@plt> │ │ │ │ │ +/usr/include/c++/12/bits/basic_ios.h:282 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ + adds r3, #8 │ │ │ │ │ + str r3, [sp, #408] @ 0x198 │ │ │ │ │ + blx 2968 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:795 │ │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ │ + blx 2a90 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ +./porechop/src/alignment.cpp:111 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx 2934 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ │ + blx 2a84 <__cxa_end_cleanup@plt> │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:794 │ │ │ │ │ + b.n 4378 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x570> │ │ │ │ │ +./porechop/src/alignment.cpp:111 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + blx 2934 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ │ + b.n 4378 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x570> │ │ │ │ │ +/usr/include/c++/12/sstream:793 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 2b20 , std::allocator >::~basic_stringbuf()@plt> │ │ │ │ │ +/usr/include/c++/12/ostream:93 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + str r3, [sp, #344] @ 0x158 │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + ldr.w r3, [r3, #-12] │ │ │ │ │ + add.w r3, r3, #552 @ 0x228 │ │ │ │ │ + add r3, sp │ │ │ │ │ + str.w r2, [r3, #-208] │ │ │ │ │ + b.n 436c , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x564> │ │ │ │ │ +/usr/include/c++/12/sstream:793 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 2b20 , std::allocator >::~basic_stringbuf()@plt> │ │ │ │ │ +/usr/include/c++/12/ostream:93 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + str r3, [r4, #0] │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + ldr.w r3, [r3, #-12] │ │ │ │ │ + str r2, [r4, r3] │ │ │ │ │ +/usr/include/c++/12/bits/basic_ios.h:282 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ │ + adds r3, #8 │ │ │ │ │ + str r3, [r4, #64] @ 0x40 │ │ │ │ │ + blx 2968 │ │ │ │ │ + blx 2a84 <__cxa_end_cleanup@plt> │ │ │ │ │ + b.n 43c0 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5b8> │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:795 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + blx 2a90 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ +/usr/include/c++/12/bits/new_allocator.h:90 │ │ │ │ │ + b.n 438a , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x582> │ │ │ │ │ + b.n 437e , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x576> │ │ │ │ │ + nop.w │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + eors r1, r3 │ │ │ │ │ + ... │ │ │ │ │ + strb r2, [r0, #7] │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + strb r0, [r1, #7] │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsls r0, r1, #4 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsls r4, r0, #4 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsls r4, r5, #4 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsls r0, r5, #4 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsls r4, r3, #4 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsls r0, r3, #5 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldr r2, [r5, #108] @ 0x6c │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +00004414 , 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++/12/ext/string_conversions.h:99 │ │ │ │ │ + push {r3} │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ + mov r5, r2 │ │ │ │ │ +/usr/include/c++/12/ext/string_conversions.h:105 │ │ │ │ │ + adds r2, #7 │ │ │ │ │ +/usr/include/c++/12/ext/string_conversions.h:99 │ │ │ │ │ + sub sp, #20 │ │ │ │ │ + add r7, sp, #0 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + add.w r3, r7, #44 @ 0x2c │ │ │ │ │ +/usr/include/c++/12/ext/string_conversions.h:105 │ │ │ │ │ + bic.w r0, r2, #7 │ │ │ │ │ +/usr/include/c++/12/ext/string_conversions.h:99 │ │ │ │ │ + mov r8, r1 │ │ │ │ │ +/usr/include/c++/12/ext/string_conversions.h:111 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ +/usr/include/c++/12/ext/string_conversions.h:99 │ │ │ │ │ + ldr r5, [pc, #132] @ (44b8 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...)@@Base+0xa4>) │ │ │ │ │ +/usr/include/c++/12/ext/string_conversions.h:105 │ │ │ │ │ + sub.w sp, sp, r0 │ │ │ │ │ +/usr/include/c++/12/ext/string_conversions.h:99 │ │ │ │ │ + ldr r0, [pc, #132] @ (44bc , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...)@@Base+0xa8>) │ │ │ │ │ +/usr/include/c++/12/ext/string_conversions.h:105 │ │ │ │ │ + mov r6, sp │ │ │ │ │ +/usr/include/c++/12/ext/string_conversions.h:99 │ │ │ │ │ + add r5, pc │ │ │ │ │ + ldr.w r2, [r3], #4 │ │ │ │ │ +/usr/include/c++/12/ext/string_conversions.h:109 │ │ │ │ │ + str r3, [r7, #4] │ │ │ │ │ +/usr/include/c++/12/ext/string_conversions.h:99 │ │ │ │ │ + ldr r0, [r5, r0] │ │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ │ + str r0, [r7, #12] │ │ │ │ │ + mov.w r0, #0 │ │ │ │ │ +/usr/include/c++/12/ext/string_conversions.h:111 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + blx r8 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.tcc:223 │ │ │ │ │ + cmp r5, #15 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:241 │ │ │ │ │ + add.w r0, r4, #8 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.tcc:221 │ │ │ │ │ + str r5, [r7, #8] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:200 │ │ │ │ │ + str r0, [r4, #0] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.tcc:223 │ │ │ │ │ + bhi.n 4494 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...)@@Base+0x80> │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:420 │ │ │ │ │ + cmp r5, #1 │ │ │ │ │ + bne.n 448e , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...)@@Base+0x7a> │ │ │ │ │ +/usr/include/c++/12/bits/char_traits.h:354 │ │ │ │ │ + ldrb r3, [r6, #0] │ │ │ │ │ + strb r3, [r4, #8] │ │ │ │ │ +/usr/include/c++/12/ext/string_conversions.h:99 │ │ │ │ │ + ldr r2, [pc, #88] @ (44c0 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...)@@Base+0xac>) │ │ │ │ │ +/usr/include/c++/12/bits/char_traits.h:354 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:229 │ │ │ │ │ + str r5, [r4, #4] │ │ │ │ │ +/usr/include/c++/12/bits/char_traits.h:354 │ │ │ │ │ + strb r3, [r0, r5] │ │ │ │ │ +/usr/include/c++/12/ext/string_conversions.h:99 │ │ │ │ │ + add r2, pc │ │ │ │ │ +/usr/include/c++/12/ext/string_conversions.h:116 │ │ │ │ │ + ldr r3, [pc, #72] @ (44bc , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...)@@Base+0xa8>) │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [r7, #12] │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.n 44b4 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...)@@Base+0xa0> │ │ │ │ │ + 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++/12/bits/char_traits.h:425 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.n 4466 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...)@@Base+0x52> │ │ │ │ │ + b.n 44a6 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...)@@Base+0x92> │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.tcc:225 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + add.w r1, r7, #8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx 2b68 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:261 │ │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ │ + str r3, [r4, #8] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:224 │ │ │ │ │ + str r0, [r4, #0] │ │ │ │ │ +/usr/include/c++/12/bits/char_traits.h:431 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + blx 2acc │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.tcc:247 │ │ │ │ │ + ldr r5, [r7, #8] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ │ +/usr/include/c++/12/bits/char_traits.h:431 │ │ │ │ │ + b.n 4466 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...)@@Base+0x52> │ │ │ │ │ +/usr/include/c++/12/ext/string_conversions.h:116 │ │ │ │ │ + blx 2a78 <__stack_chk_fail@plt> │ │ │ │ │ + ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsls r0, r1, #4 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldr r6, [r1, #56] @ 0x38 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +000044c4 , std::allocator >::~basic_stringbuf()@@Base>: │ │ │ │ │ +std::__cxx11::basic_stringbuf, std::allocator >::~basic_stringbuf(): │ │ │ │ │ +/usr/include/c++/12/sstream:72 │ │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldr r5, [pc, #48] @ (44fc , std::allocator >::~basic_stringbuf()@@Base+0x38>) │ │ │ │ │ + ldr r3, [pc, #52] @ (4500 , std::allocator >::~basic_stringbuf()@@Base+0x3c>) │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:252 │ │ │ │ │ + add.w r2, r0, #44 @ 0x2c │ │ │ │ │ +/usr/include/c++/12/sstream:72 │ │ │ │ │ + add r5, pc │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ + ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:285 │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ +/usr/include/c++/12/sstream:72 │ │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ │ + add.w r3, r3, #8 │ │ │ │ │ + str r3, [r4, #0] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:285 │ │ │ │ │ + beq.n 44e8 , std::allocator >::~basic_stringbuf()@@Base+0x24> │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:292 │ │ │ │ │ + ldr r1, [r4, #44] @ 0x2c │ │ │ │ │ +/usr/include/c++/12/bits/new_allocator.h:158 │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + blx 29ec │ │ │ │ │ +/usr/include/c++/12/streambuf:203 │ │ │ │ │ + ldr r3, [pc, #24] @ (4504 , std::allocator >::~basic_stringbuf()@@Base+0x40>) │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ │ + adds r3, #8 │ │ │ │ │ + str.w r3, [r0], #28 │ │ │ │ │ + blx 2ab4 │ │ │ │ │ +/usr/include/c++/12/sstream:72 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ + ldr r4, [r5, #48] @ 0x30 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsls r0, r3, #5 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsls r4, r3, #4 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +00004508 , std::allocator >::~basic_stringbuf()@@Base>: │ │ │ │ │ +std::__cxx11::basic_stringbuf, std::allocator >::~basic_stringbuf(): │ │ │ │ │ +/usr/include/c++/12/sstream:72 │ │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldr r5, [pc, #56] @ (4548 , std::allocator >::~basic_stringbuf()@@Base+0x40>) │ │ │ │ │ + ldr r3, [pc, #60] @ (454c , std::allocator >::~basic_stringbuf()@@Base+0x44>) │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:252 │ │ │ │ │ + add.w r2, r0, #44 @ 0x2c │ │ │ │ │ +/usr/include/c++/12/sstream:72 │ │ │ │ │ + add r5, pc │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ + ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:285 │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ +/usr/include/c++/12/sstream:72 │ │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ │ + add.w r3, r3, #8 │ │ │ │ │ + str r3, [r4, #0] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:285 │ │ │ │ │ + beq.n 452c , std::allocator >::~basic_stringbuf()@@Base+0x24> │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:292 │ │ │ │ │ + ldr r1, [r4, #44] @ 0x2c │ │ │ │ │ +/usr/include/c++/12/bits/new_allocator.h:158 │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + blx 29ec │ │ │ │ │ +/usr/include/c++/12/streambuf:203 │ │ │ │ │ + ldr r3, [pc, #32] @ (4550 , std::allocator >::~basic_stringbuf()@@Base+0x48>) │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ │ + adds r3, #8 │ │ │ │ │ + str.w r3, [r0], #28 │ │ │ │ │ + blx 2ab4 │ │ │ │ │ +/usr/include/c++/12/sstream:72 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movs r1, #60 @ 0x3c │ │ │ │ │ + blx 29ec │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ + ldr r0, [r5, #44] @ 0x2c │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsls r0, r3, #5 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsls r4, r3, #4 │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ +00004554 , 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 45d8 , 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 │ │ │ │ │ + blt.n 45da , 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 r4, [r7, #32] │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:420 │ │ │ │ │ + cmp r4, r2 │ │ │ │ │ + beq.n 45d4 , 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 │ │ │ │ │ + adds r2, r3, r2 │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:432 │ │ │ │ │ + cmp r2, r4 │ │ │ │ │ + ite ls │ │ │ │ │ + rsbls r3, r1, r2 │ │ │ │ │ + rsbhi r3, r1, r4 │ │ │ │ │ + cbz r3, 45d4 , 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 r2, r4, [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, r2, lsl #2 │ │ │ │ │ + b.n 45aa , 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 459c , 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 r2, #1 │ │ │ │ │ + movs r4, #0 │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:432 │ │ │ │ │ + adds.w r3, r3, lr │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:444 │ │ │ │ │ + strd r2, sl, [r0, #4] │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:432 │ │ │ │ │ + beq.n 45d4 , 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 │ │ │ │ │ + ldr.w r5, [r6], #4 │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:441 │ │ │ │ │ + and.w r8, r2, #1 │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:436 │ │ │ │ │ + sub.w ip, r5, r4 │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:445 │ │ │ │ │ + sub.w lr, r4, r5 │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:438 │ │ │ │ │ + cmp r3, ip │ │ │ │ │ + bhi.n 458c , 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, r3 │ │ │ │ │ + str r1, [r0, #16] │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:447 │ │ │ │ │ + beq.n 4616 , 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 45d0 , 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 r2, [r0, #12] │ │ │ │ │ + add r2, r3 │ │ │ │ │ + str r2, [r0, #12] │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:477 │ │ │ │ │ + add r3, r4 │ │ │ │ │ + str r3, [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 45e0 , 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 │ │ │ │ │ + cmp r2, r6 │ │ │ │ │ + beq.n 460e , 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, 45f8 , 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 │ │ │ │ │ + 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 │ │ │ │ │ + ldr.w r4, [r4, r1, lsl #2] │ │ │ │ │ + subs r4, #1 │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:344 │ │ │ │ │ + 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 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + bne.n 45de , 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 4622 , 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, r3 │ │ │ │ │ + str r1, [r0, #12] │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:472 │ │ │ │ │ + ldr r3, [r7, #12] │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:455 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:472 │ │ │ │ │ + sub.w r3, r3, r9 │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:455 │ │ │ │ │ + cmp.w r2, r3, asr #2 │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:466 │ │ │ │ │ + itee eq │ │ │ │ │ + streq r5, [r0, #8] │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:461 │ │ │ │ │ + movne r3, #0 │ │ │ │ │ + strdne r2, r3, [r0, #4] │ │ │ │ │ + b.n 45d4 , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@@Base+0x80> │ │ │ │ │ + nop │ │ │ │ │ + │ │ │ │ │ +0000463c , 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} │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:106 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ +/usr/include/seqan/align/gaps_base.h:939 │ │ │ │ │ + sub sp, #60 @ 0x3c │ │ │ │ │ +/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] @ 4768 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x12c> │ │ │ │ │ + mov r7, r0 │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:106 │ │ │ │ │ + strd r2, r3, [sp, #16] │ │ │ │ │ +/usr/include/seqan/align/gaps_base.h:939 │ │ │ │ │ + add r9, pc │ │ │ │ │ + ldr r2, [pc, #276] @ (476c , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x130>) │ │ │ │ │ + ldr r3, [pc, #276] @ (4770 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x134>) │ │ │ │ │ + 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 │ │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 4758 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x11c> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:112 │ │ │ │ │ + add r0, sp, #8 │ │ │ │ │ + str r4, [sp, #12] │ │ │ │ │ + blx 2b8c , 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++/12/streambuf:439 │ │ │ │ │ + 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 2b8c , 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 │ │ │ │ │ + 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 46e6 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xaa> │ │ │ │ │ +/usr/include/c++/12/streambuf:432 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + bcs.n 4744 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x108> │ │ │ │ │ +/usr/include/c++/12/streambuf:434 │ │ │ │ │ + strb.w fp, [r2] │ │ │ │ │ +/usr/include/c++/12/streambuf:550 │ │ │ │ │ + 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 │ │ │ │ │ + ldr r3, [r6, #32] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq.n 46ee , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xb2> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:364 │ │ │ │ │ + cbnz r4, 46c0 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x84> │ │ │ │ │ +/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 │ │ │ │ │ + ldr.w r3, [r1, sl, lsl #2] │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + bne.n 46e4 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xa8> │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:472 │ │ │ │ │ + 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 │ │ │ │ │ + subs r3, r3, r1 │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:378 │ │ │ │ │ + cmp.w r2, r3, asr #2 │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:381 │ │ │ │ │ + ittt ne │ │ │ │ │ + strne r2, [sp, #12] │ │ │ │ │ + movne sl, r2 │ │ │ │ │ + movne r5, #0 │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:384 (discriminator 1) │ │ │ │ │ + str r5, [sp, #16] │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:158 (discriminator 1) │ │ │ │ │ + mvn.w r4, sl │ │ │ │ │ + and.w r4, r4, #1 │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:712 (discriminator 1) │ │ │ │ │ + cmp r8, sl │ │ │ │ │ + beq.n 4724 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xe8> │ │ │ │ │ +/usr/include/seqan/stream/iter_stream.h:212 │ │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ │ +/usr/include/c++/12/streambuf:540 │ │ │ │ │ + ldrd r2, r1, [r0, #20] │ │ │ │ │ +/usr/include/seqan/align/gaps_base.h:947 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne.n 46a2 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x66> │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ +/usr/include/c++/12/streambuf:432 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ +/usr/include/seqan/basic/alphabet_simple_type.h:1130 │ │ │ │ │ + ldr.w ip, [r3] │ │ │ │ │ +/usr/include/seqan/modifier/modifier_alphabet_expansion.h:413 │ │ │ │ │ + ldr r3, [pc, #108] @ (4774 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x138>) │ │ │ │ │ + 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 │ │ │ │ │ + ldrb.w r3, [lr, r3] │ │ │ │ │ +/usr/include/c++/12/streambuf:432 │ │ │ │ │ + bcs.n 474e , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x112> │ │ │ │ │ +/usr/include/c++/12/streambuf:434 │ │ │ │ │ + strb r3, [r2, #0] │ │ │ │ │ +/usr/include/c++/12/streambuf:550 │ │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str r3, [r0, #20] │ │ │ │ │ + b.n 46b0 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x74> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:713 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + bne.n 46f2 , 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/seqan/align/gaps_base.h:939 │ │ │ │ │ + ldr r2, [pc, #76] @ (4778 , 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>) │ │ │ │ │ +/usr/include/seqan/align/gaps_base.h:952 │ │ │ │ │ + ldr r3, [pc, #64] @ (4770 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x134>) │ │ │ │ │ +/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 4764 , 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> │ │ │ │ │ + add sp, #60 @ 0x3c │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ +/usr/include/c++/12/streambuf:439 │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + movs r1, #45 @ 0x2d │ │ │ │ │ + ldr r3, [r3, #52] @ 0x34 │ │ │ │ │ + blx r3 │ │ │ │ │ +/usr/include/c++/12/streambuf:440 │ │ │ │ │ + b.n 46b0 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x74> │ │ │ │ │ +/usr/include/c++/12/streambuf:439 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + ldr r3, [r3, #52] @ 0x34 │ │ │ │ │ + blx r3 │ │ │ │ │ +/usr/include/c++/12/streambuf:440 │ │ │ │ │ + b.n 46b0 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x74> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:112 │ │ │ │ │ + add r0, sp, #8 │ │ │ │ │ + movs r4, #1 │ │ │ │ │ + str r4, [sp, #12] │ │ │ │ │ + blx 2b8c , 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 467c , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x40> │ │ │ │ │ +/usr/include/seqan/align/gaps_base.h:952 │ │ │ │ │ + blx 2a78 <__stack_chk_fail@plt> │ │ │ │ │ + ldr r0, [r5, #24] │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldr r2, [r4, #24] │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsls r0, r1, #4 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsls r4, r7, #4 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldr r6, [r1, #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 │ │ │ │ │ + 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 │ │ │ │ │ + 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 │ │ │ │ │ - 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 │ │ │ │ │ - @ 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 │ │ │ │ │ + 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 │ │ │ │ │ - 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 │ │ │ │ │ + beq.n 47da , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x19e> │ │ │ │ │ +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 │ │ │ │ │ - adcsmi r3, sl, #268435456 @ 0x10000000 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + cmp r2, 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 │ │ │ │ │ - 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 │ │ │ │ │ - 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 │ │ │ │ │ - @ instruction: 0xf8ded1ee │ │ │ │ │ + bne.n 47b8 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x17c> │ │ │ │ │ +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 │ │ │ │ │ + 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 │ │ │ │ │ - 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 │ │ │ │ │ - bls 5cf94 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x51e08> │ │ │ │ │ - addsmi r6, r1, #1179648 @ 0x120000 │ │ │ │ │ - cmphi r5, r0, asr #6 @ │ │ │ │ │ + ldr r1, [r2, #4] │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + ble.w 4a8a , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x44e> │ │ │ │ │ +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++/12/bits/move.h:205 │ │ │ │ │ + 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++/12/bits/move.h:205 │ │ │ │ │ - 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 │ │ │ │ │ - @ instruction: 0xf8dc6811 │ │ │ │ │ - bne 144ae9c , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x143fd10> │ │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ │ + ldr.w r2, [ip, #12] │ │ │ │ │ + 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 │ │ │ │ │ - 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 0, 4, cr5, cr3, cr0, {0} │ │ │ │ │ + ldrd r5, 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 │ │ │ │ │ - addsmi r4, sp, #26214400 @ 0x1900000 │ │ │ │ │ + subs r3, r0, #1 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ +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 │ │ │ │ │ - addhi pc, lr, r0 │ │ │ │ │ - smlabbls r6, r1, lr, r1 │ │ │ │ │ - @ instruction: 0xf1059903 │ │ │ │ │ - movwls r3, #31487 @ 0x7aff │ │ │ │ │ - tstls r0, r2, lsl #18 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + beq.w 4940 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x304> │ │ │ │ │ + subs r1, r0, #2 │ │ │ │ │ + str r1, [sp, #24] │ │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ │ + add.w sl, r5, #4294967295 @ 0xffffffff │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + subs r1, #2 │ │ │ │ │ + str r1, [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 │ │ │ │ │ - ldrdne pc, [ip], -lr │ │ │ │ │ + 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 │ │ │ │ │ - ldrdcc pc, [r4], -ip │ │ │ │ │ + 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 │ │ │ │ │ - ldrdeq pc, [r4], -lr │ │ │ │ │ + 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 │ │ │ │ │ - svclt 0x0001f81a │ │ │ │ │ + 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 │ │ │ │ │ - streq lr, [r0, #2817] @ 0xb01 │ │ │ │ │ - andpl pc, ip, lr, asr #17 │ │ │ │ │ + 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 │ │ │ │ │ - @ instruction: 0xf8cc18d5 │ │ │ │ │ - strcs r5, [r0, #-12] │ │ │ │ │ + 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 │ │ │ │ │ - eorpl pc, r0, r1, asr #16 │ │ │ │ │ + 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 │ │ │ │ │ - tsteq r0, pc, asr #32 @ │ │ │ │ │ - ldmib sp, {r0, r4, r6, r7, sl, ip, lr}^ │ │ │ │ │ + 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 │ │ │ │ │ - addsmi r3, r3, #4, 4 @ 0x40000000 │ │ │ │ │ - mrshi pc, (UNDEF: 14) @ │ │ │ │ │ + ldrd r3, r2, [sp, #16] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.w 4a84 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x448> │ │ │ │ │ +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 │ │ │ │ │ - cdpne 6, 5, cr4, cr13, cr10, {1} │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + subs r5, r3, #1 │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:286 │ │ │ │ │ - @ instruction: 0xf8cd4611 │ │ │ │ │ - @ instruction: 0xf8dea008 │ │ │ │ │ + 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 │ │ │ │ │ - @ instruction: 0xf8dc000c │ │ │ │ │ + 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 │ │ │ │ │ - ldmib r4, {r2, r3, sp, lr}^ │ │ │ │ │ + ldr.w r6, [ip, #12] │ │ │ │ │ +int seqan::scoreMismatch >(seqan::Score > const&): │ │ │ │ │ /usr/include/seqan/score/score_simple.h:157 │ │ │ │ │ - vstrne.16 s6, [r7, #-0] @ │ │ │ │ │ + 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 │ │ │ │ │ + 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 │ │ │ │ │ - stmdaeq r1, {r1, r2, r8, ip, sp, lr, pc} │ │ │ │ │ + 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 │ │ │ │ │ - andvc pc, ip, lr, asr #17 │ │ │ │ │ + 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 │ │ │ │ │ - andhi pc, ip, ip, asr #17 │ │ │ │ │ + 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 │ │ │ │ │ - @ instruction: 0xf8d42722 │ │ │ │ │ + movs r7, #34 @ 0x22 │ │ │ │ │ +int seqan::scoreGapExtend >(seqan::Score > const&): │ │ │ │ │ /usr/include/seqan/score/score_simple.h:190 │ │ │ │ │ - @ instruction: 0xf8158008 │ │ │ │ │ + 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 │ │ │ │ │ - ldrbmi sl, [sl, #3841] @ 0xf01 │ │ │ │ │ + ldrb.w sl, [r5, #1]! │ │ │ │ │ +int seqan::scoreMismatch >(seqan::Score > const&): │ │ │ │ │ /usr/include/seqan/score/score_simple.h:157 │ │ │ │ │ - @ instruction: 0x464bbf18 │ │ │ │ │ + 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 │ │ │ │ │ - stmdavs r1, {r0, r1, r3, sl, lr}^ │ │ │ │ │ + add r3, r1 │ │ │ │ │ +seqan::DPCell_ >::operator=(int const&): │ │ │ │ │ +/usr/include/seqan/align/dp_cell_linear.h:88 │ │ │ │ │ + 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 │ │ │ │ │ - svclt 0x00d64291 │ │ │ │ │ + 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 │ │ │ │ │ - bl 214008 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x208e7c> │ │ │ │ │ + itet le │ │ │ │ │ + addle r2, r8 │ │ │ │ │ /usr/include/seqan/align/dp_formula_linear.h:82 │ │ │ │ │ - strbcs r0, [r4, -r1, lsl #4] │ │ │ │ │ + addgt.w r2, r8, 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 │ │ │ │ │ + movle r7, #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 │ │ │ │ │ - svclt 0x00cc429a │ │ │ │ │ - @ instruction: 0x461a4613 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + ite gt │ │ │ │ │ + movgt 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_linear.h:76 │ │ │ │ │ - svclt 0x00d86043 │ │ │ │ │ + movle r2, r3 │ │ │ │ │ + str r3, [r0, #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 │ │ │ │ │ - blls cb18 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x198c> │ │ │ │ │ + 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 │ │ │ │ │ + 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 │ │ │ │ │ - adcmi r7, fp, #119 @ 0x77 │ │ │ │ │ + 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 │ │ │ │ │ - @ instruction: 0xf8ddd1d7 │ │ │ │ │ - @ instruction: 0xf8dea008 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + bne.n 4872 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x236> │ │ │ │ │ + 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 │ │ │ │ │ - @ instruction: 0xf8dc300c │ │ │ │ │ + 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 │ │ │ │ │ - ldmib r4, {r2, r3, sp, lr}^ │ │ │ │ │ + ldr.w r6, [ip, #12] │ │ │ │ │ +int seqan::scoreMismatch >(seqan::Score > const&): │ │ │ │ │ /usr/include/seqan/score/score_simple.h:157 │ │ │ │ │ - ldcne 8, cr5, [r8, #-0] │ │ │ │ │ + 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 │ │ │ │ │ - andeq pc, ip, lr, asr #17 │ │ │ │ │ + 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 │ │ │ │ │ - @ instruction: 0xf8cc1c70 │ │ │ │ │ - stmiavs r0!, {r2, r3} │ │ │ │ │ + adds r0, r6, #1 │ │ │ │ │ + str.w r0, [ip, #12] │ │ │ │ │ +int seqan::scoreGapExtend >(seqan::Score > const&): │ │ │ │ │ /usr/include/seqan/score/score_simple.h:190 │ │ │ │ │ - stmdals r3, {r1, ip, pc} │ │ │ │ │ + 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 │ │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ │ +seqan::DPCell_ >::operator=(int const&): │ │ │ │ │ /usr/include/seqan/align/dp_cell_linear.h:88 │ │ │ │ │ - @ instruction: 0xf810685f │ │ │ │ │ + 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 │ │ │ │ │ - stmdals r2, {r0, sl, fp, ip, pc} │ │ │ │ │ + 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 │ │ │ │ │ + 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 │ │ │ │ │ - svclt 0x001845d9 │ │ │ │ │ - addsmi r4, r7, #72351744 @ 0x4500000 │ │ │ │ │ + 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 │ │ │ │ │ + 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 │ │ │ │ │ - stmne r0, {r3, r4, r6, r7, r8, r9, sl, fp, ip, sp, pc} │ │ │ │ │ + it le │ │ │ │ │ + addle r0, r0, r2 │ │ │ │ │ /usr/include/seqan/align/dp_formula_linear.h:76 │ │ │ │ │ - svclt 0x00ca4429 │ │ │ │ │ + add r1, r5 │ │ │ │ │ /usr/include/seqan/align/dp_formula_linear.h:82 │ │ │ │ │ - subcs r1, r4, #192, 18 @ 0x300000 │ │ │ │ │ + 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 │ │ │ │ │ - addmi r2, r8, #536870914 @ 0x20000002 │ │ │ │ │ + movle r2, #68 @ 0x44 │ │ │ │ │ + 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 │ │ │ │ │ - andcs fp, r1, #212, 30 @ 0x350 │ │ │ │ │ - subsvs r4, r9, r1, lsl #12 │ │ │ │ │ + cmp r0, r1 │ │ │ │ │ + ite le │ │ │ │ │ + movle r2, #1 │ │ │ │ │ + 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 │ │ │ │ │ - ldmdavs sl, {r1, r4, r5, r6, ip, sp, lr}^ │ │ │ │ │ + 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 │ │ │ │ │ - ldmdavs fp, {r0, r8, r9, fp, ip, pc} │ │ │ │ │ - svclt 0x00d8429a │ │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ │ + 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 │ │ │ │ │ - ldrdcs pc, [ip], -ip │ │ │ │ │ + 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 │ │ │ │ │ - @ instruction: 0xf8dcdd0a │ │ │ │ │ + ble.n 4934 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x2f8> │ │ │ │ │ +seqan::Reference > >, seqan::Tag > const>::Type seqan::_dataValue > > >(seqan::Holder > >, seqan::Tag > const&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ + 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++/12/bits/move.h:205 │ │ │ │ │ + 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 │ │ │ │ │ - stmdbls r1, {ip, sp} │ │ │ │ │ - andvs r6, sl, fp, lsl r8 │ │ │ │ │ + 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++/12/bits/move.h:205 │ │ │ │ │ + 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 │ │ │ │ │ - ldrdcs pc, [ip], -ip │ │ │ │ │ + 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 │ │ │ │ │ - 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 │ │ │ │ │ - ldrdvs r1, [fp], #-163 @ 0xffffff5d │ │ │ │ │ + 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 │ │ │ │ │ + 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 │ │ │ │ │ - ldrmi r9, [sl, #2822] @ 0xb06 │ │ │ │ │ - svcge 0x007cf47f │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + cmp sl, r3 │ │ │ │ │ + bne.w 4834 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x1f8> │ │ │ │ │ +void seqan::goNext const*>(seqan::SimpleType const*&): │ │ │ │ │ /usr/include/seqan/basic/iterator_interface.h:441 │ │ │ │ │ - ldrmi r9, [r9], -r7, lsl #22 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + mov r1, r3 │ │ │ │ │ +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 │ │ │ │ │ - @ instruction: 0xf8912500 │ │ │ │ │ + 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 │ │ │ │ │ - @ instruction: 0xf8dc8000 │ │ │ │ │ + ldrb.w r8, [r1] │ │ │ │ │ +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 │ │ │ │ │ - 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 │ │ │ │ │ - blls 4b048 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x3febc> │ │ │ │ │ - addsmi r6, sl, #1769472 @ 0x1b0000 │ │ │ │ │ + ldr.w r2, [r3, r1, lsl #2] │ │ │ │ │ + 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 │ │ │ │ │ + ble.n 498e , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x352> │ │ │ │ │ +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++/12/bits/move.h:205 │ │ │ │ │ - @ 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++/12/bits/move.h:205 │ │ │ │ │ - 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 │ │ │ │ │ - bne ffcdd050 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0xffcd1ec4> │ │ │ │ │ + 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 │ │ │ │ │ - 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 │ │ │ │ │ - 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 4a90 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x454> │ │ │ │ │ + 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 │ │ │ │ │ - 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 │ │ │ │ │ - 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 3d75c , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x325d0> │ │ │ │ │ + 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 13f414 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x134288> │ │ │ │ │ - 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 │ │ │ │ │ - @ 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 │ │ │ │ │ - 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 │ │ │ │ │ - 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 32f44 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x27db8> │ │ │ │ │ - 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 │ │ │ │ │ + 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 │ │ │ │ │ - svclt 0x00d8604b │ │ │ │ │ - rsbsvc r4, r5, sl, lsl r6 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + ite gt │ │ │ │ │ + movgt r3, r2 │ │ │ │ │ + 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 │ │ │ │ │ - @ instruction: 0xf8d96849 │ │ │ │ │ - addsmi r3, r9, #0 │ │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ │ + 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 │ │ │ │ │ + ble.n 4a18 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x3dc> │ │ │ │ │ +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++/12/bits/move.h:205 │ │ │ │ │ - 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 │ │ │ │ │ - bne ffcdd0d8 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0xffcd1f4c> │ │ │ │ │ + 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 │ │ │ │ │ - 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 │ │ │ │ │ - adcsmi r9, fp, #0, 22 │ │ │ │ │ - @ instruction: 0xf8ded1c5 │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + bne.n 49aa , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x36e> │ │ │ │ │ +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 │ │ │ │ │ + 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 │ │ │ │ │ - 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 │ │ │ │ │ - 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 │ │ │ │ │ - addmi r2, r2, #68, 2 │ │ │ │ │ + movlt r1, #34 @ 0x22 │ │ │ │ │ + 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 │ │ │ │ │ + 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 │ │ │ │ │ + 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 │ │ │ │ │ - ldrmi fp, [r0], -r8, asr #31 │ │ │ │ │ - stmdals r1, {r3, r4, r6, sp, lr} │ │ │ │ │ - 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 │ │ │ │ │ - addsmi r6, r3, #131072 @ 0x20000 │ │ │ │ │ - @ instruction: 0xf8dcdd09 │ │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + ble.n 4a7e , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x442> │ │ │ │ │ +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 │ │ │ │ │ - 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++/12/bits/move.h:205 │ │ │ │ │ + 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 │ │ │ │ │ - bne ff4dd140 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0xff4d1fb4> │ │ │ │ │ + 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 │ │ │ │ │ - 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 │ │ │ │ │ - ldrmi r2, [r1], -r0, lsl #4 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:286 │ │ │ │ │ - @ instruction: 0xf8dce71d │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + b.n 48c6 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x28a> │ │ │ │ │ +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, [r2], ip │ │ │ │ │ + ldr.w r2, [ip, #12] │ │ │ │ │ + b.n 4816 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x1da> │ │ │ │ │ +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 │ │ │ │ │ - ldrmi r2, [r0], -r0, lsl #4 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ +/usr/include/seqan/align/dp_formula.h:286 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + b.n 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+0x3e2> │ │ │ │ │ +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 │ │ │ │ │ - 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++/12/bits/basic_string.tcc:217 │ │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ │ +std::iterator_traits::difference_type std::__distance(char const*, char const*, std::random_access_iterator_tag): │ │ │ │ │ +/usr/include/c++/12/bits/stl_iterator_base_funcs.h:105 │ │ │ │ │ + subs r4, r2, r1 │ │ │ │ │ +void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag): │ │ │ │ │ /usr/include/c++/12/bits/basic_string.tcc:217 │ │ │ │ │ - bne 15306b4 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x1525528> │ │ │ │ │ - blmi 715964 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x70a7d8> │ │ │ │ │ - ldrbtmi fp, [sl], #-130 @ 0xffffff7e │ │ │ │ │ - strmi r4, [r5], -lr, lsl #12 │ │ │ │ │ + ldr r2, [pc, #108] @ (4b0c , 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>) │ │ │ │ │ + ldr r3, [pc, #112] @ (4b10 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x4d4>) │ │ │ │ │ + sub sp, #8 │ │ │ │ │ + add r2, pc │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ /usr/include/c++/12/bits/basic_string.tcc:223 │ │ │ │ │ - ldmpl r3, {r0, r1, r2, r3, sl, fp, sp}^ │ │ │ │ │ + cmp r4, #15 │ │ │ │ │ /usr/include/c++/12/bits/basic_string.tcc:217 │ │ │ │ │ - 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++/12/bits/basic_string.tcc:221 │ │ │ │ │ - ldmdale r8, {sl, ip, pc} │ │ │ │ │ + str r4, [sp, #0] │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.tcc:223 │ │ │ │ │ + bhi.n 4aea , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x4ae> │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ /usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ - 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++/12/bits/basic_string.h:420 │ │ │ │ │ - stmdavc fp, {r1, r4, r8, ip, lr, pc} │ │ │ │ │ + cmp r4, #1 │ │ │ │ │ + bne.n 4ae4 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x4a8> │ │ │ │ │ +std::char_traits::assign(char&, char const&): │ │ │ │ │ /usr/include/c++/12/bits/char_traits.h:354 │ │ │ │ │ - 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++/12/bits/basic_string.tcc:247 │ │ │ │ │ + ldr r4, [sp, #0] │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ /usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ - bmi 4dd1c0 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x4d2034> │ │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ │ +void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag): │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.tcc:217 │ │ │ │ │ + ldr r2, [pc, #76] @ (4b14 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x4d8>) │ │ │ │ │ +std::char_traits::assign(char&, char const&): │ │ │ │ │ +/usr/include/c++/12/bits/char_traits.h:354 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:229 │ │ │ │ │ + str r4, [r5, #4] │ │ │ │ │ +std::char_traits::assign(char&, char const&): │ │ │ │ │ /usr/include/c++/12/bits/char_traits.h:354 │ │ │ │ │ - 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++/12/bits/basic_string.tcc:217 │ │ │ │ │ + add r2, pc │ │ │ │ │ /usr/include/c++/12/bits/basic_string.tcc:248 │ │ │ │ │ - ldmpl r3, {r0, r1, r2, r3, r8, r9, fp, lr}^ │ │ │ │ │ - blls 5d198 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x5200c> │ │ │ │ │ - @ instruction: 0xf04f405a │ │ │ │ │ - tstle r2, r0, lsl #6 │ │ │ │ │ - ldcllt 0, cr11, [r0, #-8]! │ │ │ │ │ + ldr r3, [pc, #60] @ (4b10 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x4d4>) │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + eors r2, r3 │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + bne.n 4b06 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x4ca> │ │ │ │ │ + add sp, #8 │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ +std::char_traits::copy(char*, char const*, unsigned int): │ │ │ │ │ /usr/include/c++/12/bits/char_traits.h:425 │ │ │ │ │ - rscle r2, lr, r0, lsl #24 │ │ │ │ │ - andcs lr, r0, #6 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.n 4ac6 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x48a> │ │ │ │ │ + b.n 4af8 , 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> │ │ │ │ │ +void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag): │ │ │ │ │ /usr/include/c++/12/bits/basic_string.tcc:225 │ │ │ │ │ - @ instruction: 0xf7ff4669 │ │ │ │ │ - blls 3e594 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x33408> │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + mov r1, sp │ │ │ │ │ + blx 2b68 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int): │ │ │ │ │ /usr/include/c++/12/bits/basic_string.h:261 │ │ │ │ │ - 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++/12/bits/basic_string.h:224 │ │ │ │ │ + str r0, [r5, #0] │ │ │ │ │ +std::char_traits::copy(char*, char const*, unsigned int): │ │ │ │ │ /usr/include/c++/12/bits/char_traits.h:431 │ │ │ │ │ - ldrtmi r4, [r1], -r2, lsr #12 │ │ │ │ │ - ldc 7, cr15, [ip], #1020 @ 0x3fc │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + blx 2acc │ │ │ │ │ +void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag): │ │ │ │ │ /usr/include/c++/12/bits/basic_string.tcc:247 │ │ │ │ │ - stmdavs r8!, {sl, fp, ip, pc} │ │ │ │ │ + ldr r4, [sp, #0] │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ +/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ │ +std::char_traits::copy(char*, char const*, unsigned int): │ │ │ │ │ /usr/include/c++/12/bits/char_traits.h:431 │ │ │ │ │ - @ instruction: 0xf7ffe7df │ │ │ │ │ + b.n 4ac6 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x48a> │ │ │ │ │ +void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag): │ │ │ │ │ /usr/include/c++/12/bits/basic_string.tcc:248 │ │ │ │ │ - svclt 0x0000ec8e │ │ │ │ │ - andeq r7, r0, r6, lsl #30 │ │ │ │ │ - andeq r0, r0, r8, lsl #2 │ │ │ │ │ - ldrdeq r7, [r0], -sl │ │ │ │ │ -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 2a78 <__stack_chk_fail@plt> │ │ │ │ │ + nop │ │ │ │ │ + str r2, [r3, #84] @ 0x54 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsls r0, r1, #4 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + str r6, [r5, #80] @ 0x50 │ │ │ │ │ + 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, ip, ror #8 │ │ │ │ │ - @ instruction: 0xf8df4688 │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ + mov fp, r2 │ │ │ │ │ + ldr.w r2, [pc, #1132] @ 4f8c , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x950> │ │ │ │ │ + sub sp, #52 @ 0x34 │ │ │ │ │ + mov r8, r1 │ │ │ │ │ +seqan::DPCell_ >::DPCell_(): │ │ │ │ │ /usr/include/seqan/align/dp_cell_affine.h:66 │ │ │ │ │ - ldrbtmi r1, [sl], #-1128 @ 0xfffffb98 │ │ │ │ │ + ldr.w r1, [pc, #1128] @ 4f90 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x954> │ │ │ │ │ +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 │ │ │ │ │ - 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 │ │ │ │ │ + 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 │ │ │ │ │ - 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 │ │ │ │ │ - strls r0, [r8], -r0, lsl #4 │ │ │ │ │ - ldmdbls r7, {r1, r3, sp, lr} │ │ │ │ │ + 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 │ │ │ │ │ + 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 │ │ │ │ │ + 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 │ │ │ │ │ - strpl lr, [r7], #-2525 @ 0xfffff623 │ │ │ │ │ - ldrmi r1, [r5], -r7, ror #22 │ │ │ │ │ + beq.n 4b84 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x548> │ │ │ │ │ + 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 │ │ │ │ │ - @ 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 │ │ │ │ │ + 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 │ │ │ │ │ - @ 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 │ │ │ │ │ + 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 │ │ │ │ │ + bne.n 4b62 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x526> │ │ │ │ │ +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 │ │ │ │ │ - @ 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 │ │ │ │ │ - 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 │ │ │ │ │ - ldrdcs pc, [r0], -sl │ │ │ │ │ - vqsub.u8 d20, d16, d5 │ │ │ │ │ - stmdbvs r2!, {r0, r3, r5, r6, r7, r8, pc} │ │ │ │ │ + ldr r5, [r4, #12] │ │ │ │ │ + ldr.w r2, [sl] │ │ │ │ │ + cmp r5, r2 │ │ │ │ │ + ble.w 4f80 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x944> │ │ │ │ │ +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++/12/bits/move.h:205 │ │ │ │ │ - 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++/12/bits/move.h:205 │ │ │ │ │ - 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 │ │ │ │ │ - @ instruction: 0xf8db6810 │ │ │ │ │ - bne 40b250 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x4000c4> │ │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ │ + ldr.w r2, [fp, #12] │ │ │ │ │ + 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 │ │ │ │ │ - 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 │ │ │ │ │ - strpl lr, [r0], #-2515 @ 0xfffff62d │ │ │ │ │ + ldrd r5, r4, [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 │ │ │ │ │ - strmi r1, [r3], -r0, ror #28 │ │ │ │ │ + subs r0, r4, #1 │ │ │ │ │ + mov r3, 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:527 │ │ │ │ │ - @ instruction: 0xf0004285 │ │ │ │ │ - @ instruction: 0xf10580d8 │ │ │ │ │ - @ instruction: 0x1ea339ff │ │ │ │ │ + cmp r5, r0 │ │ │ │ │ + beq.w 4d8a , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x74e> │ │ │ │ │ + add.w r9, r5, #4294967295 @ 0xffffffff │ │ │ │ │ + subs r3, r4, #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 │ │ │ │ │ - andcc lr, sl, sp, asr #19 │ │ │ │ │ + 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 │ │ │ │ │ + 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 │ │ │ │ │ + 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 │ │ │ │ │ - ldrdcc pc, [r4], -r8 │ │ │ │ │ - @ instruction: 0xf819200c │ │ │ │ │ + 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 │ │ │ │ │ - @ instruction: 0xf8d84f01 │ │ │ │ │ + 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 │ │ │ │ │ - strls r5, [r2], #-12 │ │ │ │ │ - vqrdmulh.s d15, d3, d0 │ │ │ │ │ + mul.w r3, r0, r3 │ │ │ │ │ +seqan::DPCell_ >::DPCell_(): │ │ │ │ │ /usr/include/seqan/align/dp_cell_affine.h:66 │ │ │ │ │ - @ instruction: 0xf8db9c09 │ │ │ │ │ + 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 │ │ │ │ │ - stmiane lr!, {r2}^ │ │ │ │ │ + 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 │ │ │ │ │ - andvs pc, ip, r8, asr #17 │ │ │ │ │ + adds r6, r5, r3 │ │ │ │ │ + str.w r6, [r8, #12] │ │ │ │ │ +seqan::DPCell_ >::DPCell_(): │ │ │ │ │ /usr/include/seqan/align/dp_cell_affine.h:66 │ │ │ │ │ - ldmdane r6, {r2, r5, fp, sp, lr} │ │ │ │ │ + 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 │ │ │ │ │ - andvs pc, ip, fp, asr #17 │ │ │ │ │ + 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 │ │ │ │ │ - rscpl r2, lr, r0, lsl #12 │ │ │ │ │ + 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 │ │ │ │ │ - movweq pc, #79 @ 0x4f @ │ │ │ │ │ - ldmib sp, {r0, r1, r4, sl, ip, lr}^ │ │ │ │ │ + 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 │ │ │ │ │ - addsmi r2, sl, #469762048 @ 0x1c000000 │ │ │ │ │ - @ instruction: 0x81adf000 │ │ │ │ │ - bls 10abd8 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0xffa4c> │ │ │ │ │ + ldrd r2, r3, [sp, #28] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq.w 4f7a , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x93e> │ │ │ │ │ + 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 │ │ │ │ │ - smladxls r1, r3, r6, r4 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:286 │ │ │ │ │ - stmib sp, {r1, r9, fp, ip, sp}^ │ │ │ │ │ - andls r9, r3, #20480 @ 0x5000 │ │ │ │ │ + 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 │ │ │ │ │ - ldrdeq pc, [ip], -r8 │ │ │ │ │ + ldr.w r0, [r8, #12] │ │ │ │ │ +void seqan::_goNextCell >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:275 │ │ │ │ │ - ldrdgt pc, [ip], -fp │ │ │ │ │ + ldr.w ip, [fp, #12] │ │ │ │ │ +int seqan::scoreMismatch >(seqan::Score > const&): │ │ │ │ │ /usr/include/seqan/score/score_simple.h:157 │ │ │ │ │ - strge lr, [r0, #-2513] @ 0xfffff62f │ │ │ │ │ + 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 │ │ │ │ │ - andeq pc, ip, #0, 2 │ │ │ │ │ + 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 │ │ │ │ │ - @ instruction: 0xf8c8688f │ │ │ │ │ + ldr r7, [r1, #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 │ │ │ │ │ - @ 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:275 │ │ │ │ │ - @ instruction: 0xf8cb0201 │ │ │ │ │ - stmdbvs r2, {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 │ │ │ │ │ - vmlaeq.f64 d14, d2, d7 │ │ │ │ │ + ldr r2, [r0, #16] │ │ │ │ │ + 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 │ │ │ │ │ - @ instruction: 0xf8179f01 │ │ │ │ │ - strls r2, [r1, -r1, lsl #30] │ │ │ │ │ + ldr r7, [sp, #4] │ │ │ │ │ + ldrb.w r2, [r7, #1]! │ │ │ │ │ + str r7, [sp, #4] │ │ │ │ │ +int seqan::scoreMatch >(seqan::Score > const&): │ │ │ │ │ /usr/include/seqan/score/score_simple.h:124 │ │ │ │ │ - adcsmi r9, sl, #2, 30 │ │ │ │ │ - ldrbmi fp, [r5], -r8, lsl #30 │ │ │ │ │ + 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 │ │ │ │ │ - stmiavs sp, {r1, r3, r5, r7, r8, fp, ip}^ │ │ │ │ │ + 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 │ │ │ │ │ - ldrtmi r6, [r5], #-2246 @ 0xfffff73a │ │ │ │ │ + ldr r6, [r0, #12] │ │ │ │ │ +/usr/include/seqan/align/dp_formula_affine.h:85 │ │ │ │ │ + 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 │ │ │ │ │ - svclt 0x00c84575 │ │ │ │ │ + cmp r5, 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:85 │ │ │ │ │ - @ instruction: 0xf8c046ae │ │ │ │ │ - svclt 0x00cce010 │ │ │ │ │ + it gt │ │ │ │ │ + movgt lr, r5 │ │ │ │ │ + str.w lr, [r0, #16] │ │ │ │ │ +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 │ │ │ │ │ - stmdbeq r8, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ │ - stmdbeq r2, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ │ + ite gt │ │ │ │ │ + movgt.w r9, #8 │ │ │ │ │ + movle.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 │ │ │ │ │ - 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 │ │ │ │ │ - svclt 0x00ca42a5 │ │ │ │ │ + cmp r5, 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:95 │ │ │ │ │ - strcs r4, [r4, #-1580] @ 0xfffff9d4 │ │ │ │ │ + itet gt │ │ │ │ │ + movgt r4, 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 │ │ │ │ │ - ldrbmi r2, [r4, #-1296]! @ 0xfffffaf0 │ │ │ │ │ - @ instruction: 0x4673bfb5 │ │ │ │ │ - @ instruction: 0xf04f4623 │ │ │ │ │ - @ instruction: 0xf04f0e20 │ │ │ │ │ - addsmi r0, r3, #64, 28 @ 0x400 │ │ │ │ │ + movle r5, #4 │ │ │ │ │ + movgt r5, #16 │ │ │ │ │ + cmp r4, lr │ │ │ │ │ + itete lt │ │ │ │ │ + movlt r3, lr │ │ │ │ │ + movge r3, r4 │ │ │ │ │ + movlt.w lr, #32 │ │ │ │ │ + movge.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 │ │ │ │ │ + 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 │ │ │ │ │ - streq lr, [r9, #-2629] @ 0xfffff5bb │ │ │ │ │ + orr.w r5, r5, r9 │ │ │ │ │ /usr/include/seqan/align/dp_formula_affine.h:111 │ │ │ │ │ - ldrmi fp, [sl], -ip, asr #31 │ │ │ │ │ + ite gt │ │ │ │ │ + movgt r2, r3 │ │ │ │ │ /usr/include/seqan/align/dp_formula_affine.h:77 │ │ │ │ │ - sbcvs r4, r2, r3, lsl r6 │ │ │ │ │ + movle r3, r2 │ │ │ │ │ + str r2, [r0, #12] │ │ │ │ │ /usr/include/seqan/align/dp_formula_affine.h:110 │ │ │ │ │ - @ instruction: 0xf045bfd8 │ │ │ │ │ - bls c4714 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0xb9588> │ │ │ │ │ + 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 │ │ │ │ │ + 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:111 │ │ │ │ │ - b 13b3234 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x13a80a8> │ │ │ │ │ - stmdals r1, {r0, r2, r8, sl} │ │ │ │ │ + it gt │ │ │ │ │ + orrgt.w r5, lr, r5 │ │ │ │ │ +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 │ │ │ │ │ + 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 │ │ │ │ │ - andpl pc, r1, ip, lsl #17 │ │ │ │ │ + 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 │ │ │ │ │ - @ instruction: 0xd1b34290 │ │ │ │ │ - @ instruction: 0x9014f8dd │ │ │ │ │ - @ instruction: 0xa018f8dd │ │ │ │ │ - @ instruction: 0xf8d89601 │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ + bne.n 4c30 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x5f4> │ │ │ │ │ + ldr.w r9, [sp, #20] │ │ │ │ │ + ldr.w sl, [sp, #24] │ │ │ │ │ + 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 │ │ │ │ │ - @ instruction: 0xf8db500c │ │ │ │ │ + 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 │ │ │ │ │ - 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: 0xf105e700 │ │ │ │ │ + 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 │ │ │ │ │ + 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 │ │ │ │ │ + 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 │ │ │ │ │ - stmdbvs r8!, {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:346 │ │ │ │ │ - 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 │ │ │ │ │ + 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 │ │ │ │ │ + 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 │ │ │ │ │ - cdpls 8, 0, cr6, cr2, cr10, {4} │ │ │ │ │ - stmdals r4, {r1, sl, lr} │ │ │ │ │ + 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 │ │ │ │ │ - stceq 8, cr15, [r1], {16} │ │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ │ + ldrb.w r0, [r0, #-1] │ │ │ │ │ /usr/include/seqan/score/score_base.h:337 │ │ │ │ │ - svclt 0x000842b0 │ │ │ │ │ - mcrls 6, 0, r4, cr1, cr7, {3} │ │ │ │ │ + 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 │ │ │ │ │ - ldrtmi r6, [lr], #-2280 @ 0xfffff718 │ │ │ │ │ - ldrtmi r6, [r8], #-2255 @ 0xfffff731 │ │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ │ +/usr/include/seqan/align/dp_formula_affine.h:77 │ │ │ │ │ + add r6, r7 │ │ │ │ │ +/usr/include/seqan/align/dp_formula_affine.h:85 │ │ │ │ │ + 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 │ │ │ │ │ - svclt 0x00b84282 │ │ │ │ │ - @ instruction: 0x612a4602 │ │ │ │ │ - @ instruction: 0x2708bfb4 │ │ │ │ │ - stmvs r8, {r1, r8, r9, sl, sp} │ │ │ │ │ + cmp r2, r0 │ │ │ │ │ + it lt │ │ │ │ │ + movlt r2, r0 │ │ │ │ │ + str r2, [r5, #16] │ │ │ │ │ + ite lt │ │ │ │ │ + movlt r7, #8 │ │ │ │ │ + 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 │ │ │ │ │ - stmiavs r8, {r2, sl, lr}^ │ │ │ │ │ + ldr r0, [r1, #8] │ │ │ │ │ + add r4, r0 │ │ │ │ │ /usr/include/seqan/align/dp_formula_affine.h:95 │ │ │ │ │ - addsmi r4, ip, #50331648 @ 0x3000000 │ │ │ │ │ + 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 │ │ │ │ │ - @ instruction: 0x461cbfb6 │ │ │ │ │ - tstcs r0, #4, 6 @ 0x10000000 │ │ │ │ │ - svclt 0x00d842a2 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + itet lt │ │ │ │ │ + movlt r4, r3 │ │ │ │ │ + movge r3, #4 │ │ │ │ │ + movlt r3, #16 │ │ │ │ │ + cmp r2, r4 │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:162 │ │ │ │ │ - b 10d4c14 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x10c9a88> │ │ │ │ │ + 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 │ │ │ │ │ - svclt 0x00cc0307 │ │ │ │ │ + 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 │ │ │ │ │ - subcs r2, r0, r0, lsr #32 │ │ │ │ │ + ite gt │ │ │ │ │ + movgt r0, #32 │ │ │ │ │ + movle r0, #64 @ 0x40 │ │ │ │ │ +seqan::EnableIf > >, seqan::TraceValue_ >::Type>::Type>::Type seqan::_maxScore >(int&, int const&, int const&, int, int, seqan::TracebackOn, seqan::Tag > > const&): │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:162 │ │ │ │ │ - svclt 0x00b24296 │ │ │ │ │ + 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 │ │ │ │ │ - @ instruction: 0xf0434303 │ │ │ │ │ + itee lt │ │ │ │ │ + orrlt r3, r0 │ │ │ │ │ /usr/include/seqan/align/dp_formula_affine.h:110 │ │ │ │ │ - ldrtmi r0, [r2], -r1, lsl #6 │ │ │ │ │ - @ instruction: 0xf88c60ea │ │ │ │ │ + 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 │ │ │ │ │ - cmnvs ip, r1 │ │ │ │ │ + strb.w r3, [ip, #1] │ │ │ │ │ +seqan::EnableIf > >, void>::Type seqan::_setVerticalScoreOfCell(seqan::DPCell_ >&, int const&): │ │ │ │ │ +/usr/include/seqan/align/dp_cell_affine.h:161 │ │ │ │ │ + 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 │ │ │ │ │ - @ instruction: 0xf8da68ea │ │ │ │ │ - addsmi r3, sl, #0 │ │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ │ + 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 │ │ │ │ │ - @ instruction: 0xf8dbbfd8 │ │ │ │ │ - stcle 0, cr2, [lr, #-48] @ 0xffffffd0 │ │ │ │ │ + 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 │ │ │ │ │ + ble.n 4d7e , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x742> │ │ │ │ │ +seqan::DPCell_ >::DPCell_(seqan::DPCell_ > const&): │ │ │ │ │ /usr/include/seqan/align/dp_cell_affine.h:70 │ │ │ │ │ - stmib sl, {r0, r1, r3, r5, r8, fp, sp, lr}^ │ │ │ │ │ + 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++/12/bits/move.h:205 │ │ │ │ │ - @ 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: 0xf8ca200c │ │ │ │ │ + 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++/12/bits/move.h:205 │ │ │ │ │ - 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 │ │ │ │ │ - @ instruction: 0xf8ca1ad3 │ │ │ │ │ + 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 │ │ │ │ │ - blls 28f408 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x28427c> │ │ │ │ │ + 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 │ │ │ │ │ - @ instruction: 0xf47f4599 │ │ │ │ │ - stmdals fp, {r0, r1, r2, r3, r5, r8, r9, sl, fp, sp, pc} │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ + bne.w 4be4 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x5a8> │ │ │ │ │ +void seqan::goNext const*>(seqan::SimpleType const*&): │ │ │ │ │ /usr/include/seqan/basic/iterator_interface.h:441 │ │ │ │ │ - stmdals r9, {r0, r1, r9, sl, lr} │ │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ + mov r3, r0 │ │ │ │ │ +seqan::DPCell_ >::DPCell_(): │ │ │ │ │ +/usr/include/seqan/align/dp_cell_affine.h:66 │ │ │ │ │ + ldr r0, [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 │ │ │ │ │ - ldmdavc fp, {r8, r9, sl, sp} │ │ │ │ │ + movs r7, #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 │ │ │ │ │ - @ instruction: 0xf8d89302 │ │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ │ + 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 │ │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ │ +seqan::DPCell_ >::DPCell_(): │ │ │ │ │ +/usr/include/seqan/align/dp_cell_affine.h:66 │ │ │ │ │ + ldr r4, [r0, #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 │ │ │ │ │ - stmdavs r4, {r2, ip, sp} │ │ │ │ │ - @ instruction: 0xf8db200c │ │ │ │ │ + movs r0, #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 │ │ │ │ │ - blx 1b40a , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x1027e> │ │ │ │ │ + ldr.w r6, [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: 0xf8d8f303 │ │ │ │ │ - bl 83430 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x782a4> │ │ │ │ │ + mul.w r3, r0, r3 │ │ │ │ │ + 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:235 │ │ │ │ │ - stmiane r5, {r1, r2, sl, fp}^ │ │ │ │ │ + add.w ip, r2, r6 │ │ │ │ │ +void seqan::_goNextCell >, seqan::String >, seqan::Alloc >, seqan::Tag >(seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:145 │ │ │ │ │ - andpl pc, ip, r8, asr #17 │ │ │ │ │ + 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 │ │ │ │ │ - andgt pc, ip, fp, asr #17 │ │ │ │ │ + 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 │ │ │ │ │ - ldrpl r5, [r7, #199] @ 0xc7 │ │ │ │ │ + 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 │ │ │ │ │ + strb r7, [r2, r6] │ │ │ │ │ +seqan::EnableIf > >, void>::Type seqan::_setVerticalScoreOfCell(seqan::DPCell_ >&, int const&): │ │ │ │ │ /usr/include/seqan/align/dp_cell_affine.h:161 │ │ │ │ │ - stmiapl r2, {r2, r3, r5, r7, sp, lr}^ │ │ │ │ │ + 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 │ │ │ │ │ - ldrdcc pc, [r0], -sl │ │ │ │ │ - svclt 0x00d8429a │ │ │ │ │ + ldr r2, [r0, r3] │ │ │ │ │ + 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 │ │ │ │ │ - ldrdvs pc, [ip], -fp │ │ │ │ │ + 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 │ │ │ │ │ - stmdavs fp!, {r1, r2, r3, r8, sl, fp, ip, lr, pc}^ │ │ │ │ │ + ble.n 4de8 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x7ac> │ │ │ │ │ +seqan::DPCell_ >::DPCell_(seqan::DPCell_ > const&): │ │ │ │ │ +/usr/include/seqan/align/dp_cell_affine.h:70 │ │ │ │ │ + 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++/12/bits/move.h:205 │ │ │ │ │ - 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 │ │ │ │ │ - ldrdvs pc, [ip], -fp │ │ │ │ │ + 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++/12/bits/move.h:205 │ │ │ │ │ - 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 │ │ │ │ │ - bne ffcdd4a8 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0xffcd231c> │ │ │ │ │ + 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 │ │ │ │ │ - andcc pc, ip, sl, asr #17 │ │ │ │ │ + str.w r3, [sl, #12] │ │ │ │ │ +void seqan::_computeTrack >, seqan::If > >, seqan::Terminator_, seqan::Tag > >, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::SimpleType, seqan::SimpleType, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > >, seqan::Score >, seqan::DPCell_ >, seqan::MetaColumnDescriptor, seqan::Tag >, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > >(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, seqan::Iter, seqan::Alloc > const, seqan::AdaptorIterator const*, seqan::Tag > > const&, seqan::Score > const&, seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&): │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:382 │ │ │ │ │ - andcc lr, r7, #3620864 @ 0x374000 │ │ │ │ │ - @ instruction: 0xf0004293 │ │ │ │ │ - bls 123774 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x1185e8> │ │ │ │ │ + ldrd r3, r2, [sp, #28] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.w 4f86 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x94a> │ │ │ │ │ + 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 │ │ │ │ │ - @ instruction: 0xf10346c1 │ │ │ │ │ - movwcs r3, #3327 @ 0xcff │ │ │ │ │ + mov r9, r8 │ │ │ │ │ + add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:287 │ │ │ │ │ - movwls r3, #6658 @ 0x1a02 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + subs r2, #2 │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:286 │ │ │ │ │ - @ instruction: 0xf8d99203 │ │ │ │ │ + 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 │ │ │ │ │ - ldclne 0, cr2, [r0], #-48 @ 0xffffffd0 │ │ │ │ │ + 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 │ │ │ │ │ + adds r0, r6, #1 │ │ │ │ │ +int seqan::scoreMatch >(seqan::Score > const&): │ │ │ │ │ /usr/include/seqan/score/score_simple.h:124 │ │ │ │ │ - @ instruction: 0xf8d1680d │ │ │ │ │ + ldr r5, [r1, #0] │ │ │ │ │ +int seqan::scoreMismatch >(seqan::Score > const&): │ │ │ │ │ /usr/include/seqan/score/score_simple.h:157 │ │ │ │ │ - strtmi r8, [pc], -r4 │ │ │ │ │ + ldr.w r8, [r1, #4] │ │ │ │ │ +int seqan::scoreMatch >(seqan::Score > const&): │ │ │ │ │ +/usr/include/seqan/score/score_simple.h:124 │ │ │ │ │ + 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 │ │ │ │ │ - streq pc, [ip, #-258] @ 0xfffffefe │ │ │ │ │ - andpl pc, ip, r9, asr #17 │ │ │ │ │ + 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 │ │ │ │ │ - andeq pc, ip, fp, asr #17 │ │ │ │ │ + str.w r0, [fp, #12] │ │ │ │ │ +seqan::TraceBitMap_ >::Type>::Type seqan::_computeScore, seqan::SimpleType, seqan::Score >, seqan::GlobalAlignment_ >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPCell_ >&, seqan::DPCell_ >&, seqan::DPCell_ > const&, seqan::DPCell_ >&, seqan::SimpleType const&, seqan::SimpleType const&, seqan::Score > const&, seqan::Tag const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&): │ │ │ │ │ /usr/include/seqan/align/dp_formula_affine.h:83 │ │ │ │ │ - stmvs r8, {r0, r2, r4, r8, fp, sp, lr} │ │ │ │ │ - vmlaeq.f64 d14, d0, d5 │ │ │ │ │ + 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 │ │ │ │ │ - svceq 0x0001f81c │ │ │ │ │ + ldrb.w r0, [ip, #1]! │ │ │ │ │ /usr/include/seqan/score/score_base.h:337 │ │ │ │ │ - svcls 0x0002463d │ │ │ │ │ - svclt 0x000842b8 │ │ │ │ │ - stmiavs sp, {r3, r5, r7, r9, sl, lr}^ │ │ │ │ │ + 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 │ │ │ │ │ + ldr r5, [r1, #12] │ │ │ │ │ /usr/include/seqan/align/dp_formula_affine.h:80 │ │ │ │ │ - stmdals r1, {r0, r1, r2, r4, r6, r7, fp, sp, lr} │ │ │ │ │ + ldr r7, [r2, #12] │ │ │ │ │ +/usr/include/seqan/align/dp_formula_affine.h:77 │ │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ │ /usr/include/seqan/align/dp_formula_affine.h:85 │ │ │ │ │ - smladxls r1, sp, r4, r4 │ │ │ │ │ + add r5, r7 │ │ │ │ │ +/usr/include/seqan/align/dp_formula_affine.h:80 │ │ │ │ │ + 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 │ │ │ │ │ - strbmi r4, [r0], #-1454 @ 0xfffffa52 │ │ │ │ │ - @ instruction: 0x46aebfb8 │ │ │ │ │ - ands pc, r0, r2, asr #17 │ │ │ │ │ - @ instruction: 0xf04fbfb4 │ │ │ │ │ - @ instruction: 0xf04f0808 │ │ │ │ │ - stmvs sp, {r1, fp} │ │ │ │ │ + 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 │ │ │ │ │ + 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 │ │ │ │ │ + it lt │ │ │ │ │ + movlt lr, r5 │ │ │ │ │ + str.w lr, [r2, #16] │ │ │ │ │ + ite lt │ │ │ │ │ + movlt.w r8, #8 │ │ │ │ │ + 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 │ │ │ │ │ - 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 │ │ │ │ │ - @ instruction: 0x462cbfb6 │ │ │ │ │ - ldrcs r2, [r0, #-1284] @ 0xfffffafc │ │ │ │ │ - svclt 0x00cc45a6 │ │ │ │ │ - @ instruction: 0x46234673 │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ + itet lt │ │ │ │ │ + movlt r4, r5 │ │ │ │ │ + movge r5, #4 │ │ │ │ │ + movlt r5, #16 │ │ │ │ │ + cmp lr, r4 │ │ │ │ │ + ite gt │ │ │ │ │ + movgt r3, lr │ │ │ │ │ + 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 │ │ │ │ │ - streq lr, [r8, #-2629] @ 0xfffff5bb │ │ │ │ │ + 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 │ │ │ │ │ - @ instruction: 0xf04fbfcc │ │ │ │ │ - @ instruction: 0xf04f0e20 │ │ │ │ │ - addmi r0, r3, #64, 28 @ 0x400 │ │ │ │ │ + ite gt │ │ │ │ │ + movgt.w lr, #32 │ │ │ │ │ + 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 │ │ │ │ │ + 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 │ │ │ │ │ - b 11733f0 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x1168264> │ │ │ │ │ - ldrmi r0, [r8], -lr, lsl #10 │ │ │ │ │ + itte gt │ │ │ │ │ + orrgt.w r5, r5, lr │ │ │ │ │ + movgt r0, r3 │ │ │ │ │ +/usr/include/seqan/align/dp_formula_affine.h:110 │ │ │ │ │ + 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 │ │ │ │ │ + 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 │ │ │ │ │ - streq pc, [r1, #-69] @ 0xffffffbb │ │ │ │ │ - ldrsbtvc r6, [r5], #-0 │ │ │ │ │ - @ instruction: 0x4603bfd8 │ │ │ │ │ + it le │ │ │ │ │ + movle r3, r0 │ │ │ │ │ +seqan::EnableIf > >, void>::Type seqan::_setVerticalScoreOfCell(seqan::DPCell_ >&, int const&): │ │ │ │ │ /usr/include/seqan/align/dp_cell_affine.h:161 │ │ │ │ │ - ldmvs r5, {r2, r4, r6, r8, sp, lr}^ │ │ │ │ │ + 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 │ │ │ │ │ - ldrdeq pc, [r0], -sl │ │ │ │ │ - svclt 0x00d84285 │ │ │ │ │ + ldr r5, [r2, #12] │ │ │ │ │ + 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 │ │ │ │ │ - ldrdvs pc, [ip], -fp │ │ │ │ │ + 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 │ │ │ │ │ - ldmdbvs r2, {r1, r2, r3, r8, sl, fp, ip, lr, pc} │ │ │ │ │ + ble.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+0x884> │ │ │ │ │ +seqan::DPCell_ >::DPCell_(seqan::DPCell_ > const&): │ │ │ │ │ +/usr/include/seqan/align/dp_cell_affine.h:70 │ │ │ │ │ + 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++/12/bits/move.h:205 │ │ │ │ │ - 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] │ │ │ │ │ +seqan::Position, seqan::String > > >::Type seqan::position, seqan::String > >, unsigned char*>(unsigned char* const&, seqan::DPMatrix_, seqan::String > > const&): │ │ │ │ │ /usr/include/seqan/basic/iterator_interface.h:335 │ │ │ │ │ - ldrdvs pc, [ip], -fp │ │ │ │ │ + ldr.w r6, [fp, #12] │ │ │ │ │ +std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(int&, int&): │ │ │ │ │ /usr/include/c++/12/bits/move.h:205 │ │ │ │ │ - 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 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 │ │ │ │ │ - bne fec9d55c , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0xfec923d0> │ │ │ │ │ + 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 │ │ │ │ │ - andcs pc, ip, sl, asr #17 │ │ │ │ │ + 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 │ │ │ │ │ - ldrmi r9, [r4, #2563] @ 0xa03 │ │ │ │ │ - @ instruction: 0x46c8d19d │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + cmp ip, r2 │ │ │ │ │ + bne.n 4e02 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x7c6> │ │ │ │ │ + mov r8, r9 │ │ │ │ │ +void seqan::_goNextCell >, seqan::String >, seqan::Alloc >, seqan::Tag >(seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:195 │ │ │ │ │ - ldrdgt pc, [ip], -r8 │ │ │ │ │ + ldr.w ip, [r8, #12] │ │ │ │ │ +void seqan::_goNextCell >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:346 │ │ │ │ │ - ldmib r1, {r4, r5, r6, sl, fp, ip}^ │ │ │ │ │ + adds r0, r6, #1 │ │ │ │ │ +int seqan::scoreMismatch >(seqan::Score > const&): │ │ │ │ │ /usr/include/seqan/score/score_simple.h:157 │ │ │ │ │ - @ instruction: 0xf10c5200 │ │ │ │ │ + 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 │ │ │ │ │ - @ instruction: 0xf8c80e0c │ │ │ │ │ - @ instruction: 0xf8cbe00c │ │ │ │ │ + add.w lr, ip, #12 │ │ │ │ │ + str.w lr, [r8, #12] │ │ │ │ │ +void seqan::_goNextCell >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::MetaColumnDescriptor, seqan::Tag > const&, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:346 │ │ │ │ │ - stmdals r4, {r2, r3} │ │ │ │ │ + str.w r0, [fp, #12] │ │ │ │ │ +int seqan::score, seqan::SimpleType, seqan::SimpleType >(seqan::Score > const&, seqan::SimpleType, seqan::SimpleType): │ │ │ │ │ +/usr/include/seqan/score/score_base.h:336 │ │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ │ /usr/include/seqan/score/score_base.h:337 │ │ │ │ │ - @ instruction: 0xf8109f02 │ │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ │ /usr/include/seqan/score/score_base.h:336 │ │ │ │ │ - adcsmi r0, r8, #256 @ 0x100 │ │ │ │ │ + ldrb.w r0, [r0, #-1] │ │ │ │ │ /usr/include/seqan/score/score_base.h:337 │ │ │ │ │ - strtmi fp, [sl], -r8, lsl #30 │ │ │ │ │ + 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 │ │ │ │ │ - @ instruction: 0xf8dc9f01 │ │ │ │ │ + ldr r7, [sp, #4] │ │ │ │ │ +/usr/include/seqan/align/dp_formula_affine.h:83 │ │ │ │ │ + ldr.w r0, [ip, #16] │ │ │ │ │ +/usr/include/seqan/align/dp_formula_affine.h:77 │ │ │ │ │ + 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 │ │ │ │ │ - ldrmi r0, [r7], #-16 │ │ │ │ │ - stmiavs sp, {r1, r3, r7, fp, sp, lr}^ │ │ │ │ │ - @ instruction: 0xf8dc4402 │ │ │ │ │ + add r2, r0 │ │ │ │ │ /usr/include/seqan/align/dp_formula_affine.h:85 │ │ │ │ │ - strtmi r0, [r8], #-12 │ │ │ │ │ + ldr.w r0, [ip, #12] │ │ │ │ │ + add r0, r5 │ │ │ │ │ +seqan::EnableIf > >, seqan::TraceValue_ >::Type>::Type>::Type seqan::_maxScore >(int&, int const&, int const&, unsigned char, unsigned char, seqan::TracebackOn, seqan::Tag > > const&): │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:161 │ │ │ │ │ - svclt 0x00b84282 │ │ │ │ │ - @ instruction: 0xf8cc4602 │ │ │ │ │ - svclt 0x00b42010 │ │ │ │ │ - strcs r2, [r2, #-1288] @ 0xfffffaf8 │ │ │ │ │ + cmp r2, r0 │ │ │ │ │ + it lt │ │ │ │ │ + movlt r2, r0 │ │ │ │ │ + str.w r2, [ip, #16] │ │ │ │ │ + ite lt │ │ │ │ │ + movlt r5, #8 │ │ │ │ │ + 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 │ │ │ │ │ - stmiavs r9, {r3, r7, fp, sp, lr}^ │ │ │ │ │ - strmi r4, [fp], #-1056 @ 0xfffffbe0 │ │ │ │ │ + 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 │ │ │ │ │ + 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 │ │ │ │ │ - svclt 0x00b64298 │ │ │ │ │ - movwcs r4, #17944 @ 0x4618 │ │ │ │ │ - addmi r2, r2, #16, 6 @ 0x40000000 │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + itet lt │ │ │ │ │ + movlt r0, r3 │ │ │ │ │ + movge r3, #4 │ │ │ │ │ + movlt r3, #16 │ │ │ │ │ + cmp r2, r0 │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:162 │ │ │ │ │ - @ instruction: 0x4602bfd8 │ │ │ │ │ + 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 │ │ │ │ │ - movweq lr, #23107 @ 0x5a43 │ │ │ │ │ + orr.w r3, r3, r5 │ │ │ │ │ +seqan::EnableIf > >, seqan::TraceValue_ >::Type>::Type>::Type seqan::_maxScore >(int&, int const&, int const&, unsigned char, unsigned char, seqan::TracebackOn, seqan::Tag > > const&): │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:161 │ │ │ │ │ - smlawtcs r0, ip, pc, fp @ │ │ │ │ │ - adcsmi r2, sl, #64, 2 │ │ │ │ │ + ite gt │ │ │ │ │ + movgt r1, #32 │ │ │ │ │ + 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 │ │ │ │ │ + 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 │ │ │ │ │ - movwmi fp, #49102 @ 0xbfce │ │ │ │ │ + itee gt │ │ │ │ │ + orrgt r3, r1 │ │ │ │ │ /usr/include/seqan/align/dp_formula_affine.h:110 │ │ │ │ │ - movweq pc, #4163 @ 0x1043 @ │ │ │ │ │ - @ instruction: 0xf8cc463a │ │ │ │ │ - rsbsvc r2, r3, ip │ │ │ │ │ + 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 │ │ │ │ │ + strb r3, [r6, #1] │ │ │ │ │ +seqan::EnableIf > >, void>::Type seqan::_setVerticalScoreOfCell(seqan::DPCell_ >&, int const&): │ │ │ │ │ /usr/include/seqan/align/dp_cell_affine.h:161 │ │ │ │ │ - andseq pc, r4, ip, asr #17 │ │ │ │ │ + str.w r0, [ip, #20] │ │ │ │ │ +void seqan::_scoutBestScore >, seqan::If > >, seqan::Terminator_, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::True, seqan::True>(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPCell_ > const&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag > const&, seqan::True const&, seqan::True const&): │ │ │ │ │ /usr/include/seqan/align/dp_scout.h:175 │ │ │ │ │ - ldrdcc pc, [ip], -ip │ │ │ │ │ - ldrdcs pc, [r0], -sl │ │ │ │ │ - sfmle f4, 4, [pc, #-588] @ 3360 │ │ │ │ │ + ldr.w r3, [ip, #12] │ │ │ │ │ + ldr.w r2, [sl] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + ble.n 4f74 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x938> │ │ │ │ │ +seqan::Reference > >, seqan::Tag > const>::Type seqan::_dataValue > > >(seqan::Holder > >, seqan::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ - ldrdcs pc, [r0], -fp │ │ │ │ │ + ldr.w r2, [fp] │ │ │ │ │ +seqan::DPCell_ >::DPCell_(seqan::DPCell_ > const&): │ │ │ │ │ /usr/include/seqan/align/dp_cell_affine.h:70 │ │ │ │ │ - @ instruction: 0x1010f8dc │ │ │ │ │ + ldr.w r1, [ip, #16] │ │ │ │ │ +std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(int&, int&): │ │ │ │ │ /usr/include/c++/12/bits/move.h:205 │ │ │ │ │ - andcc pc, r0, sl, asr #17 │ │ │ │ │ + str.w r3, [sl] │ │ │ │ │ +seqan::Reference >, seqan::Tag > const>::Type seqan::_dataValue > >(seqan::Holder >, seqan::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ - @ instruction: 0xf8db6812 │ │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ │ +seqan::Position, seqan::String > > >::Type seqan::position, seqan::String > >, unsigned char*>(unsigned char* const&, seqan::DPMatrix_, seqan::String > > const&): │ │ │ │ │ /usr/include/seqan/basic/iterator_interface.h:335 │ │ │ │ │ - stmib sl, {r2, r3, ip, sp}^ │ │ │ │ │ + ldr.w r3, [fp, #12] │ │ │ │ │ +std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(int&, int&): │ │ │ │ │ /usr/include/c++/12/bits/move.h:205 │ │ │ │ │ - ldmibvs r2, {r0, ip} │ │ │ │ │ + strd r1, r0, [sl, #4] │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + ldr r2, [r2, #24] │ │ │ │ │ +seqan::Position, seqan::String > > >::Type seqan::position, seqan::String > >, unsigned char*>(unsigned char* const&, seqan::DPMatrix_, seqan::String > > const&): │ │ │ │ │ /usr/include/seqan/basic/iterator_interface.h:335 │ │ │ │ │ - bne fe6dd610 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0xfe6d2484> │ │ │ │ │ + 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 │ │ │ │ │ - andcc pc, ip, sl, asr #17 │ │ │ │ │ + str.w r3, [sl, #12] │ │ │ │ │ +void seqan::_computeAlignmentImpl >, seqan::If > >, seqan::Terminator_, seqan::Tag > >, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, seqan::String, seqan::Alloc >, seqan::String, seqan::Alloc >, seqan::Score >, seqan::DPBandConfig >, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >&, seqan::DPMatrixNavigator_ >, seqan::Tag, seqan::String >, seqan::Alloc > >, seqan::Tag, seqan::Tag >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, seqan::String, seqan::Alloc > const&, seqan::String, seqan::Alloc > const&, seqan::Score > const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:573 │ │ │ │ │ - pop {r0, r2, r3, ip, sp, pc} │ │ │ │ │ - movwcs r8, #4080 @ 0xff0 │ │ │ │ │ + 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 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:286 │ │ │ │ │ - strt r9, [r8], r1, lsl #6 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + b.n 4cd2 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x696> │ │ │ │ │ +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 │ │ │ │ │ - movwcs lr, #1570 @ 0x622 │ │ │ │ │ + ldr.w r2, [fp, #12] │ │ │ │ │ + b.n 4bcc , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x590> │ │ │ │ │ +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 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:286 │ │ │ │ │ - ldr r9, [sp, r1, lsl #6] │ │ │ │ │ - andeq r7, r0, lr, ror lr │ │ │ │ │ - strdeq r0, [r0], -ip │ │ │ │ │ -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 4ec8 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x88c> │ │ │ │ │ + str r2, [r2, #76] @ 0x4c │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + lsls r4, r7, #3 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ +void seqan::_recordSegment, seqan::Alloc >, unsigned int, unsigned int, unsigned int, unsigned char>(seqan::String, seqan::Alloc >&, unsigned int const&, unsigned int const&, unsigned int const&, unsigned char const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:327 │ │ │ │ │ - rsble r2, r5, r0, lsl #22 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 5064 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xa28> │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:319 │ │ │ │ │ - svcmi 0x00f0e92d │ │ │ │ │ - @ instruction: 0x4604461d │ │ │ │ │ - blls 32f808 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x32467c> │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + sub sp, #12 │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:330 │ │ │ │ │ - bfieq r7, fp, #16, #15 │ │ │ │ │ - ldrbeq sp, [r8, -r7, lsl #8] │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ │ + lsls r6, r3, #31 │ │ │ │ │ + bmi.n 4fba , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x97e> │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:332 │ │ │ │ │ - adcshi pc, pc, r0, lsl #2 │ │ │ │ │ + lsls r0, r3, #29 │ │ │ │ │ + bmi.w 512e , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xaf2> │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:334 │ │ │ │ │ - strbtle r0, [r5], #-1947 @ 0xfffff865 │ │ │ │ │ + lsls r3, r3, #30 │ │ │ │ │ + bmi.n 5080 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xa44> │ │ │ │ │ /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 feadd828 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0xfead269c> │ │ │ │ │ + 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 │ │ │ │ │ - @ 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 13eb628 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x13e049c> │ │ │ │ │ + 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 │ │ │ │ │ - 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 │ │ │ │ │ - @ instruction: 0xf108d347 │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + bcc.n 5066 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xa2a> │ │ │ │ │ /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 7f81e0 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x7ed054> │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bcs.n 4fb4 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x978> │ │ │ │ │ +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 │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ - bl b3474 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0xa82e8> │ │ │ │ │ - vst1.16 {d16-d19}, [pc :64], r2 │ │ │ │ │ - eorcs r7, r0, #0 │ │ │ │ │ + itee hi │ │ │ │ │ + addhi.w r2, r2, r2, lsr #1 │ │ │ │ │ + movls.w r0, #512 @ 0x200 │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ - svclt 0x00889201 │ │ │ │ │ + movls r2, #32 │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ +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 7dbc8 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x72a3c> │ │ │ │ │ + it hi │ │ │ │ │ + lslhi r0, r2, #4 │ │ │ │ │ + blx 2904 │ │ │ │ │ +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 │ │ │ │ │ + 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, 5046 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xa0a> │ │ │ │ │ +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 ff243ea4 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0xff238d18> │ │ │ │ │ - tsteq pc, r1, lsr #32 @ │ │ │ │ │ - strmi r3, [r1], #-272 @ 0xfffffef0 │ │ │ │ │ + cmp fp, r7 │ │ │ │ │ + bls.n 503c , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xa00> │ │ │ │ │ + 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 │ │ │ │ │ + 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 │ │ │ │ │ - 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 │ │ │ │ │ + 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 5014 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x9d8> │ │ │ │ │ +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!, {r1, r3, r4, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 2a48 │ │ │ │ │ +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 │ │ │ │ │ - @ instruction: 0xf840d2b2 │ │ │ │ │ + bcs.n 4fb4 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x978> │ │ │ │ │ +seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ - ldrcc r9, [r0], -r6 │ │ │ │ │ + str.w r9, [r0, r6] │ │ │ │ │ +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 │ │ │ │ │ - ldrtmi r2, [r0], #-513 @ 0xfffffdff │ │ │ │ │ + movs r2, #1 │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + add r0, r6 │ │ │ │ │ +seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:76 │ │ │ │ │ - andge pc, r4, r3, asr #17 │ │ │ │ │ + str.w sl, [r3, #4] │ │ │ │ │ /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 │ │ │ │ │ - str r6, [r7, r0, rrx]! │ │ │ │ │ + str r0, [r4, #4] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:345 │ │ │ │ │ - @ instruction: 0x36104770 │ │ │ │ │ + b.n 4fb4 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x978> │ │ │ │ │ + bx lr │ │ │ │ │ +/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, [r7], #-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 r7, r6 │ │ │ │ │ +seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:76 │ │ │ │ │ - bls 3ddf4 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x32c68> │ │ │ │ │ + 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, r7, asr #32 │ │ │ │ │ + str r7, [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], -r4 │ │ │ │ │ + ldr.w fp, [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 │ │ │ │ │ - stmiavs r3!, {r0, r1, r2, r5, fp, sp, lr} │ │ │ │ │ + ldr r7, [r4, #0] │ │ │ │ │ +seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ +seqan::Size, seqan::Alloc > const>::Type seqan::length, seqan::Alloc >(seqan::String, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 │ │ │ │ │ - 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 │ │ │ │ │ - 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 │ │ │ │ │ - @ instruction: 0xf0c04598 │ │ │ │ │ - @ instruction: 0xf10880aa │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + bcc.w 51f2 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xbb6> │ │ │ │ │ /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 7f8118 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x7ecf8c> │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bcs.n 4fb4 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x978> │ │ │ │ │ +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 │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ - bl b353c , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0xa83b0> │ │ │ │ │ - vst1.16 {d16-d19}, [pc :64], r2 │ │ │ │ │ - eorcs r7, r0, #0 │ │ │ │ │ + itee hi │ │ │ │ │ + addhi.w r2, r2, r2, lsr #1 │ │ │ │ │ + movls.w r0, #512 @ 0x200 │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ - svclt 0x00889201 │ │ │ │ │ + movls r2, #32 │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ +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 7db00 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x72974> │ │ │ │ │ + it hi │ │ │ │ │ + lslhi r0, r2, #4 │ │ │ │ │ + blx 2904 │ │ │ │ │ +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 │ │ │ │ │ + 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, 510e , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xad2> │ │ │ │ │ +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 ff243f6c , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0xff238de0> │ │ │ │ │ - tsteq pc, r1, lsr #32 @ │ │ │ │ │ - strmi r3, [r1], #-272 @ 0xfffffef0 │ │ │ │ │ + cmp fp, r7 │ │ │ │ │ + bls.n 5104 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xac8> │ │ │ │ │ + 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 │ │ │ │ │ + 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 │ │ │ │ │ - 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 │ │ │ │ │ + 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, r1, lsl #5 │ │ │ │ │ + cmp r1, r0 │ │ │ │ │ + bne.n 50dc , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xaa0> │ │ │ │ │ +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!, {r1, r2, r4, r5, r6, r8, fp, sp, lr, pc} │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 2a48 │ │ │ │ │ +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 0x004ef4bf │ │ │ │ │ + bcs.w 4fb4 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x978> │ │ │ │ │ +seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ - andls pc, r6, r0, asr #16 │ │ │ │ │ + str.w r9, [r0, r6] │ │ │ │ │ +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, #2 │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - andcs r3, r2, #16, 12 @ 0x1000000 │ │ │ │ │ - @ instruction: 0xf8c34430 │ │ │ │ │ + add r0, r6 │ │ │ │ │ +seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:76 │ │ │ │ │ - addsvs sl, sp, r4 │ │ │ │ │ + str.w sl, [r3, #4] │ │ │ │ │ +/usr/include/seqan/align/dp_trace_segment.h:77 │ │ │ │ │ + str r5, [r3, #8] │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ - rsbvs r7, r0, 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 r0, [r4, #4] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:345 │ │ │ │ │ - @ instruction: 0xf8d4e742 │ │ │ │ │ + b.n 4fb4 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x978> │ │ │ │ │ +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, [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 r7, [r4, #0] │ │ │ │ │ +seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ - bl feadda1c , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0xfead2890> │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ +seqan::Size, seqan::Alloc > const>::Type seqan::length, seqan::Alloc >(seqan::String, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 │ │ │ │ │ - @ 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 13eb79c , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x13e0610> │ │ │ │ │ + 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 │ │ │ │ │ - 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 │ │ │ │ │ - @ instruction: 0xf108d348 │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + bcc.n 51dc , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xba0> │ │ │ │ │ /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 │ │ │ │ │ - svcge 0x0030f4bf │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bcs.w 4fb4 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x978> │ │ │ │ │ +unsigned int seqan::computeGenerousCapacity, seqan::Alloc >, unsigned int>(seqan::String, seqan::Alloc > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ - svclt 0x008e2a1f │ │ │ │ │ + cmp r2, #31 │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ - subseq lr, r2, #2048 @ 0x800 │ │ │ │ │ - andvc pc, r0, pc, asr #8 │ │ │ │ │ + itee hi │ │ │ │ │ + addhi.w r2, r2, r2, lsr #1 │ │ │ │ │ + movls.w r0, #512 @ 0x200 │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ - andls r2, r1, #32, 4 │ │ │ │ │ + movls r2, #32 │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ +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, r8, lsl #31 │ │ │ │ │ - stmia r2!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ │ + it hi │ │ │ │ │ + lslhi r0, r2, #4 │ │ │ │ │ + blx 2904 │ │ │ │ │ +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 │ │ │ │ │ - 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, 51bc , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xb80> │ │ │ │ │ +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 51b2 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xb76> │ │ │ │ │ + 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 518a , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xb4e> │ │ │ │ │ +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 │ │ │ │ │ - ldmdb lr, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 2a48 │ │ │ │ │ +seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ - stmdavs r0!, {r1, r5, r7, fp, sp, lr} │ │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ │ + adds r3, r0, r6 │ │ │ │ │ +void seqan::AppendValueToString_ >::appendValue_, seqan::Alloc >, seqan::TraceSegment_ >(seqan::String, seqan::Alloc >&, seqan::TraceSegment_&&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1345 │ │ │ │ │ + cmp r8, r2 │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - ldrmi r1, [r0, #2435] @ 0x983 │ │ │ │ │ - @ instruction: 0xf4bf6063 │ │ │ │ │ + str r3, [r4, #4] │ │ │ │ │ +void seqan::AppendValueToString_ >::appendValue_, seqan::Alloc >, seqan::TraceSegment_ >(seqan::String, seqan::Alloc >&, seqan::TraceSegment_&&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1345 │ │ │ │ │ - @ instruction: 0xf840aef7 │ │ │ │ │ + bcs.w 4fb4 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x978> │ │ │ │ │ +seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ - ldrcc r9, [r0], -r6 │ │ │ │ │ + str.w r9, [r0, r6] │ │ │ │ │ +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 │ │ │ │ │ - ldrtmi r2, [r0], #-516 @ 0xfffffdfc │ │ │ │ │ + movs r2, #4 │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + add r0, r6 │ │ │ │ │ +seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:76 │ │ │ │ │ - andge pc, r4, r3, asr #17 │ │ │ │ │ + str.w sl, [r3, #4] │ │ │ │ │ /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 │ │ │ │ │ + str r0, [r4, #4] │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:345 │ │ │ │ │ + b.n 4fb4 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x978> │ │ │ │ │ +/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 r3, #4 │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ - strbt r6, [fp], r0, rrx │ │ │ │ │ - movwcs r3, #17936 @ 0x4610 │ │ │ │ │ - stmib fp, {r0, r1, r2, r4, r5, sl, lr}^ │ │ │ │ │ + add r7, r6 │ │ │ │ │ +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 │ │ │ │ │ - rsbvs r3, r7, 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 r7, [r4, #4] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:345 │ │ │ │ │ - ldrcc lr, [r0], -r0, ror #13 │ │ │ │ │ + b.n 4fb4 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x978> │ │ │ │ │ +/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, [r7], #-770 @ 0xfffffcfe │ │ │ │ │ + movs r3, #2 │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ + add r7, r6 │ │ │ │ │ +seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:76 │ │ │ │ │ - bls 3df80 , seqan::ModExpand<(char)45, seqan::Tag > > >::initialize()::table_store@@Base+0x32df4> │ │ │ │ │ + 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 │ │ │ │ │ - ldrb r6, [r5], r7, rrx │ │ │ │ │ + str r7, [r4, #4] │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:345 │ │ │ │ │ + b.n 4fb4 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x978> │ │ │ │ │ │ │ │ │ │ -0000385c : │ │ │ │ │ +00005208 : │ │ │ │ │ freeCString(): │ │ │ │ │ ./porechop/src/adapter_align.cpp:35 │ │ │ │ │ b.w 2940 │ │ │ │ │ │ │ │ │ │ -00003860 , std::allocator >)@@Base>: │ │ │ │ │ +0000520c , std::allocator >)@@Base>: │ │ │ │ │ cppStringToCString(std::__cxx11::basic_string, std::allocator >): │ │ │ │ │ ./porechop/src/adapter_align.cpp:39 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r6, r0 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::size() const: │ │ │ │ │ /usr/include/c++/12/bits/basic_string.h:1064 │ │ │ │ │ ldr r5, [r0, #4] │ │ │ │ │ +cppStringToCString(std::__cxx11::basic_string, std::allocator >): │ │ │ │ │ ./porechop/src/adapter_align.cpp:40 │ │ │ │ │ adds r0, r5, #1 │ │ │ │ │ blx 2ae4 │ │ │ │ │ mov r4, r0 │ │ │ │ │ +char* std::__copy_move::__copy_m(char const*, char const*, char*): │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:430 │ │ │ │ │ - cbnz r5, 3878 , std::allocator >)@@Base+0x18> │ │ │ │ │ + cbnz r5, 5224 , std::allocator >)@@Base+0x18> │ │ │ │ │ +cppStringToCString(std::__cxx11::basic_string, std::allocator >): │ │ │ │ │ ./porechop/src/adapter_align.cpp:42 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strb r3, [r4, r5] │ │ │ │ │ ./porechop/src/adapter_align.cpp:44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ +char* std::__copy_move::__copy_m(char const*, char const*, char*): │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:431 │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ mov r2, r5 │ │ │ │ │ blx 2a14 │ │ │ │ │ +cppStringToCString(std::__cxx11::basic_string, std::allocator >): │ │ │ │ │ ./porechop/src/adapter_align.cpp:42 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strb r3, [r4, r5] │ │ │ │ │ ./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 r6, r3 │ │ │ │ │ - ldr.w r4, [pc, #1948] @ 402c , std::allocator >)@@Base+0x7cc> │ │ │ │ │ - ldr.w r3, [pc, #1948] @ 4030 , std::allocator >)@@Base+0x7d0> │ │ │ │ │ + ldr.w r4, [pc, #1948] @ 59d8 , std::allocator >)@@Base+0x7cc> │ │ │ │ │ + ldr.w r3, [pc, #1948] @ 59dc , std::allocator >)@@Base+0x7d0> │ │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ │ add r4, pc │ │ │ │ │ mov sl, r1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - ldr.w r9, [pc, #1940] @ 4034 , std::allocator >)@@Base+0x7d4> │ │ │ │ │ + ldr.w r9, [pc, #1940] @ 59e0 , std::allocator >)@@Base+0x7d4> │ │ │ │ │ ldr.w fp, [sp, #96] @ 0x60 │ │ │ │ │ ldr r3, [r4, r3] │ │ │ │ │ add r9, 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 │ │ │ │ │ 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 r3, [r3, #0] │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ +seqan::Reference > >, seqan::Tag > const>::Type seqan::_dataValue > > >(seqan::Holder > >, seqan::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ ldr r3, [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 │ │ │ │ │ str r2, [sp, #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] │ │ │ │ │ +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 r8, [r3, #12] │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 │ │ │ │ │ ldrd r3, r1, [r3] │ │ │ │ │ +seqan::Position, seqan::String > > >::Type seqan::position, seqan::String > >, unsigned char*>(unsigned char* const&, seqan::DPMatrix_, seqan::String > > const&): │ │ │ │ │ /usr/include/seqan/basic/iterator_interface.h:335 │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 │ │ │ │ │ subs r3, r1, r3 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ +seqan::Size > > >::Type seqan::coordinate >, unsigned int>(seqan::Matrix > > const&, unsigned int, unsigned int): │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:550 │ │ │ │ │ ldr.w r3, [r8, #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 │ │ │ │ │ subs r4, r4, r2 │ │ │ │ │ +seqan::Size > > >::Type seqan::coordinate >, unsigned int>(seqan::Matrix > > const&, unsigned int, unsigned int): │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:550 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov r1, r3 │ │ │ │ │ blx 2ac0 <__aeabi_uidiv@plt> │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:554 │ │ │ │ │ ldr.w r1, [r8] │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:550 │ │ │ │ │ mov r5, r0 │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:554 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 2ac0 <__aeabi_uidiv@plt> │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ +seqan::Size > > >::Type seqan::coordinate >, unsigned int>(seqan::Matrix > > const&, unsigned int, unsigned int): │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:554 │ │ │ │ │ mov r4, r0 │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 │ │ │ │ │ asrs r2, r3, #2 │ │ │ │ │ +seqan::Size > > >::Type seqan::coordinate >, unsigned int>(seqan::Matrix > > const&, unsigned int, unsigned int): │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:548 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bls.n 3968 , std::allocator >)@@Base+0x108> │ │ │ │ │ + bls.n 5314 , std::allocator >)@@Base+0x108> │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:550 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ │ blx 2998 <__aeabi_uidivmod@plt> │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ blx 2998 <__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, #32] │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:80 │ │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:81 │ │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ │ +void seqan::_computeTraceback, seqan::Alloc >, unsigned char, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned int, unsigned int, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, seqan::TraceHead_ > >, seqan::TraceTail_ > > >(seqan::String, seqan::Alloc >&, unsigned char&, unsigned char&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned int const&, unsigned int const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&, seqan::TraceHead_ > > const&, seqan::TraceTail_ > > const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:524 │ │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ │ +seqan::TracebackCoordinator_::TracebackCoordinator_, unsigned int, unsigned int>(unsigned int, unsigned int, seqan::DPBandConfig > const&, unsigned int, unsigned int): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:76 │ │ │ │ │ strd r5, r4, [sp, #24] │ │ │ │ │ +void seqan::_computeTraceback, seqan::Alloc >, unsigned char, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned int, unsigned int, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, seqan::TraceHead_ > >, seqan::TraceTail_ > > >(seqan::String, seqan::Alloc >&, unsigned char&, unsigned char&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned int const&, unsigned int const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&, seqan::TraceHead_ > > const&, seqan::TraceTail_ > > const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:524 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - beq.n 3936 , std::allocator >)@@Base+0xd6> │ │ │ │ │ + beq.n 52e2 , std::allocator >)@@Base+0xd6> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:525 │ │ │ │ │ - ldr.w r2, [pc, #1812] @ 4038 , std::allocator >)@@Base+0x7d8> │ │ │ │ │ + ldr.w r2, [pc, #1812] @ 59e4 , std::allocator >)@@Base+0x7d8> │ │ │ │ │ subs r3, r3, r4 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr.w r2, [r9, r2] │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ - bl 35e8 │ │ │ │ │ + bl 4f94 , 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> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:527 │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 3a4e , std::allocator >)@@Base+0x1ee> │ │ │ │ │ + bne.w 53fa , std::allocator >)@@Base+0x1ee> │ │ │ │ │ +bool seqan::_hasReachedEnd(seqan::TracebackCoordinator_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:136 │ │ │ │ │ - cbnz r5, 3978 , std::allocator >)@@Base+0x118> │ │ │ │ │ + cbnz r5, 5324 , std::allocator >)@@Base+0x118> │ │ │ │ │ +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 3d3c , std::allocator >)@@Base+0x4dc> │ │ │ │ │ + bne.w 56e8 , std::allocator >)@@Base+0x4dc> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:498 │ │ │ │ │ - ldr.w r2, [pc, #1776] @ 403c , std::allocator >)@@Base+0x7dc> │ │ │ │ │ + ldr.w r2, [pc, #1776] @ 59e8 , std::allocator >)@@Base+0x7dc> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:546 │ │ │ │ │ - ldr.w r3, [pc, #1760] @ 4030 , std::allocator >)@@Base+0x7d0> │ │ │ │ │ + ldr.w r3, [pc, #1760] @ 59dc , std::allocator >)@@Base+0x7d0> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:498 │ │ │ │ │ add r2, pc │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:546 │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.w 4028 , std::allocator >)@@Base+0x7c8> │ │ │ │ │ + bne.w 59d4 , std::allocator >)@@Base+0x7c8> │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ 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 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq.n 3908 , std::allocator >)@@Base+0xa8> │ │ │ │ │ + beq.n 52b4 , std::allocator >)@@Base+0xa8> │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:550 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ blx 2998 <__aeabi_uidivmod@plt> │ │ │ │ │ mov r4, r1 │ │ │ │ │ - b.n 3908 , std::allocator >)@@Base+0xa8> │ │ │ │ │ + b.n 52b4 , std::allocator >)@@Base+0xa8> │ │ │ │ │ +bool seqan::_hasReachedEnd(seqan::TracebackCoordinator_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:136 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 3a66 , std::allocator >)@@Base+0x206> │ │ │ │ │ + bne.n 5412 , std::allocator >)@@Base+0x206> │ │ │ │ │ +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 r8, #0 │ │ │ │ │ - beq.n 399c , std::allocator >)@@Base+0x13c> │ │ │ │ │ + beq.n 5348 , std::allocator >)@@Base+0x13c> │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:330 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ │ lsls r1, r3, #31 │ │ │ │ │ - bmi.w 3aae , std::allocator >)@@Base+0x24e> │ │ │ │ │ + bmi.w 545a , std::allocator >)@@Base+0x24e> │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:332 │ │ │ │ │ lsls r2, r3, #29 │ │ │ │ │ - bmi.w 3c28 , std::allocator >)@@Base+0x3c8> │ │ │ │ │ + bmi.w 55d4 , std::allocator >)@@Base+0x3c8> │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:334 │ │ │ │ │ lsls r6, r3, #30 │ │ │ │ │ - bmi.w 3b78 , std::allocator >)@@Base+0x318> │ │ │ │ │ + bmi.w 5524 , std::allocator >)@@Base+0x318> │ │ │ │ │ +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 3d3c , std::allocator >)@@Base+0x4dc> │ │ │ │ │ + bne.w 56e8 , std::allocator >)@@Base+0x4dc> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:543 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 3948 , std::allocator >)@@Base+0xe8> │ │ │ │ │ + beq.n 52f4 , std::allocator >)@@Base+0xe8> │ │ │ │ │ +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, r4, [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 │ │ │ │ │ sub.w r6, r4, r8 │ │ │ │ │ mov.w sl, 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 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - bcc.w 3fb0 , std::allocator >)@@Base+0x750> │ │ │ │ │ + bcc.w 595c , std::allocator >)@@Base+0x750> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1344 │ │ │ │ │ add.w r2, sl, #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 3948 , std::allocator >)@@Base+0xe8> │ │ │ │ │ + bcs.n 52f4 , std::allocator >)@@Base+0xe8> │ │ │ │ │ +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 │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ iteet hi │ │ │ │ │ addhi.w r9, r2, r2, lsr #1 │ │ │ │ │ movls.w r0, #512 @ 0x200 │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ movls.w r9, #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 │ │ │ │ │ movhi.w r0, r9, lsl #4 │ │ │ │ │ blx 2904 │ │ │ │ │ +seqan::Value, seqan::Alloc >, 0>::Type* seqan::_allocateStorage, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ str.w r9, [r7, #8] │ │ │ │ │ +void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ 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 3a30 , std::allocator >)@@Base+0x1d0> │ │ │ │ │ + beq.n 53dc , std::allocator >)@@Base+0x1d0> │ │ │ │ │ +void seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::TraceSegment_*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ cmp r4, r8 │ │ │ │ │ - bls.n 3a24 , std::allocator >)@@Base+0x1c4> │ │ │ │ │ + bls.n 53d0 , std::allocator >)@@Base+0x1c4> │ │ │ │ │ subs r1, r4, #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 39fc , std::allocator >)@@Base+0x19c> │ │ │ │ │ + bne.n 53a8 , std::allocator >)@@Base+0x19c> │ │ │ │ │ +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 2a48 │ │ │ │ │ +seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ ldr.w r9, [r7, #8] │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ ldr r0, [r7, #0] │ │ │ │ │ adds r3, r0, r6 │ │ │ │ │ +void seqan::AppendValueToString_ >::appendValue_, seqan::Alloc >, seqan::TraceSegment_ >(seqan::String, seqan::Alloc >&, seqan::TraceSegment_&&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1345 │ │ │ │ │ cmp r9, sl │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ str r3, [r7, #4] │ │ │ │ │ +void seqan::AppendValueToString_ >::appendValue_, seqan::Alloc >, seqan::TraceSegment_ >(seqan::String, seqan::Alloc >&, seqan::TraceSegment_&&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1345 │ │ │ │ │ - bls.n 3948 , std::allocator >)@@Base+0xe8> │ │ │ │ │ + bls.n 52f4 , std::allocator >)@@Base+0xe8> │ │ │ │ │ +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:75 │ │ │ │ │ str r1, [r0, r6] │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:76 │ │ │ │ │ str r1, [r3, #4] │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ movs r1, #2 │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:77 │ │ │ │ │ str r5, [r3, #8] │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ 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] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:345 │ │ │ │ │ - b.n 3948 , std::allocator >)@@Base+0xe8> │ │ │ │ │ + b.n 52f4 , std::allocator >)@@Base+0xe8> │ │ │ │ │ +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 │ │ │ │ │ - ldr.w r2, [pc, #1520] @ 4040 , std::allocator >)@@Base+0x7e0> │ │ │ │ │ + ldr.w r2, [pc, #1520] @ 59ec , std::allocator >)@@Base+0x7e0> │ │ │ │ │ subs r3, r3, r5 │ │ │ │ │ add r1, sp, #24 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr.w r2, [r9, r2] │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ - bl 35e8 │ │ │ │ │ - b.n 3940 , std::allocator >)@@Base+0xe0> │ │ │ │ │ + bl 4f94 , 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> │ │ │ │ │ + b.n 52ec , std::allocator >)@@Base+0xe0> │ │ │ │ │ ldrb.w r3, [sl] │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:533 │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3980 , std::allocator >)@@Base+0x120> │ │ │ │ │ + beq.n 532c , std::allocator >)@@Base+0x120> │ │ │ │ │ +void seqan::_doTraceback, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag, seqan::True>(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&, seqan::True const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:390 │ │ │ │ │ lsls r0, r3, #31 │ │ │ │ │ - bmi.w 3cd6 , std::allocator >)@@Base+0x476> │ │ │ │ │ + bmi.w 5682 , std::allocator >)@@Base+0x476> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:394 │ │ │ │ │ and.w r1, r3, #68 @ 0x44 │ │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ │ - beq.w 3e0c , std::allocator >)@@Base+0x5ac> │ │ │ │ │ + beq.w 57b8 , std::allocator >)@@Base+0x5ac> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:398 │ │ │ │ │ and.w r1, r3, #80 @ 0x50 │ │ │ │ │ cmp r1, #80 @ 0x50 │ │ │ │ │ - beq.w 3e6a , std::allocator >)@@Base+0x60a> │ │ │ │ │ + beq.w 5816 , std::allocator >)@@Base+0x60a> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:402 │ │ │ │ │ and.w r1, r3, #34 @ 0x22 │ │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ │ - beq.w 3ebe , std::allocator >)@@Base+0x65e> │ │ │ │ │ + beq.w 586a , std::allocator >)@@Base+0x65e> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:406 │ │ │ │ │ and.w r2, r3, #40 @ 0x28 │ │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ │ - beq.w 3f76 , std::allocator >)@@Base+0x716> │ │ │ │ │ + beq.w 5922 , std::allocator >)@@Base+0x716> │ │ │ │ │ +bool seqan::_hasReachedEnd(seqan::TracebackCoordinator_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:136 │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 3a6a , std::allocator >)@@Base+0x20a> │ │ │ │ │ + bne.n 5416 , std::allocator >)@@Base+0x20a> │ │ │ │ │ +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 r8, #0 │ │ │ │ │ - bne.w 3986 , std::allocator >)@@Base+0x126> │ │ │ │ │ - b.n 399c , std::allocator >)@@Base+0x13c> │ │ │ │ │ + bne.w 5332 , std::allocator >)@@Base+0x126> │ │ │ │ │ + b.n 5348 , std::allocator >)@@Base+0x13c> │ │ │ │ │ +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 r9, 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 │ │ │ │ │ sub.w r6, fp, r9 │ │ │ │ │ mov.w sl, 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 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - bcc.n 3b5c , std::allocator >)@@Base+0x2fc> │ │ │ │ │ + bcc.n 5508 , std::allocator >)@@Base+0x2fc> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1344 │ │ │ │ │ add.w r2, sl, #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 399c , std::allocator >)@@Base+0x13c> │ │ │ │ │ + bcs.w 5348 , std::allocator >)@@Base+0x13c> │ │ │ │ │ +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 │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ itee hi │ │ │ │ │ addhi.w r2, r2, r2, lsr #1 │ │ │ │ │ movls.w r0, #512 @ 0x200 │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ movls r2, #32 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ +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 │ │ │ │ │ it hi │ │ │ │ │ lslhi r0, r2, #4 │ │ │ │ │ blx 2904 │ │ │ │ │ +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, #12] │ │ │ │ │ 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 │ │ │ │ │ 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 r9, #0 │ │ │ │ │ - beq.n 3b38 , std::allocator >)@@Base+0x2d8> │ │ │ │ │ + beq.n 54e4 , std::allocator >)@@Base+0x2d8> │ │ │ │ │ +void seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::TraceSegment_*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ cmp fp, r9 │ │ │ │ │ - bls.n 3b2e , std::allocator >)@@Base+0x2ce> │ │ │ │ │ + bls.n 54da , std::allocator >)@@Base+0x2ce> │ │ │ │ │ add.w r1, fp, #4294967295 @ 0xffffffff │ │ │ │ │ add.w r2, r9, #16 │ │ │ │ │ sub.w r1, r1, r9 │ │ │ │ │ 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 3b06 , std::allocator >)@@Base+0x2a6> │ │ │ │ │ + bne.n 54b2 , std::allocator >)@@Base+0x2a6> │ │ │ │ │ +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, r9 │ │ │ │ │ blx 2a48 │ │ │ │ │ +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, r6 │ │ │ │ │ +void seqan::AppendValueToString_ >::appendValue_, seqan::Alloc >, seqan::TraceSegment_ >(seqan::String, seqan::Alloc >&, seqan::TraceSegment_&&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1345 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ +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 │ │ │ │ │ - bcs.w 399c , std::allocator >)@@Base+0x13c> │ │ │ │ │ + bcs.w 5348 , std::allocator >)@@Base+0x13c> │ │ │ │ │ +seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ str r5, [r0, r6] │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ adds r6, #16 │ │ │ │ │ add r0, r6 │ │ │ │ │ +seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ movs r2, #1 │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:77 │ │ │ │ │ str.w r8, [r3, #8] │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:76 │ │ │ │ │ str r4, [r3, #4] │ │ │ │ │ /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 r0, [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 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 39a2 , std::allocator >)@@Base+0x142> │ │ │ │ │ - b.n 3d3c , std::allocator >)@@Base+0x4dc> │ │ │ │ │ + beq.w 534e , std::allocator >)@@Base+0x142> │ │ │ │ │ + b.n 56e8 , std::allocator >)@@Base+0x4dc> │ │ │ │ │ +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, r9 │ │ │ │ │ +seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:77 │ │ │ │ │ str.w r8, [fp, #8] │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:76 │ │ │ │ │ strd r5, r4, [fp] │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ strb.w r2, [fp, #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:541 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 39a2 , std::allocator >)@@Base+0x142> │ │ │ │ │ - b.n 3d3c , std::allocator >)@@Base+0x4dc> │ │ │ │ │ + beq.w 534e , std::allocator >)@@Base+0x142> │ │ │ │ │ + b.n 56e8 , std::allocator >)@@Base+0x4dc> │ │ │ │ │ +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 r9, 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 │ │ │ │ │ sub.w r6, fp, r9 │ │ │ │ │ mov.w sl, 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 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - bcc.w 3df0 , std::allocator >)@@Base+0x590> │ │ │ │ │ + bcc.w 579c , std::allocator >)@@Base+0x590> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1344 │ │ │ │ │ add.w r2, sl, #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 399c , std::allocator >)@@Base+0x13c> │ │ │ │ │ + bcs.w 5348 , std::allocator >)@@Base+0x13c> │ │ │ │ │ +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 │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ itee hi │ │ │ │ │ addhi.w r2, r2, r2, lsr #1 │ │ │ │ │ movls.w r0, #512 @ 0x200 │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ movls r2, #32 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ +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 │ │ │ │ │ it hi │ │ │ │ │ lslhi r0, r2, #4 │ │ │ │ │ blx 2904 │ │ │ │ │ +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, #12] │ │ │ │ │ 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 │ │ │ │ │ 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 r9, #0 │ │ │ │ │ - beq.n 3c04 , std::allocator >)@@Base+0x3a4> │ │ │ │ │ + beq.n 55b0 , std::allocator >)@@Base+0x3a4> │ │ │ │ │ +void seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::TraceSegment_*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ cmp fp, r9 │ │ │ │ │ - bls.n 3bfa , std::allocator >)@@Base+0x39a> │ │ │ │ │ + bls.n 55a6 , std::allocator >)@@Base+0x39a> │ │ │ │ │ add.w r1, fp, #4294967295 @ 0xffffffff │ │ │ │ │ add.w r2, r9, #16 │ │ │ │ │ sub.w r1, r1, r9 │ │ │ │ │ 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 3bd2 , std::allocator >)@@Base+0x372> │ │ │ │ │ + bne.n 557e , std::allocator >)@@Base+0x372> │ │ │ │ │ +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, r9 │ │ │ │ │ blx 2a48 │ │ │ │ │ +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, r6 │ │ │ │ │ +void seqan::AppendValueToString_ >::appendValue_, seqan::Alloc >, seqan::TraceSegment_ >(seqan::String, seqan::Alloc >&, seqan::TraceSegment_&&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1345 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ +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 │ │ │ │ │ - bcs.w 399c , std::allocator >)@@Base+0x13c> │ │ │ │ │ + bcs.w 5348 , std::allocator >)@@Base+0x13c> │ │ │ │ │ +seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ str r5, [r0, r6] │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ adds r6, #16 │ │ │ │ │ add r0, r6 │ │ │ │ │ +seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ movs r2, #2 │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:77 │ │ │ │ │ str.w r8, [r3, #8] │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:76 │ │ │ │ │ str r4, [r3, #4] │ │ │ │ │ /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 r0, [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 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 39a2 , std::allocator >)@@Base+0x142> │ │ │ │ │ - b.n 3d3c , std::allocator >)@@Base+0x4dc> │ │ │ │ │ + beq.w 534e , std::allocator >)@@Base+0x142> │ │ │ │ │ + b.n 56e8 , std::allocator >)@@Base+0x4dc> │ │ │ │ │ +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 r9, 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 │ │ │ │ │ sub.w r6, fp, r9 │ │ │ │ │ mov.w sl, 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 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - bcc.n 3d22 , std::allocator >)@@Base+0x4c2> │ │ │ │ │ + bcc.n 56ce , std::allocator >)@@Base+0x4c2> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1344 │ │ │ │ │ add.w r2, sl, #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 399c , std::allocator >)@@Base+0x13c> │ │ │ │ │ + bcs.w 5348 , std::allocator >)@@Base+0x13c> │ │ │ │ │ +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 │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ itee hi │ │ │ │ │ addhi.w r2, r2, r2, lsr #1 │ │ │ │ │ movls.w r0, #512 @ 0x200 │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ movls r2, #32 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ +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 │ │ │ │ │ it hi │ │ │ │ │ lslhi r0, r2, #4 │ │ │ │ │ blx 2904 │ │ │ │ │ +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, #12] │ │ │ │ │ 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 │ │ │ │ │ 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 r9, #0 │ │ │ │ │ - beq.n 3cb2 , std::allocator >)@@Base+0x452> │ │ │ │ │ + beq.n 565e , std::allocator >)@@Base+0x452> │ │ │ │ │ +void seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::TraceSegment_*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ cmp fp, r9 │ │ │ │ │ - bls.n 3ca8 , std::allocator >)@@Base+0x448> │ │ │ │ │ + bls.n 5654 , std::allocator >)@@Base+0x448> │ │ │ │ │ add.w r1, fp, #4294967295 @ 0xffffffff │ │ │ │ │ add.w r2, r9, #16 │ │ │ │ │ sub.w r1, r1, r9 │ │ │ │ │ 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 3c80 , std::allocator >)@@Base+0x420> │ │ │ │ │ + bne.n 562c , std::allocator >)@@Base+0x420> │ │ │ │ │ +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, r9 │ │ │ │ │ blx 2a48 │ │ │ │ │ +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, r6 │ │ │ │ │ +void seqan::AppendValueToString_ >::appendValue_, seqan::Alloc >, seqan::TraceSegment_ >(seqan::String, seqan::Alloc >&, seqan::TraceSegment_&&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1345 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ +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 │ │ │ │ │ - bcs.w 399c , std::allocator >)@@Base+0x13c> │ │ │ │ │ + bcs.w 5348 , std::allocator >)@@Base+0x13c> │ │ │ │ │ +seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ str r5, [r0, r6] │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ adds r6, #16 │ │ │ │ │ add r0, r6 │ │ │ │ │ +seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ movs r2, #4 │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:77 │ │ │ │ │ str.w r8, [r3, #8] │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:76 │ │ │ │ │ str r4, [r3, #4] │ │ │ │ │ /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 r0, [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 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 39a2 , std::allocator >)@@Base+0x142> │ │ │ │ │ - b.n 3d3c , std::allocator >)@@Base+0x4dc> │ │ │ │ │ + beq.w 534e , std::allocator >)@@Base+0x142> │ │ │ │ │ + b.n 56e8 , std::allocator >)@@Base+0x4dc> │ │ │ │ │ +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 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ │ lsls r1, 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 r8, r8, #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 3ea2 , std::allocator >)@@Base+0x642> │ │ │ │ │ + bpl.w 584e , std::allocator >)@@Base+0x642> │ │ │ │ │ +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 r9, [r6] │ │ │ │ │ +seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 │ │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3fa8 , std::allocator >)@@Base+0x748> │ │ │ │ │ + beq.w 5954 , std::allocator >)@@Base+0x748> │ │ │ │ │ +seqan::Iterator >, seqan::Tag const>::Type seqan::begin(seqan::String >&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ +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 │ │ │ │ │ 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 │ │ │ │ │ strd r5, r4, [sp, #24] │ │ │ │ │ +void seqan::_traceDiagonal >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, bool): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:387 │ │ │ │ │ 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 │ │ │ │ │ strb.w r3, [sl] │ │ │ │ │ +bool seqan::_hasReachedEnd(seqan::TracebackCoordinator_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:136 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 397c , std::allocator >)@@Base+0x11c> │ │ │ │ │ + bne.w 5328 , std::allocator >)@@Base+0x11c> │ │ │ │ │ +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 r8, #0 │ │ │ │ │ - bne.w 3986 , std::allocator >)@@Base+0x126> │ │ │ │ │ - b.n 399c , std::allocator >)@@Base+0x13c> │ │ │ │ │ + bne.w 5332 , std::allocator >)@@Base+0x126> │ │ │ │ │ + b.n 5348 , std::allocator >)@@Base+0x13c> │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ adds r6, #16 │ │ │ │ │ +seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ movs r2, #4 │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ add r6, r9 │ │ │ │ │ +seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:77 │ │ │ │ │ str.w r8, [fp, #8] │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:76 │ │ │ │ │ strd r5, r4, [fp] │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ strb.w r2, [fp, #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:541 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 39a2 , std::allocator >)@@Base+0x142> │ │ │ │ │ + beq.w 534e , std::allocator >)@@Base+0x142> │ │ │ │ │ +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 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 │ │ │ │ │ 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 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - bcc.w 3f58 , std::allocator >)@@Base+0x6f8> │ │ │ │ │ + bcc.w 5904 , std::allocator >)@@Base+0x6f8> │ │ │ │ │ /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.w 39a2 , std::allocator >)@@Base+0x142> │ │ │ │ │ + bcs.w 534e , std::allocator >)@@Base+0x142> │ │ │ │ │ +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 │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ iteet hi │ │ │ │ │ addhi.w fp, r2, r2, lsr #1 │ │ │ │ │ movls.w r0, #512 @ 0x200 │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ movls.w fp, #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 │ │ │ │ │ movhi.w r0, fp, lsl #4 │ │ │ │ │ blx 2904 │ │ │ │ │ +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 │ │ │ │ │ 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 3dca , std::allocator >)@@Base+0x56a> │ │ │ │ │ + beq.n 5776 , std::allocator >)@@Base+0x56a> │ │ │ │ │ +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 3dbe , std::allocator >)@@Base+0x55e> │ │ │ │ │ + bls.n 576a , std::allocator >)@@Base+0x55e> │ │ │ │ │ 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 3d96 , std::allocator >)@@Base+0x536> │ │ │ │ │ + bne.n 5742 , std::allocator >)@@Base+0x536> │ │ │ │ │ +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 2a48 │ │ │ │ │ +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 39a2 , std::allocator >)@@Base+0x142> │ │ │ │ │ + bls.w 534e , std::allocator >)@@Base+0x142> │ │ │ │ │ +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:75 │ │ │ │ │ str r1, [r0, r6] │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:77 │ │ │ │ │ strd r1, r4, [r3, #4] │ │ │ │ │ /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 3948 , std::allocator >)@@Base+0xe8> │ │ │ │ │ - b.n 39a6 , std::allocator >)@@Base+0x146> │ │ │ │ │ + beq.w 52f4 , std::allocator >)@@Base+0xe8> │ │ │ │ │ + b.n 5352 , std::allocator >)@@Base+0x146> │ │ │ │ │ +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, #2 │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ add r6, r9 │ │ │ │ │ +seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:77 │ │ │ │ │ str.w r8, [fp, #8] │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:76 │ │ │ │ │ strd r5, r4, [fp] │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ strb.w r2, [fp, #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:541 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 39a2 , std::allocator >)@@Base+0x142> │ │ │ │ │ - b.n 3d3c , std::allocator >)@@Base+0x4dc> │ │ │ │ │ + beq.w 534e , std::allocator >)@@Base+0x142> │ │ │ │ │ + b.n 56e8 , std::allocator >)@@Base+0x4dc> │ │ │ │ │ +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 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ │ ands.w r1, 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, r8, #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 3fc4 , std::allocator >)@@Base+0x764> │ │ │ │ │ + beq.w 5970 , std::allocator >)@@Base+0x764> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:242 │ │ │ │ │ and.w r2, r2, #20 │ │ │ │ │ cmp r2, #16 │ │ │ │ │ itt eq │ │ │ │ │ moveq r8, r3 │ │ │ │ │ ldreq r5, [r6, #0] │ │ │ │ │ - bne.n 3e54 , std::allocator >)@@Base+0x5f4> │ │ │ │ │ - b.n 3e7c , std::allocator >)@@Base+0x61c> │ │ │ │ │ + bne.n 5800 , std::allocator >)@@Base+0x5f4> │ │ │ │ │ + b.n 5828 , std::allocator >)@@Base+0x61c> │ │ │ │ │ +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, #28] │ │ │ │ │ +void seqan::_traceVertical >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, bool): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:405 │ │ │ │ │ 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, r8, #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 │ │ │ │ │ strb.w r3, [sl] │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:242 │ │ │ │ │ and.w r3, r3, #20 │ │ │ │ │ cmp r3, #16 │ │ │ │ │ - beq.w 3fa0 , std::allocator >)@@Base+0x740> │ │ │ │ │ + beq.w 594c , std::allocator >)@@Base+0x740> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:248 │ │ │ │ │ mov r8, 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 │ │ │ │ │ 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 │ │ │ │ │ - beq.w 3f9a , std::allocator >)@@Base+0x73a> │ │ │ │ │ + beq.w 5946 , std::allocator >)@@Base+0x73a> │ │ │ │ │ +seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3e2e , std::allocator >)@@Base+0x5ce> │ │ │ │ │ + bne.n 57da , std::allocator >)@@Base+0x5ce> │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 2a20 > > >(seqan::Holder > >, seqan::Tag >&)@plt> │ │ │ │ │ - b.n 3e2e , std::allocator >)@@Base+0x5ce> │ │ │ │ │ + b.n 57da , std::allocator >)@@Base+0x5ce> │ │ │ │ │ +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 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ │ lsls r2, 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 r8, r8, #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 3fe8 , std::allocator >)@@Base+0x788> │ │ │ │ │ + bpl.w 5994 , std::allocator >)@@Base+0x788> │ │ │ │ │ +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 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3f50 , std::allocator >)@@Base+0x6f0> │ │ │ │ │ + beq.n 58fc , std::allocator >)@@Base+0x6f0> │ │ │ │ │ +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, #28] │ │ │ │ │ +bool seqan::_hasReachedEnd(seqan::TracebackCoordinator_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:136 │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ +void seqan::_traceVertical >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, bool): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:405 │ │ │ │ │ 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 │ │ │ │ │ strb.w r3, [sl] │ │ │ │ │ +bool seqan::_hasReachedEnd(seqan::TracebackCoordinator_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:136 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 3d18 , std::allocator >)@@Base+0x4b8> │ │ │ │ │ - b.n 397c , std::allocator >)@@Base+0x11c> │ │ │ │ │ + beq.w 56c4 , std::allocator >)@@Base+0x4b8> │ │ │ │ │ + b.n 5328 , std::allocator >)@@Base+0x11c> │ │ │ │ │ +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 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ add r1, sp, #24 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 35e8 │ │ │ │ │ + bl 4f94 , 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> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:206 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ strb.w r8, [r2] │ │ │ │ │ - b.n 3ce6 , std::allocator >)@@Base+0x486> │ │ │ │ │ + b.n 5692 , std::allocator >)@@Base+0x486> │ │ │ │ │ +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 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ │ ands.w r1, 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, r8, #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.w 4002 , std::allocator >)@@Base+0x7a2> │ │ │ │ │ + beq.w 59ae , std::allocator >)@@Base+0x7a2> │ │ │ │ │ /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, #24] │ │ │ │ │ +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 r8, r3 │ │ │ │ │ - bne.n 3f06 , std::allocator >)@@Base+0x6a6> │ │ │ │ │ - b.n 3f22 , std::allocator >)@@Base+0x6c2> │ │ │ │ │ + bne.n 58b2 , std::allocator >)@@Base+0x6a6> │ │ │ │ │ + b.n 58ce , std::allocator >)@@Base+0x6c2> │ │ │ │ │ +seqan::Iterator >, seqan::Tag const>::Type seqan::begin(seqan::String >&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ +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, #24] │ │ │ │ │ +void seqan::_traceHorizontal >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, bool): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:366 │ │ │ │ │ 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, r8, #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 │ │ │ │ │ strb.w r3, [sl] │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:320 │ │ │ │ │ and.w r3, r3, #10 │ │ │ │ │ cmp r3, #8 │ │ │ │ │ - beq.n 3fe2 , std::allocator >)@@Base+0x782> │ │ │ │ │ + beq.n 598e , std::allocator >)@@Base+0x782> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:326 │ │ │ │ │ mov r8, r2 │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:320 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.n 3f1e , std::allocator >)@@Base+0x6be> │ │ │ │ │ + beq.n 58ca , std::allocator >)@@Base+0x6be> │ │ │ │ │ +void seqan::_traceHorizontal >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, bool): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:366 │ │ │ │ │ ldr.w r9, [r6] │ │ │ │ │ +seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 │ │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3ee0 , std::allocator >)@@Base+0x680> │ │ │ │ │ + bne.n 588c , std::allocator >)@@Base+0x680> │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ mov r0, r9 │ │ │ │ │ blx 2a20 > > >(seqan::Holder > >, seqan::Tag >&)@plt> │ │ │ │ │ - b.n 3ee0 , std::allocator >)@@Base+0x680> │ │ │ │ │ + b.n 588c , std::allocator >)@@Base+0x680> │ │ │ │ │ +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 │ │ │ │ │ add.w r8, r8, #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.w r9, [r6] │ │ │ │ │ +seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 │ │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 4020 , std::allocator >)@@Base+0x7c0> │ │ │ │ │ + beq.n 59cc , std::allocator >)@@Base+0x7c0> │ │ │ │ │ +seqan::Iterator >, seqan::Tag const>::Type seqan::begin(seqan::String >&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ +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, #24] │ │ │ │ │ +void seqan::_traceHorizontal >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, bool): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:366 │ │ │ │ │ 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 │ │ │ │ │ strb.w r3, [sl] │ │ │ │ │ +bool seqan::_hasReachedEnd(seqan::TracebackCoordinator_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:136 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 3980 , std::allocator >)@@Base+0x120> │ │ │ │ │ + beq.w 532c , std::allocator >)@@Base+0x120> │ │ │ │ │ uxtb r3, r3 │ │ │ │ │ - b.n 3a6a , std::allocator >)@@Base+0x20a> │ │ │ │ │ + b.n 5416 , std::allocator >)@@Base+0x20a> │ │ │ │ │ +seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 2a20 > > >(seqan::Holder > >, seqan::Tag >&)@plt> │ │ │ │ │ - b.n 3e82 , std::allocator >)@@Base+0x622> │ │ │ │ │ + b.n 582e , std::allocator >)@@Base+0x622> │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ adds r6, #16 │ │ │ │ │ +seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ movs r2, #0 │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ add r6, r8 │ │ │ │ │ +seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:76 │ │ │ │ │ strd r2, r2, [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 r2, #4 │ │ │ │ │ strb.w r2, [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 3948 , std::allocator >)@@Base+0xe8> │ │ │ │ │ - b.n 39a6 , std::allocator >)@@Base+0x146> │ │ │ │ │ + beq.w 52f4 , std::allocator >)@@Base+0xe8> │ │ │ │ │ + b.n 5352 , std::allocator >)@@Base+0x146> │ │ │ │ │ +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 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ - bmi.n 3f1e , std::allocator >)@@Base+0x6be> │ │ │ │ │ + bmi.n 58ca , std::allocator >)@@Base+0x6be> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:360 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ add r1, sp, #24 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 35e8 │ │ │ │ │ + bl 4f94 , 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> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:362 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ movs r3, #2 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ strb r3, [r2, #0] │ │ │ │ │ - b.n 3f22 , std::allocator >)@@Base+0x6c2> │ │ │ │ │ + b.n 58ce , std::allocator >)@@Base+0x6c2> │ │ │ │ │ +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 r8, r8, #1 │ │ │ │ │ - b.n 3e7c , std::allocator >)@@Base+0x61c> │ │ │ │ │ + b.n 5828 , std::allocator >)@@Base+0x61c> │ │ │ │ │ ldr r5, [r6, #0] │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:255 │ │ │ │ │ add.w r8, r8, #2 │ │ │ │ │ - b.n 3e7c , std::allocator >)@@Base+0x61c> │ │ │ │ │ + b.n 5828 , std::allocator >)@@Base+0x61c> │ │ │ │ │ +seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ mov r0, r9 │ │ │ │ │ blx 2a20 > > >(seqan::Holder > >, seqan::Tag >&)@plt> │ │ │ │ │ - b.n 3cf4 , std::allocator >)@@Base+0x494> │ │ │ │ │ + b.n 56a0 , std::allocator >)@@Base+0x494> │ │ │ │ │ +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, #2 │ │ │ │ │ +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:78 │ │ │ │ │ strb r2, [r4, #12] │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:77 │ │ │ │ │ str r5, [r4, #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, [r4] │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ str r6, [r7, #4] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:345 │ │ │ │ │ - b.n 3948 , std::allocator >)@@Base+0xe8> │ │ │ │ │ + b.n 52f4 , std::allocator >)@@Base+0xe8> │ │ │ │ │ +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 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ mov r3, r8 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:237 │ │ │ │ │ mov r8, r1 │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:233 │ │ │ │ │ mov r0, r7 │ │ │ │ │ add r1, sp, #24 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ - bl 35e8 │ │ │ │ │ + bl 4f94 , 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> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:236 │ │ │ │ │ movs r3, #4 │ │ │ │ │ strb r3, [r5, #0] │ │ │ │ │ movs r3, #1 │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:242 │ │ │ │ │ ldrb.w r2, [sl] │ │ │ │ │ - b.n 3e1e , std::allocator >)@@Base+0x5be> │ │ │ │ │ + b.n 57ca , std::allocator >)@@Base+0x5be> │ │ │ │ │ +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 r8, r8, #2 │ │ │ │ │ - b.n 3f22 , std::allocator >)@@Base+0x6c2> │ │ │ │ │ + b.n 58ce , std::allocator >)@@Base+0x6c2> │ │ │ │ │ +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 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ mov r3, r8 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ add r1, sp, #24 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ - bl 35e8 │ │ │ │ │ + bl 4f94 , 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> │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:285 │ │ │ │ │ movs r3, #4 │ │ │ │ │ strb r3, [r5, #0] │ │ │ │ │ - b.n 3e7a , std::allocator >)@@Base+0x61a> │ │ │ │ │ + b.n 5826 , std::allocator >)@@Base+0x61a> │ │ │ │ │ +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 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ mov r3, r8 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:316 │ │ │ │ │ mov r8, r1 │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:312 │ │ │ │ │ mov r0, r7 │ │ │ │ │ add r1, sp, #24 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ - bl 35e8 │ │ │ │ │ + bl 4f94 , 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> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:315 │ │ │ │ │ movs r3, #2 │ │ │ │ │ strb r3, [r5, #0] │ │ │ │ │ movs r3, #1 │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:320 │ │ │ │ │ ldrb.w r2, [sl] │ │ │ │ │ - b.n 3ed0 , std::allocator >)@@Base+0x670> │ │ │ │ │ + b.n 587c , std::allocator >)@@Base+0x670> │ │ │ │ │ +seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ mov r0, r9 │ │ │ │ │ blx 2a20 > > >(seqan::Holder > >, seqan::Tag >&)@plt> │ │ │ │ │ - b.n 3f2e , std::allocator >)@@Base+0x6ce> │ │ │ │ │ + b.n 58da , std::allocator >)@@Base+0x6ce> │ │ │ │ │ +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 2a78 <__stack_chk_fail@plt> │ │ │ │ │ - strb r4, [r4, #29] │ │ │ │ │ + ldrb r0, [r7, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r0, r1, #4 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r4, [r2, #29] │ │ │ │ │ + ldrb r0, [r5, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r4, r6, #4 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r4, [r5, #26] │ │ │ │ │ + ldrb r0, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r0, r1, #5 │ │ │ │ │ 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 r7, r3 │ │ │ │ │ - ldr.w r4, [pc, #1664] @ 46cc , std::allocator >)@@Base+0xe6c> │ │ │ │ │ - ldr.w r3, [pc, #1664] @ 46d0 , std::allocator >)@@Base+0xe70> │ │ │ │ │ + ldr.w r4, [pc, #1664] @ 6078 , std::allocator >)@@Base+0xe6c> │ │ │ │ │ + ldr.w r3, [pc, #1664] @ 607c , std::allocator >)@@Base+0xe70> │ │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ │ add r4, pc │ │ │ │ │ mov sl, r2 │ │ │ │ │ +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 │ │ │ │ │ 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 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - ldr.w r9, [pc, #1652] @ 46d4 , std::allocator >)@@Base+0xe74> │ │ │ │ │ + ldr.w r9, [pc, #1652] @ 6080 , std::allocator >)@@Base+0xe74> │ │ │ │ │ ldr r3, [r4, r3] │ │ │ │ │ add r9, pc │ │ │ │ │ ldr.w fp, [sp, #96] @ 0x60 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ +seqan::Reference > >, seqan::Tag > const>::Type seqan::_dataValue > > >(seqan::Holder > >, seqan::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ ldr r3, [r7, #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 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ +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 │ │ │ │ │ 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 r8, [r3, #12] │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 │ │ │ │ │ ldrd r3, r1, [r3] │ │ │ │ │ +seqan::Position, seqan::String > > >::Type seqan::position, seqan::String > >, unsigned char*>(unsigned char* const&, seqan::DPMatrix_, seqan::String > > const&): │ │ │ │ │ /usr/include/seqan/basic/iterator_interface.h:335 │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 │ │ │ │ │ subs r3, r1, r3 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ +seqan::Size > > >::Type seqan::coordinate >, unsigned int>(seqan::Matrix > > const&, unsigned int, unsigned int): │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:550 │ │ │ │ │ ldr.w r3, [r8, #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 │ │ │ │ │ subs r5, r5, r2 │ │ │ │ │ +seqan::Size > > >::Type seqan::coordinate >, unsigned int>(seqan::Matrix > > const&, unsigned int, unsigned int): │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:550 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ mov r1, r3 │ │ │ │ │ blx 2ac0 <__aeabi_uidiv@plt> │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:554 │ │ │ │ │ ldr.w r1, [r8] │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:550 │ │ │ │ │ mov r4, r0 │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:554 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 2ac0 <__aeabi_uidiv@plt> │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ +seqan::Size > > >::Type seqan::coordinate >, unsigned int>(seqan::Matrix > > const&, unsigned int, unsigned int): │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:554 │ │ │ │ │ mov r5, r0 │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 │ │ │ │ │ asrs r2, r3, #2 │ │ │ │ │ +seqan::Size > > >::Type seqan::coordinate >, unsigned int>(seqan::Matrix > > const&, unsigned int, unsigned int): │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:548 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bls.n 4124 , std::allocator >)@@Base+0x8c4> │ │ │ │ │ + bls.n 5ad0 , std::allocator >)@@Base+0x8c4> │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:550 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ │ blx 2998 <__aeabi_uidivmod@plt> │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ blx 2998 <__aeabi_uidivmod@plt> │ │ │ │ │ mov r5, r1 │ │ │ │ │ +seqan::TracebackCoordinator_::TracebackCoordinator_, unsigned int, unsigned int>(unsigned int, unsigned int, seqan::DPBandConfig > const&, unsigned int, unsigned int): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:77 │ │ │ │ │ movs r3, #0 │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:78 │ │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:80 │ │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:81 │ │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ │ +void seqan::_computeTraceback, seqan::Alloc >, unsigned char, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned int, unsigned int, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, seqan::TraceHead_ > >, seqan::TraceTail_ > > >(seqan::String, seqan::Alloc >&, unsigned char&, unsigned char&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned int const&, unsigned int const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&, seqan::TraceHead_ > > const&, seqan::TraceTail_ > > const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:524 │ │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ │ +seqan::TracebackCoordinator_::TracebackCoordinator_, unsigned int, unsigned int>(unsigned int, unsigned int, seqan::DPBandConfig > const&, unsigned int, unsigned int): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:76 │ │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ │ +void seqan::_computeTraceback, seqan::Alloc >, unsigned char, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned int, unsigned int, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, seqan::TraceHead_ > >, seqan::TraceTail_ > > >(seqan::String, seqan::Alloc >&, unsigned char&, unsigned char&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned int const&, unsigned int const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&, seqan::TraceHead_ > > const&, seqan::TraceTail_ > > const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:524 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 40f2 , std::allocator >)@@Base+0x892> │ │ │ │ │ + beq.n 5a9e , std::allocator >)@@Base+0x892> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:525 │ │ │ │ │ - ldr.w r2, [pc, #1528] @ 46d8 , std::allocator >)@@Base+0xe78> │ │ │ │ │ + ldr.w r2, [pc, #1528] @ 6084 , std::allocator >)@@Base+0xe78> │ │ │ │ │ subs r3, r3, r5 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr.w r2, [r9, r2] │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ - bl 35e8 │ │ │ │ │ + bl 4f94 , 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> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:527 │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne.w 420e , std::allocator >)@@Base+0x9ae> │ │ │ │ │ + bne.w 5bba , std::allocator >)@@Base+0x9ae> │ │ │ │ │ +bool seqan::_hasReachedEnd(seqan::TracebackCoordinator_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:136 │ │ │ │ │ - cbnz r4, 4134 , std::allocator >)@@Base+0x8d4> │ │ │ │ │ + cbnz r4, 5ae0 , std::allocator >)@@Base+0x8d4> │ │ │ │ │ +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 452c , std::allocator >)@@Base+0xccc> │ │ │ │ │ + bne.w 5ed8 , std::allocator >)@@Base+0xccc> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:498 │ │ │ │ │ - ldr.w r2, [pc, #1492] @ 46dc , std::allocator >)@@Base+0xe7c> │ │ │ │ │ + ldr.w r2, [pc, #1492] @ 6088 , std::allocator >)@@Base+0xe7c> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:546 │ │ │ │ │ - ldr.w r3, [pc, #1476] @ 46d0 , std::allocator >)@@Base+0xe70> │ │ │ │ │ + ldr.w r3, [pc, #1476] @ 607c , std::allocator >)@@Base+0xe70> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:498 │ │ │ │ │ add r2, pc │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:546 │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.w 46c8 , std::allocator >)@@Base+0xe68> │ │ │ │ │ + bne.w 6074 , std::allocator >)@@Base+0xe68> │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ 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 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq.n 40c4 , std::allocator >)@@Base+0x864> │ │ │ │ │ + beq.n 5a70 , std::allocator >)@@Base+0x864> │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:550 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ blx 2998 <__aeabi_uidivmod@plt> │ │ │ │ │ mov r5, r1 │ │ │ │ │ - b.n 40c4 , std::allocator >)@@Base+0x864> │ │ │ │ │ + b.n 5a70 , std::allocator >)@@Base+0x864> │ │ │ │ │ +bool seqan::_hasReachedEnd(seqan::TracebackCoordinator_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:136 │ │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 4226 , std::allocator >)@@Base+0x9c6> │ │ │ │ │ + bne.n 5bd2 , std::allocator >)@@Base+0x9c6> │ │ │ │ │ +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 r8, #0 │ │ │ │ │ - beq.n 415c , std::allocator >)@@Base+0x8fc> │ │ │ │ │ + beq.n 5b08 , std::allocator >)@@Base+0x8fc> │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:330 │ │ │ │ │ ldrb.w r2, [sl] │ │ │ │ │ lsls r1, r2, #31 │ │ │ │ │ - bmi.w 4266 , std::allocator >)@@Base+0xa06> │ │ │ │ │ + bmi.w 5c12 , std::allocator >)@@Base+0xa06> │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:332 │ │ │ │ │ lsls r3, r2, #29 │ │ │ │ │ - bmi.w 4420 , std::allocator >)@@Base+0xbc0> │ │ │ │ │ + bmi.w 5dcc , std::allocator >)@@Base+0xbc0> │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:334 │ │ │ │ │ lsls r7, r2, #30 │ │ │ │ │ - bmi.w 4330 , std::allocator >)@@Base+0xad0> │ │ │ │ │ + bmi.w 5cdc , std::allocator >)@@Base+0xad0> │ │ │ │ │ +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 452c , std::allocator >)@@Base+0xccc> │ │ │ │ │ + bne.w 5ed8 , std::allocator >)@@Base+0xccc> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:543 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 4104 , std::allocator >)@@Base+0x8a4> │ │ │ │ │ + beq.n 5ab0 , std::allocator >)@@Base+0x8a4> │ │ │ │ │ +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, r5, [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 │ │ │ │ │ sub.w r7, r5, r8 │ │ │ │ │ mov.w sl, 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 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - bcc.w 45f6 , std::allocator >)@@Base+0xd96> │ │ │ │ │ + bcc.w 5fa2 , std::allocator >)@@Base+0xd96> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1344 │ │ │ │ │ add.w r2, sl, #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 4104 , std::allocator >)@@Base+0x8a4> │ │ │ │ │ + bcs.n 5ab0 , std::allocator >)@@Base+0x8a4> │ │ │ │ │ +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 │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ iteet hi │ │ │ │ │ addhi.w r9, r2, r2, lsr #1 │ │ │ │ │ movls.w r0, #512 @ 0x200 │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ movls.w r9, #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 │ │ │ │ │ movhi.w r0, r9, lsl #4 │ │ │ │ │ blx 2904 │ │ │ │ │ +seqan::Value, seqan::Alloc >, 0>::Type* seqan::_allocateStorage, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ str.w r9, [r6, #8] │ │ │ │ │ +void seqan::allocate, seqan::Alloc >, seqan::TraceSegment_, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::TraceSegment_*&, unsigned int, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ 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 41f0 , std::allocator >)@@Base+0x990> │ │ │ │ │ + beq.n 5b9c , std::allocator >)@@Base+0x990> │ │ │ │ │ +void seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::TraceSegment_*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - bls.n 41e4 , std::allocator >)@@Base+0x984> │ │ │ │ │ + bls.n 5b90 , std::allocator >)@@Base+0x984> │ │ │ │ │ subs r1, r5, #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 41bc , std::allocator >)@@Base+0x95c> │ │ │ │ │ + bne.n 5b68 , std::allocator >)@@Base+0x95c> │ │ │ │ │ +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 2a48 │ │ │ │ │ +seqan::Size, seqan::Alloc > >::Type seqan::capacity, void>(seqan::String, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ ldr.w r9, [r6, #8] │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ │ adds r3, r0, r7 │ │ │ │ │ +void seqan::AppendValueToString_ >::appendValue_, seqan::Alloc >, seqan::TraceSegment_ >(seqan::String, seqan::Alloc >&, seqan::TraceSegment_&&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1345 │ │ │ │ │ cmp r9, sl │ │ │ │ │ +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 4104 , std::allocator >)@@Base+0x8a4> │ │ │ │ │ + bls.n 5ab0 , std::allocator >)@@Base+0x8a4> │ │ │ │ │ +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:75 │ │ │ │ │ str r1, [r0, r7] │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:76 │ │ │ │ │ str r1, [r3, #4] │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ movs r1, #2 │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:77 │ │ │ │ │ str r4, [r3, #8] │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ 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 4104 , std::allocator >)@@Base+0x8a4> │ │ │ │ │ + b.n 5ab0 , std::allocator >)@@Base+0x8a4> │ │ │ │ │ +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 │ │ │ │ │ - ldr.w r2, [pc, #1232] @ 46e0 , std::allocator >)@@Base+0xe80> │ │ │ │ │ + ldr.w r2, [pc, #1232] @ 608c , std::allocator >)@@Base+0xe80> │ │ │ │ │ subs r3, r3, r4 │ │ │ │ │ add r1, sp, #24 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr.w r2, [r9, r2] │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ - bl 35e8 │ │ │ │ │ - b.n 40fc , std::allocator >)@@Base+0x89c> │ │ │ │ │ + bl 4f94 , 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> │ │ │ │ │ + b.n 5aa8 , std::allocator >)@@Base+0x89c> │ │ │ │ │ ldrb.w r2, [r9] │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:533 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 4140 , std::allocator >)@@Base+0x8e0> │ │ │ │ │ + beq.n 5aec , std::allocator >)@@Base+0x8e0> │ │ │ │ │ +void seqan::_doTraceback, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag, seqan::True>(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&, seqan::True const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:390 │ │ │ │ │ lsls r0, r2, #31 │ │ │ │ │ - bmi.w 44ce , std::allocator >)@@Base+0xc6e> │ │ │ │ │ + bmi.w 5e7a , std::allocator >)@@Base+0xc6e> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:394 │ │ │ │ │ and.w r3, r2, #68 @ 0x44 │ │ │ │ │ cmp r3, #68 @ 0x44 │ │ │ │ │ - beq.w 43e0 , std::allocator >)@@Base+0xb80> │ │ │ │ │ + beq.w 5d8c , std::allocator >)@@Base+0xb80> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:398 │ │ │ │ │ and.w r3, r2, #80 @ 0x50 │ │ │ │ │ cmp r3, #80 @ 0x50 │ │ │ │ │ - beq.w 43e0 , std::allocator >)@@Base+0xb80> │ │ │ │ │ + beq.w 5d8c , std::allocator >)@@Base+0xb80> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:402 │ │ │ │ │ and.w r3, r2, #34 @ 0x22 │ │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ │ - beq.w 460a , std::allocator >)@@Base+0xdaa> │ │ │ │ │ + beq.w 5fb6 , std::allocator >)@@Base+0xdaa> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:406 │ │ │ │ │ and.w r3, r2, #40 @ 0x28 │ │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ │ - beq.w 460a , std::allocator >)@@Base+0xdaa> │ │ │ │ │ + beq.w 5fb6 , std::allocator >)@@Base+0xdaa> │ │ │ │ │ +bool seqan::_hasReachedEnd(seqan::TracebackCoordinator_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:136 │ │ │ │ │ ldr r4, [sp, #24] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 4140 , std::allocator >)@@Base+0x8e0> │ │ │ │ │ - b.n 422a , std::allocator >)@@Base+0x9ca> │ │ │ │ │ + beq.w 5aec , std::allocator >)@@Base+0x8e0> │ │ │ │ │ + b.n 5bd6 , std::allocator >)@@Base+0x9ca> │ │ │ │ │ +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 r9, 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 │ │ │ │ │ sub.w r7, fp, r9 │ │ │ │ │ mov.w sl, 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 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - bcc.n 4314 , std::allocator >)@@Base+0xab4> │ │ │ │ │ + bcc.n 5cc0 , std::allocator >)@@Base+0xab4> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1344 │ │ │ │ │ add.w r2, sl, #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 415c , std::allocator >)@@Base+0x8fc> │ │ │ │ │ + bcs.w 5b08 , 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 │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ itee hi │ │ │ │ │ addhi.w r2, r2, r2, lsr #1 │ │ │ │ │ movls.w r0, #512 @ 0x200 │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ movls r2, #32 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ +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 │ │ │ │ │ it hi │ │ │ │ │ lslhi r0, r2, #4 │ │ │ │ │ blx 2904 │ │ │ │ │ +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, #12] │ │ │ │ │ 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 │ │ │ │ │ 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 r9, #0 │ │ │ │ │ - beq.n 42f0 , std::allocator >)@@Base+0xa90> │ │ │ │ │ + beq.n 5c9c , std::allocator >)@@Base+0xa90> │ │ │ │ │ +void seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::TraceSegment_*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ cmp fp, r9 │ │ │ │ │ - bls.n 42e6 , std::allocator >)@@Base+0xa86> │ │ │ │ │ + bls.n 5c92 , std::allocator >)@@Base+0xa86> │ │ │ │ │ add.w r1, fp, #4294967295 @ 0xffffffff │ │ │ │ │ add.w r2, r9, #16 │ │ │ │ │ sub.w r1, r1, r9 │ │ │ │ │ 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 42be , std::allocator >)@@Base+0xa5e> │ │ │ │ │ + bne.n 5c6a , std::allocator >)@@Base+0xa5e> │ │ │ │ │ +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, r9 │ │ │ │ │ blx 2a48 │ │ │ │ │ +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, r7 │ │ │ │ │ +void seqan::AppendValueToString_ >::appendValue_, seqan::Alloc >, seqan::TraceSegment_ >(seqan::String, seqan::Alloc >&, seqan::TraceSegment_&&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1345 │ │ │ │ │ cmp sl, 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 415c , std::allocator >)@@Base+0x8fc> │ │ │ │ │ + bcs.w 5b08 , std::allocator >)@@Base+0x8fc> │ │ │ │ │ +seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ str r4, [r0, r7] │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ adds r7, #16 │ │ │ │ │ add r0, r7 │ │ │ │ │ +seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ movs r2, #1 │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:77 │ │ │ │ │ str.w r8, [r3, #8] │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:76 │ │ │ │ │ str r5, [r3, #4] │ │ │ │ │ /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 r0, [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 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 4162 , std::allocator >)@@Base+0x902> │ │ │ │ │ - b.n 452c , std::allocator >)@@Base+0xccc> │ │ │ │ │ + beq.w 5b0e , std::allocator >)@@Base+0x902> │ │ │ │ │ + b.n 5ed8 , std::allocator >)@@Base+0xccc> │ │ │ │ │ +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: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 r7, r9 │ │ │ │ │ +seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:77 │ │ │ │ │ str.w r8, [fp, #8] │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:76 │ │ │ │ │ strd r4, r5, [fp] │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ strb.w r2, [fp, #12] │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ str r7, [r6, #4] │ │ │ │ │ +void seqan::_computeTraceback, seqan::Alloc >, unsigned char, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned int, unsigned int, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, seqan::TraceHead_ > >, seqan::TraceTail_ > > >(seqan::String, seqan::Alloc >&, unsigned char&, unsigned char&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned int const&, unsigned int const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&, seqan::TraceHead_ > > const&, seqan::TraceTail_ > > const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:541 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 4162 , std::allocator >)@@Base+0x902> │ │ │ │ │ - b.n 452c , std::allocator >)@@Base+0xccc> │ │ │ │ │ + beq.w 5b0e , std::allocator >)@@Base+0x902> │ │ │ │ │ + b.n 5ed8 , std::allocator >)@@Base+0xccc> │ │ │ │ │ +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 r9, 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 │ │ │ │ │ sub.w r7, fp, r9 │ │ │ │ │ mov.w sl, 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 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - bcc.w 45da , std::allocator >)@@Base+0xd7a> │ │ │ │ │ + bcc.w 5f86 , std::allocator >)@@Base+0xd7a> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1344 │ │ │ │ │ add.w r2, sl, #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 415c , std::allocator >)@@Base+0x8fc> │ │ │ │ │ + bcs.w 5b08 , 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 │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ itee hi │ │ │ │ │ addhi.w r2, r2, r2, lsr #1 │ │ │ │ │ movls.w r0, #512 @ 0x200 │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ movls r2, #32 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ +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 │ │ │ │ │ it hi │ │ │ │ │ lslhi r0, r2, #4 │ │ │ │ │ blx 2904 │ │ │ │ │ +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, #12] │ │ │ │ │ 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 │ │ │ │ │ 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 r9, #0 │ │ │ │ │ - beq.n 43bc , std::allocator >)@@Base+0xb5c> │ │ │ │ │ + beq.n 5d68 , std::allocator >)@@Base+0xb5c> │ │ │ │ │ +void seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::TraceSegment_*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ cmp fp, r9 │ │ │ │ │ - bls.n 43b2 , std::allocator >)@@Base+0xb52> │ │ │ │ │ + bls.n 5d5e , std::allocator >)@@Base+0xb52> │ │ │ │ │ add.w r1, fp, #4294967295 @ 0xffffffff │ │ │ │ │ add.w r2, r9, #16 │ │ │ │ │ sub.w r1, r1, r9 │ │ │ │ │ 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 438a , std::allocator >)@@Base+0xb2a> │ │ │ │ │ + bne.n 5d36 , std::allocator >)@@Base+0xb2a> │ │ │ │ │ +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, r9 │ │ │ │ │ blx 2a48 │ │ │ │ │ +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, r7 │ │ │ │ │ +void seqan::AppendValueToString_ >::appendValue_, seqan::Alloc >, seqan::TraceSegment_ >(seqan::String, seqan::Alloc >&, seqan::TraceSegment_&&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1345 │ │ │ │ │ cmp sl, 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 415c , std::allocator >)@@Base+0x8fc> │ │ │ │ │ + bcs.w 5b08 , std::allocator >)@@Base+0x8fc> │ │ │ │ │ +seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ str r4, [r0, r7] │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ adds r7, #16 │ │ │ │ │ add r0, r7 │ │ │ │ │ +seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ movs r2, #2 │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:77 │ │ │ │ │ str.w r8, [r3, #8] │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:76 │ │ │ │ │ str r5, [r3, #4] │ │ │ │ │ /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 r0, [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 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 4162 , std::allocator >)@@Base+0x902> │ │ │ │ │ - b.n 452c , std::allocator >)@@Base+0xccc> │ │ │ │ │ + beq.w 5b0e , std::allocator >)@@Base+0x902> │ │ │ │ │ + b.n 5ed8 , std::allocator >)@@Base+0xccc> │ │ │ │ │ +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 │ │ │ │ │ ldrb.w r3, [sl] │ │ │ │ │ lsls r2, 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 r8, r8, #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 4660 , std::allocator >)@@Base+0xe00> │ │ │ │ │ + bpl.w 600c , std::allocator >)@@Base+0xe00> │ │ │ │ │ +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 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 467c , std::allocator >)@@Base+0xe1c> │ │ │ │ │ + beq.w 6028 , std::allocator >)@@Base+0xe1c> │ │ │ │ │ +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, #28] │ │ │ │ │ +bool seqan::_hasReachedEnd(seqan::TracebackCoordinator_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:136 │ │ │ │ │ ldr r4, [sp, #24] │ │ │ │ │ +void seqan::_traceVertical >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, bool): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:405 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ 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 │ │ │ │ │ strb.w r3, [r9] │ │ │ │ │ +bool seqan::_hasReachedEnd(seqan::TracebackCoordinator_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:136 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 4140 , std::allocator >)@@Base+0x8e0> │ │ │ │ │ + beq.w 5aec , std::allocator >)@@Base+0x8e0> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 4140 , std::allocator >)@@Base+0x8e0> │ │ │ │ │ - b.n 4226 , std::allocator >)@@Base+0x9c6> │ │ │ │ │ + beq.w 5aec , std::allocator >)@@Base+0x8e0> │ │ │ │ │ + b.n 5bd2 , std::allocator >)@@Base+0x9c6> │ │ │ │ │ +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 r9, 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 │ │ │ │ │ sub.w r7, fp, r9 │ │ │ │ │ mov.w sl, 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 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - bcc.n 4512 , std::allocator >)@@Base+0xcb2> │ │ │ │ │ + bcc.n 5ebe , std::allocator >)@@Base+0xcb2> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1344 │ │ │ │ │ add.w r2, sl, #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 415c , std::allocator >)@@Base+0x8fc> │ │ │ │ │ + bcs.w 5b08 , 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 │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ itee hi │ │ │ │ │ addhi.w r2, r2, r2, lsr #1 │ │ │ │ │ movls.w r0, #512 @ 0x200 │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ movls r2, #32 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ +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 │ │ │ │ │ it hi │ │ │ │ │ lslhi r0, r2, #4 │ │ │ │ │ blx 2904 │ │ │ │ │ +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, #12] │ │ │ │ │ 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 │ │ │ │ │ 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 r9, #0 │ │ │ │ │ - beq.n 44aa , std::allocator >)@@Base+0xc4a> │ │ │ │ │ + beq.n 5e56 , std::allocator >)@@Base+0xc4a> │ │ │ │ │ +void seqan::_arrayConstructMoveDefault*, seqan::TraceSegment_*, seqan::TraceSegment_*>(seqan::TraceSegment_*, seqan::TraceSegment_*, seqan::TraceSegment_*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ cmp fp, r9 │ │ │ │ │ - bls.n 44a0 , std::allocator >)@@Base+0xc40> │ │ │ │ │ + bls.n 5e4c , std::allocator >)@@Base+0xc40> │ │ │ │ │ add.w r1, fp, #4294967295 @ 0xffffffff │ │ │ │ │ add.w r2, r9, #16 │ │ │ │ │ sub.w r1, r1, r9 │ │ │ │ │ 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 4478 , std::allocator >)@@Base+0xc18> │ │ │ │ │ + bne.n 5e24 , std::allocator >)@@Base+0xc18> │ │ │ │ │ +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, r9 │ │ │ │ │ blx 2a48 │ │ │ │ │ +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, r7 │ │ │ │ │ +void seqan::AppendValueToString_ >::appendValue_, seqan::Alloc >, seqan::TraceSegment_ >(seqan::String, seqan::Alloc >&, seqan::TraceSegment_&&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1345 │ │ │ │ │ cmp sl, 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 415c , std::allocator >)@@Base+0x8fc> │ │ │ │ │ + bcs.w 5b08 , std::allocator >)@@Base+0x8fc> │ │ │ │ │ +seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ str r4, [r0, r7] │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ adds r7, #16 │ │ │ │ │ add r0, r7 │ │ │ │ │ +seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ movs r2, #4 │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:77 │ │ │ │ │ str.w r8, [r3, #8] │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:76 │ │ │ │ │ str r5, [r3, #4] │ │ │ │ │ /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 r0, [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 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 4162 , std::allocator >)@@Base+0x902> │ │ │ │ │ - b.n 452c , std::allocator >)@@Base+0xccc> │ │ │ │ │ + beq.w 5b0e , std::allocator >)@@Base+0x902> │ │ │ │ │ + b.n 5ed8 , std::allocator >)@@Base+0xccc> │ │ │ │ │ +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 │ │ │ │ │ ldrb.w r3, [sl] │ │ │ │ │ lsls r1, 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 r8, r8, #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 4646 , std::allocator >)@@Base+0xde6> │ │ │ │ │ + bpl.w 5ff2 , std::allocator >)@@Base+0xde6> │ │ │ │ │ +void seqan::_traceDiagonal >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, bool): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:387 │ │ │ │ │ ldr.w fp, [r7] │ │ │ │ │ +seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 │ │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 469c , std::allocator >)@@Base+0xe3c> │ │ │ │ │ + beq.w 6048 , std::allocator >)@@Base+0xe3c> │ │ │ │ │ +seqan::Iterator >, seqan::Tag const>::Type seqan::begin(seqan::String >&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ +void seqan::_doTracebackGoDiagonal, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:211 │ │ │ │ │ subs r4, #1 │ │ │ │ │ +void seqan::_traceDiagonal >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, bool): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:387 │ │ │ │ │ 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 │ │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ │ +void seqan::_traceDiagonal >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, bool): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:387 │ │ │ │ │ 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 │ │ │ │ │ strb.w r3, [r9] │ │ │ │ │ +bool seqan::_hasReachedEnd(seqan::TracebackCoordinator_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:136 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 4140 , std::allocator >)@@Base+0x8e0> │ │ │ │ │ - b.n 4418 , std::allocator >)@@Base+0xbb8> │ │ │ │ │ + beq.w 5aec , std::allocator >)@@Base+0x8e0> │ │ │ │ │ + b.n 5dc4 , std::allocator >)@@Base+0xbb8> │ │ │ │ │ +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: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 r7, r9 │ │ │ │ │ +seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:77 │ │ │ │ │ str.w r8, [fp, #8] │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:76 │ │ │ │ │ strd r4, r5, [fp] │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ strb.w r2, [fp, #12] │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ str r7, [r6, #4] │ │ │ │ │ +void seqan::_computeTraceback, seqan::Alloc >, unsigned char, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned int, unsigned int, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, seqan::TraceHead_ > >, seqan::TraceTail_ > > >(seqan::String, seqan::Alloc >&, unsigned char&, unsigned char&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned int const&, unsigned int const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&, seqan::TraceHead_ > > const&, seqan::TraceTail_ > > const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:541 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 4162 , std::allocator >)@@Base+0x902> │ │ │ │ │ + beq.w 5b0e , std::allocator >)@@Base+0x902> │ │ │ │ │ +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 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 │ │ │ │ │ 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 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - bcc.w 4684 , std::allocator >)@@Base+0xe24> │ │ │ │ │ + bcc.w 6030 , std::allocator >)@@Base+0xe24> │ │ │ │ │ /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.w 4162 , std::allocator >)@@Base+0x902> │ │ │ │ │ + bcs.w 5b0e , std::allocator >)@@Base+0x902> │ │ │ │ │ +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 │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ iteet hi │ │ │ │ │ addhi.w fp, r2, r2, lsr #1 │ │ │ │ │ movls.w r0, #512 @ 0x200 │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ movls.w fp, #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 │ │ │ │ │ movhi.w r0, fp, lsl #4 │ │ │ │ │ blx 2904 │ │ │ │ │ +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 │ │ │ │ │ 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 45ba , std::allocator >)@@Base+0xd5a> │ │ │ │ │ + beq.n 5f66 , std::allocator >)@@Base+0xd5a> │ │ │ │ │ +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 45ae , std::allocator >)@@Base+0xd4e> │ │ │ │ │ + bls.n 5f5a , std::allocator >)@@Base+0xd4e> │ │ │ │ │ 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 4586 , std::allocator >)@@Base+0xd26> │ │ │ │ │ + bne.n 5f32 , std::allocator >)@@Base+0xd26> │ │ │ │ │ +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 2a48 │ │ │ │ │ +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 4162 , std::allocator >)@@Base+0x902> │ │ │ │ │ + bls.w 5b0e , std::allocator >)@@Base+0x902> │ │ │ │ │ +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:75 │ │ │ │ │ str r1, [r0, r7] │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:77 │ │ │ │ │ strd r1, r5, [r3, #4] │ │ │ │ │ /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 4162 , std::allocator >)@@Base+0x902> │ │ │ │ │ + b.n 5b0e , std::allocator >)@@Base+0x902> │ │ │ │ │ /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: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 r7, r9 │ │ │ │ │ +seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:77 │ │ │ │ │ str.w r8, [fp, #8] │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:76 │ │ │ │ │ strd r4, r5, [fp] │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ strb.w r2, [fp, #12] │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ str r7, [r6, #4] │ │ │ │ │ +void seqan::_computeTraceback, seqan::Alloc >, unsigned char, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned int, unsigned int, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag, seqan::TraceHead_ > >, seqan::TraceTail_ > > >(seqan::String, seqan::Alloc >&, unsigned char&, unsigned char&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned int const&, unsigned int const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&, seqan::TraceHead_ > > const&, seqan::TraceTail_ > > const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:541 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 4162 , std::allocator >)@@Base+0x902> │ │ │ │ │ - b.n 452c , std::allocator >)@@Base+0xccc> │ │ │ │ │ + beq.w 5b0e , std::allocator >)@@Base+0x902> │ │ │ │ │ + b.n 5ed8 , std::allocator >)@@Base+0xccc> │ │ │ │ │ +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: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 r7, r8 │ │ │ │ │ +seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ strb r2, [r5, #12] │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:77 │ │ │ │ │ str r4, [r5, #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, [r5] │ │ │ │ │ +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 4104 , std::allocator >)@@Base+0x8a4> │ │ │ │ │ + b.n 5ab0 , std::allocator >)@@Base+0x8a4> │ │ │ │ │ +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 │ │ │ │ │ ldrb.w r3, [sl] │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:369 │ │ │ │ │ it mi │ │ │ │ │ addmi.w r8, r8, #1 │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:358 │ │ │ │ │ - bpl.n 46a4 , std::allocator >)@@Base+0xe44> │ │ │ │ │ + bpl.n 6050 , std::allocator >)@@Base+0xe44> │ │ │ │ │ +void seqan::_traceHorizontal >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, bool): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:366 │ │ │ │ │ ldr.w fp, [r7] │ │ │ │ │ +seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 │ │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 46c0 , std::allocator >)@@Base+0xe60> │ │ │ │ │ + beq.n 606c , std::allocator >)@@Base+0xe60> │ │ │ │ │ +seqan::Iterator >, seqan::Tag const>::Type seqan::begin(seqan::String >&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ +void seqan::_doTracebackMaxFromHorizontal, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned char, unsigned int, unsigned int, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned char&, unsigned char&, unsigned int&, seqan::TracebackCoordinator_&, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:368 │ │ │ │ │ subs r4, #1 │ │ │ │ │ str r4, [sp, #24] │ │ │ │ │ +void seqan::_traceHorizontal >, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, bool): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:366 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ 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 │ │ │ │ │ strb.w r3, [r9] │ │ │ │ │ +bool seqan::_hasReachedEnd(seqan::TracebackCoordinator_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:136 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 4140 , std::allocator >)@@Base+0x8e0> │ │ │ │ │ + beq.w 5aec , std::allocator >)@@Base+0x8e0> │ │ │ │ │ uxtb r2, r3 │ │ │ │ │ - b.n 422a , std::allocator >)@@Base+0x9ca> │ │ │ │ │ + b.n 5bd6 , std::allocator >)@@Base+0x9ca> │ │ │ │ │ +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, r8 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ add r1, sp, #24 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str.w sl, [sp] │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:206 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:203 │ │ │ │ │ - bl 35e8 │ │ │ │ │ + bl 4f94 , 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> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:206 │ │ │ │ │ strb.w r8, [sl] │ │ │ │ │ - b.n 44de , std::allocator >)@@Base+0xc7e> │ │ │ │ │ + b.n 5e8a , std::allocator >)@@Base+0xc7e> │ │ │ │ │ +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, r8 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ add r1, sp, #24 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str.w sl, [sp] │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ - bl 35e8 │ │ │ │ │ + bl 4f94 , 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> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:285 │ │ │ │ │ movs r3, #4 │ │ │ │ │ strb.w r3, [sl] │ │ │ │ │ - b.n 43f0 , std::allocator >)@@Base+0xb90> │ │ │ │ │ + b.n 5d9c , std::allocator >)@@Base+0xb90> │ │ │ │ │ +seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 2a20 > > >(seqan::Holder > >, seqan::Tag >&)@plt> │ │ │ │ │ - b.n 43fa , std::allocator >)@@Base+0xb9a> │ │ │ │ │ + b.n 5da6 , std::allocator >)@@Base+0xb9a> │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ adds r7, #16 │ │ │ │ │ +seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ movs r2, #0 │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ add r7, r8 │ │ │ │ │ +seqan::TraceSegment_::TraceSegment_(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:76 │ │ │ │ │ strd r2, r2, [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 r2, #4 │ │ │ │ │ strb.w r2, [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 4162 , std::allocator >)@@Base+0x902> │ │ │ │ │ + b.n 5b0e , std::allocator >)@@Base+0x902> │ │ │ │ │ +seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ mov r0, fp │ │ │ │ │ blx 2a20 > > >(seqan::Holder > >, seqan::Tag >&)@plt> │ │ │ │ │ - b.n 44ec , std::allocator >)@@Base+0xc8c> │ │ │ │ │ + b.n 5e98 , std::allocator >)@@Base+0xc8c> │ │ │ │ │ +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, r8 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ add r1, sp, #24 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str.w sl, [sp] │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ - bl 35e8 │ │ │ │ │ + bl 4f94 , 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> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:362 │ │ │ │ │ movs r3, #2 │ │ │ │ │ strb.w r3, [sl] │ │ │ │ │ - b.n 4618 , std::allocator >)@@Base+0xdb8> │ │ │ │ │ + b.n 5fc4 , std::allocator >)@@Base+0xdb8> │ │ │ │ │ +seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ mov r0, fp │ │ │ │ │ blx 2a20 > > >(seqan::Holder > >, seqan::Tag >&)@plt> │ │ │ │ │ - b.n 4624 , std::allocator >)@@Base+0xdc4> │ │ │ │ │ + b.n 5fd0 , std::allocator >)@@Base+0xdc4> │ │ │ │ │ +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 2a78 <__stack_chk_fail@plt> │ │ │ │ │ - ldr r0, [r5, #120] @ 0x78 │ │ │ │ │ + strb r4, [r7, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r0, r1, #4 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r2, [r3, #120] @ 0x78 │ │ │ │ │ + strb r6, [r5, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r4, r6, #4 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r0, [r6, #108] @ 0x6c │ │ │ │ │ + strb r4, [r0, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r0, r1, #5 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000046e4 : │ │ │ │ │ +00006090 : │ │ │ │ │ adapterAlignment(): │ │ │ │ │ ./porechop/src/adapter_align.cpp:12 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov r8, r2 │ │ │ │ │ - ldr.w r2, [pc, #3024] @ 52bc │ │ │ │ │ + ldr.w r2, [pc, #3024] @ 6c68 │ │ │ │ │ sub sp, #388 @ 0x184 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - ldr.w r3, [pc, #3020] @ 52c0 │ │ │ │ │ + ldr.w r3, [pc, #3020] @ 6c6c │ │ │ │ │ add r2, pc │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [sp, #380] @ 0x17c │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ +seqan::String, seqan::Alloc >::String(char*&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:87 │ │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ /usr/include/c++/12/bits/basic_string.h:229 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #288] @ 0x120 │ │ │ │ │ +std::char_traits::assign(char&, char const&): │ │ │ │ │ /usr/include/c++/12/bits/char_traits.h:354 │ │ │ │ │ strb.w r3, [sp, #292] @ 0x124 │ │ │ │ │ +seqan::String, seqan::Alloc >::String(char*&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:87 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ /usr/include/c++/12/bits/basic_string.h:204 │ │ │ │ │ add r3, sp, #292 @ 0x124 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ +seqan::String, seqan::Alloc >::String(char*&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:85 │ │ │ │ │ movs r2, #0 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ /usr/include/c++/12/bits/basic_string.h:204 │ │ │ │ │ str r3, [sp, #284] @ 0x11c │ │ │ │ │ +adapterAlignment(): │ │ │ │ │ ./porechop/src/adapter_align.cpp:12 │ │ │ │ │ - ldr.w r3, [pc, #2980] @ 52c4 │ │ │ │ │ + ldr.w r3, [pc, #2980] @ 6c70 │ │ │ │ │ add r3, pc │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ +seqan::String, seqan::Alloc >::String(char*&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:85 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r2, r3, [sp, #96] @ 0x60 │ │ │ │ │ +seqan::length(char*): │ │ │ │ │ /usr/include/seqan/sequence/adapt_array_pointer.h:335 │ │ │ │ │ blx 2af0 │ │ │ │ │ +seqan::String, seqan::Alloc >::String(char*&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:89 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4fa6 │ │ │ │ │ + bne.w 6952 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:87 │ │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ │ +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, #16] │ │ │ │ │ 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, #112] @ 0x70 │ │ │ │ │ +seqan::length(char*): │ │ │ │ │ /usr/include/seqan/sequence/adapt_array_pointer.h:335 │ │ │ │ │ blx 2af0 │ │ │ │ │ +seqan::String, seqan::Alloc >::String(char*&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:89 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4f64 │ │ │ │ │ + bne.w 6910 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::basic_string(char const*, std::allocator const&): │ │ │ │ │ /usr/include/c++/12/bits/basic_string.h:642 │ │ │ │ │ - ldr.w r2, [pc, #2928] @ 52c8 │ │ │ │ │ + ldr.w r2, [pc, #2928] @ 6c74 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ /usr/include/c++/12/bits/basic_string.h:200 │ │ │ │ │ add r3, sp, #308 @ 0x134 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::basic_string(char const*, std::allocator const&): │ │ │ │ │ /usr/include/c++/12/bits/basic_string.h:642 │ │ │ │ │ mov r0, r3 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ /usr/include/c++/12/bits/basic_string.h:200 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::basic_string(char const*, std::allocator const&): │ │ │ │ │ /usr/include/c++/12/bits/basic_string.h:642 │ │ │ │ │ add r2, pc │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ /usr/include/c++/12/bits/basic_string.h:200 │ │ │ │ │ add r3, sp, #316 @ 0x13c │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::basic_string(char const*, std::allocator const&): │ │ │ │ │ /usr/include/c++/12/bits/basic_string.h:642 │ │ │ │ │ mov r1, r2 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ /usr/include/c++/12/bits/basic_string.h:200 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ str r3, [sp, #308] @ 0x134 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::basic_string(char const*, std::allocator const&): │ │ │ │ │ /usr/include/c++/12/bits/basic_string.h:642 │ │ │ │ │ - bl 30ec │ │ │ │ │ + bl 4a98 , 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> │ │ │ │ │ /usr/include/c++/12/bits/basic_string.h:642 (discriminator 2) │ │ │ │ │ - ldr.w r2, [pc, #2908] @ 52cc │ │ │ │ │ + ldr.w r2, [pc, #2908] @ 6c78 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ /usr/include/c++/12/bits/basic_string.h:200 (discriminator 2) │ │ │ │ │ add r3, sp, #332 @ 0x14c │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::basic_string(char const*, std::allocator const&): │ │ │ │ │ /usr/include/c++/12/bits/basic_string.h:642 (discriminator 2) │ │ │ │ │ mov r0, r3 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ /usr/include/c++/12/bits/basic_string.h:200 (discriminator 2) │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::basic_string(char const*, std::allocator const&): │ │ │ │ │ /usr/include/c++/12/bits/basic_string.h:642 (discriminator 2) │ │ │ │ │ add r2, pc │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ /usr/include/c++/12/bits/basic_string.h:200 (discriminator 2) │ │ │ │ │ add r3, sp, #340 @ 0x154 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::basic_string(char const*, std::allocator const&): │ │ │ │ │ /usr/include/c++/12/bits/basic_string.h:642 (discriminator 2) │ │ │ │ │ mov r1, r2 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ /usr/include/c++/12/bits/basic_string.h:200 (discriminator 2) │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ str r3, [sp, #332] @ 0x14c │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::basic_string(char const*, std::allocator const&): │ │ │ │ │ /usr/include/c++/12/bits/basic_string.h:642 (discriminator 2) │ │ │ │ │ - bl 30ec │ │ │ │ │ + bl 4a98 , 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> │ │ │ │ │ +seqan::String, seqan::Alloc >, seqan::Tag >, seqan::Alloc >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 (discriminator 2) │ │ │ │ │ add.w fp, sp, #128 @ 0x80 │ │ │ │ │ +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 2) │ │ │ │ │ mov.w r0, #1152 @ 0x480 │ │ │ │ │ +seqan::String, seqan::Alloc >, seqan::Tag >, seqan::Alloc >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 (discriminator 2) │ │ │ │ │ movs r3, #0 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 (discriminator 2) │ │ │ │ │ movs r2, #0 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 (discriminator 2) │ │ │ │ │ str.w r3, [fp, #8] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 (discriminator 2) │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r2, r3, [sp, #128] @ 0x80 │ │ │ │ │ +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 2) │ │ │ │ │ blx 2904 │ │ │ │ │ mov r4, r0 │ │ │ │ │ +seqan::Holder, seqan::Alloc >, seqan::Tag >::Holder(): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:117 (discriminator 2) │ │ │ │ │ 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 2) │ │ │ │ │ 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 (discriminator 2) │ │ │ │ │ movs r0, #12 │ │ │ │ │ +seqan::Holder, seqan::Alloc >, seqan::Tag >::Holder(): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:117 (discriminator 2) │ │ │ │ │ strd r3, r3, [r4] │ │ │ │ │ +seqan::String >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 (discriminator 2) │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 (discriminator 2) │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ +seqan::Gaps, seqan::Alloc >, seqan::Tag >::Gaps(): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:143 (discriminator 2) │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ +seqan::Holder, seqan::Alloc >, seqan::Tag >::Holder(): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:117 (discriminator 2) │ │ │ │ │ strd r3, r3, [r4, #36] @ 0x24 │ │ │ │ │ +seqan::String >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 (discriminator 2) │ │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 (discriminator 2) │ │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ │ +seqan::Gaps, seqan::Alloc >, seqan::Tag >::Gaps(): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:143 (discriminator 2) │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ │ +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 (discriminator 2) │ │ │ │ │ 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 (discriminator 2) │ │ │ │ │ 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 (discriminator 2) │ │ │ │ │ blx 2904 │ │ │ │ │ +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, #12] │ │ │ │ │ +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 │ │ │ │ │ str r0, [r4, #0] │ │ │ │ │ +seqan::String, seqan::Alloc >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ /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 2b44 >::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 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 52a2 │ │ │ │ │ + beq.w 6c4e │ │ │ │ │ +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 │ │ │ │ │ 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 │ │ │ │ │ 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 481e │ │ │ │ │ + bhi.n 61ca │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1723 │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bls.w 5010 │ │ │ │ │ + bls.w 69bc │ │ │ │ │ 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 │ │ │ │ │ movs r3, #0 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:247 │ │ │ │ │ str.w r9, [r6, #4] │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:246 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:248 │ │ │ │ │ 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 │ │ │ │ │ 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 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 52e0 │ │ │ │ │ + beq.w 6c8c │ │ │ │ │ +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, #16] │ │ │ │ │ blx 2b44 >::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 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 5288 │ │ │ │ │ + beq.w 6c34 │ │ │ │ │ +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 │ │ │ │ │ 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 │ │ │ │ │ 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 4876 │ │ │ │ │ + bhi.n 6222 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1723 │ │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bls.w 5042 │ │ │ │ │ + bls.w 69ee │ │ │ │ │ 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 │ │ │ │ │ ldrd r0, r1, [sp, #424] @ 0x1a8 │ │ │ │ │ +seqan::Score >::Score(int, int, int, int): │ │ │ │ │ /usr/include/seqan/score/score_simple.h:95 │ │ │ │ │ strd r8, r7, [sp, #176] @ 0xb0 │ │ │ │ │ +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 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ +seqan::Score >::Score(int, int, int, int): │ │ │ │ │ /usr/include/seqan/score/score_simple.h:96 │ │ │ │ │ ldr r3, [sp, #428] @ 0x1ac │ │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ │ ldr r3, [sp, #424] @ 0x1a8 │ │ │ │ │ +void seqan::_setLength, seqan::Alloc >, unsigned int>(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, unsigned int): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:247 │ │ │ │ │ str r6, [r4, #4] │ │ │ │ │ +seqan::Score >::Score(int, int, int, int): │ │ │ │ │ /usr/include/seqan/score/score_simple.h:96 │ │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ │ +void seqan::_setLength, seqan::Alloc >, unsigned int>(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, unsigned int): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:246 │ │ │ │ │ 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 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:248 │ │ │ │ │ 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 │ │ │ │ │ - beq.w 4c9a │ │ │ │ │ + beq.w 6646 │ │ │ │ │ +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, #152] @ 0x98 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ strd r0, r1, [sp, #144] @ 0x90 │ │ │ │ │ +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 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 4ff4 │ │ │ │ │ + beq.w 69a0 │ │ │ │ │ +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 sl, [r7] │ │ │ │ │ +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 │ │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5308 │ │ │ │ │ + beq.w 6cb4 │ │ │ │ │ +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 │ │ │ │ │ ldrd r3, r2, [sl] │ │ │ │ │ +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 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ +seqan::String >, seqan::Alloc >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ str r0, [sp, #240] @ 0xf0 │ │ │ │ │ +seqan::String >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ str r0, [sp, #244] @ 0xf4 │ │ │ │ │ str r0, [sp, #248] @ 0xf8 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ str r0, [sp, #252] @ 0xfc │ │ │ │ │ +seqan::String >, seqan::Alloc >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ strd r4, r5, [sp, #232] @ 0xe8 │ │ │ │ │ +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 │ │ │ │ │ - beq.w 4fea │ │ │ │ │ + beq.w 6996 │ │ │ │ │ ldrd r3, r2, [r6] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 4fea │ │ │ │ │ + beq.w 6996 │ │ │ │ │ +seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >::Holder(): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:117 │ │ │ │ │ add r4, sp, #80 @ 0x50 │ │ │ │ │ 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 291c >, 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, #88 @ 0x58 │ │ │ │ │ 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 2a20 > > >(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 │ │ │ │ │ ldrd r2, r7, [sl] │ │ │ │ │ +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 │ │ │ │ │ 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 │ │ │ │ │ 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 │ │ │ │ │ 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 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 526a │ │ │ │ │ + beq.w 6c16 │ │ │ │ │ +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 │ │ │ │ │ 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 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5260 │ │ │ │ │ + beq.w 6c0c │ │ │ │ │ +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 │ │ │ │ │ ldrd r2, r7, [r6] │ │ │ │ │ +void seqan::setLength >, unsigned int>(seqan::Matrix > >&, unsigned int, unsigned int): │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:435 │ │ │ │ │ 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 │ │ │ │ │ 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 │ │ │ │ │ adds r7, #1 │ │ │ │ │ +void seqan::setLength >, unsigned int>(seqan::Matrix > >&, unsigned int, unsigned int): │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:435 │ │ │ │ │ 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 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 524c │ │ │ │ │ + beq.w 6bf8 │ │ │ │ │ +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 │ │ │ │ │ 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 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5242 │ │ │ │ │ + beq.w 6bee │ │ │ │ │ +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 │ │ │ │ │ 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 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5238 │ │ │ │ │ + beq.w 6be4 │ │ │ │ │ +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 497e │ │ │ │ │ + beq.n 632a │ │ │ │ │ +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 2a48 │ │ │ │ │ +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 2a48 │ │ │ │ │ +seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 │ │ │ │ │ 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, #232 @ 0xe8 │ │ │ │ │ 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 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 522e │ │ │ │ │ + beq.w 6bda │ │ │ │ │ +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 49aa │ │ │ │ │ + beq.n 6356 │ │ │ │ │ +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 2a48 │ │ │ │ │ +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 2a48 │ │ │ │ │ +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, #244 @ 0xf4 │ │ │ │ │ +seqan::Size >, seqan::Alloc > const>::Type seqan::length >, seqan::Alloc >(seqan::String >, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 │ │ │ │ │ movw r3, #43691 @ 0xaaab │ │ │ │ │ movt r3, #43690 @ 0xaaaa │ │ │ │ │ +void seqan::setValue > >(seqan::Holder >, seqan::Tag >&, seqan::String >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:727 │ │ │ │ │ str r2, [r7, #24] │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:728 │ │ │ │ │ movs r2, #2 │ │ │ │ │ +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] │ │ │ │ │ +void seqan::setValue > >(seqan::Holder >, seqan::Tag >&, seqan::String >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:728 │ │ │ │ │ str r2, [r7, #28] │ │ │ │ │ +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 │ │ │ │ │ ldr.w r2, [r9] │ │ │ │ │ +seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::end >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ ldr.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] │ │ │ │ │ +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, #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 │ │ │ │ │ subs r1, r1, r0 │ │ │ │ │ +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 │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ +seqan::Size >, seqan::Alloc > const>::Type seqan::length >, seqan::Alloc >(seqan::String >, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 │ │ │ │ │ asrs r7, r1, #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 │ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ │ +seqan::Size >, seqan::Alloc > const>::Type seqan::length >, seqan::Alloc >(seqan::String >, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 │ │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ │ 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 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bcs.w 51d4 │ │ │ │ │ + bcs.w 6b80 │ │ │ │ │ +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 2b50 , 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 │ │ │ │ │ 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, #208] @ 0xd0 │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:70 │ │ │ │ │ strd r3, r3, [sp, #212] @ 0xd4 │ │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ │ str r3, [sp, #224] @ 0xe0 │ │ │ │ │ +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 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 51a6 │ │ │ │ │ + beq.w 6b52 │ │ │ │ │ +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 │ │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 51ba │ │ │ │ │ + beq.w 6b66 │ │ │ │ │ +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 │ │ │ │ │ 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 │ │ │ │ │ str r7, [sp, #220] @ 0xdc │ │ │ │ │ str r7, [sp, #224] @ 0xe0 │ │ │ │ │ +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 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 519e │ │ │ │ │ + beq.w 6b4a │ │ │ │ │ +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, #36] @ 0x24 │ │ │ │ │ +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 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ │ +seqan::DPCell_ >::DPCell_(): │ │ │ │ │ /usr/include/seqan/align/dp_cell_affine.h:66 │ │ │ │ │ - ldr.w r3, [pc, #2208] @ 52d0 │ │ │ │ │ + ldr.w r3, [pc, #2208] @ 6c7c │ │ │ │ │ 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 │ │ │ │ │ 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, #196] @ 0xc4 │ │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ │ +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, #192] @ 0xc0 │ │ │ │ │ +std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(int&, int&): │ │ │ │ │ /usr/include/c++/12/bits/move.h:205 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ str r3, [r7, #4] │ │ │ │ │ str r3, [r7, #8] │ │ │ │ │ +seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 5178 │ │ │ │ │ + beq.w 6b24 │ │ │ │ │ +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 │ │ │ │ │ ldr r3, [r7, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5188 │ │ │ │ │ + beq.w 6b34 │ │ │ │ │ +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 │ │ │ │ │ str r3, [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 │ │ │ │ │ add r1, sp, #208 @ 0xd0 │ │ │ │ │ +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, #160 @ 0xa0 │ │ │ │ │ +seqan::DPCell_ >::DPCell_(): │ │ │ │ │ /usr/include/seqan/align/dp_cell_affine.h:66 │ │ │ │ │ strd r3, r3, [sp, #160] @ 0xa0 │ │ │ │ │ +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, #168] @ 0xa8 │ │ │ │ │ +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, #192 @ 0xc0 │ │ │ │ │ +seqan::DPScout_ >, seqan::If > >, seqan::Terminator_, seqan::Tag > >::DPScout_(seqan::DPScoutState_ > const&): │ │ │ │ │ /usr/include/seqan/align/dp_scout.h:104 │ │ │ │ │ str r2, [sp, #172] @ 0xac │ │ │ │ │ +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, #176 @ 0xb0 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r3, sl │ │ │ │ │ +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, #196] @ 0xc4 │ │ │ │ │ +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 316c │ │ │ │ │ + bl 4b18 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x4dc> │ │ │ │ │ +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, #192] @ 0xc0 │ │ │ │ │ +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, #172] @ 0xac │ │ │ │ │ +seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5122 │ │ │ │ │ + beq.w 6ace │ │ │ │ │ +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 │ │ │ │ │ ldr r3, [r7, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5134 │ │ │ │ │ + beq.w 6ae0 │ │ │ │ │ +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 │ │ │ │ │ ldr r7, [sp, #160] @ 0xa0 │ │ │ │ │ +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 │ │ │ │ │ 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 │ │ │ │ │ ldr r1, [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 │ │ │ │ │ str r2, [sp, #204] @ 0xcc │ │ │ │ │ +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 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - beq.w 5110 │ │ │ │ │ + beq.w 6abc │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:1180 │ │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:1182 │ │ │ │ │ itttt eq │ │ │ │ │ ldrbeq r3, [r2, #0] │ │ │ │ │ biceq.w r3, r3, #1 │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:1183 │ │ │ │ │ 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 │ │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ │ +seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 │ │ │ │ │ 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 │ │ │ │ │ subs r6, r6, r3 │ │ │ │ │ +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 │ │ │ │ │ str r0, [sp, #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 │ │ │ │ │ ldrd r1, r3, [sl] │ │ │ │ │ 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 │ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ │ +seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 514a │ │ │ │ │ + beq.w 6af6 │ │ │ │ │ +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 │ │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 515e │ │ │ │ │ + beq.w 6b0a │ │ │ │ │ +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 │ │ │ │ │ add r3, r9 │ │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ │ +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 4b20 │ │ │ │ │ + bmi.n 64cc │ │ │ │ │ /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, #72 @ 0x48 │ │ │ │ │ +seqan::DisableIf >, void>::Type seqan::_computeTraceback, seqan::Alloc >, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >, unsigned int, unsigned int, seqan::Tag, seqan::GlobalAlignment_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag >(seqan::String, seqan::Alloc >&, seqan::DPMatrixNavigator_, seqan::String > >, seqan::DPTraceMatrix, seqan::Tag > > >, seqan::Tag >&, unsigned int, unsigned int const&, unsigned int const&, seqan::DPBandConfig > const&, seqan::DPProfile_ >, seqan::Tag, seqan::TracebackOn, seqan::Tag > >, seqan::Tag > const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:573 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ add r6, sp, #144 @ 0x90 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ +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 │ │ │ │ │ add.w r2, sp, #71 @ 0x47 │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:573 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:572 │ │ │ │ │ strb r0, [r2, #0] │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:573 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 3888 , std::allocator >)@@Base+0x28> │ │ │ │ │ + bl 5234 , std::allocator >)@@Base+0x28> │ │ │ │ │ +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 4b70 │ │ │ │ │ + beq.n 651c │ │ │ │ │ +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 4b5e │ │ │ │ │ + beq.n 650a │ │ │ │ │ +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 2a48 │ │ │ │ │ +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 2a48 │ │ │ │ │ +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 2a48 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 2a48 │ │ │ │ │ +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 2a48 │ │ │ │ │ +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 4ba2 │ │ │ │ │ + beq.n 654e │ │ │ │ │ +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 4b90 │ │ │ │ │ + beq.n 653c │ │ │ │ │ +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 2a48 │ │ │ │ │ +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 2a48 │ │ │ │ │ +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 2a48 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 2a48 │ │ │ │ │ +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 2a48 │ │ │ │ │ +seqan::String, seqan::Alloc >::~String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:197 │ │ │ │ │ ldr r4, [sp, #144] @ 0x90 │ │ │ │ │ +seqan::String >::~String(): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:197 │ │ │ │ │ ldr r0, [sp, #244] @ 0xf4 │ │ │ │ │ +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 2a48 │ │ │ │ │ +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, #232] @ 0xe8 │ │ │ │ │ blx 2a48 │ │ │ │ │ +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 │ │ │ │ │ mov r2, r6 │ │ │ │ │ add.w r1, r0, #36 @ 0x24 │ │ │ │ │ blx 2a6c , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::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 2a48 │ │ │ │ │ +seqan::length(char*): │ │ │ │ │ /usr/include/seqan/sequence/adapt_array_pointer.h:335 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ blx 2af0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ blx 2af0 │ │ │ │ │ +adapterAlignment(): │ │ │ │ │ ./porechop/src/adapter_align.cpp:29 │ │ │ │ │ mov r2, r4 │ │ │ │ │ add r4, sp, #232 @ 0xe8 │ │ │ │ │ +seqan::length(char*): │ │ │ │ │ /usr/include/seqan/sequence/adapt_array_pointer.h:335 │ │ │ │ │ mov r3, r0 │ │ │ │ │ +adapterAlignment(): │ │ │ │ │ ./porechop/src/adapter_align.cpp:29 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ blx 2ba4 , seqan::Alloc >, seqan::Tag >&, int, int, int)@plt> │ │ │ │ │ ./porechop/src/adapter_align.cpp:30 │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r4, sp, #356 @ 0x164 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 2974 │ │ │ │ │ ./porechop/src/adapter_align.cpp:30 (discriminator 2) │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 2a2c , std::allocator >)@plt> │ │ │ │ │ mov r5, r0 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ /usr/include/c++/12/bits/basic_string.h:234 (discriminator 2) │ │ │ │ │ ldr r0, [sp, #356] @ 0x164 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_dispose(): │ │ │ │ │ /usr/include/c++/12/bits/basic_string.h:285 (discriminator 2) │ │ │ │ │ add r3, sp, #364 @ 0x16c │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 4c04 │ │ │ │ │ + beq.n 65b0 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ /usr/include/c++/12/bits/basic_string.h:292 │ │ │ │ │ ldr r1, [sp, #364] @ 0x16c │ │ │ │ │ +std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ /usr/include/c++/12/bits/new_allocator.h:158 │ │ │ │ │ adds r1, #1 │ │ │ │ │ blx 29ec │ │ │ │ │ +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 4c32 │ │ │ │ │ + beq.n 65de │ │ │ │ │ +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 2a48 │ │ │ │ │ +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 4c28 │ │ │ │ │ + beq.n 65d4 │ │ │ │ │ +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 2a48 │ │ │ │ │ +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 2a48 │ │ │ │ │ +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 4c0c │ │ │ │ │ + bne.n 65b8 │ │ │ │ │ +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 2a48 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ /usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ ldr r0, [sp, #332] @ 0x14c │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_dispose(): │ │ │ │ │ /usr/include/c++/12/bits/basic_string.h:285 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 4c48 │ │ │ │ │ + beq.n 65f4 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ /usr/include/c++/12/bits/basic_string.h:292 │ │ │ │ │ ldr r1, [sp, #340] @ 0x154 │ │ │ │ │ +std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ /usr/include/c++/12/bits/new_allocator.h:158 │ │ │ │ │ adds r1, #1 │ │ │ │ │ blx 29ec │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ /usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ ldr r0, [sp, #308] @ 0x134 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_dispose(): │ │ │ │ │ /usr/include/c++/12/bits/basic_string.h:285 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 4c58 │ │ │ │ │ + beq.n 6604 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ /usr/include/c++/12/bits/basic_string.h:292 │ │ │ │ │ ldr r1, [sp, #316] @ 0x13c │ │ │ │ │ +std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ /usr/include/c++/12/bits/new_allocator.h:158 │ │ │ │ │ adds r1, #1 │ │ │ │ │ blx 29ec │ │ │ │ │ +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, #16] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ blx 2a48 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ blx 2a48 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ /usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ ldr r0, [sp, #284] @ 0x11c │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_dispose(): │ │ │ │ │ /usr/include/c++/12/bits/basic_string.h:285 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 4c78 │ │ │ │ │ + beq.n 6624 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ /usr/include/c++/12/bits/basic_string.h:292 │ │ │ │ │ ldr r1, [sp, #292] @ 0x124 │ │ │ │ │ +std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ /usr/include/c++/12/bits/new_allocator.h:158 │ │ │ │ │ adds r1, #1 │ │ │ │ │ blx 29ec │ │ │ │ │ +adapterAlignment(): │ │ │ │ │ ./porechop/src/adapter_align.cpp:12 │ │ │ │ │ - ldr.w r2, [pc, #1624] @ 52d4 │ │ │ │ │ + ldr.w r2, [pc, #1624] @ 6c80 │ │ │ │ │ ./porechop/src/adapter_align.cpp:31 │ │ │ │ │ - ldr.w r3, [pc, #1600] @ 52c0 │ │ │ │ │ + ldr.w r3, [pc, #1600] @ 6c6c │ │ │ │ │ ./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, #380] @ 0x17c │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.w 5582 │ │ │ │ │ + bne.w 6f2e │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #388 @ 0x184 │ │ │ │ │ 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, #168] @ 0xa8 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ strd r0, r1, [sp, #160] @ 0xa0 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 547a │ │ │ │ │ + beq.w 6e26 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ ldr.w sl, [r7] │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 │ │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5462 │ │ │ │ │ + beq.w 6e0e │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ ldr r6, [r7, #36] @ 0x24 │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:250 │ │ │ │ │ ldrd r3, r2, [sl] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ movs r0, #0 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ @@ -4270,18 +9862,18 @@ │ │ │ │ │ str r0, [sp, #244] @ 0xf4 │ │ │ │ │ str r0, [sp, #248] @ 0xf8 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ str r0, [sp, #252] @ 0xfc │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ strd r4, r5, [sp, #232] @ 0xe8 │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:250 │ │ │ │ │ - beq.w 527e │ │ │ │ │ + beq.w 6c2a │ │ │ │ │ ldrd r3, r2, [r6] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 527e │ │ │ │ │ + beq.w 6c2a │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:117 │ │ │ │ │ add r4, sp, #80 @ 0x50 │ │ │ │ │ strd r0, r0, [r4] │ │ │ │ │ /usr/include/seqan/align/dp_matrix_sparse.h:64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 2b98 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@plt> │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:117 │ │ │ │ │ @@ -4300,24 +9892,24 @@ │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 │ │ │ │ │ subs r7, r7, r2 │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:1384 │ │ │ │ │ adds r7, #1 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 │ │ │ │ │ mov r8, r7 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5098 │ │ │ │ │ + beq.w 6a44 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:435 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r7, [r3, #4] │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5090 │ │ │ │ │ + beq.w 6a3c │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 │ │ │ │ │ ldrd r2, r7, [r6] │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:435 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 │ │ │ │ │ @@ -4326,39 +9918,39 @@ │ │ │ │ │ adds r7, #1 │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:435 │ │ │ │ │ str.w r8, [r3, #4] │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 │ │ │ │ │ mov r8, r7 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 507e │ │ │ │ │ + beq.w 6a2a │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:435 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r7, [r3, #0] │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5076 │ │ │ │ │ + beq.w 6a22 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:435 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str.w r8, [r3] │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 50b2 │ │ │ │ │ + beq.w 6a5e │ │ │ │ │ /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 4d6c │ │ │ │ │ + beq.n 6718 │ │ │ │ │ /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 2a48 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 2a48 │ │ │ │ │ @@ -4368,21 +9960,21 @@ │ │ │ │ │ add r2, sp, #232 @ 0xe8 │ │ │ │ │ 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 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 50aa │ │ │ │ │ + beq.w 6a56 │ │ │ │ │ /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 4d98 │ │ │ │ │ + beq.n 6744 │ │ │ │ │ /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 2a48 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 2a48 │ │ │ │ │ @@ -4414,15 +10006,15 @@ │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ │ /usr/include/seqan/align/dp_matrix_sparse.h:89 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 │ │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ │ /usr/include/seqan/align/dp_matrix_sparse.h:89 │ │ │ │ │ - bcs.w 50ba │ │ │ │ │ + bcs.w 6a66 │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:1406 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 2b50 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@plt> │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:70 │ │ │ │ │ movs r3, #0 │ │ │ │ │ @@ -4430,43 +10022,43 @@ │ │ │ │ │ str r4, [sp, #208] @ 0xd0 │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:70 │ │ │ │ │ strd r3, r3, [sp, #212] @ 0xd4 │ │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ │ str r3, [sp, #224] @ 0xe0 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 5108 │ │ │ │ │ + beq.w 6ab4 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ ldr.w r8, [r4] │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 │ │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 533a │ │ │ │ │ + beq.w 6ce6 │ │ │ │ │ /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 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:72 │ │ │ │ │ str r7, [sp, #220] @ 0xdc │ │ │ │ │ str r7, [sp, #224] @ 0xe0 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5322 │ │ │ │ │ + beq.w 6cce │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ /usr/include/seqan/align/dp_cell_linear.h:65 │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:74 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ │ /usr/include/seqan/align/dp_cell_linear.h:65 │ │ │ │ │ - ldr.w r3, [pc, #1224] @ 52d8 │ │ │ │ │ + ldr.w r3, [pc, #1224] @ 6c84 │ │ │ │ │ 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 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:80 │ │ │ │ │ strd r3, r3, [sp, #196] @ 0xc4 │ │ │ │ │ @@ -4475,21 +10067,21 @@ │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:84 │ │ │ │ │ str r5, [sp, #192] @ 0xc0 │ │ │ │ │ /usr/include/c++/12/bits/move.h:205 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 5332 │ │ │ │ │ + beq.w 6cde │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ ldr r7, [r5, #0] │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 │ │ │ │ │ ldr r3, [r7, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 54ec │ │ │ │ │ + beq.w 6e98 │ │ │ │ │ /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 │ │ │ │ │ @@ -4515,15 +10107,15 @@ │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ add r3, sp, #176 @ 0xb0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r3, sl │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:86 │ │ │ │ │ str r7, [sp, #196] @ 0xc4 │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:1417 │ │ │ │ │ - bl 2dd0 │ │ │ │ │ + bl 477c , 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/dp_matrix_navigator_trace_matrix.h:425 │ │ │ │ │ ldr.w r9, [sp, #192] @ 0xc0 │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:613 │ │ │ │ │ add r7, sp, #72 @ 0x48 │ │ │ │ │ ldrd r3, r6, [r6] │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 │ │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ │ @@ -4534,21 +10126,21 @@ │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 │ │ │ │ │ ldrd r1, r3, [sl] │ │ │ │ │ subs r3, r3, r1 │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:613 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 532a │ │ │ │ │ + beq.w 6cd6 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ ldr.w r9, [r9] │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 │ │ │ │ │ ldr.w r3, [r9, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 54d2 │ │ │ │ │ + beq.w 6e7e │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:485 │ │ │ │ │ ldrb.w r3, [r2, r8] │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:571 │ │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ │ @@ -4559,22 +10151,22 @@ │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:475 │ │ │ │ │ ands.w r0, r3, #1 │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:425 │ │ │ │ │ str r2, [sp, #204] @ 0xcc │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:571 │ │ │ │ │ strb.w r3, [sp, #76] @ 0x4c │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:475 │ │ │ │ │ - bne.n 4ec6 │ │ │ │ │ + bne.n 6872 │ │ │ │ │ /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 4ec6 │ │ │ │ │ + bne.n 6872 │ │ │ │ │ /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 │ │ │ │ │ @@ -4583,28 +10175,28 @@ │ │ │ │ │ strd r7, r6, [sp] │ │ │ │ │ add r6, sp, #160 @ 0xa0 │ │ │ │ │ ldrd r1, r3, [sp, #36] @ 0x24 │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:572 │ │ │ │ │ strb r0, [r2, #0] │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:573 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 4044 , std::allocator >)@@Base+0x7e4> │ │ │ │ │ + bl 59f0 , std::allocator >)@@Base+0x7e4> │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ /usr/include/seqan/align/dp_scout.h:212 │ │ │ │ │ ldr r7, [sp, #144] @ 0x90 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ bics.w r3, r3, #2 │ │ │ │ │ - beq.n 4f14 │ │ │ │ │ + beq.n 68c0 │ │ │ │ │ /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 4f02 │ │ │ │ │ + beq.n 68ae │ │ │ │ │ /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 2a48 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 2a48 │ │ │ │ │ @@ -4613,21 +10205,21 @@ │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 2a48 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 2a48 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ bics.w r3, r3, #2 │ │ │ │ │ - beq.n 4f46 │ │ │ │ │ + beq.n 68f2 │ │ │ │ │ /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 4f34 │ │ │ │ │ + beq.n 68e0 │ │ │ │ │ /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 2a48 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 2a48 │ │ │ │ │ @@ -4646,581 +10238,741 @@ │ │ │ │ │ blx 2a48 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ ldr.w r0, [fp] │ │ │ │ │ /usr/include/seqan/align/global_alignment_unbanded.h:193 │ │ │ │ │ mov r2, r6 │ │ │ │ │ add.w r1, r0, #36 @ 0x24 │ │ │ │ │ blx 2a6c , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::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 4bbe │ │ │ │ │ + b.n 656a │ │ │ │ │ +bool seqan::empty(char*): │ │ │ │ │ /usr/include/seqan/sequence/adapt_array_pointer.h:365 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4756 │ │ │ │ │ + beq.w 6102 │ │ │ │ │ +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 │ │ │ │ │ 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 │ │ │ │ │ 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 2904 │ │ │ │ │ +seqan::Value, seqan::Alloc >, 0>::Type* seqan::_allocateStorage, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ add r4, r0 │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ +seqan::Value, seqan::Alloc >, 0>::Type* seqan::_allocateStorage, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ str r5, [r3, #8] │ │ │ │ │ +void seqan::allocate, seqan::Alloc >, seqan::SimpleType, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::SimpleType*&, unsigned int, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ str r4, [r3, #4] │ │ │ │ │ +seqan::SimpleType* std::__copy_move::__copy_m*>(char*, char*, seqan::SimpleType*): │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:383 │ │ │ │ │ - ldr r3, [pc, #844] @ (52dc ) │ │ │ │ │ + ldr r3, [pc, #844] @ (6c88 ) │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ +seqan::assign(seqan::SimpleType&, char): │ │ │ │ │ /usr/include/seqan/basic/alphabet_residue.h:719 │ │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ │ strb.w r1, [r0], #1 │ │ │ │ │ +seqan::SimpleType* std::__copy_move::__copy_m*>(char*, char*, seqan::SimpleType*): │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:383 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.n 4f94 │ │ │ │ │ - b.w 4756 │ │ │ │ │ + bne.n 6940 │ │ │ │ │ + b.w 6102 │ │ │ │ │ +bool seqan::empty(char*): │ │ │ │ │ /usr/include/seqan/sequence/adapt_array_pointer.h:365 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4736 │ │ │ │ │ + beq.w 60e2 │ │ │ │ │ +unsigned int seqan::computeGenerousCapacity, seqan::Alloc >, unsigned int>(seqan::String, seqan::Alloc > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ cmp r0, #31 │ │ │ │ │ mov r4, r0 │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ itete hi │ │ │ │ │ addhi.w r5, r0, r0, lsr #1 │ │ │ │ │ movls r0, #33 @ 0x21 │ │ │ │ │ +unsigned int seqan::_computeSizeForCapacity, seqan::Alloc >, unsigned int>(seqan::String, seqan::Alloc > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:809 │ │ │ │ │ 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 │ │ │ │ │ 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 2904 │ │ │ │ │ +seqan::Value, seqan::Alloc >, 0>::Type* seqan::_allocateStorage, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ add r4, r0 │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ +seqan::Value, seqan::Alloc >, 0>::Type* seqan::_allocateStorage, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ str r5, [r3, #8] │ │ │ │ │ +void seqan::allocate, seqan::Alloc >, seqan::SimpleType, unsigned int, seqan::AllocateStorage_>(seqan::String, seqan::Alloc > const&, seqan::SimpleType*&, unsigned int, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ str r4, [r3, #4] │ │ │ │ │ +seqan::SimpleType* std::__copy_move::__copy_m*>(char*, char*, seqan::SimpleType*): │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:383 │ │ │ │ │ - ldr r3, [pc, #776] @ (52dc ) │ │ │ │ │ + ldr r3, [pc, #776] @ (6c88 ) │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ subs r2, #1 │ │ │ │ │ +seqan::assign(seqan::SimpleType&, char): │ │ │ │ │ /usr/include/seqan/basic/alphabet_residue.h:719 │ │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ │ strb.w r1, [r0], #1 │ │ │ │ │ +seqan::SimpleType* std::__copy_move::__copy_m*>(char*, char*, seqan::SimpleType*): │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:383 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.n 4fd8 │ │ │ │ │ - b.w 4736 │ │ │ │ │ + bne.n 6984 │ │ │ │ │ + b.w 60e2 │ │ │ │ │ +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, #144 @ 0x90 │ │ │ │ │ - b.n 4ba6 │ │ │ │ │ + b.n 6552 │ │ │ │ │ +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 2904 │ │ │ │ │ +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 │ │ │ │ │ str r0, [r7, #0] │ │ │ │ │ mov sl, r0 │ │ │ │ │ +seqan::String, seqan::Alloc >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ /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 48c0 │ │ │ │ │ + b.n 626c │ │ │ │ │ +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 2904 │ │ │ │ │ +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 │ │ │ │ │ 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 5300 │ │ │ │ │ + beq.w 6cac │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*): │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:430 │ │ │ │ │ - cbz r5, 502c │ │ │ │ │ + cbz r5, 69d8 │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:431 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx 2a14 │ │ │ │ │ +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 2a48 │ │ │ │ │ +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 4820 │ │ │ │ │ + b.w 61cc │ │ │ │ │ +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 2904 │ │ │ │ │ +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 │ │ │ │ │ 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 52f8 │ │ │ │ │ + beq.w 6ca4 │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*): │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:430 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n 5062 │ │ │ │ │ + beq.n 6a0e │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:431 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r4 │ │ │ │ │ blx 2a14 │ │ │ │ │ +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 2a48 │ │ │ │ │ +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.n 4878 │ │ │ │ │ + b.n 6224 │ │ │ │ │ +adapterAlignment(): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 2a20 > > >(seqan::Holder > >, seqan::Tag >&)@plt> │ │ │ │ │ - b.n 4d40 │ │ │ │ │ + b.n 66ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 2b98 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@plt> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 │ │ │ │ │ ldrd r2, r3, [r6] │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:1390 │ │ │ │ │ add.w r8, r3, #1 │ │ │ │ │ - b.n 4d32 │ │ │ │ │ + b.n 66de │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 2a20 > > >(seqan::Holder > >, seqan::Tag >&)@plt> │ │ │ │ │ - b.n 4d18 │ │ │ │ │ + b.n 66c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 2b98 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@plt> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 │ │ │ │ │ ldrd r2, r3, [sl] │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:1385 │ │ │ │ │ add.w r8, r3, #1 │ │ │ │ │ - b.n 4d0a │ │ │ │ │ + b.n 66b6 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 2a20 > > >(seqan::Holder > >, seqan::Tag >&)@plt> │ │ │ │ │ - b.n 4d7c │ │ │ │ │ + b.n 6728 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 2b98 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@plt> │ │ │ │ │ - b.n 4d50 │ │ │ │ │ + b.n 66fc │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5496 │ │ │ │ │ + beq.w 6e42 │ │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 53ec │ │ │ │ │ + beq.w 6d98 │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ /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, #40] @ 0x28 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bhi.w 5526 │ │ │ │ │ + bhi.w 6ed2 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1731 │ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1733 │ │ │ │ │ add.w r2, r3, r8 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1731 │ │ │ │ │ cmp r1, r9 │ │ │ │ │ - bls.n 5104 │ │ │ │ │ + bls.n 6ab0 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1733 │ │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ │ add r3, r1 │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:397 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5104 │ │ │ │ │ - ldr r1, [pc, #484] @ (52d8 ) │ │ │ │ │ + beq.n 6ab0 │ │ │ │ │ + ldr r1, [pc, #484] @ (6c84 ) │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ 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 50f8 │ │ │ │ │ + bne.n 6aa4 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ str r2, [r7, #4] │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1738 │ │ │ │ │ - b.n 4dc6 │ │ │ │ │ + b.n 6772 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 2b98 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@plt> │ │ │ │ │ - b.n 4de0 │ │ │ │ │ + b.n 678c │ │ │ │ │ +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 │ │ │ │ │ ldrb.w r2, [r3, r9] │ │ │ │ │ bic.w r2, r2, #1 │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:1178 │ │ │ │ │ orr.w r2, r2, #64 @ 0x40 │ │ │ │ │ strb.w r2, [r3, r9] │ │ │ │ │ - b.n 4ad0 │ │ │ │ │ + b.n 647c │ │ │ │ │ +seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 2a20 > > >(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 │ │ │ │ │ ldr r3, [r7, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4aaa │ │ │ │ │ + bne.w 6456 │ │ │ │ │ +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 2904 │ │ │ │ │ +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 │ │ │ │ │ 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 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ /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 4aae │ │ │ │ │ + b.n 645a │ │ │ │ │ +seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 2a20 > > >(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 │ │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4afa │ │ │ │ │ + bne.w 64a6 │ │ │ │ │ +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 2904 │ │ │ │ │ +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 │ │ │ │ │ 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 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ /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 4b00 │ │ │ │ │ + b.n 64ac │ │ │ │ │ +seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 2a20 > > >(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 │ │ │ │ │ ldr r3, [r7, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4a5c │ │ │ │ │ + bne.w 6408 │ │ │ │ │ +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 2904 │ │ │ │ │ +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 │ │ │ │ │ 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 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ /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 4a60 │ │ │ │ │ + b.n 640c │ │ │ │ │ +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 291c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@plt> │ │ │ │ │ - b.n 4a20 │ │ │ │ │ + b.n 63cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 291c >, 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 │ │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4a0e │ │ │ │ │ + bne.w 63ba │ │ │ │ │ +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 2904 │ │ │ │ │ +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 │ │ │ │ │ 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 │ │ │ │ │ str r7, [r0, #0] │ │ │ │ │ str r7, [r0, #4] │ │ │ │ │ /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 4a14 │ │ │ │ │ + b.n 63c0 │ │ │ │ │ +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 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5416 │ │ │ │ │ + beq.w 6dc2 │ │ │ │ │ +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 │ │ │ │ │ ldr.w r3, [r9, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5502 │ │ │ │ │ + beq.w 6eae │ │ │ │ │ +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 │ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ 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 r1, 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, r1 │ │ │ │ │ +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 5354 │ │ │ │ │ + bhi.w 6d00 │ │ │ │ │ +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:1731 │ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1733 │ │ │ │ │ add.w r2, r3, r9 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1731 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bcs.n 5226 │ │ │ │ │ + bcs.n 6bd2 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1733 │ │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ │ 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 5226 │ │ │ │ │ + beq.n 6bd2 │ │ │ │ │ +seqan::DPCell_ >::DPCell_(): │ │ │ │ │ /usr/include/seqan/align/dp_cell_affine.h:66 │ │ │ │ │ - ldr r1, [pc, #192] @ (52d0 ) │ │ │ │ │ + ldr r1, [pc, #192] @ (6c7c ) │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ ldr r1, [r0, r1] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ +void seqan::_arrayConstructDefault >*, seqan::DPCell_ >*>(seqan::DPCell_ >*, seqan::DPCell_ >*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:400 │ │ │ │ │ adds r3, #12 │ │ │ │ │ +seqan::DPCell_ >::DPCell_(): │ │ │ │ │ /usr/include/seqan/align/dp_cell_affine.h:66 │ │ │ │ │ str.w r1, [r3, #-8] │ │ │ │ │ str.w r1, [r3, #-4] │ │ │ │ │ +void seqan::_arrayConstructDefault >*, seqan::DPCell_ >*>(seqan::DPCell_ >*, seqan::DPCell_ >*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:397 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 5216 │ │ │ │ │ + bne.n 6bc2 │ │ │ │ │ +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 49e6 │ │ │ │ │ + b.w 6392 │ │ │ │ │ +seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 2a20 > > >(seqan::Holder > >, seqan::Tag >&)@plt> │ │ │ │ │ - b.w 498e │ │ │ │ │ + b.w 633a │ │ │ │ │ +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 291c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@plt> │ │ │ │ │ - b.w 4962 │ │ │ │ │ + b.w 630e │ │ │ │ │ +seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 2a20 > > >(seqan::Holder > >, seqan::Tag >&)@plt> │ │ │ │ │ - b.w 4952 │ │ │ │ │ + b.w 62fe │ │ │ │ │ +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 291c >, 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 │ │ │ │ │ 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 │ │ │ │ │ add.w r8, r3, #1 │ │ │ │ │ - b.w 4944 │ │ │ │ │ + b.w 62f0 │ │ │ │ │ +seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 2a20 > > >(seqan::Holder > >, seqan::Tag >&)@plt> │ │ │ │ │ - b.w 492a │ │ │ │ │ + b.w 62d6 │ │ │ │ │ +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 291c >, 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 │ │ │ │ │ ldrd r2, r3, [sl] │ │ │ │ │ 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 │ │ │ │ │ add.w r8, r3, #1 │ │ │ │ │ - b.w 491c │ │ │ │ │ + b.w 62c8 │ │ │ │ │ +adapterAlignment(): │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:1378 │ │ │ │ │ mov.w r7, #2147483648 @ 0x80000000 │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:250 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r6, sp, #160 @ 0xa0 │ │ │ │ │ - b.n 4f4a │ │ │ │ │ + b.n 68f6 │ │ │ │ │ +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 2904 │ │ │ │ │ +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 │ │ │ │ │ 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 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ /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 4860 │ │ │ │ │ + b.w 620c │ │ │ │ │ +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 2904 │ │ │ │ │ +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 │ │ │ │ │ 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 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ /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 480c │ │ │ │ │ - ldr r6, [r0, #16] │ │ │ │ │ + b.w 61b8 │ │ │ │ │ + ldr r7, [pc, #360] @ (6dd4 ) │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r0, r1, #4 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ │ + ldr r7, [pc, #184] @ (6d2c ) │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r0, [r0, r2] │ │ │ │ │ + adds r5, #200 @ 0xc8 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r0, [r5, r1] │ │ │ │ │ + adds r5, #176 @ 0xb0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r4, r7, #3 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r4, [r7, #52] @ 0x34 │ │ │ │ │ + ldr r1, [pc, #832] @ (6fc4 ) │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r0, r4, #4 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r0, r0, #4 │ │ │ │ │ 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 2904 │ │ │ │ │ +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 │ │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ │ +seqan::String, seqan::Alloc >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ /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 4846 │ │ │ │ │ + b.w 61f2 │ │ │ │ │ +void seqan::_reserveStorage, unsigned int, seqan::TagGenerous_>(seqan::String >&, unsigned int, seqan::Tag): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:591 │ │ │ │ │ mov r4, r0 │ │ │ │ │ movs r3, #12 │ │ │ │ │ +seqan::Size > >::Type seqan::capacity(seqan::String > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:318 │ │ │ │ │ + b.w 6224 │ │ │ │ │ +void seqan::_reserveStorage, unsigned int, seqan::TagGenerous_>(seqan::String >&, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:318 │ │ │ │ │ - b.w 4878 │ │ │ │ │ mov r6, r0 │ │ │ │ │ movs r3, #12 │ │ │ │ │ - b.w 4820 │ │ │ │ │ +seqan::Size > >::Type seqan::capacity(seqan::String > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:318 │ │ │ │ │ + b.w 61cc │ │ │ │ │ +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 2904 │ │ │ │ │ +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 │ │ │ │ │ str r0, [r7, #36] @ 0x24 │ │ │ │ │ mov r6, r0 │ │ │ │ │ +seqan::String, seqan::Alloc >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ /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 48ca │ │ │ │ │ + b.w 6276 │ │ │ │ │ +adapterAlignment(): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 2b98 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@plt> │ │ │ │ │ - b.n 4e00 │ │ │ │ │ + b.n 67ac │ │ │ │ │ mov r0, r9 │ │ │ │ │ blx 2a20 > > >(seqan::Holder > >, seqan::Tag >&)@plt> │ │ │ │ │ - b.n 4e86 │ │ │ │ │ + b.n 6832 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 2a20 > > >(seqan::Holder > >, seqan::Tag >&)@plt> │ │ │ │ │ - b.n 4e2e │ │ │ │ │ + b.n 67da │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ movs r0, #12 │ │ │ │ │ blx 2904 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ movs r7, #0 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ str.w r0, [r8, #24] │ │ │ │ │ @@ -5230,89 +10982,107 @@ │ │ │ │ │ str r7, [r0, #0] │ │ │ │ │ str r7, [r0, #4] │ │ │ │ │ /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 4df4 │ │ │ │ │ + b.n 67a0 │ │ │ │ │ +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 2904 │ │ │ │ │ +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, #52] @ 0x34 │ │ │ │ │ +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 │ │ │ │ │ +seqan::Value >, seqan::Alloc >, 0>::Type* seqan::_allocateStorage >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ str.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 │ │ │ │ │ mov r3, r0 │ │ │ │ │ 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 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 53e2 │ │ │ │ │ + beq.n 6d8e │ │ │ │ │ +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, #60] @ 0x3c │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bls.n 53c4 │ │ │ │ │ - ldr r3, [pc, #704] @ (5638 ) │ │ │ │ │ + bls.n 6d70 │ │ │ │ │ + ldr r3, [pc, #704] @ (6fe4 ) │ │ │ │ │ adds r2, #12 │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ mov lr, r4 │ │ │ │ │ ldr.w ip, [sp, #60] @ 0x3c │ │ │ │ │ ldr.w r9, [r1, r3] │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ 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++/12/bits/move.h:205 │ │ │ │ │ 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++/12/bits/move.h:206 │ │ │ │ │ str.w r1, [r3, #-24] │ │ │ │ │ str.w r1, [r3, #-20] │ │ │ │ │ /usr/include/c++/12/bits/move.h:205 │ │ │ │ │ str.w r4, [r2, #-16] │ │ │ │ │ /usr/include/c++/12/bits/move.h:206 │ │ │ │ │ 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 5388 │ │ │ │ │ + bhi.n 6d34 │ │ │ │ │ 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, #52] @ 0x34 │ │ │ │ │ blx 2a48 │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it cs │ │ │ │ │ movcs 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:1733 │ │ │ │ │ movs r3, #12 │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ mul.w r9, r3, r2 │ │ │ │ │ +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, #56] @ 0x38 │ │ │ │ │ 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 51fc │ │ │ │ │ + b.n 6ba8 │ │ │ │ │ +adapterAlignment(): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ movs r0, #12 │ │ │ │ │ blx 2904 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ movs r3, #0 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ str.w r0, [r8, #24] │ │ │ │ │ @@ -5331,57 +11101,73 @@ │ │ │ │ │ str.w r2, [r8, #28] │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ strd r3, r3, [sp, #52] @ 0x34 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ │ mov.w r8, r2, lsl #2 │ │ │ │ │ - b.n 50d4 │ │ │ │ │ + b.n 6a80 │ │ │ │ │ +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 291c >, 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 │ │ │ │ │ ldr.w r3, [r9, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 5502 │ │ │ │ │ + beq.n 6eae │ │ │ │ │ +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 │ │ │ │ │ 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 │ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ movs r2, #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 │ │ │ │ │ ldr.w r7, [r8] │ │ │ │ │ +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 r0, [r8, #4] │ │ │ │ │ str r0, [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 │ │ │ │ │ mul.w r2, r1, r2 │ │ │ │ │ +seqan::Size >, seqan::Alloc > const>::Type seqan::length >, seqan::Alloc >(seqan::String >, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 │ │ │ │ │ subs r0, r0, r7 │ │ │ │ │ +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 r7, [sp, #52] @ 0x34 │ │ │ │ │ +seqan::Size >, seqan::Alloc > const>::Type seqan::length >, seqan::Alloc >(seqan::String >, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ asrs r7, r0, #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 r1, 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, #52] @ 0x34 │ │ │ │ │ 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 5226 │ │ │ │ │ - b.n 51e6 │ │ │ │ │ + bcc.w 6bd2 │ │ │ │ │ + b.n 6b92 │ │ │ │ │ +adapterAlignment(): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ movs r0, #12 │ │ │ │ │ blx 2904 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ movs r3, #0 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ str r0, [r7, #36] @ 0x24 │ │ │ │ │ @@ -5391,15 +11177,15 @@ │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ /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 4cb8 │ │ │ │ │ + b.n 6664 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ movs r0, #12 │ │ │ │ │ blx 2904 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ movs r3, #0 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ str r0, [r7, #0] │ │ │ │ │ @@ -5411,24 +11197,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 4cae │ │ │ │ │ + b.n 665a │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 2b98 >, 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 │ │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 53ec │ │ │ │ │ + beq.n 6d98 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ ldr.w r7, [r8, #24] │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ @@ -5447,18 +11233,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, #52] @ 0x34 │ │ │ │ │ addcc r2, r8 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1716 │ │ │ │ │ - bcc.w 5104 │ │ │ │ │ + bcc.w 6ab0 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ - b.n 50d4 │ │ │ │ │ + b.n 6a80 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ movs r0, #12 │ │ │ │ │ blx 2904 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ movs r2, #0 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ str.w r0, [r9, #24] │ │ │ │ │ @@ -5468,15 +11254,15 @@ │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ str.w r3, [r9, #28] │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:591 │ │ │ │ │ - b.n 4e9a │ │ │ │ │ + b.n 6846 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ movs r0, #12 │ │ │ │ │ blx 2904 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ movs r3, #0 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ str r0, [r7, #24] │ │ │ │ │ @@ -5486,58 +11272,70 @@ │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ /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 4e3c │ │ │ │ │ + b.n 67e8 │ │ │ │ │ +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 2904 │ │ │ │ │ +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 │ │ │ │ │ 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 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ str r3, [r0, #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 │ │ │ │ │ mov r8, r0 │ │ │ │ │ +seqan::String >, seqan::Alloc >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ 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 │ │ │ │ │ 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, #52] @ 0x34 │ │ │ │ │ +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, #60] @ 0x3c │ │ │ │ │ - b.n 51ea │ │ │ │ │ + b.n 6b96 │ │ │ │ │ +adapterAlignment(): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 2904 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ str r3, [r7, #8] │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [r7, #0] │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ - cbz r2, 557a │ │ │ │ │ + cbz r2, 6f26 │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bls.n 5562 │ │ │ │ │ - ldr r2, [pc, #252] @ (563c ) │ │ │ │ │ + bls.n 6f0e │ │ │ │ │ + ldr r2, [pc, #252] @ (6fe8 ) │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ ldr.w ip, [sp, #60] @ 0x3c │ │ │ │ │ ldr.w r8, [r1, r2] │ │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ /usr/include/seqan/align/dp_cell_linear.h:65 │ │ │ │ │ ldr.w r1, [r8] │ │ │ │ │ @@ -5546,15 +11344,15 @@ │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ /usr/include/c++/12/bits/move.h:206 │ │ │ │ │ str.w r1, [r2], #4 │ │ │ │ │ /usr/include/c++/12/bits/move.h:205 │ │ │ │ │ str.w r0, [r3], #4 │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bcc.n 554e │ │ │ │ │ + bcc.n 6efa │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ │ blx 2a48 │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it cs │ │ │ │ │ @@ -5564,3341 +11362,4213 @@ │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1733 │ │ │ │ │ mov.w r8, r2, lsl #2 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ adds r2, r3, r2 │ │ │ │ │ str r2, [r7, #4] │ │ │ │ │ - b.n 50de │ │ │ │ │ + b.n 6a8a │ │ │ │ │ ./porechop/src/adapter_align.cpp:31 │ │ │ │ │ blx 2a78 <__stack_chk_fail@plt> │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::~basic_string(): │ │ │ │ │ /usr/include/c++/12/bits/basic_string.h:795 │ │ │ │ │ add r0, sp, #284 @ 0x11c │ │ │ │ │ blx 2a90 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ +std::__new_allocator::~__new_allocator(): │ │ │ │ │ /usr/include/c++/12/bits/new_allocator.h:90 │ │ │ │ │ blx 2a84 <__cxa_end_cleanup@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, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ blx 2a48 │ │ │ │ │ - b.n 5586 │ │ │ │ │ + b.n 6f32 │ │ │ │ │ +adapterAlignment(): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:140 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 2910 > > >(seqan::Holder > >, seqan::Tag >&)@plt> │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 2aa8 >, 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, #244] @ 0xf4 │ │ │ │ │ blx 2a48 │ │ │ │ │ ldr r0, [sp, #232] @ 0xe8 │ │ │ │ │ blx 2a48 │ │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ │ blx 2a48 │ │ │ │ │ +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 55f0 │ │ │ │ │ + bne.n 6f9c │ │ │ │ │ +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 2a48 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::~basic_string(): │ │ │ │ │ /usr/include/c++/12/bits/basic_string.h:795 │ │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ blx 2a90 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ blx 2a90 , 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, #16] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ blx 2a48 │ │ │ │ │ - b.n 5590 │ │ │ │ │ + b.n 6f3c │ │ │ │ │ +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, #144] @ 0x90 │ │ │ │ │ blx 2a48 │ │ │ │ │ - b.n 55b8 │ │ │ │ │ + b.n 6f64 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::~basic_string(): │ │ │ │ │ /usr/include/c++/12/bits/basic_string.h:795 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 2a90 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ +std::__new_allocator::~__new_allocator(): │ │ │ │ │ /usr/include/c++/12/bits/new_allocator.h:90 │ │ │ │ │ - b.n 55b8 │ │ │ │ │ - b.n 55b8 │ │ │ │ │ + b.n 6f64 │ │ │ │ │ + b.n 6f64 │ │ │ │ │ +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 2a48 │ │ │ │ │ +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 560c │ │ │ │ │ + beq.n 6fb8 │ │ │ │ │ +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 2a48 │ │ │ │ │ +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 2a48 │ │ │ │ │ +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 55bc │ │ │ │ │ - b.n 55b2 │ │ │ │ │ - b.n 55ce │ │ │ │ │ + b.n 6f68 │ │ │ │ │ + b.n 6f5e │ │ │ │ │ + b.n 6f7a │ │ │ │ │ +seqan::Holder > >, seqan::Tag >::~Holder(): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:140 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 2910 > > >(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 2b14 >, 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, #244] @ 0xf4 │ │ │ │ │ blx 2a48 │ │ │ │ │ +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, #232] @ 0xe8 │ │ │ │ │ blx 2a48 │ │ │ │ │ - b.n 55de │ │ │ │ │ - b.n 55a0 │ │ │ │ │ - b.n 559a │ │ │ │ │ + b.n 6f8a │ │ │ │ │ + b.n 6f4c │ │ │ │ │ + b.n 6f46 │ │ │ │ │ +seqan::Holder > >, seqan::Tag >::~Holder(): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:138 │ │ │ │ │ - b.n 5614 │ │ │ │ │ - b.n 55d4 │ │ │ │ │ - b.n 561a │ │ │ │ │ + b.n 6fc0 │ │ │ │ │ + b.n 6f80 │ │ │ │ │ +seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >::~Holder(): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:138 │ │ │ │ │ + b.n 6fc6 │ │ │ │ │ lsls r4, r7, #3 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r0, r4, #4 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00005640 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base>: │ │ │ │ │ +00006fec >, 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, 567c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x3c> │ │ │ │ │ + cbz r3, 7028 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x3c> │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:523 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq.n 5676 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x36> │ │ │ │ │ + beq.n 7022 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x36> │ │ │ │ │ +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 5664 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x24> │ │ │ │ │ + beq.n 7010 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x24> │ │ │ │ │ +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 2a48 │ │ │ │ │ +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 2a48 │ │ │ │ │ +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 2a48 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 2a48 │ │ │ │ │ +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 2a48 │ │ │ │ │ +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 │ │ │ │ │ │ │ │ │ │ -00005680 > > >(seqan::Holder > >, seqan::Tag >&)@@Base>: │ │ │ │ │ +0000702c > > >(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, 56bc > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x3c> │ │ │ │ │ + cbz r3, 7068 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x3c> │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:523 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq.n 56b6 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x36> │ │ │ │ │ + beq.n 7062 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x36> │ │ │ │ │ +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 56a4 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x24> │ │ │ │ │ + beq.n 7050 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x24> │ │ │ │ │ +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 2a48 │ │ │ │ │ +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 2a48 │ │ │ │ │ +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 2a48 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 2a48 │ │ │ │ │ +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 2a48 │ │ │ │ │ +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 │ │ │ │ │ │ │ │ │ │ -000056c0 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base>: │ │ │ │ │ +0000706c >, 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, 56fc >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x3c> │ │ │ │ │ + cbz r3, 70a8 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x3c> │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:523 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq.n 56f6 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x36> │ │ │ │ │ + beq.n 70a2 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x36> │ │ │ │ │ +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 56e4 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x24> │ │ │ │ │ + beq.n 7090 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x24> │ │ │ │ │ +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 2a48 │ │ │ │ │ +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 2a48 │ │ │ │ │ +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 2a48 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 2a48 │ │ │ │ │ +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 2a48 │ │ │ │ │ +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 │ │ │ │ │ │ │ │ │ │ -00005700 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base>: │ │ │ │ │ +000070ac >::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 r5, r0 │ │ │ │ │ - ldr r0, [pc, #236] @ (57f4 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xf4>) │ │ │ │ │ - ldr r3, [pc, #236] @ (57f8 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xf8>) │ │ │ │ │ + ldr r0, [pc, #236] @ (71a0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xf4>) │ │ │ │ │ + ldr r3, [pc, #236] @ (71a4 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xf8>) │ │ │ │ │ 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 │ │ │ │ │ - cbz r4, 5724 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x24> │ │ │ │ │ + cbz r4, 70d0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x24> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq.n 5786 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x86> │ │ │ │ │ + beq.n 7132 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x86> │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 (discriminator 3) │ │ │ │ │ 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 3) │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 3) │ │ │ │ │ subs r4, r4, r1 │ │ │ │ │ +seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:371 (discriminator 3) │ │ │ │ │ ldr.w r8, [r5] │ │ │ │ │ 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 3) │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bls.n 57d8 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xd8> │ │ │ │ │ + bls.n 7184 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xd8> │ │ │ │ │ +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 r7, r4, r4, lsr #1 │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ movls r7, #32 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ it cs │ │ │ │ │ movcs r7, 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 │ │ │ │ │ adds r0, r7, #1 │ │ │ │ │ blx 2904 │ │ │ │ │ +seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ str r7, [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 │ │ │ │ │ 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 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 5760 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x60> │ │ │ │ │ + beq.n 710c >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x60> │ │ │ │ │ +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, r8 │ │ │ │ │ blx 2a48 │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ ldr r0, [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 r1, [r6, #0] │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ adds r3, r0, r4 │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ +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, #148] @ (57fc >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xfc>) │ │ │ │ │ + ldr r2, [pc, #148] @ (71a8 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xfc>) │ │ │ │ │ +unsigned char* std::__copy_move::__copy_m(unsigned char const*, unsigned char const*, unsigned char*): │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:431 │ │ │ │ │ - ldr r3, [pc, #140] @ (57f8 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xf8>) │ │ │ │ │ + ldr r3, [pc, #140] @ (71a4 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xf8>) │ │ │ │ │ +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++/12/bits/stl_algobase.h:431 │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 57e6 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xe6> │ │ │ │ │ + bne.n 7192 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xe6> │ │ │ │ │ mov r2, r4 │ │ │ │ │ +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++/12/bits/stl_algobase.h:431 │ │ │ │ │ b.w 2a10 │ │ │ │ │ +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 57be >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xbe> │ │ │ │ │ + beq.n 716a >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xbe> │ │ │ │ │ +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 │ │ │ │ │ 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 │ │ │ │ │ - beq.n 57b0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xb0> │ │ │ │ │ + beq.n 715c >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xb0> │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 │ │ │ │ │ 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 2b80 >::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 2a04 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@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, #0] │ │ │ │ │ blx 2a48 │ │ │ │ │ +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, #64] @ (5800 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x100>) │ │ │ │ │ + ldr r2, [pc, #64] @ (71ac >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x100>) │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1044 │ │ │ │ │ - ldr r3, [pc, #52] @ (57f8 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xf8>) │ │ │ │ │ + ldr r3, [pc, #52] @ (71a4 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xf8>) │ │ │ │ │ /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 57e6 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xe6> │ │ │ │ │ + bne.n 7192 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xe6> │ │ │ │ │ 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 │ │ │ │ │ add.w r3, r8, r4 │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ +unsigned char* std::__copy_move::__copy_m(unsigned char const*, unsigned char const*, unsigned char*): │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:430 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 57be >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xbe> │ │ │ │ │ + beq.n 716a >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0xbe> │ │ │ │ │ mov r0, r8 │ │ │ │ │ - b.n 5766 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x66> │ │ │ │ │ + b.n 7112 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type)@@Base+0x66> │ │ │ │ │ +void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&, seqan::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1044 │ │ │ │ │ blx 2a78 <__stack_chk_fail@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, #0] │ │ │ │ │ blx 2a48 │ │ │ │ │ blx 2a84 <__cxa_end_cleanup@plt> │ │ │ │ │ - ldr r0, [r6, r3] │ │ │ │ │ + subs r7, #68 @ 0x44 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r0, r1, #4 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r2, [r2, r2] │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldr r2, [r7, r0] │ │ │ │ │ - movs r0, r0 │ │ │ │ │ + subs r6, #230 @ 0xe6 │ │ │ │ │ movs r0, r0 │ │ │ │ │ + subs r6, #142 @ 0x8e │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00005808 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base>: │ │ │ │ │ +000071b0 >::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 │ │ │ │ │ - ldr r2, [pc, #300] @ (5938 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x130>) │ │ │ │ │ - ldr r3, [pc, #304] @ (593c >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x134>) │ │ │ │ │ + ldr r2, [pc, #300] @ (72e0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x130>) │ │ │ │ │ + ldr r3, [pc, #304] @ (72e4 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x134>) │ │ │ │ │ add r2, pc │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov r6, r1 │ │ │ │ │ +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 │ │ │ │ │ sub sp, #16 │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ mov r5, r0 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1006 │ │ │ │ │ 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 │ │ │ │ │ - beq.n 5884 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x7c> │ │ │ │ │ + beq.n 722c >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x7c> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1008 (discriminator 4) │ │ │ │ │ - cbz r4, 5832 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x2a> │ │ │ │ │ + cbz r4, 71da >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x2a> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1008 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - beq.n 58a6 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x9e> │ │ │ │ │ + beq.n 724e >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x9e> │ │ │ │ │ +seqan::Value >, 0>::Type* seqan::_reallocateStorage, unsigned int>(seqan::String >&, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1573 (discriminator 3) │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 3) │ │ │ │ │ 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 (discriminator 3) │ │ │ │ │ ldr.w r8, [r5] │ │ │ │ │ +seqan::Value >, 0>::Type* seqan::_reallocateStorage, unsigned int>(seqan::String >&, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1573 (discriminator 3) │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bls.n 5910 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x108> │ │ │ │ │ + bls.n 72b8 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x108> │ │ │ │ │ +unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ cmp r4, #31 │ │ │ │ │ - bls.n 58f4 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xec> │ │ │ │ │ + bls.n 729c >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xec> │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ add.w r7, r4, r4, lsr #1 │ │ │ │ │ +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 2904 │ │ │ │ │ +seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ str r7, [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 │ │ │ │ │ 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 r8, #0 │ │ │ │ │ - beq.n 5908 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x100> │ │ │ │ │ + beq.n 72b0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x100> │ │ │ │ │ +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, r8 │ │ │ │ │ blx 2a48 │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ ldr r0, [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 r1, [r6, #0] │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ adds r3, r0, r4 │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ +void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1002 │ │ │ │ │ - ldr r2, [pc, #216] @ (5940 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x138>) │ │ │ │ │ + ldr r2, [pc, #216] @ (72e8 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x138>) │ │ │ │ │ +unsigned char* std::__copy_move::__copy_m(unsigned char const*, unsigned char const*, unsigned char*): │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:431 │ │ │ │ │ - ldr r3, [pc, #212] @ (593c >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x134>) │ │ │ │ │ + ldr r3, [pc, #212] @ (72e4 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x134>) │ │ │ │ │ +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++/12/bits/stl_algobase.h:431 │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 591e >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x116> │ │ │ │ │ + bne.n 72c6 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x116> │ │ │ │ │ mov r2, r4 │ │ │ │ │ +void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1020 │ │ │ │ │ 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++/12/bits/stl_algobase.h:431 │ │ │ │ │ b.w 2a10 │ │ │ │ │ +void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1006 │ │ │ │ │ ldrd r0, r3, [r0] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 582a >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x22> │ │ │ │ │ + bne.n 71d2 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x22> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1002 │ │ │ │ │ - ldr r2, [pc, #180] @ (5944 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x13c>) │ │ │ │ │ + ldr r2, [pc, #180] @ (72ec >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x13c>) │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1020 │ │ │ │ │ - ldr r3, [pc, #172] @ (593c >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x134>) │ │ │ │ │ + ldr r3, [pc, #172] @ (72e4 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x134>) │ │ │ │ │ /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 591e >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x116> │ │ │ │ │ + bne.n 72c6 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x116> │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1015 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.n 588c >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x84> │ │ │ │ │ + beq.n 7234 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x84> │ │ │ │ │ +seqan::String >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:166 │ │ │ │ │ - vldr d7, [pc, #132] @ 5930 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x128> │ │ │ │ │ + vldr d7, [pc, #132] @ 72d8 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x128> │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:168 │ │ │ │ │ movs r3, #0 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:170 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:168 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:166 │ │ │ │ │ vstr d7, [sp] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:170 │ │ │ │ │ - beq.n 58e4 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xdc> │ │ │ │ │ + beq.n 728c >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xdc> │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 │ │ │ │ │ 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 │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ ite hi │ │ │ │ │ addhi.w r7, r4, r4, lsr #1 │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ movls r7, #32 │ │ │ │ │ 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 2904 │ │ │ │ │ +unsigned char* std::__copy_move::__copy_m(unsigned char const*, unsigned char const*, unsigned char*): │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:431 │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ +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++/12/bits/stl_algobase.h:431 │ │ │ │ │ mov r2, r4 │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ add r3, r4 │ │ │ │ │ +seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ str r7, [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 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ +unsigned char* std::__copy_move::__copy_m(unsigned char const*, unsigned char const*, unsigned char*): │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:431 │ │ │ │ │ blx 2a14 │ │ │ │ │ +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 2a04 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@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, #0] │ │ │ │ │ blx 2a48 │ │ │ │ │ - b.n 588c >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x84> │ │ │ │ │ +void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + b.n 7234 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x84> │ │ │ │ │ +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 │ │ │ │ │ movs r0, #33 @ 0x21 │ │ │ │ │ blx 2904 │ │ │ │ │ +seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ movs r3, #32 │ │ │ │ │ +void seqan::allocate >, unsigned char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned char*&, unsigned int, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ +seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ +seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:713 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 5856 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x4e> │ │ │ │ │ - b.n 585e >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x56> │ │ │ │ │ + bne.n 71fe >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x4e> │ │ │ │ │ + b.n 7206 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x56> │ │ │ │ │ +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 │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ +unsigned char* std::__copy_move::__copy_m(unsigned char const*, unsigned char const*, unsigned char*): │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:420 │ │ │ │ │ - b.n 5864 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x5c> │ │ │ │ │ + b.n 720c >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x5c> │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ add.w r3, r8, r4 │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ +unsigned char* std::__copy_move::__copy_m(unsigned char const*, unsigned char const*, unsigned char*): │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:430 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 588c >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x84> │ │ │ │ │ + beq.n 7234 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x84> │ │ │ │ │ mov r0, r8 │ │ │ │ │ - b.n 5864 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x5c> │ │ │ │ │ + b.n 720c >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x5c> │ │ │ │ │ +void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1020 │ │ │ │ │ blx 2a78 <__stack_chk_fail@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, #0] │ │ │ │ │ blx 2a48 │ │ │ │ │ blx 2a84 <__cxa_end_cleanup@plt> │ │ │ │ │ nop.w │ │ │ │ │ ... │ │ │ │ │ - ldrsb r0, [r6, r7] │ │ │ │ │ + subs r6, #72 @ 0x48 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r0, r1, #4 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrsb r4, [r2, r6] │ │ │ │ │ + subs r5, #236 @ 0xec │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrsb r4, [r5, r5] │ │ │ │ │ + subs r5, #196 @ 0xc4 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00005948 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base>: │ │ │ │ │ +000072f0 >::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 r5, r0 │ │ │ │ │ - ldr r0, [pc, #236] @ (5a3c >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0xf4>) │ │ │ │ │ - ldr r3, [pc, #236] @ (5a40 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0xf8>) │ │ │ │ │ + ldr r0, [pc, #236] @ (73e4 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0xf4>) │ │ │ │ │ + ldr r3, [pc, #236] @ (73e8 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0xf8>) │ │ │ │ │ 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 │ │ │ │ │ - cbz r4, 596c >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0x24> │ │ │ │ │ + cbz r4, 7314 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0x24> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq.n 59ce >::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 7376 >::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 (discriminator 3) │ │ │ │ │ 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 3) │ │ │ │ │ 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 3) │ │ │ │ │ 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 (discriminator 3) │ │ │ │ │ ldr.w r8, [r5] │ │ │ │ │ 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 3) │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bls.n 5a20 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0xd8> │ │ │ │ │ + bls.n 73c8 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0xd8> │ │ │ │ │ +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 r7, r4, r4, lsr #1 │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ movls r7, #32 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ it cs │ │ │ │ │ movcs r7, 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 │ │ │ │ │ adds r0, r7, #1 │ │ │ │ │ blx 2904 │ │ │ │ │ +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::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, [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 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 59a8 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0x60> │ │ │ │ │ + beq.n 7350 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0x60> │ │ │ │ │ +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, r8 │ │ │ │ │ blx 2a48 │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ ldr r0, [r5, #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 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 │ │ │ │ │ str r3, [r5, #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 │ │ │ │ │ - ldr r2, [pc, #148] @ (5a44 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0xfc>) │ │ │ │ │ + ldr r2, [pc, #148] @ (73ec >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0xfc>) │ │ │ │ │ +seqan::SimpleType* std::__copy_move::__copy_m >(seqan::SimpleType const*, seqan::SimpleType const*, seqan::SimpleType*): │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:431 │ │ │ │ │ - ldr r3, [pc, #140] @ (5a40 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0xf8>) │ │ │ │ │ + ldr r3, [pc, #140] @ (73e8 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0xf8>) │ │ │ │ │ +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 >(seqan::SimpleType const*, seqan::SimpleType const*, seqan::SimpleType*): │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:431 │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 5a2e >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0xe6> │ │ │ │ │ + bne.n 73d6 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0xe6> │ │ │ │ │ mov r2, r4 │ │ │ │ │ +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 >(seqan::SimpleType const*, seqan::SimpleType const*, seqan::SimpleType*): │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:431 │ │ │ │ │ b.w 2a10 │ │ │ │ │ +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 5a06 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0xbe> │ │ │ │ │ + beq.n 73ae >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0xbe> │ │ │ │ │ +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 │ │ │ │ │ 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 │ │ │ │ │ - beq.n 59f8 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0xb0> │ │ │ │ │ + beq.n 73a0 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0xb0> │ │ │ │ │ +seqan::Size, seqan::Alloc > const>::Type seqan::length, seqan::Alloc >(seqan::String, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 │ │ │ │ │ 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 2bc8 >::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 2b44 >::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 2a48 │ │ │ │ │ +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, #64] @ (5a48 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0x100>) │ │ │ │ │ + ldr r2, [pc, #64] @ (73f0 >::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 │ │ │ │ │ - ldr r3, [pc, #52] @ (5a40 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0xf8>) │ │ │ │ │ + ldr r3, [pc, #52] @ (73e8 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0xf8>) │ │ │ │ │ /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 5a2e >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0xe6> │ │ │ │ │ + bne.n 73d6 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0xe6> │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ add.w r3, r8, r4 │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ +seqan::SimpleType* std::__copy_move::__copy_m >(seqan::SimpleType const*, seqan::SimpleType const*, seqan::SimpleType*): │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:430 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 5a06 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0xbe> │ │ │ │ │ + beq.n 73ae >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0xbe> │ │ │ │ │ mov r0, r8 │ │ │ │ │ - b.n 59ae >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0x66> │ │ │ │ │ + b.n 7356 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&, seqan::Size, seqan::Alloc > >::Type)@@Base+0x66> │ │ │ │ │ +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 │ │ │ │ │ blx 2a78 <__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 r0, [sp, #0] │ │ │ │ │ blx 2a48 │ │ │ │ │ blx 2a84 <__cxa_end_cleanup@plt> │ │ │ │ │ - ldrsb r0, [r5, r2] │ │ │ │ │ + subs r5, #0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r0, r1, #4 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrsb r2, [r1, r1] │ │ │ │ │ + subs r4, #162 @ 0xa2 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r2, [r6, r7] │ │ │ │ │ + subs r4, #74 @ 0x4a │ │ │ │ │ movs r0, r0 │ │ │ │ │ +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): │ │ │ │ │ movs r0, r0 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00005a50 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base>: │ │ │ │ │ +000073f8 >::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 │ │ │ │ │ - ldr r2, [pc, #300] @ (5b80 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x130>) │ │ │ │ │ - ldr r3, [pc, #304] @ (5b84 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x134>) │ │ │ │ │ + ldr r2, [pc, #300] @ (7528 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x130>) │ │ │ │ │ + ldr r3, [pc, #304] @ (752c >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x134>) │ │ │ │ │ add r2, pc │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov r6, 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 │ │ │ │ │ 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 │ │ │ │ │ sub sp, #16 │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ mov r5, r0 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1006 │ │ │ │ │ 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 │ │ │ │ │ - beq.n 5acc >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x7c> │ │ │ │ │ + beq.n 7474 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x7c> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1008 (discriminator 4) │ │ │ │ │ - cbz r4, 5a7a >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x2a> │ │ │ │ │ + cbz r4, 7422 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x2a> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1008 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - beq.n 5aee >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x9e> │ │ │ │ │ + beq.n 7496 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x9e> │ │ │ │ │ +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 3) │ │ │ │ │ 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 3) │ │ │ │ │ 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 (discriminator 3) │ │ │ │ │ ldr.w r8, [r5] │ │ │ │ │ +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 3) │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bls.n 5b58 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x108> │ │ │ │ │ + bls.n 7500 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x108> │ │ │ │ │ +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 5b3c >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0xec> │ │ │ │ │ + bls.n 74e4 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0xec> │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ add.w r7, r4, r4, lsr #1 │ │ │ │ │ +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 2904 │ │ │ │ │ +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::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, [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 5b50 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x100> │ │ │ │ │ + beq.n 74f8 >::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::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, r8 │ │ │ │ │ blx 2a48 │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ ldr r0, [r5, #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 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 │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ +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, #216] @ (5b88 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x138>) │ │ │ │ │ + ldr r2, [pc, #216] @ (7530 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x138>) │ │ │ │ │ +seqan::SimpleType* std::__copy_move::__copy_m >(seqan::SimpleType const*, seqan::SimpleType const*, seqan::SimpleType*): │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:431 │ │ │ │ │ - ldr r3, [pc, #212] @ (5b84 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x134>) │ │ │ │ │ + ldr r3, [pc, #212] @ (752c >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x134>) │ │ │ │ │ +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 >(seqan::SimpleType const*, seqan::SimpleType const*, seqan::SimpleType*): │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:431 │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 5b66 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x116> │ │ │ │ │ + bne.n 750e >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x116> │ │ │ │ │ mov r2, r4 │ │ │ │ │ +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, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ +seqan::SimpleType* std::__copy_move::__copy_m >(seqan::SimpleType const*, seqan::SimpleType const*, seqan::SimpleType*): │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:431 │ │ │ │ │ b.w 2a10 │ │ │ │ │ +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 │ │ │ │ │ ldrd r0, r3, [r0] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 5a72 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x22> │ │ │ │ │ + bne.n 741a >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x22> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1002 │ │ │ │ │ - ldr r2, [pc, #180] @ (5b8c >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x13c>) │ │ │ │ │ + ldr r2, [pc, #180] @ (7534 >::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, #172] @ (5b84 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x134>) │ │ │ │ │ + ldr r3, [pc, #172] @ (752c >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x134>) │ │ │ │ │ /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 5b66 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x116> │ │ │ │ │ + bne.n 750e >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x116> │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1015 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.n 5ad4 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x84> │ │ │ │ │ + beq.n 747c >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x84> │ │ │ │ │ +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 │ │ │ │ │ - vldr d7, [pc, #132] @ 5b78 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x128> │ │ │ │ │ + vldr d7, [pc, #132] @ 7520 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x128> │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:168 │ │ │ │ │ movs r3, #0 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:170 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:168 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:166 │ │ │ │ │ vstr d7, [sp] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:170 │ │ │ │ │ - beq.n 5b2c >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0xdc> │ │ │ │ │ + beq.n 74d4 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0xdc> │ │ │ │ │ +seqan::Size, seqan::Alloc > const>::Type seqan::length, seqan::Alloc >(seqan::String, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 │ │ │ │ │ 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 │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ ite hi │ │ │ │ │ addhi.w r7, r4, r4, lsr #1 │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ movls r7, #32 │ │ │ │ │ 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 2904 │ │ │ │ │ +seqan::SimpleType* std::__copy_move::__copy_m >(seqan::SimpleType const*, seqan::SimpleType const*, seqan::SimpleType*): │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:431 │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ +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 >(seqan::SimpleType const*, seqan::SimpleType const*, seqan::SimpleType*): │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:431 │ │ │ │ │ mov r2, r4 │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ add r3, r4 │ │ │ │ │ +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::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, #0] │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ +seqan::SimpleType* std::__copy_move::__copy_m >(seqan::SimpleType const*, seqan::SimpleType const*, seqan::SimpleType*): │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:431 │ │ │ │ │ blx 2a14 │ │ │ │ │ +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 2b44 >::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 2a48 │ │ │ │ │ - b.n 5ad4 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x84> │ │ │ │ │ +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 747c >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x84> │ │ │ │ │ +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 │ │ │ │ │ movs r0, #33 @ 0x21 │ │ │ │ │ blx 2904 │ │ │ │ │ +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::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, [r5, #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, [r5, #8] │ │ │ │ │ +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 │ │ │ │ │ - bne.n 5a9e >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x4e> │ │ │ │ │ - b.n 5aa6 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x56> │ │ │ │ │ + bne.n 7446 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x4e> │ │ │ │ │ + b.n 744e >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x56> │ │ │ │ │ +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 │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ +seqan::SimpleType* std::__copy_move::__copy_m >(seqan::SimpleType const*, seqan::SimpleType const*, seqan::SimpleType*): │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:420 │ │ │ │ │ - b.n 5aac >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x5c> │ │ │ │ │ + b.n 7454 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x5c> │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ add.w r3, r8, r4 │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ +seqan::SimpleType* std::__copy_move::__copy_m >(seqan::SimpleType const*, seqan::SimpleType const*, seqan::SimpleType*): │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:430 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 5ad4 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x84> │ │ │ │ │ + beq.n 747c >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x84> │ │ │ │ │ mov r0, r8 │ │ │ │ │ - b.n 5aac >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x5c> │ │ │ │ │ + b.n 7454 >::assign_, seqan::Alloc >, seqan::String, seqan::Alloc > const>(seqan::String, seqan::Alloc >&, seqan::String, seqan::Alloc > const&)@@Base+0x5c> │ │ │ │ │ +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 │ │ │ │ │ blx 2a78 <__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 r0, [sp, #0] │ │ │ │ │ blx 2a48 │ │ │ │ │ blx 2a84 <__cxa_end_cleanup@plt> │ │ │ │ │ nop.w │ │ │ │ │ ... │ │ │ │ │ - strb r0, [r5, r6] │ │ │ │ │ + subs r4, #0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r0, r1, #4 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r4, [r1, r5] │ │ │ │ │ + subs r3, #164 @ 0xa4 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r4, [r4, r4] │ │ │ │ │ + subs r3, #124 @ 0x7c │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00005b90 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base>: │ │ │ │ │ +00007538 >::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 │ │ │ │ │ - ldr r2, [pc, #300] @ (5cc0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x130>) │ │ │ │ │ - ldr r3, [pc, #304] @ (5cc4 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x134>) │ │ │ │ │ + ldr r2, [pc, #300] @ (7668 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x130>) │ │ │ │ │ + ldr r3, [pc, #304] @ (766c >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x134>) │ │ │ │ │ add r2, pc │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov r6, r1 │ │ │ │ │ +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 │ │ │ │ │ sub sp, #16 │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ mov r5, r0 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1006 │ │ │ │ │ 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 │ │ │ │ │ - beq.n 5c0c >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x7c> │ │ │ │ │ + beq.n 75b4 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x7c> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1008 (discriminator 4) │ │ │ │ │ - cbz r4, 5bba >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x2a> │ │ │ │ │ + cbz r4, 7562 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x2a> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1008 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - beq.n 5c2e >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x9e> │ │ │ │ │ + beq.n 75d6 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x9e> │ │ │ │ │ +seqan::Value >, 0>::Type* seqan::_reallocateStorage, unsigned int>(seqan::String >&, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1573 (discriminator 3) │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 3) │ │ │ │ │ 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 (discriminator 3) │ │ │ │ │ ldr.w r8, [r5] │ │ │ │ │ +seqan::Value >, 0>::Type* seqan::_reallocateStorage, unsigned int>(seqan::String >&, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1573 (discriminator 3) │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bls.n 5c98 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x108> │ │ │ │ │ + bls.n 7640 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x108> │ │ │ │ │ +unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ cmp r4, #31 │ │ │ │ │ - bls.n 5c7c >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xec> │ │ │ │ │ + bls.n 7624 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xec> │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ add.w r7, r4, r4, lsr #1 │ │ │ │ │ +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 2904 │ │ │ │ │ +seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ str r7, [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 │ │ │ │ │ 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 r8, #0 │ │ │ │ │ - beq.n 5c90 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x100> │ │ │ │ │ + beq.n 7638 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x100> │ │ │ │ │ +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 2a48 │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ ldr r0, [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 r1, [r6, #0] │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ adds r3, r0, r4 │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ +void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1002 │ │ │ │ │ - ldr r2, [pc, #216] @ (5cc8 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x138>) │ │ │ │ │ + ldr r2, [pc, #216] @ (7670 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x138>) │ │ │ │ │ +char* std::__copy_move::__copy_m(char const*, char const*, char*): │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:431 │ │ │ │ │ - ldr r3, [pc, #212] @ (5cc4 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x134>) │ │ │ │ │ + ldr r3, [pc, #212] @ (766c >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x134>) │ │ │ │ │ +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++/12/bits/stl_algobase.h:431 │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 5ca6 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x116> │ │ │ │ │ + bne.n 764e >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x116> │ │ │ │ │ mov r2, r4 │ │ │ │ │ +void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1020 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ +char* std::__copy_move::__copy_m(char const*, char const*, char*): │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:431 │ │ │ │ │ b.w 2a10 │ │ │ │ │ +void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1006 │ │ │ │ │ ldrd r0, r3, [r0] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 5bb2 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x22> │ │ │ │ │ + bne.n 755a >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x22> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1002 │ │ │ │ │ - ldr r2, [pc, #180] @ (5ccc >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x13c>) │ │ │ │ │ + ldr r2, [pc, #180] @ (7674 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x13c>) │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1020 │ │ │ │ │ - ldr r3, [pc, #172] @ (5cc4 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x134>) │ │ │ │ │ + ldr r3, [pc, #172] @ (766c >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x134>) │ │ │ │ │ /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 5ca6 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x116> │ │ │ │ │ + bne.n 764e >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x116> │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1015 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.n 5c14 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x84> │ │ │ │ │ + beq.n 75bc >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x84> │ │ │ │ │ +seqan::String >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:166 │ │ │ │ │ - vldr d7, [pc, #132] @ 5cb8 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x128> │ │ │ │ │ + vldr d7, [pc, #132] @ 7660 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x128> │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:168 │ │ │ │ │ movs r3, #0 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:170 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:168 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:166 │ │ │ │ │ vstr d7, [sp] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:170 │ │ │ │ │ - beq.n 5c6c >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xdc> │ │ │ │ │ + beq.n 7614 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xdc> │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 │ │ │ │ │ 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 │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ ite hi │ │ │ │ │ addhi.w r7, r4, r4, lsr #1 │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ movls r7, #32 │ │ │ │ │ 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 2904 │ │ │ │ │ +char* std::__copy_move::__copy_m(char const*, char const*, char*): │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:431 │ │ │ │ │ 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 r3, r0 │ │ │ │ │ +char* std::__copy_move::__copy_m(char const*, char const*, char*): │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:431 │ │ │ │ │ mov r2, r4 │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ add r3, r4 │ │ │ │ │ +seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ str r7, [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 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ +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 const*, char const*, char*): │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:431 │ │ │ │ │ blx 2a14 │ │ │ │ │ +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 2ad8 >::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 2a48 │ │ │ │ │ - b.n 5c14 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x84> │ │ │ │ │ +void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + b.n 75bc >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x84> │ │ │ │ │ +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 │ │ │ │ │ movs r0, #33 @ 0x21 │ │ │ │ │ blx 2904 │ │ │ │ │ +seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ movs 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 │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ +seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ +seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:713 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 5bde >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x4e> │ │ │ │ │ - b.n 5be6 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x56> │ │ │ │ │ + bne.n 7586 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x4e> │ │ │ │ │ + b.n 758e >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x56> │ │ │ │ │ +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 │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ +char* std::__copy_move::__copy_m(char const*, char const*, char*): │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:420 │ │ │ │ │ - b.n 5bec >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x5c> │ │ │ │ │ + b.n 7594 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x5c> │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ add.w r3, r8, r4 │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ +char* std::__copy_move::__copy_m(char const*, char const*, char*): │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:430 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 5c14 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x84> │ │ │ │ │ + beq.n 75bc >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x84> │ │ │ │ │ mov r0, r8 │ │ │ │ │ - b.n 5bec >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x5c> │ │ │ │ │ + b.n 7594 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x5c> │ │ │ │ │ +void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1020 │ │ │ │ │ blx 2a78 <__stack_chk_fail@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 2a48 │ │ │ │ │ blx 2a84 <__cxa_end_cleanup@plt> │ │ │ │ │ nop.w │ │ │ │ │ ... │ │ │ │ │ - strb r0, [r5, r1] │ │ │ │ │ + subs r2, #192 @ 0xc0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r0, r1, #4 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r4, [r1, r0] │ │ │ │ │ + subs r2, #100 @ 0x64 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r4, [r4, r7] │ │ │ │ │ + subs r2, #60 @ 0x3c │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00005cd0 >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int)@@Base>: │ │ │ │ │ +00007678 >::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 r6, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:166 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r0, #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, [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:166 │ │ │ │ │ str r1, [r0, #4] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:170 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:168 │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:170 │ │ │ │ │ - beq.n 5d1a >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int)@@Base+0x4a> │ │ │ │ │ + beq.n 76c2 >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int)@@Base+0x4a> │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 │ │ │ │ │ subs r5, r3, r5 │ │ │ │ │ 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 │ │ │ │ │ - cbz r5, 5d1a >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int)@@Base+0x4a> │ │ │ │ │ + cbz r5, 76c2 >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int)@@Base+0x4a> │ │ │ │ │ +unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > 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 r3, r5, r5, lsr #1 │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ movls r3, #32 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it cs │ │ │ │ │ movcs r2, 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, r2, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ blx 2904 │ │ │ │ │ mov r3, r0 │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ add r3, r5 │ │ │ │ │ +char* std::__copy_move::__copy_m(char const*, char const*, char*): │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:431 │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ mov r2, r5 │ │ │ │ │ +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 │ │ │ │ │ str r0, [r4, #0] │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ +char* std::__copy_move::__copy_m(char const*, char const*, char*): │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:431 │ │ │ │ │ blx 2a14 │ │ │ │ │ +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} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005d20 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base>: │ │ │ │ │ +000076c8 >::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 r7, r1 │ │ │ │ │ - ldr r1, [pc, #340] @ (5e7c >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x15c>) │ │ │ │ │ - ldr r3, [pc, #340] @ (5e80 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x160>) │ │ │ │ │ + ldr r1, [pc, #340] @ (7824 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x15c>) │ │ │ │ │ + ldr r3, [pc, #340] @ (7828 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x160>) │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r1, pc │ │ │ │ │ +seqan::DisableIf::Type> >, void const*>::Type seqan::getObjectId(char* const&): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:286 │ │ │ │ │ ldr r6, [r7, #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 r5, r2 │ │ │ │ │ +seqan::length(char*): │ │ │ │ │ /usr/include/seqan/sequence/adapt_array_pointer.h:335 │ │ │ │ │ mov r0, r6 │ │ │ │ │ +void seqan::AssignString_ >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1024 │ │ │ │ │ ldr r3, [r1, 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 2af0 │ │ │ │ │ +void seqan::AssignString_ >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1029 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ +seqan::Iterator const>::Type seqan::end(char*, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/adapt_array_pointer.h:231 │ │ │ │ │ add r6, r0 │ │ │ │ │ +void seqan::AssignString_ >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1029 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.n 5daa >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x8a> │ │ │ │ │ + beq.n 7752 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x8a> │ │ │ │ │ +seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:723 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ +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 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ it cs │ │ │ │ │ movcs r0, r5 │ │ │ │ │ +seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:371 │ │ │ │ │ ldr.w r8, [r4] │ │ │ │ │ mov r6, 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 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bls.n 5de6 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0xc6> │ │ │ │ │ + bls.n 778e >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0xc6> │ │ │ │ │ +unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ cmp r0, #31 │ │ │ │ │ - bls.n 5e4e >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x12e> │ │ │ │ │ + bls.n 77f6 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x12e> │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ add.w r3, r0, r0, lsr #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ it cs │ │ │ │ │ movcs r5, 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, r5, #1 │ │ │ │ │ blx 2904 │ │ │ │ │ +seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ +void seqan::allocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, char*&, unsigned int, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ 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 5e0a >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0xea> │ │ │ │ │ + beq.n 77b2 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0xea> │ │ │ │ │ +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 2a48 │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ adds r3, r0, r6 │ │ │ │ │ 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, [r7, #0] │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1024 │ │ │ │ │ - ldr r2, [pc, #248] @ (5e84 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x164>) │ │ │ │ │ + ldr r2, [pc, #248] @ (782c >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x164>) │ │ │ │ │ +char* std::__copy_move::__copy_m(char const*, char const*, char*): │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:431 │ │ │ │ │ - ldr r3, [pc, #240] @ (5e80 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x160>) │ │ │ │ │ + ldr r3, [pc, #240] @ (7828 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x160>) │ │ │ │ │ +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 const*, char const*, char*): │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:431 │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 5e6e >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x14e> │ │ │ │ │ + bne.n 7816 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x14e> │ │ │ │ │ mov r2, r6 │ │ │ │ │ +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 const*, char const*, char*): │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:431 │ │ │ │ │ b.w 2a10 │ │ │ │ │ +void seqan::AssignString_ >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1036 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - beq.n 5df0 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0xd0> │ │ │ │ │ + beq.n 7798 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0xd0> │ │ │ │ │ +seqan::String >::String(char* const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:166 │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r2, #0 │ │ │ │ │ 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 │ │ │ │ │ - cbnz r0, 5e12 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0xf2> │ │ │ │ │ + cbnz r0, 77ba >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0xf2> │ │ │ │ │ mov r5, r0 │ │ │ │ │ +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 2ad8 >::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, #192] @ (5e88 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x168>) │ │ │ │ │ + ldr r2, [pc, #192] @ (7830 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x168>) │ │ │ │ │ +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, #180] @ (5e80 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x160>) │ │ │ │ │ + ldr r3, [pc, #180] @ (7828 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x160>) │ │ │ │ │ +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 5e6e >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x14e> │ │ │ │ │ + bne.n 7816 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x14e> │ │ │ │ │ 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 2a44 │ │ │ │ │ +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 const*, char const*, char*): │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:430 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5e6a >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x14a> │ │ │ │ │ + bne.n 7812 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x14a> │ │ │ │ │ +void seqan::AssignString_ >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1024 │ │ │ │ │ - ldr r2, [pc, #152] @ (5e8c >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x16c>) │ │ │ │ │ + ldr r2, [pc, #152] @ (7834 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x16c>) │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1044 │ │ │ │ │ - ldr r3, [pc, #140] @ (5e80 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x160>) │ │ │ │ │ + ldr r3, [pc, #140] @ (7828 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x160>) │ │ │ │ │ /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 5e6e >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x14e> │ │ │ │ │ + bne.n 7816 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x14e> │ │ │ │ │ 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, r6 │ │ │ │ │ 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, [r7, #0] │ │ │ │ │ +char* std::__copy_move::__copy_m(char const*, char const*, char*): │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:420 │ │ │ │ │ - b.n 5d8a >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x6a> │ │ │ │ │ + b.n 7732 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x6a> │ │ │ │ │ cmp r5, r0 │ │ │ │ │ mov r3, r5 │ │ │ │ │ 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:723 │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov r6, 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:1589 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 5dbe >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x9e> │ │ │ │ │ + beq.n 7766 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x9e> │ │ │ │ │ +unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ cmp r3, #31 │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ ite hi │ │ │ │ │ addhi.w r2, r3, r3, lsr #1 │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ movls r2, #32 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it cs │ │ │ │ │ movcs r3, 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, r3, #1 │ │ │ │ │ mov r5, r3 │ │ │ │ │ blx 2904 │ │ │ │ │ +char* std::__copy_move::__copy_m(char const*, char const*, char*): │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:431 │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ add r6, r0 │ │ │ │ │ +seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ str r5, [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 │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ +char* std::__copy_move::__copy_m(char const*, char const*, char*): │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:431 │ │ │ │ │ blx 2a14 │ │ │ │ │ - b.n 5dbe >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x9e> │ │ │ │ │ + b.n 7766 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x9e> │ │ │ │ │ cmp r5, #32 │ │ │ │ │ it cs │ │ │ │ │ movcs r5, #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, r5, #1 │ │ │ │ │ blx 2904 │ │ │ │ │ +seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ +void seqan::allocate >, char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, char*&, unsigned int, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ 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 │ │ │ │ │ - bne.n 5d7c >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x5c> │ │ │ │ │ + bne.n 7724 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x5c> │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ adds r3, r0, r6 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ +char* std::__copy_move::__copy_m(char const*, char const*, char*): │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:420 │ │ │ │ │ - b.n 5d88 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x68> │ │ │ │ │ + b.n 7730 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x68> │ │ │ │ │ mov r0, r8 │ │ │ │ │ - b.n 5d88 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x68> │ │ │ │ │ + b.n 7730 >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type)@@Base+0x68> │ │ │ │ │ +void seqan::AssignString_ >::assign_ >, char* const>(seqan::String >&, char* const&, seqan::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1044 │ │ │ │ │ blx 2a78 <__stack_chk_fail@plt> │ │ │ │ │ +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 2a48 │ │ │ │ │ blx 2a84 <__cxa_end_cleanup@plt> │ │ │ │ │ - strh r0, [r2, r3] │ │ │ │ │ + subs r1, #40 @ 0x28 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r0, r1, #4 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r6, [r5, r1] │ │ │ │ │ + subs r0, #198 @ 0xc6 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r2, [r6, r0] │ │ │ │ │ + subs r0, #138 @ 0x8a │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r0, [r1, r0] │ │ │ │ │ + subs r0, #96 @ 0x60 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00005e90 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base>: │ │ │ │ │ +00007838 >::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 │ │ │ │ │ - ldr r2, [pc, #264] @ (5f9c >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x10c>) │ │ │ │ │ - ldr r3, [pc, #268] @ (5fa0 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x110>) │ │ │ │ │ + ldr r2, [pc, #264] @ (7944 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x10c>) │ │ │ │ │ + ldr r3, [pc, #268] @ (7948 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x110>) │ │ │ │ │ add r2, pc │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ - ldr r7, [pc, #264] @ (5fa4 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x114>) │ │ │ │ │ + ldr r7, [pc, #264] @ (794c >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x114>) │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r8, r1 │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add r7, pc │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ ldrd r3, r5, [r1] │ │ │ │ │ +void seqan::AssignString_ >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1006 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 5f2a >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x9a> │ │ │ │ │ + beq.n 78d2 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x9a> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1008 (discriminator 4) │ │ │ │ │ - cbz r5, 5ebe >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x2e> │ │ │ │ │ + cbz r5, 7866 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x2e> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1008 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - beq.n 5f34 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0xa4> │ │ │ │ │ + beq.n 78dc >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0xa4> │ │ │ │ │ +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 3) │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 3) │ │ │ │ │ subs r5, r5, 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 (discriminator 3) │ │ │ │ │ ldr r4, [r6, #0] │ │ │ │ │ +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 3) │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bls.n 5ef4 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x64> │ │ │ │ │ + bls.n 789c >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x64> │ │ │ │ │ +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 │ │ │ │ │ itete hi │ │ │ │ │ addhi.w r9, r5, r5, 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 │ │ │ │ │ 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 │ │ │ │ │ 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 2904 │ │ │ │ │ +seqan::Value, seqan::Alloc >, 0>::Type* seqan::_allocateStorage, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ str.w r9, [r6, #8] │ │ │ │ │ +void seqan::allocate, seqan::Alloc >, seqan::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, [r6, #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 r4, #0 │ │ │ │ │ - beq.n 5f86 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0xf6> │ │ │ │ │ + beq.n 792e >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0xf6> │ │ │ │ │ +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, r4 │ │ │ │ │ blx 2a48 │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ ldr r4, [r6, #0] │ │ │ │ │ adds r1, r4, r5 │ │ │ │ │ +seqan::SimpleType* std::__copy_move::__copy_m*>(char const*, char const*, seqan::SimpleType*): │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:383 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ +void seqan::_setLength, void, unsigned int>(seqan::String, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ str r1, [r6, #4] │ │ │ │ │ +seqan::SimpleType* std::__copy_move::__copy_m*>(char const*, char const*, seqan::SimpleType*): │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:383 │ │ │ │ │ - ble.n 5f10 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x80> │ │ │ │ │ - ldr r2, [pc, #168] @ (5fa8 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x118>) │ │ │ │ │ + ble.n 78b8 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x80> │ │ │ │ │ + ldr r2, [pc, #168] @ (7950 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x118>) │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r0, [r7, r2] │ │ │ │ │ +seqan::assign(seqan::SimpleType&, char): │ │ │ │ │ /usr/include/seqan/basic/alphabet_residue.h:719 │ │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ │ ldrb r2, [r0, r2] │ │ │ │ │ strb.w r2, [r4], #1 │ │ │ │ │ +seqan::SimpleType* std::__copy_move::__copy_m*>(char const*, char const*, seqan::SimpleType*): │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:383 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - bne.n 5f02 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x72> │ │ │ │ │ + bne.n 78aa >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x72> │ │ │ │ │ +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, #152] @ (5fac >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x11c>) │ │ │ │ │ + ldr r2, [pc, #152] @ (7954 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x11c>) │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1020 │ │ │ │ │ - ldr r3, [pc, #140] @ (5fa0 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x110>) │ │ │ │ │ + ldr r3, [pc, #140] @ (7948 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x110>) │ │ │ │ │ /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 5f8e >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0xfe> │ │ │ │ │ + bne.n 7936 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0xfe> │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1006 │ │ │ │ │ ldrd r0, r1, [r0] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.n 5eb6 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x26> │ │ │ │ │ - b.n 5f10 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x80> │ │ │ │ │ + bne.n 785e >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x26> │ │ │ │ │ + b.n 78b8 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x80> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1015 │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - beq.n 5f10 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x80> │ │ │ │ │ + beq.n 78b8 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x80> │ │ │ │ │ +seqan::String >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:166 │ │ │ │ │ movs r1, #0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:170 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:166 │ │ │ │ │ strd r0, r1, [sp] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:168 │ │ │ │ │ mov.w r1, #0 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:170 │ │ │ │ │ - beq.n 5f76 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0xe6> │ │ │ │ │ + beq.n 791e >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0xe6> │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 │ │ │ │ │ subs r4, r5, r3 │ │ │ │ │ +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 r5, r4, r4, lsr #1 │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ movls r5, #32 │ │ │ │ │ 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 2904 │ │ │ │ │ +char* std::__copy_move::__copy_m(char const*, char const*, char*): │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:431 │ │ │ │ │ ldr.w r1, [r8] │ │ │ │ │ +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++/12/bits/stl_algobase.h:431 │ │ │ │ │ mov r2, r4 │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ add r3, r4 │ │ │ │ │ +seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ str r5, [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 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ +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 const*, char const*, char*): │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:431 │ │ │ │ │ blx 2a14 │ │ │ │ │ +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, r6 │ │ │ │ │ blx 29d4 >::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 2a48 │ │ │ │ │ - b.n 5f10 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x80> │ │ │ │ │ +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 78b8 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x80> │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 5ef4 >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x64> │ │ │ │ │ + b.n 789c >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&)@@Base+0x64> │ │ │ │ │ +void seqan::AssignString_ >::assign_, seqan::Alloc >, seqan::String > const>(seqan::String, seqan::Alloc >&, seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1020 │ │ │ │ │ blx 2a78 <__stack_chk_fail@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 2a48 │ │ │ │ │ blx 2a84 <__cxa_end_cleanup@plt> │ │ │ │ │ - str r0, [r5, r5] │ │ │ │ │ + adds r7, #192 @ 0xc0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r0, r1, #4 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r2, [r3, r5] │ │ │ │ │ + adds r7, #178 @ 0xb2 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r0, r0, #4 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r0, [r5, r3] │ │ │ │ │ + adds r7, #64 @ 0x40 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00005fb0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base>: │ │ │ │ │ +00007958 >::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 │ │ │ │ │ - ldr r2, [pc, #324] @ (60f8 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x148>) │ │ │ │ │ - ldr r3, [pc, #328] @ (60fc >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x14c>) │ │ │ │ │ + ldr r2, [pc, #324] @ (7aa0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x148>) │ │ │ │ │ + ldr r3, [pc, #328] @ (7aa4 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x14c>) │ │ │ │ │ add r2, pc │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov r6, r1 │ │ │ │ │ +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 │ │ │ │ │ sub sp, #16 │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ mov r4, r0 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1006 │ │ │ │ │ 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 │ │ │ │ │ - beq.n 602e >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x7e> │ │ │ │ │ + beq.n 79d6 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x7e> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1008 (discriminator 4) │ │ │ │ │ - cbz r5, 5fda >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x2a> │ │ │ │ │ + cbz r5, 7982 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x2a> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1008 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 6050 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xa0> │ │ │ │ │ + beq.n 79f8 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xa0> │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 3) │ │ │ │ │ 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 3) │ │ │ │ │ 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 (discriminator 3) │ │ │ │ │ ldr.w r8, [r4] │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 3) │ │ │ │ │ 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 3) │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bls.n 60ba >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x10a> │ │ │ │ │ + bls.n 7a62 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x10a> │ │ │ │ │ +unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ cmp r5, #124 @ 0x7c │ │ │ │ │ - bls.n 609e >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xee> │ │ │ │ │ + bls.n 7a46 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xee> │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ add.w r7, r3, r3, lsr #1 │ │ │ │ │ +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 2904 │ │ │ │ │ +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 >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ 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 r8, #0 │ │ │ │ │ - beq.n 60b2 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x102> │ │ │ │ │ + beq.n 7a5a >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x102> │ │ │ │ │ +void seqan::deallocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String >&, unsigned int*, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 2a48 │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ adds r3, r0, r5 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ +void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1002 │ │ │ │ │ - ldr r2, [pc, #240] @ (6100 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x150>) │ │ │ │ │ + ldr r2, [pc, #240] @ (7aa8 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x150>) │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*): │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:431 │ │ │ │ │ - ldr r3, [pc, #232] @ (60fc >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x14c>) │ │ │ │ │ + ldr r3, [pc, #232] @ (7aa4 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x14c>) │ │ │ │ │ +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++/12/bits/stl_algobase.h:431 │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 60e2 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x132> │ │ │ │ │ + bne.n 7a8a >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x132> │ │ │ │ │ mov r2, r5 │ │ │ │ │ +void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1020 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*): │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:431 │ │ │ │ │ b.w 2a10 │ │ │ │ │ +void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1006 │ │ │ │ │ ldrd r0, r3, [r0] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 5fd2 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x22> │ │ │ │ │ + bne.n 797a >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x22> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1002 │ │ │ │ │ - ldr r2, [pc, #204] @ (6104 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x154>) │ │ │ │ │ + ldr r2, [pc, #204] @ (7aac >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x154>) │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1020 │ │ │ │ │ - ldr r3, [pc, #192] @ (60fc >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x14c>) │ │ │ │ │ + ldr r3, [pc, #192] @ (7aa4 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x14c>) │ │ │ │ │ /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 60e2 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x132> │ │ │ │ │ + bne.n 7a8a >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x132> │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1015 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - beq.n 6036 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x86> │ │ │ │ │ + beq.n 79de >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x86> │ │ │ │ │ +seqan::String >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:166 │ │ │ │ │ - vldr d7, [pc, #152] @ 60f0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x140> │ │ │ │ │ + vldr d7, [pc, #152] @ 7a98 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x140> │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:168 │ │ │ │ │ movs r3, #0 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:170 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:168 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:166 │ │ │ │ │ vstr d7, [sp] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:170 │ │ │ │ │ - beq.n 608e >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xde> │ │ │ │ │ + beq.n 7a36 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xde> │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 │ │ │ │ │ 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 │ │ │ │ │ mov.w r3, r5, asr #2 │ │ │ │ │ +unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ - bls.n 60c8 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x118> │ │ │ │ │ + bls.n 7a70 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x118> │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ add.w r7, r3, r3, lsr #1 │ │ │ │ │ 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 2904 │ │ │ │ │ +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 │ │ │ │ │ +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 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ +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 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*): │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:431 │ │ │ │ │ mov r2, r5 │ │ │ │ │ blx 2a14 │ │ │ │ │ +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 29f8 >::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 2a48 │ │ │ │ │ - b.n 6036 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x86> │ │ │ │ │ +void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + b.n 79de >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x86> │ │ │ │ │ +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 2904 │ │ │ │ │ +seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ movs r3, #32 │ │ │ │ │ +void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ str r0, [r4, #0] │ │ │ │ │ +seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ +seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:713 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 6000 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x50> │ │ │ │ │ - b.n 6008 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x58> │ │ │ │ │ + bne.n 79a8 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x50> │ │ │ │ │ + b.n 79b0 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x58> │ │ │ │ │ +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 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*): │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:420 │ │ │ │ │ - b.n 600e >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x5e> │ │ │ │ │ + b.n 79b6 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x5e> │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ add.w r3, r8, r5 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*): │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:430 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 6036 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x86> │ │ │ │ │ + beq.n 79de >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x86> │ │ │ │ │ mov r0, r8 │ │ │ │ │ - b.n 600e >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x5e> │ │ │ │ │ + b.n 79b6 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0x5e> │ │ │ │ │ cmp r3, #32 │ │ │ │ │ it cs │ │ │ │ │ movcs r3, #32 │ │ │ │ │ mov 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, r3, #2 │ │ │ │ │ blx 2904 │ │ │ │ │ +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 │ │ │ │ │ +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++/12/bits/stl_algobase.h:420 │ │ │ │ │ - b.n 6088 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xd8> │ │ │ │ │ + b.n 7a30 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@@Base+0xd8> │ │ │ │ │ +void seqan::AssignString_ >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1020 │ │ │ │ │ blx 2a78 <__stack_chk_fail@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 2a48 │ │ │ │ │ blx 2a84 <__cxa_end_cleanup@plt> │ │ │ │ │ ... │ │ │ │ │ - str r0, [r1, r1] │ │ │ │ │ + adds r6, #160 @ 0xa0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r0, r1, #4 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r7, [pc, #936] @ (64ac , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x7c>) │ │ │ │ │ + adds r6, #66 @ 0x42 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r7, [pc, #776] @ (6410 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x2b4>) │ │ │ │ │ + adds r6, #26 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00006108 >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int)@@Base>: │ │ │ │ │ +00007ab0 >::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 r6, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:166 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r0, #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, [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:166 │ │ │ │ │ str r1, [r0, #4] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:170 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:168 │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:170 │ │ │ │ │ - beq.n 6156 >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int)@@Base+0x4e> │ │ │ │ │ + beq.n 7afe >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int)@@Base+0x4e> │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 │ │ │ │ │ subs r5, r3, r5 │ │ │ │ │ asrs r5, r5, #2 │ │ │ │ │ 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 │ │ │ │ │ - cbz r5, 6156 >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int)@@Base+0x4e> │ │ │ │ │ + cbz r5, 7afe >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int)@@Base+0x4e> │ │ │ │ │ +unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > 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 r3, r5, r5, lsr #1 │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ movls r3, #32 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it cs │ │ │ │ │ movcs r2, r3 │ │ │ │ │ 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 2904 │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ lsls r2, r5, #2 │ │ │ │ │ +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::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ add r3, r2 │ │ │ │ │ +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 >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ str r0, [r4, #0] │ │ │ │ │ +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++/12/bits/stl_algobase.h:430 │ │ │ │ │ - cbz r2, 6156 >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int)@@Base+0x4e> │ │ │ │ │ + cbz r2, 7afe >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int)@@Base+0x4e> │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:431 │ │ │ │ │ blx 2a14 │ │ │ │ │ +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} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000615c > > >(seqan::Holder > >, seqan::Tag >&)@@Base>: │ │ │ │ │ +00007b04 > > >(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 r5, r0 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:585 │ │ │ │ │ ldr r6, [r0, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 6250 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0xf4> │ │ │ │ │ + beq.n 7bf8 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0xf4> │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - bne.n 624c > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0xf0> │ │ │ │ │ + bne.n 7bf4 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0xf0> │ │ │ │ │ +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::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 2904 │ │ │ │ │ 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 │ │ │ │ │ str r7, [r0, #0] │ │ │ │ │ +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 │ │ │ │ │ subs r3, r2, r1 │ │ │ │ │ +seqan::String >::String(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:119 │ │ │ │ │ str r7, [r0, #4] │ │ │ │ │ +unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ │ +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 │ │ │ │ │ - bls.w 630a > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x1ae> │ │ │ │ │ + bls.w 7cb2 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x1ae> │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 │ │ │ │ │ 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 │ │ │ │ │ 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 6318 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x1bc> │ │ │ │ │ + bne.w 7cc0 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x1bc> │ │ │ │ │ +seqan::String >::String(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:124 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.n 61b4 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x58> │ │ │ │ │ + beq.n 7b5c > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x58> │ │ │ │ │ +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 29f8 >::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 │ │ │ │ │ subs r0, r2, r1 │ │ │ │ │ +seqan::String >::String(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:119 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ +unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ cmp r0, #124 @ 0x7c │ │ │ │ │ +seqan::String >::String(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:121 │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 │ │ │ │ │ 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 62ea > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x18e> │ │ │ │ │ + bls.w 7c92 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x18e> │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ add.w r3, r3, r3, lsr #1 │ │ │ │ │ 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 62f4 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x198> │ │ │ │ │ + bne.w 7c9c > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x198> │ │ │ │ │ +seqan::String >::String(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:124 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.n 61f0 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x94> │ │ │ │ │ + beq.n 7b98 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x94> │ │ │ │ │ +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 29f8 >::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] │ │ │ │ │ ldrd r6, r3, [r6, #24] │ │ │ │ │ +void seqan::assign > >(seqan::Holder >, seqan::Tag >&, seqan::Holder >, seqan::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:918 │ │ │ │ │ - cbz r3, 6246 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0xea> │ │ │ │ │ + cbz r3, 7bee > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0xea> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 62e2 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x186> │ │ │ │ │ + bne.n 7c8a > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x186> │ │ │ │ │ +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 2904 │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ ldrd r1, r8, [r6, #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 r2, [r6, #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 r7, r0 │ │ │ │ │ +seqan::String >::String(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:119 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ /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 │ │ │ │ │ subs r3, r1, r2 │ │ │ │ │ +unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ cmp r3, #31 │ │ │ │ │ - bls.w 63d8 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x27c> │ │ │ │ │ + bls.w 7d80 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x27c> │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ add.w r3, r3, r3, lsr #1 │ │ │ │ │ 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 │ │ │ │ │ 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 63e6 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x28a> │ │ │ │ │ + bne.w 7d8e > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x28a> │ │ │ │ │ +seqan::String >::String(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:124 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.n 6240 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0xe4> │ │ │ │ │ + beq.n 7be8 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0xe4> │ │ │ │ │ +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, r7 │ │ │ │ │ blx 2a04 >::assign_ >, seqan::String > const>(seqan::String >&, seqan::String > const&)@plt> │ │ │ │ │ +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 r7, 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 2904 │ │ │ │ │ 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 │ │ │ │ │ str r4, [r5, #0] │ │ │ │ │ +seqan::String >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ str r6, [r4, #0] │ │ │ │ │ str r6, [r4, #4] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ str r6, [r4, #12] │ │ │ │ │ str r6, [r4, #16] │ │ │ │ │ +seqan::Holder >, seqan::Tag >::Holder(): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:117 │ │ │ │ │ strd r6, r6, [r4, #20] │ │ │ │ │ str r6, [r4, #28] │ │ │ │ │ +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 2904 │ │ │ │ │ +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 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 │ │ │ │ │ subs r6, r3, r7 │ │ │ │ │ +seqan::String >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ str r1, [r0, #4] │ │ │ │ │ +seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1750 │ │ │ │ │ cmp r6, #8 │ │ │ │ │ +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 │ │ │ │ │ - bls.n 62c4 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x168> │ │ │ │ │ + bls.n 7c6c > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x168> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1769 │ │ │ │ │ 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 │ │ │ │ │ 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 6330 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x1d4> │ │ │ │ │ + bhi.n 7cd8 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x1d4> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1757 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bls.n 6388 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x22c> │ │ │ │ │ + bls.n 7d30 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x22c> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1769 │ │ │ │ │ add.w r8, r6, #8 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1767 │ │ │ │ │ cmp r7, #4 │ │ │ │ │ - bhi.n 62b6 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x15a> │ │ │ │ │ + bhi.n 7c5e > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x15a> │ │ │ │ │ +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++/12/bits/stl_algobase.h:1114 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 62b6 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x15a> │ │ │ │ │ + ble.n 7c5e > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x15a> │ │ │ │ │ +__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&): │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:921 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - beq.n 62b6 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x15a> │ │ │ │ │ + beq.n 7c5e > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x15a> │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:922 │ │ │ │ │ movs r1, #0 │ │ │ │ │ blx 29e0 │ │ │ │ │ +seqan::Matrix > >::Matrix(): │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:183 │ │ │ │ │ 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 │ │ │ │ │ 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 6340 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x1e4> │ │ │ │ │ + bls.n 7ce8 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x1e4> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1769 │ │ │ │ │ adds r7, #8 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1767 │ │ │ │ │ cmp r6, #4 │ │ │ │ │ - bhi.n 628a > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x12e> │ │ │ │ │ + bhi.n 7c32 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x12e> │ │ │ │ │ +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++/12/bits/stl_algobase.h:1114 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 628a > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x12e> │ │ │ │ │ + ble.n 7c32 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x12e> │ │ │ │ │ +__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&): │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:921 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.n 628a > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x12e> │ │ │ │ │ + beq.n 7c32 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x12e> │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:922 │ │ │ │ │ mov r0, r3 │ │ │ │ │ blx 29e0 │ │ │ │ │ - b.n 628a > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x12e> │ │ │ │ │ + b.n 7c32 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x12e> │ │ │ │ │ +void seqan::create > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:728 │ │ │ │ │ movs r3, #2 │ │ │ │ │ strd r6, r3, [r4, #24] │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:729 │ │ │ │ │ - b.n 6246 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0xea> │ │ │ │ │ + b.n 7bee > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0xea> │ │ │ │ │ +unsigned int const& std::min(unsigned int const&, unsigned int const&): │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:235 │ │ │ │ │ cmp r7, #32 │ │ │ │ │ - bls.w 61d8 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x7c> │ │ │ │ │ + bls.w 7b80 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x7c> │ │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ │ +unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ 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 2904 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ str r0, [r4, #16] │ │ │ │ │ +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 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.w 61e4 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x88> │ │ │ │ │ - b.n 61f0 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x94> │ │ │ │ │ + bne.w 7b8c > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x88> │ │ │ │ │ + b.n 7b98 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x94> │ │ │ │ │ +unsigned int const& std::min(unsigned int const&, unsigned int const&): │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:235 │ │ │ │ │ cmp.w r8, #32 │ │ │ │ │ - bls.w 619c > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x40> │ │ │ │ │ + bls.w 7b44 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x40> │ │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ │ +unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ 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 2904 │ │ │ │ │ str r0, [r4, #0] │ │ │ │ │ str r0, [r4, #4] │ │ │ │ │ +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 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.w 61ac > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x50> │ │ │ │ │ - b.n 61b4 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x58> │ │ │ │ │ + bne.w 7b54 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x50> │ │ │ │ │ + b.n 7b5c > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x58> │ │ │ │ │ +seqan::Matrix > >::Matrix(): │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:183 │ │ │ │ │ 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 │ │ │ │ │ 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 │ │ │ │ │ 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 62c0 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x164> │ │ │ │ │ + b.n 7c68 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x164> │ │ │ │ │ +void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ │ blx 2904 │ │ │ │ │ +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 │ │ │ │ │ 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 │ │ │ │ │ mov r2, r1 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ - cbz r7, 6372 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x216> │ │ │ │ │ + cbz r7, 7d1a > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x216> │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*): │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:430 │ │ │ │ │ - cbz r6, 635e > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x202> │ │ │ │ │ + cbz r6, 7d06 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x202> │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:431 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ blx 2a14 │ │ │ │ │ +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 2a48 │ │ │ │ │ +seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1765 │ │ │ │ │ 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:1765 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ it cs │ │ │ │ │ movcs r2, #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++/12/bits/stl_algobase.h:1114 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - ble.n 628a > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x12e> │ │ │ │ │ + ble.n 7c32 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x12e> │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ adds r0, r3, r6 │ │ │ │ │ +__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&): │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:921 │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - beq.n 628a > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x12e> │ │ │ │ │ + beq.n 7c32 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x12e> │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:922 │ │ │ │ │ subs r2, r2, r6 │ │ │ │ │ movs r1, #0 │ │ │ │ │ blx 29e0 │ │ │ │ │ - b.n 628a > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x12e> │ │ │ │ │ + b.n 7c32 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x12e> │ │ │ │ │ +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 2904 │ │ │ │ │ +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 │ │ │ │ │ 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, 63bc > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x260> │ │ │ │ │ + cbz r6, 7d64 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x260> │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*): │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:430 │ │ │ │ │ - cbz r7, 63a6 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x24a> │ │ │ │ │ + cbz r7, 7d4e > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x24a> │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:431 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx 2a14 │ │ │ │ │ +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 2a48 │ │ │ │ │ +seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1765 │ │ │ │ │ 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:1765 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ it cs │ │ │ │ │ movcs r2, #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++/12/bits/stl_algobase.h:1114 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - ble.n 63d4 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x278> │ │ │ │ │ + ble.n 7d7c > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x278> │ │ │ │ │ +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++/12/bits/stl_algobase.h:921 │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - beq.n 63d4 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x278> │ │ │ │ │ + beq.n 7d7c > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x278> │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:922 │ │ │ │ │ subs r2, r2, r7 │ │ │ │ │ movs r1, #0 │ │ │ │ │ blx 29e0 │ │ │ │ │ +void seqan::_reserveStorage, unsigned int, seqan::TagGenerous_>(seqan::String >&, unsigned int, seqan::Tag): │ │ │ │ │ +/usr/include/c++/12/bits/stl_algobase.h:922 │ │ │ │ │ mov r6, r9 │ │ │ │ │ - b.n 62b6 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x15a> │ │ │ │ │ + b.n 7c5e > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x15a> │ │ │ │ │ +unsigned int const& std::min(unsigned int const&, unsigned int const&): │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:235 │ │ │ │ │ cmp.w r8, #32 │ │ │ │ │ - bls.w 6228 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0xcc> │ │ │ │ │ + bls.w 7bd0 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0xcc> │ │ │ │ │ movs r0, #33 @ 0x21 │ │ │ │ │ +unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ 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 2904 │ │ │ │ │ str r0, [r7, #0] │ │ │ │ │ str r0, [r7, #4] │ │ │ │ │ +seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ str.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, [r6] │ │ │ │ │ - b.n 6234 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0xd8> │ │ │ │ │ + b.n 7bdc > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0xd8> │ │ │ │ │ +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 2a48 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 2a48 │ │ │ │ │ blx 2a84 <__cxa_end_cleanup@plt> │ │ │ │ │ +void seqan::clear > >(seqan::Holder >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ bics.w r3, r3, #2 │ │ │ │ │ - beq.n 641e > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x2c2> │ │ │ │ │ + beq.n 7dc6 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x2c2> │ │ │ │ │ +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 2a48 │ │ │ │ │ +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 2a48 │ │ │ │ │ +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 2a48 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 2a48 │ │ │ │ │ blx 2a84 <__cxa_end_cleanup@plt> │ │ │ │ │ - b.n 63fe > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x2a2> │ │ │ │ │ + b.n 7da6 > > >(seqan::Holder > >, seqan::Tag >&)@@Base+0x2a2> │ │ │ │ │ │ │ │ │ │ -00006430 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base>: │ │ │ │ │ +00007dd8 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base>: │ │ │ │ │ void seqan::resize, seqan::String > >(seqan::DPMatrix_, seqan::String > >&): │ │ │ │ │ /usr/include/seqan/align/dp_matrix.h:493 │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov r6, r0 │ │ │ │ │ +seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 64be , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x8e> │ │ │ │ │ + beq.n 7e66 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x8e> │ │ │ │ │ +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 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ +seqan::Size > > >::Type seqan::length > >(seqan::Matrix > > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:406 │ │ │ │ │ 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 │ │ │ │ │ ldr r5, [r1, #0] │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ mul.w r5, r2, r5 │ │ │ │ │ /usr/include/seqan/align/dp_matrix.h:478 │ │ │ │ │ - cbnz r5, 646c , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x3c> │ │ │ │ │ - b.n 64bc , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x8c> │ │ │ │ │ + cbnz r5, 7e14 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x3c> │ │ │ │ │ + b.n 7e64 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x8c> │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 │ │ │ │ │ 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 │ │ │ │ │ cmp.w r4, r1, asr #2 │ │ │ │ │ - bcs.n 649c , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x6c> │ │ │ │ │ + bcs.n 7e44 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x6c> │ │ │ │ │ /usr/include/seqan/align/dp_matrix.h:480 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ str.w r5, [r1, r4, lsl #2] │ │ │ │ │ /usr/include/seqan/align/dp_matrix.h:481 │ │ │ │ │ ldr.w r2, [r2, r4, lsl #2] │ │ │ │ │ /usr/include/seqan/align/dp_matrix.h:478 │ │ │ │ │ adds r4, #1 │ │ │ │ │ /usr/include/seqan/align/dp_matrix.h:481 │ │ │ │ │ mul.w r5, r2, r5 │ │ │ │ │ /usr/include/seqan/align/dp_matrix.h:478 │ │ │ │ │ - cbz r5, 64bc , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x8c> │ │ │ │ │ + cbz r5, 7e64 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x8c> │ │ │ │ │ +seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 │ │ │ │ │ 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 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 644e , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x1e> │ │ │ │ │ + bne.n 7df6 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x1e> │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 2a20 > > >(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 │ │ │ │ │ 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 │ │ │ │ │ cmp.w r4, r1, asr #2 │ │ │ │ │ - bcs.n 64ea , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0xba> │ │ │ │ │ + bcs.n 7e92 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0xba> │ │ │ │ │ +seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 645a , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x2a> │ │ │ │ │ + bne.n 7e02 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x2a> │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ blx 2a20 > > >(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 645a , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x2a> │ │ │ │ │ +seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + b.n 7e02 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x2a> │ │ │ │ │ +seqan::Reference >, seqan::Tag > const>::Type seqan::_dataValue > >(seqan::Holder >, seqan::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 │ │ │ │ │ ldrd r2, r3, [r2] │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ +void seqan::resize, seqan::String > >(seqan::DPMatrix_, seqan::String > >&): │ │ │ │ │ /usr/include/seqan/align/dp_matrix.h:498 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bcs.n 64bc , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x8c> │ │ │ │ │ + bcs.n 7e64 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x8c> │ │ │ │ │ +seqan::Reference >, seqan::Tag > >::Type seqan::value > >(seqan::Holder >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 │ │ │ │ │ ldr r4, [r7, #28] │ │ │ │ │ - cbz r4, 6508 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0xd8> │ │ │ │ │ + cbz r4, 7eb0 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0xd8> │ │ │ │ │ +seqan::Reference >, seqan::Tag > >::Type seqan::_dataValue > >(seqan::Holder >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ ldr r6, [r7, #24] │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 │ │ │ │ │ ldrd r4, r7, [r6] │ │ │ │ │ subs r7, r7, r4 │ │ │ │ │ +seqan::Size > >::Type seqan::_Resize_String >::resize_ > >(seqan::String >&, seqan::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1716 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - bls.n 64c4 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x94> │ │ │ │ │ + bls.n 7e6c , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x94> │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ add r4, r5 │ │ │ │ │ str r4, [r6, #4] │ │ │ │ │ +void seqan::resize, seqan::String > >(seqan::DPMatrix_, seqan::String > >&): │ │ │ │ │ /usr/include/seqan/align/dp_matrix.h:500 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ +seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ blx 2a20 > > >(seqan::Holder > >, seqan::Tag >&)@plt> │ │ │ │ │ - b.n 643a , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0xa> │ │ │ │ │ + b.n 7de2 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0xa> │ │ │ │ │ +seqan::Size > >::Type seqan::_Resize_String >::resize_ > >(seqan::String >&, seqan::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1723 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bcs.n 64b8 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x88> │ │ │ │ │ + bcs.n 7e60 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x88> │ │ │ │ │ +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 2904 │ │ │ │ │ +seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ str r5, [r6, #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 │ │ │ │ │ str r0, [r6, #0] │ │ │ │ │ +void seqan::_reserveStorage, unsigned int, seqan::TagExact_>(seqan::String >&, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ - cbz r4, 652a , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0xfa> │ │ │ │ │ + cbz r4, 7ed2 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0xfa> │ │ │ │ │ +unsigned char* std::__copy_move::__copy_m(unsigned char const*, unsigned char const*, unsigned char*): │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:430 │ │ │ │ │ - cbnz r7, 652e , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0xfe> │ │ │ │ │ + cbnz r7, 7ed6 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0xfe> │ │ │ │ │ +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, r4 │ │ │ │ │ blx 2a48 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ ldr r4, [r6, #0] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ it cs │ │ │ │ │ movcs r5, r3 │ │ │ │ │ +void seqan::_deallocateStorage(seqan::String >&, unsigned char*, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ - b.n 64b8 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x88> │ │ │ │ │ + b.n 7e60 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x88> │ │ │ │ │ +seqan::Reference >, seqan::Tag > const>::Type seqan::_dataValue > >(seqan::Holder >, seqan::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 │ │ │ │ │ ldrd r2, r3, [r2] │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ +void seqan::resize, seqan::String > >(seqan::DPMatrix_, seqan::String > >&): │ │ │ │ │ /usr/include/seqan/align/dp_matrix.h:498 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bcs.n 64bc , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x8c> │ │ │ │ │ + bcs.n 7e64 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x8c> │ │ │ │ │ +seqan::Reference > >, seqan::Tag > >::Type seqan::value > > >(seqan::Holder > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 64a8 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x78> │ │ │ │ │ + bne.n 7e50 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x78> │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ blx 2a20 > > >(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 │ │ │ │ │ ldr r4, [r7, #28] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 64ac , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x7c> │ │ │ │ │ + bne.n 7e54 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x7c> │ │ │ │ │ +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 2904 │ │ │ │ │ mov r6, r0 │ │ │ │ │ +void seqan::create > >(seqan::Holder >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ movs r3, #1 │ │ │ │ │ +void seqan::allocate >, seqan::Tag >, seqan::String >, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Tag > const&, seqan::String >*&, int, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ str r0, [r7, #24] │ │ │ │ │ +seqan::String >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ str r4, [r0, #4] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ +void seqan::allocate >, unsigned char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned char*&, unsigned int, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ adds r0, r5, r3 │ │ │ │ │ +void seqan::create > >(seqan::Holder >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ str r3, [r7, #28] │ │ │ │ │ +void seqan::allocate >, unsigned char, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned char*&, unsigned int, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ blx 2904 │ │ │ │ │ +seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ str r5, [r6, #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 r4, r0 │ │ │ │ │ str r0, [r6, #0] │ │ │ │ │ - b.n 64b8 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x88> │ │ │ │ │ + b.n 7e60 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x88> │ │ │ │ │ mov r4, r0 │ │ │ │ │ +seqan::Size > >::Type seqan::capacity(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:318 │ │ │ │ │ - b.n 64b8 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x88> │ │ │ │ │ + b.n 7e60 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0x88> │ │ │ │ │ +unsigned char* std::__copy_move::__copy_m(unsigned char const*, unsigned char const*, unsigned char*): │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:431 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r4 │ │ │ │ │ blx 2a14 │ │ │ │ │ - b.n 64d8 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0xa8> │ │ │ │ │ + b.n 7e80 , seqan::String > >(seqan::DPMatrix_, seqan::String > >&)@@Base+0xa8> │ │ │ │ │ │ │ │ │ │ -00006538 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base>: │ │ │ │ │ +00007ee0 >::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 r7, r1 │ │ │ │ │ - ldr r1, [pc, #440] @ (66f8 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x1c0>) │ │ │ │ │ + ldr r1, [pc, #440] @ (80a0 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x1c0>) │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r6, r2 │ │ │ │ │ +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, [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 │ │ │ │ │ add r1, pc │ │ │ │ │ - ldr r3, [pc, #432] @ (66fc >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x1c4>) │ │ │ │ │ + ldr r3, [pc, #432] @ (80a4 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x1c4>) │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r1, r3] │ │ │ │ │ +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 r3, [r3, #0] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ mov.w 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 r3, [r0, #4] │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 │ │ │ │ │ sub.w sl, r2, r1 │ │ │ │ │ mov.w r0, sl, asr #2 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ +void seqan::ReplaceString_ >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1427 │ │ │ │ │ - cbz r2, 656e >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x36> │ │ │ │ │ + cbz r2, 7f16 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x36> │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 666a >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x132> │ │ │ │ │ + beq.n 8012 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x132> │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 (discriminator 3) │ │ │ │ │ ldr.w fp, [r5] │ │ │ │ │ +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 (discriminator 3) │ │ │ │ │ subs r4, r7, r6 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 3) │ │ │ │ │ sub.w r1, r3, fp │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ +seqan::Value >, 0>::Type* seqan::_reallocateStorage, unsigned int>(seqan::String >&, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1573 (discriminator 3) │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 3) │ │ │ │ │ asrs r1, r1, #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 (discriminator 3) │ │ │ │ │ add r4, r1 │ │ │ │ │ add r4, r0 │ │ │ │ │ +seqan::Value >, 0>::Type* seqan::_reallocateStorage, unsigned int>(seqan::String >&, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1573 (discriminator 3) │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bls.n 6618 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0xe0> │ │ │ │ │ + bls.n 7fc0 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0xe0> │ │ │ │ │ +unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ cmp r4, #31 │ │ │ │ │ strd r1, r3, [sp, #4] │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ iteet hi │ │ │ │ │ addhi.w r9, r4, r4, lsr #1 │ │ │ │ │ movls r0, #128 @ 0x80 │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ movls.w r9, #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, r9, lsl #2 │ │ │ │ │ blx 2904 │ │ │ │ │ +seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ str.w r9, [r5, #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:762 │ │ │ │ │ ldr r1, [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 r9, r0 │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ +seqan::Size > >::Type seqan::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:762 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.n 661a >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0xe2> │ │ │ │ │ + beq.n 7fc2 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0xe2> │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*): │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:430 │ │ │ │ │ lsls r2, r7, #2 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - beq.n 65c2 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x8a> │ │ │ │ │ + beq.n 7f6a >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x8a> │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:431 │ │ │ │ │ mov r1, fp │ │ │ │ │ blx 2a14 │ │ │ │ │ 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 │ │ │ │ │ lsls r6, r6, #2 │ │ │ │ │ add.w r1, fp, r6 │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*): │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:430 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 65dc >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0xa4> │ │ │ │ │ + beq.n 7f84 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0xa4> │ │ │ │ │ +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 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*): │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:431 │ │ │ │ │ ldr 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:765 │ │ │ │ │ add r0, r7 │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*): │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:431 │ │ │ │ │ subs r2, r3, r6 │ │ │ │ │ add.w r0, r9, r0, lsl #2 │ │ │ │ │ blx 2a14 │ │ │ │ │ +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 │ │ │ │ │ blx 2a48 │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ add.w r4, r0, r4, lsl #2 │ │ │ │ │ str r4, [r5, #4] │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*): │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:430 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n 6650 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x118> │ │ │ │ │ + beq.n 7ff8 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x118> │ │ │ │ │ +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, #268] @ (6700 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x1c8>) │ │ │ │ │ + ldr r2, [pc, #268] @ (80a8 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x1c8>) │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*): │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:431 │ │ │ │ │ - ldr r3, [pc, #264] @ (66fc >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x1c4>) │ │ │ │ │ + ldr r3, [pc, #264] @ (80a4 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x1c4>) │ │ │ │ │ +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++/12/bits/stl_algobase.h:431 │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 66de >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x1a6> │ │ │ │ │ + bne.n 8086 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x1a6> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r2, sl │ │ │ │ │ ldr.w r1, [r8] │ │ │ │ │ add r0, r3 │ │ │ │ │ +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++/12/bits/stl_algobase.h:431 │ │ │ │ │ b.w 2a10 │ │ │ │ │ +seqan::Iterator >, seqan::Tag const>::Type seqan::begin(seqan::String >&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ mov r9, fp │ │ │ │ │ +void seqan::_arrayClearSpacePointer(unsigned int*, unsigned int, unsigned int, unsigned int, seqan::True const&): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:1241 │ │ │ │ │ ldr r2, [sp, #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:752 │ │ │ │ │ subs r6, r6, r7 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:771 │ │ │ │ │ lsls r3, r7, #2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ +void seqan::_arrayClearSpacePointer(unsigned int*, unsigned int, unsigned int, unsigned int, seqan::True const&): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:1241 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - beq.n 65e2 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0xaa> │ │ │ │ │ + beq.n 7f8a >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0xaa> │ │ │ │ │ +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 r1, r1, r7 │ │ │ │ │ add r9, r3 │ │ │ │ │ +void seqan::_arrayClearSpacePointer(unsigned int*, unsigned int, unsigned int, unsigned int, seqan::True const&): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:1243 │ │ │ │ │ lsls r6, r6, #2 │ │ │ │ │ add.w r0, r9, sl │ │ │ │ │ lsls r3, r1, #2 │ │ │ │ │ add.w r1, r9, r6 │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*): │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:429 │ │ │ │ │ subs r2, r3, r6 │ │ │ │ │ +void seqan::_arrayClearSpacePointer(unsigned int*, unsigned int, unsigned int, unsigned int, seqan::True const&): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:1243 │ │ │ │ │ add r3, r9 │ │ │ │ │ +unsigned int* std::__copy_move_backward::__copy_move_b(unsigned int const*, unsigned int const*, unsigned int*): │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:741 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 65e2 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0xaa> │ │ │ │ │ + beq.n 7f8a >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0xaa> │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:742 │ │ │ │ │ blx 2a14 │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ add.w r4, r0, r4, lsl #2 │ │ │ │ │ str r4, [r5, #4] │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*): │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:430 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.n 65f0 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0xb8> │ │ │ │ │ + bne.n 7f98 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0xb8> │ │ │ │ │ +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, #176] @ (6704 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x1cc>) │ │ │ │ │ + ldr r2, [pc, #176] @ (80ac >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x1cc>) │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1437 │ │ │ │ │ - ldr r3, [pc, #168] @ (66fc >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x1c4>) │ │ │ │ │ + ldr r3, [pc, #168] @ (80a4 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x1c4>) │ │ │ │ │ /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 66de >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x1a6> │ │ │ │ │ + bne.n 8086 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x1a6> │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ +seqan::String >::String >, unsigned int, void, void>(seqan::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:166 │ │ │ │ │ - vldr d7, [pc, #132] @ 66f0 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x1b8> │ │ │ │ │ + vldr d7, [pc, #132] @ 8098 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x1b8> │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:168 │ │ │ │ │ movs r3, #0 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:170 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:168 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:166 │ │ │ │ │ vstr d7, [sp, #16] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:170 │ │ │ │ │ - beq.n 66a6 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x16e> │ │ │ │ │ + beq.n 804e >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x16e> │ │ │ │ │ +unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ cmp.w sl, #124 @ 0x7c │ │ │ │ │ - bls.n 66ba >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x182> │ │ │ │ │ + bls.n 8062 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x182> │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ add.w r4, r3, r3, lsr #1 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ it cs │ │ │ │ │ movcs r4, 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, r4, #2 │ │ │ │ │ blx 2904 │ │ │ │ │ +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, sl │ │ │ │ │ +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 │ │ │ │ │ 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++/12/bits/stl_algobase.h:431 │ │ │ │ │ mov r2, sl │ │ │ │ │ blx 2a14 │ │ │ │ │ +void seqan::replace, unsigned int, unsigned int, seqan::String >, seqan::TagGenerous_>(seqan::String >&, unsigned int, unsigned int, seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1481 │ │ │ │ │ add r3, sp, #16 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 2b38 >::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 2a48 │ │ │ │ │ +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 │ │ │ │ │ - b.n 6650 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x118> │ │ │ │ │ + b.n 7ff8 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x118> │ │ │ │ │ ldr r4, [sp, #0] │ │ │ │ │ cmp r4, #32 │ │ │ │ │ it cs │ │ │ │ │ movcs r4, #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 │ │ │ │ │ lsls r0, r4, #2 │ │ │ │ │ blx 2904 │ │ │ │ │ +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, sl │ │ │ │ │ +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 │ │ │ │ │ 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++/12/bits/stl_algobase.h:430 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n 66a6 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x16e> │ │ │ │ │ - b.n 66a0 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x168> │ │ │ │ │ + beq.n 804e >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x16e> │ │ │ │ │ + b.n 8048 >::replace_ >, seqan::String > const>(seqan::String >&, seqan::Size > >::Type, seqan::Size > >::Type, seqan::String > const&)@@Base+0x168> │ │ │ │ │ +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 │ │ │ │ │ blx 2a78 <__stack_chk_fail@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 2a48 │ │ │ │ │ blx 2a84 <__cxa_end_cleanup@plt> │ │ │ │ │ nop.w │ │ │ │ │ ... │ │ │ │ │ - ldr r2, [pc, #728] @ (69d4 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x118>) │ │ │ │ │ + adds r1, #14 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r0, r1, #4 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r2, [pc, #32] @ (6724 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x1c>) │ │ │ │ │ + adds r0, #96 @ 0x60 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r1, [pc, #672] @ (69a8 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xec>) │ │ │ │ │ + adds r0, #0 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00006708 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base>: │ │ │ │ │ +000080b0 , 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 │ │ │ │ │ - ldr r2, [pc, #420] @ (68b0 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x1a8>) │ │ │ │ │ - ldr r3, [pc, #424] @ (68b4 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x1ac>) │ │ │ │ │ + ldr r2, [pc, #420] @ (8258 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x1a8>) │ │ │ │ │ + ldr r3, [pc, #424] @ (825c , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x1ac>) │ │ │ │ │ add r2, pc │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub sp, #20 │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:530 │ │ │ │ │ - cbz r1, 6744 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x3c> │ │ │ │ │ + cbz r1, 80ec , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x3c> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:538 │ │ │ │ │ ldrd r8, r5, [r0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ +seqan::Iterator >, seqan::Tag const>::Type seqan::begin(seqan::String >&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ ldr.w r6, [r8, #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 6760 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x58> │ │ │ │ │ + bmi.n 8108 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x58> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:581 │ │ │ │ │ ldr.w r3, [r6, r5, lsl #2] │ │ │ │ │ add r3, r7 │ │ │ │ │ str.w r3, [r6, r5, lsl #2] │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:585 │ │ │ │ │ ldr.w r3, [r8, #32] │ │ │ │ │ add r3, r7 │ │ │ │ │ str.w r3, [r8, #32] │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:527 │ │ │ │ │ - ldr r2, [pc, #368] @ (68b8 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x1b0>) │ │ │ │ │ + ldr r2, [pc, #368] @ (8260 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x1b0>) │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:586 │ │ │ │ │ - ldr r3, [pc, #364] @ (68b4 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x1ac>) │ │ │ │ │ + ldr r3, [pc, #364] @ (825c , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x1ac>) │ │ │ │ │ /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, #12] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.w 6898 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x190> │ │ │ │ │ + bne.w 8240 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x190> │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:541 (discriminator 1) │ │ │ │ │ ldr r3, [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 r9, r5, lsl #2 │ │ │ │ │ add.w r2, r6, 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:541 (discriminator 1) │ │ │ │ │ - cbz r3, 67be , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0xb6> │ │ │ │ │ + cbz r3, 8166 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0xb6> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:552 │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bhi.n 67da , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0xd2> │ │ │ │ │ + bhi.n 8182 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0xd2> │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ ldr.w r0, [r8, #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 │ │ │ │ │ sub.w sl, r0, r6 │ │ │ │ │ +seqan::Reference > >::Type seqan::value, unsigned int>(seqan::String >&, unsigned int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:449 │ │ │ │ │ mov.w r9, r5, lsl #2 │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 │ │ │ │ │ mov.w r3, sl, 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 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bcc.n 6730 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x28> │ │ │ │ │ + bcc.n 80d8 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x28> │ │ │ │ │ adds r4, r3, #2 │ │ │ │ │ - bcs.w 689c , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x194> │ │ │ │ │ + bcs.w 8244 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x194> │ │ │ │ │ +seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1757 │ │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bhi.n 6834 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x12c> │ │ │ │ │ + bhi.n 81dc , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x12c> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1769 │ │ │ │ │ add.w r3, sl, #8 │ │ │ │ │ adds r4, r6, r3 │ │ │ │ │ +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++/12/bits/stl_algobase.h:1114 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 67ac , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0xa4> │ │ │ │ │ + ble.n 8154 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0xa4> │ │ │ │ │ +__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&): │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:921 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq.n 67ac , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0xa4> │ │ │ │ │ + beq.n 8154 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0xa4> │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:922 │ │ │ │ │ movs r1, #0 │ │ │ │ │ blx 29e0 │ │ │ │ │ +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 │ │ │ │ │ add r9, r6 │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ str.w r4, [r8, #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 │ │ │ │ │ movs r3, #0 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:574 │ │ │ │ │ str.w r7, [r6, r5, lsl #2] │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:575 │ │ │ │ │ str.w r3, [r9, #4] │ │ │ │ │ - b.n 673a , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x32> │ │ │ │ │ + b.n 80e2 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x32> │ │ │ │ │ /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 │ │ │ │ │ mov.w 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:550 │ │ │ │ │ lsls r1, r5, #31 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:545 │ │ │ │ │ ldr.w r3, [r6, r5, lsl #2] │ │ │ │ │ +seqan::Reference > >::Type seqan::value, unsigned int>(seqan::String >&, unsigned int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:449 │ │ │ │ │ add.w r2, r6, 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:545 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:550 │ │ │ │ │ - bpl.n 6730 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x28> │ │ │ │ │ + bpl.n 80d8 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x28> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:552 │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bls.n 6772 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x6a> │ │ │ │ │ + bls.n 811a , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x6a> │ │ │ │ │ +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, #8] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ +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 2904 │ │ │ │ │ mov r6, 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 │ │ │ │ │ str r7, [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 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ +seqan::Reference > >::Type seqan::value, unsigned int>(seqan::String >&, unsigned int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:449 │ │ │ │ │ mov r0, r8 │ │ │ │ │ +__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&): │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:922 │ │ │ │ │ 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++/12/bits/stl_algobase.h:922 │ │ │ │ │ str r3, [r6, #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 │ │ │ │ │ mov r3, sp │ │ │ │ │ +seqan::Reference > >::Type seqan::value, unsigned int>(seqan::String >&, unsigned int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:449 │ │ │ │ │ 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 │ │ │ │ │ ldr.w lr, [r4, #8] │ │ │ │ │ ldr.w r5, [ip, r9] │ │ │ │ │ sub.w r5, r5, lr │ │ │ │ │ str r5, [r6, #4] │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:558 │ │ │ │ │ str.w lr, [ip, r9] │ │ │ │ │ +seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ movs r5, #32 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ +seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1765 │ │ │ │ │ add.w r5, r6, #8 │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ str r5, [sp, #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 │ │ │ │ │ blx 2b38 >::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, r6 │ │ │ │ │ +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 2a48 │ │ │ │ │ - b.n 673a , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x32> │ │ │ │ │ +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 80e2 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x32> │ │ │ │ │ +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 │ │ │ │ │ iteet hi │ │ │ │ │ addhi.w fp, r4, r4, lsr #1 │ │ │ │ │ movls r0, #128 @ 0x80 │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ movls.w fp, #32 │ │ │ │ │ +void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ movhi.w r0, fp, lsl #2 │ │ │ │ │ blx 2904 │ │ │ │ │ +seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ str.w fp, [r8, #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 │ │ │ │ │ str.w r0, [r8, #8] │ │ │ │ │ +void seqan::_reserveStorage, unsigned int, seqan::TagGenerous_>(seqan::String >&, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ - cbz r6, 6894 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x18c> │ │ │ │ │ + cbz r6, 823c , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x18c> │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*): │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:430 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n 6862 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x15a> │ │ │ │ │ + beq.n 820a , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x15a> │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:431 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx 2a14 │ │ │ │ │ +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 2a48 │ │ │ │ │ +seqan::Size > >::Type seqan::capacity(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ ldr.w fp, [r8, #16] │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ ldr.w r6, [r8, #8] │ │ │ │ │ +seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1765 │ │ │ │ │ cmp r4, fp │ │ │ │ │ mov r3, r4 │ │ │ │ │ it cs │ │ │ │ │ movcs r3, fp │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ adds r4, r6, r3 │ │ │ │ │ +unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag): │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:1114 │ │ │ │ │ cmp r3, sl │ │ │ │ │ - ble.n 67ac , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0xa4> │ │ │ │ │ + ble.n 8154 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0xa4> │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ add.w r0, r6, sl │ │ │ │ │ +__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&): │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:921 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - beq.n 67ac , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0xa4> │ │ │ │ │ + beq.n 8154 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0xa4> │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:922 │ │ │ │ │ sub.w r2, r3, sl │ │ │ │ │ movs r1, #0 │ │ │ │ │ blx 29e0 │ │ │ │ │ - b.n 67ac , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0xa4> │ │ │ │ │ + b.n 8154 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0xa4> │ │ │ │ │ +void seqan::_reserveStorage, unsigned int, seqan::TagGenerous_>(seqan::String >&, unsigned int, seqan::Tag): │ │ │ │ │ +/usr/include/c++/12/bits/stl_algobase.h:922 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 6870 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x168> │ │ │ │ │ + b.n 8218 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0x168> │ │ │ │ │ +void seqan::insertGaps, seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:586 │ │ │ │ │ blx 2a78 <__stack_chk_fail@plt> │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ add.w r4, sl, #8 │ │ │ │ │ add r4, r6 │ │ │ │ │ - b.n 67ac , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0xa4> │ │ │ │ │ + b.n 8154 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@@Base+0xa4> │ │ │ │ │ +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 2a48 │ │ │ │ │ blx 2a84 <__cxa_end_cleanup@plt> │ │ │ │ │ nop │ │ │ │ │ - ldr r0, [pc, #960] @ (6c74 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x3b8>) │ │ │ │ │ + cmp r7, #72 @ 0x48 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r0, r1, #4 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r0, [pc, #720] @ (6b8c , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x2d0>) │ │ │ │ │ + cmp r7, #12 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000068bc , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base>: │ │ │ │ │ +00008264 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, 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 r5, r2 │ │ │ │ │ - ldr.w r2, [pc, #2304] @ 71c4 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x908> │ │ │ │ │ - ldr.w r3, [pc, #2304] @ 71c8 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, 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 r2, [pc, #2304] @ 8b6c , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x908> │ │ │ │ │ + ldr.w r3, [pc, #2304] @ 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+0x90c> │ │ │ │ │ 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 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 7148 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x88c> │ │ │ │ │ + beq.w 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+0x88c> │ │ │ │ │ +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 │ │ │ │ │ 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 │ │ │ │ │ ldrd r4, r2, [r6, #8] │ │ │ │ │ sub.w sl, r2, 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 690a , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x4e> │ │ │ │ │ + bhi.n 82b2 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x4e> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1723 │ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bls.w 6fc2 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x706> │ │ │ │ │ + bls.w 896a , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x706> │ │ │ │ │ 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 │ │ │ │ │ movs r1, #0 │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ add r2, r4 │ │ │ │ │ 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 │ │ │ │ │ str.w r8, [r4, #4] │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:246 │ │ │ │ │ str r1, [r4, #0] │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:248 │ │ │ │ │ str r1, [r4, #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 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 70f2 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x836> │ │ │ │ │ + beq.w 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+0x836> │ │ │ │ │ +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 │ │ │ │ │ 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 │ │ │ │ │ sub.w ip, r2, r4 │ │ │ │ │ +void seqan::clearClipping, seqan::Alloc > >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:801 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:798 │ │ │ │ │ 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 │ │ │ │ │ mov.w ip, ip, asr #2 │ │ │ │ │ itt ne │ │ │ │ │ subne r2, r4, #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 │ │ │ │ │ str r3, [r6, #28] │ │ │ │ │ str r3, [r6, #32] │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:801 │ │ │ │ │ - beq.n 695e , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xa2> │ │ │ │ │ + beq.n 8306 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xa2> │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:802 │ │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:801 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r1, ip │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:802 │ │ │ │ │ add r3, r0 │ │ │ │ │ str r3, [r6, #32] │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:801 │ │ │ │ │ - bcc.n 6950 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x94> │ │ │ │ │ + bcc.n 82f8 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x94> │ │ │ │ │ +bool seqan::empty, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:471 │ │ │ │ │ ldr.w r8, [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 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 712c , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x870> │ │ │ │ │ + beq.w 8ad4 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x870> │ │ │ │ │ +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 │ │ │ │ │ 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 │ │ │ │ │ ldrd r4, r2, [r7, #8] │ │ │ │ │ sub.w sl, r2, 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 698c , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xd0> │ │ │ │ │ + bhi.n 8334 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xd0> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1723 │ │ │ │ │ ldr r3, [r7, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bls.w 6ff6 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x73a> │ │ │ │ │ + bls.w 899e , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x73a> │ │ │ │ │ movs r3, #12 │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ adds r3, r4, r3 │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ +void seqan::_setLength, seqan::Alloc >, unsigned int>(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, unsigned int): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:246 │ │ │ │ │ movs r2, #0 │ │ │ │ │ +bool seqan::empty, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:471 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ +void seqan::_setLength, seqan::Alloc >, unsigned int>(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, unsigned int): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:247 │ │ │ │ │ str.w r8, [r4, #4] │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:246 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:248 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:251 │ │ │ │ │ str.w r9, [r7, #32] │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:250 │ │ │ │ │ strd r8, 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 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 710e , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x852> │ │ │ │ │ + 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+0x852> │ │ │ │ │ +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 r2, [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 │ │ │ │ │ ldrd r2, r3, [r2] │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:472 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ +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 │ │ │ │ │ str r3, [r7, #24] │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 │ │ │ │ │ subs r3, r2, r4 │ │ │ │ │ +void seqan::clearClipping, seqan::Alloc > >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:801 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ itt ne │ │ │ │ │ subne r0, r4, #4 │ │ │ │ │ movne r2, r1 │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 │ │ │ │ │ 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 │ │ │ │ │ str r1, [r7, #28] │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:801 │ │ │ │ │ it ne │ │ │ │ │ movne ip, r3 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:799 │ │ │ │ │ str r1, [r7, #32] │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:801 │ │ │ │ │ - beq.n 69e6 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x12a> │ │ │ │ │ + beq.n 838e , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x12a> │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:802 │ │ │ │ │ ldr.w r3, [r0, #4]! │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:801 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r2, ip │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:802 │ │ │ │ │ add r1, r3 │ │ │ │ │ str r1, [r7, #32] │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:801 │ │ │ │ │ - bcc.n 69d6 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x11a> │ │ │ │ │ + bcc.n 837e , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x11a> │ │ │ │ │ mov r3, ip │ │ │ │ │ +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, r8, [r5] │ │ │ │ │ +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 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - beq.w 702a , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x76e> │ │ │ │ │ + beq.w 89d2 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x76e> │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::end(seqan::String > const&, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ ldrd sl, ip, [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 │ │ │ │ │ subs r2, #16 │ │ │ │ │ +unsigned int seqan::_getBeginHorizontal(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:148 │ │ │ │ │ ldr.w lr, [r8, #-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 │ │ │ │ │ sub.w fp, r8, #16 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 │ │ │ │ │ sub.w r2, ip, sl │ │ │ │ │ asrs r2, r2, #2 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ +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 │ │ │ │ │ ldr.w r2, [sl] │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:530 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - bne.w 6ec0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x604> │ │ │ │ │ + bne.w 8868 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x604> │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:554 │ │ │ │ │ mov r9, 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 │ │ │ │ │ subs.w r1, ip, sl │ │ │ │ │ it ne │ │ │ │ │ movne r1, #1 │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ite eq │ │ │ │ │ moveq r1, #0 │ │ │ │ │ andne.w r1, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 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+0x8b4> │ │ │ │ │ + beq.w 8b18 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, 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_array.h:490 │ │ │ │ │ mov.w lr, #0 │ │ │ │ │ sub.w r5, sl, #4 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:491 │ │ │ │ │ mov r0, lr │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:496 │ │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:498 │ │ │ │ │ and.w ip, r0, #1 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:496 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bls.w 6e76 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x5ba> │ │ │ │ │ + bls.w 881e , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x5ba> │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:498 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.n 6a50 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x194> │ │ │ │ │ + beq.n 83f8 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x194> │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:499 │ │ │ │ │ add lr, r1 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:500 │ │ │ │ │ subs r2, r2, r1 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:494 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:501 │ │ │ │ │ adds r0, #1 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:494 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bcc.n 6a3a , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x17e> │ │ │ │ │ + bcc.n 83e2 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x17e> │ │ │ │ │ +void seqan::setClippedBeginPosition, seqan::Alloc >, int>(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, int): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:816 │ │ │ │ │ str.w r9, [r6, #28] │ │ │ │ │ +unsigned int seqan::_getBeginVertical(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:160 │ │ │ │ │ ldr.w r9, [r8, #-12] │ │ │ │ │ +void seqan::setClippedBeginPosition, seqan::Alloc >, int>(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, int): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:815 │ │ │ │ │ str.w lr, [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.w r9, #0 │ │ │ │ │ - bne.w 6e94 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, 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.w 883c , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, 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:531 │ │ │ │ │ ldr.w r9, [r4] │ │ │ │ │ +void seqan::setBeginPosition, seqan::Alloc >, unsigned int>(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, unsigned int): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:863 │ │ │ │ │ str.w r9, [sp, #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:494 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne.w r9, #0 │ │ │ │ │ ite ne │ │ │ │ │ movne.w lr, #1 │ │ │ │ │ moveq.w lr, #0 │ │ │ │ │ - beq.n 6ab2 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, 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 845a , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, 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 lr, #0 │ │ │ │ │ subs r5, r4, #4 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:494 │ │ │ │ │ mov r0, r9 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:491 │ │ │ │ │ mov r1, lr │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:496 │ │ │ │ │ ldr.w r2, [r5, #4]! │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:498 │ │ │ │ │ and.w ip, r1, #1 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:496 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bls.w 6eee , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x632> │ │ │ │ │ + bls.w 8896 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x632> │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:498 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.n 6aaa , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, 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> │ │ │ │ │ + beq.n 8452 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, 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 │ │ │ │ │ add lr, r2 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:501 │ │ │ │ │ adds r1, #1 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:500 │ │ │ │ │ subs r0, r0, r2 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:494 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bhi.n 6a94 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x1d8> │ │ │ │ │ + bhi.n 843c , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x1d8> │ │ │ │ │ +void seqan::setClippedBeginPosition, seqan::Alloc >, int>(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, int): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:816 │ │ │ │ │ str.w r9, [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 r5, #0 │ │ │ │ │ +void seqan::setClippedBeginPosition, seqan::Alloc >, int>(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, int): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:815 │ │ │ │ │ str.w lr, [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 │ │ │ │ │ ldr.w r2, [sl] │ │ │ │ │ +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, r5 │ │ │ │ │ +seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >::Iter(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:106 │ │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:109 │ │ │ │ │ clz r2, r2 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:106 │ │ │ │ │ strd r5, r5, [sp, #52] @ 0x34 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:107 │ │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:109 │ │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:112 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ +void seqan::goFurther, seqan::Alloc >, seqan::Tag >, int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >&, int): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:405 │ │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:409 │ │ │ │ │ - beq.n 6b5c , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x2a0> │ │ │ │ │ + beq.n 8504 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x2a0> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:411 │ │ │ │ │ - blt.w 7094 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x7d8> │ │ │ │ │ + blt.w 8a3c , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x7d8> │ │ │ │ │ +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, [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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6b5c , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x2a0> │ │ │ │ │ + beq.n 8504 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x2a0> │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ add.w ip, r2, #1073741824 @ 0x40000000 │ │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:428 │ │ │ │ │ strd r5, fp, [sp, #28] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ │ @@ -8907,19 +15577,19 @@ │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:432 │ │ │ │ │ add.w ip, sl, ip, lsl #2 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:428 │ │ │ │ │ mov lr, r5 │ │ │ │ │ mov r8, r5 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov fp, r3 │ │ │ │ │ - b.n 6b16 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x25a> │ │ │ │ │ + b.n 84be , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x25a> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:440 │ │ │ │ │ add lr, r1 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:441 │ │ │ │ │ - cbz r3, 6b10 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x254> │ │ │ │ │ + cbz r3, 84b8 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x254> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:442 │ │ │ │ │ add r8, r1 │ │ │ │ │ movs r4, #1 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:445 │ │ │ │ │ subs r0, r0, r1 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:444 │ │ │ │ │ adds r2, #1 │ │ │ │ │ @@ -8927,86 +15597,92 @@ │ │ │ │ │ movs r5, #1 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:435 │ │ │ │ │ ldr.w r1, [ip, #4]! │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:441 │ │ │ │ │ and.w r3, r2, #1 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:438 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bhi.n 6b08 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x24c> │ │ │ │ │ + bhi.n 84b0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x24c> │ │ │ │ │ mov ip, r8 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r3, fp │ │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ │ - cbz r1, 6b38 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x27c> │ │ │ │ │ + cbz r1, 84e0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x27c> │ │ │ │ │ str.w ip, [sp, #56] @ 0x38 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 71bc , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x900> │ │ │ │ │ + beq.w 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+0x900> │ │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:447 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.w 7186 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x8ca> │ │ │ │ │ + beq.w 8b2e , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x8ca> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:474 │ │ │ │ │ add.w r2, r0, lr │ │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:475 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 6b5a , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x29e> │ │ │ │ │ + beq.n 8502 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x29e> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:476 │ │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ add r2, r0 │ │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:477 │ │ │ │ │ str r0, [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 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:106 │ │ │ │ │ movs r5, #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 r9, r5 │ │ │ │ │ +seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >::Iter(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:106 │ │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:109 │ │ │ │ │ clz r2, r2 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:106 │ │ │ │ │ strd r5, r5, [sp, #72] @ 0x48 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:107 │ │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:109 │ │ │ │ │ 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 6bf2 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x336> │ │ │ │ │ + beq.n 859a , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x336> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:411 │ │ │ │ │ - blt.w 703e , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x782> │ │ │ │ │ + blt.w 89e6 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x782> │ │ │ │ │ +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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6bf2 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x336> │ │ │ │ │ + beq.n 859a , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x336> │ │ │ │ │ add.w ip, r2, #1073741824 @ 0x40000000 │ │ │ │ │ cmp r0, r9 │ │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ it cs │ │ │ │ │ movcs r0, r9 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:428 │ │ │ │ │ str r4, [sp, #28] │ │ │ │ │ mov lr, r5 │ │ │ │ │ add.w ip, r4, ip, lsl #2 │ │ │ │ │ mov r9, r5 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b.n 6bae , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x2f2> │ │ │ │ │ + b.n 8556 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x2f2> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:440 │ │ │ │ │ add lr, r1 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:441 │ │ │ │ │ - cbz r3, 6ba6 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x2ea> │ │ │ │ │ + cbz r3, 854e , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x2ea> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:442 │ │ │ │ │ add r5, r1 │ │ │ │ │ movs r4, #1 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:445 │ │ │ │ │ subs r0, r0, r1 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:444 │ │ │ │ │ adds r2, #1 │ │ │ │ │ @@ -9014,708 +15690,798 @@ │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:435 │ │ │ │ │ ldr.w r1, [ip, #4]! │ │ │ │ │ /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 6b9e , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x2e2> │ │ │ │ │ + bcc.n 8546 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x2e2> │ │ │ │ │ str r4, [sp, #32] │ │ │ │ │ mov ip, r3 │ │ │ │ │ ldr r4, [sp, #28] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ mov r8, ip │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ - cbz r1, 6bcc , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x310> │ │ │ │ │ + cbz r1, 8574 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x310> │ │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 6bda , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x31e> │ │ │ │ │ + beq.n 8582 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x31e> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:474 │ │ │ │ │ add.w r5, lr, r0 │ │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:447 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:449 │ │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:447 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.w 71a6 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x8ea> │ │ │ │ │ + beq.w 8b4e , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x8ea> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:475 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 6bf0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x334> │ │ │ │ │ + beq.n 8598 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x334> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h: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, #4] │ │ │ │ │ cmp r2, fp │ │ │ │ │ - beq.w 7166 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x8aa> │ │ │ │ │ + beq.w 8b0e , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x8aa> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_adaptor.h:104 │ │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ │ str r7, [sp, #24] │ │ │ │ │ strd r3, r6, [sp, #16] │ │ │ │ │ /usr/include/seqan/align/dp_traceback_adaptor.h:101 │ │ │ │ │ ldrb.w r3, [fp, #12] │ │ │ │ │ /usr/include/seqan/align/dp_traceback_adaptor.h:100 │ │ │ │ │ ldr.w r8, [fp, #8] │ │ │ │ │ /usr/include/seqan/align/dp_traceback_adaptor.h:101 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - 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+0x68e> │ │ │ │ │ + beq.w 88f2 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x68e> │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - bne.n 6c1c , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x360> │ │ │ │ │ + bne.n 85c4 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x360> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_adaptor.h:108 │ │ │ │ │ mov r1, r8 │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ blx 2b08 , 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 6d42 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x486> │ │ │ │ │ + beq.w 86ea , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x486> │ │ │ │ │ +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 sl, [sp, #44] @ 0x2c │ │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [sl, #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 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 6cb6 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x3fa> │ │ │ │ │ + beq.n 865e , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x3fa> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:427 │ │ │ │ │ add.w r1, r8, r6 │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:432 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ ite ls │ │ │ │ │ rsbls r2, r6, r1 │ │ │ │ │ rsbhi r2, r6, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 6cb6 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x3fa> │ │ │ │ │ + beq.n 865e , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x3fa> │ │ │ │ │ +seqan::Iterator >, seqan::Tag const>::Type seqan::begin(seqan::String >&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ │ mov lr, r9 │ │ │ │ │ ldrd r5, ip, [sp, #52] @ 0x34 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ add.w r7, r3, r4, lsl #2 │ │ │ │ │ - b.n 6c7a , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x3be> │ │ │ │ │ + b.n 8622 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x3be> │ │ │ │ │ +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, 6c6a , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x3ae> │ │ │ │ │ + cbz r1, 8612 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x3ae> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:442 │ │ │ │ │ add ip, r0 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:445 │ │ │ │ │ subs r3, r5, r3 │ │ │ │ │ /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 │ │ │ │ │ adds r2, r2, r3 │ │ │ │ │ - beq.w 6f68 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x6ac> │ │ │ │ │ + beq.w 8910 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x6ac> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:435 │ │ │ │ │ ldr.w r3, [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, r3, r5 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:438 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bhi.n 6c60 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x3a4> │ │ │ │ │ + bhi.n 8608 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x3a4> │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 6c92 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x3d6> │ │ │ │ │ + beq.n 863a , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x3d6> │ │ │ │ │ str.w ip, [sp, #56] @ 0x38 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n 6c9e , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, 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> │ │ │ │ │ + beq.n 8646 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, 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:474 │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ strd r4, r5, [sp, #48] @ 0x30 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:447 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.w 6f9c , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x6e0> │ │ │ │ │ + beq.w 8944 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x6e0> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:474 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ add r3, r2 │ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:475 │ │ │ │ │ - cbz r1, 6cb2 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x3f6> │ │ │ │ │ + cbz r1, 865a , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x3f6> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:476 │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ add r3, r2 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:477 │ │ │ │ │ add r5, r2 │ │ │ │ │ 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 r3, [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 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 6d42 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x486> │ │ │ │ │ + beq.n 86ea , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x486> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:427 │ │ │ │ │ add r8, r5 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:432 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ ite ls │ │ │ │ │ rsbls r2, r5, r8 │ │ │ │ │ rsbhi r2, r5, r3 │ │ │ │ │ - cbz r2, 6d42 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x486> │ │ │ │ │ + cbz r2, 86ea , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x486> │ │ │ │ │ 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 sl, [r9, #8] │ │ │ │ │ mov lr, r8 │ │ │ │ │ ldrd r4, ip, [sp, #72] @ 0x48 │ │ │ │ │ add.w r6, sl, r0, lsl #2 │ │ │ │ │ - b.n 6d06 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x44a> │ │ │ │ │ + b.n 86ae , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x44a> │ │ │ │ │ +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, 6cf6 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x43a> │ │ │ │ │ + cbz r7, 869e , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x43a> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:442 │ │ │ │ │ add ip, r1 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:445 │ │ │ │ │ subs r3, r4, r3 │ │ │ │ │ /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 │ │ │ │ │ adds r2, r2, r3 │ │ │ │ │ - beq.w 6f54 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x698> │ │ │ │ │ + beq.w 88fc , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x698> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:435 │ │ │ │ │ ldr.w r3, [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, r3, r4 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:438 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bcc.n 6cec , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x430> │ │ │ │ │ + bcc.n 8694 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x430> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 6d1e , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x462> │ │ │ │ │ + beq.n 86c6 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x462> │ │ │ │ │ str.w ip, [sp, #76] @ 0x4c │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n 6d2a , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, 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> │ │ │ │ │ + beq.n 86d2 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, 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:474 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ strd r0, r4, [sp, #68] @ 0x44 │ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:447 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:474 │ │ │ │ │ add r5, r2 │ │ │ │ │ /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 6f7c , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x6c0> │ │ │ │ │ + beq.w 8924 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x6c0> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:475 │ │ │ │ │ - cbz r7, 6d3e , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x482> │ │ │ │ │ + cbz r7, 86e6 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x482> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:476 │ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ add r3, r2 │ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:477 │ │ │ │ │ add r4, r2 │ │ │ │ │ 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, #4] │ │ │ │ │ /usr/include/seqan/align/dp_traceback_adaptor.h:113 │ │ │ │ │ sub.w fp, fp, #16 │ │ │ │ │ /usr/include/seqan/align/dp_traceback_adaptor.h:98 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bne.w 6c02 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x346> │ │ │ │ │ + bne.w 85aa , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x346> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:217 │ │ │ │ │ ldrd r6, r7, [sp, #20] │ │ │ │ │ +seqan::Position, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > >::Type seqan::position, seqan::Alloc >, seqan::Tag > >(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:219 │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ ldr.w lr, [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 sl, 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 r4, [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, #12] │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 │ │ │ │ │ sub.w r1, r3, sl │ │ │ │ │ +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 │ │ │ │ │ subs.w r3, r3, sl │ │ │ │ │ +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.w ip, [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 │ │ │ │ │ it ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 │ │ │ │ │ asrs r3, r1, #2 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ subs r3, r0, r4 │ │ │ │ │ +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, #16] │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 │ │ │ │ │ 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, 6da8 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x4ec> │ │ │ │ │ + cbz r2, 8750 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x4ec> │ │ │ │ │ +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, #20] │ │ │ │ │ +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 │ │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ - cbz r0, 6d9e , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x4e2> │ │ │ │ │ + cbz r0, 8746 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x4e2> │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:226 │ │ │ │ │ movs r1, #0 │ │ │ │ │ add.w r5, r2, r0, lsl #2 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:228 │ │ │ │ │ ldr.w r0, [r2], #4 │ │ │ │ │ add r1, r0 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:227 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:228 │ │ │ │ │ mov r0, r1 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:227 │ │ │ │ │ - bne.n 6d92 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x4d6> │ │ │ │ │ + bne.n 873a , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x4d6> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:229 │ │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ add r0, r2 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:234 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ subs r0, r0, 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 │ │ │ │ │ add ip, r0 │ │ │ │ │ +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 r2, [sp, #24] │ │ │ │ │ mov r5, ip │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ ite eq │ │ │ │ │ moveq r2, #0 │ │ │ │ │ andne.w r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 7174 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x8b8> │ │ │ │ │ + beq.w 8b1c , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x8b8> │ │ │ │ │ sub.w r2, sl, #4 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:490 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:491 │ │ │ │ │ ldr.w sl, [sp, #8] │ │ │ │ │ mov r0, r8 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:496 │ │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:498 │ │ │ │ │ and.w r9, r0, #1 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:496 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bls.w 6f3e , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, 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> │ │ │ │ │ + bls.w 88e6 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, 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_array.h:498 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 6de2 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x526> │ │ │ │ │ + beq.n 878a , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x526> │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:499 │ │ │ │ │ add r8, r1 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:501 │ │ │ │ │ adds r0, #1 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:500 │ │ │ │ │ subs r5, r5, r1 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:494 │ │ │ │ │ cmp r0, sl │ │ │ │ │ - bcc.n 6dcc , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x510> │ │ │ │ │ + bcc.n 8774 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x510> │ │ │ │ │ +void seqan::setClippedEndPosition, seqan::Alloc >, int>(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, int): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:827 │ │ │ │ │ str.w r8, [r6, #24] │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:830 │ │ │ │ │ str.w ip, [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 lr, #0 │ │ │ │ │ - beq.n 6e22 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x566> │ │ │ │ │ + beq.n 87ca , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x566> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:227 │ │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ │ - cbz r0, 6e12 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x556> │ │ │ │ │ + cbz r0, 87ba , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x556> │ │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:226 │ │ │ │ │ movs r1, #0 │ │ │ │ │ add.w r5, r2, r0, lsl #2 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:228 │ │ │ │ │ ldr.w r0, [r2], #4 │ │ │ │ │ add r1, r0 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:227 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:228 │ │ │ │ │ mov r0, r1 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:227 │ │ │ │ │ - bne.n 6e06 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x54a> │ │ │ │ │ + bne.n 87ae , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x54a> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:229 │ │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:234 │ │ │ │ │ ldr.w r2, [lr, #28] │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:229 │ │ │ │ │ add r0, r1 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:234 │ │ │ │ │ subs r0, r0, 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 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ add r2, r0 │ │ │ │ │ str r2, [sp, #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:494 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ it ne │ │ │ │ │ cmpne r1, #0 │ │ │ │ │ ite ne │ │ │ │ │ movne r1, #1 │ │ │ │ │ moveq r1, #0 │ │ │ │ │ - beq.n 6e54 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x598> │ │ │ │ │ + beq.n 87fc , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x598> │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:490 │ │ │ │ │ movs r1, #0 │ │ │ │ │ subs r4, #4 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:491 │ │ │ │ │ mov r0, r1 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:496 │ │ │ │ │ ldr.w r2, [r4, #4]! │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:498 │ │ │ │ │ and.w r6, r0, #1 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:496 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bls.n 6f36 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x67a> │ │ │ │ │ + bls.n 88de , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x67a> │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:498 │ │ │ │ │ - cbz r6, 6e4c , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x590> │ │ │ │ │ + cbz r6, 87f4 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x590> │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:499 │ │ │ │ │ add r1, r2 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:501 │ │ │ │ │ adds r0, #1 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:500 │ │ │ │ │ subs r5, r5, r2 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:494 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bcc.n 6e3c , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, 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> │ │ │ │ │ + bcc.n 87e4 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, 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> │ │ │ │ │ +void seqan::setClippedEndPosition, seqan::Alloc >, int>(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, int): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:830 (discriminator 1) │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ +void seqan::_adaptTraceSegmentsTo, seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_adaptor.h:60 (discriminator 1) │ │ │ │ │ - ldr r2, [pc, #884] @ (71cc , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, 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 r2, [pc, #884] @ (8b74 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, 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>) │ │ │ │ │ +void seqan::setClippedEndPosition, seqan::Alloc >, int>(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, int): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:830 (discriminator 1) │ │ │ │ │ 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 (discriminator 1) │ │ │ │ │ - ldr r3, [pc, #876] @ (71c8 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, 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 r3, [pc, #876] @ (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+0x90c>) │ │ │ │ │ /usr/include/seqan/align/dp_traceback_adaptor.h:60 (discriminator 1) │ │ │ │ │ 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 1) │ │ │ │ │ str r1, [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 (discriminator 1) │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.w 71c0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x904> │ │ │ │ │ + bne.w 8b68 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x904> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_adaptor.h:117 │ │ │ │ │ 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.w ip, #0 │ │ │ │ │ - beq.w 6a5a , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x19e> │ │ │ │ │ + beq.w 8402 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x19e> │ │ │ │ │ +void seqan::setClippedBeginPosition, seqan::Alloc >, int>(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, int): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:816 │ │ │ │ │ str.w r9, [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:506 │ │ │ │ │ add lr, r2 │ │ │ │ │ +unsigned int seqan::_getBeginVertical(seqan::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:160 │ │ │ │ │ ldr.w r9, [r8, #-12] │ │ │ │ │ +void seqan::setClippedBeginPosition, seqan::Alloc >, int>(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, int): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:815 │ │ │ │ │ str.w lr, [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.w r9, #0 │ │ │ │ │ - beq.w 6a6e , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x1b2> │ │ │ │ │ + beq.w 8416 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x1b2> │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:534 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r0, r4, #4 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:535 │ │ │ │ │ mov r2, r5 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:540 │ │ │ │ │ ldr.w r1, [r0, #4]! │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:538 │ │ │ │ │ tst.w r2, #1 │ │ │ │ │ - beq.n 6eba , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x5fe> │ │ │ │ │ + beq.n 8862 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x5fe> │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:540 │ │ │ │ │ cmp r9, r1 │ │ │ │ │ - bls.n 6f16 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x65a> │ │ │ │ │ + bls.n 88be , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x65a> │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:536 │ │ │ │ │ adds r2, #1 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:542 │ │ │ │ │ add r5, r1 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:543 │ │ │ │ │ sub.w r9, r9, r1 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:538 │ │ │ │ │ tst.w r2, #1 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:540 │ │ │ │ │ ldr.w r1, [r0, #4]! │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:538 │ │ │ │ │ - bne.n 6ea4 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x5e8> │ │ │ │ │ + bne.n 884c , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x5e8> │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:560 │ │ │ │ │ add r5, r1 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:536 │ │ │ │ │ adds r2, #1 │ │ │ │ │ - b.n 6e9a , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x5de> │ │ │ │ │ + b.n 8842 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x5de> │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:534 │ │ │ │ │ movs r2, #0 │ │ │ │ │ sub.w r5, sl, #4 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:535 │ │ │ │ │ mov r1, r2 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:540 │ │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:538 │ │ │ │ │ tst.w r1, #1 │ │ │ │ │ - beq.n 6ee8 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x62c> │ │ │ │ │ + beq.n 8890 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x62c> │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:540 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - bls.n 6efa , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x63e> │ │ │ │ │ + bls.n 88a2 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x63e> │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:536 │ │ │ │ │ adds r1, #1 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:542 │ │ │ │ │ add r2, r0 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:543 │ │ │ │ │ sub.w lr, lr, r0 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:538 │ │ │ │ │ tst.w r1, #1 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:540 │ │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:538 │ │ │ │ │ - bne.n 6ed2 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x616> │ │ │ │ │ + bne.n 887a , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x616> │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:560 │ │ │ │ │ add r2, r0 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:536 │ │ │ │ │ adds r1, #1 │ │ │ │ │ - b.n 6ec8 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, 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 8870 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, 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.w ip, #0 │ │ │ │ │ - beq.w 6ab2 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, 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 845a , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, 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 lr, r0 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:494 │ │ │ │ │ - b.n 6ab2 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, 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 845a , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, 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, lr │ │ │ │ │ mov r9, r2 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:545 │ │ │ │ │ - bcc.w 6a16 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x15a> │ │ │ │ │ + bcc.w 83be , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x15a> │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:553 │ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ │ adds r0, r1, #2 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bcs.w 6a16 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x15a> │ │ │ │ │ + bcs.w 83be , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x15a> │ │ │ │ │ +seqan::Reference > const>::Type seqan::value, unsigned int>(seqan::String > const&, unsigned int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:461 │ │ │ │ │ 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 │ │ │ │ │ ldr.w r1, [sl, r1, lsl #2] │ │ │ │ │ add r2, r1 │ │ │ │ │ - b.n 6a14 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x158> │ │ │ │ │ + b.n 83bc , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x158> │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:547 │ │ │ │ │ add r9, r5 │ │ │ │ │ str.w r9, [sp, #12] │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:545 │ │ │ │ │ - bcc.w 6a76 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x1ba> │ │ │ │ │ + bcc.w 841e , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x1ba> │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:553 │ │ │ │ │ adds r1, r2, #2 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bls.w 6a76 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x1ba> │ │ │ │ │ + bls.w 841e , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x1ba> │ │ │ │ │ +seqan::Reference > const>::Type seqan::value, unsigned int>(seqan::String > const&, unsigned int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:461 │ │ │ │ │ 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 │ │ │ │ │ ldr.w r2, [r4, r2, lsl #2] │ │ │ │ │ add r9, r2 │ │ │ │ │ str.w r9, [sp, #12] │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:536 │ │ │ │ │ - b.n 6a76 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x1ba> │ │ │ │ │ + b.n 841e , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x1ba> │ │ │ │ │ +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 r6, #0 │ │ │ │ │ - beq.n 6e54 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x598> │ │ │ │ │ + beq.n 87fc , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x598> │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:506 │ │ │ │ │ add r1, r5 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:494 │ │ │ │ │ - b.n 6e54 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x598> │ │ │ │ │ + b.n 87fc , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x598> │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:505 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 6dea , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x52e> │ │ │ │ │ + beq.w 8792 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x52e> │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:506 │ │ │ │ │ add r8, r5 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:494 │ │ │ │ │ - b.n 6dea , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x52e> │ │ │ │ │ + b.n 8792 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x52e> │ │ │ │ │ +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, #16] │ │ │ │ │ mov r1, r8 │ │ │ │ │ blx 2b08 , seqan::Alloc >, seqan::Tag >, unsigned int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > > const&, unsigned int)@plt> │ │ │ │ │ - b.n 6c1c , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x360> │ │ │ │ │ + b.n 85c4 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x360> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 6f5e , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x6a2> │ │ │ │ │ + beq.n 8906 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x6a2> │ │ │ │ │ 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 6d42 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x486> │ │ │ │ │ + b.n 86ea , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x486> │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 6f72 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x6b6> │ │ │ │ │ + beq.n 891a , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x6b6> │ │ │ │ │ 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 6cb6 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x3fa> │ │ │ │ │ + b.n 865e , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x3fa> │ │ │ │ │ +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, 6f84 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x6c8> │ │ │ │ │ + cbz r7, 892c , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x6c8> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:451 │ │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ │ add r2, r1 │ │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 │ │ │ │ │ ldr.w r2, [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 │ │ │ │ │ sub.w r2, r2, sl │ │ │ │ │ +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 │ │ │ │ │ cmp.w r0, r2, asr #2 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:458 │ │ │ │ │ itt 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 │ │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ │ - b.n 6d42 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x486> │ │ │ │ │ + b.n 86ea , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x486> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:449 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ add r0, r2 │ │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:450 │ │ │ │ │ - cbz r1, 6faa , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, 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> │ │ │ │ │ + cbz r1, 8952 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, 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> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:451 │ │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ │ add r1, r2 │ │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 │ │ │ │ │ ldr.w r2, [sl, #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 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ subs r2, r2, 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 │ │ │ │ │ cmp.w r4, r2, asr #2 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:458 │ │ │ │ │ itt 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 │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:405 │ │ │ │ │ - b.n 6cb6 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x3fa> │ │ │ │ │ + b.n 865e , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x3fa> │ │ │ │ │ +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 2904 │ │ │ │ │ +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 │ │ │ │ │ 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 r4, #0 │ │ │ │ │ - beq.w 717e , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x8c2> │ │ │ │ │ + beq.w 8b26 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x8c2> │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*): │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:430 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n 6fe2 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x726> │ │ │ │ │ + beq.n 898a , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x726> │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:431 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r4 │ │ │ │ │ blx 2a14 │ │ │ │ │ +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 2a48 │ │ │ │ │ +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 r4, [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 690c , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x50> │ │ │ │ │ + b.n 82b4 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x50> │ │ │ │ │ +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 2904 │ │ │ │ │ +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 │ │ │ │ │ str r0, [r7, #8] │ │ │ │ │ +seqan::Value >, 0>::Type* seqan::_allocateStorage(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ str r2, [r7, #16] │ │ │ │ │ +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 7178 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x8bc> │ │ │ │ │ + beq.w 8b20 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x8bc> │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*): │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:430 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n 7016 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x75a> │ │ │ │ │ + beq.n 89be , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x75a> │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:431 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r4 │ │ │ │ │ blx 2a14 │ │ │ │ │ +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 2a48 │ │ │ │ │ +seqan::Size > >::Type seqan::_Resize_String >::resize_ > >(seqan::String >&, seqan::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1726 │ │ │ │ │ ldr r3, [r7, #16] │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ ldr r4, [r7, #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.n 698e , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xd2> │ │ │ │ │ + b.n 8336 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xd2> │ │ │ │ │ +void seqan::setClippedBeginPosition, seqan::Alloc >, int>(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, int): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:815 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r6, #20] │ │ │ │ │ str r3, [r6, #24] │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:816 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r3, [r6, #28] │ │ │ │ │ str r3, [r6, #32] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:815 │ │ │ │ │ str r3, [r7, #20] │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:816 │ │ │ │ │ str r3, [r7, #28] │ │ │ │ │ - b.n 6e54 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x598> │ │ │ │ │ + b.n 87fc , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x598> │ │ │ │ │ +void seqan::goFurther, seqan::Alloc >, seqan::Tag >, int>(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >&, int): │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:816 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r8, r5 │ │ │ │ │ mov ip, r5 │ │ │ │ │ mov lr, r5 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r5, [sp, #28] │ │ │ │ │ +bool seqan::goPrevious, seqan::Alloc >, seqan::Tag > >(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >&): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:327 │ │ │ │ │ cmp ip, r9 │ │ │ │ │ - beq.n 7072 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x7b6> │ │ │ │ │ + beq.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+0x7b6> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:330 │ │ │ │ │ - cbnz r1, 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+0x79e> │ │ │ │ │ + cbnz r1, 8a02 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x79e> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:338 │ │ │ │ │ subs r2, #1 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:340 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ ldr.w r1, [r4, r2, lsl #2] │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:344 │ │ │ │ │ @@ -9726,40 +16492,42 @@ │ │ │ │ │ itt ne │ │ │ │ │ addne.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ │ movne r5, #1 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:347 │ │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:349 │ │ │ │ │ mov.w lr, #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 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.n 704a , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x78e> │ │ │ │ │ - cbz r5, 707c , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x7c0> │ │ │ │ │ + bne.n 89f2 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x78e> │ │ │ │ │ + cbz r5, 8a24 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x7c0> │ │ │ │ │ str.w r8, [sp, #76] @ 0x4c │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n 7088 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x7cc> │ │ │ │ │ + beq.n 8a30 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x7cc> │ │ │ │ │ str.w ip, [sp, #80] @ 0x50 │ │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 6bf2 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x336> │ │ │ │ │ + beq.w 859a , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x336> │ │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ │ - b.n 6bf2 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x336> │ │ │ │ │ + b.n 859a , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x336> │ │ │ │ │ mov r0, r1 │ │ │ │ │ strd r5, fp, [sp, #28] │ │ │ │ │ mov r8, r5 │ │ │ │ │ mov ip, r5 │ │ │ │ │ mov lr, r5 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov fp, r0 │ │ │ │ │ +bool seqan::goPrevious, seqan::Alloc >, seqan::Tag > >(seqan::Iter, seqan::Alloc >, seqan::Tag >, seqan::GapsIterator > >&): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:327 │ │ │ │ │ cmp ip, fp │ │ │ │ │ - beq.n 70cc , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, 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> │ │ │ │ │ + beq.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+0x810> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:330 │ │ │ │ │ - cbnz r1, 70b4 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x7f8> │ │ │ │ │ + cbnz r1, 8a5c , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x7f8> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:338 │ │ │ │ │ subs r2, #1 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:340 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ ldr.w r1, [sl, r2, lsl #2] │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:344 │ │ │ │ │ @@ -9770,6363 +16538,2289 @@ │ │ │ │ │ itt ne │ │ │ │ │ addne.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ │ movne r5, #1 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:347 │ │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:349 │ │ │ │ │ mov.w lr, #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 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.n 70a4 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x7e8> │ │ │ │ │ + bne.n 8a4c , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x7e8> │ │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ │ - cbz r5, 70da , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x81e> │ │ │ │ │ + cbz r5, 8a82 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x81e> │ │ │ │ │ str.w r8, [sp, #56] @ 0x38 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n 70e6 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x82a> │ │ │ │ │ + beq.n 8a8e , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x82a> │ │ │ │ │ str.w ip, [sp, #60] @ 0x3c │ │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 6b5c , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x2a0> │ │ │ │ │ + beq.w 8504 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x2a0> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:458 │ │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ │ - b.n 6b5c , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x2a0> │ │ │ │ │ + b.n 8504 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x2a0> │ │ │ │ │ +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, #4] │ │ │ │ │ blx 2904 │ │ │ │ │ +seqan::String, seqan::Alloc >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ +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 │ │ │ │ │ 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 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ +seqan::Iterator > const, seqan::Tag const>::Type seqan::begin(seqan::String > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ ldrd r4, r2, [r6, #8] │ │ │ │ │ +seqan::String, seqan::Alloc >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ /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 6934 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x78> │ │ │ │ │ + b.n 82dc , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x78> │ │ │ │ │ +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, #4] │ │ │ │ │ blx 2904 │ │ │ │ │ +seqan::String, seqan::Alloc >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ +void seqan::create, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [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 r2, [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 r4, [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 │ │ │ │ │ str r0, [r7, #0] │ │ │ │ │ +seqan::String, seqan::Alloc >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ str r3, [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 r2, [sp, #16] │ │ │ │ │ +void seqan::create, seqan::Alloc > >(seqan::Holder, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:598 │ │ │ │ │ - b.n 69b8 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xfc> │ │ │ │ │ + b.n 8360 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xfc> │ │ │ │ │ +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 2904 │ │ │ │ │ +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 │ │ │ │ │ str r0, [r7, #0] │ │ │ │ │ +seqan::String, seqan::Alloc >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ str.w r8, [r0] │ │ │ │ │ str.w r8, [r0, #4] │ │ │ │ │ /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, [r7, #4] │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:598 │ │ │ │ │ - b.n 6976 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xba> │ │ │ │ │ + b.n 831e , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xba> │ │ │ │ │ +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 2904 │ │ │ │ │ +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 │ │ │ │ │ str r0, [r6, #0] │ │ │ │ │ +seqan::String, seqan::Alloc >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ str.w r8, [r0] │ │ │ │ │ str.w r8, [r0, #4] │ │ │ │ │ /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 68f4 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x38> │ │ │ │ │ + b.w 829c , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x38> │ │ │ │ │ +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.w ip, [sp, #20] │ │ │ │ │ mov lr, r7 │ │ │ │ │ +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 │ │ │ │ │ mov r2, r6 │ │ │ │ │ - b.n 6d86 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x4ca> │ │ │ │ │ + b.n 872e , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x4ca> │ │ │ │ │ +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 lr, r1 │ │ │ │ │ - b.n 6a5a , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x19e> │ │ │ │ │ + b.n 8402 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x19e> │ │ │ │ │ mov r8, r2 │ │ │ │ │ - b.n 6dea , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x52e> │ │ │ │ │ + b.n 8792 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x52e> │ │ │ │ │ +void seqan::_reserveStorage, unsigned int, seqan::TagGenerous_>(seqan::String >&, unsigned int, seqan::Tag): │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:490 │ │ │ │ │ mov r4, r0 │ │ │ │ │ movs r3, #12 │ │ │ │ │ +seqan::Size > >::Type seqan::capacity(seqan::String > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:318 │ │ │ │ │ + b.n 8336 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xd2> │ │ │ │ │ +void seqan::_reserveStorage, unsigned int, seqan::TagGenerous_>(seqan::String >&, unsigned int, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:318 │ │ │ │ │ - b.n 698e , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0xd2> │ │ │ │ │ mov r4, r0 │ │ │ │ │ movs r2, #12 │ │ │ │ │ - b.w 690c , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x50> │ │ │ │ │ +seqan::Size > >::Type seqan::capacity(seqan::String > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:318 │ │ │ │ │ + b.w 82b4 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x50> │ │ │ │ │ +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 lr, r1 │ │ │ │ │ str.w lr, [sp, #60] @ 0x3c │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:450 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 7198 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x8dc> │ │ │ │ │ + beq.n 8b40 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x8dc> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:451 │ │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ │ add r0, r1 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:455 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 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+0x832> │ │ │ │ │ + bne.n 8a96 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x832> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:466 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ │ - b.n 6b5c , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x2a0> │ │ │ │ │ + b.n 8504 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x2a0> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:450 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 71b2 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x8f6> │ │ │ │ │ + beq.n 8b5a , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x8f6> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:451 │ │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ │ add r1, r0 │ │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:455 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 7090 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, 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> │ │ │ │ │ - b.n 6bf0 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x334> │ │ │ │ │ + bne.w 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+0x7d4> │ │ │ │ │ + b.n 8598 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x334> │ │ │ │ │ mov lr, r5 │ │ │ │ │ - b.n 6b40 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x284> │ │ │ │ │ + b.n 84e8 , seqan::Alloc >, seqan::Tag, seqan::String, seqan::Alloc >, seqan::Tag, unsigned int, unsigned int, seqan::Alloc >(seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::Gaps, seqan::Alloc >, seqan::Tag >&, seqan::String, seqan::Alloc > const&)@@Base+0x284> │ │ │ │ │ +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 2a78 <__stack_chk_fail@plt> │ │ │ │ │ - bx r6 │ │ │ │ │ + cmp r5, #136 @ 0x88 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r0, r1, #4 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - sbcs r0, r4 │ │ │ │ │ + movs r7, #248 @ 0xf8 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000071d0 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base>: │ │ │ │ │ +00008b78 >::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 r6, r0 │ │ │ │ │ - ldr r0, [pc, #232] @ (72c0 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xf0>) │ │ │ │ │ - ldr r3, [pc, #232] @ (72c4 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xf4>) │ │ │ │ │ + ldr r0, [pc, #232] @ (8c68 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xf0>) │ │ │ │ │ + ldr r3, [pc, #232] @ (8c6c >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xf4>) │ │ │ │ │ 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 │ │ │ │ │ - cbz r5, 71f4 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x24> │ │ │ │ │ + cbz r5, 8b9c >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x24> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 726a >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x9a> │ │ │ │ │ + beq.n 8c12 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x9a> │ │ │ │ │ +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 (discriminator 3) │ │ │ │ │ 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 3) │ │ │ │ │ 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 3) │ │ │ │ │ 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 (discriminator 3) │ │ │ │ │ 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 3) │ │ │ │ │ asrs r5, r5, #2 │ │ │ │ │ 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 3) │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bls.n 7234 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x64> │ │ │ │ │ + bls.n 8bdc >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x64> │ │ │ │ │ +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 │ │ │ │ │ movls.w r8, #32 │ │ │ │ │ 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 2904 │ │ │ │ │ +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 │ │ │ │ │ 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, 7264 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x94> │ │ │ │ │ + cbz r4, 8c0c >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x94> │ │ │ │ │ +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 2a48 │ │ │ │ │ +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, 724a >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x7a> │ │ │ │ │ + cbz r5, 8bf2 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x7a> │ │ │ │ │ +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 723e >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x6e> │ │ │ │ │ + bne.n 8be6 >::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:1024 │ │ │ │ │ - ldr r2, [pc, #124] @ (72c8 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xf8>) │ │ │ │ │ + ldr r2, [pc, #124] @ (8c70 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xf8>) │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1044 │ │ │ │ │ - ldr r3, [pc, #116] @ (72c4 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xf4>) │ │ │ │ │ + ldr r3, [pc, #116] @ (8c6c >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xf4>) │ │ │ │ │ /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 72a6 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xd6> │ │ │ │ │ + bne.n 8c4e >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xd6> │ │ │ │ │ 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 7234 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x64> │ │ │ │ │ + b.n 8bdc >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x64> │ │ │ │ │ +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 724a >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x7a> │ │ │ │ │ + beq.n 8bf2 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x7a> │ │ │ │ │ +seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ 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, #68] @ 72b8 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xe8> │ │ │ │ │ + vldr d7, [pc, #68] @ 8c60 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xe8> │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:170 │ │ │ │ │ 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 │ │ │ │ │ - beq.n 7296 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xc6> │ │ │ │ │ + beq.n 8c3e >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xc6> │ │ │ │ │ +seqan::Size >, seqan::Alloc > const>::Type seqan::length >, seqan::Alloc >(seqan::String >, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 │ │ │ │ │ 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 │ │ │ │ │ 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 295c >::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 2a38 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@plt> │ │ │ │ │ +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 2a48 │ │ │ │ │ - b.n 724a >::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/basic/allocator_interface.h:360 │ │ │ │ │ + b.n 8bf2 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x7a> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1044 │ │ │ │ │ blx 2a78 <__stack_chk_fail@plt> │ │ │ │ │ +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 2a48 │ │ │ │ │ blx 2a84 <__cxa_end_cleanup@plt> │ │ │ │ │ nop.w │ │ │ │ │ ... │ │ │ │ │ - subs r6, #32 │ │ │ │ │ + movs r4, #120 @ 0x78 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r0, r1, #4 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r5, #174 @ 0xae │ │ │ │ │ + movs r4, #6 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000072cc >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base>: │ │ │ │ │ +00008c74 >::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 │ │ │ │ │ - ldr r2, [pc, #272] @ (73e0 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x114>) │ │ │ │ │ - ldr r3, [pc, #276] @ (73e4 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x118>) │ │ │ │ │ + ldr r2, [pc, #272] @ (8d88 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x114>) │ │ │ │ │ + ldr r3, [pc, #276] @ (8d8c >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x118>) │ │ │ │ │ add r2, pc │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov r6, r1 │ │ │ │ │ sub sp, #16 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov.w 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 │ │ │ │ │ ldrd r2, r3, [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:1006 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 7362 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x96> │ │ │ │ │ + beq.n 8d0a >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x96> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1008 (discriminator 4) │ │ │ │ │ - cbz r3, 72f6 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x2a> │ │ │ │ │ + cbz r3, 8c9e >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x2a> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1008 │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 736c >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xa0> │ │ │ │ │ + beq.n 8d14 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xa0> │ │ │ │ │ +seqan::Size >, seqan::Alloc > const>::Type seqan::length >, seqan::Alloc >(seqan::String >, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 3) │ │ │ │ │ subs r7, r3, 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 3) │ │ │ │ │ ldr r0, [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 (discriminator 3) │ │ │ │ │ ldr r4, [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 3) │ │ │ │ │ asrs r1, r7, #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 3) │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bls.n 732e >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x62> │ │ │ │ │ + bls.n 8cd6 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x62> │ │ │ │ │ +unsigned int seqan::computeGenerousCapacity >, seqan::Alloc >, unsigned int>(seqan::String >, seqan::Alloc > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ cmp r7, #124 @ 0x7c │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ iteet hi │ │ │ │ │ addhi.w r8, r1, r1, lsr #1 │ │ │ │ │ movls r0, #128 @ 0x80 │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ movls.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 │ │ │ │ │ movhi.w r0, r8, lsl #2 │ │ │ │ │ blx 2904 │ │ │ │ │ +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::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 │ │ │ │ │ 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 r4, #0 │ │ │ │ │ - beq.n 73c8 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xfc> │ │ │ │ │ + beq.n 8d70 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xfc> │ │ │ │ │ +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 2a48 │ │ │ │ │ +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 r4, [r5, #0] │ │ │ │ │ +void seqan::AssignString_ >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1011 │ │ │ │ │ adds r3, r2, r7 │ │ │ │ │ +void seqan::_setLength >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ add r7, 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:461 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ +void seqan::_setLength >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ str r7, [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 │ │ │ │ │ - beq.n 7348 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x7c> │ │ │ │ │ + beq.n 8cf0 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x7c> │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ subs r2, #4 │ │ │ │ │ add r3, r4 │ │ │ │ │ +seqan::DPCell_ >::DPCell_(seqan::DPCell_ > const&): │ │ │ │ │ /usr/include/seqan/align/dp_cell_linear.h:68 │ │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ │ str.w r1, [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, r3 │ │ │ │ │ - bne.n 733c >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x70> │ │ │ │ │ + bne.n 8ce4 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x70> │ │ │ │ │ +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, #156] @ (73e8 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x11c>) │ │ │ │ │ + ldr r2, [pc, #156] @ (8d90 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x11c>) │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1020 │ │ │ │ │ - ldr r3, [pc, #152] @ (73e4 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x118>) │ │ │ │ │ + ldr r3, [pc, #152] @ (8d8c >::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: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 73d0 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x104> │ │ │ │ │ + bne.n 8d78 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x104> │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1006 │ │ │ │ │ ldrd r0, r1, [r0] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.n 72ee >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x22> │ │ │ │ │ - b.n 7348 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x7c> │ │ │ │ │ + bne.n 8c96 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x22> │ │ │ │ │ + b.n 8cf0 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x7c> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1015 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.n 7348 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x7c> │ │ │ │ │ + beq.n 8cf0 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x7c> │ │ │ │ │ +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 r1, #0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:170 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:166 │ │ │ │ │ strd r0, r1, [sp] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:168 │ │ │ │ │ mov.w r1, #0 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:170 │ │ │ │ │ - beq.n 73b8 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xec> │ │ │ │ │ + beq.n 8d60 >::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 │ │ │ │ │ subs r4, r3, r2 │ │ │ │ │ +unsigned int seqan::computeGenerousCapacity >, seqan::Alloc >, unsigned int>(seqan::String >, seqan::Alloc > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ cmp 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 │ │ │ │ │ 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 │ │ │ │ │ ite ls │ │ │ │ │ movls r2, #32 │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ addhi.w r2, r3, r3, lsr #1 │ │ │ │ │ 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 2904 │ │ │ │ │ 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 │ │ │ │ │ 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 73ac >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xe0> │ │ │ │ │ + bne.n 8d54 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xe0> │ │ │ │ │ +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 2a38 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@plt> │ │ │ │ │ +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 2a48 │ │ │ │ │ - b.n 7348 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x7c> │ │ │ │ │ +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 8cf0 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x7c> │ │ │ │ │ +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::AssignString_ >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1011 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r3, r2, r7 │ │ │ │ │ - b.n 732e >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x62> │ │ │ │ │ + b.n 8cd6 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x62> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1020 │ │ │ │ │ blx 2a78 <__stack_chk_fail@plt> │ │ │ │ │ +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 2a48 │ │ │ │ │ blx 2a84 <__cxa_end_cleanup@plt> │ │ │ │ │ nop │ │ │ │ │ - subs r5, #44 @ 0x2c │ │ │ │ │ + movs r3, #132 @ 0x84 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r0, r1, #4 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r4, #176 @ 0xb0 │ │ │ │ │ + movs r3, #8 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000073ec >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base>: │ │ │ │ │ +00008d94 >, 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 r5, r0 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:585 │ │ │ │ │ ldr r6, [r0, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 74e4 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0xf8> │ │ │ │ │ + beq.n 8e8c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0xf8> │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - bne.n 74e0 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0xf4> │ │ │ │ │ + bne.n 8e88 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0xf4> │ │ │ │ │ +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, [r0, #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 2904 │ │ │ │ │ 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 │ │ │ │ │ str r7, [r0, #0] │ │ │ │ │ +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 │ │ │ │ │ subs r3, r2, r1 │ │ │ │ │ +seqan::String >::String(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:119 │ │ │ │ │ str r7, [r0, #4] │ │ │ │ │ +unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ │ +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 │ │ │ │ │ - bls.w 759e >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1b2> │ │ │ │ │ + bls.w 8f46 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1b2> │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 │ │ │ │ │ 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 │ │ │ │ │ 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 75ac >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1c0> │ │ │ │ │ + bne.w 8f54 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1c0> │ │ │ │ │ +seqan::String >::String(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:124 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.n 7444 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x58> │ │ │ │ │ + beq.n 8dec >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x58> │ │ │ │ │ +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 29f8 >::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 │ │ │ │ │ subs r0, r2, r1 │ │ │ │ │ +seqan::String >::String(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:119 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ +unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ cmp r0, #124 @ 0x7c │ │ │ │ │ +seqan::String >::String(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:121 │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 │ │ │ │ │ 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 757e >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x192> │ │ │ │ │ + bls.w 8f26 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x192> │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ add.w r3, r3, r3, lsr #1 │ │ │ │ │ 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 7588 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x19c> │ │ │ │ │ + bne.w 8f30 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x19c> │ │ │ │ │ +seqan::String >::String(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:124 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.n 7480 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x94> │ │ │ │ │ + beq.n 8e28 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x94> │ │ │ │ │ +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 29f8 >::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] │ │ │ │ │ ldrd r6, r3, [r6, #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 │ │ │ │ │ - cbz r3, 74da >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0xee> │ │ │ │ │ + cbz r3, 8e82 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0xee> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 7576 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x18a> │ │ │ │ │ + bne.n 8f1e >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x18a> │ │ │ │ │ +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 2904 │ │ │ │ │ +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, [r6, #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, [r6, #0] │ │ │ │ │ +void seqan::allocate >, seqan::Alloc >, seqan::Tag >, seqan::String >, seqan::Alloc >, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Alloc >, seqan::Tag > const&, seqan::String >, seqan::Alloc >*&, int, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov r7, r0 │ │ │ │ │ +seqan::String >, seqan::Alloc >::String(seqan::String >, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:119 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ /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 │ │ │ │ │ subs r0, 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 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 │ │ │ │ │ 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.w 766c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x280> │ │ │ │ │ + bls.w 9014 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x280> │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ add.w r3, r3, r3, lsr #1 │ │ │ │ │ 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.w 767a >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x28e> │ │ │ │ │ + bne.w 9022 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x28e> │ │ │ │ │ +seqan::String >, seqan::Alloc >::String(seqan::String >, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:124 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.n 74d4 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0xe8> │ │ │ │ │ + beq.n 8e7c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0xe8> │ │ │ │ │ +void seqan::assign >, seqan::Alloc, seqan::String >, seqan::Alloc >, seqan::TagGenerous_>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1056 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 2a38 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@plt> │ │ │ │ │ +void seqan::create >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::String >, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:651 │ │ │ │ │ movs r3, #1 │ │ │ │ │ strd r7, r3, [r4, #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 2904 │ │ │ │ │ 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 │ │ │ │ │ str r4, [r5, #0] │ │ │ │ │ +seqan::String >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ str r6, [r4, #0] │ │ │ │ │ str r6, [r4, #4] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ str r6, [r4, #12] │ │ │ │ │ str r6, [r4, #16] │ │ │ │ │ +seqan::Holder >, seqan::Alloc >, seqan::Tag >::Holder(): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:117 │ │ │ │ │ strd r6, r6, [r4, #20] │ │ │ │ │ str r6, [r4, #28] │ │ │ │ │ +void seqan::allocate >, seqan::Alloc >, seqan::Tag >, seqan::String >, seqan::Alloc >, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Alloc >, seqan::Tag > const&, seqan::String >, seqan::Alloc >*&, int, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ blx 2904 │ │ │ │ │ +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 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 │ │ │ │ │ subs r6, r3, r7 │ │ │ │ │ +seqan::String >, seqan::Alloc >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ str r1, [r0, #4] │ │ │ │ │ +seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1750 │ │ │ │ │ cmp r6, #8 │ │ │ │ │ +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 │ │ │ │ │ - bls.n 7558 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x16c> │ │ │ │ │ + bls.n 8f00 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x16c> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1769 │ │ │ │ │ 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 │ │ │ │ │ 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 75c4 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1d8> │ │ │ │ │ + bhi.n 8f6c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1d8> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1757 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bls.n 761c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x230> │ │ │ │ │ + bls.n 8fc4 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x230> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1769 │ │ │ │ │ add.w r8, r6, #8 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1767 │ │ │ │ │ cmp r7, #4 │ │ │ │ │ - bhi.n 754a >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x15e> │ │ │ │ │ + bhi.n 8ef2 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x15e> │ │ │ │ │ +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++/12/bits/stl_algobase.h:1114 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 754a >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x15e> │ │ │ │ │ + ble.n 8ef2 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x15e> │ │ │ │ │ +__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&): │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:921 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - beq.n 754a >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x15e> │ │ │ │ │ + beq.n 8ef2 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x15e> │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:922 │ │ │ │ │ movs r1, #0 │ │ │ │ │ blx 29e0 │ │ │ │ │ +seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > >::Matrix(): │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:183 │ │ │ │ │ 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 │ │ │ │ │ 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 75d4 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1e8> │ │ │ │ │ + bls.n 8f7c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1e8> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1769 │ │ │ │ │ adds r7, #8 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1767 │ │ │ │ │ cmp r6, #4 │ │ │ │ │ - bhi.n 751e >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x132> │ │ │ │ │ + bhi.n 8ec6 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x132> │ │ │ │ │ +void seqan::arrayFill(unsigned int*, unsigned int*, unsigned int const&): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:592 │ │ │ │ │ subs r2, r7, r3 │ │ │ │ │ +unsigned int* std::__fill_n_a(unsigned int*, int, unsigned int const&, std::random_access_iterator_tag): │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:1114 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 751e >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x132> │ │ │ │ │ + ble.n 8ec6 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x132> │ │ │ │ │ +__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&): │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:921 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.n 751e >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x132> │ │ │ │ │ + beq.n 8ec6 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x132> │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:922 │ │ │ │ │ mov r0, r3 │ │ │ │ │ blx 29e0 │ │ │ │ │ - b.n 751e >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x132> │ │ │ │ │ + b.n 8ec6 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x132> │ │ │ │ │ +void seqan::create >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:728 │ │ │ │ │ movs r3, #2 │ │ │ │ │ strd r6, r3, [r4, #24] │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:729 │ │ │ │ │ - b.n 74da >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0xee> │ │ │ │ │ + b.n 8e82 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0xee> │ │ │ │ │ +unsigned int const& std::min(unsigned int const&, unsigned int const&): │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:235 │ │ │ │ │ cmp r7, #32 │ │ │ │ │ - bls.w 7468 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x7c> │ │ │ │ │ + bls.w 8e10 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x7c> │ │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ │ +unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ 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 2904 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ str r0, [r4, #16] │ │ │ │ │ +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 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.w 7474 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x88> │ │ │ │ │ - b.n 7480 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x94> │ │ │ │ │ + bne.w 8e1c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x88> │ │ │ │ │ + b.n 8e28 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x94> │ │ │ │ │ +unsigned int const& std::min(unsigned int const&, unsigned int const&): │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:235 │ │ │ │ │ cmp.w r8, #32 │ │ │ │ │ - bls.w 742c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x40> │ │ │ │ │ + bls.w 8dd4 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x40> │ │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ │ +unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ 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 2904 │ │ │ │ │ str r0, [r4, #0] │ │ │ │ │ str r0, [r4, #4] │ │ │ │ │ +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 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.w 743c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x50> │ │ │ │ │ - b.n 7444 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x58> │ │ │ │ │ + bne.w 8de4 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x50> │ │ │ │ │ + b.n 8dec >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x58> │ │ │ │ │ +seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > >::Matrix(): │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:183 │ │ │ │ │ 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 │ │ │ │ │ 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 │ │ │ │ │ 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 7554 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x168> │ │ │ │ │ + b.n 8efc >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x168> │ │ │ │ │ +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 2904 │ │ │ │ │ +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 │ │ │ │ │ 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 │ │ │ │ │ mov r2, r1 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ - cbz r7, 7606 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x21a> │ │ │ │ │ + cbz r7, 8fae >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x21a> │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*): │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:430 │ │ │ │ │ - cbz r6, 75f2 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x206> │ │ │ │ │ + cbz r6, 8f9a >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x206> │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:431 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ blx 2a14 │ │ │ │ │ +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 2a48 │ │ │ │ │ +seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1765 │ │ │ │ │ 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:1765 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ it cs │ │ │ │ │ movcs r2, #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++/12/bits/stl_algobase.h:1114 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - ble.n 751e >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x132> │ │ │ │ │ + ble.n 8ec6 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x132> │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ adds r0, r3, r6 │ │ │ │ │ +__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&): │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:921 │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - beq.n 751e >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x132> │ │ │ │ │ + beq.n 8ec6 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x132> │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:922 │ │ │ │ │ subs r2, r2, r6 │ │ │ │ │ movs r1, #0 │ │ │ │ │ blx 29e0 │ │ │ │ │ - b.n 751e >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x132> │ │ │ │ │ + b.n 8ec6 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x132> │ │ │ │ │ +void seqan::allocate >, unsigned int, unsigned int, seqan::AllocateStorage_>(seqan::String > const&, unsigned int*&, unsigned int, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ │ blx 2904 │ │ │ │ │ +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 │ │ │ │ │ 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, 7650 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x264> │ │ │ │ │ + cbz r6, 8ff8 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x264> │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*): │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:430 │ │ │ │ │ - cbz r7, 763a >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x24e> │ │ │ │ │ + cbz r7, 8fe2 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x24e> │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:431 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx 2a14 │ │ │ │ │ +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 2a48 │ │ │ │ │ +seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1765 │ │ │ │ │ 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:1765 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ it cs │ │ │ │ │ movcs r2, #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++/12/bits/stl_algobase.h:1114 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - ble.n 7668 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x27c> │ │ │ │ │ + ble.n 9010 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x27c> │ │ │ │ │ +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++/12/bits/stl_algobase.h:921 │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - beq.n 7668 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x27c> │ │ │ │ │ + beq.n 9010 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x27c> │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:922 │ │ │ │ │ subs r2, r2, r7 │ │ │ │ │ movs r1, #0 │ │ │ │ │ blx 29e0 │ │ │ │ │ +void seqan::_reserveStorage, unsigned int, seqan::TagGenerous_>(seqan::String >&, unsigned int, seqan::Tag): │ │ │ │ │ +/usr/include/c++/12/bits/stl_algobase.h:922 │ │ │ │ │ mov r6, r9 │ │ │ │ │ - b.n 754a >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x15e> │ │ │ │ │ + b.n 8ef2 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x15e> │ │ │ │ │ +unsigned int const& std::min(unsigned int const&, unsigned int const&): │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:235 │ │ │ │ │ cmp.w r8, #32 │ │ │ │ │ - bls.w 74bc >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0xd0> │ │ │ │ │ + bls.w 8e64 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0xd0> │ │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ │ +unsigned int seqan::computeGenerousCapacity >, seqan::Alloc >, unsigned int>(seqan::String >, seqan::Alloc > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ 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 2904 │ │ │ │ │ str r0, [r7, #0] │ │ │ │ │ str r0, [r7, #4] │ │ │ │ │ +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, [r7, #8] │ │ │ │ │ +seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ ldrd r2, r1, [r6] │ │ │ │ │ +void seqan::_setLength >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:345 │ │ │ │ │ - b.n 74c8 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0xdc> │ │ │ │ │ + b.n 8e70 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0xdc> │ │ │ │ │ +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 2a48 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 2a48 │ │ │ │ │ blx 2a84 <__cxa_end_cleanup@plt> │ │ │ │ │ +void seqan::clear >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ bics.w r3, r3, #2 │ │ │ │ │ - beq.n 76b2 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2c6> │ │ │ │ │ + beq.n 905a >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2c6> │ │ │ │ │ +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 2a48 │ │ │ │ │ +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 2a48 │ │ │ │ │ +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 2a48 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 2a48 │ │ │ │ │ blx 2a84 <__cxa_end_cleanup@plt> │ │ │ │ │ - b.n 7692 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2a6> │ │ │ │ │ + b.n 903a >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2a6> │ │ │ │ │ │ │ │ │ │ -000076c4 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base>: │ │ │ │ │ +0000906c >::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 r6, r0 │ │ │ │ │ - ldr r0, [pc, #288] @ (77ec >::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 r3, [pc, #288] @ (77f0 >::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 r0, [pc, #288] @ (9194 >::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 r3, [pc, #288] @ (9198 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x12c>) │ │ │ │ │ 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 │ │ │ │ │ - cbz r5, 76e8 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x24> │ │ │ │ │ + cbz r5, 9090 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x24> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 7798 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xd4> │ │ │ │ │ + beq.n 9140 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xd4> │ │ │ │ │ +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 (discriminator 3) │ │ │ │ │ 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 3) │ │ │ │ │ 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 (discriminator 3) │ │ │ │ │ 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 3) │ │ │ │ │ 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 3) │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ it cs │ │ │ │ │ movcs r5, r2 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bls.n 7738 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x74> │ │ │ │ │ + bls.n 90e0 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x74> │ │ │ │ │ +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 │ │ │ │ │ movls.w r8, #32 │ │ │ │ │ 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 2904 │ │ │ │ │ +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 │ │ │ │ │ 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, 7792 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xce> │ │ │ │ │ + cbz r4, 913a >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xce> │ │ │ │ │ +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 2a48 │ │ │ │ │ +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, 7778 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xb4> │ │ │ │ │ + cbz r5, 9120 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xb4> │ │ │ │ │ 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 7762 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x9e> │ │ │ │ │ + bne.n 910a >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x9e> │ │ │ │ │ +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, #120] @ (77f4 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x130>) │ │ │ │ │ + ldr r2, [pc, #120] @ (919c >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x130>) │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1044 │ │ │ │ │ - ldr r3, [pc, #116] @ (77f0 >::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, #116] @ (9198 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x12c>) │ │ │ │ │ /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 77dc >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x118> │ │ │ │ │ + bne.n 9184 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x118> │ │ │ │ │ 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 7738 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x74> │ │ │ │ │ + b.n 90e0 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x74> │ │ │ │ │ +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 7778 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xb4> │ │ │ │ │ + beq.n 9120 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xb4> │ │ │ │ │ +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 │ │ │ │ │ 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 │ │ │ │ │ - beq.n 77cc >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x108> │ │ │ │ │ + beq.n 9174 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0x108> │ │ │ │ │ +seqan::Size >, seqan::Alloc > const>::Type seqan::length >, seqan::Alloc >(seqan::String >, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 │ │ │ │ │ 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 │ │ │ │ │ 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 29bc >::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 29a4 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@plt> │ │ │ │ │ +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 2a48 │ │ │ │ │ - b.n 7778 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xb4> │ │ │ │ │ +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 9120 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&, seqan::Size >, seqan::Alloc > >::Type)@@Base+0xb4> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1044 │ │ │ │ │ blx 2a78 <__stack_chk_fail@plt> │ │ │ │ │ +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 2a48 │ │ │ │ │ blx 2a84 <__cxa_end_cleanup@plt> │ │ │ │ │ nop │ │ │ │ │ - subs r1, #44 @ 0x2c │ │ │ │ │ + subs r4, r0, #6 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r0, r1, #4 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r0, #128 @ 0x80 │ │ │ │ │ + subs r0, r3, #3 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000077f8 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base>: │ │ │ │ │ +000091a0 >::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 │ │ │ │ │ - ldr r2, [pc, #400] @ (798c >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x194>) │ │ │ │ │ - ldr r3, [pc, #404] @ (7990 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x198>) │ │ │ │ │ + ldr r2, [pc, #400] @ (9334 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x194>) │ │ │ │ │ + ldr r3, [pc, #404] @ (9338 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x198>) │ │ │ │ │ add r2, pc │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov r6, r1 │ │ │ │ │ sub sp, #16 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov.w 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 │ │ │ │ │ ldrd r3, r2, [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:1006 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 78cc >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xd4> │ │ │ │ │ + beq.n 9274 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xd4> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1008 (discriminator 4) │ │ │ │ │ - cbz r2, 7822 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x2a> │ │ │ │ │ + cbz r2, 91ca >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x2a> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1008 │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.n 78d6 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xde> │ │ │ │ │ + beq.n 927e >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xde> │ │ │ │ │ +seqan::Size >, seqan::Alloc > const>::Type seqan::length >, seqan::Alloc >(seqan::String >, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 (discriminator 3) │ │ │ │ │ sub.w r8, r2, r3 │ │ │ │ │ movw r4, #43691 @ 0xaaab │ │ │ │ │ movt r4, #43690 @ 0xaaaa │ │ │ │ │ +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 3) │ │ │ │ │ ldr r0, [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 3) │ │ │ │ │ mov.w r1, r8, asr #2 │ │ │ │ │ mul.w r1, 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 (discriminator 3) │ │ │ │ │ ldr r4, [r5, #0] │ │ │ │ │ +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 3) │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bls.n 7870 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x78> │ │ │ │ │ + bls.n 9218 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x78> │ │ │ │ │ +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 r8, #372 @ 0x174 │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ ittee hi │ │ │ │ │ addhi.w r7, r1, r1, 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 │ │ │ │ │ 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 2904 │ │ │ │ │ +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 │ │ │ │ │ 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 r4, #0 │ │ │ │ │ - beq.w 7972 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x17a> │ │ │ │ │ + beq.w 931a >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x17a> │ │ │ │ │ +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 2a48 │ │ │ │ │ +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 │ │ │ │ │ ldr r4, [r5, #0] │ │ │ │ │ +void seqan::AssignString_ >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1011 │ │ │ │ │ add.w r2, r3, r8 │ │ │ │ │ +void seqan::_setLength >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ add.w r1, r4, r8 │ │ │ │ │ +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 r3, r2 │ │ │ │ │ +void seqan::_setLength >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ 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 │ │ │ │ │ - beq.n 78b2 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xba> │ │ │ │ │ + beq.n 925a >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xba> │ │ │ │ │ subs r2, #12 │ │ │ │ │ movw r1, #43691 @ 0xaaab │ │ │ │ │ movt r1, #10922 @ 0x2aaa │ │ │ │ │ subs r2, r2, r3 │ │ │ │ │ mov.w ip, #12 │ │ │ │ │ lsrs r2, r2, #2 │ │ │ │ │ add r3, ip │ │ │ │ │ mul.w r2, r1, r2 │ │ │ │ │ bic.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mla ip, r2, ip, ip │ │ │ │ │ add ip, r4 │ │ │ │ │ +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, ip │ │ │ │ │ - bne.n 789c >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xa4> │ │ │ │ │ + bne.n 9244 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xa4> │ │ │ │ │ +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, #224] @ (7994 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x19c>) │ │ │ │ │ + ldr r2, [pc, #224] @ (933c >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x19c>) │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1020 │ │ │ │ │ - ldr r3, [pc, #216] @ (7990 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x198>) │ │ │ │ │ + ldr r3, [pc, #216] @ (9338 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x198>) │ │ │ │ │ /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 797c >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x184> │ │ │ │ │ + bne.n 9324 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x184> │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1006 │ │ │ │ │ ldrd r0, r1, [r0] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.n 781a >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x22> │ │ │ │ │ - b.n 78b2 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xba> │ │ │ │ │ + bne.n 91c2 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x22> │ │ │ │ │ + b.n 925a >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xba> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1015 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.n 78b2 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xba> │ │ │ │ │ + beq.n 925a >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xba> │ │ │ │ │ +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 r1, #0 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:170 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:167 │ │ │ │ │ strd r1, r1, [sp] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:168 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:170 │ │ │ │ │ - beq.n 7962 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x16a> │ │ │ │ │ + beq.n 930a >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x16a> │ │ │ │ │ +seqan::Size >, seqan::Alloc > const>::Type seqan::length >, seqan::Alloc >(seqan::String >, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 │ │ │ │ │ sub.w r8, r2, r3 │ │ │ │ │ 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 r8, #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 │ │ │ │ │ mov.w r3, r8, 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 r4, #12 │ │ │ │ │ +seqan::Size >, seqan::Alloc > const>::Type seqan::length >, seqan::Alloc >(seqan::String >, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 │ │ │ │ │ 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 │ │ │ │ │ ite ls │ │ │ │ │ movls r2, #32 │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ addhi.w r2, r3, r3, lsr #1 │ │ │ │ │ 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 │ │ │ │ │ mul.w r0, r4, r3 │ │ │ │ │ blx 2904 │ │ │ │ │ sub.w r2, r8, #12 │ │ │ │ │ +void seqan::_setLength >, void, unsigned int>(seqan::String >, seqan::Alloc >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ add.w r1, r0, r8 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ lsrs r2, r2, #2 │ │ │ │ │ movw r1, #43691 @ 0xaaab │ │ │ │ │ movt r1, #10922 @ 0x2aaa │ │ │ │ │ +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] │ │ │ │ │ +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] │ │ │ │ │ add r3, r4 │ │ │ │ │ +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 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ +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 │ │ │ │ │ mul.w r2, r1, r2 │ │ │ │ │ bic.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mla r4, r2, r4, r4 │ │ │ │ │ adds r1, r0, r4 │ │ │ │ │ +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 7944 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x14c> │ │ │ │ │ + bne.n 92ec >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x14c> │ │ │ │ │ +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 29a4 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@plt> │ │ │ │ │ +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 2a48 │ │ │ │ │ - b.n 78b2 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xba> │ │ │ │ │ +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 925a >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0xba> │ │ │ │ │ +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::AssignString_ >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1011 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add.w r2, r3, r8 │ │ │ │ │ - b.n 7870 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x78> │ │ │ │ │ + b.n 9218 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@@Base+0x78> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1020 │ │ │ │ │ blx 2a78 <__stack_chk_fail@plt> │ │ │ │ │ +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 2a48 │ │ │ │ │ blx 2a84 <__cxa_end_cleanup@plt> │ │ │ │ │ nop │ │ │ │ │ - subs r0, #0 │ │ │ │ │ + subs r0, r3, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r0, r1, #4 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r7, #70 @ 0x46 │ │ │ │ │ + adds r6, r3, #6 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00007998 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base>: │ │ │ │ │ +00009340 >, 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 r5, r0 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:585 │ │ │ │ │ ldr r6, [r0, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 7a9a >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x102> │ │ │ │ │ + beq.n 9442 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x102> │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - bne.n 7a96 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0xfe> │ │ │ │ │ + bne.n 943e >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0xfe> │ │ │ │ │ +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, [r0, #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 2904 │ │ │ │ │ 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 │ │ │ │ │ str r7, [r0, #0] │ │ │ │ │ +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 │ │ │ │ │ subs r3, r2, r1 │ │ │ │ │ +seqan::String >::String(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:119 │ │ │ │ │ str r7, [r0, #4] │ │ │ │ │ +unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ │ +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 │ │ │ │ │ - bls.w 7b54 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1bc> │ │ │ │ │ + bls.w 94fc >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1bc> │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 │ │ │ │ │ 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 │ │ │ │ │ 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 7b62 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1ca> │ │ │ │ │ + bne.w 950a >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1ca> │ │ │ │ │ +seqan::String >::String(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:124 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.n 79f0 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x58> │ │ │ │ │ + beq.n 9398 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x58> │ │ │ │ │ +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 29f8 >::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 │ │ │ │ │ subs r0, r2, r1 │ │ │ │ │ +seqan::String >::String(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:119 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ +unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ cmp r0, #124 @ 0x7c │ │ │ │ │ +seqan::String >::String(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:121 │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 │ │ │ │ │ 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 7b34 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x19c> │ │ │ │ │ + bls.w 94dc >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x19c> │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ add.w r3, r3, r3, lsr #1 │ │ │ │ │ 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 7b3e >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1a6> │ │ │ │ │ + bne.w 94e6 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1a6> │ │ │ │ │ +seqan::String >::String(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:124 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.n 7a2c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x94> │ │ │ │ │ + beq.n 93d4 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x94> │ │ │ │ │ +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 29f8 >::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] │ │ │ │ │ ldrd r6, r3, [r6, #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 │ │ │ │ │ - cbz r3, 7a90 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0xf8> │ │ │ │ │ + cbz r3, 9438 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0xf8> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 7b2c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x194> │ │ │ │ │ + bne.n 94d4 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x194> │ │ │ │ │ +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 2904 │ │ │ │ │ +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, [r6, #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, [r6, #0] │ │ │ │ │ +void seqan::allocate >, seqan::Alloc >, seqan::Tag >, seqan::String >, seqan::Alloc >, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Alloc >, seqan::Tag > const&, seqan::String >, seqan::Alloc >*&, int, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov r7, r0 │ │ │ │ │ +seqan::String >, seqan::Alloc >::String(seqan::String >, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:119 │ │ │ │ │ str 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 │ │ │ │ │ movw ip, #43691 @ 0xaaab │ │ │ │ │ movt ip, #43690 @ 0xaaaa │ │ │ │ │ +seqan::String >, seqan::Alloc >::String(seqan::String >, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:119 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ /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 │ │ │ │ │ subs r0, 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.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 │ │ │ │ │ mov.w r3, r0, asr #2 │ │ │ │ │ mul.w r3, ip, 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 7c3a >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2a2> │ │ │ │ │ + bls.w 95e2 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2a2> │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:837 │ │ │ │ │ add.w r3, r3, r3, lsr #1 │ │ │ │ │ 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 7c22 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x28a> │ │ │ │ │ + bne.w 95ca >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x28a> │ │ │ │ │ +seqan::String >, seqan::Alloc >::String(seqan::String >, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:124 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.n 7a8a >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0xf2> │ │ │ │ │ + beq.n 9432 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0xf2> │ │ │ │ │ +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, r7 │ │ │ │ │ blx 29a4 >::assign_ >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::String >, seqan::Alloc >&, seqan::String >, seqan::Alloc > const&)@plt> │ │ │ │ │ +void seqan::create >, seqan::Alloc >, seqan::String >, seqan::Alloc > const>(seqan::Holder >, seqan::Alloc >, seqan::Tag >&, seqan::String >, seqan::Alloc > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:651 │ │ │ │ │ movs r3, #1 │ │ │ │ │ strd r7, r3, [r4, #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 2904 │ │ │ │ │ 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 │ │ │ │ │ str r4, [r5, #0] │ │ │ │ │ +seqan::String >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ str r6, [r4, #0] │ │ │ │ │ str r6, [r4, #4] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ str r6, [r4, #12] │ │ │ │ │ str r6, [r4, #16] │ │ │ │ │ +seqan::Holder >, seqan::Alloc >, seqan::Tag >::Holder(): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:117 │ │ │ │ │ strd r6, r6, [r4, #20] │ │ │ │ │ str r6, [r4, #28] │ │ │ │ │ +void seqan::allocate >, seqan::Alloc >, seqan::Tag >, seqan::String >, seqan::Alloc >, int, seqan::AllocateUnspecified_>(seqan::Holder >, seqan::Alloc >, seqan::Tag > const&, seqan::String >, seqan::Alloc >*&, int, seqan::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ blx 2904 │ │ │ │ │ +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 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ +seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:472 │ │ │ │ │ subs r6, r3, r7 │ │ │ │ │ +seqan::String >, seqan::Alloc >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ str r1, [r0, #4] │ │ │ │ │ +seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1750 │ │ │ │ │ cmp r6, #8 │ │ │ │ │ +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 │ │ │ │ │ - bls.n 7b0e >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x176> │ │ │ │ │ + bls.n 94b6 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x176> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1769 │ │ │ │ │ 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 │ │ │ │ │ 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 7b7a >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1e2> │ │ │ │ │ + bhi.n 9522 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1e2> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1757 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bls.n 7bd2 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x23a> │ │ │ │ │ + bls.n 957a >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x23a> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1769 │ │ │ │ │ add.w r8, r6, #8 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1767 │ │ │ │ │ cmp r7, #4 │ │ │ │ │ - bhi.n 7b00 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x168> │ │ │ │ │ + bhi.n 94a8 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x168> │ │ │ │ │ +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++/12/bits/stl_algobase.h:1114 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 7b00 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x168> │ │ │ │ │ + ble.n 94a8 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x168> │ │ │ │ │ +__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&): │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:921 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - beq.n 7b00 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x168> │ │ │ │ │ + beq.n 94a8 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x168> │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:922 │ │ │ │ │ movs r1, #0 │ │ │ │ │ blx 29e0 │ │ │ │ │ +seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > >::Matrix(): │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:183 │ │ │ │ │ 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 │ │ │ │ │ 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 7b8a >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1f2> │ │ │ │ │ + bls.n 9532 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x1f2> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1769 │ │ │ │ │ adds r7, #8 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1767 │ │ │ │ │ cmp r6, #4 │ │ │ │ │ - bhi.n 7ad4 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x13c> │ │ │ │ │ + bhi.n 947c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x13c> │ │ │ │ │ +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++/12/bits/stl_algobase.h:1114 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 7ad4 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x13c> │ │ │ │ │ + ble.n 947c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x13c> │ │ │ │ │ +__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&): │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:921 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.n 7ad4 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x13c> │ │ │ │ │ + beq.n 947c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x13c> │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:922 │ │ │ │ │ mov r0, r3 │ │ │ │ │ blx 29e0 │ │ │ │ │ - b.n 7ad4 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x13c> │ │ │ │ │ + b.n 947c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x13c> │ │ │ │ │ +void seqan::create >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:728 │ │ │ │ │ movs r3, #2 │ │ │ │ │ strd r6, r3, [r4, #24] │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:729 │ │ │ │ │ - b.n 7a90 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0xf8> │ │ │ │ │ + b.n 9438 >, 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++/12/bits/stl_algobase.h:235 │ │ │ │ │ cmp r7, #32 │ │ │ │ │ - bls.w 7a14 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x7c> │ │ │ │ │ + bls.w 93bc >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x7c> │ │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ │ +unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ 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 2904 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ str r0, [r4, #16] │ │ │ │ │ +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 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.w 7a20 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x88> │ │ │ │ │ - b.n 7a2c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x94> │ │ │ │ │ + bne.w 93c8 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x88> │ │ │ │ │ + b.n 93d4 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x94> │ │ │ │ │ +unsigned int const& std::min(unsigned int const&, unsigned int const&): │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:235 │ │ │ │ │ cmp.w r8, #32 │ │ │ │ │ - bls.w 79d8 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x40> │ │ │ │ │ + bls.w 9380 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x40> │ │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ │ +unsigned int seqan::computeGenerousCapacity >, unsigned int>(seqan::String > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ 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 2904 │ │ │ │ │ str r0, [r4, #0] │ │ │ │ │ str r0, [r4, #4] │ │ │ │ │ +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 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.w 79e8 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x50> │ │ │ │ │ - b.n 79f0 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x58> │ │ │ │ │ + bne.w 9390 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x50> │ │ │ │ │ + b.n 9398 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x58> │ │ │ │ │ +seqan::Matrix >, 2u, seqan::String >, seqan::Alloc > >::Matrix(): │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:183 │ │ │ │ │ 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 │ │ │ │ │ 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 │ │ │ │ │ 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 7b0a >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x172> │ │ │ │ │ + b.n 94b2 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x172> │ │ │ │ │ +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 2904 │ │ │ │ │ +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 │ │ │ │ │ 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 │ │ │ │ │ mov r2, r1 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1680 │ │ │ │ │ - cbz r7, 7bbc >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x224> │ │ │ │ │ + cbz r7, 9564 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x224> │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*): │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:430 │ │ │ │ │ - cbz r6, 7ba8 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x210> │ │ │ │ │ + cbz r6, 9550 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x210> │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:431 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ blx 2a14 │ │ │ │ │ +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 2a48 │ │ │ │ │ +seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1765 │ │ │ │ │ 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:1765 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ it cs │ │ │ │ │ movcs r2, #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++/12/bits/stl_algobase.h:1114 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - ble.n 7ad4 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x13c> │ │ │ │ │ + ble.n 947c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x13c> │ │ │ │ │ +void seqan::_setLength(seqan::String >&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ adds r0, r3, r6 │ │ │ │ │ +__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned int*, unsigned int*, unsigned int const&): │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:921 │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - beq.n 7ad4 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x13c> │ │ │ │ │ + beq.n 947c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x13c> │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:922 │ │ │ │ │ subs r2, r2, r6 │ │ │ │ │ movs r1, #0 │ │ │ │ │ blx 29e0 │ │ │ │ │ - b.n 7ad4 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x13c> │ │ │ │ │ + b.n 947c >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x13c> │ │ │ │ │ +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 2904 │ │ │ │ │ +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 │ │ │ │ │ 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, 7c06 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x26e> │ │ │ │ │ + cbz r6, 95ae >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x26e> │ │ │ │ │ +unsigned int* std::__copy_move::__copy_m(unsigned int const*, unsigned int const*, unsigned int*): │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:430 │ │ │ │ │ - cbz r7, 7bf0 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x258> │ │ │ │ │ + cbz r7, 9598 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x258> │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:431 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx 2a14 │ │ │ │ │ +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 2a48 │ │ │ │ │ +seqan::Size > >::Type seqan::_Resize_String >::resize_ >, int>(seqan::String >&, seqan::Size > >::Type, int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1765 │ │ │ │ │ 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:1765 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ it cs │ │ │ │ │ movcs r2, #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++/12/bits/stl_algobase.h:1114 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - ble.n 7c1e >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x286> │ │ │ │ │ + ble.n 95c6 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x286> │ │ │ │ │ +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++/12/bits/stl_algobase.h:921 │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - beq.n 7c1e >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x286> │ │ │ │ │ + beq.n 95c6 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x286> │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:922 │ │ │ │ │ subs r2, r2, r7 │ │ │ │ │ movs r1, #0 │ │ │ │ │ blx 29e0 │ │ │ │ │ +void seqan::_reserveStorage, unsigned int, seqan::TagGenerous_>(seqan::String >&, unsigned int, seqan::Tag): │ │ │ │ │ +/usr/include/c++/12/bits/stl_algobase.h:922 │ │ │ │ │ mov r6, r9 │ │ │ │ │ - b.n 7b00 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x168> │ │ │ │ │ + b.n 94a8 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x168> │ │ │ │ │ +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 2904 │ │ │ │ │ str r0, [r7, #0] │ │ │ │ │ str r0, [r7, #4] │ │ │ │ │ +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, [r7, #8] │ │ │ │ │ +seqan::Iterator >, seqan::Alloc > const, seqan::Tag const>::Type seqan::begin >, void>(seqan::String >, seqan::Alloc > const&, seqan::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ ldrd r2, r1, [r6] │ │ │ │ │ - b.n 7a7e >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0xe6> │ │ │ │ │ + b.n 9426 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0xe6> │ │ │ │ │ +unsigned int const& std::min(unsigned int const&, unsigned int const&): │ │ │ │ │ /usr/include/c++/12/bits/stl_algobase.h:235 │ │ │ │ │ cmp.w r8, #32 │ │ │ │ │ - bls.w 7a76 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0xde> │ │ │ │ │ + bls.w 941e >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0xde> │ │ │ │ │ mov.w r0, #384 @ 0x180 │ │ │ │ │ +unsigned int seqan::computeGenerousCapacity >, seqan::Alloc >, unsigned int>(seqan::String >, seqan::Alloc > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:836 │ │ │ │ │ mov.w r8, #32 │ │ │ │ │ - b.n 7c28 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x290> │ │ │ │ │ + b.n 95d0 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x290> │ │ │ │ │ +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 2a48 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 2a48 │ │ │ │ │ blx 2a84 <__cxa_end_cleanup@plt> │ │ │ │ │ +void seqan::clear >, seqan::Alloc > >(seqan::Holder >, seqan::Alloc >, seqan::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ bics.w r3, r3, #2 │ │ │ │ │ - beq.n 7c72 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2da> │ │ │ │ │ + beq.n 961a >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2da> │ │ │ │ │ +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 2a48 │ │ │ │ │ +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 2a48 │ │ │ │ │ +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 2a48 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 2a48 │ │ │ │ │ blx 2a84 <__cxa_end_cleanup@plt> │ │ │ │ │ - b.n 7c52 >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2ba> │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -00007c88 : │ │ │ │ │ -ScoredAlignment::getString[abi:cxx11](): │ │ │ │ │ -./porechop/src/alignment.cpp:113 │ │ │ │ │ - ldr.w r2, [pc, #2984] @ 8834 │ │ │ │ │ - ldr.w r3, [pc, #2984] @ 8838 │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - add r2, pc │ │ │ │ │ -./porechop/src/alignment.cpp:114 │ │ │ │ │ - ldr r4, [r1, #8] │ │ │ │ │ -./porechop/src/alignment.cpp:113 │ │ │ │ │ - sub.w sp, sp, #564 @ 0x234 │ │ │ │ │ - ldr.w sl, [pc, #2972] @ 883c │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ -std::__cxx11::to_string(int): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:4018 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:4017 │ │ │ │ │ - mov.w r5, r4, lsr #31 │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:4018 │ │ │ │ │ - it lt │ │ │ │ │ - neglt r4, r4 │ │ │ │ │ -ScoredAlignment::getString[abi:cxx11](): │ │ │ │ │ -./porechop/src/alignment.cpp:113 │ │ │ │ │ - add sl, pc │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - str r3, [sp, #556] @ 0x22c │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - mov r8, r1 │ │ │ │ │ -unsigned int std::__detail::__to_chars_len(unsigned int, int): │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:58 │ │ │ │ │ - cmp r4, #9 │ │ │ │ │ -ScoredAlignment::getString[abi:cxx11](): │ │ │ │ │ -./porechop/src/alignment.cpp:113 │ │ │ │ │ - str r0, [sp, #28] │ │ │ │ │ -unsigned int std::__detail::__to_chars_len(unsigned int, int): │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:58 │ │ │ │ │ - bls.w 8aa2 │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:59 │ │ │ │ │ - cmp r4, #99 @ 0x63 │ │ │ │ │ - bls.w 8b12 │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:60 │ │ │ │ │ - cmp.w r4, #1000 @ 0x3e8 │ │ │ │ │ - bcc.w 8b56 │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:61 │ │ │ │ │ - movw r3, #9999 @ 0x270f │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - bls.w 8b4e │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:58 │ │ │ │ │ - movw r3, #34463 @ 0x869f │ │ │ │ │ - movt r3, #1 │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:63 │ │ │ │ │ - it ls │ │ │ │ │ - movls r1, #5 │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:58 │ │ │ │ │ - bls.n 7d62 │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:59 │ │ │ │ │ - movw r3, #16959 @ 0x423f │ │ │ │ │ - movt r3, #15 │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - bls.w 8b66 │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:60 │ │ │ │ │ - movw r3, #38528 @ 0x9680 │ │ │ │ │ - movt r3, #152 @ 0x98 │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - itt cc │ │ │ │ │ - movcc r6, #6 │ │ │ │ │ - movcc r1, #7 │ │ │ │ │ - bcc.n 7d64 │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:61 │ │ │ │ │ - movw r3, #57599 @ 0xe0ff │ │ │ │ │ - movt r3, #1525 @ 0x5f5 │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - bls.w 89d6 │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:58 │ │ │ │ │ - movw r3, #51711 @ 0xc9ff │ │ │ │ │ - movt r3, #15258 @ 0x3b9a │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - bls.n 7d60 │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:63 │ │ │ │ │ - movs r6, #9 │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:59 │ │ │ │ │ - adds r1, r6, #1 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:200 │ │ │ │ │ - add r3, sp, #124 @ 0x7c │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:659 │ │ │ │ │ - add r1, r5 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:200 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:659 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:200 │ │ │ │ │ - add r7, sp, #132 @ 0x84 │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ - str r7, [sp, #92] @ 0x5c │ │ │ │ │ - str r7, [sp, #124] @ 0x7c │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:659 │ │ │ │ │ - blx 2a60 , std::allocator >::_M_construct(unsigned int, char)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::operator[](unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:1224 │ │ │ │ │ - ldr.w r3, [r9] │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:84 │ │ │ │ │ - cmp r4, #99 @ 0x63 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::operator[](unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:1224 │ │ │ │ │ - add.w lr, r3, r5 │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:84 │ │ │ │ │ - bhi.n 7d82 │ │ │ │ │ - ldr.w r3, [pc, #2804] @ 8840 │ │ │ │ │ - ldr.w r3, [sl, r3] │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:95 │ │ │ │ │ - add.w r2, r3, r4, lsl #1 │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:96 │ │ │ │ │ - ldrb.w r4, [r3, r4, lsl #1] │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:95 │ │ │ │ │ - ldrb r3, [r2, #1] │ │ │ │ │ - strb.w r3, [lr, #1] │ │ │ │ │ - b.n 7dc4 │ │ │ │ │ -unsigned int std::__detail::__to_chars_len(unsigned int, int): │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:63 │ │ │ │ │ - movs r1, #9 │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:83 │ │ │ │ │ - subs r6, r1, #1 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:200 │ │ │ │ │ - add r3, sp, #124 @ 0x7c │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:659 │ │ │ │ │ - add r1, r5 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:200 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:659 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:200 │ │ │ │ │ - add r7, sp, #132 @ 0x84 │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ - str r7, [sp, #92] @ 0x5c │ │ │ │ │ - str r7, [sp, #124] @ 0x7c │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:659 │ │ │ │ │ - blx 2a60 , std::allocator >::_M_construct(unsigned int, char)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::operator[](unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:1224 │ │ │ │ │ - ldr.w r3, [r9] │ │ │ │ │ - add.w lr, r3, r5 │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:84 │ │ │ │ │ - ldr.w r3, [pc, #2748] @ 8840 │ │ │ │ │ - subs r1, r6, #1 │ │ │ │ │ - add r1, lr │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:86 │ │ │ │ │ - movw r6, #34079 @ 0x851f │ │ │ │ │ - movt r6, #20971 @ 0x51eb │ │ │ │ │ - mov.w ip, #100 @ 0x64 │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:84 │ │ │ │ │ - movw r7, #9999 @ 0x270f │ │ │ │ │ - ldr.w r3, [sl, r3] │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:86 │ │ │ │ │ - umull r0, r2, r6, r4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:84 │ │ │ │ │ - cmp r0, r7 │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:86 │ │ │ │ │ - mov.w r2, r2, lsr #5 │ │ │ │ │ - mls r5, ip, r2, r4 │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:87 │ │ │ │ │ - mov r4, r2 │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:89 │ │ │ │ │ - ldrh.w r2, [r3, r5, lsl #1] │ │ │ │ │ - strh.w r2, [r1], #-2 │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:84 │ │ │ │ │ - bhi.n 7d9e │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:92 │ │ │ │ │ - cmp.w r0, #1000 @ 0x3e8 │ │ │ │ │ - bcs.n 7d50 │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:99 │ │ │ │ │ - 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++/12/bits/basic_string.h:392 │ │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ - strb.w r4, [lr] │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - beq.w 8bbc │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::append(char const*): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:1437 │ │ │ │ │ - ldr.w r1, [pc, #2668] @ 8844 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx 2a54 , 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++/12/bits/basic_string.h:204 │ │ │ │ │ - add.w fp, sp, #148 @ 0x94 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:204 │ │ │ │ │ - add r3, sp, #156 @ 0x9c │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::append(char const*): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:1437 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:204 │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ - str.w r3, [fp] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::length() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:1071 │ │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ - ldr.w r2, [r5], #8 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:673 │ │ │ │ │ - cmp r2, r5 │ │ │ │ │ - beq.w 880c │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:224 │ │ │ │ │ - str.w r2, [fp] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:261 │ │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ │ - str.w r2, [fp, #8] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:229 │ │ │ │ │ - str.w r3, [fp, #4] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [r4, #4] │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/12/bits/char_traits.h:354 │ │ │ │ │ - strb r3, [r4, #8] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:224 │ │ │ │ │ - str r5, [r4, #0] │ │ │ │ │ -ScoredAlignment::getString[abi:cxx11](): │ │ │ │ │ -./porechop/src/alignment.cpp:115 │ │ │ │ │ - ldr.w r7, [r8, #12] │ │ │ │ │ -std::__cxx11::to_string(int): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:4018 │ │ │ │ │ - eor.w r4, r7, r7, asr #31 │ │ │ │ │ - sub.w r4, r4, r7, asr #31 │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:4017 │ │ │ │ │ - lsrs r7, r7, #31 │ │ │ │ │ -unsigned int std::__detail::__to_chars_len(unsigned int, int): │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:58 │ │ │ │ │ - cmp r4, #9 │ │ │ │ │ - bls.w 8ac2 │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:59 │ │ │ │ │ - cmp r4, #99 @ 0x63 │ │ │ │ │ - bls.w 8b1a │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:60 │ │ │ │ │ - cmp.w r4, #1000 @ 0x3e8 │ │ │ │ │ - bcc.w 8b2e │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:61 │ │ │ │ │ - movw r3, #9999 @ 0x270f │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - bls.w 8b5e │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:58 │ │ │ │ │ - movw r3, #34463 @ 0x869f │ │ │ │ │ - movt r3, #1 │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:63 │ │ │ │ │ - it ls │ │ │ │ │ - movls r1, #5 │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:58 │ │ │ │ │ - bls.n 7ec8 │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:59 │ │ │ │ │ - movw r3, #16959 @ 0x423f │ │ │ │ │ - movt r3, #15 │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - bls.w 8b6c │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:60 │ │ │ │ │ - movw r3, #38528 @ 0x9680 │ │ │ │ │ - movt r3, #152 @ 0x98 │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - itt cc │ │ │ │ │ - movcc r5, #6 │ │ │ │ │ - movcc r1, #7 │ │ │ │ │ - bcc.n 7eca │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:61 │ │ │ │ │ - movw r3, #57599 @ 0xe0ff │ │ │ │ │ - movt r3, #1525 @ 0x5f5 │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - bls.w 89c2 │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:58 │ │ │ │ │ - movw r3, #51711 @ 0xc9ff │ │ │ │ │ - movt r3, #15258 @ 0x3b9a │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - bls.n 7ec6 │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:63 │ │ │ │ │ - movs r5, #9 │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:59 │ │ │ │ │ - adds r1, r5, #1 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:200 │ │ │ │ │ - add r3, sp, #172 @ 0xac │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:659 │ │ │ │ │ - add r1, r7 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:200 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:659 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:200 │ │ │ │ │ - add r6, sp, #180 @ 0xb4 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - str r6, [sp, #64] @ 0x40 │ │ │ │ │ - str r6, [sp, #172] @ 0xac │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:659 │ │ │ │ │ - blx 2a60 , std::allocator >::_M_construct(unsigned int, char)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::operator[](unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:1224 │ │ │ │ │ - ldr.w r3, [r9] │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:84 │ │ │ │ │ - cmp r4, #99 @ 0x63 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::operator[](unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:1224 │ │ │ │ │ - add r7, r3 │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:84 │ │ │ │ │ - bhi.n 7ee6 │ │ │ │ │ - ldr.w r3, [pc, #2444] @ 8840 │ │ │ │ │ - ldr.w r3, [sl, r3] │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:95 │ │ │ │ │ - add.w r2, r3, r4, lsl #1 │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:96 │ │ │ │ │ - ldrb.w r4, [r3, r4, lsl #1] │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:95 │ │ │ │ │ - ldrb r3, [r2, #1] │ │ │ │ │ - strb r3, [r7, #1] │ │ │ │ │ - b.n 7f28 │ │ │ │ │ -unsigned int std::__detail::__to_chars_len(unsigned int, int): │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:63 │ │ │ │ │ - movs r1, #9 │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:83 │ │ │ │ │ - subs r5, r1, #1 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:200 │ │ │ │ │ - add r3, sp, #172 @ 0xac │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:659 │ │ │ │ │ - add r1, r7 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:200 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:659 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:200 │ │ │ │ │ - add r6, sp, #180 @ 0xb4 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - str r6, [sp, #64] @ 0x40 │ │ │ │ │ - str r6, [sp, #172] @ 0xac │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:659 │ │ │ │ │ - blx 2a60 , std::allocator >::_M_construct(unsigned int, char)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::operator[](unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:1224 │ │ │ │ │ - ldr.w r3, [r9] │ │ │ │ │ - add r7, r3 │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:84 │ │ │ │ │ - ldr.w r3, [pc, #2392] @ 8840 │ │ │ │ │ - subs r1, r5, #1 │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:86 │ │ │ │ │ - movw r6, #34079 @ 0x851f │ │ │ │ │ - movt r6, #20971 @ 0x51eb │ │ │ │ │ - add r1, r7 │ │ │ │ │ - mov.w lr, #100 @ 0x64 │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:84 │ │ │ │ │ - movw ip, #9999 @ 0x270f │ │ │ │ │ - ldr.w r3, [sl, r3] │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:86 │ │ │ │ │ - umull r0, r2, r6, r4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:84 │ │ │ │ │ - cmp r0, ip │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:86 │ │ │ │ │ - mov.w r2, r2, lsr #5 │ │ │ │ │ - mls r5, lr, r2, r4 │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:87 │ │ │ │ │ - mov r4, r2 │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:89 │ │ │ │ │ - ldrh.w r2, [r3, r5, lsl #1] │ │ │ │ │ - strh.w r2, [r1], #-2 │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:84 │ │ │ │ │ - bhi.n 7f02 │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:92 │ │ │ │ │ - cmp.w r0, #1000 @ 0x3e8 │ │ │ │ │ - bcs.n 7eb8 │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:99 │ │ │ │ │ - adds r4, #48 @ 0x30 │ │ │ │ │ - uxtb r4, r4 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::size() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:1064 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - strb r4, [r7, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::capacity() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:1134 │ │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::size() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:1064 │ │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ │ - ldr.w r0, [fp, #4] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ - 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++/12/bits/basic_string.h:3529 │ │ │ │ │ - adds r5, r0, r2 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::capacity() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:1134 │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - beq.w 8a18 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ -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++/12/bits/basic_string.h:3530 │ │ │ │ │ - ldr.w r4, [fp, #8] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ - 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++/12/bits/basic_string.h:3530 │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - bls.n 7f64 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::capacity() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:1134 │ │ │ │ │ - ldr r4, [sp, #64] @ 0x40 │ │ │ │ │ - cmp r1, r4 │ │ │ │ │ - it eq │ │ │ │ │ - moveq r1, #15 │ │ │ │ │ - beq.n 7f5a │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ - 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++/12/bits/basic_string.h:3530 │ │ │ │ │ - cmp r5, r1 │ │ │ │ │ - bls.w 8966 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:392 │ │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ - subs r3, r3, r0 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bhi.w 8bd4 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::append(char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:1422 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - blx 2a54 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:204 │ │ │ │ │ - add r2, sp, #204 @ 0xcc │ │ │ │ │ - str r2, [sp, #196] @ 0xc4 │ │ │ │ │ - add r3, sp, #196 @ 0xc4 │ │ │ │ │ - str r2, [sp, #80] @ 0x50 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::append(char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:1422 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ - ldr.w r2, [r5], #8 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:204 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:673 │ │ │ │ │ - cmp r2, r5 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::length() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:1071 │ │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:673 │ │ │ │ │ - beq.w 88ec │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:224 │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ - str r2, [r1, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:261 │ │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ │ - str r2, [r1, #8] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:229 │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - str r3, [r2, #4] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/12/bits/char_traits.h:354 │ │ │ │ │ - strb r3, [r4, #8] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:229 │ │ │ │ │ - str r3, [r4, #4] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:392 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:224 │ │ │ │ │ - str r5, [r4, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:392 │ │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - beq.w 8be8 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::append(char const*): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:1437 │ │ │ │ │ - ldr.w r1, [pc, #2196] @ 8848 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx 2a54 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:204 │ │ │ │ │ - add r2, sp, #228 @ 0xe4 │ │ │ │ │ - str r2, [sp, #220] @ 0xdc │ │ │ │ │ - add r3, sp, #220 @ 0xdc │ │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::append(char const*): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:1437 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ - ldr.w r2, [r5], #8 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:204 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:673 │ │ │ │ │ - cmp r2, r5 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::length() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:1071 │ │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:673 │ │ │ │ │ - beq.w 88d8 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:224 │ │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ │ - str r2, [r1, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:261 │ │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ │ - str r2, [r1, #8] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:229 │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:224 │ │ │ │ │ - str r5, [r4, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:229 │ │ │ │ │ - str r3, [r2, #4] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [r4, #4] │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/12/bits/char_traits.h:354 │ │ │ │ │ - strb r3, [r4, #8] │ │ │ │ │ -ScoredAlignment::getString[abi:cxx11](): │ │ │ │ │ -./porechop/src/alignment.cpp:116 │ │ │ │ │ - ldr.w r7, [r8, #16] │ │ │ │ │ -std::__cxx11::to_string(int): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:4018 │ │ │ │ │ - eor.w r4, r7, r7, asr #31 │ │ │ │ │ - sub.w r4, r4, r7, asr #31 │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:4017 │ │ │ │ │ - lsrs r7, r7, #31 │ │ │ │ │ -unsigned int std::__detail::__to_chars_len(unsigned int, int): │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:58 │ │ │ │ │ - cmp r4, #9 │ │ │ │ │ - bls.w 8a66 │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:59 │ │ │ │ │ - cmp r4, #99 @ 0x63 │ │ │ │ │ - bls.w 8afc │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:60 │ │ │ │ │ - cmp.w r4, #1000 @ 0x3e8 │ │ │ │ │ - bcc.w 8b22 │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:61 │ │ │ │ │ - movw r3, #9999 @ 0x270f │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - bls.w 8b36 │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:58 │ │ │ │ │ - movw r3, #34463 @ 0x869f │ │ │ │ │ - movt r3, #1 │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:63 │ │ │ │ │ - it ls │ │ │ │ │ - movls r1, #5 │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:58 │ │ │ │ │ - bls.w 878c │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:59 │ │ │ │ │ - movw r3, #16959 @ 0x423f │ │ │ │ │ - movt r3, #15 │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - bls.w 8b76 │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:60 │ │ │ │ │ - movw r3, #38528 @ 0x9680 │ │ │ │ │ - movt r3, #152 @ 0x98 │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - itt cc │ │ │ │ │ - movcc r5, #6 │ │ │ │ │ - movcc r1, #7 │ │ │ │ │ - bcc.w 878e │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:61 │ │ │ │ │ - movw r3, #57599 @ 0xe0ff │ │ │ │ │ - movt r3, #1525 @ 0x5f5 │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - bls.w 89bc │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:58 │ │ │ │ │ - movw r3, #51711 @ 0xc9ff │ │ │ │ │ - movt r3, #15258 @ 0x3b9a │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - bls.w 878a │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:63 │ │ │ │ │ - movs r5, #9 │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:59 │ │ │ │ │ - adds r1, r5, #1 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:200 │ │ │ │ │ - add r3, sp, #244 @ 0xf4 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:659 │ │ │ │ │ - add r1, r7 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:200 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:659 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:200 │ │ │ │ │ - add r6, sp, #252 @ 0xfc │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - str r6, [sp, #52] @ 0x34 │ │ │ │ │ - str r6, [sp, #244] @ 0xf4 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:659 │ │ │ │ │ - blx 2a60 , std::allocator >::_M_construct(unsigned int, char)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::operator[](unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:1224 │ │ │ │ │ - ldr.w r3, [r9] │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:84 │ │ │ │ │ - cmp r4, #99 @ 0x63 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::operator[](unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:1224 │ │ │ │ │ - add r7, r3 │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:84 │ │ │ │ │ - bls.w 87e2 │ │ │ │ │ - ldr.w r3, [pc, #1964] @ 8840 │ │ │ │ │ - subs r1, r5, #1 │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:86 │ │ │ │ │ - movw r6, #34079 @ 0x851f │ │ │ │ │ - movt r6, #20971 @ 0x51eb │ │ │ │ │ - add r1, r7 │ │ │ │ │ - mov.w lr, #100 @ 0x64 │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:84 │ │ │ │ │ - movw ip, #9999 @ 0x270f │ │ │ │ │ - ldr.w r3, [sl, r3] │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:86 │ │ │ │ │ - umull r0, r2, r6, r4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:84 │ │ │ │ │ - cmp r0, ip │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:86 │ │ │ │ │ - mov.w r2, r2, lsr #5 │ │ │ │ │ - mls r5, lr, r2, r4 │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:87 │ │ │ │ │ - mov r4, r2 │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:89 │ │ │ │ │ - ldrh.w r2, [r3, r5, lsl #1] │ │ │ │ │ - strh.w r2, [r1], #-2 │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:84 │ │ │ │ │ - bhi.n 80ac │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:92 │ │ │ │ │ - cmp.w r0, #1000 @ 0x3e8 │ │ │ │ │ - bcs.w 87e8 │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:99 │ │ │ │ │ - adds r4, #48 @ 0x30 │ │ │ │ │ - uxtb r4, r4 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::size() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:1064 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - strb r4, [r7, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::capacity() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:1134 │ │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::size() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:1064 │ │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ - 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++/12/bits/basic_string.h:3529 │ │ │ │ │ - adds r5, r0, r2 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::capacity() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:1134 │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - beq.w 8a02 │ │ │ │ │ -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++/12/bits/basic_string.h:3530 │ │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ │ - ldr r4, [r1, #8] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ │ -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++/12/bits/basic_string.h:3530 │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ - 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++/12/bits/basic_string.h:3530 │ │ │ │ │ - bls.n 810e │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::capacity() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:1134 │ │ │ │ │ - ldr r4, [sp, #52] @ 0x34 │ │ │ │ │ - cmp r1, r4 │ │ │ │ │ - it eq │ │ │ │ │ - moveq r1, #15 │ │ │ │ │ - beq.n 8104 │ │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ │ - 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++/12/bits/basic_string.h:3530 │ │ │ │ │ - cmp r5, r1 │ │ │ │ │ - bls.w 8946 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:392 │ │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ - subs r3, r3, r0 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bhi.w 8b96 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::append(char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:1422 │ │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ │ - blx 2a54 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:204 │ │ │ │ │ - add r2, sp, #276 @ 0x114 │ │ │ │ │ - str r2, [sp, #268] @ 0x10c │ │ │ │ │ - add r3, sp, #268 @ 0x10c │ │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::append(char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:1422 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ - ldr.w r2, [r5], #8 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:204 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:673 │ │ │ │ │ - cmp r2, r5 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::length() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:1071 │ │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:673 │ │ │ │ │ - beq.w 88c6 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:224 │ │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ │ - str r2, [r1, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:261 │ │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ │ - str r2, [r1, #8] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:229 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - str r3, [r2, #4] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/12/bits/char_traits.h:354 │ │ │ │ │ - strb r3, [r4, #8] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:229 │ │ │ │ │ - str r3, [r4, #4] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:392 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:224 │ │ │ │ │ - str r5, [r4, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:392 │ │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - beq.w 8bb4 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::append(char const*): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:1437 │ │ │ │ │ - ldr.w r1, [pc, #1772] @ 884c │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx 2a54 , 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++/12/bits/basic_string.h:204 │ │ │ │ │ - add r4, sp, #292 @ 0x124 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:204 │ │ │ │ │ - add r3, sp, #300 @ 0x12c │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::append(char const*): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:1437 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:204 │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - str r3, [r4, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::length() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:1071 │ │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ - ldr.w r2, [r6], #8 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:673 │ │ │ │ │ - cmp r2, r6 │ │ │ │ │ - beq.w 88b4 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:224 │ │ │ │ │ - str r2, [r4, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:261 │ │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ │ - str r2, [r4, #8] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:229 │ │ │ │ │ - str r3, [r4, #4] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [r5, #4] │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/12/bits/char_traits.h:354 │ │ │ │ │ - strb r3, [r5, #8] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:224 │ │ │ │ │ - str r6, [r5, #0] │ │ │ │ │ -ScoredAlignment::getString[abi:cxx11](): │ │ │ │ │ -./porechop/src/alignment.cpp:117 │ │ │ │ │ - ldr.w r7, [r8, #20] │ │ │ │ │ -std::__cxx11::to_string(int): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:4018 │ │ │ │ │ - eor.w r5, r7, r7, asr #31 │ │ │ │ │ - sub.w r5, r5, r7, asr #31 │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:4017 │ │ │ │ │ - lsrs r7, r7, #31 │ │ │ │ │ -unsigned int std::__detail::__to_chars_len(unsigned int, int): │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:58 │ │ │ │ │ - cmp r5, #9 │ │ │ │ │ - bls.w 8a84 │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:59 │ │ │ │ │ - cmp r5, #99 @ 0x63 │ │ │ │ │ - bls.w 8b0a │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:60 │ │ │ │ │ - cmp.w r5, #1000 @ 0x3e8 │ │ │ │ │ - bcc.w 8b3c │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:61 │ │ │ │ │ - movw r3, #9999 @ 0x270f │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bls.w 8b42 │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:58 │ │ │ │ │ - movw r3, #34463 @ 0x869f │ │ │ │ │ - movt r3, #1 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:63 │ │ │ │ │ - it ls │ │ │ │ │ - movls r1, #5 │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:58 │ │ │ │ │ - bls.w 876c │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:59 │ │ │ │ │ - movw r3, #16959 @ 0x423f │ │ │ │ │ - movt r3, #15 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bls.w 8b7c │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:60 │ │ │ │ │ - movw r3, #38528 @ 0x9680 │ │ │ │ │ - movt r3, #152 @ 0x98 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - itt cc │ │ │ │ │ - movcc r6, #6 │ │ │ │ │ - movcc r1, #7 │ │ │ │ │ - bcc.w 876e │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:61 │ │ │ │ │ - movw r3, #57599 @ 0xe0ff │ │ │ │ │ - movt r3, #1525 @ 0x5f5 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bls.w 89ca │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:58 │ │ │ │ │ - movw r3, #51711 @ 0xc9ff │ │ │ │ │ - movt r3, #15258 @ 0x3b9a │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bls.w 876a │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:63 │ │ │ │ │ - movs r6, #9 │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:59 │ │ │ │ │ - adds r1, r6, #1 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:200 │ │ │ │ │ - add r3, sp, #316 @ 0x13c │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:659 │ │ │ │ │ - add r1, r7 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:200 │ │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ │ - add r3, sp, #324 @ 0x144 │ │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ │ - str r3, [sp, #316] @ 0x13c │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:659 │ │ │ │ │ - blx 2a60 , std::allocator >::_M_construct(unsigned int, char)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::operator[](unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:1224 │ │ │ │ │ - ldr r3, [sp, #316] @ 0x13c │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:84 │ │ │ │ │ - cmp r5, #99 @ 0x63 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::operator[](unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:1224 │ │ │ │ │ - add.w ip, r3, r7 │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:84 │ │ │ │ │ - bls.w 87cc │ │ │ │ │ - ldr.w r3, [pc, #1548] @ 8840 │ │ │ │ │ - subs r1, r6, #1 │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:86 │ │ │ │ │ - movw r7, #34079 @ 0x851f │ │ │ │ │ - movt r7, #20971 @ 0x51eb │ │ │ │ │ - add r1, ip │ │ │ │ │ - mov.w r9, #100 @ 0x64 │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:84 │ │ │ │ │ - movw lr, #9999 @ 0x270f │ │ │ │ │ - ldr.w r3, [sl, r3] │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:86 │ │ │ │ │ - umull r0, r2, r7, r5 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:84 │ │ │ │ │ - cmp r0, lr │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:86 │ │ │ │ │ - mov.w r2, r2, lsr #5 │ │ │ │ │ - mls r6, r9, r2, r5 │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:87 │ │ │ │ │ - mov r5, r2 │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:89 │ │ │ │ │ - ldrh.w r2, [r3, r6, lsl #1] │ │ │ │ │ - strh.w r2, [r1], #-2 │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:84 │ │ │ │ │ - bhi.n 824e │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:92 │ │ │ │ │ - cmp.w r0, #1000 @ 0x3e8 │ │ │ │ │ - bcs.w 87d2 │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:99 │ │ │ │ │ - adds r5, #48 @ 0x30 │ │ │ │ │ - uxtb r5, r5 │ │ │ │ │ - strb.w r5, [ip] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::size() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:1064 │ │ │ │ │ - ldr r2, [sp, #320] @ 0x140 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ - ldrd r3, r0, [r4] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::capacity() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:1134 │ │ │ │ │ - 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++/12/bits/basic_string.h:3529 │ │ │ │ │ - adds r7, r0, r2 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::capacity() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:1134 │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - beq.w 89ee │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ - ldr r5, [sp, #316] @ 0x13c │ │ │ │ │ -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++/12/bits/basic_string.h:3530 │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ -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++/12/bits/basic_string.h:3530 │ │ │ │ │ - cmp r7, r6 │ │ │ │ │ - bls.n 82aa │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::capacity() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:1134 │ │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ │ - cmp r5, r1 │ │ │ │ │ - it eq │ │ │ │ │ - moveq r1, #15 │ │ │ │ │ - beq.n 82a0 │ │ │ │ │ - ldr r1, [sp, #324] @ 0x144 │ │ │ │ │ -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++/12/bits/basic_string.h:3530 │ │ │ │ │ - cmp r7, r1 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ - it hi │ │ │ │ │ - movhi r1, r5 │ │ │ │ │ -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++/12/bits/basic_string.h:3530 │ │ │ │ │ - bls.w 8938 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:392 │ │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ - subs r3, r3, r0 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bhi.w 8b82 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::append(char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:1422 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx 2a54 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:204 │ │ │ │ │ - add r3, sp, #348 @ 0x15c │ │ │ │ │ - str r3, [sp, #340] @ 0x154 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::append(char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:1422 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:204 │ │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ - ldr.w r2, [r6], #8 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::length() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:1071 │ │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:673 │ │ │ │ │ - cmp r2, r6 │ │ │ │ │ - beq.w 886c │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:224 │ │ │ │ │ - str r2, [sp, #340] @ 0x154 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:261 │ │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ │ - str r2, [sp, #348] @ 0x15c │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:229 │ │ │ │ │ - str r3, [sp, #344] @ 0x158 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [r5, #4] │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/12/bits/char_traits.h:354 │ │ │ │ │ - strb r3, [r5, #8] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:392 │ │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ - ldr r2, [sp, #344] @ 0x158 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:224 │ │ │ │ │ - str r6, [r5, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:392 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - beq.w 8b8a │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::append(char const*): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:1437 │ │ │ │ │ - ldr.w r1, [pc, #1376] @ 8850 │ │ │ │ │ - add r3, sp, #340 @ 0x154 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - add r1, pc │ │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ │ - blx 2a54 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:204 │ │ │ │ │ - add r3, sp, #372 @ 0x174 │ │ │ │ │ - str r3, [sp, #364] @ 0x16c │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::append(char const*): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:1437 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:204 │ │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ - ldr.w r2, [r6], #8 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::length() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:1071 │ │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:673 │ │ │ │ │ - cmp r2, r6 │ │ │ │ │ - beq.w 8820 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:224 │ │ │ │ │ - str r2, [sp, #364] @ 0x16c │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:261 │ │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ │ - str r2, [sp, #372] @ 0x174 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:229 │ │ │ │ │ - str r3, [sp, #368] @ 0x170 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [r5, #4] │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/12/bits/char_traits.h:354 │ │ │ │ │ - strb r3, [r5, #8] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:224 │ │ │ │ │ - str r6, [r5, #0] │ │ │ │ │ -ScoredAlignment::getString[abi:cxx11](): │ │ │ │ │ -./porechop/src/alignment.cpp:118 │ │ │ │ │ - ldr.w r7, [r8, #24] │ │ │ │ │ -std::__cxx11::to_string(int): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:4018 │ │ │ │ │ - eor.w r5, r7, r7, asr #31 │ │ │ │ │ - sub.w r5, r5, r7, asr #31 │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:4017 │ │ │ │ │ - lsrs r7, r7, #31 │ │ │ │ │ -unsigned int std::__detail::__to_chars_len(unsigned int, int): │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:58 │ │ │ │ │ - cmp r5, #9 │ │ │ │ │ - bls.w 8ae0 │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:59 │ │ │ │ │ - cmp r5, #99 @ 0x63 │ │ │ │ │ - bls.w 8b04 │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:60 │ │ │ │ │ - cmp.w r5, #1000 @ 0x3e8 │ │ │ │ │ - bcc.w 8b28 │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:61 │ │ │ │ │ - movw r3, #9999 @ 0x270f │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bls.w 8b48 │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:58 │ │ │ │ │ - movw r3, #34463 @ 0x869f │ │ │ │ │ - movt r3, #1 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:63 │ │ │ │ │ - it ls │ │ │ │ │ - movls r1, #5 │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:58 │ │ │ │ │ - bls.w 87ae │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:59 │ │ │ │ │ - movw r3, #16959 @ 0x423f │ │ │ │ │ - movt r3, #15 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bls.w 8b72 │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:60 │ │ │ │ │ - movw r3, #38528 @ 0x9680 │ │ │ │ │ - movt r3, #152 @ 0x98 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - itt cc │ │ │ │ │ - movcc r6, #6 │ │ │ │ │ - movcc r1, #7 │ │ │ │ │ - bcc.w 87b0 │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:61 │ │ │ │ │ - movw r3, #57599 @ 0xe0ff │ │ │ │ │ - movt r3, #1525 @ 0x5f5 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bls.w 89d0 │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:58 │ │ │ │ │ - movw r3, #51711 @ 0xc9ff │ │ │ │ │ - movt r3, #15258 @ 0x3b9a │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bls.w 87ac │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:63 │ │ │ │ │ - movs r6, #9 │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:59 │ │ │ │ │ - adds r1, r6, #1 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:200 │ │ │ │ │ - add r3, sp, #388 @ 0x184 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:659 │ │ │ │ │ - add r1, r7 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:200 │ │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ │ - add r3, sp, #396 @ 0x18c │ │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ │ - str r3, [sp, #388] @ 0x184 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:659 │ │ │ │ │ - blx 2a60 , std::allocator >::_M_construct(unsigned int, char)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::operator[](unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:1224 │ │ │ │ │ - ldr r3, [sp, #388] @ 0x184 │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:84 │ │ │ │ │ - cmp r5, #99 @ 0x63 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::operator[](unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:1224 │ │ │ │ │ - add.w ip, r3, r7 │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:84 │ │ │ │ │ - bls.w 87f6 │ │ │ │ │ - ldr.w r3, [pc, #1144] @ 8840 │ │ │ │ │ - subs r1, r6, #1 │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:86 │ │ │ │ │ - movw r7, #34079 @ 0x851f │ │ │ │ │ - movt r7, #20971 @ 0x51eb │ │ │ │ │ - add r1, ip │ │ │ │ │ - mov.w r9, #100 @ 0x64 │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:84 │ │ │ │ │ - movw lr, #9999 @ 0x270f │ │ │ │ │ - ldr.w r3, [sl, r3] │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:86 │ │ │ │ │ - umull r0, r2, r7, r5 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:84 │ │ │ │ │ - cmp r0, lr │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:86 │ │ │ │ │ - mov.w r2, r2, lsr #5 │ │ │ │ │ - mls r6, r9, r2, r5 │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:87 │ │ │ │ │ - mov r5, r2 │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:89 │ │ │ │ │ - ldrh.w r2, [r3, r6, lsl #1] │ │ │ │ │ - strh.w r2, [r1], #-2 │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:84 │ │ │ │ │ - bhi.n 83e2 │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:92 │ │ │ │ │ - cmp.w r0, #1000 @ 0x3e8 │ │ │ │ │ - bcs.w 87fc │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:99 │ │ │ │ │ - adds r5, #48 @ 0x30 │ │ │ │ │ - uxtb r5, r5 │ │ │ │ │ - strb.w r5, [ip] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::size() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:1064 │ │ │ │ │ - ldr r0, [sp, #368] @ 0x170 │ │ │ │ │ - ldr r2, [sp, #392] @ 0x188 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ - ldr r3, [sp, #364] @ 0x16c │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::capacity() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:1134 │ │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ -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++/12/bits/basic_string.h:3529 │ │ │ │ │ - adds r7, r0, r2 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::capacity() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:1134 │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - beq.w 8a2e │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ - ldr r5, [sp, #388] @ 0x184 │ │ │ │ │ -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++/12/bits/basic_string.h:3530 │ │ │ │ │ - ldr r6, [sp, #372] @ 0x174 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ -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++/12/bits/basic_string.h:3530 │ │ │ │ │ - cmp r7, r6 │ │ │ │ │ - bls.n 843e │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::capacity() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:1134 │ │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ │ - cmp r5, r1 │ │ │ │ │ - it eq │ │ │ │ │ - moveq r1, #15 │ │ │ │ │ - beq.n 8434 │ │ │ │ │ - ldr r1, [sp, #396] @ 0x18c │ │ │ │ │ -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++/12/bits/basic_string.h:3530 │ │ │ │ │ - cmp r7, r1 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ - it hi │ │ │ │ │ - movhi r1, r5 │ │ │ │ │ -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++/12/bits/basic_string.h:3530 │ │ │ │ │ - bls.w 8928 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:392 │ │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ - subs r3, r3, r0 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bhi.w 8bf0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::append(char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:1422 │ │ │ │ │ - add r5, sp, #364 @ 0x16c │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - blx 2a54 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:204 │ │ │ │ │ - add r3, sp, #420 @ 0x1a4 │ │ │ │ │ - str r3, [sp, #412] @ 0x19c │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::append(char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:1422 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:204 │ │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ - ldr.w r2, [r6], #8 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::length() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:1071 │ │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:673 │ │ │ │ │ - cmp r2, r6 │ │ │ │ │ - beq.w 88a2 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:224 │ │ │ │ │ - str r2, [sp, #412] @ 0x19c │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:261 │ │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ │ - str r2, [sp, #420] @ 0x1a4 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:229 │ │ │ │ │ - str r3, [sp, #416] @ 0x1a0 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [r5, #4] │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/12/bits/char_traits.h:354 │ │ │ │ │ - strb r3, [r5, #8] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:392 │ │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ - ldr r2, [sp, #416] @ 0x1a0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:224 │ │ │ │ │ - str r6, [r5, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:392 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - beq.w 8b9e │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::append(char const*): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:1437 │ │ │ │ │ - ldr r1, [pc, #972] @ (8854 ) │ │ │ │ │ - add r3, sp, #412 @ 0x19c │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - add r1, pc │ │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ │ - blx 2a54 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:204 │ │ │ │ │ - add r5, sp, #444 @ 0x1bc │ │ │ │ │ - str r5, [sp, #436] @ 0x1b4 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::append(char const*): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:1437 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::length() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:1071 │ │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ - ldr.w r2, [r7], #8 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:673 │ │ │ │ │ - cmp r2, r7 │ │ │ │ │ - beq.w 8890 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:224 │ │ │ │ │ - str r2, [sp, #436] @ 0x1b4 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:261 │ │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ │ - str r2, [sp, #444] @ 0x1bc │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:229 │ │ │ │ │ - str r3, [sp, #440] @ 0x1b8 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ -std::__cxx11::to_string(double): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:4099 │ │ │ │ │ - ldr r3, [pc, #932] @ (8858 ) │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/12/bits/char_traits.h:354 │ │ │ │ │ - strb r2, [r6, #8] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:229 │ │ │ │ │ - str r2, [r6, #4] │ │ │ │ │ -std::__cxx11::to_string(double): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:4099 │ │ │ │ │ - mov.w r2, #328 @ 0x148 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:224 │ │ │ │ │ - str r7, [r6, #0] │ │ │ │ │ -std::__cxx11::to_string(double): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:4099 │ │ │ │ │ - ldrd r6, r7, [r8, #32] │ │ │ │ │ - ldr.w r1, [sl, r3] │ │ │ │ │ - add r3, sp, #460 @ 0x1cc │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ │ - ldr r3, [pc, #908] @ (885c ) │ │ │ │ │ - strd r6, r7, [sp] │ │ │ │ │ - add r3, pc │ │ │ │ │ - str r1, [sp, #88] @ 0x58 │ │ │ │ │ - blx 2b74 , 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++/12/bits/basic_string.h:1064 │ │ │ │ │ - ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ │ - ldr r2, [sp, #464] @ 0x1d0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ - ldr r3, [sp, #436] @ 0x1b4 │ │ │ │ │ - ldr r1, [sp, #460] @ 0x1cc │ │ │ │ │ -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++/12/bits/basic_string.h:3529 │ │ │ │ │ - adds r7, r0, r2 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::capacity() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:1134 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - beq.w 8a56 │ │ │ │ │ -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++/12/bits/basic_string.h:3530 │ │ │ │ │ - ldr r6, [sp, #444] @ 0x1bc │ │ │ │ │ - cmp r7, r6 │ │ │ │ │ - bls.n 8502 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::capacity() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:1134 │ │ │ │ │ - add r6, sp, #468 @ 0x1d4 │ │ │ │ │ - cmp r1, r6 │ │ │ │ │ - it eq │ │ │ │ │ - moveq r6, #15 │ │ │ │ │ - beq.n 84fc │ │ │ │ │ - ldr r6, [sp, #468] @ 0x1d4 │ │ │ │ │ -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++/12/bits/basic_string.h:3530 │ │ │ │ │ - cmp r7, r6 │ │ │ │ │ - bls.w 8956 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:392 │ │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ - subs r3, r3, r0 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bhi.w 8baa │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::append(char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:1422 │ │ │ │ │ - add r6, sp, #436 @ 0x1b4 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - blx 2a54 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ - mov sl, r0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:204 │ │ │ │ │ - add r3, sp, #492 @ 0x1ec │ │ │ │ │ - str r3, [sp, #484] @ 0x1e4 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::append(char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:1422 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:204 │ │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ - ldr.w r2, [sl], #8 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::length() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:1071 │ │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:673 │ │ │ │ │ - cmp r2, sl │ │ │ │ │ - beq.w 887e │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:224 │ │ │ │ │ - str r2, [sp, #484] @ 0x1e4 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:261 │ │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ │ - str r2, [sp, #492] @ 0x1ec │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:229 │ │ │ │ │ - str r3, [sp, #488] @ 0x1e8 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [r6, #4] │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/12/bits/char_traits.h:354 │ │ │ │ │ - strb r3, [r6, #8] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:392 │ │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ - ldr r2, [sp, #488] @ 0x1e8 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:224 │ │ │ │ │ - str.w sl, [r6] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:392 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - beq.w 8bdc │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::append(char const*): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:1437 │ │ │ │ │ - ldr r1, [pc, #788] @ (8860 ) │ │ │ │ │ - add.w sl, sp, #484 @ 0x1e4 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - add r1, pc │ │ │ │ │ - blx 2a54 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:204 │ │ │ │ │ - add r6, sp, #516 @ 0x204 │ │ │ │ │ - str r6, [sp, #508] @ 0x1fc │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::append(char const*): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:1437 │ │ │ │ │ - mov r9, r0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::length() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:1071 │ │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ - ldr.w r2, [r1], #8 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:673 │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - beq.w 8900 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:224 │ │ │ │ │ - str r2, [sp, #508] @ 0x1fc │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:261 │ │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ │ - str r2, [sp, #516] @ 0x204 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:229 │ │ │ │ │ - str r3, [sp, #512] @ 0x200 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/12/bits/char_traits.h:354 │ │ │ │ │ - strb.w r3, [r9, #8] │ │ │ │ │ -std::__cxx11::to_string(double): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:4099 │ │ │ │ │ - mov.w r2, #328 @ 0x148 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:229 │ │ │ │ │ - str.w r3, [r9, #4] │ │ │ │ │ -std::__cxx11::to_string(double): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:4099 │ │ │ │ │ - vldr d7, [r8, #40] @ 0x28 │ │ │ │ │ - ldr r3, [pc, #728] @ (8864 ) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:224 │ │ │ │ │ - str.w r1, [r9] │ │ │ │ │ -std::__cxx11::to_string(double): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:4099 │ │ │ │ │ - add.w r9, sp, #532 @ 0x214 │ │ │ │ │ - ldr r1, [sp, #88] @ 0x58 │ │ │ │ │ - add r3, pc │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - vstr d7, [sp] │ │ │ │ │ - blx 2b74 , 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++/12/bits/basic_string.h:1064 (discriminator 2) │ │ │ │ │ - ldr r0, [sp, #512] @ 0x200 │ │ │ │ │ - ldr r2, [sp, #536] @ 0x218 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:234 (discriminator 2) │ │ │ │ │ - ldr r7, [sp, #508] @ 0x1fc │ │ │ │ │ - ldr r1, [sp, #532] @ 0x214 │ │ │ │ │ -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++/12/bits/basic_string.h:3529 (discriminator 2) │ │ │ │ │ - add.w ip, r0, r2 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::capacity() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:1134 (discriminator 2) │ │ │ │ │ - cmp r7, r6 │ │ │ │ │ - beq.w 8a42 │ │ │ │ │ -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++/12/bits/basic_string.h:3530 │ │ │ │ │ - ldr r3, [sp, #516] @ 0x204 │ │ │ │ │ - cmp ip, r3 │ │ │ │ │ - bls.n 85d0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::capacity() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:1134 │ │ │ │ │ - add.w r8, sp, #540 @ 0x21c │ │ │ │ │ - cmp r1, r8 │ │ │ │ │ - it eq │ │ │ │ │ - moveq.w lr, #15 │ │ │ │ │ - beq.n 85ca │ │ │ │ │ - ldr.w lr, [sp, #540] @ 0x21c │ │ │ │ │ -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++/12/bits/basic_string.h:3530 │ │ │ │ │ - cmp ip, lr │ │ │ │ │ - bls.w 8976 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:392 │ │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ - subs r3, r3, r0 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bhi.w 8bc4 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::append(char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:1422 │ │ │ │ │ - add r3, sp, #508 @ 0x1fc │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - blx 2a54 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_local_data(): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:241 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::append(char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:1422 │ │ │ │ │ - mov r9, r0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ - mov r8, r9 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_local_data(): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:241 │ │ │ │ │ - add.w r0, r3, #8 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:204 │ │ │ │ │ - str r0, [r3, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::length() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:1071 │ │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ - ldr.w r2, [r8], #8 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:673 │ │ │ │ │ - cmp r2, r8 │ │ │ │ │ - beq.w 8916 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:224 │ │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ │ - str r2, [r1, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:261 │ │ │ │ │ - ldr.w r2, [r9, #8] │ │ │ │ │ - str r2, [r1, #8] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:229 │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:224 │ │ │ │ │ - str.w r8, [r9] │ │ │ │ │ - add.w r8, sp, #540 @ 0x21c │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:229 │ │ │ │ │ - str r3, [r2, #4] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str.w r3, [r9, #4] │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/12/bits/char_traits.h:354 │ │ │ │ │ - strb.w r3, [r9, #8] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ - ldr r0, [sp, #532] @ 0x214 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_dispose(): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:285 │ │ │ │ │ - cmp r0, r8 │ │ │ │ │ - beq.n 862e │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:292 │ │ │ │ │ - ldr r1, [sp, #540] @ 0x21c │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/new_allocator.h:158 │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - blx 29ec │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ - ldr r0, [sp, #508] @ 0x1fc │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_dispose(): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:285 │ │ │ │ │ - cmp r0, r6 │ │ │ │ │ - beq.n 863c │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:292 │ │ │ │ │ - ldr r1, [sp, #516] @ 0x204 │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/new_allocator.h:158 │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - blx 29ec │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ - ldr r0, [sp, #484] @ 0x1e4 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_dispose(): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:285 │ │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - beq.n 864c │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:292 │ │ │ │ │ - ldr r1, [sp, #492] @ 0x1ec │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/new_allocator.h:158 │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - blx 29ec │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ - ldr r0, [sp, #460] @ 0x1cc │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_dispose(): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:285 │ │ │ │ │ - add r3, sp, #468 @ 0x1d4 │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - beq.n 865c │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:292 │ │ │ │ │ - ldr r1, [sp, #468] @ 0x1d4 │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/new_allocator.h:158 │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - blx 29ec │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ - ldr r0, [sp, #436] @ 0x1b4 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_dispose(): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:285 │ │ │ │ │ - cmp r0, r5 │ │ │ │ │ - beq.n 866a │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:292 │ │ │ │ │ - ldr r1, [sp, #444] @ 0x1bc │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/new_allocator.h:158 │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - blx 29ec │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ - ldr r0, [sp, #412] @ 0x19c │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_dispose(): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:285 │ │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - beq.n 867a │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:292 │ │ │ │ │ - ldr r1, [sp, #420] @ 0x1a4 │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/new_allocator.h:158 │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - blx 29ec │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ - ldr r0, [sp, #388] @ 0x184 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_dispose(): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:285 │ │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - beq.n 868a │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:292 │ │ │ │ │ - ldr r1, [sp, #396] @ 0x18c │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/new_allocator.h:158 │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - blx 29ec │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ - ldr r0, [sp, #364] @ 0x16c │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_dispose(): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:285 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - beq.n 869a │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:292 │ │ │ │ │ - ldr r1, [sp, #372] @ 0x174 │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/new_allocator.h:158 │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - blx 29ec │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ - ldr r0, [sp, #340] @ 0x154 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_dispose(): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:285 │ │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - beq.n 86aa │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:292 │ │ │ │ │ - ldr r1, [sp, #348] @ 0x15c │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/new_allocator.h:158 │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - blx 29ec │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ - ldr r0, [sp, #316] @ 0x13c │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_dispose(): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:285 │ │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - beq.n 86ba │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:292 │ │ │ │ │ - ldr r1, [sp, #324] @ 0x144 │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/new_allocator.h:158 │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - blx 29ec │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_dispose(): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:285 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - beq.n 86ca │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:292 │ │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/new_allocator.h:158 │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - blx 29ec │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_dispose(): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:285 │ │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_dispose(): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:285 │ │ │ │ │ - cmp r0, r2 │ │ │ │ │ - beq.n 86dc │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:292 │ │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/new_allocator.h:158 │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - blx 29ec │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_dispose(): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:285 │ │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_dispose(): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:285 │ │ │ │ │ - cmp r0, r2 │ │ │ │ │ - beq.n 86ee │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:292 │ │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/new_allocator.h:158 │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - blx 29ec │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_dispose(): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:285 │ │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_dispose(): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:285 │ │ │ │ │ - cmp r0, r2 │ │ │ │ │ - beq.n 8700 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:292 │ │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/new_allocator.h:158 │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - blx 29ec │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_dispose(): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:285 │ │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_dispose(): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:285 │ │ │ │ │ - cmp r0, r2 │ │ │ │ │ - beq.n 8712 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:292 │ │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/new_allocator.h:158 │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - blx 29ec │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_dispose(): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:285 │ │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_dispose(): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:285 │ │ │ │ │ - cmp r0, r2 │ │ │ │ │ - beq.n 8724 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:292 │ │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/new_allocator.h:158 │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - blx 29ec │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ - ldr.w r0, [fp] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_dispose(): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:285 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - beq.n 8738 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:292 │ │ │ │ │ - ldr.w r1, [fp, #8] │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/new_allocator.h:158 │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - blx 29ec │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_dispose(): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:285 │ │ │ │ │ - ldr r2, [sp, #92] @ 0x5c │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_dispose(): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:285 │ │ │ │ │ - cmp r0, r2 │ │ │ │ │ - beq.n 874a │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:292 │ │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/new_allocator.h:158 │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - blx 29ec │ │ │ │ │ -ScoredAlignment::getString[abi:cxx11](): │ │ │ │ │ -./porechop/src/alignment.cpp:113 │ │ │ │ │ - ldr r2, [pc, #284] @ (8868 ) │ │ │ │ │ -./porechop/src/alignment.cpp:121 │ │ │ │ │ - ldr r3, [pc, #232] @ (8838 ) │ │ │ │ │ -./porechop/src/alignment.cpp:113 │ │ │ │ │ - add r2, pc │ │ │ │ │ -./porechop/src/alignment.cpp:121 │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #556] @ 0x22c │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.w 8bd0 │ │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ │ - add.w sp, sp, #564 @ 0x234 │ │ │ │ │ - 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++/12/bits/charconv.h:63 │ │ │ │ │ - movs r1, #9 │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:83 │ │ │ │ │ - subs r6, r1, #1 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:200 │ │ │ │ │ - add r3, sp, #316 @ 0x13c │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:659 │ │ │ │ │ - add r1, r7 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:200 │ │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ │ - add r3, sp, #324 @ 0x144 │ │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ │ - str r3, [sp, #316] @ 0x13c │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:659 │ │ │ │ │ - blx 2a60 , std::allocator >::_M_construct(unsigned int, char)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::operator[](unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:1224 │ │ │ │ │ - ldr r3, [sp, #316] @ 0x13c │ │ │ │ │ - add.w ip, r3, r7 │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:84 │ │ │ │ │ - b.n 8232 │ │ │ │ │ -unsigned int std::__detail::__to_chars_len(unsigned int, int): │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:63 │ │ │ │ │ - movs r1, #9 │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:83 │ │ │ │ │ - subs r5, r1, #1 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:200 │ │ │ │ │ - add r3, sp, #244 @ 0xf4 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:659 │ │ │ │ │ - add r1, r7 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:200 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:659 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:200 │ │ │ │ │ - add r6, sp, #252 @ 0xfc │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - str r6, [sp, #52] @ 0x34 │ │ │ │ │ - str r6, [sp, #244] @ 0xf4 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:659 │ │ │ │ │ - blx 2a60 , std::allocator >::_M_construct(unsigned int, char)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::operator[](unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:1224 │ │ │ │ │ - ldr.w r3, [r9] │ │ │ │ │ - add r7, r3 │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:84 │ │ │ │ │ - b.n 8090 │ │ │ │ │ -unsigned int std::__detail::__to_chars_len(unsigned int, int): │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:63 │ │ │ │ │ - movs r1, #9 │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:83 │ │ │ │ │ - subs r6, r1, #1 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:200 │ │ │ │ │ - add r3, sp, #388 @ 0x184 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:659 │ │ │ │ │ - add r1, r7 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:200 │ │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ │ - add r3, sp, #396 @ 0x18c │ │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ │ - str r3, [sp, #388] @ 0x184 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:659 │ │ │ │ │ - blx 2a60 , std::allocator >::_M_construct(unsigned int, char)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::operator[](unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:1224 │ │ │ │ │ - ldr r3, [sp, #388] @ 0x184 │ │ │ │ │ - add.w ip, r3, r7 │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:84 │ │ │ │ │ - b.n 83c6 │ │ │ │ │ - ldr r3, [pc, #112] @ (8840 ) │ │ │ │ │ - ldr.w r3, [sl, r3] │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:95 │ │ │ │ │ - add.w r2, r3, r5, lsl #1 │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:96 │ │ │ │ │ - ldrb.w r5, [r3, r5, lsl #1] │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:95 │ │ │ │ │ - ldrb r3, [r2, #1] │ │ │ │ │ - strb.w r3, [ip, #1] │ │ │ │ │ - b.n 8276 │ │ │ │ │ - ldr r3, [pc, #92] @ (8840 ) │ │ │ │ │ - ldr.w r3, [sl, r3] │ │ │ │ │ - add.w r2, r3, r4, lsl #1 │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:96 │ │ │ │ │ - ldrb.w r4, [r3, r4, lsl #1] │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:95 │ │ │ │ │ - ldrb r3, [r2, #1] │ │ │ │ │ - strb r3, [r7, #1] │ │ │ │ │ - b.n 80d4 │ │ │ │ │ - ldr r3, [pc, #72] @ (8840 ) │ │ │ │ │ - ldr.w r3, [sl, r3] │ │ │ │ │ - add.w r2, r3, r5, lsl #1 │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:96 │ │ │ │ │ - ldrb.w r5, [r3, r5, lsl #1] │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:95 │ │ │ │ │ - ldrb r3, [r2, #1] │ │ │ │ │ - strb.w r3, [ip, #1] │ │ │ │ │ - b.n 840a │ │ │ │ │ -std::char_traits::copy(char*, char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/char_traits.h:425 │ │ │ │ │ - adds r2, r3, #1 │ │ │ │ │ - beq.w 7e0a │ │ │ │ │ -/usr/include/c++/12/bits/char_traits.h:431 │ │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - blx 2acc │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::length() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:1071 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ -std::char_traits::copy(char*, char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/char_traits.h:431 │ │ │ │ │ - b.w 7e0a │ │ │ │ │ -/usr/include/c++/12/bits/char_traits.h:425 │ │ │ │ │ - adds r2, r3, #1 │ │ │ │ │ - beq.w 831c │ │ │ │ │ -/usr/include/c++/12/bits/char_traits.h:431 │ │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - blx 2acc │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::length() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:1071 │ │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ │ -std::char_traits::copy(char*, char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/char_traits.h:431 │ │ │ │ │ - b.n 831c │ │ │ │ │ - nop │ │ │ │ │ - adds r3, #104 @ 0x68 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsls r0, r1, #4 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - adds r3, #80 @ 0x50 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsls r0, r2, #4 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - subs r6, r0, r0 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - adds r2, r5, r0 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - asrs r0, r0, #26 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - asrs r4, r5, #19 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - asrs r0, r3, #13 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsls r4, r2, #5 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - asrs r6, r2, #12 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - asrs r0, r2, #10 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - asrs r4, r2, #9 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - cmp r0, #174 @ 0xae │ │ │ │ │ - movs r0, r0 │ │ │ │ │ -/usr/include/c++/12/bits/char_traits.h:425 │ │ │ │ │ - adds r2, r3, #1 │ │ │ │ │ - beq.w 82d8 │ │ │ │ │ -/usr/include/c++/12/bits/char_traits.h:431 │ │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - blx 2acc │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::length() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:1071 │ │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ │ -std::char_traits::copy(char*, char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/char_traits.h:431 │ │ │ │ │ - b.n 82d8 │ │ │ │ │ -/usr/include/c++/12/bits/char_traits.h:425 │ │ │ │ │ - adds r2, r3, #1 │ │ │ │ │ - beq.w 8532 │ │ │ │ │ -/usr/include/c++/12/bits/char_traits.h:431 │ │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ │ - mov r1, sl │ │ │ │ │ - blx 2acc │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::length() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:1071 │ │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ │ -std::char_traits::copy(char*, char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/char_traits.h:431 │ │ │ │ │ - b.n 8532 │ │ │ │ │ -/usr/include/c++/12/bits/char_traits.h:425 │ │ │ │ │ - adds r2, r3, #1 │ │ │ │ │ - beq.w 84ae │ │ │ │ │ -/usr/include/c++/12/bits/char_traits.h:431 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - blx 2acc │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::length() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:1071 │ │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ │ -std::char_traits::copy(char*, char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/char_traits.h:431 │ │ │ │ │ - b.n 84ae │ │ │ │ │ -/usr/include/c++/12/bits/char_traits.h:425 │ │ │ │ │ - adds r2, r3, #1 │ │ │ │ │ - beq.w 846e │ │ │ │ │ -/usr/include/c++/12/bits/char_traits.h:431 │ │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - blx 2acc │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::length() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:1071 │ │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ │ -std::char_traits::copy(char*, char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/char_traits.h:431 │ │ │ │ │ - b.n 846e │ │ │ │ │ -/usr/include/c++/12/bits/char_traits.h:425 │ │ │ │ │ - adds r2, r3, #1 │ │ │ │ │ - beq.w 8188 │ │ │ │ │ -/usr/include/c++/12/bits/char_traits.h:431 │ │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - blx 2acc │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::length() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:1071 │ │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ │ -std::char_traits::copy(char*, char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/char_traits.h:431 │ │ │ │ │ - b.n 8188 │ │ │ │ │ -/usr/include/c++/12/bits/char_traits.h:425 │ │ │ │ │ - adds r2, r3, #1 │ │ │ │ │ - beq.w 8142 │ │ │ │ │ -/usr/include/c++/12/bits/char_traits.h:431 │ │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - blx 2acc │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::length() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:1071 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ -std::char_traits::copy(char*, char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/char_traits.h:431 │ │ │ │ │ - b.n 8142 │ │ │ │ │ -/usr/include/c++/12/bits/char_traits.h:425 │ │ │ │ │ - adds r2, r3, #1 │ │ │ │ │ - beq.w 7fe2 │ │ │ │ │ -/usr/include/c++/12/bits/char_traits.h:431 │ │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - blx 2acc │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::length() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:1071 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ -std::char_traits::copy(char*, char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/char_traits.h:431 │ │ │ │ │ - b.w 7fe2 │ │ │ │ │ -/usr/include/c++/12/bits/char_traits.h:425 │ │ │ │ │ - adds r2, r3, #1 │ │ │ │ │ - beq.w 7f98 │ │ │ │ │ -/usr/include/c++/12/bits/char_traits.h:431 │ │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - blx 2acc │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::length() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:1071 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ -std::char_traits::copy(char*, char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/char_traits.h:431 │ │ │ │ │ - b.w 7f98 │ │ │ │ │ -/usr/include/c++/12/bits/char_traits.h:425 │ │ │ │ │ - adds r2, r3, #1 │ │ │ │ │ - beq.w 8574 │ │ │ │ │ -/usr/include/c++/12/bits/char_traits.h:431 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - str r1, [sp, #116] @ 0x74 │ │ │ │ │ - blx 2acc │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::length() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:1071 │ │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ │ -std::char_traits::copy(char*, char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/char_traits.h:431 │ │ │ │ │ - ldr r1, [sp, #116] @ 0x74 │ │ │ │ │ - b.n 8574 │ │ │ │ │ -/usr/include/c++/12/bits/char_traits.h:425 │ │ │ │ │ - adds r2, r3, #1 │ │ │ │ │ - beq.w 860a │ │ │ │ │ -/usr/include/c++/12/bits/char_traits.h:431 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - blx 2acc │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::length() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:1071 │ │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ │ -std::char_traits::copy(char*, char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/char_traits.h:431 │ │ │ │ │ - b.n 860a │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::replace(unsigned int, unsigned int, char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:2171 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - str r0, [sp, #0] │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - ldr r0, [sp, #104] @ 0x68 │ │ │ │ │ - add r5, sp, #364 @ 0x16c │ │ │ │ │ - blx 298c , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ │ - b.n 8452 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - str r0, [sp, #0] │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - ldr r0, [sp, #100] @ 0x64 │ │ │ │ │ - blx 298c , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ │ - b.n 82bc │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - str r0, [sp, #0] │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ │ - blx 298c , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ │ - b.w 8120 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - str r0, [sp, #0] │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ │ - add r6, sp, #436 @ 0x1b4 │ │ │ │ │ - blx 298c , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ │ - b.n 8516 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - str r0, [sp, #0] │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ │ - blx 298c , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ │ - b.w 7f76 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - str r0, [sp, #0] │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - add r7, sp, #508 @ 0x1fc │ │ │ │ │ - blx 298c , 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++/12/bits/basic_string.h:241 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::replace(unsigned int, unsigned int, char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:2171 │ │ │ │ │ - mov r9, r0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ - mov sl, r9 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_local_data(): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:241 │ │ │ │ │ - add.w r0, r3, #8 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:204 │ │ │ │ │ - str r0, [r3, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::length() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:1071 │ │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ - ldr.w r2, [sl], #8 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:673 │ │ │ │ │ - cmp r2, sl │ │ │ │ │ - beq.n 89de │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:224 │ │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ │ - str r2, [r1, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:261 │ │ │ │ │ - ldr.w r2, [r9, #8] │ │ │ │ │ - str r2, [r1, #8] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:229 │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:224 │ │ │ │ │ - str.w sl, [r9] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:229 │ │ │ │ │ - str r3, [r2, #4] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str.w r3, [r9, #4] │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/12/bits/char_traits.h:354 │ │ │ │ │ - strb.w r3, [r9, #8] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:690 │ │ │ │ │ - b.n 8620 │ │ │ │ │ -unsigned int std::__detail::__to_chars_len(unsigned int, int): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:690 │ │ │ │ │ - movs r5, #7 │ │ │ │ │ - movs r1, #8 │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:61 │ │ │ │ │ - b.n 878e │ │ │ │ │ - movs r5, #7 │ │ │ │ │ - movs r1, #8 │ │ │ │ │ - b.w 7eca │ │ │ │ │ - movs r6, #7 │ │ │ │ │ - movs r1, #8 │ │ │ │ │ - b.n 876e │ │ │ │ │ - movs r6, #7 │ │ │ │ │ - movs r1, #8 │ │ │ │ │ - b.n 87b0 │ │ │ │ │ - movs r6, #7 │ │ │ │ │ - movs r1, #8 │ │ │ │ │ - b.w 7d64 │ │ │ │ │ -std::char_traits::copy(char*, char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/char_traits.h:425 │ │ │ │ │ - adds r2, r3, #1 │ │ │ │ │ - beq.n 89a8 │ │ │ │ │ -/usr/include/c++/12/bits/char_traits.h:431 │ │ │ │ │ - mov r1, sl │ │ │ │ │ - blx 2acc │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::length() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:1071 │ │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ │ -std::char_traits::copy(char*, char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/char_traits.h:431 │ │ │ │ │ - b.n 89a8 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ - ldr r1, [sp, #316] @ 0x13c │ │ │ │ │ -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++/12/bits/basic_string.h:3530 │ │ │ │ │ - cmp r7, #15 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ -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++/12/bits/basic_string.h:3530 │ │ │ │ │ - bls.w 82aa │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::capacity() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:1134 │ │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ │ - cmp r1, r6 │ │ │ │ │ - bne.w 829e │ │ │ │ │ - b.n 82aa │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ │ -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++/12/bits/basic_string.h:3530 │ │ │ │ │ - cmp r5, #15 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ - 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++/12/bits/basic_string.h:3530 │ │ │ │ │ - bls.w 810e │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::capacity() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:1134 │ │ │ │ │ - ldr r4, [sp, #52] @ 0x34 │ │ │ │ │ - cmp r1, r4 │ │ │ │ │ - bne.w 8100 │ │ │ │ │ - b.w 810e │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ -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++/12/bits/basic_string.h:3530 │ │ │ │ │ - cmp r5, #15 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ - 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++/12/bits/basic_string.h:3530 │ │ │ │ │ - bls.w 7f64 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::capacity() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:1134 │ │ │ │ │ - ldr r4, [sp, #64] @ 0x40 │ │ │ │ │ - cmp r1, r4 │ │ │ │ │ - bne.w 7f56 │ │ │ │ │ - b.w 7f64 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ - ldr r1, [sp, #388] @ 0x184 │ │ │ │ │ -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++/12/bits/basic_string.h:3530 │ │ │ │ │ - cmp r7, #15 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ -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++/12/bits/basic_string.h:3530 │ │ │ │ │ - bls.w 843e │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::capacity() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:1134 │ │ │ │ │ - ldr r6, [sp, #60] @ 0x3c │ │ │ │ │ - cmp r1, r6 │ │ │ │ │ - bne.w 8432 │ │ │ │ │ - b.n 843e │ │ │ │ │ -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++/12/bits/basic_string.h:3530 │ │ │ │ │ - cmp.w ip, #15 │ │ │ │ │ - bls.w 85d0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::capacity() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:1134 │ │ │ │ │ - add.w r8, sp, #540 @ 0x21c │ │ │ │ │ - cmp r1, r8 │ │ │ │ │ - bne.w 85c6 │ │ │ │ │ - b.n 85d0 │ │ │ │ │ -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++/12/bits/basic_string.h:3530 │ │ │ │ │ - cmp r7, #15 │ │ │ │ │ - bls.w 8502 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::capacity() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:1134 │ │ │ │ │ - add r6, sp, #468 @ 0x1d4 │ │ │ │ │ - cmp r1, r6 │ │ │ │ │ - bne.w 84fa │ │ │ │ │ - b.n 8502 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:200 │ │ │ │ │ - add r3, sp, #244 @ 0xf4 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:659 │ │ │ │ │ - adds r1, r7, #1 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:200 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:659 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:200 │ │ │ │ │ - add r5, sp, #252 @ 0xfc │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ │ - str r5, [sp, #244] @ 0xf4 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:659 │ │ │ │ │ - blx 2a60 , std::allocator >::_M_construct(unsigned int, char)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::operator[](unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:1224 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - add r7, r3 │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:84 │ │ │ │ │ - b.w 80d0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:200 │ │ │ │ │ - add r3, sp, #316 @ 0x13c │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:659 │ │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - adds r1, r7, #1 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:200 │ │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ │ - add r3, sp, #324 @ 0x144 │ │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ │ - str r3, [sp, #316] @ 0x13c │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:659 │ │ │ │ │ - blx 2a60 , std::allocator >::_M_construct(unsigned int, char)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::operator[](unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:1224 │ │ │ │ │ - ldr r3, [sp, #316] @ 0x13c │ │ │ │ │ - add.w ip, r3, r7 │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:84 │ │ │ │ │ - b.w 8272 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:200 │ │ │ │ │ - add r3, sp, #124 @ 0x7c │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:659 │ │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:200 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:659 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - adds r1, r5, #1 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:200 │ │ │ │ │ - add r6, sp, #132 @ 0x84 │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ - str r6, [sp, #92] @ 0x5c │ │ │ │ │ - str r6, [sp, #124] @ 0x7c │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:659 │ │ │ │ │ - blx 2a60 , std::allocator >::_M_construct(unsigned int, char)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::operator[](unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:1224 │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ - add.w lr, r3, r5 │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:84 │ │ │ │ │ - b.w 7dc0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:200 │ │ │ │ │ - add r3, sp, #172 @ 0xac │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:659 │ │ │ │ │ - adds r1, r7, #1 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:200 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:659 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:200 │ │ │ │ │ - add r5, sp, #180 @ 0xb4 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - str r5, [sp, #64] @ 0x40 │ │ │ │ │ - str r5, [sp, #172] @ 0xac │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:659 │ │ │ │ │ - blx 2a60 , std::allocator >::_M_construct(unsigned int, char)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::operator[](unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:1224 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - add r7, r3 │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:84 │ │ │ │ │ - b.w 7f24 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:200 │ │ │ │ │ - add r3, sp, #388 @ 0x184 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:659 │ │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - adds r1, r7, #1 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:200 │ │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ │ - add r3, sp, #396 @ 0x18c │ │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ │ - str r3, [sp, #388] @ 0x184 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(unsigned int, char, std::allocator const&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:659 │ │ │ │ │ - blx 2a60 , std::allocator >::_M_construct(unsigned int, char)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::operator[](unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:1224 │ │ │ │ │ - ldr r3, [sp, #388] @ 0x184 │ │ │ │ │ - add.w ip, r3, r7 │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:84 │ │ │ │ │ - b.n 8406 │ │ │ │ │ -unsigned int std::__detail::__to_chars_len(unsigned int, int): │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:59 │ │ │ │ │ - movs r1, #2 │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:52 │ │ │ │ │ - movs r5, #1 │ │ │ │ │ - b.w 806e │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:59 │ │ │ │ │ - movs r1, #2 │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:52 │ │ │ │ │ - movs r6, #1 │ │ │ │ │ - b.n 83a6 │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:59 │ │ │ │ │ - movs r1, #2 │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:52 │ │ │ │ │ - movs r6, #1 │ │ │ │ │ - b.w 8212 │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:59 │ │ │ │ │ - movs r1, #2 │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:52 │ │ │ │ │ - movs r6, #1 │ │ │ │ │ - b.w 7d26 │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:59 │ │ │ │ │ - movs r1, #2 │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:52 │ │ │ │ │ - movs r5, #1 │ │ │ │ │ - b.w 7e90 │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:60 │ │ │ │ │ - movs r5, #2 │ │ │ │ │ - movs r1, #3 │ │ │ │ │ - b.n 878e │ │ │ │ │ - movs r6, #2 │ │ │ │ │ - movs r1, #3 │ │ │ │ │ - b.n 87b0 │ │ │ │ │ - movs r5, #2 │ │ │ │ │ - movs r1, #3 │ │ │ │ │ - b.w 7eca │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:61 │ │ │ │ │ - movs r5, #3 │ │ │ │ │ - movs r1, #4 │ │ │ │ │ - b.n 878e │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:60 │ │ │ │ │ - movs r6, #2 │ │ │ │ │ - movs r1, #3 │ │ │ │ │ - b.n 876e │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:61 │ │ │ │ │ - movs r6, #3 │ │ │ │ │ - movs r1, #4 │ │ │ │ │ - b.n 876e │ │ │ │ │ - movs r6, #3 │ │ │ │ │ - movs r1, #4 │ │ │ │ │ - b.n 87b0 │ │ │ │ │ - movs r6, #3 │ │ │ │ │ - movs r1, #4 │ │ │ │ │ - b.w 7d64 │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:60 │ │ │ │ │ - movs r6, #2 │ │ │ │ │ - movs r1, #3 │ │ │ │ │ - b.w 7d64 │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:61 │ │ │ │ │ - movs r5, #3 │ │ │ │ │ - movs r1, #4 │ │ │ │ │ - b.w 7eca │ │ │ │ │ -/usr/include/c++/12/bits/charconv.h:63 │ │ │ │ │ - movs r6, #5 │ │ │ │ │ - b.w 7d24 │ │ │ │ │ - movs r5, #5 │ │ │ │ │ - b.w 7e8e │ │ │ │ │ - movs r6, #5 │ │ │ │ │ - b.n 83a4 │ │ │ │ │ - movs r5, #5 │ │ │ │ │ - b.w 806c │ │ │ │ │ - movs r6, #5 │ │ │ │ │ - b.w 8210 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:393 │ │ │ │ │ - ldr r0, [pc, #268] @ (8c90 ) │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx 29b0 │ │ │ │ │ - ldr r0, [pc, #264] @ (8c94 ) │ │ │ │ │ - add r3, sp, #340 @ 0x154 │ │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx 29b0 │ │ │ │ │ - ldr r0, [pc, #256] @ (8c98 ) │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx 29b0 │ │ │ │ │ - ldr r0, [pc, #252] @ (8c9c ) │ │ │ │ │ - add r3, sp, #412 @ 0x19c │ │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx 29b0 │ │ │ │ │ - ldr r0, [pc, #244] @ (8ca0 ) │ │ │ │ │ - add r6, sp, #436 @ 0x1b4 │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx 29b0 │ │ │ │ │ - ldr r0, [pc, #236] @ (8ca4 ) │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx 29b0 │ │ │ │ │ - ldr r0, [pc, #232] @ (8ca8 ) │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx 29b0 │ │ │ │ │ - ldr r0, [pc, #228] @ (8cac ) │ │ │ │ │ - add r3, sp, #508 @ 0x1fc │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx 29b0 │ │ │ │ │ -ScoredAlignment::getString[abi:cxx11](): │ │ │ │ │ -./porechop/src/alignment.cpp:121 │ │ │ │ │ - blx 2a78 <__stack_chk_fail@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned int, unsigned int, char const*) const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:393 │ │ │ │ │ - ldr r0, [pc, #216] @ (8cb0 ) │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx 29b0 │ │ │ │ │ - ldr r0, [pc, #212] @ (8cb4 ) │ │ │ │ │ - add.w sl, sp, #484 @ 0x1e4 │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx 29b0 │ │ │ │ │ - ldr r0, [pc, #204] @ (8cb8 ) │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx 29b0 │ │ │ │ │ - ldr r0, [pc, #200] @ (8cbc ) │ │ │ │ │ - add r5, sp, #364 @ 0x16c │ │ │ │ │ - add r0, pc │ │ │ │ │ - blx 29b0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::~basic_string(): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:795 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - blx 2a90 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:795 (discriminator 1) │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 2a90 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:794 │ │ │ │ │ - add r6, sp, #436 @ 0x1b4 │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:795 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - blx 2a90 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ │ - blx 2a90 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:795 (discriminator 1) │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - blx 2a90 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:794 │ │ │ │ │ - add r5, sp, #364 @ 0x16c │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:795 │ │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ │ - blx 2a90 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ - ldr r0, [sp, #104] @ 0x68 │ │ │ │ │ - blx 2a90 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - blx 2a90 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ - ldr r0, [sp, #108] @ 0x6c │ │ │ │ │ - blx 2a90 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ - ldr r0, [sp, #100] @ 0x64 │ │ │ │ │ - blx 2a90 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx 2a90 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ │ - blx 2a90 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ │ - blx 2a90 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ │ - blx 2a90 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ │ - blx 2a90 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ │ - blx 2a90 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ - mov r0, fp │ │ │ │ │ - blx 2a90 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:795 (discriminator 1) │ │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ │ - blx 2a90 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ -std::__new_allocator::~__new_allocator(): │ │ │ │ │ -/usr/include/c++/12/bits/new_allocator.h:90 (discriminator 1) │ │ │ │ │ - blx 2a84 <__cxa_end_cleanup@plt> │ │ │ │ │ - b.n 8c06 │ │ │ │ │ - add r6, sp, #436 @ 0x1b4 │ │ │ │ │ - b.n 8c14 │ │ │ │ │ - b.n 8c34 │ │ │ │ │ - b.n 8c46 │ │ │ │ │ - add r3, sp, #508 @ 0x1fc │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - b.n 8c00 │ │ │ │ │ - b.n 8c52 │ │ │ │ │ - b.n 8c2e │ │ │ │ │ - b.n 8c40 │ │ │ │ │ - b.n 8c64 │ │ │ │ │ - b.n 8c58 │ │ │ │ │ - b.n 8c22 │ │ │ │ │ - b.n 8c1a │ │ │ │ │ - b.n 8c0e │ │ │ │ │ - nop │ │ │ │ │ - lsrs r0, r1, #17 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsrs r4, r7, #16 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsrs r4, r6, #16 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsrs r0, r5, #16 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsrs r6, r3, #16 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsrs r6, r2, #16 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsrs r6, r1, #16 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsrs r2, r0, #16 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsrs r6, r6, #15 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsrs r2, r5, #15 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsrs r2, r4, #15 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsrs r0, r3, #15 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -00008cc0 , 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 r8, r0 │ │ │ │ │ - ldr.w r5, [pc, #1504] @ 92a8 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5e8> │ │ │ │ │ - sub.w sp, sp, #556 @ 0x22c │ │ │ │ │ -./porechop/src/alignment.cpp:8 │ │ │ │ │ - str r2, [r0, #0] │ │ │ │ │ -./porechop/src/alignment.cpp:9 │ │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - strd r3, r2, [r0, #4] │ │ │ │ │ - str r2, [r0, #16] │ │ │ │ │ -std::basic_ios >::basic_ios(): │ │ │ │ │ -/usr/include/c++/12/bits/basic_ios.h:462 │ │ │ │ │ - add r3, sp, #208 @ 0xd0 │ │ │ │ │ -ScoredAlignment::ScoredAlignment(seqan::Align, seqan::Alloc >, seqan::Tag >&, int, int, int): │ │ │ │ │ -./porechop/src/alignment.cpp:6 │ │ │ │ │ - ldr r4, [sp, #592] @ 0x250 │ │ │ │ │ -std::basic_ios >::basic_ios(): │ │ │ │ │ -/usr/include/c++/12/bits/basic_ios.h:462 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ -ScoredAlignment::ScoredAlignment(seqan::Align, seqan::Alloc >, seqan::Tag >&, int, int, int): │ │ │ │ │ -./porechop/src/alignment.cpp:6 │ │ │ │ │ - ldr.w r2, [pc, #1480] @ 92ac , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5ec> │ │ │ │ │ - mov r6, r1 │ │ │ │ │ -./porechop/src/alignment.cpp:9 │ │ │ │ │ - str r4, [r0, #24] │ │ │ │ │ -std::basic_ios >::basic_ios(): │ │ │ │ │ -/usr/include/c++/12/bits/basic_ios.h:462 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ │ -ScoredAlignment::ScoredAlignment(seqan::Align, seqan::Alloc >, seqan::Tag >&, int, int, int): │ │ │ │ │ -./porechop/src/alignment.cpp:6 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr.w r3, [pc, #1472] @ 92b0 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5f0> │ │ │ │ │ - add r5, pc │ │ │ │ │ -std::basic_ios >::basic_ios(): │ │ │ │ │ -/usr/include/c++/12/bits/basic_ios.h:462 │ │ │ │ │ - add r4, sp, #144 @ 0x90 │ │ │ │ │ -ScoredAlignment::ScoredAlignment(seqan::Align, seqan::Alloc >, seqan::Tag >&, int, int, int): │ │ │ │ │ -./porechop/src/alignment.cpp:6 │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - str r3, [sp, #548] @ 0x224 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ -std::basic_ios >::basic_ios(): │ │ │ │ │ -/usr/include/c++/12/bits/basic_ios.h:462 │ │ │ │ │ - blx 2950 │ │ │ │ │ - ldr.w r3, [pc, #1452] @ 92b4 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5f4> │ │ │ │ │ -/usr/include/c++/12/bits/basic_ios.h:461 │ │ │ │ │ - movs r1, #0 │ │ │ │ │ -/usr/include/c++/12/bits/basic_ios.h:462 │ │ │ │ │ - ldr r2, [r5, r3] │ │ │ │ │ -std::basic_ostream >::basic_ostream(): │ │ │ │ │ -/usr/include/c++/12/ostream:385 │ │ │ │ │ - ldr.w r3, [pc, #1448] @ 92b8 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5f8> │ │ │ │ │ -std::basic_ios >::basic_ios(): │ │ │ │ │ -/usr/include/c++/12/bits/basic_ios.h:461 │ │ │ │ │ - strh.w r1, [r4, #180] @ 0xb4 │ │ │ │ │ -/usr/include/c++/12/bits/basic_ios.h:462 │ │ │ │ │ - str r2, [sp, #20] │ │ │ │ │ - adds r2, #8 │ │ │ │ │ -/usr/include/c++/12/bits/basic_ios.h:461 │ │ │ │ │ - str.w r1, [r4, #176] @ 0xb0 │ │ │ │ │ -/usr/include/c++/12/bits/basic_ios.h:462 │ │ │ │ │ - str r2, [r4, #64] @ 0x40 │ │ │ │ │ - strd r1, r1, [r4, #184] @ 0xb8 │ │ │ │ │ - strd r1, r1, [r4, #192] @ 0xc0 │ │ │ │ │ -std::basic_ostream >::basic_ostream(): │ │ │ │ │ -/usr/include/c++/12/ostream:385 │ │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ │ - ldr r7, [r3, #8] │ │ │ │ │ - str r2, [r4, #0] │ │ │ │ │ - ldr.w r0, [r2, #-12] │ │ │ │ │ - str r2, [sp, #12] │ │ │ │ │ - str r7, [sp, #16] │ │ │ │ │ - str r7, [r4, r0] │ │ │ │ │ - add r0, r4 │ │ │ │ │ - blx 2a9c >::init(std::basic_streambuf >*)@plt> │ │ │ │ │ -std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream(): │ │ │ │ │ -/usr/include/c++/12/sstream:792 │ │ │ │ │ - ldr.w r3, [pc, #1404] @ 92bc , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5fc> │ │ │ │ │ -std::basic_streambuf >::basic_streambuf(): │ │ │ │ │ -/usr/include/c++/12/streambuf:471 │ │ │ │ │ - add r7, sp, #176 @ 0xb0 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ -/usr/include/c++/12/streambuf:469 │ │ │ │ │ - mov.w r9, #0 │ │ │ │ │ -std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream(): │ │ │ │ │ -/usr/include/c++/12/sstream:792 │ │ │ │ │ - ldr r2, [r5, r3] │ │ │ │ │ -std::basic_streambuf >::basic_streambuf(): │ │ │ │ │ -/usr/include/c++/12/streambuf:471 │ │ │ │ │ - ldr.w r3, [pc, #1392] @ 92c0 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x600> │ │ │ │ │ -std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream(): │ │ │ │ │ -/usr/include/c++/12/sstream:792 │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - str r2, [sp, #28] │ │ │ │ │ -std::basic_streambuf >::basic_streambuf(): │ │ │ │ │ -/usr/include/c++/12/streambuf:471 │ │ │ │ │ - str r7, [sp, #68] @ 0x44 │ │ │ │ │ -std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream(): │ │ │ │ │ -/usr/include/c++/12/sstream:792 │ │ │ │ │ - adds r2, #12 │ │ │ │ │ - str r2, [r4, #0] │ │ │ │ │ - add.w r2, r1, #32 │ │ │ │ │ - str r2, [r4, #64] @ 0x40 │ │ │ │ │ -/usr/include/c++/12/sstream:793 │ │ │ │ │ - add r7, sp, #148 @ 0x94 │ │ │ │ │ -std::basic_streambuf >::basic_streambuf(): │ │ │ │ │ -/usr/include/c++/12/streambuf:471 │ │ │ │ │ - ldr r2, [r5, r3] │ │ │ │ │ - str r2, [sp, #32] │ │ │ │ │ - add.w r3, r2, #8 │ │ │ │ │ -/usr/include/c++/12/streambuf:469 │ │ │ │ │ - strd r9, r9, [r4, #8] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:204 │ │ │ │ │ - add r2, sp, #192 @ 0xc0 │ │ │ │ │ -std::basic_streambuf >::basic_streambuf(): │ │ │ │ │ -/usr/include/c++/12/streambuf:471 │ │ │ │ │ - str r3, [r4, #4] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:204 │ │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ │ -std::basic_streambuf >::basic_streambuf(): │ │ │ │ │ -/usr/include/c++/12/streambuf:470 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - strd r9, r9, [r4, #16] │ │ │ │ │ - strd r2, r3, [sp, #168] @ 0xa8 │ │ │ │ │ -/usr/include/c++/12/streambuf:471 │ │ │ │ │ - blx 2bd4 │ │ │ │ │ -std::__cxx11::basic_stringbuf, std::allocator >::basic_stringbuf(std::_Ios_Openmode): │ │ │ │ │ -/usr/include/c++/12/sstream:127 │ │ │ │ │ - ldr.w r3, [pc, #1340] @ 92c4 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x604> │ │ │ │ │ -std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream(): │ │ │ │ │ -/usr/include/c++/12/sstream:793 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:204 │ │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ -std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream(): │ │ │ │ │ -/usr/include/c++/12/sstream:793 │ │ │ │ │ - mov r0, sl │ │ │ │ │ -std::__cxx11::basic_stringbuf, std::allocator >::basic_stringbuf(std::_Ios_Openmode): │ │ │ │ │ -/usr/include/c++/12/sstream:127 │ │ │ │ │ - ldr r5, [r5, r3] │ │ │ │ │ - str r5, [sp, #24] │ │ │ │ │ - add.w r3, r5, #8 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:229 │ │ │ │ │ - strd r2, r9, [r4, #40] @ 0x28 │ │ │ │ │ -std::__cxx11::basic_stringbuf, std::allocator >::basic_stringbuf(std::_Ios_Openmode): │ │ │ │ │ -/usr/include/c++/12/sstream:127 │ │ │ │ │ - str r3, [r4, #4] │ │ │ │ │ - movs r3, #16 │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/12/bits/char_traits.h:354 │ │ │ │ │ - strb.w r9, [r4, #48] @ 0x30 │ │ │ │ │ -std::__cxx11::basic_stringbuf, std::allocator >::basic_stringbuf(std::_Ios_Openmode): │ │ │ │ │ -/usr/include/c++/12/sstream:127 │ │ │ │ │ - str r3, [r4, #36] @ 0x24 │ │ │ │ │ -std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream(): │ │ │ │ │ -/usr/include/c++/12/sstream:793 │ │ │ │ │ - blx 2a9c >::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++/12/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++/12/bits/basic_ios.h:260 │ │ │ │ │ - ldr r1, [r0, #20] │ │ │ │ │ -/usr/include/c++/12/bits/basic_ios.h:259 │ │ │ │ │ - str r3, [r0, #16] │ │ │ │ │ -std::basic_ios >::rdbuf() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_ios.h:322 │ │ │ │ │ - ldr r5, [r0, #120] @ 0x78 │ │ │ │ │ -std::basic_ios >::exceptions(std::_Ios_Iostate): │ │ │ │ │ -/usr/include/c++/12/bits/basic_ios.h:260 │ │ │ │ │ - blx 2b5c >::clear(std::_Ios_Iostate)@plt> │ │ │ │ │ -std::__cxx11::basic_ostringstream, std::allocator >& seqan::operator<< , std::allocator >, seqan::String, seqan::Alloc >, seqan::Tag >(std::__cxx11::basic_ostringstream, std::allocator >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/align/gaps_base.h:964 │ │ │ │ │ - add r0, sp, #88 @ 0x58 │ │ │ │ │ -/usr/include/seqan/align/gaps_base.h:965 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ -/usr/include/seqan/align/gaps_base.h:964 │ │ │ │ │ - str r5, [r0, #0] │ │ │ │ │ -/usr/include/seqan/align/gaps_base.h:965 │ │ │ │ │ - blx 2980 , 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++/12/streambuf:537 │ │ │ │ │ - ldr r5, [r4, #24] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:229 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:200 │ │ │ │ │ - add r1, sp, #104 @ 0x68 │ │ │ │ │ - add r3, sp, #96 @ 0x60 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:229 │ │ │ │ │ - str r2, [sp, #100] @ 0x64 │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/12/bits/char_traits.h:354 │ │ │ │ │ - strb.w r2, [sp, #104] @ 0x68 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:200 │ │ │ │ │ - str r1, [sp, #60] @ 0x3c │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - str r1, [sp, #96] @ 0x60 │ │ │ │ │ -std::__cxx11::basic_stringbuf, std::allocator >::_M_high_mark() const: │ │ │ │ │ -/usr/include/c++/12/sstream:432 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 9202 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x542> │ │ │ │ │ -std::basic_streambuf >::pbase() const: │ │ │ │ │ -/usr/include/c++/12/streambuf:534 │ │ │ │ │ - ldrd r0, r3, [r4, #16] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::replace(unsigned int, unsigned int, char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:2171 │ │ │ │ │ - mov r1, r2 │ │ │ │ │ -std::__cxx11::basic_stringbuf, std::allocator >::_M_high_mark() const: │ │ │ │ │ -/usr/include/c++/12/sstream:435 │ │ │ │ │ - cmp r5, r0 │ │ │ │ │ - ite ls │ │ │ │ │ - movls r7, #0 │ │ │ │ │ - movhi r7, #1 │ │ │ │ │ - cmp r0, r2 │ │ │ │ │ - it eq │ │ │ │ │ - orreq.w r7, r7, #1 │ │ │ │ │ - cmp r7, r2 │ │ │ │ │ - it ne │ │ │ │ │ - movne 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++/12/bits/basic_string.h:2369 │ │ │ │ │ - subs r0, r0, r3 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::replace(unsigned int, unsigned int, char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:2171 │ │ │ │ │ - str r0, [sp, #0] │ │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ │ - blx 298c , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ │ -std::basic_ios >::basic_ios(): │ │ │ │ │ -/usr/include/c++/12/bits/basic_ios.h:462 │ │ │ │ │ - add r3, sp, #408 @ 0x198 │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - add r5, sp, #344 @ 0x158 │ │ │ │ │ - blx 2950 │ │ │ │ │ -std::basic_ostream >::basic_ostream(): │ │ │ │ │ -/usr/include/c++/12/ostream:385 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ -std::basic_ios >::basic_ios(): │ │ │ │ │ -/usr/include/c++/12/bits/basic_ios.h:461 │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - strh.w r1, [sp, #524] @ 0x20c │ │ │ │ │ -std::basic_ostream >::basic_ostream(): │ │ │ │ │ -/usr/include/c++/12/ostream:385 │ │ │ │ │ - str r3, [sp, #344] @ 0x158 │ │ │ │ │ - ldr.w r0, [r3, #-12] │ │ │ │ │ -std::basic_ios >::basic_ios(): │ │ │ │ │ -/usr/include/c++/12/bits/basic_ios.h:462 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ -/usr/include/c++/12/bits/basic_ios.h:461 │ │ │ │ │ - str r1, [sp, #520] @ 0x208 │ │ │ │ │ -/usr/include/c++/12/bits/basic_ios.h:462 │ │ │ │ │ - adds r3, #8 │ │ │ │ │ - str r3, [sp, #408] @ 0x198 │ │ │ │ │ -std::basic_ostream >::basic_ostream(): │ │ │ │ │ -/usr/include/c++/12/ostream:385 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ -std::basic_ios >::basic_ios(): │ │ │ │ │ -/usr/include/c++/12/bits/basic_ios.h:462 │ │ │ │ │ - strd r1, r1, [sp, #528] @ 0x210 │ │ │ │ │ - strd r1, r1, [sp, #536] @ 0x218 │ │ │ │ │ -std::basic_ostream >::basic_ostream(): │ │ │ │ │ -/usr/include/c++/12/ostream:385 │ │ │ │ │ - str r3, [r5, r0] │ │ │ │ │ - add r0, r5 │ │ │ │ │ - blx 2a9c >::init(std::basic_streambuf >*)@plt> │ │ │ │ │ -std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream(): │ │ │ │ │ -/usr/include/c++/12/sstream:792 │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ -std::basic_streambuf >::basic_streambuf(): │ │ │ │ │ -/usr/include/c++/12/streambuf:471 │ │ │ │ │ - add r3, sp, #376 @ 0x178 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ │ -std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream(): │ │ │ │ │ -/usr/include/c++/12/sstream:792 │ │ │ │ │ - add.w r3, r2, #12 │ │ │ │ │ - str r3, [sp, #344] @ 0x158 │ │ │ │ │ - add.w r3, r2, #32 │ │ │ │ │ - str r3, [sp, #408] @ 0x198 │ │ │ │ │ -std::basic_streambuf >::basic_streambuf(): │ │ │ │ │ -/usr/include/c++/12/streambuf:471 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ -/usr/include/c++/12/streambuf:469 │ │ │ │ │ - mov.w r9, #0 │ │ │ │ │ -/usr/include/c++/12/streambuf:470 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ -/usr/include/c++/12/streambuf:469 │ │ │ │ │ - strd r9, r9, [sp, #352] @ 0x160 │ │ │ │ │ -/usr/include/c++/12/streambuf:471 │ │ │ │ │ - adds r3, #8 │ │ │ │ │ -/usr/include/c++/12/streambuf:470 │ │ │ │ │ - strd r9, r9, [sp, #360] @ 0x168 │ │ │ │ │ -/usr/include/c++/12/streambuf:471 │ │ │ │ │ - str r3, [sp, #348] @ 0x15c │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:204 │ │ │ │ │ - add r3, sp, #392 @ 0x188 │ │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ │ -std::basic_streambuf >::basic_streambuf(): │ │ │ │ │ -/usr/include/c++/12/streambuf:470 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - strd r2, r3, [sp, #368] @ 0x170 │ │ │ │ │ -/usr/include/c++/12/streambuf:471 │ │ │ │ │ - blx 2bd4 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:204 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ -std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream(): │ │ │ │ │ -/usr/include/c++/12/sstream:793 │ │ │ │ │ - add r7, sp, #348 @ 0x15c │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:229 │ │ │ │ │ - strd r3, r9, [sp, #384] @ 0x180 │ │ │ │ │ -std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream(): │ │ │ │ │ -/usr/include/c++/12/sstream:793 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ -std::__cxx11::basic_stringbuf, std::allocator >::basic_stringbuf(std::_Ios_Openmode): │ │ │ │ │ -/usr/include/c++/12/sstream:127 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ -std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream(): │ │ │ │ │ -/usr/include/c++/12/sstream:793 │ │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ -std::__cxx11::basic_stringbuf, std::allocator >::basic_stringbuf(std::_Ios_Openmode): │ │ │ │ │ -/usr/include/c++/12/sstream:127 │ │ │ │ │ - adds r3, #8 │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/12/bits/char_traits.h:354 │ │ │ │ │ - strb.w r9, [sp, #392] @ 0x188 │ │ │ │ │ -std::__cxx11::basic_stringbuf, std::allocator >::basic_stringbuf(std::_Ios_Openmode): │ │ │ │ │ -/usr/include/c++/12/sstream:127 │ │ │ │ │ - str r3, [sp, #348] @ 0x15c │ │ │ │ │ - movs r3, #16 │ │ │ │ │ - str r3, [sp, #380] @ 0x17c │ │ │ │ │ -std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream(): │ │ │ │ │ -/usr/include/c++/12/sstream:793 │ │ │ │ │ - blx 2a9c >::init(std::basic_streambuf >*)@plt> │ │ │ │ │ -seqan::Iter, std::allocator >, seqan::StreamIterator > >::Iter(std::ostream&): │ │ │ │ │ -/usr/include/seqan/stream/iter_stream.h:325 │ │ │ │ │ - ldr r3, [sp, #344] @ 0x158 │ │ │ │ │ -seqan::Reference, seqan::Alloc >, seqan::Tag >, seqan::Alloc > >::Type seqan::value, seqan::Alloc >, seqan::Tag >, seqan::Alloc, int>(seqan::String, seqan::Alloc >, seqan::Tag >, seqan::Alloc >&, int const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:449 │ │ │ │ │ - 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++/12/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 │ │ │ │ │ - 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++/12/bits/basic_ios.h:260 │ │ │ │ │ - ldr r1, [r0, #20] │ │ │ │ │ -/usr/include/c++/12/bits/basic_ios.h:259 │ │ │ │ │ - str r3, [r0, #16] │ │ │ │ │ -std::basic_ios >::rdbuf() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_ios.h:322 │ │ │ │ │ - ldr r7, [r0, #120] @ 0x78 │ │ │ │ │ -std::basic_ios >::exceptions(std::_Ios_Iostate): │ │ │ │ │ -/usr/include/c++/12/bits/basic_ios.h:260 │ │ │ │ │ - blx 2b5c >::clear(std::_Ios_Iostate)@plt> │ │ │ │ │ -std::__cxx11::basic_ostringstream, std::allocator >& seqan::operator<< , std::allocator >, seqan::String, seqan::Alloc >, seqan::Tag >(std::__cxx11::basic_ostringstream, std::allocator >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/align/gaps_base.h:964 │ │ │ │ │ - add r0, sp, #92 @ 0x5c │ │ │ │ │ -/usr/include/seqan/align/gaps_base.h:965 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ -/usr/include/seqan/align/gaps_base.h:964 │ │ │ │ │ - str r7, [r0, #0] │ │ │ │ │ -/usr/include/seqan/align/gaps_base.h:965 │ │ │ │ │ - blx 2980 , 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++/12/streambuf:537 │ │ │ │ │ - ldr r6, [sp, #368] @ 0x170 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:200 │ │ │ │ │ - add.w r9, sp, #120 @ 0x78 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:229 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:200 │ │ │ │ │ - add r3, sp, #128 @ 0x80 │ │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:229 │ │ │ │ │ - str.w r2, [r9, #4] │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/12/bits/char_traits.h:354 │ │ │ │ │ - strb.w r2, [r9, #8] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:200 │ │ │ │ │ - str.w r3, [r9] │ │ │ │ │ -std::__cxx11::basic_stringbuf, std::allocator >::_M_high_mark() const: │ │ │ │ │ -/usr/include/c++/12/sstream:432 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w 91f8 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x538> │ │ │ │ │ -std::basic_streambuf >::pbase() const: │ │ │ │ │ -/usr/include/c++/12/streambuf:534 │ │ │ │ │ - ldrd r0, r3, [sp, #360] @ 0x168 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::replace(unsigned int, unsigned int, char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:2171 │ │ │ │ │ - mov r1, r2 │ │ │ │ │ -std::__cxx11::basic_stringbuf, std::allocator >::_M_high_mark() const: │ │ │ │ │ -/usr/include/c++/12/sstream:435 │ │ │ │ │ - cmp r6, r0 │ │ │ │ │ - ite ls │ │ │ │ │ - movls r7, #0 │ │ │ │ │ - movhi r7, #1 │ │ │ │ │ - cmp r0, r2 │ │ │ │ │ - it eq │ │ │ │ │ - orreq.w r7, r7, #1 │ │ │ │ │ - cmp r7, r2 │ │ │ │ │ - it ne │ │ │ │ │ - movne 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++/12/bits/basic_string.h:2369 │ │ │ │ │ - subs r0, r0, r3 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::replace(unsigned int, unsigned int, char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:2171 │ │ │ │ │ - str r0, [sp, #0] │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - blx 298c , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::size() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:1064 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - ldr.w r2, [r9, #4] │ │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ │ -unsigned int const& std::max(unsigned int const&, unsigned int const&): │ │ │ │ │ -/usr/include/c++/12/bits/stl_algobase.h:259 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bcc.n 8fe6 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x326> │ │ │ │ │ -ScoredAlignment::ScoredAlignment(seqan::Align, seqan::Alloc >, seqan::Tag >&, int, int, int): │ │ │ │ │ -./porechop/src/alignment.cpp:20 │ │ │ │ │ - mov ip, r3 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 8fe8 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x328> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ - ldr.w r0, [r9] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_dispose(): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:285 │ │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - beq.n 8f1c , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x25c> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:292 │ │ │ │ │ - ldr.w r1, [r9, #8] │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/new_allocator.h:158 │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - blx 29ec │ │ │ │ │ -std::__cxx11::basic_ostringstream, std::allocator >::~basic_ostringstream(): │ │ │ │ │ -/usr/include/c++/12/sstream:838 │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ - ldr r0, [sp, #384] @ 0x180 │ │ │ │ │ -std::__cxx11::basic_ostringstream, std::allocator >::~basic_ostringstream(): │ │ │ │ │ -/usr/include/c++/12/sstream:838 │ │ │ │ │ - add.w r3, r2, #12 │ │ │ │ │ - str r3, [sp, #344] @ 0x158 │ │ │ │ │ - add.w r3, r2, #32 │ │ │ │ │ - str r3, [sp, #408] @ 0x198 │ │ │ │ │ -std::__cxx11::basic_stringbuf, std::allocator >::~basic_stringbuf(): │ │ │ │ │ -/usr/include/c++/12/sstream:72 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - adds r3, #8 │ │ │ │ │ - str r3, [sp, #348] @ 0x15c │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_dispose(): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:285 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - beq.n 8f40 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x280> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:292 │ │ │ │ │ - ldr r1, [sp, #392] @ 0x188 │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/new_allocator.h:158 │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - blx 29ec │ │ │ │ │ -std::basic_streambuf >::~basic_streambuf(): │ │ │ │ │ -/usr/include/c++/12/streambuf:203 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ │ - adds r3, #8 │ │ │ │ │ - str r3, [sp, #348] @ 0x15c │ │ │ │ │ - blx 2ab4 │ │ │ │ │ -std::basic_ostream >::~basic_ostream(): │ │ │ │ │ -/usr/include/c++/12/ostream:93 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - str r3, [sp, #344] @ 0x158 │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - ldr.w r3, [r3, #-12] │ │ │ │ │ -std::basic_ios >::~basic_ios(): │ │ │ │ │ -/usr/include/c++/12/bits/basic_ios.h:282 │ │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ -std::basic_ostream >::~basic_ostream(): │ │ │ │ │ -/usr/include/c++/12/ostream:93 │ │ │ │ │ - add.w r3, r3, #552 @ 0x228 │ │ │ │ │ - add r3, sp │ │ │ │ │ - str.w r2, [r3, #-208] │ │ │ │ │ -std::basic_ios >::~basic_ios(): │ │ │ │ │ -/usr/include/c++/12/bits/basic_ios.h:282 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - adds r3, #8 │ │ │ │ │ - str r3, [sp, #408] @ 0x198 │ │ │ │ │ - blx 2968 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_dispose(): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:285 │ │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_dispose(): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:285 │ │ │ │ │ - cmp r0, r2 │ │ │ │ │ - beq.n 8f7e , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x2be> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:292 │ │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/new_allocator.h:158 │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - blx 29ec │ │ │ │ │ -std::__cxx11::basic_ostringstream, std::allocator >::~basic_ostringstream(): │ │ │ │ │ -/usr/include/c++/12/sstream:838 │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ -std::__cxx11::basic_stringbuf, std::allocator >::~basic_stringbuf(): │ │ │ │ │ -/usr/include/c++/12/sstream:72 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ - ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ -std::__cxx11::basic_stringbuf, std::allocator >::~basic_stringbuf(): │ │ │ │ │ -/usr/include/c++/12/sstream:72 │ │ │ │ │ - adds r3, #8 │ │ │ │ │ - str r3, [r4, #4] │ │ │ │ │ -std::__cxx11::basic_ostringstream, std::allocator >::~basic_ostringstream(): │ │ │ │ │ -/usr/include/c++/12/sstream:838 │ │ │ │ │ - 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_dispose(): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:285 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - beq.n 8fa2 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x2e2> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:292 │ │ │ │ │ - ldr r1, [r4, #48] @ 0x30 │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/new_allocator.h:158 │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - blx 29ec │ │ │ │ │ -std::basic_streambuf >::~basic_streambuf(): │ │ │ │ │ -/usr/include/c++/12/streambuf:203 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ │ - adds r3, #8 │ │ │ │ │ - str r3, [r4, #4] │ │ │ │ │ - blx 2ab4 │ │ │ │ │ -std::basic_ostream >::~basic_ostream(): │ │ │ │ │ -/usr/include/c++/12/ostream:93 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - str r2, [r4, #0] │ │ │ │ │ -std::basic_ios >::~basic_ios(): │ │ │ │ │ -/usr/include/c++/12/bits/basic_ios.h:282 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ -std::basic_ostream >::~basic_ostream(): │ │ │ │ │ -/usr/include/c++/12/ostream:93 │ │ │ │ │ - ldr.w r2, [r2, #-12] │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ -std::basic_ios >::~basic_ios(): │ │ │ │ │ -/usr/include/c++/12/bits/basic_ios.h:282 │ │ │ │ │ - adds r3, #8 │ │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ │ -std::basic_ostream >::~basic_ostream(): │ │ │ │ │ -/usr/include/c++/12/ostream:93 │ │ │ │ │ - str r1, [r4, r2] │ │ │ │ │ -std::basic_ios >::~basic_ios(): │ │ │ │ │ -/usr/include/c++/12/bits/basic_ios.h:282 │ │ │ │ │ - str r3, [r4, #64] @ 0x40 │ │ │ │ │ - blx 2968 │ │ │ │ │ -ScoredAlignment::ScoredAlignment(seqan::Align, seqan::Alloc >, seqan::Tag >&, int, int, int): │ │ │ │ │ -./porechop/src/alignment.cpp:6 │ │ │ │ │ - ldr r2, [pc, #768] @ (92c8 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x608>) │ │ │ │ │ -./porechop/src/alignment.cpp:111 │ │ │ │ │ - ldr r3, [pc, #740] @ (92b0 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5f0>) │ │ │ │ │ -./porechop/src/alignment.cpp:6 │ │ │ │ │ - add r2, pc │ │ │ │ │ -./porechop/src/alignment.cpp:111 │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #548] @ 0x224 │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.w 9220 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x560> │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - add.w sp, sp, #556 @ 0x22c │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ -./porechop/src/alignment.cpp:19 │ │ │ │ │ - mov ip, r2 │ │ │ │ │ -./porechop/src/alignment.cpp:29 │ │ │ │ │ - cmp.w ip, #0 │ │ │ │ │ - ble.n 8f08 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x248> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ -ScoredAlignment::ScoredAlignment(seqan::Align, seqan::Alloc >, seqan::Tag >&, int, int, int): │ │ │ │ │ -./porechop/src/alignment.cpp:28 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ - ldr.w r0, [r9] │ │ │ │ │ -ScoredAlignment::ScoredAlignment(seqan::Align, seqan::Alloc >, seqan::Tag >&, int, int, int): │ │ │ │ │ -./porechop/src/alignment.cpp:27 │ │ │ │ │ - mov sl, r5 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ │ - subs r6, r1, #1 │ │ │ │ │ - rsb r7, r1, #1 │ │ │ │ │ - add.w fp, r6, ip │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - add.w lr, r7, r3 │ │ │ │ │ -ScoredAlignment::ScoredAlignment(seqan::Align, seqan::Alloc >, seqan::Tag >&, int, int, int): │ │ │ │ │ -./porechop/src/alignment.cpp:30 │ │ │ │ │ - ldrb.w r1, [r3, #1]! │ │ │ │ │ - cmp r1, #45 @ 0x2d │ │ │ │ │ -./porechop/src/alignment.cpp:32 │ │ │ │ │ - ldrb r1, [r2, #0] │ │ │ │ │ -./porechop/src/alignment.cpp:30 │ │ │ │ │ - beq.n 909a , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x3da> │ │ │ │ │ -./porechop/src/alignment.cpp:32 │ │ │ │ │ - cmp r1, #45 @ 0x2d │ │ │ │ │ - bne.w 91f4 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x534> │ │ │ │ │ - mov r1, r5 │ │ │ │ │ -./porechop/src/alignment.cpp:31 │ │ │ │ │ - mov.w sl, #1 │ │ │ │ │ -./porechop/src/alignment.cpp:34 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.w 91f4 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x534> │ │ │ │ │ -./porechop/src/alignment.cpp:29 (discriminator 2) │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - cmp r3, fp │ │ │ │ │ - bne.n 900a , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x34a> │ │ │ │ │ - movs r7, #1 │ │ │ │ │ -./porechop/src/alignment.cpp:26 │ │ │ │ │ - mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ │ -./porechop/src/alignment.cpp:44 │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - add.w r2, ip, #4294967295 @ 0xffffffff │ │ │ │ │ - adds r1, r0, r2 │ │ │ │ │ -./porechop/src/alignment.cpp:42 │ │ │ │ │ - str.w lr, [sp, #72] @ 0x48 │ │ │ │ │ - add.w r5, r3, ip │ │ │ │ │ -./porechop/src/alignment.cpp:43 │ │ │ │ │ - mov.w sl, #0 │ │ │ │ │ -./porechop/src/alignment.cpp:44 │ │ │ │ │ - mov r3, r2 │ │ │ │ │ -./porechop/src/alignment.cpp:42 │ │ │ │ │ - mov fp, sl │ │ │ │ │ -./porechop/src/alignment.cpp:45 │ │ │ │ │ - ldrb.w lr, [r5, #-1]! │ │ │ │ │ - cmp.w lr, #45 @ 0x2d │ │ │ │ │ -./porechop/src/alignment.cpp:47 │ │ │ │ │ - ldrb.w lr, [r1] │ │ │ │ │ -./porechop/src/alignment.cpp:45 │ │ │ │ │ - beq.n 9088 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x3c8> │ │ │ │ │ -./porechop/src/alignment.cpp:47 │ │ │ │ │ - cmp.w lr, #45 @ 0x2d │ │ │ │ │ - bne.n 90a8 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x3e8> │ │ │ │ │ - mov lr, sl │ │ │ │ │ -./porechop/src/alignment.cpp:46 │ │ │ │ │ - mov.w fp, #1 │ │ │ │ │ -./porechop/src/alignment.cpp:49 │ │ │ │ │ - cmp.w lr, #0 │ │ │ │ │ - bne.n 90a8 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x3e8> │ │ │ │ │ -./porechop/src/alignment.cpp:44 (discriminator 2) │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.w 8f0c , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x24c> │ │ │ │ │ -./porechop/src/alignment.cpp:45 │ │ │ │ │ - ldrb.w lr, [r5, #-1]! │ │ │ │ │ - cmp.w lr, #45 @ 0x2d │ │ │ │ │ -./porechop/src/alignment.cpp:47 │ │ │ │ │ - ldrb.w lr, [r1] │ │ │ │ │ -./porechop/src/alignment.cpp:45 │ │ │ │ │ - bne.n 905c , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x39c> │ │ │ │ │ -./porechop/src/alignment.cpp:47 │ │ │ │ │ - cmp.w lr, #45 @ 0x2d │ │ │ │ │ -./porechop/src/alignment.cpp:49 │ │ │ │ │ - itee eq │ │ │ │ │ - andeq.w lr, fp, sl │ │ │ │ │ - movne lr, fp │ │ │ │ │ -./porechop/src/alignment.cpp:48 │ │ │ │ │ - movne.w sl, #1 │ │ │ │ │ - b.n 9068 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x3a8> │ │ │ │ │ -./porechop/src/alignment.cpp:32 │ │ │ │ │ - cmp r1, #45 @ 0x2d │ │ │ │ │ -./porechop/src/alignment.cpp:34 │ │ │ │ │ - itee eq │ │ │ │ │ - andeq.w r1, r5, sl │ │ │ │ │ - movne r1, sl │ │ │ │ │ -./porechop/src/alignment.cpp:33 │ │ │ │ │ - movne r5, #1 │ │ │ │ │ - b.n 9024 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x364> │ │ │ │ │ -./porechop/src/alignment.cpp:55 │ │ │ │ │ - ldr.w lr, [sp, #72] @ 0x48 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne.w 8f0c , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x24c> │ │ │ │ │ - subs r7, r0, #1 │ │ │ │ │ - add.w sl, r7, ip │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - b.n 90c2 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x402> │ │ │ │ │ -./porechop/src/alignment.cpp:60 (discriminator 2) │ │ │ │ │ - cmp sl, r1 │ │ │ │ │ - beq.w 920c , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x54c> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::operator[](unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:1221 │ │ │ │ │ - mov fp, r1 │ │ │ │ │ -ScoredAlignment::ScoredAlignment(seqan::Align, seqan::Alloc >, seqan::Tag >&, int, int, int): │ │ │ │ │ -./porechop/src/alignment.cpp:61 │ │ │ │ │ - ldrb.w r5, [r1, #1]! │ │ │ │ │ - cmp r5, #45 @ 0x2d │ │ │ │ │ - beq.n 90bc , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x3fc> │ │ │ │ │ - rsb r1, r0, #1 │ │ │ │ │ - add r1, fp │ │ │ │ │ - str r1, [sp, #72] @ 0x48 │ │ │ │ │ -./porechop/src/alignment.cpp:67 │ │ │ │ │ - add.w r1, r0, ip │ │ │ │ │ - b.n 90de , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x41e> │ │ │ │ │ -./porechop/src/alignment.cpp:67 (discriminator 2) │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - bcc.n 90e6 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x426> │ │ │ │ │ -./porechop/src/alignment.cpp:68 │ │ │ │ │ - ldrb.w r5, [r1, #-1]! │ │ │ │ │ - cmp r5, #45 @ 0x2d │ │ │ │ │ - beq.n 90da , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x41a> │ │ │ │ │ -./porechop/src/alignment.cpp:77 │ │ │ │ │ - cmp lr, r3 │ │ │ │ │ - bgt.w 921a , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x55a> │ │ │ │ │ - add.w r5, lr, #4294967295 @ 0xffffffff │ │ │ │ │ - add.w fp, r0, r3 │ │ │ │ │ - adds r1, r0, r5 │ │ │ │ │ - str r1, [sp, #76] @ 0x4c │ │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ │ -./porechop/src/alignment.cpp:76 │ │ │ │ │ - mov.w sl, #0 │ │ │ │ │ - strd lr, ip, [sp, #80] @ 0x50 │ │ │ │ │ - add r5, r1 │ │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ │ -./porechop/src/alignment.cpp:78 │ │ │ │ │ - ldrb.w ip, [r1, #1]! │ │ │ │ │ - ldrb.w lr, [r5, #1]! │ │ │ │ │ - cmp lr, ip │ │ │ │ │ -./porechop/src/alignment.cpp:79 │ │ │ │ │ - it eq │ │ │ │ │ - addeq.w sl, sl, #1 │ │ │ │ │ -./porechop/src/alignment.cpp:77 │ │ │ │ │ - cmp fp, r1 │ │ │ │ │ - bne.n 9106 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x446> │ │ │ │ │ -./porechop/src/alignment.cpp:82 │ │ │ │ │ - vmov s15, sl │ │ │ │ │ - vldr d6, [pc, #376] @ 9298 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5d8> │ │ │ │ │ - ldrd lr, ip, [sp, #80] @ 0x50 │ │ │ │ │ - vcvt.f64.s32 d7, s15 │ │ │ │ │ - vmul.f64 d7, d7, d6 │ │ │ │ │ -./porechop/src/alignment.cpp:81 │ │ │ │ │ - sub.w r1, r3, lr │ │ │ │ │ - adds r1, #1 │ │ │ │ │ -./porechop/src/alignment.cpp:82 │ │ │ │ │ - vmov s13, r1 │ │ │ │ │ -./porechop/src/alignment.cpp:85 │ │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ │ -./porechop/src/alignment.cpp:82 │ │ │ │ │ - vcvt.f64.s32 d6, s13 │ │ │ │ │ -./porechop/src/alignment.cpp:85 │ │ │ │ │ - cmp r1, r2 │ │ │ │ │ -./porechop/src/alignment.cpp:82 │ │ │ │ │ - vdiv.f64 d5, d7, d6 │ │ │ │ │ - vstr d5, [r8, #32] │ │ │ │ │ -./porechop/src/alignment.cpp:85 │ │ │ │ │ - bgt.n 9214 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x554> │ │ │ │ │ - ldr r5, [sp, #48] @ 0x30 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - add.w fp, r0, r2 │ │ │ │ │ -./porechop/src/alignment.cpp:84 │ │ │ │ │ - mov.w sl, #0 │ │ │ │ │ - add r5, r1 │ │ │ │ │ - add r1, r0 │ │ │ │ │ - str.w lr, [sp, #48] @ 0x30 │ │ │ │ │ - str.w ip, [sp, #76] @ 0x4c │ │ │ │ │ -./porechop/src/alignment.cpp:86 │ │ │ │ │ - ldrb.w lr, [r1, #1]! │ │ │ │ │ - ldrb.w ip, [r5, #1]! │ │ │ │ │ - cmp lr, ip │ │ │ │ │ -./porechop/src/alignment.cpp:87 │ │ │ │ │ - it eq │ │ │ │ │ - addeq.w sl, sl, #1 │ │ │ │ │ -./porechop/src/alignment.cpp:85 │ │ │ │ │ - cmp fp, r1 │ │ │ │ │ - bne.n 9162 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x4a2> │ │ │ │ │ -./porechop/src/alignment.cpp:90 │ │ │ │ │ - vmov s15, sl │ │ │ │ │ - vldr d6, [pc, #284] @ 9298 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5d8> │ │ │ │ │ - ldr.w lr, [sp, #48] @ 0x30 │ │ │ │ │ - vcvt.f64.s32 d7, s15 │ │ │ │ │ - ldr.w ip, [sp, #76] @ 0x4c │ │ │ │ │ - vmul.f64 d7, d7, d6 │ │ │ │ │ -./porechop/src/alignment.cpp:89 │ │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ │ -./porechop/src/alignment.cpp:90 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - mov sl, r5 │ │ │ │ │ -./porechop/src/alignment.cpp:89 │ │ │ │ │ - subs r2, r2, r1 │ │ │ │ │ -./porechop/src/alignment.cpp:90 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ -./porechop/src/alignment.cpp:89 │ │ │ │ │ - adds r2, #1 │ │ │ │ │ -./porechop/src/alignment.cpp:90 │ │ │ │ │ - vmov s13, r2 │ │ │ │ │ -./porechop/src/alignment.cpp:93 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ -./porechop/src/alignment.cpp:90 │ │ │ │ │ - mov fp, r1 │ │ │ │ │ - vcvt.f64.s32 d6, s13 │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - vdiv.f64 d5, d7, d6 │ │ │ │ │ - vstr d5, [r8, #40] @ 0x28 │ │ │ │ │ -./porechop/src/alignment.cpp:94 │ │ │ │ │ - ldrb.w r5, [r6, #1]! │ │ │ │ │ -./porechop/src/alignment.cpp:97 │ │ │ │ │ - cmp lr, r2 │ │ │ │ │ -./porechop/src/alignment.cpp:95 │ │ │ │ │ - ldrb.w r1, [r7, #1]! │ │ │ │ │ -./porechop/src/alignment.cpp:98 │ │ │ │ │ - itt eq │ │ │ │ │ - streq.w r3, [r8, #8] │ │ │ │ │ -./porechop/src/alignment.cpp:99 │ │ │ │ │ - streq.w r0, [r8, #16] │ │ │ │ │ -./porechop/src/alignment.cpp:101 │ │ │ │ │ - cmp r2, sl │ │ │ │ │ -./porechop/src/alignment.cpp:102 │ │ │ │ │ - it eq │ │ │ │ │ - streq.w r3, [r8, #12] │ │ │ │ │ -./porechop/src/alignment.cpp:93 │ │ │ │ │ - add.w r2, r2, #1 │ │ │ │ │ -./porechop/src/alignment.cpp:103 │ │ │ │ │ - it eq │ │ │ │ │ - streq.w r0, [r8, #20] │ │ │ │ │ -./porechop/src/alignment.cpp:106 │ │ │ │ │ - cmp r5, #45 @ 0x2d │ │ │ │ │ -./porechop/src/alignment.cpp:107 │ │ │ │ │ - it ne │ │ │ │ │ - addne r3, #1 │ │ │ │ │ -./porechop/src/alignment.cpp:108 │ │ │ │ │ - cmp r1, #45 @ 0x2d │ │ │ │ │ -./porechop/src/alignment.cpp:109 │ │ │ │ │ - it ne │ │ │ │ │ - addne r0, #1 │ │ │ │ │ -./porechop/src/alignment.cpp:93 │ │ │ │ │ - cmp r2, ip │ │ │ │ │ - bne.n 91b2 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x4f2> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_dispose(): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:285 │ │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - cmp fp, r3 │ │ │ │ │ - bne.w 8f12 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x252> │ │ │ │ │ - b.n 8f1c , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x25c> │ │ │ │ │ -ScoredAlignment::ScoredAlignment(seqan::Align, seqan::Alloc >, seqan::Tag >&, int, int, int): │ │ │ │ │ -./porechop/src/alignment.cpp:32 │ │ │ │ │ - movs r7, #0 │ │ │ │ │ - b.n 9036 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x376> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::assign(std::__cxx11::basic_string, std::allocator > const&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:1571 │ │ │ │ │ - add r1, sp, #384 @ 0x180 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - blx 29c8 , 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++/12/bits/basic_string.h:805 │ │ │ │ │ - b.n 8ef6 , 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++/12/bits/basic_string.h:1571 │ │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ │ - add r1, sp, #184 @ 0xb8 │ │ │ │ │ - blx 29c8 , 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++/12/bits/basic_string.h:805 │ │ │ │ │ - b.n 8e08 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x148> │ │ │ │ │ -ScoredAlignment::ScoredAlignment(seqan::Align, seqan::Alloc >, seqan::Tag >&, int, int, int): │ │ │ │ │ -./porechop/src/alignment.cpp:59 │ │ │ │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - str r1, [sp, #72] @ 0x48 │ │ │ │ │ - b.n 90d4 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x414> │ │ │ │ │ -./porechop/src/alignment.cpp:85 │ │ │ │ │ - vldr d7, [pc, #136] @ 92a0 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5e0> │ │ │ │ │ - b.n 918e , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x4ce> │ │ │ │ │ -./porechop/src/alignment.cpp:77 │ │ │ │ │ - vldr d7, [pc, #132] @ 92a0 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5e0> │ │ │ │ │ - b.n 912e , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x46e> │ │ │ │ │ -./porechop/src/alignment.cpp:111 │ │ │ │ │ - blx 2a78 <__stack_chk_fail@plt> │ │ │ │ │ -std::basic_ios >::~basic_ios(): │ │ │ │ │ -/usr/include/c++/12/bits/basic_ios.h:282 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ - adds r3, #8 │ │ │ │ │ - str r3, [sp, #408] @ 0x198 │ │ │ │ │ - blx 2968 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::~basic_string(): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:795 │ │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ │ - blx 2a90 , 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 2934 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ │ - blx 2a84 <__cxa_end_cleanup@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::~basic_string(): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:794 │ │ │ │ │ - b.n 9230 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x570> │ │ │ │ │ -ScoredAlignment::ScoredAlignment(seqan::Align, seqan::Alloc >, seqan::Tag >&, int, int, int): │ │ │ │ │ -./porechop/src/alignment.cpp:111 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - blx 2934 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ │ - b.n 9230 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x570> │ │ │ │ │ -std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream(): │ │ │ │ │ -/usr/include/c++/12/sstream:793 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 2b20 , std::allocator >::~basic_stringbuf()@plt> │ │ │ │ │ -std::basic_ostream >::~basic_ostream(): │ │ │ │ │ -/usr/include/c++/12/ostream:93 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - str r3, [sp, #344] @ 0x158 │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - ldr.w r3, [r3, #-12] │ │ │ │ │ - add.w r3, r3, #552 @ 0x228 │ │ │ │ │ - add r3, sp │ │ │ │ │ - str.w r2, [r3, #-208] │ │ │ │ │ - b.n 9224 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x564> │ │ │ │ │ -std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream(): │ │ │ │ │ -/usr/include/c++/12/sstream:793 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 2b20 , std::allocator >::~basic_stringbuf()@plt> │ │ │ │ │ -std::basic_ostream >::~basic_ostream(): │ │ │ │ │ -/usr/include/c++/12/ostream:93 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - str r3, [r4, #0] │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - ldr.w r3, [r3, #-12] │ │ │ │ │ - str r2, [r4, r3] │ │ │ │ │ -std::basic_ios >::~basic_ios(): │ │ │ │ │ -/usr/include/c++/12/bits/basic_ios.h:282 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ │ - adds r3, #8 │ │ │ │ │ - str r3, [r4, #64] @ 0x40 │ │ │ │ │ - blx 2968 │ │ │ │ │ - blx 2a84 <__cxa_end_cleanup@plt> │ │ │ │ │ - b.n 9278 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x5b8> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::~basic_string(): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:795 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - blx 2a90 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ -std::__new_allocator::~__new_allocator(): │ │ │ │ │ -/usr/include/c++/12/bits/new_allocator.h:90 │ │ │ │ │ - b.n 9242 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x582> │ │ │ │ │ - b.n 9236 , seqan::Alloc >, seqan::Tag >&, int, int, int)@@Base+0x576> │ │ │ │ │ - nop.w │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - eors r1, r3 │ │ │ │ │ - ... │ │ │ │ │ - movs r3, #10 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - movs r3, #16 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsls r0, r1, #4 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsls r4, r0, #4 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsls r4, r5, #4 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsls r0, r5, #4 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsls r4, r3, #4 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsls r0, r3, #5 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - movs r0, #50 @ 0x32 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -000092cc , 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++/12/ext/string_conversions.h:99 │ │ │ │ │ - push {r3} │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - mov r5, r2 │ │ │ │ │ -/usr/include/c++/12/ext/string_conversions.h:105 │ │ │ │ │ - adds r2, #7 │ │ │ │ │ -/usr/include/c++/12/ext/string_conversions.h:99 │ │ │ │ │ - sub sp, #20 │ │ │ │ │ - add r7, sp, #0 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - add.w r3, r7, #44 @ 0x2c │ │ │ │ │ -/usr/include/c++/12/ext/string_conversions.h:105 │ │ │ │ │ - bic.w r0, r2, #7 │ │ │ │ │ -/usr/include/c++/12/ext/string_conversions.h:99 │ │ │ │ │ - mov r8, r1 │ │ │ │ │ -/usr/include/c++/12/ext/string_conversions.h:111 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ -/usr/include/c++/12/ext/string_conversions.h:99 │ │ │ │ │ - ldr r5, [pc, #132] @ (9370 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...)@@Base+0xa4>) │ │ │ │ │ -/usr/include/c++/12/ext/string_conversions.h:105 │ │ │ │ │ - sub.w sp, sp, r0 │ │ │ │ │ -/usr/include/c++/12/ext/string_conversions.h:99 │ │ │ │ │ - ldr r0, [pc, #132] @ (9374 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...)@@Base+0xa8>) │ │ │ │ │ -/usr/include/c++/12/ext/string_conversions.h:105 │ │ │ │ │ - mov r6, sp │ │ │ │ │ -/usr/include/c++/12/ext/string_conversions.h:99 │ │ │ │ │ - add r5, pc │ │ │ │ │ - ldr.w r2, [r3], #4 │ │ │ │ │ -/usr/include/c++/12/ext/string_conversions.h:109 │ │ │ │ │ - str r3, [r7, #4] │ │ │ │ │ -/usr/include/c++/12/ext/string_conversions.h:99 │ │ │ │ │ - ldr r0, [r5, r0] │ │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ │ - str r0, [r7, #12] │ │ │ │ │ - mov.w r0, #0 │ │ │ │ │ -/usr/include/c++/12/ext/string_conversions.h:111 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - blx r8 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ -void std::__cxx11::basic_string, std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.tcc:223 │ │ │ │ │ - cmp r5, #15 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_local_data(): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:241 │ │ │ │ │ - add.w r0, r4, #8 │ │ │ │ │ -void std::__cxx11::basic_string, std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.tcc:221 │ │ │ │ │ - str r5, [r7, #8] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:200 │ │ │ │ │ - str r0, [r4, #0] │ │ │ │ │ -void std::__cxx11::basic_string, std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.tcc:223 │ │ │ │ │ - bhi.n 934c , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...)@@Base+0x80> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_S_copy(char*, char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:420 │ │ │ │ │ - cmp r5, #1 │ │ │ │ │ - bne.n 9346 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...)@@Base+0x7a> │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/12/bits/char_traits.h:354 │ │ │ │ │ - ldrb r3, [r6, #0] │ │ │ │ │ - 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++/12/ext/string_conversions.h:99 │ │ │ │ │ - ldr r2, [pc, #88] @ (9378 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...)@@Base+0xac>) │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/12/bits/char_traits.h:354 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:229 │ │ │ │ │ - str r5, [r4, #4] │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/12/bits/char_traits.h:354 │ │ │ │ │ - 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++/12/ext/string_conversions.h:99 │ │ │ │ │ - add r2, pc │ │ │ │ │ -/usr/include/c++/12/ext/string_conversions.h:116 │ │ │ │ │ - ldr r3, [pc, #72] @ (9374 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...)@@Base+0xa8>) │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [r7, #12] │ │ │ │ │ - eors r2, r3 │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - bne.n 936c , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...)@@Base+0xa0> │ │ │ │ │ - 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++/12/bits/char_traits.h:425 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.n 931e , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...)@@Base+0x52> │ │ │ │ │ - b.n 935e , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...)@@Base+0x92> │ │ │ │ │ -void std::__cxx11::basic_string, std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.tcc:225 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - add.w r1, r7, #8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx 2b68 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:261 │ │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ │ - str r3, [r4, #8] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:224 │ │ │ │ │ - str r0, [r4, #0] │ │ │ │ │ -std::char_traits::copy(char*, char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/char_traits.h:431 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - blx 2acc │ │ │ │ │ -void std::__cxx11::basic_string, std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.tcc:247 │ │ │ │ │ - ldr r5, [r7, #8] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ │ -std::char_traits::copy(char*, char const*, unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/char_traits.h:431 │ │ │ │ │ - b.n 931e , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned int, char const*, std::__va_list), unsigned int, char const*, ...)@@Base+0x52> │ │ │ │ │ -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++/12/ext/string_conversions.h:116 │ │ │ │ │ - blx 2a78 <__stack_chk_fail@plt> │ │ │ │ │ - adds r2, r1, #4 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsls r0, r1, #4 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - adds r6, r2, #3 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -0000937c , std::allocator >::~basic_stringbuf()@@Base>: │ │ │ │ │ -std::__cxx11::basic_stringbuf, std::allocator >::~basic_stringbuf(): │ │ │ │ │ -/usr/include/c++/12/sstream:72 │ │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldr r5, [pc, #48] @ (93b4 , std::allocator >::~basic_stringbuf()@@Base+0x38>) │ │ │ │ │ - ldr r3, [pc, #52] @ (93b8 , std::allocator >::~basic_stringbuf()@@Base+0x3c>) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_local_data() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:252 │ │ │ │ │ - add.w r2, r0, #44 @ 0x2c │ │ │ │ │ -std::__cxx11::basic_stringbuf, std::allocator >::~basic_stringbuf(): │ │ │ │ │ -/usr/include/c++/12/sstream:72 │ │ │ │ │ - add r5, pc │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ - ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_dispose(): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:285 │ │ │ │ │ - cmp r0, r2 │ │ │ │ │ -std::__cxx11::basic_stringbuf, std::allocator >::~basic_stringbuf(): │ │ │ │ │ -/usr/include/c++/12/sstream:72 │ │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ │ - add.w r3, r3, #8 │ │ │ │ │ - str r3, [r4, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_dispose(): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:285 │ │ │ │ │ - beq.n 93a0 , std::allocator >::~basic_stringbuf()@@Base+0x24> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:292 │ │ │ │ │ - ldr r1, [r4, #44] @ 0x2c │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/new_allocator.h:158 │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - blx 29ec │ │ │ │ │ -std::basic_streambuf >::~basic_streambuf(): │ │ │ │ │ -/usr/include/c++/12/streambuf:203 │ │ │ │ │ - ldr r3, [pc, #24] @ (93bc , std::allocator >::~basic_stringbuf()@@Base+0x40>) │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ │ - adds r3, #8 │ │ │ │ │ - str.w r3, [r0], #28 │ │ │ │ │ - blx 2ab4 │ │ │ │ │ -std::__cxx11::basic_stringbuf, std::allocator >::~basic_stringbuf(): │ │ │ │ │ -/usr/include/c++/12/sstream:72 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ - adds r4, r6, #1 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsls r0, r3, #5 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsls r4, r3, #4 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -000093c0 , std::allocator >::~basic_stringbuf()@@Base>: │ │ │ │ │ -std::__cxx11::basic_stringbuf, std::allocator >::~basic_stringbuf(): │ │ │ │ │ -/usr/include/c++/12/sstream:72 │ │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldr r5, [pc, #56] @ (9400 , std::allocator >::~basic_stringbuf()@@Base+0x40>) │ │ │ │ │ -std::__cxx11::basic_stringbuf, std::allocator >::~basic_stringbuf(): │ │ │ │ │ -/usr/include/c++/12/sstream:72 │ │ │ │ │ - ldr r3, [pc, #60] @ (9404 , std::allocator >::~basic_stringbuf()@@Base+0x44>) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_local_data() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:252 │ │ │ │ │ - add.w r2, r0, #44 @ 0x2c │ │ │ │ │ -std::__cxx11::basic_stringbuf, std::allocator >::~basic_stringbuf(): │ │ │ │ │ -/usr/include/c++/12/sstream:72 │ │ │ │ │ - add r5, pc │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:234 │ │ │ │ │ - ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_dispose(): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:285 │ │ │ │ │ - cmp r0, r2 │ │ │ │ │ -std::__cxx11::basic_stringbuf, std::allocator >::~basic_stringbuf(): │ │ │ │ │ -/usr/include/c++/12/sstream:72 │ │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ │ - add.w r3, r3, #8 │ │ │ │ │ - str r3, [r4, #0] │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_dispose(): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:285 │ │ │ │ │ - beq.n 93e4 , std::allocator >::~basic_stringbuf()@@Base+0x24> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/basic_string.h:292 │ │ │ │ │ - ldr r1, [r4, #44] @ 0x2c │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned int): │ │ │ │ │ -/usr/include/c++/12/bits/new_allocator.h:158 │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - blx 29ec │ │ │ │ │ -std::basic_streambuf >::~basic_streambuf(): │ │ │ │ │ -/usr/include/c++/12/streambuf:203 │ │ │ │ │ - ldr r3, [pc, #32] @ (9408 , std::allocator >::~basic_stringbuf()@@Base+0x48>) │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ │ - adds r3, #8 │ │ │ │ │ - str.w r3, [r0], #28 │ │ │ │ │ - blx 2ab4 │ │ │ │ │ -std::__cxx11::basic_stringbuf, std::allocator >::~basic_stringbuf(): │ │ │ │ │ -/usr/include/c++/12/sstream:72 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movs r1, #60 @ 0x3c │ │ │ │ │ - blx 29ec │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ - adds r0, r6, #0 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsls r0, r3, #5 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsls r4, r3, #4 │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ -0000940c , 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 9490 , 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 │ │ │ │ │ - blt.n 9492 , 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 r4, [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 │ │ │ │ │ - cmp r4, r2 │ │ │ │ │ - beq.n 948c , 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 │ │ │ │ │ - adds r2, r3, r2 │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:432 │ │ │ │ │ - cmp r2, r4 │ │ │ │ │ - ite ls │ │ │ │ │ - rsbls r3, r1, r2 │ │ │ │ │ - rsbhi r3, r1, r4 │ │ │ │ │ - cbz r3, 948c , 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 r2, r4, [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, r2, lsl #2 │ │ │ │ │ - b.n 9462 , 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 9454 , 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 r2, #1 │ │ │ │ │ - movs r4, #0 │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:432 │ │ │ │ │ - adds.w r3, r3, lr │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:444 │ │ │ │ │ - strd r2, sl, [r0, #4] │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:432 │ │ │ │ │ - beq.n 948c , 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 │ │ │ │ │ - ldr.w r5, [r6], #4 │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:441 │ │ │ │ │ - and.w r8, r2, #1 │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:436 │ │ │ │ │ - sub.w ip, r5, r4 │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:445 │ │ │ │ │ - sub.w lr, r4, r5 │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:438 │ │ │ │ │ - cmp r3, ip │ │ │ │ │ - bhi.n 9444 , 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, r3 │ │ │ │ │ - str r1, [r0, #16] │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:447 │ │ │ │ │ - beq.n 94ce , 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 9488 , 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 r2, [r0, #12] │ │ │ │ │ - add r2, r3 │ │ │ │ │ - str r2, [r0, #12] │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:477 │ │ │ │ │ - add r3, r4 │ │ │ │ │ - str r3, [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 9498 , 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 │ │ │ │ │ - cmp r2, r6 │ │ │ │ │ - beq.n 94c6 , 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, 94b0 , 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 │ │ │ │ │ - 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 │ │ │ │ │ - ldr.w r4, [r4, r1, lsl #2] │ │ │ │ │ - subs r4, #1 │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:344 │ │ │ │ │ - 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 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - bne.n 9496 , 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 94da , 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, r3 │ │ │ │ │ - str r1, [r0, #12] │ │ │ │ │ -seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:472 │ │ │ │ │ - ldr r3, [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 r2, #1 │ │ │ │ │ -seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:472 │ │ │ │ │ - sub.w r3, r3, 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 │ │ │ │ │ - cmp.w r2, r3, asr #2 │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:466 │ │ │ │ │ - itee eq │ │ │ │ │ - streq r5, [r0, #8] │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:461 │ │ │ │ │ - movne r3, #0 │ │ │ │ │ - strdne r2, r3, [r0, #4] │ │ │ │ │ - b.n 948c , seqan::Alloc >, seqan::Tag > const, int>(seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >&, int)@@Base+0x80> │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ -000094f4 , 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} │ │ │ │ │ -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 │ │ │ │ │ -void seqan::write, std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&): │ │ │ │ │ -/usr/include/seqan/align/gaps_base.h:939 │ │ │ │ │ - sub sp, #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: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] @ 9620 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x12c> │ │ │ │ │ - mov r7, r0 │ │ │ │ │ -seqan::Iter, seqan::Alloc >, seqan::Tag > const, seqan::GapsIterator > >::Iter(seqan::Gaps, seqan::Alloc >, seqan::Tag > const&, seqan::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:106 │ │ │ │ │ - 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 │ │ │ │ │ - add r9, pc │ │ │ │ │ - ldr r2, [pc, #276] @ (9624 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x130>) │ │ │ │ │ - ldr r3, [pc, #276] @ (9628 , 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 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 │ │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 9610 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x11c> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:112 │ │ │ │ │ - add r0, sp, #8 │ │ │ │ │ - str r4, [sp, #12] │ │ │ │ │ - blx 2b8c , 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++/12/streambuf:439 │ │ │ │ │ - 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 2b8c , 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 │ │ │ │ │ - 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 959e , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xaa> │ │ │ │ │ -std::basic_streambuf >::sputc(char): │ │ │ │ │ -/usr/include/c++/12/streambuf:432 │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - bcs.n 95fc , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x108> │ │ │ │ │ -/usr/include/c++/12/streambuf:434 │ │ │ │ │ - strb.w fp, [r2] │ │ │ │ │ -std::basic_streambuf >::pbump(int): │ │ │ │ │ -/usr/include/c++/12/streambuf:550 │ │ │ │ │ - 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 │ │ │ │ │ - ldr r3, [r6, #32] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - beq.n 95a6 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xb2> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:364 │ │ │ │ │ - cbnz r4, 9578 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x84> │ │ │ │ │ -/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 │ │ │ │ │ - ldr.w r3, [r1, sl, lsl #2] │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bne.n 959c , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xa8> │ │ │ │ │ -seqan::Size > const>::Type seqan::length >(seqan::String > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:472 │ │ │ │ │ - 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 │ │ │ │ │ - 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 │ │ │ │ │ - cmp.w r2, r3, asr #2 │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:381 │ │ │ │ │ - ittt ne │ │ │ │ │ - strne r2, [sp, #12] │ │ │ │ │ - movne sl, r2 │ │ │ │ │ - movne r5, #0 │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:384 (discriminator 1) │ │ │ │ │ - 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 (discriminator 1) │ │ │ │ │ - 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 (discriminator 1) │ │ │ │ │ - cmp r8, sl │ │ │ │ │ - beq.n 95dc , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0xe8> │ │ │ │ │ -seqan::StreamBufferWrapper >::baseBuf() const: │ │ │ │ │ -/usr/include/seqan/stream/iter_stream.h:212 │ │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ │ -std::basic_streambuf >::epptr() const: │ │ │ │ │ -/usr/include/c++/12/streambuf:540 │ │ │ │ │ - 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 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne.n 955a , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x66> │ │ │ │ │ -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++/12/streambuf:432 │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ -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 │ │ │ │ │ - ldr r3, [pc, #108] @ (962c , 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>) │ │ │ │ │ - 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 │ │ │ │ │ - ldrb.w r3, [lr, r3] │ │ │ │ │ -std::basic_streambuf >::sputc(char): │ │ │ │ │ -/usr/include/c++/12/streambuf:432 │ │ │ │ │ - bcs.n 9606 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x112> │ │ │ │ │ -/usr/include/c++/12/streambuf:434 │ │ │ │ │ - strb r3, [r2, #0] │ │ │ │ │ -std::basic_streambuf >::pbump(int): │ │ │ │ │ -/usr/include/c++/12/streambuf:550 │ │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - str r3, [r0, #20] │ │ │ │ │ -std::basic_streambuf >::sputc(char): │ │ │ │ │ -/usr/include/c++/12/streambuf:550 │ │ │ │ │ - b.n 9568 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x74> │ │ │ │ │ -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 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - bne.n 95aa , 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> │ │ │ │ │ -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] @ (9630 , 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>) │ │ │ │ │ -/usr/include/seqan/align/gaps_base.h:952 │ │ │ │ │ - ldr r3, [pc, #64] @ (9628 , 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>) │ │ │ │ │ -/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 961c , 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> │ │ │ │ │ - add sp, #60 @ 0x3c │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ -std::basic_streambuf >::sputc(char): │ │ │ │ │ -/usr/include/c++/12/streambuf:439 │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - movs r1, #45 @ 0x2d │ │ │ │ │ - ldr r3, [r3, #52] @ 0x34 │ │ │ │ │ - blx r3 │ │ │ │ │ -/usr/include/c++/12/streambuf:440 │ │ │ │ │ - b.n 9568 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x74> │ │ │ │ │ -/usr/include/c++/12/streambuf:439 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - ldr r3, [r3, #52] @ 0x34 │ │ │ │ │ - blx r3 │ │ │ │ │ -/usr/include/c++/12/streambuf:440 │ │ │ │ │ - b.n 9568 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x74> │ │ │ │ │ -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 2b8c , 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 9534 , std::allocator >, seqan::StreamIterator > >, seqan::String, seqan::Alloc >, seqan::Tag >(seqan::Iter, std::allocator >, seqan::StreamIterator > >&, seqan::Gaps, seqan::Alloc >, seqan::Tag > const&)@@Base+0x40> │ │ │ │ │ -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 2a78 <__stack_chk_fail@plt> │ │ │ │ │ - subs r0, r6, r3 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - subs r2, r5, r3 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsls r0, r1, #4 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - lsls r4, r7, #4 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - subs r6, r2, r0 │ │ │ │ │ - ... │ │ │ │ │ + b.n 95fa >, 2u, seqan::String >, seqan::Alloc > > >(seqan::Holder >, 2u, seqan::String >, seqan::Alloc > >, seqan::Tag >&)@@Base+0x2ba> │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .fini: │ │ │ │ │ │ │ │ │ │ -00009634 <.fini>: │ │ │ │ │ +0000962c <.fini>: │ │ │ │ │ _fini(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ pop {r3, pc} │ │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ │ @@ -1,52 +1,52 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.rodata': │ │ │ │ │ - 0x0000963c 3d000000 40000000 0b000000 40000000 =...@.......@... │ │ │ │ │ - 0x0000964c 10000000 40000000 26000000 40000000 ....@...&...@... │ │ │ │ │ - 0x0000965c 35000000 40000000 03000000 40000000 5...@.......@... │ │ │ │ │ - 0x0000966c 06000000 40000000 14000000 40000000 ....@.......@... │ │ │ │ │ - 0x0000967c 0e000000 40000000 0d000000 40000000 ....@.......@... │ │ │ │ │ - 0x0000968c 25000000 40000000 12000000 40000000 %...@.......@... │ │ │ │ │ - 0x0000969c 28000000 40000000 02000000 40000000 (...@.......@... │ │ │ │ │ - 0x000096ac 18000000 40000000 09000000 40000000 ....@.......@... │ │ │ │ │ - 0x000096bc 0a000000 40000000 00000000 00000000 ....@........... │ │ │ │ │ - 0x000096cc 04020000 04040404 04040404 04040404 ................ │ │ │ │ │ - 0x000096dc 04040404 04040404 04040404 04040404 ................ │ │ │ │ │ - 0x000096ec 04040404 04040404 04040404 04040404 ................ │ │ │ │ │ - 0x000096fc 04040404 04040404 04040404 04040404 ................ │ │ │ │ │ - 0x0000970c 04040404 04000401 04040402 04040404 ................ │ │ │ │ │ - 0x0000971c 04040404 04040404 03030404 04040404 ................ │ │ │ │ │ - 0x0000972c 04040404 04000401 04040402 04040404 ................ │ │ │ │ │ - 0x0000973c 04040404 04040404 03030404 04040404 ................ │ │ │ │ │ - 0x0000974c 04040404 04040404 04040404 04040404 ................ │ │ │ │ │ - 0x0000975c 04040404 04040404 04040404 04040404 ................ │ │ │ │ │ - 0x0000976c 04040404 04040404 04040404 04040404 ................ │ │ │ │ │ - 0x0000977c 04040404 04040404 04040404 04040404 ................ │ │ │ │ │ - 0x0000978c 04040404 04040404 04040404 04040404 ................ │ │ │ │ │ - 0x0000979c 04040404 04040404 04040404 04040404 ................ │ │ │ │ │ - 0x000097ac 04040404 04040404 04040404 04040404 ................ │ │ │ │ │ - 0x000097bc 04040404 04040404 04040404 04040404 ................ │ │ │ │ │ - 0x000097cc 04040404 62617369 635f7374 72696e67 ....basic_string │ │ │ │ │ - 0x000097dc 3a3a6170 70656e64 00000000 2c000000 ::append....,... │ │ │ │ │ - 0x000097ec 25660000 30303031 30323033 30343035 %f..000102030405 │ │ │ │ │ - 0x000097fc 30363037 30383039 31303131 31323133 0607080910111213 │ │ │ │ │ - 0x0000980c 31343135 31363137 31383139 32303231 1415161718192021 │ │ │ │ │ - 0x0000981c 32323233 32343235 32363237 32383239 2223242526272829 │ │ │ │ │ - 0x0000982c 33303331 33323333 33343335 33363337 3031323334353637 │ │ │ │ │ - 0x0000983c 33383339 34303431 34323433 34343435 3839404142434445 │ │ │ │ │ - 0x0000984c 34363437 34383439 35303531 35323533 4647484950515253 │ │ │ │ │ - 0x0000985c 35343535 35363537 35383539 36303631 5455565758596061 │ │ │ │ │ - 0x0000986c 36323633 36343635 36363637 36383639 6263646566676869 │ │ │ │ │ - 0x0000987c 37303731 37323733 37343735 37363737 7071727374757677 │ │ │ │ │ - 0x0000988c 37383739 38303831 38323833 38343835 7879808182838485 │ │ │ │ │ - 0x0000989c 38363837 38383839 39303931 39323933 8687888990919293 │ │ │ │ │ - 0x000098ac 39343935 39363937 39383939 00000000 949596979899.... │ │ │ │ │ - 0x000098bc 3d000000 40000000 0b000000 40000000 =...@.......@... │ │ │ │ │ - 0x000098cc 10000000 40000000 26000000 40000000 ....@...&...@... │ │ │ │ │ - 0x000098dc 35000000 40000000 03000000 40000000 5...@.......@... │ │ │ │ │ - 0x000098ec 06000000 40000000 14000000 40000000 ....@.......@... │ │ │ │ │ - 0x000098fc 0e000000 40000000 0d000000 40000000 ....@.......@... │ │ │ │ │ - 0x0000990c 25000000 40000000 12000000 40000000 %...@.......@... │ │ │ │ │ - 0x0000991c 28000000 40000000 02000000 40000000 (...@.......@... │ │ │ │ │ - 0x0000992c 18000000 40000000 09000000 40000000 ....@.......@... │ │ │ │ │ - 0x0000993c 0a000000 40000000 00000000 00000000 ....@........... │ │ │ │ │ + 0x00009634 3d000000 40000000 0b000000 40000000 =...@.......@... │ │ │ │ │ + 0x00009644 10000000 40000000 26000000 40000000 ....@...&...@... │ │ │ │ │ + 0x00009654 35000000 40000000 03000000 40000000 5...@.......@... │ │ │ │ │ + 0x00009664 06000000 40000000 14000000 40000000 ....@.......@... │ │ │ │ │ + 0x00009674 0e000000 40000000 0d000000 40000000 ....@.......@... │ │ │ │ │ + 0x00009684 25000000 40000000 12000000 40000000 %...@.......@... │ │ │ │ │ + 0x00009694 28000000 40000000 02000000 40000000 (...@.......@... │ │ │ │ │ + 0x000096a4 18000000 40000000 09000000 40000000 ....@.......@... │ │ │ │ │ + 0x000096b4 0a000000 40000000 00000000 00000000 ....@........... │ │ │ │ │ + 0x000096c4 62617369 635f7374 72696e67 3a3a6170 basic_string::ap │ │ │ │ │ + 0x000096d4 70656e64 00000000 2c000000 25660000 pend....,...%f.. │ │ │ │ │ + 0x000096e4 30303031 30323033 30343035 30363037 0001020304050607 │ │ │ │ │ + 0x000096f4 30383039 31303131 31323133 31343135 0809101112131415 │ │ │ │ │ + 0x00009704 31363137 31383139 32303231 32323233 1617181920212223 │ │ │ │ │ + 0x00009714 32343235 32363237 32383239 33303331 2425262728293031 │ │ │ │ │ + 0x00009724 33323333 33343335 33363337 33383339 3233343536373839 │ │ │ │ │ + 0x00009734 34303431 34323433 34343435 34363437 4041424344454647 │ │ │ │ │ + 0x00009744 34383439 35303531 35323533 35343535 4849505152535455 │ │ │ │ │ + 0x00009754 35363537 35383539 36303631 36323633 5657585960616263 │ │ │ │ │ + 0x00009764 36343635 36363637 36383639 37303731 6465666768697071 │ │ │ │ │ + 0x00009774 37323733 37343735 37363737 37383739 7273747576777879 │ │ │ │ │ + 0x00009784 38303831 38323833 38343835 38363837 8081828384858687 │ │ │ │ │ + 0x00009794 38383839 39303931 39323933 39343935 8889909192939495 │ │ │ │ │ + 0x000097a4 39363937 39383939 00040200 04040404 96979899........ │ │ │ │ │ + 0x000097b4 04040404 04040404 04040404 04040404 ................ │ │ │ │ │ + 0x000097c4 04040404 04040404 04040404 04040404 ................ │ │ │ │ │ + 0x000097d4 04040404 04040404 04040404 04040404 ................ │ │ │ │ │ + 0x000097e4 04040404 04040404 04040404 04000401 ................ │ │ │ │ │ + 0x000097f4 04040402 04040404 04040404 04040404 ................ │ │ │ │ │ + 0x00009804 03030404 04040404 04040404 04000401 ................ │ │ │ │ │ + 0x00009814 04040402 04040404 04040404 04040404 ................ │ │ │ │ │ + 0x00009824 03030404 04040404 04040404 04040404 ................ │ │ │ │ │ + 0x00009834 04040404 04040404 04040404 04040404 ................ │ │ │ │ │ + 0x00009844 04040404 04040404 04040404 04040404 ................ │ │ │ │ │ + 0x00009854 04040404 04040404 04040404 04040404 ................ │ │ │ │ │ + 0x00009864 04040404 04040404 04040404 04040404 ................ │ │ │ │ │ + 0x00009874 04040404 04040404 04040404 04040404 ................ │ │ │ │ │ + 0x00009884 04040404 04040404 04040404 04040404 ................ │ │ │ │ │ + 0x00009894 04040404 04040404 04040404 04040404 ................ │ │ │ │ │ + 0x000098a4 04040404 04040404 04040404 3d000000 ............=... │ │ │ │ │ + 0x000098b4 40000000 0b000000 40000000 10000000 @.......@....... │ │ │ │ │ + 0x000098c4 40000000 26000000 40000000 35000000 @...&...@...5... │ │ │ │ │ + 0x000098d4 40000000 03000000 40000000 06000000 @.......@....... │ │ │ │ │ + 0x000098e4 40000000 14000000 40000000 0e000000 @.......@....... │ │ │ │ │ + 0x000098f4 40000000 0d000000 40000000 25000000 @.......@...%... │ │ │ │ │ + 0x00009904 40000000 12000000 40000000 28000000 @.......@...(... │ │ │ │ │ + 0x00009914 40000000 02000000 40000000 18000000 @.......@....... │ │ │ │ │ + 0x00009924 40000000 09000000 40000000 0a000000 @.......@....... │ │ │ │ │ + 0x00009934 40000000 00000000 00000000 @........... │ │ │ │ ├── readelf --wide --decompress --hex-dump=.ARM.extab {} │ │ │ │ │ @@ -1,71 +1,71 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.ARM.extab': │ │ │ │ │ - 0x0000994c e091ff7f af3f2000 ffff01b8 01860104 .....? ......... │ │ │ │ │ - 0x0000995c d01e009e 0104ae1e 00b801b0 018a1e00 ................ │ │ │ │ │ - 0x0000996c 940404d2 1e00a204 04b01e00 8406d202 ................ │ │ │ │ │ - 0x0000997c ce1e00d6 0904fa1d 00fa090e 8a1e008a ................ │ │ │ │ │ - 0x0000998c 0a04821e 00820c04 ca1e0090 0c04cc1e ................ │ │ │ │ │ - 0x0000999c 00e40d94 02b61d00 fa1004ac 1e009811 ................ │ │ │ │ │ - 0x000099ac 04ac1d00 dc1104a2 1d009212 04fa1d00 ................ │ │ │ │ │ - 0x000099bc ae12368a 1e009413 9601b61d 00c014cc ..6............. │ │ │ │ │ - 0x000099cc 02ce1e00 a6175c8a 1e00a618 04fa1d00 ......\......... │ │ │ │ │ - 0x000099dc c0181cb6 1d00f218 04ce1e00 8a1a04b6 ................ │ │ │ │ │ - 0x000099ec 1d00b41a 04ce1e00 801b1cac 1e00b41b ................ │ │ │ │ │ - 0x000099fc 5ab61d00 a01c04ce 1e00c41c 04b61d00 Z............... │ │ │ │ │ - 0x00009a0c a81d0400 00000000 1891ff7f b0ac0300 ................ │ │ │ │ │ - 0x00009a1c ffff010f 4a660000 b40104ea 0100f001 ....Jf.......... │ │ │ │ │ - 0x00009a2c 04000000 fc90ff7f b0ac0300 ffff0110 ................ │ │ │ │ │ - 0x00009a3c 408a0100 00e00104 9a0200ee 01360000 @............6.. │ │ │ │ │ - 0x00009a4c e090ff7f b0ac0300 ffff010f 4a660000 ............Jf.. │ │ │ │ │ - 0x00009a5c b40104ea 0100f001 04000000 c490ff7f ................ │ │ │ │ │ - 0x00009a6c b0ac0300 ffff0110 408a0100 00e00104 ........@....... │ │ │ │ │ - 0x00009a7c 9a0200ee 01360000 a890ff7f b0ac0300 .....6.......... │ │ │ │ │ - 0x00009a8c ffff0110 408a0100 00e00104 9a0200ee ....@........... │ │ │ │ │ - 0x00009a9c 01360000 8c90ff7f b0ac0300 ffff010f .6.............. │ │ │ │ │ - 0x00009aac 4e040000 a20104d2 02009602 46000000 N...........F... │ │ │ │ │ - 0x00009abc 7090ff7f b0ad0400 ffff0110 4a880100 p...........J... │ │ │ │ │ - 0x00009acc 00ea0104 82020088 02040000 5490ff7f ............T... │ │ │ │ │ - 0x00009adc b0ac0300 ffff0110 428c0100 00e20104 ........B....... │ │ │ │ │ - 0x00009aec b60200f0 01500000 3890ff7f ad08b100 .....P..8....... │ │ │ │ │ - 0x00009afc ffff0137 18400000 900104d2 0500a601 ...7.@.......... │ │ │ │ │ - 0x00009b0c 3e9c0500 f6010400 00900204 ac050098 >............... │ │ │ │ │ - 0x00009b1c 0304d205 00bc0304 0000e603 4cac0500 ............L... │ │ │ │ │ - 0x00009b2c 8a05049c 0500a805 2a000000 f48fff7f ........*....... │ │ │ │ │ - 0x00009b3c b0af0800 ffff0110 66f40100 00f60204 ........f....... │ │ │ │ │ - 0x00009b4c aa03008c 03280000 d88fff7f b0af0400 .....(.......... │ │ │ │ │ - 0x00009b5c ffff010b e0013a9c 0300be02 68000000 ......:.....h... │ │ │ │ │ - 0x00009b6c c08fff7f b0ac0300 ffff010f 4e780000 ............Nx.. │ │ │ │ │ - 0x00009b7c ca0104da 0100e001 04000000 a48fff7f ................ │ │ │ │ │ - 0x00009b8c b0ac0300 ffff0110 488c0100 00f00104 ........H....... │ │ │ │ │ - 0x00009b9c 8802008e 02040000 888fff7f ad08b100 ................ │ │ │ │ │ - 0x00009bac ffff0137 18400000 900104d6 0500a601 ...7.@.......... │ │ │ │ │ - 0x00009bbc 42a00500 fa010400 00940204 b005009c B............... │ │ │ │ │ - 0x00009bcc 0304d605 00c00304 0000ea03 4cb00500 ............L... │ │ │ │ │ - 0x00009bdc 8e0504a0 0500ac05 2a000000 448fff7f ........*...D... │ │ │ │ │ - 0x00009bec b0ac0300 ffff0110 5eaa0100 008c0204 ........^....... │ │ │ │ │ - 0x00009bfc 9c0200a2 02040000 288fff7f b0ac0300 ........(....... │ │ │ │ │ - 0x00009c0c ffff0110 5cc60100 00ee0204 8803008e ....\........... │ │ │ │ │ - 0x00009c1c 03040000 0c8fff7f ad08b100 ffff0137 ...............7 │ │ │ │ │ - 0x00009c2c 18400000 900104ea 0500a601 4cb40500 .@..........L... │ │ │ │ │ - 0x00009c3c 84020400 009e0204 c40500a6 0304ea05 ................ │ │ │ │ │ - 0x00009c4c 00ca0304 0000f403 4cc40500 900504b4 ........L....... │ │ │ │ │ - 0x00009c5c 0500c005 2a000000 04970181 b008b1ac ....*........... │ │ │ │ │ - 0x00009c6c 00000000 bc8eff7f af0cb200 ffff01c5 ................ │ │ │ │ │ - 0x00009c7c 01d80204 fc1f00ea 0504fe1f 00b40604 ................ │ │ │ │ │ - 0x00009c8c f61f0094 0904ee1f 00de0904 fa1f00b0 ................ │ │ │ │ │ - 0x00009c9c 0c04ec1f 00f40c04 f81f00c6 0f048020 ............... │ │ │ │ │ - 0x00009cac 00881004 822000ce 1004e81f 008a1104 ..... .......... │ │ │ │ │ - 0x00009cbc 842000ce 1104e61f 00941204 f01f00da . .............. │ │ │ │ │ - 0x00009ccc 1204f21e 00aa1904 802000b8 1904ec1f ......... ...... │ │ │ │ │ - 0x00009cdc 00c61904 ee1f00d8 19048420 00e61904 ........... .... │ │ │ │ │ - 0x00009cec fe1f00fa 1904f21e 00fe1d04 ec1f008a ................ │ │ │ │ │ - 0x00009cfc 1e04f81f 00921e04 ee1f009e 1e048220 ............... │ │ │ │ │ - 0x00009d0c 00a81e04 842000b0 1e04fa1f 00b81e04 ..... .......... │ │ │ │ │ - 0x00009d1c fc1f00c4 1e04f21e 00d01e04 fe1f00dc ................ │ │ │ │ │ - 0x00009d2c 1e04e61f 00e41e04 f61f00ee 1e048020 ............... │ │ │ │ │ - 0x00009d3c 00e21f04 00000000 e88dff7f af0ab200 ................ │ │ │ │ │ - 0x00009d4c ffff013b 7a04c80b 00e40104 a60b00fa ...;z........... │ │ │ │ │ - 0x00009d5c 010ed20b 00c40204 800b00f8 0204e40a ................ │ │ │ │ │ - 0x00009d6c 00cc0304 8a0b00e4 030e820b 00b2048e ................ │ │ │ │ │ - 0x00009d7c 06ca0b00 c60a0480 0b00fc0a 4c0000 ............L.. │ │ │ │ │ + 0x00009940 04970181 b008b1ac 00000000 e091ff7f ................ │ │ │ │ │ + 0x00009950 af0cb200 ffff01c5 01d80204 fc1f00ea ................ │ │ │ │ │ + 0x00009960 0504fe1f 00b40604 f61f0094 0904ee1f ................ │ │ │ │ │ + 0x00009970 00de0904 fa1f00b0 0c04ec1f 00f40c04 ................ │ │ │ │ │ + 0x00009980 f81f00c6 0f048020 00881004 822000ce ....... ..... .. │ │ │ │ │ + 0x00009990 1004e81f 008a1104 842000ce 1104e61f ......... ...... │ │ │ │ │ + 0x000099a0 00941204 f01f00da 1204f21e 00aa1904 ................ │ │ │ │ │ + 0x000099b0 802000b8 1904ec1f 00c61904 ee1f00d8 . .............. │ │ │ │ │ + 0x000099c0 19048420 00e61904 fe1f00fa 1904f21e ... ............ │ │ │ │ │ + 0x000099d0 00fe1d04 ec1f008a 1e04f81f 00921e04 ................ │ │ │ │ │ + 0x000099e0 ee1f009e 1e048220 00a81e04 842000b0 ....... ..... .. │ │ │ │ │ + 0x000099f0 1e04fa1f 00b81e04 fc1f00c4 1e04f21e ................ │ │ │ │ │ + 0x00009a00 00d01e04 fe1f00dc 1e04e61f 00e41e04 ................ │ │ │ │ │ + 0x00009a10 f61f00ee 1e048020 00e21f04 00000000 ....... ........ │ │ │ │ │ + 0x00009a20 0c91ff7f af0ab200 ffff013b 7a04c80b ...........;z... │ │ │ │ │ + 0x00009a30 00e40104 a60b00fa 010ed20b 00c40204 ................ │ │ │ │ │ + 0x00009a40 800b00f8 0204e40a 00cc0304 8a0b00e4 ................ │ │ │ │ │ + 0x00009a50 030e820b 00b2048e 06ca0b00 c60a0480 ................ │ │ │ │ │ + 0x00009a60 0b00fc0a 4c000000 c490ff7f af3f2000 ....L........? . │ │ │ │ │ + 0x00009a70 ffff01b8 01860104 d01e009e 0104ae1e ................ │ │ │ │ │ + 0x00009a80 00b801b0 018a1e00 940404d2 1e00a204 ................ │ │ │ │ │ + 0x00009a90 04b01e00 8406d202 ce1e00d6 0904fa1d ................ │ │ │ │ │ + 0x00009aa0 00fa090e 8a1e008a 0a04821e 00820c04 ................ │ │ │ │ │ + 0x00009ab0 ca1e0090 0c04cc1e 00e40d94 02b61d00 ................ │ │ │ │ │ + 0x00009ac0 fa1004ac 1e009811 04ac1d00 dc1104a2 ................ │ │ │ │ │ + 0x00009ad0 1d009212 04fa1d00 ae12368a 1e009413 ..........6..... │ │ │ │ │ + 0x00009ae0 9601b61d 00c014cc 02ce1e00 a6175c8a ..............\. │ │ │ │ │ + 0x00009af0 1e00a618 04fa1d00 c0181cb6 1d00f218 ................ │ │ │ │ │ + 0x00009b00 04ce1e00 8a1a04b6 1d00b41a 04ce1e00 ................ │ │ │ │ │ + 0x00009b10 801b1cac 1e00b41b 5ab61d00 a01c04ce ........Z....... │ │ │ │ │ + 0x00009b20 1e00c41c 04b61d00 a81d0400 00000000 ................ │ │ │ │ │ + 0x00009b30 fc8fff7f b0ac0300 ffff010f 4a660000 ............Jf.. │ │ │ │ │ + 0x00009b40 b40104ea 0100f001 04000000 e08fff7f ................ │ │ │ │ │ + 0x00009b50 b0ac0300 ffff0110 408a0100 00e00104 ........@....... │ │ │ │ │ + 0x00009b60 9a0200ee 01360000 c48fff7f b0ac0300 .....6.......... │ │ │ │ │ + 0x00009b70 ffff010f 4a660000 b40104ea 0100f001 ....Jf.......... │ │ │ │ │ + 0x00009b80 04000000 a88fff7f b0ac0300 ffff0110 ................ │ │ │ │ │ + 0x00009b90 408a0100 00e00104 9a0200ee 01360000 @............6.. │ │ │ │ │ + 0x00009ba0 8c8fff7f b0ac0300 ffff0110 408a0100 ............@... │ │ │ │ │ + 0x00009bb0 00e00104 9a0200ee 01360000 708fff7f .........6..p... │ │ │ │ │ + 0x00009bc0 b0ac0300 ffff010f 4e040000 a20104d2 ........N....... │ │ │ │ │ + 0x00009bd0 02009602 46000000 548fff7f b0ad0400 ....F...T....... │ │ │ │ │ + 0x00009be0 ffff0110 4a880100 00ea0104 82020088 ....J........... │ │ │ │ │ + 0x00009bf0 02040000 388fff7f b0ac0300 ffff0110 ....8........... │ │ │ │ │ + 0x00009c00 428c0100 00e20104 b60200f0 01500000 B............P.. │ │ │ │ │ + 0x00009c10 1c8fff7f ad08b100 ffff0137 18400000 ...........7.@.. │ │ │ │ │ + 0x00009c20 900104d2 0500a601 3e9c0500 f6010400 ........>....... │ │ │ │ │ + 0x00009c30 00900204 ac050098 0304d205 00bc0304 ................ │ │ │ │ │ + 0x00009c40 0000e603 4cac0500 8a05049c 0500a805 ....L........... │ │ │ │ │ + 0x00009c50 2a000000 d88eff7f b0af0800 ffff0110 *............... │ │ │ │ │ + 0x00009c60 66f40100 00f60204 aa03008c 03280000 f............(.. │ │ │ │ │ + 0x00009c70 bc8eff7f b0af0400 ffff010b e0013a9c ..............:. │ │ │ │ │ + 0x00009c80 0300be02 68000000 a48eff7f b0ac0300 ....h........... │ │ │ │ │ + 0x00009c90 ffff010f 4e780000 ca0104da 0100e001 ....Nx.......... │ │ │ │ │ + 0x00009ca0 04000000 888eff7f b0ac0300 ffff0110 ................ │ │ │ │ │ + 0x00009cb0 488c0100 00f00104 8802008e 02040000 H............... │ │ │ │ │ + 0x00009cc0 6c8eff7f ad08b100 ffff0137 18400000 l..........7.@.. │ │ │ │ │ + 0x00009cd0 900104d6 0500a601 42a00500 fa010400 ........B....... │ │ │ │ │ + 0x00009ce0 00940204 b005009c 0304d605 00c00304 ................ │ │ │ │ │ + 0x00009cf0 0000ea03 4cb00500 8e0504a0 0500ac05 ....L........... │ │ │ │ │ + 0x00009d00 2a000000 288eff7f b0ac0300 ffff0110 *...(........... │ │ │ │ │ + 0x00009d10 5eaa0100 008c0204 9c0200a2 02040000 ^............... │ │ │ │ │ + 0x00009d20 0c8eff7f b0ac0300 ffff0110 5cc60100 ............\... │ │ │ │ │ + 0x00009d30 00ee0204 8803008e 03040000 f08dff7f ................ │ │ │ │ │ + 0x00009d40 ad08b100 ffff0137 18400000 900104ea .......7.@...... │ │ │ │ │ + 0x00009d50 0500a601 4cb40500 84020400 009e0204 ....L........... │ │ │ │ │ + 0x00009d60 c40500a6 0304ea05 00ca0304 0000f403 ................ │ │ │ │ │ + 0x00009d70 4cc40500 900504b4 0500c005 2a0000 L...........*.. │ │ │ │ ├── readelf --wide --decompress --hex-dump=.ARM.exidx {} │ │ │ │ │ @@ -1,21 +1,21 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.ARM.exidx': │ │ │ │ │ - 0x00009d8c 548eff7f 01000000 5893ff7f b0aa0180 T.......X....... │ │ │ │ │ - 0x00009d9c d093ff7f 01000000 4498ff7f b0af0280 ........D....... │ │ │ │ │ - 0x00009dac b09aff7f 01000000 d49aff7f b0af0e80 ................ │ │ │ │ │ - 0x00009dbc 28a9ff7f 8cfbff7f 7cb8ff7f 01000000 (.......|....... │ │ │ │ │ - 0x00009dcc 34b9ff7f 44fcff7f 34baff7f 58fcff7f 4...D...4...X... │ │ │ │ │ - 0x00009ddc 6cbbff7f 6cfcff7f 6cbcff7f 80fcff7f l...l...l....... │ │ │ │ │ - 0x00009dec a4bdff7f 94fcff7f dcbeff7f ab08b180 ................ │ │ │ │ │ - 0x00009dfc 24bfff7f a0fcff7f 8cc0ff7f b4fcff7f $............... │ │ │ │ │ - 0x00009e0c a4c1ff7f c8fcff7f f4c2ff7f ab08b180 ................ │ │ │ │ │ - 0x00009e1c 40c3ff7f d4fcff7f 0cc6ff7f ab08b180 @............... │ │ │ │ │ - 0x00009e2c 0cc7ff7f 08fdff7f d4c8ff7f 1cfdff7f ................ │ │ │ │ │ - 0x00009e3c 80caff7f b0af1680 8cd3ff7f 24fdff7f ............$... │ │ │ │ │ - 0x00009e4c 80d4ff7f 38fdff7f 98d5ff7f 4cfdff7f ....8.......L... │ │ │ │ │ - 0x00009e5c 68d8ff7f 88fdff7f 94d9ff7f 9cfdff7f h............... │ │ │ │ │ - 0x00009e6c 2cdbff7f b0fdff7f 14deff7f f8fdff7f ,............... │ │ │ │ │ - 0x00009e7c 44eeff7f c4feff7f 48f4ff7f dcfdff7f D.......H....... │ │ │ │ │ - 0x00009e8c f0f4ff7f 01000000 60f6ff7f b0af0e80 ........`....... │ │ │ │ │ - 0x00009e9c 98f7ff7f 01000000 ........ │ │ │ │ │ + 0x00009d80 608eff7f 01000000 4890ff7f c0fbff7f `.......H....... │ │ │ │ │ + 0x00009d90 78a0ff7f 8cfcff7f 7ca6ff7f a4fbff7f x.......|....... │ │ │ │ │ + 0x00009da0 24a7ff7f 01000000 94a8ff7f b0af0e80 $............... │ │ │ │ │ + 0x00009db0 cca9ff7f 01000000 e0acff7f b0aa0180 ................ │ │ │ │ │ + 0x00009dc0 58adff7f 01000000 ccb1ff7f b0af0280 X............... │ │ │ │ │ + 0x00009dd0 38b4ff7f 01000000 5cb4ff7f b0af0e80 8.......\....... │ │ │ │ │ + 0x00009de0 b0c2ff7f 84fcff7f 04d2ff7f 01000000 ................ │ │ │ │ │ + 0x00009df0 bcd2ff7f 3cfdff7f b8d3ff7f 50fdff7f ....<.......P... │ │ │ │ │ + 0x00009e00 f0d4ff7f 64fdff7f f0d5ff7f 78fdff7f ....d.......x... │ │ │ │ │ + 0x00009e10 28d7ff7f 8cfdff7f 60d8ff7f ab08b180 (.......`....... │ │ │ │ │ + 0x00009e20 a8d8ff7f 98fdff7f 10daff7f acfdff7f ................ │ │ │ │ │ + 0x00009e30 28dbff7f c0fdff7f 78dcff7f ab08b180 (.......x....... │ │ │ │ │ + 0x00009e40 c4dcff7f ccfdff7f 90dfff7f ab08b180 ................ │ │ │ │ │ + 0x00009e50 90e0ff7f 00feff7f 58e2ff7f 14feff7f ........X....... │ │ │ │ │ + 0x00009e60 04e4ff7f b0af1680 10edff7f 1cfeff7f ................ │ │ │ │ │ + 0x00009e70 04eeff7f 30feff7f 1cefff7f 44feff7f ....0.......D... │ │ │ │ │ + 0x00009e80 ecf1ff7f 80feff7f 18f3ff7f 94feff7f ................ │ │ │ │ │ + 0x00009e90 b0f4ff7f a8feff7f 94f7ff7f 01000000 ................ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ - 0x00009ea4 00000000 .... │ │ │ │ │ + 0x00009ea0 00000000 .... │ │ │ │ ├── readelf --wide --decompress --hex-dump=.init_array {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.init_array': │ │ │ │ │ - 0x0000aef8 cd2d0000 e12b0000 592c0000 .-...+..Y,.. │ │ │ │ │ + 0x0000aef8 cd2d0000 e12b0000 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 61333864 35383232 30326566 35313630 a38d582202ef5160 │ │ │ │ │ - 0x00000010 32636263 35656466 61376535 36333931 2cbc5edfa7e56391 │ │ │ │ │ - 0x00000020 65656230 62382e64 65627567 00000000 eeb0b8.debug.... │ │ │ │ │ - 0x00000030 80cf54e6 ..T. │ │ │ │ │ + 0x00000000 31656638 34356364 36633466 66616537 1ef845cd6c4ffae7 │ │ │ │ │ + 0x00000010 35353835 35376136 64626566 63343966 558557a6dbefc49f │ │ │ │ │ + 0x00000020 36396336 62642e64 65627567 00000000 69c6bd.debug.... │ │ │ │ │ + 0x00000030 c16658b3 .fX. ├── porechop-dbgsym_0.2.4+dfsg-4_armhf.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2022-10-18 08:56:47.000000 debian-binary │ │ -rw-r--r-- 0 0 0 536 2022-10-18 08:56:47.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 371424 2022-10-18 08:56:47.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 367300 2022-10-18 08:56:47.000000 data.tar.xz │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── ./control │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ Package: porechop-dbgsym │ │ │ │ Source: porechop │ │ │ │ Version: 0.2.4+dfsg-4 │ │ │ │ Auto-Built-Package: debug-symbols │ │ │ │ Architecture: armhf │ │ │ │ Maintainer: Debian Med Packaging Team │ │ │ │ -Installed-Size: 387 │ │ │ │ +Installed-Size: 383 │ │ │ │ Depends: porechop (= 0.2.4+dfsg-4) │ │ │ │ Section: debug │ │ │ │ Priority: optional │ │ │ │ Description: debug symbols for porechop │ │ │ │ -Build-Ids: dea38d582202ef51602cbc5edfa7e56391eeb0b8 │ │ │ │ +Build-Ids: a81ef845cd6c4ffae7558557a6dbefc49f69c6bd │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ │ │ │ ├── line order │ │ │ │ │ @@ -1 +1 @@ │ │ │ │ │ -usr/lib/debug/.build-id/de/a38d582202ef51602cbc5edfa7e56391eeb0b8.debug │ │ │ │ │ +usr/lib/debug/.build-id/a8/1ef845cd6c4ffae7558557a6dbefc49f69c6bd.debug │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── file list │ │ │ │ @@ -1,10 +1,10 @@ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2022-10-18 08:56:47.000000 ./ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2022-10-18 08:56:47.000000 ./usr/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2022-10-18 08:56:47.000000 ./usr/lib/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2022-10-18 08:56:47.000000 ./usr/lib/debug/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2022-10-18 08:56:47.000000 ./usr/lib/debug/.build-id/ │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2022-10-18 08:56:47.000000 ./usr/lib/debug/.build-id/de/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 385028 2022-10-18 08:56:47.000000 ./usr/lib/debug/.build-id/de/a38d582202ef51602cbc5edfa7e56391eeb0b8.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2022-10-18 08:56:47.000000 ./usr/lib/debug/.build-id/a8/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 381220 2022-10-18 08:56:47.000000 ./usr/lib/debug/.build-id/a8/1ef845cd6c4ffae7558557a6dbefc49f69c6bd.debug │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2022-10-18 08:56:47.000000 ./usr/share/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2022-10-18 08:56:47.000000 ./usr/share/doc/ │ │ │ │ lrwxrwxrwx 0 root (0) root (0) 0 2022-10-18 08:56:47.000000 ./usr/share/doc/porechop-dbgsym -> porechop