--- /srv/reproducible-results/rbuild-debian/r-b-build.XU2cc88f/b1/porechop_0.2.4+dfsg-8_amd64.changes +++ /srv/reproducible-results/rbuild-debian/r-b-build.XU2cc88f/b2/porechop_0.2.4+dfsg-8_amd64.changes ├── Files │ @@ -1,3 +1,3 @@ │ │ - d99de5c9e6f8637297449b222d2c1afb 400260 debug optional porechop-dbgsym_0.2.4+dfsg-8_amd64.deb │ - dd99cd498dd7bb0cf78d8906d818cce9 57788 science optional porechop_0.2.4+dfsg-8_amd64.deb │ + b3b298f01725931b3d0d520860599268 396608 debug optional porechop-dbgsym_0.2.4+dfsg-8_amd64.deb │ + 88535cd9332a00a3cbe8f77887db3922 57748 science optional porechop_0.2.4+dfsg-8_amd64.deb ├── porechop_0.2.4+dfsg-8_amd64.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2024-12-08 20:07:46.000000 debian-binary │ │ -rw-r--r-- 0 0 0 1628 2024-12-08 20:07:46.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 55968 2024-12-08 20:07:46.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 55928 2024-12-08 20:07:46.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 │ │ │ │ ├── readelf --wide --program-header {} │ │ │ │ │ @@ -2,20 +2,20 @@ │ │ │ │ │ Elf file type is DYN (Shared object file) │ │ │ │ │ Entry point 0x0 │ │ │ │ │ There are 9 program headers, starting at offset 64 │ │ │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ │ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x003088 0x003088 R 0x1000 │ │ │ │ │ - LOAD 0x004000 0x0000000000004000 0x0000000000004000 0x00cf0d 0x00cf0d R E 0x1000 │ │ │ │ │ - LOAD 0x011000 0x0000000000011000 0x0000000000011000 0x0015d5 0x0015d5 R 0x1000 │ │ │ │ │ + LOAD 0x004000 0x0000000000004000 0x0000000000004000 0x00cf45 0x00cf45 R E 0x1000 │ │ │ │ │ + LOAD 0x011000 0x0000000000011000 0x0000000000011000 0x0015dd 0x0015dd R 0x1000 │ │ │ │ │ LOAD 0x012b78 0x0000000000013b78 0x0000000000013b78 0x000498 0x0004d0 RW 0x1000 │ │ │ │ │ DYNAMIC 0x012b98 0x0000000000013b98 0x0000000000013b98 0x000200 0x000200 RW 0x8 │ │ │ │ │ NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4 │ │ │ │ │ - GNU_EH_FRAME 0x0111f8 0x00000000000111f8 0x00000000000111f8 0x00018c 0x00018c R 0x4 │ │ │ │ │ + GNU_EH_FRAME 0x011200 0x0000000000011200 0x0000000000011200 0x00018c 0x00018c R 0x4 │ │ │ │ │ GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10 │ │ │ │ │ GNU_RELRO 0x012b78 0x0000000000013b78 0x0000000000013b78 0x000488 0x000488 R 0x1 │ │ │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ │ │ Segment Sections... │ │ │ │ │ 00 .note.gnu.build-id .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rela.dyn .rela.plt │ │ │ │ │ 01 .init .plt .plt.got .text .fini │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -10,20 +10,20 @@ │ │ │ │ │ [ 5] .gnu.version VERSYM 000000000000279c 00279c 0000ac 02 A 3 0 2 │ │ │ │ │ [ 6] .gnu.version_r VERNEED 0000000000002848 002848 0000c0 00 A 4 3 8 │ │ │ │ │ [ 7] .rela.dyn RELA 0000000000002908 002908 000270 18 A 3 0 8 │ │ │ │ │ [ 8] .rela.plt RELA 0000000000002b78 002b78 000510 18 AI 3 21 8 │ │ │ │ │ [ 9] .init PROGBITS 0000000000004000 004000 000017 00 AX 0 0 4 │ │ │ │ │ [10] .plt PROGBITS 0000000000004020 004020 000370 10 AX 0 0 16 │ │ │ │ │ [11] .plt.got PROGBITS 0000000000004390 004390 000008 08 AX 0 0 8 │ │ │ │ │ - [12] .text PROGBITS 00000000000043c0 0043c0 00cb43 00 AX 0 0 64 │ │ │ │ │ - [13] .fini PROGBITS 0000000000010f04 010f04 000009 00 AX 0 0 4 │ │ │ │ │ - [14] .rodata PROGBITS 0000000000011000 011000 0001f8 00 A 0 0 32 │ │ │ │ │ - [15] .eh_frame_hdr PROGBITS 00000000000111f8 0111f8 00018c 00 A 0 0 4 │ │ │ │ │ - [16] .eh_frame PROGBITS 0000000000011388 011388 000dc8 00 A 0 0 8 │ │ │ │ │ - [17] .gcc_except_table PROGBITS 0000000000012150 012150 000485 00 A 0 0 1 │ │ │ │ │ + [12] .text PROGBITS 00000000000043c0 0043c0 00cb7c 00 AX 0 0 64 │ │ │ │ │ + [13] .fini PROGBITS 0000000000010f3c 010f3c 000009 00 AX 0 0 4 │ │ │ │ │ + [14] .rodata PROGBITS 0000000000011000 011000 000200 00 A 0 0 32 │ │ │ │ │ + [15] .eh_frame_hdr PROGBITS 0000000000011200 011200 00018c 00 A 0 0 4 │ │ │ │ │ + [16] .eh_frame PROGBITS 0000000000011390 011390 000dc8 00 A 0 0 8 │ │ │ │ │ + [17] .gcc_except_table PROGBITS 0000000000012158 012158 000485 00 A 0 0 1 │ │ │ │ │ [18] .init_array INIT_ARRAY 0000000000013b78 012b78 000018 08 WA 0 0 8 │ │ │ │ │ [19] .fini_array FINI_ARRAY 0000000000013b90 012b90 000008 08 WA 0 0 8 │ │ │ │ │ [20] .dynamic DYNAMIC 0000000000013b98 012b98 000200 10 WA 4 0 8 │ │ │ │ │ [21] .got PROGBITS 0000000000013d98 012d98 000268 08 WA 0 0 8 │ │ │ │ │ [22] .data PROGBITS 0000000000014000 013000 000010 00 WA 0 0 8 │ │ │ │ │ [23] .bss NOBITS 0000000000014010 013010 000038 00 WA 0 0 8 │ │ │ │ │ [24] .gnu_debuglink PROGBITS 0000000000000000 013010 000034 00 0 0 4 │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -35,55 +35,55 @@ │ │ │ │ │ 31: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _ITM_deregisterTMCloneTable │ │ │ │ │ 32: 0000000000000000 0 FUNC GLOBAL DEFAULT UND _Unwind_Resume@GCC_3.0 (10) │ │ │ │ │ 33: 0000000000000000 0 FUNC GLOBAL DEFAULT UND _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@GLIBCXX_3.4.21 (3) │ │ │ │ │ 34: 0000000000000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__ │ │ │ │ │ 35: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _ITM_registerTMCloneTable │ │ │ │ │ 36: 0000000000000000 0 OBJECT GLOBAL DEFAULT UND _ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 (3) │ │ │ │ │ 37: 0000000000000000 0 FUNC GLOBAL DEFAULT UND _ZNSt6localeC1Ev@GLIBCXX_3.4 (2) │ │ │ │ │ - 38: 0000000000014028 4 OBJECT UNIQUE DEFAULT 23 _ZN6seqan221DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEEE5VALUEE │ │ │ │ │ - 39: 000000000000fe50 2630 FUNC GLOBAL DEFAULT 12 _ZN15ScoredAlignmentC1ERN6seqan25AlignINS0_6StringINS0_10SimpleTypeIhNS0_5Dna5_EEENS0_5AllocIvEEEENS0_3TagINS0_10ArrayGaps_EEEEEiii │ │ │ │ │ - 40: 000000000000c170 341 FUNC WEAK DEFAULT 12 _ZN6seqan26assignINS_6StringIhNS_5AllocIvEEEEEEvRNS_6HolderIT_NS_3TagINS_9Tristate_EEEEERKSA_ │ │ │ │ │ - 41: 000000000000d120 1692 FUNC WEAK DEFAULT 12 _ZN6seqan26createINS_6MatrixINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE │ │ │ │ │ - 42: 0000000000008a50 97 FUNC WEAK DEFAULT 12 _ZN6seqan25clearINS_6MatrixINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE │ │ │ │ │ - 43: 0000000000009130 621 FUNC WEAK DEFAULT 12 _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIcNS_5AllocIvEEEEKS9_EEvRT_RT0_ │ │ │ │ │ - 44: 000000000000a080 669 FUNC WEAK DEFAULT 12 _ZN6seqan210insertGapsINS_4GapsINS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEENS_3TagINS_10ArrayGaps_EEEEEmEEvRKNS_4IterIT_NS_12GapsIteratorISB_EEEET0_ │ │ │ │ │ - 45: 0000000000008ac0 97 FUNC WEAK DEFAULT 12 _ZN6seqan25clearINS_6MatrixIhLj2ENS_6StringIhNS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS_3TagINS_9Tristate_EEEEE │ │ │ │ │ - 46: 0000000000008fa0 393 FUNC WEAK DEFAULT 12 _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIcNS_5AllocIvEEEEKS9_EEvRT_RT0_NS_4SizeISB_E4TypeE │ │ │ │ │ - 47: 000000000000b340 567 FUNC WEAK DEFAULT 12 _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11LinearGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_ │ │ │ │ │ - 48: 0000000000010b00 1027 FUNC WEAK DEFAULT 12 _ZN6seqan25writeINS_4IterINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEENS_14StreamIteratorINS_3TagINS_7Output_EEEEEEENS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEENS9_INS_10ArrayGaps_EEEEEvRT_RKNS_4GapsIT0_T1_EE │ │ │ │ │ - 49: 000000000000c950 518 FUNC WEAK DEFAULT 12 _ZN6seqan26resizeIhNS_3TagINS_13FullDPMatrix_EEENS_6StringIhNS_5AllocIvEEEEEEvRNS_9DPMatrix_IT_T0_T1_EE │ │ │ │ │ - 50: 000000000000b580 349 FUNC WEAK DEFAULT 12 _ZN6seqan26assignINS_6StringINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEENS_5AllocIvEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEERKSE_ │ │ │ │ │ - 51: 000000000000bf00 621 FUNC WEAK DEFAULT 12 _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIhNS_5AllocIvEEEEKS9_EEvRT_RT0_ │ │ │ │ │ - 52: 000000000000a340 3710 FUNC WEAK DEFAULT 12 _ZN6seqan221_adaptTraceSegmentsToINS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEENS_3TagINS_10ArrayGaps_EEES7_SA_mmS6_EEvRNS_4GapsIT_T0_EERNSB_IT1_T2_EERKNS1_INS_13TraceSegment_IT3_T4_EET5_EE │ │ │ │ │ - 53: 0000000000010a50 72 FUNC WEAK DEFAULT 12 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED2Ev │ │ │ │ │ - 54: 0000000000014018 8 OBJECT UNIQUE DEFAULT 23 _ZGVN6seqan221DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEEE5VALUEE │ │ │ │ │ - 55: 0000000000008ba0 393 FUNC WEAK DEFAULT 12 _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKSC_EEvRT_RT0_NS_4SizeISE_E4TypeE │ │ │ │ │ - 56: 00000000000098b0 643 FUNC WEAK DEFAULT 12 _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringImNS_5AllocIvEEEEKS9_EEvRT_RT0_ │ │ │ │ │ - 57: 000000000000b6e0 1676 FUNC WEAK DEFAULT 12 _ZN6seqan26createINS_6MatrixINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE │ │ │ │ │ - 58: 0000000000009ce0 921 FUNC WEAK DEFAULT 12 _ZN6seqan214ReplaceString_INS_3TagINS_12TagGenerous_EEEE8replace_INS_6StringImNS_5AllocIvEEEEKS9_EEvRT_NS_4SizeISB_E4TypeESF_RT0_ │ │ │ │ │ - 59: 000000000000cd20 647 FUNC WEAK DEFAULT 12 _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11AffineGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_ │ │ │ │ │ - 60: 0000000000010aa0 85 FUNC WEAK DEFAULT 12 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED0Ev │ │ │ │ │ - 61: 0000000000008d30 621 FUNC WEAK DEFAULT 12 _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKSC_EEvRT_RT0_ │ │ │ │ │ - 62: 0000000000014038 8 OBJECT UNIQUE DEFAULT 23 _ZN6seqan224AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE5tableE │ │ │ │ │ - 63: 000000000000bd70 393 FUNC WEAK DEFAULT 12 _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIhNS_5AllocIvEEEEKS9_EEvRT_RT0_NS_4SizeISB_E4TypeE │ │ │ │ │ - 64: 000000000000c2d0 1660 FUNC WEAK DEFAULT 12 _ZN6seqan26createINS_6MatrixIhLj2ENS_6StringIhNS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS_3TagINS_9Tristate_EEEEE │ │ │ │ │ - 65: 00000000000093a0 700 FUNC WEAK DEFAULT 12 _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIcNS_5AllocIvEEEEKPcEEvRT_RT0_NS_4SizeISC_E4TypeE │ │ │ │ │ - 66: 000000000000b1c0 383 FUNC WEAK DEFAULT 12 _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11LinearGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_NS_4SizeISF_E4TypeE │ │ │ │ │ - 67: 000000000001402c 4 OBJECT UNIQUE DEFAULT 23 _ZN6seqan221DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEEE5VALUEE │ │ │ │ │ - 68: 000000000000cb60 448 FUNC WEAK DEFAULT 12 _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11AffineGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_NS_4SizeISF_E4TypeE │ │ │ │ │ - 69: 0000000000014040 1 OBJECT UNIQUE DEFAULT 23 _ZZN6seqan224AlphabetConversionTable_IcNS_10SimpleTypeIhNS_5Dna5_EEEE10initializeEvE15_is_initialized │ │ │ │ │ - 70: 0000000000014042 6 OBJECT UNIQUE DEFAULT 23 _ZZN6seqan224AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE10initializeEvE11table_store │ │ │ │ │ - 71: 0000000000008b30 97 FUNC WEAK DEFAULT 12 _ZN6seqan25clearINS_6MatrixINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE │ │ │ │ │ - 72: 0000000000011020 256 OBJECT UNIQUE DEFAULT 14 _ZN6seqan225TranslateTableCharToDna5_IvE5VALUEE │ │ │ │ │ - 73: 0000000000005680 9 FUNC GLOBAL DEFAULT 12 freeCString │ │ │ │ │ - 74: 0000000000014030 8 OBJECT UNIQUE DEFAULT 23 _ZGVN6seqan224AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE5tableE │ │ │ │ │ - 75: 0000000000005690 81 FUNC GLOBAL DEFAULT 12 _Z18cppStringToCStringNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ │ - 76: 000000000000fe50 2630 FUNC GLOBAL DEFAULT 12 _ZN15ScoredAlignmentC2ERN6seqan25AlignINS0_6StringINS0_10SimpleTypeIhNS0_5Dna5_EEENS0_5AllocIvEEEENS0_3TagINS0_10ArrayGaps_EEEEEiii │ │ │ │ │ - 77: 0000000000009b40 409 FUNC WEAK DEFAULT 12 _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringImNS_5AllocIvEEEEKS9_EEvRT_RT0_NS_4SizeISB_E4TypeE │ │ │ │ │ - 78: 000000000000d7c0 9861 FUNC GLOBAL DEFAULT 12 _ZN15ScoredAlignment9getStringB5cxx11Ev │ │ │ │ │ - 79: 0000000000009660 592 FUNC WEAK DEFAULT 12 _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKNS6_IcSB_EEEEvRT_RT0_ │ │ │ │ │ - 80: 0000000000014041 1 OBJECT UNIQUE DEFAULT 23 _ZZN6seqan224AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE10initializeEvE15_is_initialized │ │ │ │ │ - 81: 000000000000cfb0 365 FUNC WEAK DEFAULT 12 _ZN6seqan26assignINS_6StringINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEENS_5AllocIvEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEERKSE_ │ │ │ │ │ - 82: 0000000000010a50 72 FUNC WEAK DEFAULT 12 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED1Ev │ │ │ │ │ - 83: 0000000000014020 8 OBJECT UNIQUE DEFAULT 23 _ZGVN6seqan221DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEEE5VALUEE │ │ │ │ │ - 84: 00000000000108a0 432 FUNC WEAK DEFAULT 12 _ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_mPKS8_P13__va_list_tagEmSB_z │ │ │ │ │ - 85: 0000000000006670 9171 FUNC GLOBAL DEFAULT 12 adapterAlignment │ │ │ │ │ + 38: 0000000000014040 4 OBJECT UNIQUE DEFAULT 23 _ZN6seqan221DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEEE5VALUEE │ │ │ │ │ + 39: 0000000000007270 2630 FUNC GLOBAL DEFAULT 12 _ZN15ScoredAlignmentC1ERN6seqan25AlignINS0_6StringINS0_10SimpleTypeIhNS0_5Dna5_EEENS0_5AllocIvEEEENS0_3TagINS0_10ArrayGaps_EEEEEiii │ │ │ │ │ + 40: 000000000000f8f0 341 FUNC WEAK DEFAULT 12 _ZN6seqan26assignINS_6StringIhNS_5AllocIvEEEEEEvRNS_6HolderIT_NS_3TagINS_9Tristate_EEEEERKSA_ │ │ │ │ │ + 41: 00000000000108a0 1692 FUNC WEAK DEFAULT 12 _ZN6seqan26createINS_6MatrixINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE │ │ │ │ │ + 42: 000000000000c1d0 97 FUNC WEAK DEFAULT 12 _ZN6seqan25clearINS_6MatrixINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE │ │ │ │ │ + 43: 000000000000c8b0 621 FUNC WEAK DEFAULT 12 _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIcNS_5AllocIvEEEEKS9_EEvRT_RT0_ │ │ │ │ │ + 44: 000000000000d800 669 FUNC WEAK DEFAULT 12 _ZN6seqan210insertGapsINS_4GapsINS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEENS_3TagINS_10ArrayGaps_EEEEEmEEvRKNS_4IterIT_NS_12GapsIteratorISB_EEEET0_ │ │ │ │ │ + 45: 000000000000c240 97 FUNC WEAK DEFAULT 12 _ZN6seqan25clearINS_6MatrixIhLj2ENS_6StringIhNS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS_3TagINS_9Tristate_EEEEE │ │ │ │ │ + 46: 000000000000c720 393 FUNC WEAK DEFAULT 12 _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIcNS_5AllocIvEEEEKS9_EEvRT_RT0_NS_4SizeISB_E4TypeE │ │ │ │ │ + 47: 000000000000eac0 567 FUNC WEAK DEFAULT 12 _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11LinearGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_ │ │ │ │ │ + 48: 0000000000007f40 1027 FUNC WEAK DEFAULT 12 _ZN6seqan25writeINS_4IterINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEENS_14StreamIteratorINS_3TagINS_7Output_EEEEEEENS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEENS9_INS_10ArrayGaps_EEEEEvRT_RKNS_4GapsIT0_T1_EE │ │ │ │ │ + 49: 00000000000100d0 518 FUNC WEAK DEFAULT 12 _ZN6seqan26resizeIhNS_3TagINS_13FullDPMatrix_EEENS_6StringIhNS_5AllocIvEEEEEEvRNS_9DPMatrix_IT_T0_T1_EE │ │ │ │ │ + 50: 000000000000ed00 349 FUNC WEAK DEFAULT 12 _ZN6seqan26assignINS_6StringINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEENS_5AllocIvEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEERKSE_ │ │ │ │ │ + 51: 000000000000f680 621 FUNC WEAK DEFAULT 12 _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIhNS_5AllocIvEEEEKS9_EEvRT_RT0_ │ │ │ │ │ + 52: 000000000000dac0 3710 FUNC WEAK DEFAULT 12 _ZN6seqan221_adaptTraceSegmentsToINS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEENS_3TagINS_10ArrayGaps_EEES7_SA_mmS6_EEvRNS_4GapsIT_T0_EERNSB_IT1_T2_EERKNS1_INS_13TraceSegment_IT3_T4_EET5_EE │ │ │ │ │ + 53: 0000000000007e70 72 FUNC WEAK DEFAULT 12 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED2Ev │ │ │ │ │ + 54: 0000000000014030 8 OBJECT UNIQUE DEFAULT 23 _ZGVN6seqan221DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEEE5VALUEE │ │ │ │ │ + 55: 000000000000c320 393 FUNC WEAK DEFAULT 12 _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKSC_EEvRT_RT0_NS_4SizeISE_E4TypeE │ │ │ │ │ + 56: 000000000000d030 643 FUNC WEAK DEFAULT 12 _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringImNS_5AllocIvEEEEKS9_EEvRT_RT0_ │ │ │ │ │ + 57: 000000000000ee60 1676 FUNC WEAK DEFAULT 12 _ZN6seqan26createINS_6MatrixINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE │ │ │ │ │ + 58: 000000000000d460 921 FUNC WEAK DEFAULT 12 _ZN6seqan214ReplaceString_INS_3TagINS_12TagGenerous_EEEE8replace_INS_6StringImNS_5AllocIvEEEEKS9_EEvRT_NS_4SizeISB_E4TypeESF_RT0_ │ │ │ │ │ + 59: 00000000000104a0 647 FUNC WEAK DEFAULT 12 _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11AffineGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_ │ │ │ │ │ + 60: 0000000000007ec0 85 FUNC WEAK DEFAULT 12 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED0Ev │ │ │ │ │ + 61: 000000000000c4b0 621 FUNC WEAK DEFAULT 12 _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKSC_EEvRT_RT0_ │ │ │ │ │ + 62: 0000000000014020 8 OBJECT UNIQUE DEFAULT 23 _ZN6seqan224AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE5tableE │ │ │ │ │ + 63: 000000000000f4f0 393 FUNC WEAK DEFAULT 12 _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIhNS_5AllocIvEEEEKS9_EEvRT_RT0_NS_4SizeISB_E4TypeE │ │ │ │ │ + 64: 000000000000fa50 1660 FUNC WEAK DEFAULT 12 _ZN6seqan26createINS_6MatrixIhLj2ENS_6StringIhNS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS_3TagINS_9Tristate_EEEEE │ │ │ │ │ + 65: 000000000000cb20 700 FUNC WEAK DEFAULT 12 _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIcNS_5AllocIvEEEEKPcEEvRT_RT0_NS_4SizeISC_E4TypeE │ │ │ │ │ + 66: 000000000000e940 383 FUNC WEAK DEFAULT 12 _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11LinearGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_NS_4SizeISF_E4TypeE │ │ │ │ │ + 67: 0000000000014044 4 OBJECT UNIQUE DEFAULT 23 _ZN6seqan221DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEEE5VALUEE │ │ │ │ │ + 68: 00000000000102e0 448 FUNC WEAK DEFAULT 12 _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11AffineGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_NS_4SizeISF_E4TypeE │ │ │ │ │ + 69: 0000000000014028 1 OBJECT UNIQUE DEFAULT 23 _ZZN6seqan224AlphabetConversionTable_IcNS_10SimpleTypeIhNS_5Dna5_EEEE10initializeEvE15_is_initialized │ │ │ │ │ + 70: 000000000001402a 6 OBJECT UNIQUE DEFAULT 23 _ZZN6seqan224AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE10initializeEvE11table_store │ │ │ │ │ + 71: 000000000000c2b0 97 FUNC WEAK DEFAULT 12 _ZN6seqan25clearINS_6MatrixINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE │ │ │ │ │ + 72: 0000000000011100 256 OBJECT UNIQUE DEFAULT 14 _ZN6seqan225TranslateTableCharToDna5_IvE5VALUEE │ │ │ │ │ + 73: 0000000000008e00 9 FUNC GLOBAL DEFAULT 12 freeCString │ │ │ │ │ + 74: 0000000000014018 8 OBJECT UNIQUE DEFAULT 23 _ZGVN6seqan224AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE5tableE │ │ │ │ │ + 75: 0000000000008e10 81 FUNC GLOBAL DEFAULT 12 _Z18cppStringToCStringNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ │ + 76: 0000000000007270 2630 FUNC GLOBAL DEFAULT 12 _ZN15ScoredAlignmentC2ERN6seqan25AlignINS0_6StringINS0_10SimpleTypeIhNS0_5Dna5_EEENS0_5AllocIvEEEENS0_3TagINS0_10ArrayGaps_EEEEEiii │ │ │ │ │ + 77: 000000000000d2c0 409 FUNC WEAK DEFAULT 12 _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringImNS_5AllocIvEEEEKS9_EEvRT_RT0_NS_4SizeISB_E4TypeE │ │ │ │ │ + 78: 0000000000004be0 9861 FUNC GLOBAL DEFAULT 12 _ZN15ScoredAlignment9getStringB5cxx11Ev │ │ │ │ │ + 79: 000000000000cde0 592 FUNC WEAK DEFAULT 12 _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKNS6_IcSB_EEEEvRT_RT0_ │ │ │ │ │ + 80: 0000000000014029 1 OBJECT UNIQUE DEFAULT 23 _ZZN6seqan224AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE10initializeEvE15_is_initialized │ │ │ │ │ + 81: 0000000000010730 365 FUNC WEAK DEFAULT 12 _ZN6seqan26assignINS_6StringINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEENS_5AllocIvEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEERKSE_ │ │ │ │ │ + 82: 0000000000007e70 72 FUNC WEAK DEFAULT 12 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED1Ev │ │ │ │ │ + 83: 0000000000014038 8 OBJECT UNIQUE DEFAULT 23 _ZGVN6seqan221DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEEE5VALUEE │ │ │ │ │ + 84: 0000000000007cc0 432 FUNC WEAK DEFAULT 12 _ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_mPKS8_P13__va_list_tagEmSB_z │ │ │ │ │ + 85: 0000000000009df0 9171 FUNC GLOBAL DEFAULT 12 adapterAlignment │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,86 +1,86 @@ │ │ │ │ │ │ │ │ │ │ Relocation section '.rela.dyn' at offset 0x2908 contains 26 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000013b78 0000000000000008 R_X86_64_RELATIVE 4bc0 │ │ │ │ │ 0000000000013b80 0000000000000008 R_X86_64_RELATIVE 4a70 │ │ │ │ │ -0000000000013b88 0000000000000008 R_X86_64_RELATIVE 4ab0 │ │ │ │ │ +0000000000013b88 0000000000000008 R_X86_64_RELATIVE 4ad0 │ │ │ │ │ 0000000000013b90 0000000000000008 R_X86_64_RELATIVE 4b80 │ │ │ │ │ 0000000000014000 0000000000000008 R_X86_64_RELATIVE 14000 │ │ │ │ │ 0000000000013f60 0000000100000006 R_X86_64_GLOB_DAT 0000000000000000 _ZTVSt9basic_iosIcSt11char_traitsIcEE@GLIBCXX_3.4 + 0 │ │ │ │ │ -0000000000013f68 0000004300000006 R_X86_64_GLOB_DAT 000000000001402c _ZN6seqan221DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEEE5VALUEE + 0 │ │ │ │ │ +0000000000013f68 0000004300000006 R_X86_64_GLOB_DAT 0000000000014044 _ZN6seqan221DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEEE5VALUEE + 0 │ │ │ │ │ 0000000000013f70 0000000600000006 R_X86_64_GLOB_DAT 0000000000000000 __cxa_finalize@GLIBC_2.2.5 + 0 │ │ │ │ │ -0000000000013f78 0000005300000006 R_X86_64_GLOB_DAT 0000000000014020 _ZGVN6seqan221DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEEE5VALUEE + 0 │ │ │ │ │ -0000000000013f80 0000004600000006 R_X86_64_GLOB_DAT 0000000000014042 _ZZN6seqan224AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE10initializeEvE11table_store + 0 │ │ │ │ │ +0000000000013f78 0000005300000006 R_X86_64_GLOB_DAT 0000000000014038 _ZGVN6seqan221DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEEE5VALUEE + 0 │ │ │ │ │ +0000000000013f80 0000004600000006 R_X86_64_GLOB_DAT 000000000001402a _ZZN6seqan224AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE10initializeEvE11table_store + 0 │ │ │ │ │ 0000000000013f88 0000000b00000006 R_X86_64_GLOB_DAT 0000000000000000 vsnprintf@GLIBC_2.2.5 + 0 │ │ │ │ │ 0000000000013f90 0000000c00000006 R_X86_64_GLOB_DAT 0000000000000000 _ZTVSt15basic_streambufIcSt11char_traitsIcEE@GLIBCXX_3.4 + 0 │ │ │ │ │ -0000000000013f98 0000003e00000006 R_X86_64_GLOB_DAT 0000000000014038 _ZN6seqan224AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE5tableE + 0 │ │ │ │ │ -0000000000013fa0 0000004a00000006 R_X86_64_GLOB_DAT 0000000000014030 _ZGVN6seqan224AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE5tableE + 0 │ │ │ │ │ -0000000000013fa8 0000004800000006 R_X86_64_GLOB_DAT 0000000000011020 _ZN6seqan225TranslateTableCharToDna5_IvE5VALUEE + 0 │ │ │ │ │ -0000000000013fb0 0000004500000006 R_X86_64_GLOB_DAT 0000000000014040 _ZZN6seqan224AlphabetConversionTable_IcNS_10SimpleTypeIhNS_5Dna5_EEEE10initializeEvE15_is_initialized + 0 │ │ │ │ │ +0000000000013f98 0000003e00000006 R_X86_64_GLOB_DAT 0000000000014020 _ZN6seqan224AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE5tableE + 0 │ │ │ │ │ +0000000000013fa0 0000004a00000006 R_X86_64_GLOB_DAT 0000000000014018 _ZGVN6seqan224AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE5tableE + 0 │ │ │ │ │ +0000000000013fa8 0000004800000006 R_X86_64_GLOB_DAT 0000000000011100 _ZN6seqan225TranslateTableCharToDna5_IvE5VALUEE + 0 │ │ │ │ │ +0000000000013fb0 0000004500000006 R_X86_64_GLOB_DAT 0000000000014028 _ZZN6seqan224AlphabetConversionTable_IcNS_10SimpleTypeIhNS_5Dna5_EEEE10initializeEvE15_is_initialized + 0 │ │ │ │ │ 0000000000013fb8 0000000f00000006 R_X86_64_GLOB_DAT 0000000000000000 _ZTVNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 + 0 │ │ │ │ │ 0000000000013fc0 0000001200000006 R_X86_64_GLOB_DAT 0000000000000000 _ZTTNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 + 0 │ │ │ │ │ -0000000000013fc8 0000003600000006 R_X86_64_GLOB_DAT 0000000000014018 _ZGVN6seqan221DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEEE5VALUEE + 0 │ │ │ │ │ -0000000000013fd0 0000002600000006 R_X86_64_GLOB_DAT 0000000000014028 _ZN6seqan221DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEEE5VALUEE + 0 │ │ │ │ │ +0000000000013fc8 0000003600000006 R_X86_64_GLOB_DAT 0000000000014030 _ZGVN6seqan221DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEEE5VALUEE + 0 │ │ │ │ │ +0000000000013fd0 0000002600000006 R_X86_64_GLOB_DAT 0000000000014040 _ZN6seqan221DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEEE5VALUEE + 0 │ │ │ │ │ 0000000000013fd8 0000001f00000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_deregisterTMCloneTable + 0 │ │ │ │ │ -0000000000013fe0 0000005000000006 R_X86_64_GLOB_DAT 0000000000014041 _ZZN6seqan224AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE10initializeEvE15_is_initialized + 0 │ │ │ │ │ +0000000000013fe0 0000005000000006 R_X86_64_GLOB_DAT 0000000000014029 _ZZN6seqan224AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE10initializeEvE15_is_initialized + 0 │ │ │ │ │ 0000000000013fe8 0000002200000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0 │ │ │ │ │ 0000000000013ff0 0000002300000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_registerTMCloneTable + 0 │ │ │ │ │ 0000000000013ff8 0000002400000006 R_X86_64_GLOB_DAT 0000000000000000 _ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 + 0 │ │ │ │ │ 0000000000014008 0000001d00000001 R_X86_64_64 0000000000000000 __gxx_personality_v0@CXXABI_1.3 + 0 │ │ │ │ │ │ │ │ │ │ Relocation section '.rela.plt' at offset 0x2b78 contains 54 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000013db0 0000003800000007 R_X86_64_JUMP_SLOT 00000000000098b0 _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringImNS_5AllocIvEEEEKS9_EEvRT_RT0_ + 0 │ │ │ │ │ -0000000000013db8 0000003f00000007 R_X86_64_JUMP_SLOT 000000000000bd70 _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIhNS_5AllocIvEEEEKS9_EEvRT_RT0_NS_4SizeISB_E4TypeE + 0 │ │ │ │ │ +0000000000013db0 0000003800000007 R_X86_64_JUMP_SLOT 000000000000d030 _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringImNS_5AllocIvEEEEKS9_EEvRT_RT0_ + 0 │ │ │ │ │ +0000000000013db8 0000003f00000007 R_X86_64_JUMP_SLOT 000000000000f4f0 _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIhNS_5AllocIvEEEEKS9_EEvRT_RT0_NS_4SizeISB_E4TypeE + 0 │ │ │ │ │ 0000000000013dc0 0000000200000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev@GLIBCXX_3.4.21 + 0 │ │ │ │ │ 0000000000013dc8 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt8ios_baseC2Ev@GLIBCXX_3.4 + 0 │ │ │ │ │ 0000000000013dd0 0000000400000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@GLIBCXX_3.4.21 + 0 │ │ │ │ │ 0000000000013dd8 0000000500000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt8ios_baseD2Ev@GLIBCXX_3.4 + 0 │ │ │ │ │ -0000000000013de0 0000004e00000007 R_X86_64_JUMP_SLOT 000000000000d7c0 _ZN15ScoredAlignment9getStringB5cxx11Ev + 0 │ │ │ │ │ -0000000000013de8 0000004000000007 R_X86_64_JUMP_SLOT 000000000000c2d0 _ZN6seqan26createINS_6MatrixIhLj2ENS_6StringIhNS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS_3TagINS_9Tristate_EEEEE + 0 │ │ │ │ │ -0000000000013df0 0000002a00000007 R_X86_64_JUMP_SLOT 0000000000008a50 _ZN6seqan25clearINS_6MatrixINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE + 0 │ │ │ │ │ +0000000000013de0 0000004e00000007 R_X86_64_JUMP_SLOT 0000000000004be0 _ZN15ScoredAlignment9getStringB5cxx11Ev + 0 │ │ │ │ │ +0000000000013de8 0000004000000007 R_X86_64_JUMP_SLOT 000000000000fa50 _ZN6seqan26createINS_6MatrixIhLj2ENS_6StringIhNS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS_3TagINS_9Tristate_EEEEE + 0 │ │ │ │ │ +0000000000013df0 0000002a00000007 R_X86_64_JUMP_SLOT 000000000000c1d0 _ZN6seqan25clearINS_6MatrixINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE + 0 │ │ │ │ │ 0000000000013df8 0000000700000007 R_X86_64_JUMP_SLOT 0000000000000000 strlen@GLIBC_2.2.5 + 0 │ │ │ │ │ -0000000000013e00 0000003000000007 R_X86_64_JUMP_SLOT 0000000000010b00 _ZN6seqan25writeINS_4IterINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEENS_14StreamIteratorINS_3TagINS_7Output_EEEEEEENS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEENS9_INS_10ArrayGaps_EEEEEvRT_RKNS_4GapsIT0_T1_EE + 0 │ │ │ │ │ -0000000000013e08 0000002e00000007 R_X86_64_JUMP_SLOT 0000000000008fa0 _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIcNS_5AllocIvEEEEKS9_EEvRT_RT0_NS_4SizeISB_E4TypeE + 0 │ │ │ │ │ -0000000000013e10 0000003b00000007 R_X86_64_JUMP_SLOT 000000000000cd20 _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11AffineGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_ + 0 │ │ │ │ │ -0000000000013e18 0000003d00000007 R_X86_64_JUMP_SLOT 0000000000008d30 _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKSC_EEvRT_RT0_ + 0 │ │ │ │ │ +0000000000013e00 0000003000000007 R_X86_64_JUMP_SLOT 0000000000007f40 _ZN6seqan25writeINS_4IterINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEENS_14StreamIteratorINS_3TagINS_7Output_EEEEEEENS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEENS9_INS_10ArrayGaps_EEEEEvRT_RKNS_4GapsIT0_T1_EE + 0 │ │ │ │ │ +0000000000013e08 0000002e00000007 R_X86_64_JUMP_SLOT 000000000000c720 _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIcNS_5AllocIvEEEEKS9_EEvRT_RT0_NS_4SizeISB_E4TypeE + 0 │ │ │ │ │ +0000000000013e10 0000003b00000007 R_X86_64_JUMP_SLOT 00000000000104a0 _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11AffineGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_ + 0 │ │ │ │ │ +0000000000013e18 0000003d00000007 R_X86_64_JUMP_SLOT 000000000000c4b0 _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKSC_EEvRT_RT0_ + 0 │ │ │ │ │ 0000000000013e20 0000000800000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZSt20__throw_length_errorPKc@GLIBCXX_3.4 + 0 │ │ │ │ │ 0000000000013e28 0000000900000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@GLIBCXX_3.4.21 + 0 │ │ │ │ │ 0000000000013e30 0000000a00000007 R_X86_64_JUMP_SLOT 0000000000000000 memset@GLIBC_2.2.5 + 0 │ │ │ │ │ -0000000000013e38 0000004700000007 R_X86_64_JUMP_SLOT 0000000000008b30 _ZN6seqan25clearINS_6MatrixINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE + 0 │ │ │ │ │ -0000000000013e40 0000003a00000007 R_X86_64_JUMP_SLOT 0000000000009ce0 _ZN6seqan214ReplaceString_INS_3TagINS_12TagGenerous_EEEE8replace_INS_6StringImNS_5AllocIvEEEEKS9_EEvRT_NS_4SizeISB_E4TypeESF_RT0_ + 0 │ │ │ │ │ -0000000000013e48 0000003400000007 R_X86_64_JUMP_SLOT 000000000000a340 _ZN6seqan221_adaptTraceSegmentsToINS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEENS_3TagINS_10ArrayGaps_EEES7_SA_mmS6_EEvRNS_4GapsIT_T0_EERNSB_IT1_T2_EERKNS1_INS_13TraceSegment_IT3_T4_EET5_EE + 0 │ │ │ │ │ -0000000000013e50 0000004f00000007 R_X86_64_JUMP_SLOT 0000000000009660 _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKNS6_IcSB_EEEEvRT_RT0_ + 0 │ │ │ │ │ -0000000000013e58 0000002900000007 R_X86_64_JUMP_SLOT 000000000000d120 _ZN6seqan26createINS_6MatrixINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE + 0 │ │ │ │ │ +0000000000013e38 0000004700000007 R_X86_64_JUMP_SLOT 000000000000c2b0 _ZN6seqan25clearINS_6MatrixINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE + 0 │ │ │ │ │ +0000000000013e40 0000003a00000007 R_X86_64_JUMP_SLOT 000000000000d460 _ZN6seqan214ReplaceString_INS_3TagINS_12TagGenerous_EEEE8replace_INS_6StringImNS_5AllocIvEEEEKS9_EEvRT_NS_4SizeISB_E4TypeESF_RT0_ + 0 │ │ │ │ │ +0000000000013e48 0000003400000007 R_X86_64_JUMP_SLOT 000000000000dac0 _ZN6seqan221_adaptTraceSegmentsToINS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEENS_3TagINS_10ArrayGaps_EEES7_SA_mmS6_EEvRNS_4GapsIT_T0_EERNSB_IT1_T2_EERKNS1_INS_13TraceSegment_IT3_T4_EET5_EE + 0 │ │ │ │ │ +0000000000013e50 0000004f00000007 R_X86_64_JUMP_SLOT 000000000000cde0 _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKNS6_IcSB_EEEEvRT_RT0_ + 0 │ │ │ │ │ +0000000000013e58 0000002900000007 R_X86_64_JUMP_SLOT 00000000000108a0 _ZN6seqan26createINS_6MatrixINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE + 0 │ │ │ │ │ 0000000000013e60 0000000d00000007 R_X86_64_JUMP_SLOT 0000000000000000 memcpy@GLIBC_2.14 + 0 │ │ │ │ │ -0000000000013e68 0000004b00000007 R_X86_64_JUMP_SLOT 0000000000005690 _Z18cppStringToCStringNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE + 0 │ │ │ │ │ +0000000000013e68 0000004b00000007 R_X86_64_JUMP_SLOT 0000000000008e10 _Z18cppStringToCStringNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE + 0 │ │ │ │ │ 0000000000013e70 0000000e00000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZdlPv@GLIBCXX_3.4 + 0 │ │ │ │ │ -0000000000013e78 0000003100000007 R_X86_64_JUMP_SLOT 000000000000c950 _ZN6seqan26resizeIhNS_3TagINS_13FullDPMatrix_EEENS_6StringIhNS_5AllocIvEEEEEEvRNS_9DPMatrix_IT_T0_T1_EE + 0 │ │ │ │ │ +0000000000013e78 0000003100000007 R_X86_64_JUMP_SLOT 00000000000100d0 _ZN6seqan26resizeIhNS_3TagINS_13FullDPMatrix_EEENS_6StringIhNS_5AllocIvEEEEEEvRNS_9DPMatrix_IT_T0_T1_EE + 0 │ │ │ │ │ 0000000000013e80 0000001000000007 R_X86_64_JUMP_SLOT 0000000000000000 _Znwm@GLIBCXX_3.4 + 0 │ │ │ │ │ 0000000000013e88 0000001100000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZdlPvm@CXXABI_1.3.9 + 0 │ │ │ │ │ -0000000000013e90 0000002f00000007 R_X86_64_JUMP_SLOT 000000000000b340 _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11LinearGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_ + 0 │ │ │ │ │ -0000000000013e98 0000004d00000007 R_X86_64_JUMP_SLOT 0000000000009b40 _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringImNS_5AllocIvEEEEKS9_EEvRT_RT0_NS_4SizeISB_E4TypeE + 0 │ │ │ │ │ +0000000000013e90 0000002f00000007 R_X86_64_JUMP_SLOT 000000000000eac0 _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11LinearGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_ + 0 │ │ │ │ │ +0000000000013e98 0000004d00000007 R_X86_64_JUMP_SLOT 000000000000d2c0 _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringImNS_5AllocIvEEEEKS9_EEvRT_RT0_NS_4SizeISB_E4TypeE + 0 │ │ │ │ │ 0000000000013ea0 0000001300000007 R_X86_64_JUMP_SLOT 0000000000000000 __stack_chk_fail@GLIBC_2.4 + 0 │ │ │ │ │ -0000000000013ea8 0000004400000007 R_X86_64_JUMP_SLOT 000000000000cb60 _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11AffineGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_NS_4SizeISF_E4TypeE + 0 │ │ │ │ │ +0000000000013ea8 0000004400000007 R_X86_64_JUMP_SLOT 00000000000102e0 _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11AffineGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_NS_4SizeISF_E4TypeE + 0 │ │ │ │ │ 0000000000013eb0 0000001400000007 R_X86_64_JUMP_SLOT 0000000000000000 free@GLIBC_2.2.5 + 0 │ │ │ │ │ 0000000000013eb8 0000001500000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@GLIBCXX_3.4.21 + 0 │ │ │ │ │ 0000000000013ec0 0000001600000007 R_X86_64_JUMP_SLOT 0000000000000000 malloc@GLIBC_2.2.5 + 0 │ │ │ │ │ 0000000000013ec8 0000001700000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@GLIBCXX_3.4 + 0 │ │ │ │ │ -0000000000013ed0 0000002b00000007 R_X86_64_JUMP_SLOT 0000000000009130 _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIcNS_5AllocIvEEEEKS9_EEvRT_RT0_ + 0 │ │ │ │ │ -0000000000013ed8 0000002700000007 R_X86_64_JUMP_SLOT 000000000000fe50 _ZN15ScoredAlignmentC1ERN6seqan25AlignINS0_6StringINS0_10SimpleTypeIhNS0_5Dna5_EEENS0_5AllocIvEEEENS0_3TagINS0_10ArrayGaps_EEEEEiii + 0 │ │ │ │ │ +0000000000013ed0 0000002b00000007 R_X86_64_JUMP_SLOT 000000000000c8b0 _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIcNS_5AllocIvEEEEKS9_EEvRT_RT0_ + 0 │ │ │ │ │ +0000000000013ed8 0000002700000007 R_X86_64_JUMP_SLOT 0000000000007270 _ZN15ScoredAlignmentC1ERN6seqan25AlignINS0_6StringINS0_10SimpleTypeIhNS0_5Dna5_EEENS0_5AllocIvEEEENS0_3TagINS0_10ArrayGaps_EEEEEiii + 0 │ │ │ │ │ 0000000000013ee0 0000001800000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt6localeD1Ev@GLIBCXX_3.4 + 0 │ │ │ │ │ -0000000000013ee8 0000004200000007 R_X86_64_JUMP_SLOT 000000000000b1c0 _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11LinearGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_NS_4SizeISF_E4TypeE + 0 │ │ │ │ │ -0000000000013ef0 0000002c00000007 R_X86_64_JUMP_SLOT 000000000000a080 _ZN6seqan210insertGapsINS_4GapsINS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEENS_3TagINS_10ArrayGaps_EEEEEmEEvRKNS_4IterIT_NS_12GapsIteratorISB_EEEET0_ + 0 │ │ │ │ │ +0000000000013ee8 0000004200000007 R_X86_64_JUMP_SLOT 000000000000e940 _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11LinearGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_NS_4SizeISF_E4TypeE + 0 │ │ │ │ │ +0000000000013ef0 0000002c00000007 R_X86_64_JUMP_SLOT 000000000000d800 _ZN6seqan210insertGapsINS_4GapsINS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEENS_3TagINS_10ArrayGaps_EEEEEmEEvRKNS_4IterIT_NS_12GapsIteratorISB_EEEET0_ + 0 │ │ │ │ │ 0000000000013ef8 0000001900000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@GLIBCXX_3.4.21 + 0 │ │ │ │ │ -0000000000013f00 0000003900000007 R_X86_64_JUMP_SLOT 000000000000b6e0 _ZN6seqan26createINS_6MatrixINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE + 0 │ │ │ │ │ -0000000000013f08 0000003700000007 R_X86_64_JUMP_SLOT 0000000000008ba0 _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKSC_EEvRT_RT0_NS_4SizeISE_E4TypeE + 0 │ │ │ │ │ +0000000000013f00 0000003900000007 R_X86_64_JUMP_SLOT 000000000000ee60 _ZN6seqan26createINS_6MatrixINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE + 0 │ │ │ │ │ +0000000000013f08 0000003700000007 R_X86_64_JUMP_SLOT 000000000000c320 _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKSC_EEvRT_RT0_NS_4SizeISE_E4TypeE + 0 │ │ │ │ │ 0000000000013f10 0000001b00000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@GLIBCXX_3.4.21 + 0 │ │ │ │ │ 0000000000013f18 0000001c00000007 R_X86_64_JUMP_SLOT 0000000000000000 memmove@GLIBC_2.2.5 + 0 │ │ │ │ │ -0000000000013f20 0000005200000007 R_X86_64_JUMP_SLOT 0000000000010a50 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED1Ev + 0 │ │ │ │ │ +0000000000013f20 0000005200000007 R_X86_64_JUMP_SLOT 0000000000007e70 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED1Ev + 0 │ │ │ │ │ 0000000000013f28 0000001e00000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate@GLIBCXX_3.4 + 0 │ │ │ │ │ -0000000000013f30 0000005400000007 R_X86_64_JUMP_SLOT 00000000000108a0 _ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_mPKS8_P13__va_list_tagEmSB_z + 0 │ │ │ │ │ +0000000000013f30 0000005400000007 R_X86_64_JUMP_SLOT 0000000000007cc0 _ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_mPKS8_P13__va_list_tagEmSB_z + 0 │ │ │ │ │ 0000000000013f38 0000002000000007 R_X86_64_JUMP_SLOT 0000000000000000 _Unwind_Resume@GCC_3.0 + 0 │ │ │ │ │ 0000000000013f40 0000002100000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@GLIBCXX_3.4.21 + 0 │ │ │ │ │ -0000000000013f48 0000003300000007 R_X86_64_JUMP_SLOT 000000000000bf00 _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIhNS_5AllocIvEEEEKS9_EEvRT_RT0_ + 0 │ │ │ │ │ -0000000000013f50 0000002d00000007 R_X86_64_JUMP_SLOT 0000000000008ac0 _ZN6seqan25clearINS_6MatrixIhLj2ENS_6StringIhNS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS_3TagINS_9Tristate_EEEEE + 0 │ │ │ │ │ +0000000000013f48 0000003300000007 R_X86_64_JUMP_SLOT 000000000000f680 _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIhNS_5AllocIvEEEEKS9_EEvRT_RT0_ + 0 │ │ │ │ │ +0000000000013f50 0000002d00000007 R_X86_64_JUMP_SLOT 000000000000c240 _ZN6seqan25clearINS_6MatrixIhLj2ENS_6StringIhNS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS_3TagINS_9Tristate_EEEEE + 0 │ │ │ │ │ 0000000000013f58 0000002500000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt6localeC1Ev@GLIBCXX_3.4 + 0 │ │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ │ @@ -1,15 +1,15 @@ │ │ │ │ │ │ │ │ │ │ Dynamic section at offset 0x12b98 contains 28 entries: │ │ │ │ │ Tag Type Name/Value │ │ │ │ │ 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] │ │ │ │ │ 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] │ │ │ │ │ 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] │ │ │ │ │ 0x000000000000000c (INIT) 0x4000 │ │ │ │ │ - 0x000000000000000d (FINI) 0x10f04 │ │ │ │ │ + 0x000000000000000d (FINI) 0x10f3c │ │ │ │ │ 0x0000000000000019 (INIT_ARRAY) 0x13b78 │ │ │ │ │ 0x000000000000001b (INIT_ARRAYSZ) 24 (bytes) │ │ │ │ │ 0x000000000000001a (FINI_ARRAY) 0x13b90 │ │ │ │ │ 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes) │ │ │ │ │ 0x000000006ffffef5 (GNU_HASH) 0x260 │ │ │ │ │ 0x0000000000000005 (STRTAB) 0xc18 │ │ │ │ │ 0x0000000000000006 (SYMTAB) 0x408 │ │ │ │ ├── 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: 8410d859a381bda492dcb7f29b57480619433c0a │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: db01f39e969b0430f78d0206145ce4f8cf3b6a31 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -1,63 +1,63 @@ │ │ │ │ │ Contents of the .eh_frame_hdr section: │ │ │ │ │ │ │ │ │ │ Version: 1 │ │ │ │ │ Pointer Encoding Format: 0x1b (sdata4, pcrel) │ │ │ │ │ Count Encoding Format: 0x3 (udata4, absolute) │ │ │ │ │ Table Encoding Format: 0x3b (sdata4, datarel) │ │ │ │ │ - Start of frame section: 0x18c (offset: 0x11388) │ │ │ │ │ + Start of frame section: 0x18c (offset: 0x11390) │ │ │ │ │ Entries in search table: 0x30 │ │ │ │ │ - 0xffffffffffff2e28 (offset: 0x4020) -> 0x1a8 fde=[ 18] │ │ │ │ │ - 0xffffffffffff3198 (offset: 0x4390) -> 0x1d0 fde=[ 40] │ │ │ │ │ - 0xffffffffffff31c8 (offset: 0x43c0) -> 0xd64 fde=[ bd4] │ │ │ │ │ - 0xffffffffffff33aa (offset: 0x45a2) -> 0xe20 fde=[ c90] │ │ │ │ │ - 0xffffffffffff378a (offset: 0x4982) -> 0xf1c fde=[ d8c] │ │ │ │ │ - 0xffffffffffff3878 (offset: 0x4a70) -> 0xd88 fde=[ bf8] │ │ │ │ │ - 0xffffffffffff38b8 (offset: 0x4ab0) -> 0xf40 fde=[ db0] │ │ │ │ │ - 0xffffffffffff3a08 (offset: 0x4c00) -> 0x1e8 fde=[ 58] │ │ │ │ │ - 0xffffffffffff3ab8 (offset: 0x4cb0) -> 0x21c fde=[ 8c] │ │ │ │ │ - 0xffffffffffff4018 (offset: 0x5210) -> 0x264 fde=[ d4] │ │ │ │ │ - 0xffffffffffff4488 (offset: 0x5680) -> 0x2e0 fde=[ 150] │ │ │ │ │ - 0xffffffffffff4498 (offset: 0x5690) -> 0x2f4 fde=[ 164] │ │ │ │ │ - 0xffffffffffff44f8 (offset: 0x56f0) -> 0xacc fde=[ 93c] │ │ │ │ │ - 0xffffffffffff4b38 (offset: 0x5d30) -> 0xb1c fde=[ 98c] │ │ │ │ │ - 0xffffffffffff5478 (offset: 0x6670) -> 0xd10 fde=[ b80] │ │ │ │ │ - 0xffffffffffff7858 (offset: 0x8a50) -> 0x320 fde=[ 190] │ │ │ │ │ - 0xffffffffffff78c8 (offset: 0x8ac0) -> 0x350 fde=[ 1c0] │ │ │ │ │ - 0xffffffffffff7938 (offset: 0x8b30) -> 0x380 fde=[ 1f0] │ │ │ │ │ - 0xffffffffffff79a8 (offset: 0x8ba0) -> 0x3d0 fde=[ 240] │ │ │ │ │ - 0xffffffffffff7b38 (offset: 0x8d30) -> 0x430 fde=[ 2a0] │ │ │ │ │ - 0xffffffffffff7da8 (offset: 0x8fa0) -> 0x498 fde=[ 308] │ │ │ │ │ - 0xffffffffffff7f38 (offset: 0x9130) -> 0x4f8 fde=[ 368] │ │ │ │ │ - 0xffffffffffff81a8 (offset: 0x93a0) -> 0x560 fde=[ 3d0] │ │ │ │ │ - 0xffffffffffff8468 (offset: 0x9660) -> 0x5d4 fde=[ 444] │ │ │ │ │ - 0xffffffffffff86b8 (offset: 0x98b0) -> 0x624 fde=[ 494] │ │ │ │ │ - 0xffffffffffff8948 (offset: 0x9b40) -> 0x68c fde=[ 4fc] │ │ │ │ │ - 0xffffffffffff8ae8 (offset: 0x9ce0) -> 0x6ec fde=[ 55c] │ │ │ │ │ - 0xffffffffffff8e88 (offset: 0xa080) -> 0x758 fde=[ 5c8] │ │ │ │ │ - 0xffffffffffff9148 (offset: 0xa340) -> 0x7a8 fde=[ 618] │ │ │ │ │ - 0xffffffffffff9fc8 (offset: 0xb1c0) -> 0x7f8 fde=[ 668] │ │ │ │ │ - 0xffffffffffffa148 (offset: 0xb340) -> 0x840 fde=[ 6b0] │ │ │ │ │ - 0xffffffffffffa388 (offset: 0xb580) -> 0x888 fde=[ 6f8] │ │ │ │ │ - 0xffffffffffffa4e8 (offset: 0xb6e0) -> 0x8e4 fde=[ 754] │ │ │ │ │ - 0xffffffffffffab78 (offset: 0xbd70) -> 0x93c fde=[ 7ac] │ │ │ │ │ - 0xffffffffffffad08 (offset: 0xbf00) -> 0x99c fde=[ 80c] │ │ │ │ │ - 0xffffffffffffaf78 (offset: 0xc170) -> 0xa04 fde=[ 874] │ │ │ │ │ - 0xffffffffffffb0d8 (offset: 0xc2d0) -> 0xa74 fde=[ 8e4] │ │ │ │ │ - 0xffffffffffffb758 (offset: 0xc950) -> 0xb6c fde=[ 9dc] │ │ │ │ │ - 0xffffffffffffb968 (offset: 0xcb60) -> 0xbb8 fde=[ a28] │ │ │ │ │ - 0xffffffffffffbb28 (offset: 0xcd20) -> 0xc00 fde=[ a70] │ │ │ │ │ - 0xffffffffffffbdb8 (offset: 0xcfb0) -> 0xc48 fde=[ ab8] │ │ │ │ │ - 0xffffffffffffbf28 (offset: 0xd120) -> 0xcb8 fde=[ b28] │ │ │ │ │ - 0xffffffffffffc5c8 (offset: 0xd7c0) -> 0xdcc fde=[ c3c] │ │ │ │ │ - 0xffffffffffffec58 (offset: 0xfe50) -> 0xec8 fde=[ d38] │ │ │ │ │ - 0xfffffffffffff6a8 (offset: 0x108a0) -> 0xda0 fde=[ c10] │ │ │ │ │ - 0xfffffffffffff858 (offset: 0x10a50) -> 0xe44 fde=[ cb4] │ │ │ │ │ - 0xfffffffffffff8a8 (offset: 0x10aa0) -> 0xe60 fde=[ cd0] │ │ │ │ │ - 0xfffffffffffff908 (offset: 0x10b00) -> 0xe7c fde=[ cec] │ │ │ │ │ + 0xffffffffffff2e20 (offset: 0x4020) -> 0x1a8 fde=[ 18] │ │ │ │ │ + 0xffffffffffff3190 (offset: 0x4390) -> 0x1d0 fde=[ 40] │ │ │ │ │ + 0xffffffffffff31c0 (offset: 0x43c0) -> 0x288 fde=[ f8] │ │ │ │ │ + 0xffffffffffff35a0 (offset: 0x47a0) -> 0x384 fde=[ 1f4] │ │ │ │ │ + 0xffffffffffff368a (offset: 0x488a) -> 0xf1c fde=[ d8c] │ │ │ │ │ + 0xffffffffffff3870 (offset: 0x4a70) -> 0x3a8 fde=[ 218] │ │ │ │ │ + 0xffffffffffff38d0 (offset: 0x4ad0) -> 0xf40 fde=[ db0] │ │ │ │ │ + 0xffffffffffff39e0 (offset: 0x4be0) -> 0x234 fde=[ a4] │ │ │ │ │ + 0xffffffffffff6070 (offset: 0x7270) -> 0x330 fde=[ 1a0] │ │ │ │ │ + 0xffffffffffff6ac0 (offset: 0x7cc0) -> 0x1e8 fde=[ 58] │ │ │ │ │ + 0xffffffffffff6c70 (offset: 0x7e70) -> 0x2ac fde=[ 11c] │ │ │ │ │ + 0xffffffffffff6cc0 (offset: 0x7ec0) -> 0x2c8 fde=[ 138] │ │ │ │ │ + 0xffffffffffff6d40 (offset: 0x7f40) -> 0x2e4 fde=[ 154] │ │ │ │ │ + 0xffffffffffff7180 (offset: 0x8380) -> 0x3c0 fde=[ 230] │ │ │ │ │ + 0xffffffffffff7230 (offset: 0x8430) -> 0x3f4 fde=[ 264] │ │ │ │ │ + 0xffffffffffff7790 (offset: 0x8990) -> 0x43c fde=[ 2ac] │ │ │ │ │ + 0xffffffffffff7c00 (offset: 0x8e00) -> 0x4b8 fde=[ 328] │ │ │ │ │ + 0xffffffffffff7c10 (offset: 0x8e10) -> 0x4cc fde=[ 33c] │ │ │ │ │ + 0xffffffffffff7c70 (offset: 0x8e70) -> 0xc84 fde=[ af4] │ │ │ │ │ + 0xffffffffffff82b0 (offset: 0x94b0) -> 0xcd4 fde=[ b44] │ │ │ │ │ + 0xffffffffffff8bf0 (offset: 0x9df0) -> 0xec8 fde=[ d38] │ │ │ │ │ + 0xffffffffffffafd0 (offset: 0xc1d0) -> 0x4f8 fde=[ 368] │ │ │ │ │ + 0xffffffffffffb040 (offset: 0xc240) -> 0x528 fde=[ 398] │ │ │ │ │ + 0xffffffffffffb0b0 (offset: 0xc2b0) -> 0x558 fde=[ 3c8] │ │ │ │ │ + 0xffffffffffffb120 (offset: 0xc320) -> 0x588 fde=[ 3f8] │ │ │ │ │ + 0xffffffffffffb2b0 (offset: 0xc4b0) -> 0x5e8 fde=[ 458] │ │ │ │ │ + 0xffffffffffffb520 (offset: 0xc720) -> 0x650 fde=[ 4c0] │ │ │ │ │ + 0xffffffffffffb6b0 (offset: 0xc8b0) -> 0x6b0 fde=[ 520] │ │ │ │ │ + 0xffffffffffffb920 (offset: 0xcb20) -> 0x718 fde=[ 588] │ │ │ │ │ + 0xffffffffffffbbe0 (offset: 0xcde0) -> 0x78c fde=[ 5fc] │ │ │ │ │ + 0xffffffffffffbe30 (offset: 0xd030) -> 0x7dc fde=[ 64c] │ │ │ │ │ + 0xffffffffffffc0c0 (offset: 0xd2c0) -> 0x844 fde=[ 6b4] │ │ │ │ │ + 0xffffffffffffc260 (offset: 0xd460) -> 0x8a4 fde=[ 714] │ │ │ │ │ + 0xffffffffffffc600 (offset: 0xd800) -> 0x910 fde=[ 780] │ │ │ │ │ + 0xffffffffffffc8c0 (offset: 0xdac0) -> 0x960 fde=[ 7d0] │ │ │ │ │ + 0xffffffffffffd740 (offset: 0xe940) -> 0x9b0 fde=[ 820] │ │ │ │ │ + 0xffffffffffffd8c0 (offset: 0xeac0) -> 0x9f8 fde=[ 868] │ │ │ │ │ + 0xffffffffffffdb00 (offset: 0xed00) -> 0xa40 fde=[ 8b0] │ │ │ │ │ + 0xffffffffffffdc60 (offset: 0xee60) -> 0xa9c fde=[ 90c] │ │ │ │ │ + 0xffffffffffffe2f0 (offset: 0xf4f0) -> 0xaf4 fde=[ 964] │ │ │ │ │ + 0xffffffffffffe480 (offset: 0xf680) -> 0xb54 fde=[ 9c4] │ │ │ │ │ + 0xffffffffffffe6f0 (offset: 0xf8f0) -> 0xbbc fde=[ a2c] │ │ │ │ │ + 0xffffffffffffe850 (offset: 0xfa50) -> 0xc2c fde=[ a9c] │ │ │ │ │ + 0xffffffffffffeed0 (offset: 0x100d0) -> 0xd24 fde=[ b94] │ │ │ │ │ + 0xfffffffffffff0e0 (offset: 0x102e0) -> 0xd70 fde=[ be0] │ │ │ │ │ + 0xfffffffffffff2a0 (offset: 0x104a0) -> 0xdb8 fde=[ c28] │ │ │ │ │ + 0xfffffffffffff530 (offset: 0x10730) -> 0xe00 fde=[ c70] │ │ │ │ │ + 0xfffffffffffff6a0 (offset: 0x108a0) -> 0xe70 fde=[ ce0] │ │ │ │ │ │ │ │ │ │ Contents of the .eh_frame section: │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 00000000 0000000000000014 00000000 CIE │ │ │ │ │ Version: 1 │ │ │ │ │ Augmentation: "zR" │ │ │ │ │ @@ -86,1784 +86,1784 @@ │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000058 0000000000000030 0000005c FDE cie=00000000 pc=0000000000004c00..0000000000004ca3 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000004c02 │ │ │ │ │ +00000058 0000000000000028 0000005c FDE cie=00000000 pc=0000000000007cc0..0000000000007e70 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000007cc5 │ │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000007cce │ │ │ │ │ + DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000007cd3 │ │ │ │ │ + DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ │ + DW_CFA_advance_loc2: 307 to 0000000000007e06 │ │ │ │ │ + DW_CFA_remember_state │ │ │ │ │ + DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000007e10 │ │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + │ │ │ │ │ +00000084 000000000000001c 00000000 CIE │ │ │ │ │ + Version: 1 │ │ │ │ │ + Augmentation: "zPLR" │ │ │ │ │ + Code alignment factor: 1 │ │ │ │ │ + Data alignment factor: -8 │ │ │ │ │ + Return address column: 16 │ │ │ │ │ + Augmentation data: 9b e1 2b 00 00 1b 1b │ │ │ │ │ + DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ + DW_CFA_offset: r16 (rip) at cfa-8 │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + │ │ │ │ │ +000000a4 0000000000000050 00000024 FDE cie=00000084 pc=0000000000004be0..0000000000007265 │ │ │ │ │ + Augmentation data: 13 0d 00 00 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000004be6 │ │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ │ + DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000004bf2 │ │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ │ + DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000004bf4 │ │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ │ + DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000004bfd │ │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004c01 │ │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000004c02 │ │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000004c0c │ │ │ │ │ + DW_CFA_def_cfa_offset: 1072 │ │ │ │ │ + DW_CFA_advance_loc2: 5513 to 0000000000006195 │ │ │ │ │ + DW_CFA_remember_state │ │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006199 │ │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000619a │ │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000619c │ │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000619e │ │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000061a0 │ │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000061a2 │ │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000061a8 │ │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + │ │ │ │ │ +000000f8 0000000000000020 00000078 FDE cie=00000084 pc=00000000000043c0..000000000000479f │ │ │ │ │ + Augmentation data: 39 0d 00 00 │ │ │ │ │ + DW_CFA_def_cfa_offset: 1072 │ │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ + DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ + DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ + DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ + │ │ │ │ │ +0000011c 0000000000000018 00000120 FDE cie=00000000 pc=0000000000007e70..0000000000007eb8 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000007e7c │ │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 55 to 0000000000007eb3 │ │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + │ │ │ │ │ +00000138 0000000000000018 0000013c FDE cie=00000000 pc=0000000000007ec0..0000000000007f15 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000007ecc │ │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc1: 68 to 0000000000007f10 │ │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + │ │ │ │ │ +00000154 0000000000000048 00000158 FDE cie=00000000 pc=0000000000007f40..0000000000008343 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000007f46 │ │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ │ + DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000007f4b │ │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ │ + DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000007f50 │ │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ │ + DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007f52 │ │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000007f53 │ │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000007f54 │ │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007f58 │ │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ │ + DW_CFA_advance_loc2: 605 to 00000000000081b5 │ │ │ │ │ + DW_CFA_remember_state │ │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000081b6 │ │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000081b7 │ │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000081b9 │ │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000081bb │ │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000081bd │ │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000081bf │ │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000081c0 │ │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ + │ │ │ │ │ +000001a0 0000000000000050 00000120 FDE cie=00000084 pc=0000000000007270..0000000000007cb6 │ │ │ │ │ + Augmentation data: e0 0c 00 00 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000007276 │ │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ │ + DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007278 │ │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ │ + DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000727a │ │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ │ + DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000727c │ │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000727d │ │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000727e │ │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000007288 │ │ │ │ │ + DW_CFA_def_cfa_offset: 1008 │ │ │ │ │ + DW_CFA_advance_loc2: 1697 to 0000000000007929 │ │ │ │ │ + DW_CFA_remember_state │ │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000792a │ │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000792b │ │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000792d │ │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000792f │ │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007931 │ │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007933 │ │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000007938 │ │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + │ │ │ │ │ +000001f4 0000000000000020 00000174 FDE cie=00000084 pc=00000000000047a0..000000000000488a │ │ │ │ │ + Augmentation data: c7 0c 00 00 │ │ │ │ │ + DW_CFA_def_cfa_offset: 1008 │ │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ + DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ + DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ + DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ + │ │ │ │ │ +00000218 0000000000000014 0000021c FDE cie=00000000 pc=0000000000004a70..0000000000004ac4 │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + │ │ │ │ │ +00000230 0000000000000030 00000234 FDE cie=00000000 pc=0000000000008380..0000000000008423 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008382 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000004c06 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008386 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000004c0a │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000838a │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000004c11 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000008391 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc1: 79 to 0000000000004c60 │ │ │ │ │ + DW_CFA_advance_loc1: 79 to 00000000000083e0 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000004c61 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000083e1 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000004c62 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000083e2 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000004c64 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000083e4 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000004c68 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000083e8 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000008c 0000000000000044 00000090 FDE cie=00000000 pc=0000000000004cb0..0000000000005207 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000004cb9 │ │ │ │ │ +00000264 0000000000000044 00000268 FDE cie=00000000 pc=0000000000008430..0000000000008987 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000008439 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000004cbe │ │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000000843e │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000004cc0 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008440 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000004cc2 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008442 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000004cc3 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000008443 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000004cc4 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000008444 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc2: 1329 to 00000000000051f5 │ │ │ │ │ + DW_CFA_advance_loc2: 1329 to 0000000000008975 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000051f6 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000008976 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000051f8 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008978 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000051fa │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000897a │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000051fc │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000897c │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000051fe │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000897e │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000051ff │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000897f │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000d4 0000000000000078 000000d8 FDE cie=00000000 pc=0000000000005210..000000000000567e │ │ │ │ │ - DW_CFA_advance_loc: 11 to 000000000000521b │ │ │ │ │ +000002ac 0000000000000078 000002b0 FDE cie=00000000 pc=0000000000008990..0000000000008dfe │ │ │ │ │ + DW_CFA_advance_loc: 11 to 000000000000899b │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000521d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000899d │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000521f │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000899f │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005221 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000089a1 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000005222 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000089a2 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005226 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000089a6 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000000522d │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000089ad │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 30 to 000000000000524b │ │ │ │ │ + DW_CFA_advance_loc: 30 to 00000000000089cb │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000524c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000089cc │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000524d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000089cd │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000524f │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000089cf │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005251 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000089d1 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005253 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000089d3 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005255 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000089d5 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000005260 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000089e0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc2: 272 to 0000000000005370 │ │ │ │ │ + DW_CFA_advance_loc2: 272 to 0000000000008af0 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000005378 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000008af8 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 29 to 0000000000005395 │ │ │ │ │ + DW_CFA_advance_loc: 29 to 0000000000008b15 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000005396 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000008b16 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000005397 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000008b17 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005399 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008b19 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000539b │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008b1b │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000539d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008b1d │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000539f │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008b1f │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000053a0 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000008b20 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ │ │ -00000150 0000000000000010 00000154 FDE cie=00000000 pc=0000000000005680..0000000000005689 │ │ │ │ │ +00000328 0000000000000010 0000032c FDE cie=00000000 pc=0000000000008e00..0000000000008e09 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000164 0000000000000028 00000168 FDE cie=00000000 pc=0000000000005690..00000000000056e1 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000005695 │ │ │ │ │ +0000033c 0000000000000028 00000340 FDE cie=00000000 pc=0000000000008e10..0000000000008e61 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000008e15 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000005696 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000008e16 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000000569d │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000008e1d │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 47 to 00000000000056cc │ │ │ │ │ + DW_CFA_advance_loc: 47 to 0000000000008e4c │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000056d0 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008e50 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000056d1 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000008e51 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000056d8 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000008e58 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000190 000000000000002c 00000194 FDE cie=00000000 pc=0000000000008a50..0000000000008ab1 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000008a5d │ │ │ │ │ +00000368 000000000000002c 0000036c FDE cie=00000000 pc=000000000000c1d0..000000000000c231 │ │ │ │ │ + DW_CFA_advance_loc: 13 to 000000000000c1dd │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000008a5e │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000c1de │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000008a5f │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000c1df │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc1: 75 to 0000000000008aaa │ │ │ │ │ + DW_CFA_advance_loc1: 75 to 000000000000c22a │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000008aab │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000c22b │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008aad │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c22d │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000008ab0 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000000c230 │ │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000001c0 000000000000002c 000001c4 FDE cie=00000000 pc=0000000000008ac0..0000000000008b21 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000008acd │ │ │ │ │ +00000398 000000000000002c 0000039c FDE cie=00000000 pc=000000000000c240..000000000000c2a1 │ │ │ │ │ + DW_CFA_advance_loc: 13 to 000000000000c24d │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000008ace │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000c24e │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000008acf │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000c24f │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc1: 75 to 0000000000008b1a │ │ │ │ │ + DW_CFA_advance_loc1: 75 to 000000000000c29a │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000008b1b │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000c29b │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008b1d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c29d │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000008b20 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000000c2a0 │ │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000001f0 000000000000002c 000001f4 FDE cie=00000000 pc=0000000000008b30..0000000000008b91 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000008b3d │ │ │ │ │ +000003c8 000000000000002c 000003cc FDE cie=00000000 pc=000000000000c2b0..000000000000c311 │ │ │ │ │ + DW_CFA_advance_loc: 13 to 000000000000c2bd │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000008b3e │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000c2be │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000008b3f │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000c2bf │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc1: 75 to 0000000000008b8a │ │ │ │ │ + DW_CFA_advance_loc1: 75 to 000000000000c30a │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000008b8b │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000c30b │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008b8d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c30d │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000008b90 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000000c310 │ │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000220 000000000000001c 00000000 CIE │ │ │ │ │ - Version: 1 │ │ │ │ │ - Augmentation: "zPLR" │ │ │ │ │ - Code alignment factor: 1 │ │ │ │ │ - Data alignment factor: -8 │ │ │ │ │ - Return address column: 16 │ │ │ │ │ - Augmentation data: 9b 4d 2a 00 00 1b 1b │ │ │ │ │ - DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ - DW_CFA_offset: r16 (rip) at cfa-8 │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - │ │ │ │ │ -00000240 000000000000005c 00000024 FDE cie=00000220 pc=0000000000008ba0..0000000000008d29 │ │ │ │ │ - Augmentation data: 77 0b 00 00 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000008ba6 │ │ │ │ │ +000003f8 000000000000005c 00000378 FDE cie=00000084 pc=000000000000c320..000000000000c4a9 │ │ │ │ │ + Augmentation data: cb 0a 00 00 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000c326 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008ba8 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c328 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000008bad │ │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000000c32d │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000008bae │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000c32e │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008bb2 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c332 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008bb6 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c336 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc1: 170 to 0000000000008c60 │ │ │ │ │ + DW_CFA_advance_loc1: 170 to 000000000000c3e0 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000008c67 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000000c3e7 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000008c68 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000c3e8 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008c6a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c3ea │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008c6c │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c3ec │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008c6e │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c3ee │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000008c78 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000000c3f8 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 110 to 0000000000008ce6 │ │ │ │ │ + DW_CFA_advance_loc1: 110 to 000000000000c466 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000008ce7 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000c467 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000008ce8 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000c468 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008cea │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c46a │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008cec │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c46c │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008cee │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c46e │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008cf0 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c470 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000002a0 0000000000000064 00000084 FDE cie=00000220 pc=0000000000008d30..0000000000008f9d │ │ │ │ │ - Augmentation data: 2b 0b 00 00 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000008d36 │ │ │ │ │ +00000458 0000000000000064 000003d8 FDE cie=00000084 pc=000000000000c4b0..000000000000c71d │ │ │ │ │ + Augmentation data: 7f 0a 00 00 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000c4b6 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008d38 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c4b8 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008d3a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c4ba │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008d3c │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c4bc │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000008d3d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000c4bd │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008d41 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c4c1 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008d45 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c4c5 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc1: 177 to 0000000000008df6 │ │ │ │ │ + DW_CFA_advance_loc1: 177 to 000000000000c576 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008dfa │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c57a │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000008dfb │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000c57b │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008dfd │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c57d │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008dff │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c57f │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008e01 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c581 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008e03 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c583 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000008e10 │ │ │ │ │ + DW_CFA_advance_loc: 13 to 000000000000c590 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 185 to 0000000000008ec9 │ │ │ │ │ + DW_CFA_advance_loc1: 185 to 000000000000c649 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000008eca │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000c64a │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000008ecb │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000c64b │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008ecd │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c64d │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008ecf │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c64f │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008ed1 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c651 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008ed3 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c653 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000008ed8 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000000c658 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ │ │ -00000308 000000000000005c 000000ec FDE cie=00000220 pc=0000000000008fa0..0000000000009129 │ │ │ │ │ - Augmentation data: d7 0a 00 00 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000008fa6 │ │ │ │ │ +000004c0 000000000000005c 00000440 FDE cie=00000084 pc=000000000000c720..000000000000c8a9 │ │ │ │ │ + Augmentation data: 2b 0a 00 00 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000c726 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008fa8 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c728 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000008fad │ │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000000c72d │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000008fae │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000c72e │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008fb2 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c732 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008fb6 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c736 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc1: 170 to 0000000000009060 │ │ │ │ │ + DW_CFA_advance_loc1: 170 to 000000000000c7e0 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000009067 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000000c7e7 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000009068 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000c7e8 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000906a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c7ea │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000906c │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c7ec │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000906e │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c7ee │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000009078 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000000c7f8 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 110 to 00000000000090e6 │ │ │ │ │ + DW_CFA_advance_loc1: 110 to 000000000000c866 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000090e7 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000c867 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000090e8 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000c868 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000090ea │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c86a │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000090ec │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c86c │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000090ee │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c86e │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000090f0 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c870 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000368 0000000000000064 0000014c FDE cie=00000220 pc=0000000000009130..000000000000939d │ │ │ │ │ - Augmentation data: 8b 0a 00 00 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000009136 │ │ │ │ │ +00000520 0000000000000064 000004a0 FDE cie=00000084 pc=000000000000c8b0..000000000000cb1d │ │ │ │ │ + Augmentation data: df 09 00 00 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000c8b6 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009138 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c8b8 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000913a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c8ba │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000913c │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c8bc │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000913d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000c8bd │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009141 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c8c1 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009145 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c8c5 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc1: 177 to 00000000000091f6 │ │ │ │ │ + DW_CFA_advance_loc1: 177 to 000000000000c976 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000091fa │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c97a │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000091fb │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000c97b │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000091fd │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c97d │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000091ff │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c97f │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009201 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c981 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009203 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c983 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000009210 │ │ │ │ │ + DW_CFA_advance_loc: 13 to 000000000000c990 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 185 to 00000000000092c9 │ │ │ │ │ + DW_CFA_advance_loc1: 185 to 000000000000ca49 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000092ca │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000ca4a │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000092cb │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000ca4b │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000092cd │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ca4d │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000092cf │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ca4f │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000092d1 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ca51 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000092d3 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ca53 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000092d8 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000000ca58 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ │ │ -000003d0 0000000000000070 000001b4 FDE cie=00000220 pc=00000000000093a0..000000000000965c │ │ │ │ │ - Augmentation data: 37 0a 00 00 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000093a6 │ │ │ │ │ +00000588 0000000000000070 00000508 FDE cie=00000084 pc=000000000000cb20..000000000000cddc │ │ │ │ │ + Augmentation data: 8b 09 00 00 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000cb26 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000093a8 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000cb28 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000093aa │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000cb2a │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000093ae │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000cb2e │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000093b2 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000cb32 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000093b6 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000cb36 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc1: 165 to 000000000000945b │ │ │ │ │ + DW_CFA_advance_loc1: 165 to 000000000000cbdb │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000945f │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000cbdf │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000009460 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000cbe0 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009462 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000cbe2 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009464 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000cbe4 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009466 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000cbe6 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000009470 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000000cbf0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 73 to 00000000000094b9 │ │ │ │ │ + DW_CFA_advance_loc1: 73 to 000000000000cc39 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000094bd │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000cc3d │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000094be │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000cc3e │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000094c0 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000cc40 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000094c2 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000cc42 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000094c4 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000cc44 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000094d0 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000cc50 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 136 to 0000000000009558 │ │ │ │ │ + DW_CFA_advance_loc1: 136 to 000000000000ccd8 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000009559 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000ccd9 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000955a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000ccda │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000955c │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ccdc │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000955e │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ccde │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009560 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000cce0 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000009568 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000cce8 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000444 000000000000004c 00000228 FDE cie=00000220 pc=0000000000009660..00000000000098b0 │ │ │ │ │ - Augmentation data: d7 09 00 00 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000009666 │ │ │ │ │ +000005fc 000000000000004c 0000057c FDE cie=00000084 pc=000000000000cde0..000000000000d030 │ │ │ │ │ + Augmentation data: 2b 09 00 00 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000cde6 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009668 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000cde8 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000966a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000cdea │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000966c │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000cdec │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000966d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000cded │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009671 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000cdf1 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009675 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000cdf5 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc1: 215 to 000000000000974c │ │ │ │ │ + DW_CFA_advance_loc1: 215 to 000000000000cecc │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000974d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000cecd │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000974e │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000cece │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009750 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ced0 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009752 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ced2 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009754 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ced4 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009756 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ced6 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000009760 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000000cee0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000494 0000000000000064 00000278 FDE cie=00000220 pc=00000000000098b0..0000000000009b33 │ │ │ │ │ - Augmentation data: 9b 09 00 00 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000098b6 │ │ │ │ │ +0000064c 0000000000000064 000005cc FDE cie=00000084 pc=000000000000d030..000000000000d2b3 │ │ │ │ │ + Augmentation data: ef 08 00 00 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000d036 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000098b8 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d038 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000098ba │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d03a │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000098bc │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d03c │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000098bd │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000d03d │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000098be │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000d03e │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000098c5 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000000d045 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc1: 188 to 0000000000009981 │ │ │ │ │ + DW_CFA_advance_loc1: 188 to 000000000000d101 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009985 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d105 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000009986 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000d106 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009988 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d108 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000998a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d10a │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000998c │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d10c │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000998e │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d10e │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000009998 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000000d118 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 203 to 0000000000009a63 │ │ │ │ │ + DW_CFA_advance_loc1: 203 to 000000000000d1e3 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000009a64 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000d1e4 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000009a65 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000d1e5 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009a67 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d1e7 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009a69 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d1e9 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009a6b │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d1eb │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009a6d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d1ed │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000009a70 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000000d1f0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ │ │ -000004fc 000000000000005c 000002e0 FDE cie=00000220 pc=0000000000009b40..0000000000009cd9 │ │ │ │ │ - Augmentation data: 48 09 00 00 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000009b46 │ │ │ │ │ +000006b4 000000000000005c 00000634 FDE cie=00000084 pc=000000000000d2c0..000000000000d459 │ │ │ │ │ + Augmentation data: 9c 08 00 00 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000d2c6 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009b48 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d2c8 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000009b4d │ │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000000d2cd │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000009b4e │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000d2ce │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009b52 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d2d2 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009b56 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d2d6 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc1: 185 to 0000000000009c0f │ │ │ │ │ + DW_CFA_advance_loc1: 185 to 000000000000d38f │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009c13 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d393 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000009c14 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000d394 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009c16 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d396 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009c18 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d398 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009c1a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d39a │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000009c20 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000d3a0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 114 to 0000000000009c92 │ │ │ │ │ + DW_CFA_advance_loc1: 114 to 000000000000d412 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000009c93 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000d413 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000009c94 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000d414 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009c96 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d416 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009c98 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d418 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009c9a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d41a │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000009ca0 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000d420 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000055c 0000000000000068 00000340 FDE cie=00000220 pc=0000000000009ce0..000000000000a079 │ │ │ │ │ - Augmentation data: fc 08 00 00 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000009ce6 │ │ │ │ │ +00000714 0000000000000068 00000694 FDE cie=00000084 pc=000000000000d460..000000000000d7f9 │ │ │ │ │ + Augmentation data: 50 08 00 00 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000d466 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000009cee │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000d46e │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009cf0 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d470 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009cf2 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d472 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000009cf3 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000d473 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000009cf4 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000d474 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000009cfb │ │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000000d47b │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ - DW_CFA_advance_loc2: 352 to 0000000000009e5b │ │ │ │ │ + DW_CFA_advance_loc2: 352 to 000000000000d5db │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009e5f │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d5df │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000009e60 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000d5e0 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009e62 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d5e2 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009e64 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d5e4 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009e66 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d5e6 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009e68 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d5e8 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000009e70 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000d5f0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc2: 278 to 0000000000009f86 │ │ │ │ │ + DW_CFA_advance_loc2: 278 to 000000000000d706 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000009f87 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000d707 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000009f88 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000d708 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009f8a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d70a │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009f8c │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d70c │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009f8e │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d70e │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009f90 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d710 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000009f98 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000d718 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000005c8 000000000000004c 000003ac FDE cie=00000220 pc=000000000000a080..000000000000a31d │ │ │ │ │ - Augmentation data: a6 08 00 00 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000a086 │ │ │ │ │ +00000780 000000000000004c 00000700 FDE cie=00000084 pc=000000000000d800..000000000000da9d │ │ │ │ │ + Augmentation data: fa 07 00 00 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000d806 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000a088 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d808 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000a08a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d80a │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000a08c │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d80c │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000a08d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000d80d │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000a08e │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000d80e │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a092 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d812 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc1: 79 to 000000000000a0e1 │ │ │ │ │ + DW_CFA_advance_loc1: 79 to 000000000000d861 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000a0e2 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000d862 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000a0e3 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000d863 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000a0e5 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d865 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000a0e7 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d867 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000a0e9 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d869 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000a0eb │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d86b │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000000a0f0 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000000d870 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000618 000000000000004c 0000061c FDE cie=00000000 pc=000000000000a340..000000000000b1be │ │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000a346 │ │ │ │ │ +000007d0 000000000000004c 000007d4 FDE cie=00000000 pc=000000000000dac0..000000000000e93e │ │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000dac6 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000000a34b │ │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000000dacb │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000a34d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000dacd │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000a34f │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000dacf │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000a350 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000dad0 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000a351 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000dad1 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000000a358 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000000dad8 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc2: 2504 to 000000000000ad20 │ │ │ │ │ + DW_CFA_advance_loc2: 2504 to 000000000000e4a0 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000ad21 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000e4a1 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000ad22 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000e4a2 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000ad24 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e4a4 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000ad26 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e4a6 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000ad28 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e4a8 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000ad2a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e4aa │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000ad30 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000e4b0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000668 0000000000000044 0000044c FDE cie=00000220 pc=000000000000b1c0..000000000000b33f │ │ │ │ │ - Augmentation data: 1c 08 00 00 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000b1c6 │ │ │ │ │ +00000820 0000000000000044 000007a0 FDE cie=00000084 pc=000000000000e940..000000000000eabf │ │ │ │ │ + Augmentation data: 70 07 00 00 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000e946 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000000b1cb │ │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000000e94b │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b1cd │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e94d │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b1d1 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e951 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000b1d2 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000e952 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b1d6 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e956 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc1: 212 to 000000000000b2aa │ │ │ │ │ + DW_CFA_advance_loc1: 212 to 000000000000ea2a │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000b2ab │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000ea2b │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000b2ac │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000ea2c │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b2ae │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ea2e │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b2b0 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ea30 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b2b2 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ea32 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000b2b8 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000ea38 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000006b0 0000000000000044 00000494 FDE cie=00000220 pc=000000000000b340..000000000000b577 │ │ │ │ │ - Augmentation data: e8 07 00 00 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000b346 │ │ │ │ │ +00000868 0000000000000044 000007e8 FDE cie=00000084 pc=000000000000eac0..000000000000ecf7 │ │ │ │ │ + Augmentation data: 3c 07 00 00 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000eac6 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b348 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000eac8 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b34a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000eaca │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000b34b │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000eacb │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b34f │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000eacf │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b353 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ead3 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc1: 215 to 000000000000b42a │ │ │ │ │ + DW_CFA_advance_loc1: 215 to 000000000000ebaa │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000b42b │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000ebab │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000b42c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000ebac │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b42e │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ebae │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b430 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ebb0 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b432 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ebb2 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000b438 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000ebb8 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000006f8 0000000000000058 000006fc FDE cie=00000000 pc=000000000000b580..000000000000b6dd │ │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000b586 │ │ │ │ │ +000008b0 0000000000000058 000008b4 FDE cie=00000000 pc=000000000000ed00..000000000000ee5d │ │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000ed06 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b588 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ed08 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000b589 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000ed09 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000b58a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000ed0a │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000000b591 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000000ed11 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 61 to 000000000000b5ce │ │ │ │ │ + DW_CFA_advance_loc: 61 to 000000000000ed4e │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000b5cf │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000ed4f │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000b5d0 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000ed50 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b5d2 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ed52 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b5d4 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ed54 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b5d8 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ed58 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 228 to 000000000000b6bc │ │ │ │ │ + DW_CFA_advance_loc1: 228 to 000000000000ee3c │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000b6bd │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000ee3d │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000b6be │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000ee3e │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b6c0 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ee40 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b6c2 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ee42 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000b6c8 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000ee48 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000000b6cf │ │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000000ee4f │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b6d3 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ee53 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000b6d4 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000ee54 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b6d6 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ee56 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b6d8 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ee58 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ │ │ -00000754 0000000000000054 00000538 FDE cie=00000220 pc=000000000000b6e0..000000000000bd6c │ │ │ │ │ - Augmentation data: 58 07 00 00 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000b6e6 │ │ │ │ │ +0000090c 0000000000000054 0000088c FDE cie=00000084 pc=000000000000ee60..000000000000f4ec │ │ │ │ │ + Augmentation data: ac 06 00 00 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000ee66 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b6e8 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ee68 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b6ea │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ee6a │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000b6eb │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000ee6b │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b6ef │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ee6f │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc2: 421 to 000000000000b894 │ │ │ │ │ + DW_CFA_advance_loc2: 421 to 000000000000f014 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000b895 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000f015 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b897 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f017 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b899 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f019 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b89b │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f01b │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000000b8a0 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000000f020 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 212 to 000000000000b974 │ │ │ │ │ + DW_CFA_advance_loc1: 212 to 000000000000f0f4 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000b975 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000f0f5 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b977 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f0f7 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b979 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f0f9 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b97b │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f0fb │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000000b980 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000000f100 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000007ac 000000000000005c 00000590 FDE cie=00000220 pc=000000000000bd70..000000000000bef9 │ │ │ │ │ - Augmentation data: 3c 07 00 00 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000bd76 │ │ │ │ │ +00000964 000000000000005c 000008e4 FDE cie=00000084 pc=000000000000f4f0..000000000000f679 │ │ │ │ │ + Augmentation data: 90 06 00 00 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000f4f6 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000bd78 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f4f8 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000000bd7d │ │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000000f4fd │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000bd7e │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000f4fe │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000bd82 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f502 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000bd86 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f506 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc1: 170 to 000000000000be30 │ │ │ │ │ + DW_CFA_advance_loc1: 170 to 000000000000f5b0 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000000be37 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000000f5b7 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000be38 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000f5b8 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000be3a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f5ba │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000be3c │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f5bc │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000be3e │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f5be │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000000be48 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000000f5c8 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 110 to 000000000000beb6 │ │ │ │ │ + DW_CFA_advance_loc1: 110 to 000000000000f636 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000beb7 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000f637 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000beb8 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000f638 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000beba │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f63a │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000bebc │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f63c │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000bebe │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f63e │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000bec0 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f640 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000080c 0000000000000064 000005f0 FDE cie=00000220 pc=000000000000bf00..000000000000c16d │ │ │ │ │ - Augmentation data: f0 06 00 00 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000bf06 │ │ │ │ │ +000009c4 0000000000000064 00000944 FDE cie=00000084 pc=000000000000f680..000000000000f8ed │ │ │ │ │ + Augmentation data: 44 06 00 00 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000f686 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000bf08 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f688 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000bf0a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f68a │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000bf0c │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f68c │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000bf0d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000f68d │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000bf11 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f691 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000bf15 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f695 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc1: 177 to 000000000000bfc6 │ │ │ │ │ + DW_CFA_advance_loc1: 177 to 000000000000f746 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000bfca │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f74a │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000bfcb │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000f74b │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000bfcd │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f74d │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000bfcf │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f74f │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000bfd1 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f751 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000bfd3 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f753 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 000000000000bfe0 │ │ │ │ │ + DW_CFA_advance_loc: 13 to 000000000000f760 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 185 to 000000000000c099 │ │ │ │ │ + DW_CFA_advance_loc1: 185 to 000000000000f819 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000c09a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000f81a │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000c09b │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000f81b │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000c09d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f81d │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000c09f │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f81f │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000c0a1 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f821 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000c0a3 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f823 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000000c0a8 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000000f828 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ │ │ -00000874 000000000000006c 00000878 FDE cie=00000000 pc=000000000000c170..000000000000c2c5 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000c176 │ │ │ │ │ +00000a2c 000000000000006c 00000a30 FDE cie=00000000 pc=000000000000f8f0..000000000000fa45 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000f8f6 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000c178 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f8f8 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000c179 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000f8f9 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000c17a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000f8fa │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000000c181 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000000f901 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 61 to 000000000000c1be │ │ │ │ │ + DW_CFA_advance_loc: 61 to 000000000000f93e │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000c1bf │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000f93f │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000c1c0 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000f940 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000c1c2 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f942 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000c1c4 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f944 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c1c8 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f948 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 162 to 000000000000c26a │ │ │ │ │ + DW_CFA_advance_loc1: 162 to 000000000000f9ea │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000c26b │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000f9eb │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000c26c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000f9ec │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000c26e │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f9ee │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000c270 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000f9f0 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000c278 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000f9f8 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000000c2a4 │ │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000000fa24 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000c2a5 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000fa25 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000c2a6 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000fa26 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000c2a8 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000fa28 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000c2aa │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000fa2a │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000c2b0 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000fa30 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000000c2b7 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000000fa37 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c2bb │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fa3b │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000c2bc │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000fa3c │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000c2be │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000fa3e │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000c2c0 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000fa40 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000008e4 0000000000000054 000006c8 FDE cie=00000220 pc=000000000000c2d0..000000000000c94c │ │ │ │ │ - Augmentation data: 2c 06 00 00 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000c2d6 │ │ │ │ │ +00000a9c 0000000000000054 00000a1c FDE cie=00000084 pc=000000000000fa50..00000000000100cc │ │ │ │ │ + Augmentation data: 80 05 00 00 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000fa56 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000c2d8 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000fa58 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000c2da │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000fa5a │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000c2db │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000fa5b │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c2df │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fa5f │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc2: 410 to 000000000000c479 │ │ │ │ │ + DW_CFA_advance_loc2: 410 to 000000000000fbf9 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000c47a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000fbfa │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000c47c │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000fbfc │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000c47e │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000fbfe │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000c480 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000fc00 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000c488 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000fc08 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 212 to 000000000000c55c │ │ │ │ │ + DW_CFA_advance_loc1: 212 to 000000000000fcdc │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000c55d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000fcdd │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000c55f │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000fcdf │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000c561 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000fce1 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000c563 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000fce3 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000000c568 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000000fce8 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000093c 000000000000004c 00000940 FDE cie=00000000 pc=00000000000056f0..0000000000005d30 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000056f2 │ │ │ │ │ +00000af4 000000000000004c 00000af8 FDE cie=00000000 pc=0000000000008e70..00000000000094b0 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008e72 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000056f7 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000008e77 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000056f9 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008e79 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000056fe │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000008e7e │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000056ff │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000008e7f │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005703 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008e83 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005707 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008e87 │ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ │ - DW_CFA_advance_loc2: 296 to 000000000000582f │ │ │ │ │ + DW_CFA_advance_loc2: 296 to 0000000000008faf │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000005830 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000008fb0 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000005831 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000008fb1 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005833 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008fb3 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005835 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008fb5 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005837 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008fb7 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005839 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008fb9 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000005840 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000008fc0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000098c 000000000000004c 00000990 FDE cie=00000000 pc=0000000000005d30..000000000000666c │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005d32 │ │ │ │ │ +00000b44 000000000000004c 00000b48 FDE cie=00000000 pc=00000000000094b0..0000000000009dec │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000094b2 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005d34 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000094b4 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005d36 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000094b6 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000005d3b │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000094bb │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005d3f │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000094bf │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005d43 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000094c3 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005d47 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000094c7 │ │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ │ - DW_CFA_advance_loc2: 298 to 0000000000005e71 │ │ │ │ │ + DW_CFA_advance_loc2: 298 to 00000000000095f1 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000005e72 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000095f2 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000005e73 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000095f3 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005e75 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000095f5 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005e77 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000095f7 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005e79 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000095f9 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005e7b │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000095fb │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000005e80 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000009600 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000009dc 0000000000000048 000009e0 FDE cie=00000000 pc=000000000000c950..000000000000cb56 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000c956 │ │ │ │ │ +00000b94 0000000000000048 00000b98 FDE cie=00000000 pc=00000000000100d0..00000000000102d6 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000100d6 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000c958 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000100d8 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000c95a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000100da │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000c95c │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000100dc │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c960 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000100e0 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000c961 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000100e1 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c965 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000100e5 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc1: 230 to 000000000000ca4b │ │ │ │ │ + DW_CFA_advance_loc1: 230 to 00000000000101cb │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000ca4c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000101cc │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000ca4d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000101cd │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000ca4f │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000101cf │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000ca51 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000101d1 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000ca53 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000101d3 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000ca55 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000101d5 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 000000000000ca60 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000101e0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000a28 0000000000000044 0000080c FDE cie=00000220 pc=000000000000cb60..000000000000cd20 │ │ │ │ │ - Augmentation data: 24 05 00 00 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000cb66 │ │ │ │ │ +00000be0 0000000000000044 00000b60 FDE cie=00000084 pc=00000000000102e0..00000000000104a0 │ │ │ │ │ + Augmentation data: 78 04 00 00 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000102e6 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000cb68 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000102e8 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000000cb6d │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000102ed │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cb71 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000102f1 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000cb72 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000102f2 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cb76 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000102f6 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc1: 252 to 000000000000cc72 │ │ │ │ │ + DW_CFA_advance_loc1: 252 to 00000000000103f2 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000cc73 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000103f3 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000cc74 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000103f4 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000cc76 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000103f6 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000cc78 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000103f8 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000cc7a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000103fa │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000cc80 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000010400 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000a70 0000000000000044 00000854 FDE cie=00000220 pc=000000000000cd20..000000000000cfa7 │ │ │ │ │ - Augmentation data: f1 04 00 00 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000cd26 │ │ │ │ │ +00000c28 0000000000000044 00000ba8 FDE cie=00000084 pc=00000000000104a0..0000000000010727 │ │ │ │ │ + Augmentation data: 45 04 00 00 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000104a6 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000cd28 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000104a8 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000cd2a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000104aa │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000cd2b │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000104ab │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cd2f │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000104af │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cd33 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000104b3 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc1: 255 to 000000000000ce32 │ │ │ │ │ + DW_CFA_advance_loc1: 255 to 00000000000105b2 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000ce33 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000105b3 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000ce34 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000105b4 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000ce36 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000105b6 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000ce38 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000105b8 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000ce3a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000105ba │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000ce40 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000105c0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000ab8 000000000000006c 00000abc FDE cie=00000000 pc=000000000000cfb0..000000000000d11d │ │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000cfb6 │ │ │ │ │ +00000c70 000000000000006c 00000c74 FDE cie=00000000 pc=0000000000010730..000000000001089d │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000010736 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000cfb8 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000010738 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000cfb9 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000010739 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000cfba │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001073a │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000000cfc1 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000010741 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 61 to 000000000000cffe │ │ │ │ │ + DW_CFA_advance_loc: 61 to 000000000001077e │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000cfff │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001077f │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000d000 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000010780 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d002 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000010782 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d004 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000010784 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d008 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010788 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 188 to 000000000000d0c4 │ │ │ │ │ + DW_CFA_advance_loc1: 188 to 0000000000010844 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000d0c5 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000010845 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000d0c6 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000010846 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d0c8 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000010848 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d0ca │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001084a │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000d0d0 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000010850 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000000d0fc │ │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001087c │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000d0fd │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001087d │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000d0fe │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001087e │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d100 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000010880 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d102 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000010882 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000d108 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000010888 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000000d10f │ │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000001088f │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d113 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010893 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000d114 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000010894 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d116 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000010896 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d118 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000010898 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000b28 0000000000000054 0000090c FDE cie=00000220 pc=000000000000d120..000000000000d7bc │ │ │ │ │ - Augmentation data: 4e 04 00 00 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000d126 │ │ │ │ │ +00000ce0 0000000000000054 00000c60 FDE cie=00000084 pc=00000000000108a0..0000000000010f3c │ │ │ │ │ + Augmentation data: a2 03 00 00 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000108a6 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d128 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000108a8 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d12a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000108aa │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000d12b │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000108ab │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d12f │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000108af │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc2: 438 to 000000000000d2e5 │ │ │ │ │ + DW_CFA_advance_loc2: 438 to 0000000000010a65 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000d2e6 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000010a66 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d2e8 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000010a68 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d2ea │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000010a6a │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d2ec │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000010a6c │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d2f0 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010a70 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 212 to 000000000000d3c4 │ │ │ │ │ + DW_CFA_advance_loc1: 212 to 0000000000010b44 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000d3c5 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000010b45 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d3c7 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000010b47 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d3c9 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000010b49 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d3cb │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000010b4b │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000000d3d0 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000010b50 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000b80 0000000000000050 00000964 FDE cie=00000220 pc=0000000000006670..0000000000008a43 │ │ │ │ │ - Augmentation data: 32 04 00 00 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000006676 │ │ │ │ │ +00000d38 0000000000000050 00000cb8 FDE cie=00000084 pc=0000000000009df0..000000000000c1c3 │ │ │ │ │ + Augmentation data: 86 03 00 00 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000009df6 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000000667f │ │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000009dff │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006681 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009e01 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006683 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009e03 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006687 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009e07 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000000668a │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000009e0a │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000006691 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000009e11 │ │ │ │ │ DW_CFA_def_cfa_offset: 736 │ │ │ │ │ - DW_CFA_advance_loc2: 2607 to 00000000000070c0 │ │ │ │ │ + DW_CFA_advance_loc2: 2607 to 000000000000a840 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000070c4 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a844 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000070c5 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000a845 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000070c7 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000a847 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000070c9 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000a849 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000070cb │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000a84b │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000070cd │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000a84d │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000070d0 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000000a850 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000bd4 0000000000000020 000009b8 FDE cie=00000220 pc=00000000000043c0..00000000000045a1 │ │ │ │ │ - Augmentation data: 53 05 00 00 │ │ │ │ │ +00000d8c 0000000000000020 00000d0c FDE cie=00000084 pc=000000000000488a..0000000000004a6b │ │ │ │ │ + Augmentation data: a7 04 00 00 │ │ │ │ │ DW_CFA_def_cfa_offset: 736 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ │ │ │ │ │ -00000bf8 0000000000000014 00000bfc FDE cie=00000000 pc=0000000000004a70..0000000000004aad │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - │ │ │ │ │ -00000c10 0000000000000028 00000c14 FDE cie=00000000 pc=00000000000108a0..0000000000010a50 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000108a5 │ │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000108ae │ │ │ │ │ - DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000108b3 │ │ │ │ │ - DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ │ - DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc2: 307 to 00000000000109e6 │ │ │ │ │ - DW_CFA_remember_state │ │ │ │ │ - DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000109f0 │ │ │ │ │ - DW_CFA_restore_state │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - │ │ │ │ │ -00000c3c 0000000000000050 00000a20 FDE cie=00000220 pc=000000000000d7c0..000000000000fe45 │ │ │ │ │ - Augmentation data: f4 04 00 00 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000d7c6 │ │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000d7d2 │ │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d7d4 │ │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000000d7dd │ │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d7e1 │ │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000d7e2 │ │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000000d7ec │ │ │ │ │ - DW_CFA_def_cfa_offset: 1072 │ │ │ │ │ - DW_CFA_advance_loc2: 5513 to 000000000000ed75 │ │ │ │ │ - DW_CFA_remember_state │ │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ed79 │ │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000ed7a │ │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000ed7c │ │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000ed7e │ │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000ed80 │ │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000ed82 │ │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000ed88 │ │ │ │ │ - DW_CFA_restore_state │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - │ │ │ │ │ -00000c90 0000000000000020 00000a74 FDE cie=00000220 pc=00000000000045a2..0000000000004981 │ │ │ │ │ - Augmentation data: 1a 05 00 00 │ │ │ │ │ - DW_CFA_def_cfa_offset: 1072 │ │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - │ │ │ │ │ -00000cb4 0000000000000018 00000cb8 FDE cie=00000000 pc=0000000000010a50..0000000000010a98 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000010a5c │ │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 55 to 0000000000010a93 │ │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - │ │ │ │ │ -00000cd0 0000000000000018 00000cd4 FDE cie=00000000 pc=0000000000010aa0..0000000000010af5 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000010aac │ │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc1: 68 to 0000000000010af0 │ │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - │ │ │ │ │ -00000cec 0000000000000048 00000cf0 FDE cie=00000000 pc=0000000000010b00..0000000000010f03 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000010b06 │ │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000010b0b │ │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000010b10 │ │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000010b12 │ │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000010b13 │ │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000010b14 │ │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010b18 │ │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc2: 605 to 0000000000010d75 │ │ │ │ │ - DW_CFA_remember_state │ │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000010d76 │ │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000010d77 │ │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000010d79 │ │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000010d7b │ │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000010d7d │ │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000010d7f │ │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000010d80 │ │ │ │ │ - DW_CFA_restore_state │ │ │ │ │ - │ │ │ │ │ -00000d38 0000000000000050 00000b1c FDE cie=00000220 pc=000000000000fe50..0000000000010896 │ │ │ │ │ - Augmentation data: c1 04 00 00 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000fe56 │ │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000fe58 │ │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000fe5a │ │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000fe5c │ │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000fe5d │ │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000fe5e │ │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000000fe68 │ │ │ │ │ - DW_CFA_def_cfa_offset: 1008 │ │ │ │ │ - DW_CFA_advance_loc2: 1697 to 0000000000010509 │ │ │ │ │ - DW_CFA_remember_state │ │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001050a │ │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001050b │ │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001050d │ │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001050f │ │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000010511 │ │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000010513 │ │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000010518 │ │ │ │ │ - DW_CFA_restore_state │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - │ │ │ │ │ -00000d8c 0000000000000020 00000b70 FDE cie=00000220 pc=0000000000004982..0000000000004a6c │ │ │ │ │ - Augmentation data: a8 04 00 00 │ │ │ │ │ - DW_CFA_def_cfa_offset: 1008 │ │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - │ │ │ │ │ -00000db0 0000000000000010 00000db4 FDE cie=00000000 pc=0000000000004ab0..0000000000004b04 │ │ │ │ │ +00000db0 0000000000000010 00000db4 FDE cie=00000000 pc=0000000000004ad0..0000000000004b0d │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000dc4 ZERO terminator │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -1,23 +1,56 @@ │ │ │ │ │ __gmon_start__ │ │ │ │ │ _ITM_deregisterTMCloneTable │ │ │ │ │ _ITM_registerTMCloneTable │ │ │ │ │ __cxa_finalize │ │ │ │ │ _ZSt21ios_base_library_initv │ │ │ │ │ +_ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_mPKS8_P13__va_list_tagEmSB_z │ │ │ │ │ _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm │ │ │ │ │ __stack_chk_fail │ │ │ │ │ +_ZN15ScoredAlignment9getStringB5cxx11Ev │ │ │ │ │ +vsnprintf │ │ │ │ │ +_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm │ │ │ │ │ +_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm │ │ │ │ │ +_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm │ │ │ │ │ +_ZSt20__throw_length_errorPKc │ │ │ │ │ +_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv │ │ │ │ │ +_Unwind_Resume │ │ │ │ │ +_ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED2Ev │ │ │ │ │ +_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE │ │ │ │ │ +_ZTVSt15basic_streambufIcSt11char_traitsIcEE │ │ │ │ │ +_ZNSt6localeD1Ev │ │ │ │ │ +_ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED1Ev │ │ │ │ │ +_ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED0Ev │ │ │ │ │ +_ZN6seqan25writeINS_4IterINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEENS_14StreamIteratorINS_3TagINS_7Output_EEEEEEENS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEENS9_INS_10ArrayGaps_EEEEEvRT_RKNS_4GapsIT0_T1_EE │ │ │ │ │ +_ZN6seqan224AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE5tableE │ │ │ │ │ +_ZN15ScoredAlignmentC2ERN6seqan25AlignINS0_6StringINS0_10SimpleTypeIhNS0_5Dna5_EEENS0_5AllocIvEEEENS0_3TagINS0_10ArrayGaps_EEEEEiii │ │ │ │ │ +_ZTVNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE │ │ │ │ │ +_ZNSt8ios_baseC2Ev │ │ │ │ │ +_ZTVSt9basic_iosIcSt11char_traitsIcEE │ │ │ │ │ +_ZTTNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE │ │ │ │ │ +_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E │ │ │ │ │ +_ZNSt6localeC1Ev │ │ │ │ │ +_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate │ │ │ │ │ +_ZNSt8ios_baseD2Ev │ │ │ │ │ +_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_ │ │ │ │ │ +_ZNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev │ │ │ │ │ +_ZN15ScoredAlignmentC1ERN6seqan25AlignINS0_6StringINS0_10SimpleTypeIhNS0_5Dna5_EEENS0_5AllocIvEEEENS0_3TagINS0_10ArrayGaps_EEEEEiii │ │ │ │ │ +_ZGVN6seqan224AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE5tableE │ │ │ │ │ +_ZZN6seqan224AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE10initializeEvE15_is_initialized │ │ │ │ │ +_ZZN6seqan224AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE10initializeEvE11table_store │ │ │ │ │ +_ZZN6seqan224AlphabetConversionTable_IcNS_10SimpleTypeIhNS_5Dna5_EEEE10initializeEvE15_is_initialized │ │ │ │ │ +__gxx_personality_v0 │ │ │ │ │ _ZN6seqan221DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEEE5VALUEE │ │ │ │ │ freeCString │ │ │ │ │ _Z18cppStringToCStringNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ │ _ZN6seqan25clearINS_6MatrixINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE │ │ │ │ │ _ZN6seqan25clearINS_6MatrixIhLj2ENS_6StringIhNS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS_3TagINS_9Tristate_EEEEE │ │ │ │ │ _ZN6seqan25clearINS_6MatrixINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE │ │ │ │ │ _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKSC_EEvRT_RT0_NS_4SizeISE_E4TypeE │ │ │ │ │ _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKSC_EEvRT_RT0_ │ │ │ │ │ -_Unwind_Resume │ │ │ │ │ _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIcNS_5AllocIvEEEEKS9_EEvRT_RT0_NS_4SizeISB_E4TypeE │ │ │ │ │ _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIcNS_5AllocIvEEEEKS9_EEvRT_RT0_ │ │ │ │ │ _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringIcNS_5AllocIvEEEEKPcEEvRT_RT0_NS_4SizeISC_E4TypeE │ │ │ │ │ _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEEKNS6_IcSB_EEEEvRT_RT0_ │ │ │ │ │ _ZN6seqan225TranslateTableCharToDna5_IvE5VALUEE │ │ │ │ │ _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringImNS_5AllocIvEEEEKS9_EEvRT_RT0_ │ │ │ │ │ _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringImNS_5AllocIvEEEEKS9_EEvRT_RT0_NS_4SizeISB_E4TypeE │ │ │ │ │ @@ -34,61 +67,32 @@ │ │ │ │ │ _ZN6seqan26createINS_6MatrixIhLj2ENS_6StringIhNS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS_3TagINS_9Tristate_EEEEE │ │ │ │ │ _ZN6seqan26resizeIhNS_3TagINS_13FullDPMatrix_EEENS_6StringIhNS_5AllocIvEEEEEEvRNS_9DPMatrix_IT_T0_T1_EE │ │ │ │ │ _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11AffineGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_NS_4SizeISF_E4TypeE │ │ │ │ │ _ZN6seqan213AssignString_INS_3TagINS_12TagGenerous_EEEE7assign_INS_6StringINS_7DPCell_IiNS1_INS_11AffineGaps_EEEEENS_5AllocIvEEEEKSD_EEvRT_RT0_ │ │ │ │ │ _ZN6seqan26assignINS_6StringINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEENS_5AllocIvEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEERKSE_ │ │ │ │ │ _ZN6seqan26createINS_6MatrixINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEELj2ENS_6StringIS6_NS_5AllocIvEEEEEEEEvRNS_6HolderIT_NS3_INS_9Tristate_EEEEE │ │ │ │ │ adapterAlignment │ │ │ │ │ -_ZN15ScoredAlignmentC1ERN6seqan25AlignINS0_6StringINS0_10SimpleTypeIhNS0_5Dna5_EEENS0_5AllocIvEEEENS0_3TagINS0_10ArrayGaps_EEEEEiii │ │ │ │ │ -_ZN15ScoredAlignment9getStringB5cxx11Ev │ │ │ │ │ _ZN6seqan221DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEEE5VALUEE │ │ │ │ │ -_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv │ │ │ │ │ _ZGVN6seqan221DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11LinearGaps_EEEEEE5VALUEE │ │ │ │ │ _ZGVN6seqan221DPCellDefaultInfinityINS_7DPCell_IiNS_3TagINS_11AffineGaps_EEEEEE5VALUEE │ │ │ │ │ -__gxx_personality_v0 │ │ │ │ │ -_ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_mPKS8_P13__va_list_tagEmSB_z │ │ │ │ │ -vsnprintf │ │ │ │ │ -_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm │ │ │ │ │ -_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm │ │ │ │ │ -_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm │ │ │ │ │ -_ZSt20__throw_length_errorPKc │ │ │ │ │ -_ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED2Ev │ │ │ │ │ -_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE │ │ │ │ │ -_ZTVSt15basic_streambufIcSt11char_traitsIcEE │ │ │ │ │ -_ZNSt6localeD1Ev │ │ │ │ │ -_ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED1Ev │ │ │ │ │ -_ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED0Ev │ │ │ │ │ -_ZN6seqan25writeINS_4IterINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEENS_14StreamIteratorINS_3TagINS_7Output_EEEEEEENS_6StringINS_10SimpleTypeIhNS_5Dna5_EEENS_5AllocIvEEEENS9_INS_10ArrayGaps_EEEEEvRT_RKNS_4GapsIT0_T1_EE │ │ │ │ │ -_ZN6seqan224AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE5tableE │ │ │ │ │ -_ZN15ScoredAlignmentC2ERN6seqan25AlignINS0_6StringINS0_10SimpleTypeIhNS0_5Dna5_EEENS0_5AllocIvEEEENS0_3TagINS0_10ArrayGaps_EEEEEiii │ │ │ │ │ -_ZTVNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE │ │ │ │ │ -_ZNSt8ios_baseC2Ev │ │ │ │ │ -_ZTVSt9basic_iosIcSt11char_traitsIcEE │ │ │ │ │ -_ZTTNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE │ │ │ │ │ -_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E │ │ │ │ │ -_ZNSt6localeC1Ev │ │ │ │ │ -_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate │ │ │ │ │ -_ZNSt8ios_baseD2Ev │ │ │ │ │ -_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_ │ │ │ │ │ -_ZNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev │ │ │ │ │ -_ZGVN6seqan224AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE5tableE │ │ │ │ │ -_ZZN6seqan224AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE10initializeEvE15_is_initialized │ │ │ │ │ -_ZZN6seqan224AlphabetConversionTable_IcNS_16ModifiedAlphabetINS_10SimpleTypeIhNS_5Dna5_EEENS_9ModExpandILc45ENS_3TagINS_8Default_EEEEEEEE10initializeEvE11table_store │ │ │ │ │ -_ZZN6seqan224AlphabetConversionTable_IcNS_10SimpleTypeIhNS_5Dna5_EEEE10initializeEvE15_is_initialized │ │ │ │ │ libstdc++.so.6 │ │ │ │ │ libgcc_s.so.1 │ │ │ │ │ libc.so.6 │ │ │ │ │ GLIBC_2.4 │ │ │ │ │ GLIBC_2.14 │ │ │ │ │ GLIBC_2.2.5 │ │ │ │ │ CXXABI_1.3 │ │ │ │ │ GLIBCXX_3.4.32 │ │ │ │ │ CXXABI_1.3.9 │ │ │ │ │ GLIBCXX_3.4.21 │ │ │ │ │ GLIBCXX_3.4 │ │ │ │ │ +[]A\A]A^A_ │ │ │ │ │ +AWAVAUATUSH │ │ │ │ │ +[]A\A]A^A_ │ │ │ │ │ +([]A\A]A^A_ │ │ │ │ │ AVAUATUSH │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ AWAVAUATUH │ │ │ │ │ ([]A\A]A^A_ │ │ │ │ │ ([]A\A]A^A_ │ │ │ │ │ h[]A\A]A^A_ │ │ │ │ │ x[]A\A]A^A_ │ │ │ │ │ @@ -139,18 +143,14 @@ │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ []A\A]A^ │ │ │ │ │ AVAUATUH │ │ │ │ │ []A\A]A^ │ │ │ │ │ AVAUATUH │ │ │ │ │ []A\A]A^ │ │ │ │ │ []A\A]A^ │ │ │ │ │ -[]A\A]A^A_ │ │ │ │ │ -AWAVAUATUSH │ │ │ │ │ -[]A\A]A^A_ │ │ │ │ │ -([]A\A]A^A_ │ │ │ │ │ basic_string::append │ │ │ │ │ 000102030405060708091011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495293949596979899 │ │ │ │ │ .shstrtab │ │ │ │ │ .note.gnu.build-id │ │ │ │ │ .gnu.hash │ │ │ │ │ .gnu.version │ │ │ │ │ .gnu.version_r │ │ │ │ ├── readelf --wide --decompress --hex-dump=.dynstr {} │ │ │ │ │ @@ -3,438 +3,438 @@ │ │ │ │ │ 0x00000c18 005f5f67 6d6f6e5f 73746172 745f5f00 .__gmon_start__. │ │ │ │ │ 0x00000c28 5f49544d 5f646572 65676973 74657254 _ITM_deregisterT │ │ │ │ │ 0x00000c38 4d436c6f 6e655461 626c6500 5f49544d MCloneTable._ITM │ │ │ │ │ 0x00000c48 5f726567 69737465 72544d43 6c6f6e65 _registerTMClone │ │ │ │ │ 0x00000c58 5461626c 65005f5f 6378615f 66696e61 Table.__cxa_fina │ │ │ │ │ 0x00000c68 6c697a65 005f5a53 74323169 6f735f62 lize._ZSt21ios_b │ │ │ │ │ 0x00000c78 6173655f 6c696272 6172795f 696e6974 ase_library_init │ │ │ │ │ - 0x00000c88 76005f5a 4e537437 5f5f6378 78313131 v._ZNSt7__cxx111 │ │ │ │ │ - 0x00000c98 32626173 69635f73 7472696e 67496353 2basic_stringIcS │ │ │ │ │ - 0x00000ca8 74313163 6861725f 74726169 74734963 t11char_traitsIc │ │ │ │ │ - 0x00000cb8 45536149 63454539 5f4d5f63 72656174 ESaIcEE9_M_creat │ │ │ │ │ - 0x00000cc8 6545526d 6d006d65 6d637079 005f5f73 eERmm.memcpy.__s │ │ │ │ │ - 0x00000cd8 7461636b 5f63686b 5f666169 6c005f5a tack_chk_fail._Z │ │ │ │ │ - 0x00000ce8 4e367365 71616e32 32314450 43656c6c N6seqan221DPCell │ │ │ │ │ - 0x00000cf8 44656661 756c7449 6e66696e 69747949 DefaultInfinityI │ │ │ │ │ - 0x00000d08 4e535f37 44504365 6c6c5f49 694e535f NS_7DPCell_IiNS_ │ │ │ │ │ - 0x00000d18 33546167 494e535f 31314166 66696e65 3TagINS_11Affine │ │ │ │ │ - 0x00000d28 47617073 5f454545 45454535 56414c55 Gaps_EEEEEE5VALU │ │ │ │ │ - 0x00000d38 4545005f 5a6e776d 005f5a64 6c507600 EE._Znwm._ZdlPv. │ │ │ │ │ - 0x00000d48 66726565 43537472 696e6700 66726565 freeCString.free │ │ │ │ │ - 0x00000d58 005f5a31 38637070 53747269 6e67546f ._Z18cppStringTo │ │ │ │ │ - 0x00000d68 43537472 696e674e 5374375f 5f637878 CStringNSt7__cxx │ │ │ │ │ - 0x00000d78 31313132 62617369 635f7374 72696e67 1112basic_string │ │ │ │ │ - 0x00000d88 49635374 31316368 61725f74 72616974 IcSt11char_trait │ │ │ │ │ - 0x00000d98 73496345 53614963 45454500 6d616c6c sIcESaIcEEE.mall │ │ │ │ │ - 0x00000da8 6f63005f 5a4e3673 6571616e 3235636c oc._ZN6seqan25cl │ │ │ │ │ - 0x00000db8 65617249 4e535f36 4d617472 6978494e earINS_6MatrixIN │ │ │ │ │ - 0x00000dc8 535f3744 5043656c 6c5f4969 4e535f33 S_7DPCell_IiNS_3 │ │ │ │ │ - 0x00000dd8 54616749 4e535f31 314c696e 65617247 TagINS_11LinearG │ │ │ │ │ - 0x00000de8 6170735f 45454545 454c6a32 454e535f aps_EEEEELj2ENS_ │ │ │ │ │ - 0x00000df8 36537472 696e6749 53365f4e 535f3541 6StringIS6_NS_5A │ │ │ │ │ - 0x00000e08 6c6c6f63 49764545 45454545 45457652 llocIvEEEEEEEEvR │ │ │ │ │ - 0x00000e18 4e535f36 486f6c64 65724954 5f4e5333 NS_6HolderIT_NS3 │ │ │ │ │ - 0x00000e28 5f494e53 5f395472 69737461 74655f45 _INS_9Tristate_E │ │ │ │ │ - 0x00000e38 45454545 005f5a4e 36736571 616e3235 EEEE._ZN6seqan25 │ │ │ │ │ - 0x00000e48 636c6561 72494e53 5f364d61 74726978 clearINS_6Matrix │ │ │ │ │ - 0x00000e58 49684c6a 32454e53 5f365374 72696e67 IhLj2ENS_6String │ │ │ │ │ - 0x00000e68 49684e53 5f35416c 6c6f6349 76454545 IhNS_5AllocIvEEE │ │ │ │ │ - 0x00000e78 45454545 4576524e 535f3648 6f6c6465 EEEEEvRNS_6Holde │ │ │ │ │ - 0x00000e88 7249545f 4e535f33 54616749 4e535f39 rIT_NS_3TagINS_9 │ │ │ │ │ - 0x00000e98 54726973 74617465 5f454545 4545005f Tristate_EEEEE._ │ │ │ │ │ - 0x00000ea8 5a4e3673 6571616e 3235636c 65617249 ZN6seqan25clearI │ │ │ │ │ - 0x00000eb8 4e535f36 4d617472 6978494e 535f3744 NS_6MatrixINS_7D │ │ │ │ │ - 0x00000ec8 5043656c 6c5f4969 4e535f33 54616749 PCell_IiNS_3TagI │ │ │ │ │ - 0x00000ed8 4e535f31 31416666 696e6547 6170735f NS_11AffineGaps_ │ │ │ │ │ - 0x00000ee8 45454545 454c6a32 454e535f 36537472 EEEEELj2ENS_6Str │ │ │ │ │ - 0x00000ef8 696e6749 53365f4e 535f3541 6c6c6f63 ingIS6_NS_5Alloc │ │ │ │ │ - 0x00000f08 49764545 45454545 45457652 4e535f36 IvEEEEEEEEvRNS_6 │ │ │ │ │ - 0x00000f18 486f6c64 65724954 5f4e5333 5f494e53 HolderIT_NS3_INS │ │ │ │ │ - 0x00000f28 5f395472 69737461 74655f45 45454545 _9Tristate_EEEEE │ │ │ │ │ - 0x00000f38 005f5a4e 36736571 616e3231 33417373 ._ZN6seqan213Ass │ │ │ │ │ - 0x00000f48 69676e53 7472696e 675f494e 535f3354 ignString_INS_3T │ │ │ │ │ - 0x00000f58 6167494e 535f3132 54616747 656e6572 agINS_12TagGener │ │ │ │ │ - 0x00000f68 6f75735f 45454545 37617373 69676e5f ous_EEEE7assign_ │ │ │ │ │ - 0x00000f78 494e535f 36537472 696e6749 4e535f31 INS_6StringINS_1 │ │ │ │ │ - 0x00000f88 3053696d 706c6554 79706549 684e535f 0SimpleTypeIhNS_ │ │ │ │ │ - 0x00000f98 35446e61 355f4545 454e535f 35416c6c 5Dna5_EEENS_5All │ │ │ │ │ - 0x00000fa8 6f634976 45454545 4b53435f 45457652 ocIvEEEEKSC_EEvR │ │ │ │ │ - 0x00000fb8 545f5254 305f4e53 5f345369 7a654953 T_RT0_NS_4SizeIS │ │ │ │ │ - 0x00000fc8 455f4534 54797065 45006d65 6d6d6f76 E_E4TypeE.memmov │ │ │ │ │ - 0x00000fd8 65005f5a 4e367365 71616e32 31334173 e._ZN6seqan213As │ │ │ │ │ - 0x00000fe8 7369676e 53747269 6e675f49 4e535f33 signString_INS_3 │ │ │ │ │ - 0x00000ff8 54616749 4e535f31 32546167 47656e65 TagINS_12TagGene │ │ │ │ │ - 0x00001008 726f7573 5f454545 45376173 7369676e rous_EEEE7assign │ │ │ │ │ - 0x00001018 5f494e53 5f365374 72696e67 494e535f _INS_6StringINS_ │ │ │ │ │ - 0x00001028 31305369 6d706c65 54797065 49684e53 10SimpleTypeIhNS │ │ │ │ │ - 0x00001038 5f35446e 61355f45 45454e53 5f35416c _5Dna5_EEENS_5Al │ │ │ │ │ - 0x00001048 6c6f6349 76454545 454b5343 5f454576 locIvEEEEKSC_EEv │ │ │ │ │ - 0x00001058 52545f52 54305f00 5f556e77 696e645f RT_RT0_._Unwind_ │ │ │ │ │ - 0x00001068 52657375 6d65005f 5a4e3673 6571616e Resume._ZN6seqan │ │ │ │ │ - 0x00001078 32313341 73736967 6e537472 696e675f 213AssignString_ │ │ │ │ │ - 0x00001088 494e535f 33546167 494e535f 31325461 INS_3TagINS_12Ta │ │ │ │ │ - 0x00001098 6747656e 65726f75 735f4545 45453761 gGenerous_EEEE7a │ │ │ │ │ - 0x000010a8 73736967 6e5f494e 535f3653 7472696e ssign_INS_6Strin │ │ │ │ │ - 0x000010b8 6749634e 535f3541 6c6c6f63 49764545 gIcNS_5AllocIvEE │ │ │ │ │ - 0x000010c8 45454b53 395f4545 7652545f 5254305f EEKS9_EEvRT_RT0_ │ │ │ │ │ - 0x000010d8 4e535f34 53697a65 4953425f 45345479 NS_4SizeISB_E4Ty │ │ │ │ │ - 0x000010e8 70654500 5f5a4e36 73657161 6e323133 peE._ZN6seqan213 │ │ │ │ │ - 0x000010f8 41737369 676e5374 72696e67 5f494e53 AssignString_INS │ │ │ │ │ - 0x00001108 5f335461 67494e53 5f313254 61674765 _3TagINS_12TagGe │ │ │ │ │ - 0x00001118 6e65726f 75735f45 45454537 61737369 nerous_EEEE7assi │ │ │ │ │ - 0x00001128 676e5f49 4e535f36 53747269 6e674963 gn_INS_6StringIc │ │ │ │ │ - 0x00001138 4e535f35 416c6c6f 63497645 4545454b NS_5AllocIvEEEEK │ │ │ │ │ - 0x00001148 53395f45 45765254 5f525430 5f005f5a S9_EEvRT_RT0_._Z │ │ │ │ │ - 0x00001158 4e367365 71616e32 31334173 7369676e N6seqan213Assign │ │ │ │ │ - 0x00001168 53747269 6e675f49 4e535f33 54616749 String_INS_3TagI │ │ │ │ │ - 0x00001178 4e535f31 32546167 47656e65 726f7573 NS_12TagGenerous │ │ │ │ │ - 0x00001188 5f454545 45376173 7369676e 5f494e53 _EEEE7assign_INS │ │ │ │ │ - 0x00001198 5f365374 72696e67 49634e53 5f35416c _6StringIcNS_5Al │ │ │ │ │ - 0x000011a8 6c6f6349 76454545 454b5063 45457652 locIvEEEEKPcEEvR │ │ │ │ │ - 0x000011b8 545f5254 305f4e53 5f345369 7a654953 T_RT0_NS_4SizeIS │ │ │ │ │ - 0x000011c8 435f4534 54797065 45007374 726c656e C_E4TypeE.strlen │ │ │ │ │ - 0x000011d8 005f5a4e 36736571 616e3231 33417373 ._ZN6seqan213Ass │ │ │ │ │ - 0x000011e8 69676e53 7472696e 675f494e 535f3354 ignString_INS_3T │ │ │ │ │ - 0x000011f8 6167494e 535f3132 54616747 656e6572 agINS_12TagGener │ │ │ │ │ - 0x00001208 6f75735f 45454545 37617373 69676e5f ous_EEEE7assign_ │ │ │ │ │ - 0x00001218 494e535f 36537472 696e6749 4e535f31 INS_6StringINS_1 │ │ │ │ │ - 0x00001228 3053696d 706c6554 79706549 684e535f 0SimpleTypeIhNS_ │ │ │ │ │ - 0x00001238 35446e61 355f4545 454e535f 35416c6c 5Dna5_EEENS_5All │ │ │ │ │ - 0x00001248 6f634976 45454545 4b4e5336 5f496353 ocIvEEEEKNS6_IcS │ │ │ │ │ - 0x00001258 425f4545 45457652 545f5254 305f005f B_EEEEvRT_RT0_._ │ │ │ │ │ - 0x00001268 5a4e3673 6571616e 32323554 72616e73 ZN6seqan225Trans │ │ │ │ │ - 0x00001278 6c617465 5461626c 65436861 72546f44 lateTableCharToD │ │ │ │ │ - 0x00001288 6e61355f 49764535 56414c55 4545005f na5_IvE5VALUEE._ │ │ │ │ │ - 0x00001298 5a4e3673 6571616e 32313341 73736967 ZN6seqan213Assig │ │ │ │ │ - 0x000012a8 6e537472 696e675f 494e535f 33546167 nString_INS_3Tag │ │ │ │ │ - 0x000012b8 494e535f 31325461 6747656e 65726f75 INS_12TagGenerou │ │ │ │ │ - 0x000012c8 735f4545 45453761 73736967 6e5f494e s_EEEE7assign_IN │ │ │ │ │ - 0x000012d8 535f3653 7472696e 67496d4e 535f3541 S_6StringImNS_5A │ │ │ │ │ - 0x000012e8 6c6c6f63 49764545 45454b53 395f4545 llocIvEEEEKS9_EE │ │ │ │ │ - 0x000012f8 7652545f 5254305f 005f5a4e 36736571 vRT_RT0_._ZN6seq │ │ │ │ │ - 0x00001308 616e3231 33417373 69676e53 7472696e an213AssignStrin │ │ │ │ │ - 0x00001318 675f494e 535f3354 6167494e 535f3132 g_INS_3TagINS_12 │ │ │ │ │ - 0x00001328 54616747 656e6572 6f75735f 45454545 TagGenerous_EEEE │ │ │ │ │ - 0x00001338 37617373 69676e5f 494e535f 36537472 7assign_INS_6Str │ │ │ │ │ - 0x00001348 696e6749 6d4e535f 35416c6c 6f634976 ingImNS_5AllocIv │ │ │ │ │ - 0x00001358 45454545 4b53395f 45457652 545f5254 EEEEKS9_EEvRT_RT │ │ │ │ │ - 0x00001368 305f4e53 5f345369 7a654953 425f4534 0_NS_4SizeISB_E4 │ │ │ │ │ - 0x00001378 54797065 45005f5a 4e367365 71616e32 TypeE._ZN6seqan2 │ │ │ │ │ - 0x00001388 31345265 706c6163 65537472 696e675f 14ReplaceString_ │ │ │ │ │ - 0x00001398 494e535f 33546167 494e535f 31325461 INS_3TagINS_12Ta │ │ │ │ │ - 0x000013a8 6747656e 65726f75 735f4545 45453872 gGenerous_EEEE8r │ │ │ │ │ - 0x000013b8 65706c61 63655f49 4e535f36 53747269 eplace_INS_6Stri │ │ │ │ │ - 0x000013c8 6e67496d 4e535f35 416c6c6f 63497645 ngImNS_5AllocIvE │ │ │ │ │ - 0x000013d8 4545454b 53395f45 45765254 5f4e535f EEEKS9_EEvRT_NS_ │ │ │ │ │ - 0x000013e8 3453697a 65495342 5f453454 79706545 4SizeISB_E4TypeE │ │ │ │ │ - 0x000013f8 53465f52 54305f00 5f5a4e36 73657161 SF_RT0_._ZN6seqa │ │ │ │ │ - 0x00001408 6e323130 696e7365 72744761 7073494e n210insertGapsIN │ │ │ │ │ - 0x00001418 535f3447 61707349 4e535f36 53747269 S_4GapsINS_6Stri │ │ │ │ │ - 0x00001428 6e67494e 535f3130 53696d70 6c655479 ngINS_10SimpleTy │ │ │ │ │ - 0x00001438 70654968 4e535f35 446e6135 5f454545 peIhNS_5Dna5_EEE │ │ │ │ │ - 0x00001448 4e535f35 416c6c6f 63497645 4545454e NS_5AllocIvEEEEN │ │ │ │ │ - 0x00001458 535f3354 6167494e 535f3130 41727261 S_3TagINS_10Arra │ │ │ │ │ - 0x00001468 79476170 735f4545 4545456d 45457652 yGaps_EEEEEmEEvR │ │ │ │ │ - 0x00001478 4b4e535f 34497465 7249545f 4e535f31 KNS_4IterIT_NS_1 │ │ │ │ │ - 0x00001488 32476170 73497465 7261746f 72495342 2GapsIteratorISB │ │ │ │ │ - 0x00001498 5f454545 4554305f 006d656d 73657400 _EEEET0_.memset. │ │ │ │ │ - 0x000014a8 5f5a4e36 73657161 6e323231 5f616461 _ZN6seqan221_ada │ │ │ │ │ - 0x000014b8 70745472 61636553 65676d65 6e747354 ptTraceSegmentsT │ │ │ │ │ - 0x000014c8 6f494e53 5f365374 72696e67 494e535f oINS_6StringINS_ │ │ │ │ │ - 0x000014d8 31305369 6d706c65 54797065 49684e53 10SimpleTypeIhNS │ │ │ │ │ - 0x000014e8 5f35446e 61355f45 45454e53 5f35416c _5Dna5_EEENS_5Al │ │ │ │ │ - 0x000014f8 6c6f6349 76454545 454e535f 33546167 locIvEEEENS_3Tag │ │ │ │ │ - 0x00001508 494e535f 31304172 72617947 6170735f INS_10ArrayGaps_ │ │ │ │ │ - 0x00001518 45454553 375f5341 5f6d6d53 365f4545 EEES7_SA_mmS6_EE │ │ │ │ │ - 0x00001528 76524e53 5f344761 70734954 5f54305f vRNS_4GapsIT_T0_ │ │ │ │ │ - 0x00001538 4545524e 53425f49 54315f54 325f4545 EERNSB_IT1_T2_EE │ │ │ │ │ - 0x00001548 524b4e53 315f494e 535f3133 54726163 RKNS1_INS_13Trac │ │ │ │ │ - 0x00001558 65536567 6d656e74 5f495433 5f54345f eSegment_IT3_T4_ │ │ │ │ │ - 0x00001568 45455435 5f454500 5f5a4e36 73657161 EET5_EE._ZN6seqa │ │ │ │ │ - 0x00001578 6e323133 41737369 676e5374 72696e67 n213AssignString │ │ │ │ │ - 0x00001588 5f494e53 5f335461 67494e53 5f313254 _INS_3TagINS_12T │ │ │ │ │ - 0x00001598 61674765 6e65726f 75735f45 45454537 agGenerous_EEEE7 │ │ │ │ │ - 0x000015a8 61737369 676e5f49 4e535f36 53747269 assign_INS_6Stri │ │ │ │ │ - 0x000015b8 6e67494e 535f3744 5043656c 6c5f4969 ngINS_7DPCell_Ii │ │ │ │ │ - 0x000015c8 4e53315f 494e535f 31314c69 6e656172 NS1_INS_11Linear │ │ │ │ │ - 0x000015d8 47617073 5f454545 45454e53 5f35416c Gaps_EEEEENS_5Al │ │ │ │ │ - 0x000015e8 6c6f6349 76454545 454b5344 5f454576 locIvEEEEKSD_EEv │ │ │ │ │ - 0x000015f8 52545f52 54305f4e 535f3453 697a6549 RT_RT0_NS_4SizeI │ │ │ │ │ - 0x00001608 53465f45 34547970 6545005f 5a4e3673 SF_E4TypeE._ZN6s │ │ │ │ │ - 0x00001618 6571616e 32313341 73736967 6e537472 eqan213AssignStr │ │ │ │ │ - 0x00001628 696e675f 494e535f 33546167 494e535f ing_INS_3TagINS_ │ │ │ │ │ - 0x00001638 31325461 6747656e 65726f75 735f4545 12TagGenerous_EE │ │ │ │ │ - 0x00001648 45453761 73736967 6e5f494e 535f3653 EE7assign_INS_6S │ │ │ │ │ - 0x00001658 7472696e 67494e53 5f374450 43656c6c tringINS_7DPCell │ │ │ │ │ - 0x00001668 5f49694e 53315f49 4e535f31 314c696e _IiNS1_INS_11Lin │ │ │ │ │ - 0x00001678 65617247 6170735f 45454545 454e535f earGaps_EEEEENS_ │ │ │ │ │ - 0x00001688 35416c6c 6f634976 45454545 4b53445f 5AllocIvEEEEKSD_ │ │ │ │ │ - 0x00001698 45457652 545f5254 305f005f 5a4e3673 EEvRT_RT0_._ZN6s │ │ │ │ │ - 0x000016a8 6571616e 32366173 7369676e 494e535f eqan26assignINS_ │ │ │ │ │ - 0x000016b8 36537472 696e6749 4e535f37 44504365 6StringINS_7DPCe │ │ │ │ │ - 0x000016c8 6c6c5f49 694e535f 33546167 494e535f ll_IiNS_3TagINS_ │ │ │ │ │ - 0x000016d8 31314c69 6e656172 47617073 5f454545 11LinearGaps_EEE │ │ │ │ │ - 0x000016e8 45454e53 5f35416c 6c6f6349 76454545 EENS_5AllocIvEEE │ │ │ │ │ - 0x000016f8 45454576 524e535f 36486f6c 64657249 EEEvRNS_6HolderI │ │ │ │ │ - 0x00001708 545f4e53 335f494e 535f3954 72697374 T_NS3_INS_9Trist │ │ │ │ │ - 0x00001718 6174655f 45454545 45524b53 455f005f ate_EEEEERKSE_._ │ │ │ │ │ - 0x00001728 5a4e3673 6571616e 32366372 65617465 ZN6seqan26create │ │ │ │ │ - 0x00001738 494e535f 364d6174 72697849 4e535f37 INS_6MatrixINS_7 │ │ │ │ │ - 0x00001748 44504365 6c6c5f49 694e535f 33546167 DPCell_IiNS_3Tag │ │ │ │ │ - 0x00001758 494e535f 31314c69 6e656172 47617073 INS_11LinearGaps │ │ │ │ │ - 0x00001768 5f454545 45454c6a 32454e53 5f365374 _EEEEELj2ENS_6St │ │ │ │ │ - 0x00001778 72696e67 4953365f 4e535f35 416c6c6f ringIS6_NS_5Allo │ │ │ │ │ - 0x00001788 63497645 45454545 45454576 524e535f cIvEEEEEEEEvRNS_ │ │ │ │ │ - 0x00001798 36486f6c 64657249 545f4e53 335f494e 6HolderIT_NS3_IN │ │ │ │ │ - 0x000017a8 535f3954 72697374 6174655f 45454545 S_9Tristate_EEEE │ │ │ │ │ - 0x000017b8 45005f5a 4e367365 71616e32 31334173 E._ZN6seqan213As │ │ │ │ │ - 0x000017c8 7369676e 53747269 6e675f49 4e535f33 signString_INS_3 │ │ │ │ │ - 0x000017d8 54616749 4e535f31 32546167 47656e65 TagINS_12TagGene │ │ │ │ │ - 0x000017e8 726f7573 5f454545 45376173 7369676e rous_EEEE7assign │ │ │ │ │ - 0x000017f8 5f494e53 5f365374 72696e67 49684e53 _INS_6StringIhNS │ │ │ │ │ - 0x00001808 5f35416c 6c6f6349 76454545 454b5339 _5AllocIvEEEEKS9 │ │ │ │ │ - 0x00001818 5f454576 52545f52 54305f4e 535f3453 _EEvRT_RT0_NS_4S │ │ │ │ │ - 0x00001828 697a6549 53425f45 34547970 6545005f izeISB_E4TypeE._ │ │ │ │ │ - 0x00001838 5a4e3673 6571616e 32313341 73736967 ZN6seqan213Assig │ │ │ │ │ - 0x00001848 6e537472 696e675f 494e535f 33546167 nString_INS_3Tag │ │ │ │ │ - 0x00001858 494e535f 31325461 6747656e 65726f75 INS_12TagGenerou │ │ │ │ │ - 0x00001868 735f4545 45453761 73736967 6e5f494e s_EEEE7assign_IN │ │ │ │ │ - 0x00001878 535f3653 7472696e 6749684e 535f3541 S_6StringIhNS_5A │ │ │ │ │ - 0x00001888 6c6c6f63 49764545 45454b53 395f4545 llocIvEEEEKS9_EE │ │ │ │ │ - 0x00001898 7652545f 5254305f 005f5a4e 36736571 vRT_RT0_._ZN6seq │ │ │ │ │ - 0x000018a8 616e3236 61737369 676e494e 535f3653 an26assignINS_6S │ │ │ │ │ - 0x000018b8 7472696e 6749684e 535f3541 6c6c6f63 tringIhNS_5Alloc │ │ │ │ │ - 0x000018c8 49764545 45454545 76524e53 5f36486f IvEEEEEEvRNS_6Ho │ │ │ │ │ - 0x000018d8 6c646572 49545f4e 535f3354 6167494e lderIT_NS_3TagIN │ │ │ │ │ - 0x000018e8 535f3954 72697374 6174655f 45454545 S_9Tristate_EEEE │ │ │ │ │ - 0x000018f8 45524b53 415f005f 5a4e3673 6571616e ERKSA_._ZN6seqan │ │ │ │ │ - 0x00001908 32366372 65617465 494e535f 364d6174 26createINS_6Mat │ │ │ │ │ - 0x00001918 72697849 684c6a32 454e535f 36537472 rixIhLj2ENS_6Str │ │ │ │ │ - 0x00001928 696e6749 684e535f 35416c6c 6f634976 ingIhNS_5AllocIv │ │ │ │ │ - 0x00001938 45454545 45454545 76524e53 5f36486f EEEEEEEEvRNS_6Ho │ │ │ │ │ - 0x00001948 6c646572 49545f4e 535f3354 6167494e lderIT_NS_3TagIN │ │ │ │ │ - 0x00001958 535f3954 72697374 6174655f 45454545 S_9Tristate_EEEE │ │ │ │ │ - 0x00001968 45005f5a 4e367365 71616e32 36726573 E._ZN6seqan26res │ │ │ │ │ - 0x00001978 697a6549 684e535f 33546167 494e535f izeIhNS_3TagINS_ │ │ │ │ │ - 0x00001988 31334675 6c6c4450 4d617472 69785f45 13FullDPMatrix_E │ │ │ │ │ - 0x00001998 45454e53 5f365374 72696e67 49684e53 EENS_6StringIhNS │ │ │ │ │ - 0x000019a8 5f35416c 6c6f6349 76454545 45454576 _5AllocIvEEEEEEv │ │ │ │ │ - 0x000019b8 524e535f 3944504d 61747269 785f4954 RNS_9DPMatrix_IT │ │ │ │ │ - 0x000019c8 5f54305f 54315f45 45005f5a 4e367365 _T0_T1_EE._ZN6se │ │ │ │ │ - 0x000019d8 71616e32 31334173 7369676e 53747269 qan213AssignStri │ │ │ │ │ - 0x000019e8 6e675f49 4e535f33 54616749 4e535f31 ng_INS_3TagINS_1 │ │ │ │ │ - 0x000019f8 32546167 47656e65 726f7573 5f454545 2TagGenerous_EEE │ │ │ │ │ - 0x00001a08 45376173 7369676e 5f494e53 5f365374 E7assign_INS_6St │ │ │ │ │ - 0x00001a18 72696e67 494e535f 37445043 656c6c5f ringINS_7DPCell_ │ │ │ │ │ - 0x00001a28 49694e53 315f494e 535f3131 41666669 IiNS1_INS_11Affi │ │ │ │ │ - 0x00001a38 6e654761 70735f45 45454545 4e535f35 neGaps_EEEEENS_5 │ │ │ │ │ - 0x00001a48 416c6c6f 63497645 4545454b 53445f45 AllocIvEEEEKSD_E │ │ │ │ │ - 0x00001a58 45765254 5f525430 5f4e535f 3453697a EvRT_RT0_NS_4Siz │ │ │ │ │ - 0x00001a68 65495346 5f453454 79706545 005f5a4e eISF_E4TypeE._ZN │ │ │ │ │ - 0x00001a78 36736571 616e3231 33417373 69676e53 6seqan213AssignS │ │ │ │ │ - 0x00001a88 7472696e 675f494e 535f3354 6167494e tring_INS_3TagIN │ │ │ │ │ - 0x00001a98 535f3132 54616747 656e6572 6f75735f S_12TagGenerous_ │ │ │ │ │ - 0x00001aa8 45454545 37617373 69676e5f 494e535f EEEE7assign_INS_ │ │ │ │ │ - 0x00001ab8 36537472 696e6749 4e535f37 44504365 6StringINS_7DPCe │ │ │ │ │ - 0x00001ac8 6c6c5f49 694e5331 5f494e53 5f313141 ll_IiNS1_INS_11A │ │ │ │ │ - 0x00001ad8 6666696e 65476170 735f4545 4545454e ffineGaps_EEEEEN │ │ │ │ │ - 0x00001ae8 535f3541 6c6c6f63 49764545 45454b53 S_5AllocIvEEEEKS │ │ │ │ │ - 0x00001af8 445f4545 7652545f 5254305f 005f5a4e D_EEvRT_RT0_._ZN │ │ │ │ │ - 0x00001b08 36736571 616e3236 61737369 676e494e 6seqan26assignIN │ │ │ │ │ - 0x00001b18 535f3653 7472696e 67494e53 5f374450 S_6StringINS_7DP │ │ │ │ │ - 0x00001b28 43656c6c 5f49694e 535f3354 6167494e Cell_IiNS_3TagIN │ │ │ │ │ - 0x00001b38 535f3131 41666669 6e654761 70735f45 S_11AffineGaps_E │ │ │ │ │ - 0x00001b48 45454545 4e535f35 416c6c6f 63497645 EEEENS_5AllocIvE │ │ │ │ │ - 0x00001b58 45454545 4576524e 535f3648 6f6c6465 EEEEEvRNS_6Holde │ │ │ │ │ - 0x00001b68 7249545f 4e53335f 494e535f 39547269 rIT_NS3_INS_9Tri │ │ │ │ │ - 0x00001b78 73746174 655f4545 45454552 4b53455f state_EEEEERKSE_ │ │ │ │ │ - 0x00001b88 005f5a4e 36736571 616e3236 63726561 ._ZN6seqan26crea │ │ │ │ │ - 0x00001b98 7465494e 535f364d 61747269 78494e53 teINS_6MatrixINS │ │ │ │ │ - 0x00001ba8 5f374450 43656c6c 5f49694e 535f3354 _7DPCell_IiNS_3T │ │ │ │ │ - 0x00001bb8 6167494e 535f3131 41666669 6e654761 agINS_11AffineGa │ │ │ │ │ - 0x00001bc8 70735f45 45454545 4c6a3245 4e535f36 ps_EEEEELj2ENS_6 │ │ │ │ │ - 0x00001bd8 53747269 6e674953 365f4e53 5f35416c StringIS6_NS_5Al │ │ │ │ │ - 0x00001be8 6c6f6349 76454545 45454545 4576524e locIvEEEEEEEEvRN │ │ │ │ │ - 0x00001bf8 535f3648 6f6c6465 7249545f 4e53335f S_6HolderIT_NS3_ │ │ │ │ │ - 0x00001c08 494e535f 39547269 73746174 655f4545 INS_9Tristate_EE │ │ │ │ │ - 0x00001c18 45454500 61646170 74657241 6c69676e EEE.adapterAlign │ │ │ │ │ - 0x00001c28 6d656e74 005f5a4e 31355363 6f726564 ment._ZN15Scored │ │ │ │ │ - 0x00001c38 416c6967 6e6d656e 74433145 524e3673 AlignmentC1ERN6s │ │ │ │ │ - 0x00001c48 6571616e 3235416c 69676e49 4e53305f eqan25AlignINS0_ │ │ │ │ │ - 0x00001c58 36537472 696e6749 4e53305f 31305369 6StringINS0_10Si │ │ │ │ │ - 0x00001c68 6d706c65 54797065 49684e53 305f3544 mpleTypeIhNS0_5D │ │ │ │ │ - 0x00001c78 6e61355f 4545454e 53305f35 416c6c6f na5_EEENS0_5Allo │ │ │ │ │ - 0x00001c88 63497645 4545454e 53305f33 54616749 cIvEEEENS0_3TagI │ │ │ │ │ - 0x00001c98 4e53305f 31304172 72617947 6170735f NS0_10ArrayGaps_ │ │ │ │ │ - 0x00001ca8 45454545 45696969 005f5a4e 31355363 EEEEEiii._ZN15Sc │ │ │ │ │ - 0x00001cb8 6f726564 416c6967 6e6d656e 74396765 oredAlignment9ge │ │ │ │ │ - 0x00001cc8 74537472 696e6742 35637878 31314576 tStringB5cxx11Ev │ │ │ │ │ - 0x00001cd8 005f5a64 6c50766d 005f5a4e 36736571 ._ZdlPvm._ZN6seq │ │ │ │ │ - 0x00001ce8 616e3232 31445043 656c6c44 65666175 an221DPCellDefau │ │ │ │ │ - 0x00001cf8 6c74496e 66696e69 7479494e 535f3744 ltInfinityINS_7D │ │ │ │ │ - 0x00001d08 5043656c 6c5f4969 4e535f33 54616749 PCell_IiNS_3TagI │ │ │ │ │ - 0x00001d18 4e535f31 314c696e 65617247 6170735f NS_11LinearGaps_ │ │ │ │ │ - 0x00001d28 45454545 45453556 414c5545 45005f5a EEEEEE5VALUEE._Z │ │ │ │ │ - 0x00001d38 4e537437 5f5f6378 78313131 32626173 NSt7__cxx1112bas │ │ │ │ │ - 0x00001d48 69635f73 7472696e 67496353 74313163 ic_stringIcSt11c │ │ │ │ │ - 0x00001d58 6861725f 74726169 74734963 45536149 har_traitsIcESaI │ │ │ │ │ - 0x00001d68 63454531 305f4d5f 64697370 6f736545 cEE10_M_disposeE │ │ │ │ │ - 0x00001d78 76005f5a 47564e36 73657161 6e323231 v._ZGVN6seqan221 │ │ │ │ │ - 0x00001d88 44504365 6c6c4465 6661756c 74496e66 DPCellDefaultInf │ │ │ │ │ - 0x00001d98 696e6974 79494e53 5f374450 43656c6c inityINS_7DPCell │ │ │ │ │ - 0x00001da8 5f49694e 535f3354 6167494e 535f3131 _IiNS_3TagINS_11 │ │ │ │ │ - 0x00001db8 4c696e65 61724761 70735f45 45454545 LinearGaps_EEEEE │ │ │ │ │ - 0x00001dc8 45355641 4c554545 005f5a47 564e3673 E5VALUEE._ZGVN6s │ │ │ │ │ - 0x00001dd8 6571616e 32323144 5043656c 6c446566 eqan221DPCellDef │ │ │ │ │ - 0x00001de8 61756c74 496e6669 6e697479 494e535f aultInfinityINS_ │ │ │ │ │ - 0x00001df8 37445043 656c6c5f 49694e53 5f335461 7DPCell_IiNS_3Ta │ │ │ │ │ - 0x00001e08 67494e53 5f313141 6666696e 65476170 gINS_11AffineGap │ │ │ │ │ - 0x00001e18 735f4545 45454545 3556414c 55454500 s_EEEEEE5VALUEE. │ │ │ │ │ - 0x00001e28 5f5f6778 785f7065 72736f6e 616c6974 __gxx_personalit │ │ │ │ │ - 0x00001e38 795f7630 005f5a4e 395f5f67 6e755f63 y_v0._ZN9__gnu_c │ │ │ │ │ - 0x00001e48 78783132 5f5f746f 5f787374 72696e67 xx12__to_xstring │ │ │ │ │ - 0x00001e58 494e5374 375f5f63 78783131 31326261 INSt7__cxx1112ba │ │ │ │ │ - 0x00001e68 7369635f 73747269 6e674963 53743131 sic_stringIcSt11 │ │ │ │ │ - 0x00001e78 63686172 5f747261 69747349 63455361 char_traitsIcESa │ │ │ │ │ - 0x00001e88 49634545 45634545 545f5046 69505430 IcEEEcEET_PFiPT0 │ │ │ │ │ - 0x00001e98 5f6d504b 53385f50 31335f5f 76615f6c _mPKS8_P13__va_l │ │ │ │ │ - 0x00001ea8 6973745f 74616745 6d53425f 7a007673 ist_tagEmSB_z.vs │ │ │ │ │ - 0x00001eb8 6e707269 6e746600 5f5a4e53 74375f5f nprintf._ZNSt7__ │ │ │ │ │ - 0x00001ec8 63787831 31313262 61736963 5f737472 cxx1112basic_str │ │ │ │ │ - 0x00001ed8 696e6749 63537431 31636861 725f7472 ingIcSt11char_tr │ │ │ │ │ - 0x00001ee8 61697473 49634553 61496345 45377265 aitsIcESaIcEE7re │ │ │ │ │ - 0x00001ef8 73657276 65456d00 5f5a4e53 74375f5f serveEm._ZNSt7__ │ │ │ │ │ - 0x00001f08 63787831 31313262 61736963 5f737472 cxx1112basic_str │ │ │ │ │ - 0x00001f18 696e6749 63537431 31636861 725f7472 ingIcSt11char_tr │ │ │ │ │ - 0x00001f28 61697473 49634553 61496345 45395f4d aitsIcESaIcEE9_M │ │ │ │ │ - 0x00001f38 5f617070 656e6445 504b636d 005f5a4e _appendEPKcm._ZN │ │ │ │ │ - 0x00001f48 5374375f 5f637878 31313132 62617369 St7__cxx1112basi │ │ │ │ │ - 0x00001f58 635f7374 72696e67 49635374 31316368 c_stringIcSt11ch │ │ │ │ │ - 0x00001f68 61725f74 72616974 73496345 53614963 ar_traitsIcESaIc │ │ │ │ │ - 0x00001f78 45453130 5f4d5f72 65706c61 6365456d EE10_M_replaceEm │ │ │ │ │ - 0x00001f88 6d504b63 6d005f5a 53743230 5f5f7468 mPKcm._ZSt20__th │ │ │ │ │ - 0x00001f98 726f775f 6c656e67 74685f65 72726f72 row_length_error │ │ │ │ │ - 0x00001fa8 504b6300 5f5a4e53 74375f5f 63787831 PKc._ZNSt7__cxx1 │ │ │ │ │ - 0x00001fb8 31313562 61736963 5f737472 696e6762 115basic_stringb │ │ │ │ │ - 0x00001fc8 75664963 53743131 63686172 5f747261 ufIcSt11char_tra │ │ │ │ │ - 0x00001fd8 69747349 63455361 49634545 44324576 itsIcESaIcEED2Ev │ │ │ │ │ - 0x00001fe8 005f5a54 564e5374 375f5f63 78783131 ._ZTVNSt7__cxx11 │ │ │ │ │ - 0x00001ff8 31356261 7369635f 73747269 6e676275 15basic_stringbu │ │ │ │ │ - 0x00002008 66496353 74313163 6861725f 74726169 fIcSt11char_trai │ │ │ │ │ - 0x00002018 74734963 45536149 63454545 005f5a54 tsIcESaIcEEE._ZT │ │ │ │ │ - 0x00002028 56537431 35626173 69635f73 74726561 VSt15basic_strea │ │ │ │ │ - 0x00002038 6d627566 49635374 31316368 61725f74 mbufIcSt11char_t │ │ │ │ │ - 0x00002048 72616974 73496345 45005f5a 4e537436 raitsIcEE._ZNSt6 │ │ │ │ │ - 0x00002058 6c6f6361 6c654431 4576005f 5a4e5374 localeD1Ev._ZNSt │ │ │ │ │ - 0x00002068 375f5f63 78783131 31356261 7369635f 7__cxx1115basic_ │ │ │ │ │ - 0x00002078 73747269 6e676275 66496353 74313163 stringbufIcSt11c │ │ │ │ │ - 0x00002088 6861725f 74726169 74734963 45536149 har_traitsIcESaI │ │ │ │ │ - 0x00002098 63454544 31457600 5f5a4e53 74375f5f cEED1Ev._ZNSt7__ │ │ │ │ │ - 0x000020a8 63787831 31313562 61736963 5f737472 cxx1115basic_str │ │ │ │ │ - 0x000020b8 696e6762 75664963 53743131 63686172 ingbufIcSt11char │ │ │ │ │ - 0x000020c8 5f747261 69747349 63455361 49634545 _traitsIcESaIcEE │ │ │ │ │ - 0x000020d8 44304576 005f5a4e 36736571 616e3235 D0Ev._ZN6seqan25 │ │ │ │ │ - 0x000020e8 77726974 65494e53 5f344974 6572494e writeINS_4IterIN │ │ │ │ │ - 0x000020f8 5374375f 5f637878 31313139 62617369 St7__cxx1119basi │ │ │ │ │ - 0x00002108 635f6f73 7472696e 67737472 65616d49 c_ostringstreamI │ │ │ │ │ - 0x00002118 63537431 31636861 725f7472 61697473 cSt11char_traits │ │ │ │ │ - 0x00002128 49634553 61496345 45454e53 5f313453 IcESaIcEEENS_14S │ │ │ │ │ - 0x00002138 74726561 6d497465 7261746f 72494e53 treamIteratorINS │ │ │ │ │ - 0x00002148 5f335461 67494e53 5f374f75 74707574 _3TagINS_7Output │ │ │ │ │ - 0x00002158 5f454545 45454545 4e535f36 53747269 _EEEEEEENS_6Stri │ │ │ │ │ - 0x00002168 6e67494e 535f3130 53696d70 6c655479 ngINS_10SimpleTy │ │ │ │ │ - 0x00002178 70654968 4e535f35 446e6135 5f454545 peIhNS_5Dna5_EEE │ │ │ │ │ - 0x00002188 4e535f35 416c6c6f 63497645 4545454e NS_5AllocIvEEEEN │ │ │ │ │ - 0x00002198 53395f49 4e535f31 30417272 61794761 S9_INS_10ArrayGa │ │ │ │ │ - 0x000021a8 70735f45 45454545 7652545f 524b4e53 ps_EEEEEvRT_RKNS │ │ │ │ │ - 0x000021b8 5f344761 70734954 305f5431 5f454500 _4GapsIT0_T1_EE. │ │ │ │ │ - 0x000021c8 5f5a4e36 73657161 6e323234 416c7068 _ZN6seqan224Alph │ │ │ │ │ - 0x000021d8 61626574 436f6e76 65727369 6f6e5461 abetConversionTa │ │ │ │ │ - 0x000021e8 626c655f 49634e53 5f31364d 6f646966 ble_IcNS_16Modif │ │ │ │ │ - 0x000021f8 69656441 6c706861 62657449 4e535f31 iedAlphabetINS_1 │ │ │ │ │ - 0x00002208 3053696d 706c6554 79706549 684e535f 0SimpleTypeIhNS_ │ │ │ │ │ - 0x00002218 35446e61 355f4545 454e535f 394d6f64 5Dna5_EEENS_9Mod │ │ │ │ │ - 0x00002228 45787061 6e64494c 63343545 4e535f33 ExpandILc45ENS_3 │ │ │ │ │ - 0x00002238 54616749 4e535f38 44656661 756c745f TagINS_8Default_ │ │ │ │ │ - 0x00002248 45454545 45454545 35746162 6c654500 EEEEEEEE5tableE. │ │ │ │ │ - 0x00002258 5f5a4e31 3553636f 72656441 6c69676e _ZN15ScoredAlign │ │ │ │ │ - 0x00002268 6d656e74 43324552 4e367365 71616e32 mentC2ERN6seqan2 │ │ │ │ │ - 0x00002278 35416c69 676e494e 53305f36 53747269 5AlignINS0_6Stri │ │ │ │ │ - 0x00002288 6e67494e 53305f31 3053696d 706c6554 ngINS0_10SimpleT │ │ │ │ │ - 0x00002298 79706549 684e5330 5f35446e 61355f45 ypeIhNS0_5Dna5_E │ │ │ │ │ - 0x000022a8 45454e53 305f3541 6c6c6f63 49764545 EENS0_5AllocIvEE │ │ │ │ │ - 0x000022b8 45454e53 305f3354 6167494e 53305f31 EENS0_3TagINS0_1 │ │ │ │ │ - 0x000022c8 30417272 61794761 70735f45 45454545 0ArrayGaps_EEEEE │ │ │ │ │ - 0x000022d8 69696900 5f5a5456 4e537437 5f5f6378 iii._ZTVNSt7__cx │ │ │ │ │ - 0x000022e8 78313131 39626173 69635f6f 73747269 x1119basic_ostri │ │ │ │ │ - 0x000022f8 6e677374 7265616d 49635374 31316368 ngstreamIcSt11ch │ │ │ │ │ - 0x00002308 61725f74 72616974 73496345 53614963 ar_traitsIcESaIc │ │ │ │ │ - 0x00002318 45454500 5f5a4e53 7438696f 735f6261 EEE._ZNSt8ios_ba │ │ │ │ │ - 0x00002328 73654332 4576005f 5a545653 74396261 seC2Ev._ZTVSt9ba │ │ │ │ │ - 0x00002338 7369635f 696f7349 63537431 31636861 sic_iosIcSt11cha │ │ │ │ │ - 0x00002348 725f7472 61697473 49634545 005f5a54 r_traitsIcEE._ZT │ │ │ │ │ - 0x00002358 544e5374 375f5f63 78783131 31396261 TNSt7__cxx1119ba │ │ │ │ │ - 0x00002368 7369635f 6f737472 696e6773 74726561 sic_ostringstrea │ │ │ │ │ - 0x00002378 6d496353 74313163 6861725f 74726169 mIcSt11char_trai │ │ │ │ │ - 0x00002388 74734963 45536149 63454545 005f5a4e tsIcESaIcEEE._ZN │ │ │ │ │ - 0x00002398 53743962 61736963 5f696f73 49635374 St9basic_iosIcSt │ │ │ │ │ - 0x000023a8 31316368 61725f74 72616974 73496345 11char_traitsIcE │ │ │ │ │ - 0x000023b8 4534696e 69744550 53743135 62617369 E4initEPSt15basi │ │ │ │ │ - 0x000023c8 635f7374 7265616d 62756649 6353315f c_streambufIcS1_ │ │ │ │ │ - 0x000023d8 45005f5a 4e537436 6c6f6361 6c654331 E._ZNSt6localeC1 │ │ │ │ │ - 0x000023e8 4576005f 5a4e5374 39626173 69635f69 Ev._ZNSt9basic_i │ │ │ │ │ - 0x000023f8 6f734963 53743131 63686172 5f747261 osIcSt11char_tra │ │ │ │ │ - 0x00002408 69747349 63454535 636c6561 72455374 itsIcEE5clearESt │ │ │ │ │ - 0x00002418 31325f49 6f735f49 6f737461 7465005f 12_Ios_Iostate._ │ │ │ │ │ - 0x00002428 5a4e5374 38696f73 5f626173 65443245 ZNSt8ios_baseD2E │ │ │ │ │ - 0x00002438 76005f5a 4e537437 5f5f6378 78313131 v._ZNSt7__cxx111 │ │ │ │ │ - 0x00002448 32626173 69635f73 7472696e 67496353 2basic_stringIcS │ │ │ │ │ - 0x00002458 74313163 6861725f 74726169 74734963 t11char_traitsIc │ │ │ │ │ - 0x00002468 45536149 63454539 5f4d5f61 73736967 ESaIcEE9_M_assig │ │ │ │ │ - 0x00002478 6e45524b 53345f00 5f5a4e53 74375f5f nERKS4_._ZNSt7__ │ │ │ │ │ - 0x00002488 63787831 31313962 61736963 5f6f7374 cxx1119basic_ost │ │ │ │ │ - 0x00002498 72696e67 73747265 616d4963 53743131 ringstreamIcSt11 │ │ │ │ │ - 0x000024a8 63686172 5f747261 69747349 63455361 char_traitsIcESa │ │ │ │ │ - 0x000024b8 49634545 44314576 005f5a47 564e3673 IcEED1Ev._ZGVN6s │ │ │ │ │ - 0x000024c8 6571616e 32323441 6c706861 62657443 eqan224AlphabetC │ │ │ │ │ - 0x000024d8 6f6e7665 7273696f 6e546162 6c655f49 onversionTable_I │ │ │ │ │ - 0x000024e8 634e535f 31364d6f 64696669 6564416c cNS_16ModifiedAl │ │ │ │ │ - 0x000024f8 70686162 6574494e 535f3130 53696d70 phabetINS_10Simp │ │ │ │ │ - 0x00002508 6c655479 70654968 4e535f35 446e6135 leTypeIhNS_5Dna5 │ │ │ │ │ - 0x00002518 5f454545 4e535f39 4d6f6445 7870616e _EEENS_9ModExpan │ │ │ │ │ - 0x00002528 64494c63 3435454e 535f3354 6167494e dILc45ENS_3TagIN │ │ │ │ │ - 0x00002538 535f3844 65666175 6c745f45 45454545 S_8Default_EEEEE │ │ │ │ │ - 0x00002548 45454535 7461626c 6545005f 5a5a4e36 EEE5tableE._ZZN6 │ │ │ │ │ - 0x00002558 73657161 6e323234 416c7068 61626574 seqan224Alphabet │ │ │ │ │ - 0x00002568 436f6e76 65727369 6f6e5461 626c655f ConversionTable_ │ │ │ │ │ - 0x00002578 49634e53 5f31364d 6f646966 69656441 IcNS_16ModifiedA │ │ │ │ │ - 0x00002588 6c706861 62657449 4e535f31 3053696d lphabetINS_10Sim │ │ │ │ │ - 0x00002598 706c6554 79706549 684e535f 35446e61 pleTypeIhNS_5Dna │ │ │ │ │ - 0x000025a8 355f4545 454e535f 394d6f64 45787061 5_EEENS_9ModExpa │ │ │ │ │ - 0x000025b8 6e64494c 63343545 4e535f33 54616749 ndILc45ENS_3TagI │ │ │ │ │ - 0x000025c8 4e535f38 44656661 756c745f 45454545 NS_8Default_EEEE │ │ │ │ │ - 0x000025d8 45454545 3130696e 69746961 6c697a65 EEEE10initialize │ │ │ │ │ - 0x000025e8 45764531 355f6973 5f696e69 7469616c EvE15_is_initial │ │ │ │ │ - 0x000025f8 697a6564 005f5a5a 4e367365 71616e32 ized._ZZN6seqan2 │ │ │ │ │ - 0x00002608 3234416c 70686162 6574436f 6e766572 24AlphabetConver │ │ │ │ │ - 0x00002618 73696f6e 5461626c 655f4963 4e535f31 sionTable_IcNS_1 │ │ │ │ │ - 0x00002628 364d6f64 69666965 64416c70 68616265 6ModifiedAlphabe │ │ │ │ │ - 0x00002638 74494e53 5f313053 696d706c 65547970 tINS_10SimpleTyp │ │ │ │ │ - 0x00002648 6549684e 535f3544 6e61355f 4545454e eIhNS_5Dna5_EEEN │ │ │ │ │ - 0x00002658 535f394d 6f644578 70616e64 494c6334 S_9ModExpandILc4 │ │ │ │ │ - 0x00002668 35454e53 5f335461 67494e53 5f384465 5ENS_3TagINS_8De │ │ │ │ │ - 0x00002678 6661756c 745f4545 45454545 45453130 fault_EEEEEEEE10 │ │ │ │ │ - 0x00002688 696e6974 69616c69 7a654576 45313174 initializeEvE11t │ │ │ │ │ - 0x00002698 61626c65 5f73746f 7265005f 5a5a4e36 able_store._ZZN6 │ │ │ │ │ - 0x000026a8 73657161 6e323234 416c7068 61626574 seqan224Alphabet │ │ │ │ │ - 0x000026b8 436f6e76 65727369 6f6e5461 626c655f ConversionTable_ │ │ │ │ │ - 0x000026c8 49634e53 5f313053 696d706c 65547970 IcNS_10SimpleTyp │ │ │ │ │ - 0x000026d8 6549684e 535f3544 6e61355f 45454545 eIhNS_5Dna5_EEEE │ │ │ │ │ - 0x000026e8 3130696e 69746961 6c697a65 45764531 10initializeEvE1 │ │ │ │ │ - 0x000026f8 355f6973 5f696e69 7469616c 697a6564 5_is_initialized │ │ │ │ │ + 0x00000c88 76005f5a 4e395f5f 676e755f 63787831 v._ZN9__gnu_cxx1 │ │ │ │ │ + 0x00000c98 325f5f74 6f5f7873 7472696e 67494e53 2__to_xstringINS │ │ │ │ │ + 0x00000ca8 74375f5f 63787831 31313262 61736963 t7__cxx1112basic │ │ │ │ │ + 0x00000cb8 5f737472 696e6749 63537431 31636861 _stringIcSt11cha │ │ │ │ │ + 0x00000cc8 725f7472 61697473 49634553 61496345 r_traitsIcESaIcE │ │ │ │ │ + 0x00000cd8 45456345 45545f50 46695054 305f6d50 EEcEET_PFiPT0_mP │ │ │ │ │ + 0x00000ce8 4b53385f 5031335f 5f76615f 6c697374 KS8_P13__va_list │ │ │ │ │ + 0x00000cf8 5f746167 456d5342 5f7a005f 5a4e5374 _tagEmSB_z._ZNSt │ │ │ │ │ + 0x00000d08 375f5f63 78783131 31326261 7369635f 7__cxx1112basic_ │ │ │ │ │ + 0x00000d18 73747269 6e674963 53743131 63686172 stringIcSt11char │ │ │ │ │ + 0x00000d28 5f747261 69747349 63455361 49634545 _traitsIcESaIcEE │ │ │ │ │ + 0x00000d38 395f4d5f 63726561 74654552 6d6d006d 9_M_createERmm.m │ │ │ │ │ + 0x00000d48 656d6370 79005f5f 73746163 6b5f6368 emcpy.__stack_ch │ │ │ │ │ + 0x00000d58 6b5f6661 696c005f 5a4e3135 53636f72 k_fail._ZN15Scor │ │ │ │ │ + 0x00000d68 6564416c 69676e6d 656e7439 67657453 edAlignment9getS │ │ │ │ │ + 0x00000d78 7472696e 67423563 78783131 45760076 tringB5cxx11Ev.v │ │ │ │ │ + 0x00000d88 736e7072 696e7466 005f5a4e 5374375f snprintf._ZNSt7_ │ │ │ │ │ + 0x00000d98 5f637878 31313132 62617369 635f7374 _cxx1112basic_st │ │ │ │ │ + 0x00000da8 72696e67 49635374 31316368 61725f74 ringIcSt11char_t │ │ │ │ │ + 0x00000db8 72616974 73496345 53614963 45453772 raitsIcESaIcEE7r │ │ │ │ │ + 0x00000dc8 65736572 7665456d 005f5a4e 5374375f eserveEm._ZNSt7_ │ │ │ │ │ + 0x00000dd8 5f637878 31313132 62617369 635f7374 _cxx1112basic_st │ │ │ │ │ + 0x00000de8 72696e67 49635374 31316368 61725f74 ringIcSt11char_t │ │ │ │ │ + 0x00000df8 72616974 73496345 53614963 4545395f raitsIcESaIcEE9_ │ │ │ │ │ + 0x00000e08 4d5f6170 70656e64 45504b63 6d005f5a M_appendEPKcm._Z │ │ │ │ │ + 0x00000e18 646c5076 6d005f5a 4e537437 5f5f6378 dlPvm._ZNSt7__cx │ │ │ │ │ + 0x00000e28 78313131 32626173 69635f73 7472696e x1112basic_strin │ │ │ │ │ + 0x00000e38 67496353 74313163 6861725f 74726169 gIcSt11char_trai │ │ │ │ │ + 0x00000e48 74734963 45536149 63454531 305f4d5f tsIcESaIcEE10_M_ │ │ │ │ │ + 0x00000e58 7265706c 61636545 6d6d504b 636d005f replaceEmmPKcm._ │ │ │ │ │ + 0x00000e68 5a537432 305f5f74 68726f77 5f6c656e ZSt20__throw_len │ │ │ │ │ + 0x00000e78 6774685f 6572726f 72504b63 005f5a4e gth_errorPKc._ZN │ │ │ │ │ + 0x00000e88 5374375f 5f637878 31313132 62617369 St7__cxx1112basi │ │ │ │ │ + 0x00000e98 635f7374 72696e67 49635374 31316368 c_stringIcSt11ch │ │ │ │ │ + 0x00000ea8 61725f74 72616974 73496345 53614963 ar_traitsIcESaIc │ │ │ │ │ + 0x00000eb8 45453130 5f4d5f64 6973706f 73654576 EE10_M_disposeEv │ │ │ │ │ + 0x00000ec8 005f556e 77696e64 5f526573 756d6500 ._Unwind_Resume. │ │ │ │ │ + 0x00000ed8 5f5a4e53 74375f5f 63787831 31313562 _ZNSt7__cxx1115b │ │ │ │ │ + 0x00000ee8 61736963 5f737472 696e6762 75664963 asic_stringbufIc │ │ │ │ │ + 0x00000ef8 53743131 63686172 5f747261 69747349 St11char_traitsI │ │ │ │ │ + 0x00000f08 63455361 49634545 44324576 005f5a54 cESaIcEED2Ev._ZT │ │ │ │ │ + 0x00000f18 564e5374 375f5f63 78783131 31356261 VNSt7__cxx1115ba │ │ │ │ │ + 0x00000f28 7369635f 73747269 6e676275 66496353 sic_stringbufIcS │ │ │ │ │ + 0x00000f38 74313163 6861725f 74726169 74734963 t11char_traitsIc │ │ │ │ │ + 0x00000f48 45536149 63454545 005f5a54 56537431 ESaIcEEE._ZTVSt1 │ │ │ │ │ + 0x00000f58 35626173 69635f73 74726561 6d627566 5basic_streambuf │ │ │ │ │ + 0x00000f68 49635374 31316368 61725f74 72616974 IcSt11char_trait │ │ │ │ │ + 0x00000f78 73496345 45005f5a 4e537436 6c6f6361 sIcEE._ZNSt6loca │ │ │ │ │ + 0x00000f88 6c654431 4576005f 5a4e5374 375f5f63 leD1Ev._ZNSt7__c │ │ │ │ │ + 0x00000f98 78783131 31356261 7369635f 73747269 xx1115basic_stri │ │ │ │ │ + 0x00000fa8 6e676275 66496353 74313163 6861725f ngbufIcSt11char_ │ │ │ │ │ + 0x00000fb8 74726169 74734963 45536149 63454544 traitsIcESaIcEED │ │ │ │ │ + 0x00000fc8 31457600 5f5a4e53 74375f5f 63787831 1Ev._ZNSt7__cxx1 │ │ │ │ │ + 0x00000fd8 31313562 61736963 5f737472 696e6762 115basic_stringb │ │ │ │ │ + 0x00000fe8 75664963 53743131 63686172 5f747261 ufIcSt11char_tra │ │ │ │ │ + 0x00000ff8 69747349 63455361 49634545 44304576 itsIcESaIcEED0Ev │ │ │ │ │ + 0x00001008 005f5a4e 36736571 616e3235 77726974 ._ZN6seqan25writ │ │ │ │ │ + 0x00001018 65494e53 5f344974 6572494e 5374375f eINS_4IterINSt7_ │ │ │ │ │ + 0x00001028 5f637878 31313139 62617369 635f6f73 _cxx1119basic_os │ │ │ │ │ + 0x00001038 7472696e 67737472 65616d49 63537431 tringstreamIcSt1 │ │ │ │ │ + 0x00001048 31636861 725f7472 61697473 49634553 1char_traitsIcES │ │ │ │ │ + 0x00001058 61496345 45454e53 5f313453 74726561 aIcEEENS_14Strea │ │ │ │ │ + 0x00001068 6d497465 7261746f 72494e53 5f335461 mIteratorINS_3Ta │ │ │ │ │ + 0x00001078 67494e53 5f374f75 74707574 5f454545 gINS_7Output_EEE │ │ │ │ │ + 0x00001088 45454545 4e535f36 53747269 6e67494e EEEENS_6StringIN │ │ │ │ │ + 0x00001098 535f3130 53696d70 6c655479 70654968 S_10SimpleTypeIh │ │ │ │ │ + 0x000010a8 4e535f35 446e6135 5f454545 4e535f35 NS_5Dna5_EEENS_5 │ │ │ │ │ + 0x000010b8 416c6c6f 63497645 4545454e 53395f49 AllocIvEEEENS9_I │ │ │ │ │ + 0x000010c8 4e535f31 30417272 61794761 70735f45 NS_10ArrayGaps_E │ │ │ │ │ + 0x000010d8 45454545 7652545f 524b4e53 5f344761 EEEEvRT_RKNS_4Ga │ │ │ │ │ + 0x000010e8 70734954 305f5431 5f454500 5f5a4e36 psIT0_T1_EE._ZN6 │ │ │ │ │ + 0x000010f8 73657161 6e323234 416c7068 61626574 seqan224Alphabet │ │ │ │ │ + 0x00001108 436f6e76 65727369 6f6e5461 626c655f ConversionTable_ │ │ │ │ │ + 0x00001118 49634e53 5f31364d 6f646966 69656441 IcNS_16ModifiedA │ │ │ │ │ + 0x00001128 6c706861 62657449 4e535f31 3053696d lphabetINS_10Sim │ │ │ │ │ + 0x00001138 706c6554 79706549 684e535f 35446e61 pleTypeIhNS_5Dna │ │ │ │ │ + 0x00001148 355f4545 454e535f 394d6f64 45787061 5_EEENS_9ModExpa │ │ │ │ │ + 0x00001158 6e64494c 63343545 4e535f33 54616749 ndILc45ENS_3TagI │ │ │ │ │ + 0x00001168 4e535f38 44656661 756c745f 45454545 NS_8Default_EEEE │ │ │ │ │ + 0x00001178 45454545 35746162 6c654500 5f5a4e31 EEEE5tableE._ZN1 │ │ │ │ │ + 0x00001188 3553636f 72656441 6c69676e 6d656e74 5ScoredAlignment │ │ │ │ │ + 0x00001198 43324552 4e367365 71616e32 35416c69 C2ERN6seqan25Ali │ │ │ │ │ + 0x000011a8 676e494e 53305f36 53747269 6e67494e gnINS0_6StringIN │ │ │ │ │ + 0x000011b8 53305f31 3053696d 706c6554 79706549 S0_10SimpleTypeI │ │ │ │ │ + 0x000011c8 684e5330 5f35446e 61355f45 45454e53 hNS0_5Dna5_EEENS │ │ │ │ │ + 0x000011d8 305f3541 6c6c6f63 49764545 45454e53 0_5AllocIvEEEENS │ │ │ │ │ + 0x000011e8 305f3354 6167494e 53305f31 30417272 0_3TagINS0_10Arr │ │ │ │ │ + 0x000011f8 61794761 70735f45 45454545 69696900 ayGaps_EEEEEiii. │ │ │ │ │ + 0x00001208 5f5a5456 4e537437 5f5f6378 78313131 _ZTVNSt7__cxx111 │ │ │ │ │ + 0x00001218 39626173 69635f6f 73747269 6e677374 9basic_ostringst │ │ │ │ │ + 0x00001228 7265616d 49635374 31316368 61725f74 reamIcSt11char_t │ │ │ │ │ + 0x00001238 72616974 73496345 53614963 45454500 raitsIcESaIcEEE. │ │ │ │ │ + 0x00001248 5f5a4e53 7438696f 735f6261 73654332 _ZNSt8ios_baseC2 │ │ │ │ │ + 0x00001258 4576005f 5a545653 74396261 7369635f Ev._ZTVSt9basic_ │ │ │ │ │ + 0x00001268 696f7349 63537431 31636861 725f7472 iosIcSt11char_tr │ │ │ │ │ + 0x00001278 61697473 49634545 005f5a54 544e5374 aitsIcEE._ZTTNSt │ │ │ │ │ + 0x00001288 375f5f63 78783131 31396261 7369635f 7__cxx1119basic_ │ │ │ │ │ + 0x00001298 6f737472 696e6773 74726561 6d496353 ostringstreamIcS │ │ │ │ │ + 0x000012a8 74313163 6861725f 74726169 74734963 t11char_traitsIc │ │ │ │ │ + 0x000012b8 45536149 63454545 005f5a4e 53743962 ESaIcEEE._ZNSt9b │ │ │ │ │ + 0x000012c8 61736963 5f696f73 49635374 31316368 asic_iosIcSt11ch │ │ │ │ │ + 0x000012d8 61725f74 72616974 73496345 4534696e ar_traitsIcEE4in │ │ │ │ │ + 0x000012e8 69744550 53743135 62617369 635f7374 itEPSt15basic_st │ │ │ │ │ + 0x000012f8 7265616d 62756649 6353315f 45005f5a reambufIcS1_E._Z │ │ │ │ │ + 0x00001308 4e537436 6c6f6361 6c654331 4576005f NSt6localeC1Ev._ │ │ │ │ │ + 0x00001318 5a4e5374 39626173 69635f69 6f734963 ZNSt9basic_iosIc │ │ │ │ │ + 0x00001328 53743131 63686172 5f747261 69747349 St11char_traitsI │ │ │ │ │ + 0x00001338 63454535 636c6561 72455374 31325f49 cEE5clearESt12_I │ │ │ │ │ + 0x00001348 6f735f49 6f737461 7465005f 5a4e5374 os_Iostate._ZNSt │ │ │ │ │ + 0x00001358 38696f73 5f626173 65443245 76005f5a 8ios_baseD2Ev._Z │ │ │ │ │ + 0x00001368 4e537437 5f5f6378 78313131 32626173 NSt7__cxx1112bas │ │ │ │ │ + 0x00001378 69635f73 7472696e 67496353 74313163 ic_stringIcSt11c │ │ │ │ │ + 0x00001388 6861725f 74726169 74734963 45536149 har_traitsIcESaI │ │ │ │ │ + 0x00001398 63454539 5f4d5f61 73736967 6e45524b cEE9_M_assignERK │ │ │ │ │ + 0x000013a8 53345f00 5f5a4e53 74375f5f 63787831 S4_._ZNSt7__cxx1 │ │ │ │ │ + 0x000013b8 31313962 61736963 5f6f7374 72696e67 119basic_ostring │ │ │ │ │ + 0x000013c8 73747265 616d4963 53743131 63686172 streamIcSt11char │ │ │ │ │ + 0x000013d8 5f747261 69747349 63455361 49634545 _traitsIcESaIcEE │ │ │ │ │ + 0x000013e8 44314576 005f5a4e 31355363 6f726564 D1Ev._ZN15Scored │ │ │ │ │ + 0x000013f8 416c6967 6e6d656e 74433145 524e3673 AlignmentC1ERN6s │ │ │ │ │ + 0x00001408 6571616e 3235416c 69676e49 4e53305f eqan25AlignINS0_ │ │ │ │ │ + 0x00001418 36537472 696e6749 4e53305f 31305369 6StringINS0_10Si │ │ │ │ │ + 0x00001428 6d706c65 54797065 49684e53 305f3544 mpleTypeIhNS0_5D │ │ │ │ │ + 0x00001438 6e61355f 4545454e 53305f35 416c6c6f na5_EEENS0_5Allo │ │ │ │ │ + 0x00001448 63497645 4545454e 53305f33 54616749 cIvEEEENS0_3TagI │ │ │ │ │ + 0x00001458 4e53305f 31304172 72617947 6170735f NS0_10ArrayGaps_ │ │ │ │ │ + 0x00001468 45454545 45696969 005f5a47 564e3673 EEEEEiii._ZGVN6s │ │ │ │ │ + 0x00001478 6571616e 32323441 6c706861 62657443 eqan224AlphabetC │ │ │ │ │ + 0x00001488 6f6e7665 7273696f 6e546162 6c655f49 onversionTable_I │ │ │ │ │ + 0x00001498 634e535f 31364d6f 64696669 6564416c cNS_16ModifiedAl │ │ │ │ │ + 0x000014a8 70686162 6574494e 535f3130 53696d70 phabetINS_10Simp │ │ │ │ │ + 0x000014b8 6c655479 70654968 4e535f35 446e6135 leTypeIhNS_5Dna5 │ │ │ │ │ + 0x000014c8 5f454545 4e535f39 4d6f6445 7870616e _EEENS_9ModExpan │ │ │ │ │ + 0x000014d8 64494c63 3435454e 535f3354 6167494e dILc45ENS_3TagIN │ │ │ │ │ + 0x000014e8 535f3844 65666175 6c745f45 45454545 S_8Default_EEEEE │ │ │ │ │ + 0x000014f8 45454535 7461626c 6545005f 5a5a4e36 EEE5tableE._ZZN6 │ │ │ │ │ + 0x00001508 73657161 6e323234 416c7068 61626574 seqan224Alphabet │ │ │ │ │ + 0x00001518 436f6e76 65727369 6f6e5461 626c655f ConversionTable_ │ │ │ │ │ + 0x00001528 49634e53 5f31364d 6f646966 69656441 IcNS_16ModifiedA │ │ │ │ │ + 0x00001538 6c706861 62657449 4e535f31 3053696d lphabetINS_10Sim │ │ │ │ │ + 0x00001548 706c6554 79706549 684e535f 35446e61 pleTypeIhNS_5Dna │ │ │ │ │ + 0x00001558 355f4545 454e535f 394d6f64 45787061 5_EEENS_9ModExpa │ │ │ │ │ + 0x00001568 6e64494c 63343545 4e535f33 54616749 ndILc45ENS_3TagI │ │ │ │ │ + 0x00001578 4e535f38 44656661 756c745f 45454545 NS_8Default_EEEE │ │ │ │ │ + 0x00001588 45454545 3130696e 69746961 6c697a65 EEEE10initialize │ │ │ │ │ + 0x00001598 45764531 355f6973 5f696e69 7469616c EvE15_is_initial │ │ │ │ │ + 0x000015a8 697a6564 005f5a5a 4e367365 71616e32 ized._ZZN6seqan2 │ │ │ │ │ + 0x000015b8 3234416c 70686162 6574436f 6e766572 24AlphabetConver │ │ │ │ │ + 0x000015c8 73696f6e 5461626c 655f4963 4e535f31 sionTable_IcNS_1 │ │ │ │ │ + 0x000015d8 364d6f64 69666965 64416c70 68616265 6ModifiedAlphabe │ │ │ │ │ + 0x000015e8 74494e53 5f313053 696d706c 65547970 tINS_10SimpleTyp │ │ │ │ │ + 0x000015f8 6549684e 535f3544 6e61355f 4545454e eIhNS_5Dna5_EEEN │ │ │ │ │ + 0x00001608 535f394d 6f644578 70616e64 494c6334 S_9ModExpandILc4 │ │ │ │ │ + 0x00001618 35454e53 5f335461 67494e53 5f384465 5ENS_3TagINS_8De │ │ │ │ │ + 0x00001628 6661756c 745f4545 45454545 45453130 fault_EEEEEEEE10 │ │ │ │ │ + 0x00001638 696e6974 69616c69 7a654576 45313174 initializeEvE11t │ │ │ │ │ + 0x00001648 61626c65 5f73746f 7265005f 5a5a4e36 able_store._ZZN6 │ │ │ │ │ + 0x00001658 73657161 6e323234 416c7068 61626574 seqan224Alphabet │ │ │ │ │ + 0x00001668 436f6e76 65727369 6f6e5461 626c655f ConversionTable_ │ │ │ │ │ + 0x00001678 49634e53 5f313053 696d706c 65547970 IcNS_10SimpleTyp │ │ │ │ │ + 0x00001688 6549684e 535f3544 6e61355f 45454545 eIhNS_5Dna5_EEEE │ │ │ │ │ + 0x00001698 3130696e 69746961 6c697a65 45764531 10initializeEvE1 │ │ │ │ │ + 0x000016a8 355f6973 5f696e69 7469616c 697a6564 5_is_initialized │ │ │ │ │ + 0x000016b8 005f5f67 78785f70 6572736f 6e616c69 .__gxx_personali │ │ │ │ │ + 0x000016c8 74795f76 30005f5a 4e367365 71616e32 ty_v0._ZN6seqan2 │ │ │ │ │ + 0x000016d8 32314450 43656c6c 44656661 756c7449 21DPCellDefaultI │ │ │ │ │ + 0x000016e8 6e66696e 69747949 4e535f37 44504365 nfinityINS_7DPCe │ │ │ │ │ + 0x000016f8 6c6c5f49 694e535f 33546167 494e535f ll_IiNS_3TagINS_ │ │ │ │ │ + 0x00001708 31314166 66696e65 47617073 5f454545 11AffineGaps_EEE │ │ │ │ │ + 0x00001718 45454535 56414c55 4545005f 5a6e776d EEE5VALUEE._Znwm │ │ │ │ │ + 0x00001728 005f5a64 6c507600 66726565 43537472 ._ZdlPv.freeCStr │ │ │ │ │ + 0x00001738 696e6700 66726565 005f5a31 38637070 ing.free._Z18cpp │ │ │ │ │ + 0x00001748 53747269 6e67546f 43537472 696e674e StringToCStringN │ │ │ │ │ + 0x00001758 5374375f 5f637878 31313132 62617369 St7__cxx1112basi │ │ │ │ │ + 0x00001768 635f7374 72696e67 49635374 31316368 c_stringIcSt11ch │ │ │ │ │ + 0x00001778 61725f74 72616974 73496345 53614963 ar_traitsIcESaIc │ │ │ │ │ + 0x00001788 45454500 6d616c6c 6f63005f 5a4e3673 EEE.malloc._ZN6s │ │ │ │ │ + 0x00001798 6571616e 3235636c 65617249 4e535f36 eqan25clearINS_6 │ │ │ │ │ + 0x000017a8 4d617472 6978494e 535f3744 5043656c MatrixINS_7DPCel │ │ │ │ │ + 0x000017b8 6c5f4969 4e535f33 54616749 4e535f31 l_IiNS_3TagINS_1 │ │ │ │ │ + 0x000017c8 314c696e 65617247 6170735f 45454545 1LinearGaps_EEEE │ │ │ │ │ + 0x000017d8 454c6a32 454e535f 36537472 696e6749 ELj2ENS_6StringI │ │ │ │ │ + 0x000017e8 53365f4e 535f3541 6c6c6f63 49764545 S6_NS_5AllocIvEE │ │ │ │ │ + 0x000017f8 45454545 45457652 4e535f36 486f6c64 EEEEEEvRNS_6Hold │ │ │ │ │ + 0x00001808 65724954 5f4e5333 5f494e53 5f395472 erIT_NS3_INS_9Tr │ │ │ │ │ + 0x00001818 69737461 74655f45 45454545 005f5a4e istate_EEEEE._ZN │ │ │ │ │ + 0x00001828 36736571 616e3235 636c6561 72494e53 6seqan25clearINS │ │ │ │ │ + 0x00001838 5f364d61 74726978 49684c6a 32454e53 _6MatrixIhLj2ENS │ │ │ │ │ + 0x00001848 5f365374 72696e67 49684e53 5f35416c _6StringIhNS_5Al │ │ │ │ │ + 0x00001858 6c6f6349 76454545 45454545 4576524e locIvEEEEEEEEvRN │ │ │ │ │ + 0x00001868 535f3648 6f6c6465 7249545f 4e535f33 S_6HolderIT_NS_3 │ │ │ │ │ + 0x00001878 54616749 4e535f39 54726973 74617465 TagINS_9Tristate │ │ │ │ │ + 0x00001888 5f454545 4545005f 5a4e3673 6571616e _EEEEE._ZN6seqan │ │ │ │ │ + 0x00001898 3235636c 65617249 4e535f36 4d617472 25clearINS_6Matr │ │ │ │ │ + 0x000018a8 6978494e 535f3744 5043656c 6c5f4969 ixINS_7DPCell_Ii │ │ │ │ │ + 0x000018b8 4e535f33 54616749 4e535f31 31416666 NS_3TagINS_11Aff │ │ │ │ │ + 0x000018c8 696e6547 6170735f 45454545 454c6a32 ineGaps_EEEEELj2 │ │ │ │ │ + 0x000018d8 454e535f 36537472 696e6749 53365f4e ENS_6StringIS6_N │ │ │ │ │ + 0x000018e8 535f3541 6c6c6f63 49764545 45454545 S_5AllocIvEEEEEE │ │ │ │ │ + 0x000018f8 45457652 4e535f36 486f6c64 65724954 EEvRNS_6HolderIT │ │ │ │ │ + 0x00001908 5f4e5333 5f494e53 5f395472 69737461 _NS3_INS_9Trista │ │ │ │ │ + 0x00001918 74655f45 45454545 005f5a4e 36736571 te_EEEEE._ZN6seq │ │ │ │ │ + 0x00001928 616e3231 33417373 69676e53 7472696e an213AssignStrin │ │ │ │ │ + 0x00001938 675f494e 535f3354 6167494e 535f3132 g_INS_3TagINS_12 │ │ │ │ │ + 0x00001948 54616747 656e6572 6f75735f 45454545 TagGenerous_EEEE │ │ │ │ │ + 0x00001958 37617373 69676e5f 494e535f 36537472 7assign_INS_6Str │ │ │ │ │ + 0x00001968 696e6749 4e535f31 3053696d 706c6554 ingINS_10SimpleT │ │ │ │ │ + 0x00001978 79706549 684e535f 35446e61 355f4545 ypeIhNS_5Dna5_EE │ │ │ │ │ + 0x00001988 454e535f 35416c6c 6f634976 45454545 ENS_5AllocIvEEEE │ │ │ │ │ + 0x00001998 4b53435f 45457652 545f5254 305f4e53 KSC_EEvRT_RT0_NS │ │ │ │ │ + 0x000019a8 5f345369 7a654953 455f4534 54797065 _4SizeISE_E4Type │ │ │ │ │ + 0x000019b8 45006d65 6d6d6f76 65005f5a 4e367365 E.memmove._ZN6se │ │ │ │ │ + 0x000019c8 71616e32 31334173 7369676e 53747269 qan213AssignStri │ │ │ │ │ + 0x000019d8 6e675f49 4e535f33 54616749 4e535f31 ng_INS_3TagINS_1 │ │ │ │ │ + 0x000019e8 32546167 47656e65 726f7573 5f454545 2TagGenerous_EEE │ │ │ │ │ + 0x000019f8 45376173 7369676e 5f494e53 5f365374 E7assign_INS_6St │ │ │ │ │ + 0x00001a08 72696e67 494e535f 31305369 6d706c65 ringINS_10Simple │ │ │ │ │ + 0x00001a18 54797065 49684e53 5f35446e 61355f45 TypeIhNS_5Dna5_E │ │ │ │ │ + 0x00001a28 45454e53 5f35416c 6c6f6349 76454545 EENS_5AllocIvEEE │ │ │ │ │ + 0x00001a38 454b5343 5f454576 52545f52 54305f00 EKSC_EEvRT_RT0_. │ │ │ │ │ + 0x00001a48 5f5a4e36 73657161 6e323133 41737369 _ZN6seqan213Assi │ │ │ │ │ + 0x00001a58 676e5374 72696e67 5f494e53 5f335461 gnString_INS_3Ta │ │ │ │ │ + 0x00001a68 67494e53 5f313254 61674765 6e65726f gINS_12TagGenero │ │ │ │ │ + 0x00001a78 75735f45 45454537 61737369 676e5f49 us_EEEE7assign_I │ │ │ │ │ + 0x00001a88 4e535f36 53747269 6e674963 4e535f35 NS_6StringIcNS_5 │ │ │ │ │ + 0x00001a98 416c6c6f 63497645 4545454b 53395f45 AllocIvEEEEKS9_E │ │ │ │ │ + 0x00001aa8 45765254 5f525430 5f4e535f 3453697a EvRT_RT0_NS_4Siz │ │ │ │ │ + 0x00001ab8 65495342 5f453454 79706545 005f5a4e eISB_E4TypeE._ZN │ │ │ │ │ + 0x00001ac8 36736571 616e3231 33417373 69676e53 6seqan213AssignS │ │ │ │ │ + 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 4b53395f 45457652 ocIvEEEEKS9_EEvR │ │ │ │ │ + 0x00001b28 545f5254 305f005f 5a4e3673 6571616e T_RT0_._ZN6seqan │ │ │ │ │ + 0x00001b38 32313341 73736967 6e537472 696e675f 213AssignString_ │ │ │ │ │ + 0x00001b48 494e535f 33546167 494e535f 31325461 INS_3TagINS_12Ta │ │ │ │ │ + 0x00001b58 6747656e 65726f75 735f4545 45453761 gGenerous_EEEE7a │ │ │ │ │ + 0x00001b68 73736967 6e5f494e 535f3653 7472696e ssign_INS_6Strin │ │ │ │ │ + 0x00001b78 6749634e 535f3541 6c6c6f63 49764545 gIcNS_5AllocIvEE │ │ │ │ │ + 0x00001b88 45454b50 63454576 52545f52 54305f4e EEKPcEEvRT_RT0_N │ │ │ │ │ + 0x00001b98 535f3453 697a6549 53435f45 34547970 S_4SizeISC_E4Typ │ │ │ │ │ + 0x00001ba8 65450073 74726c65 6e005f5a 4e367365 eE.strlen._ZN6se │ │ │ │ │ + 0x00001bb8 71616e32 31334173 7369676e 53747269 qan213AssignStri │ │ │ │ │ + 0x00001bc8 6e675f49 4e535f33 54616749 4e535f31 ng_INS_3TagINS_1 │ │ │ │ │ + 0x00001bd8 32546167 47656e65 726f7573 5f454545 2TagGenerous_EEE │ │ │ │ │ + 0x00001be8 45376173 7369676e 5f494e53 5f365374 E7assign_INS_6St │ │ │ │ │ + 0x00001bf8 72696e67 494e535f 31305369 6d706c65 ringINS_10Simple │ │ │ │ │ + 0x00001c08 54797065 49684e53 5f35446e 61355f45 TypeIhNS_5Dna5_E │ │ │ │ │ + 0x00001c18 45454e53 5f35416c 6c6f6349 76454545 EENS_5AllocIvEEE │ │ │ │ │ + 0x00001c28 454b4e53 365f4963 53425f45 45454576 EKNS6_IcSB_EEEEv │ │ │ │ │ + 0x00001c38 52545f52 54305f00 5f5a4e36 73657161 RT_RT0_._ZN6seqa │ │ │ │ │ + 0x00001c48 6e323235 5472616e 736c6174 65546162 n225TranslateTab │ │ │ │ │ + 0x00001c58 6c654368 6172546f 446e6135 5f497645 leCharToDna5_IvE │ │ │ │ │ + 0x00001c68 3556414c 55454500 5f5a4e36 73657161 5VALUEE._ZN6seqa │ │ │ │ │ + 0x00001c78 6e323133 41737369 676e5374 72696e67 n213AssignString │ │ │ │ │ + 0x00001c88 5f494e53 5f335461 67494e53 5f313254 _INS_3TagINS_12T │ │ │ │ │ + 0x00001c98 61674765 6e65726f 75735f45 45454537 agGenerous_EEEE7 │ │ │ │ │ + 0x00001ca8 61737369 676e5f49 4e535f36 53747269 assign_INS_6Stri │ │ │ │ │ + 0x00001cb8 6e67496d 4e535f35 416c6c6f 63497645 ngImNS_5AllocIvE │ │ │ │ │ + 0x00001cc8 4545454b 53395f45 45765254 5f525430 EEEKS9_EEvRT_RT0 │ │ │ │ │ + 0x00001cd8 5f005f5a 4e367365 71616e32 31334173 _._ZN6seqan213As │ │ │ │ │ + 0x00001ce8 7369676e 53747269 6e675f49 4e535f33 signString_INS_3 │ │ │ │ │ + 0x00001cf8 54616749 4e535f31 32546167 47656e65 TagINS_12TagGene │ │ │ │ │ + 0x00001d08 726f7573 5f454545 45376173 7369676e rous_EEEE7assign │ │ │ │ │ + 0x00001d18 5f494e53 5f365374 72696e67 496d4e53 _INS_6StringImNS │ │ │ │ │ + 0x00001d28 5f35416c 6c6f6349 76454545 454b5339 _5AllocIvEEEEKS9 │ │ │ │ │ + 0x00001d38 5f454576 52545f52 54305f4e 535f3453 _EEvRT_RT0_NS_4S │ │ │ │ │ + 0x00001d48 697a6549 53425f45 34547970 6545005f izeISB_E4TypeE._ │ │ │ │ │ + 0x00001d58 5a4e3673 6571616e 32313452 65706c61 ZN6seqan214Repla │ │ │ │ │ + 0x00001d68 63655374 72696e67 5f494e53 5f335461 ceString_INS_3Ta │ │ │ │ │ + 0x00001d78 67494e53 5f313254 61674765 6e65726f gINS_12TagGenero │ │ │ │ │ + 0x00001d88 75735f45 45454538 7265706c 6163655f us_EEEE8replace_ │ │ │ │ │ + 0x00001d98 494e535f 36537472 696e6749 6d4e535f INS_6StringImNS_ │ │ │ │ │ + 0x00001da8 35416c6c 6f634976 45454545 4b53395f 5AllocIvEEEEKS9_ │ │ │ │ │ + 0x00001db8 45457652 545f4e53 5f345369 7a654953 EEvRT_NS_4SizeIS │ │ │ │ │ + 0x00001dc8 425f4534 54797065 4553465f 5254305f B_E4TypeESF_RT0_ │ │ │ │ │ + 0x00001dd8 005f5a4e 36736571 616e3231 30696e73 ._ZN6seqan210ins │ │ │ │ │ + 0x00001de8 65727447 61707349 4e535f34 47617073 ertGapsINS_4Gaps │ │ │ │ │ + 0x00001df8 494e535f 36537472 696e6749 4e535f31 INS_6StringINS_1 │ │ │ │ │ + 0x00001e08 3053696d 706c6554 79706549 684e535f 0SimpleTypeIhNS_ │ │ │ │ │ + 0x00001e18 35446e61 355f4545 454e535f 35416c6c 5Dna5_EEENS_5All │ │ │ │ │ + 0x00001e28 6f634976 45454545 4e535f33 54616749 ocIvEEEENS_3TagI │ │ │ │ │ + 0x00001e38 4e535f31 30417272 61794761 70735f45 NS_10ArrayGaps_E │ │ │ │ │ + 0x00001e48 45454545 6d454576 524b4e53 5f344974 EEEEmEEvRKNS_4It │ │ │ │ │ + 0x00001e58 65724954 5f4e535f 31324761 70734974 erIT_NS_12GapsIt │ │ │ │ │ + 0x00001e68 65726174 6f724953 425f4545 45455430 eratorISB_EEEET0 │ │ │ │ │ + 0x00001e78 5f006d65 6d736574 005f5a4e 36736571 _.memset._ZN6seq │ │ │ │ │ + 0x00001e88 616e3232 315f6164 61707454 72616365 an221_adaptTrace │ │ │ │ │ + 0x00001e98 5365676d 656e7473 546f494e 535f3653 SegmentsToINS_6S │ │ │ │ │ + 0x00001ea8 7472696e 67494e53 5f313053 696d706c tringINS_10Simpl │ │ │ │ │ + 0x00001eb8 65547970 6549684e 535f3544 6e61355f eTypeIhNS_5Dna5_ │ │ │ │ │ + 0x00001ec8 4545454e 535f3541 6c6c6f63 49764545 EEENS_5AllocIvEE │ │ │ │ │ + 0x00001ed8 45454e53 5f335461 67494e53 5f313041 EENS_3TagINS_10A │ │ │ │ │ + 0x00001ee8 72726179 47617073 5f454545 53375f53 rrayGaps_EEES7_S │ │ │ │ │ + 0x00001ef8 415f6d6d 53365f45 4576524e 535f3447 A_mmS6_EEvRNS_4G │ │ │ │ │ + 0x00001f08 61707349 545f5430 5f454552 4e53425f apsIT_T0_EERNSB_ │ │ │ │ │ + 0x00001f18 4954315f 54325f45 45524b4e 53315f49 IT1_T2_EERKNS1_I │ │ │ │ │ + 0x00001f28 4e535f31 33547261 63655365 676d656e NS_13TraceSegmen │ │ │ │ │ + 0x00001f38 745f4954 335f5434 5f454554 355f4545 t_IT3_T4_EET5_EE │ │ │ │ │ + 0x00001f48 005f5a4e 36736571 616e3231 33417373 ._ZN6seqan213Ass │ │ │ │ │ + 0x00001f58 69676e53 7472696e 675f494e 535f3354 ignString_INS_3T │ │ │ │ │ + 0x00001f68 6167494e 535f3132 54616747 656e6572 agINS_12TagGener │ │ │ │ │ + 0x00001f78 6f75735f 45454545 37617373 69676e5f ous_EEEE7assign_ │ │ │ │ │ + 0x00001f88 494e535f 36537472 696e6749 4e535f37 INS_6StringINS_7 │ │ │ │ │ + 0x00001f98 44504365 6c6c5f49 694e5331 5f494e53 DPCell_IiNS1_INS │ │ │ │ │ + 0x00001fa8 5f31314c 696e6561 72476170 735f4545 _11LinearGaps_EE │ │ │ │ │ + 0x00001fb8 4545454e 535f3541 6c6c6f63 49764545 EEENS_5AllocIvEE │ │ │ │ │ + 0x00001fc8 45454b53 445f4545 7652545f 5254305f EEKSD_EEvRT_RT0_ │ │ │ │ │ + 0x00001fd8 4e535f34 53697a65 4953465f 45345479 NS_4SizeISF_E4Ty │ │ │ │ │ + 0x00001fe8 70654500 5f5a4e36 73657161 6e323133 peE._ZN6seqan213 │ │ │ │ │ + 0x00001ff8 41737369 676e5374 72696e67 5f494e53 AssignString_INS │ │ │ │ │ + 0x00002008 5f335461 67494e53 5f313254 61674765 _3TagINS_12TagGe │ │ │ │ │ + 0x00002018 6e65726f 75735f45 45454537 61737369 nerous_EEEE7assi │ │ │ │ │ + 0x00002028 676e5f49 4e535f36 53747269 6e67494e gn_INS_6StringIN │ │ │ │ │ + 0x00002038 535f3744 5043656c 6c5f4969 4e53315f S_7DPCell_IiNS1_ │ │ │ │ │ + 0x00002048 494e535f 31314c69 6e656172 47617073 INS_11LinearGaps │ │ │ │ │ + 0x00002058 5f454545 45454e53 5f35416c 6c6f6349 _EEEEENS_5AllocI │ │ │ │ │ + 0x00002068 76454545 454b5344 5f454576 52545f52 vEEEEKSD_EEvRT_R │ │ │ │ │ + 0x00002078 54305f00 5f5a4e36 73657161 6e323661 T0_._ZN6seqan26a │ │ │ │ │ + 0x00002088 73736967 6e494e53 5f365374 72696e67 ssignINS_6String │ │ │ │ │ + 0x00002098 494e535f 37445043 656c6c5f 49694e53 INS_7DPCell_IiNS │ │ │ │ │ + 0x000020a8 5f335461 67494e53 5f31314c 696e6561 _3TagINS_11Linea │ │ │ │ │ + 0x000020b8 72476170 735f4545 4545454e 535f3541 rGaps_EEEEENS_5A │ │ │ │ │ + 0x000020c8 6c6c6f63 49764545 45454545 76524e53 llocIvEEEEEEvRNS │ │ │ │ │ + 0x000020d8 5f36486f 6c646572 49545f4e 53335f49 _6HolderIT_NS3_I │ │ │ │ │ + 0x000020e8 4e535f39 54726973 74617465 5f454545 NS_9Tristate_EEE │ │ │ │ │ + 0x000020f8 4545524b 53455f00 5f5a4e36 73657161 EERKSE_._ZN6seqa │ │ │ │ │ + 0x00002108 6e323663 72656174 65494e53 5f364d61 n26createINS_6Ma │ │ │ │ │ + 0x00002118 74726978 494e535f 37445043 656c6c5f trixINS_7DPCell_ │ │ │ │ │ + 0x00002128 49694e53 5f335461 67494e53 5f31314c IiNS_3TagINS_11L │ │ │ │ │ + 0x00002138 696e6561 72476170 735f4545 4545454c inearGaps_EEEEEL │ │ │ │ │ + 0x00002148 6a32454e 535f3653 7472696e 67495336 j2ENS_6StringIS6 │ │ │ │ │ + 0x00002158 5f4e535f 35416c6c 6f634976 45454545 _NS_5AllocIvEEEE │ │ │ │ │ + 0x00002168 45454545 76524e53 5f36486f 6c646572 EEEEvRNS_6Holder │ │ │ │ │ + 0x00002178 49545f4e 53335f49 4e535f39 54726973 IT_NS3_INS_9Tris │ │ │ │ │ + 0x00002188 74617465 5f454545 4545005f 5a4e3673 tate_EEEEE._ZN6s │ │ │ │ │ + 0x00002198 6571616e 32313341 73736967 6e537472 eqan213AssignStr │ │ │ │ │ + 0x000021a8 696e675f 494e535f 33546167 494e535f ing_INS_3TagINS_ │ │ │ │ │ + 0x000021b8 31325461 6747656e 65726f75 735f4545 12TagGenerous_EE │ │ │ │ │ + 0x000021c8 45453761 73736967 6e5f494e 535f3653 EE7assign_INS_6S │ │ │ │ │ + 0x000021d8 7472696e 6749684e 535f3541 6c6c6f63 tringIhNS_5Alloc │ │ │ │ │ + 0x000021e8 49764545 45454b53 395f4545 7652545f IvEEEEKS9_EEvRT_ │ │ │ │ │ + 0x000021f8 5254305f 4e535f34 53697a65 4953425f RT0_NS_4SizeISB_ │ │ │ │ │ + 0x00002208 45345479 70654500 5f5a4e36 73657161 E4TypeE._ZN6seqa │ │ │ │ │ + 0x00002218 6e323133 41737369 676e5374 72696e67 n213AssignString │ │ │ │ │ + 0x00002228 5f494e53 5f335461 67494e53 5f313254 _INS_3TagINS_12T │ │ │ │ │ + 0x00002238 61674765 6e65726f 75735f45 45454537 agGenerous_EEEE7 │ │ │ │ │ + 0x00002248 61737369 676e5f49 4e535f36 53747269 assign_INS_6Stri │ │ │ │ │ + 0x00002258 6e674968 4e535f35 416c6c6f 63497645 ngIhNS_5AllocIvE │ │ │ │ │ + 0x00002268 4545454b 53395f45 45765254 5f525430 EEEKS9_EEvRT_RT0 │ │ │ │ │ + 0x00002278 5f005f5a 4e367365 71616e32 36617373 _._ZN6seqan26ass │ │ │ │ │ + 0x00002288 69676e49 4e535f36 53747269 6e674968 ignINS_6StringIh │ │ │ │ │ + 0x00002298 4e535f35 416c6c6f 63497645 45454545 NS_5AllocIvEEEEE │ │ │ │ │ + 0x000022a8 4576524e 535f3648 6f6c6465 7249545f EvRNS_6HolderIT_ │ │ │ │ │ + 0x000022b8 4e535f33 54616749 4e535f39 54726973 NS_3TagINS_9Tris │ │ │ │ │ + 0x000022c8 74617465 5f454545 4545524b 53415f00 tate_EEEEERKSA_. │ │ │ │ │ + 0x000022d8 5f5a4e36 73657161 6e323663 72656174 _ZN6seqan26creat │ │ │ │ │ + 0x000022e8 65494e53 5f364d61 74726978 49684c6a eINS_6MatrixIhLj │ │ │ │ │ + 0x000022f8 32454e53 5f365374 72696e67 49684e53 2ENS_6StringIhNS │ │ │ │ │ + 0x00002308 5f35416c 6c6f6349 76454545 45454545 _5AllocIvEEEEEEE │ │ │ │ │ + 0x00002318 4576524e 535f3648 6f6c6465 7249545f EvRNS_6HolderIT_ │ │ │ │ │ + 0x00002328 4e535f33 54616749 4e535f39 54726973 NS_3TagINS_9Tris │ │ │ │ │ + 0x00002338 74617465 5f454545 4545005f 5a4e3673 tate_EEEEE._ZN6s │ │ │ │ │ + 0x00002348 6571616e 32367265 73697a65 49684e53 eqan26resizeIhNS │ │ │ │ │ + 0x00002358 5f335461 67494e53 5f313346 756c6c44 _3TagINS_13FullD │ │ │ │ │ + 0x00002368 504d6174 7269785f 4545454e 535f3653 PMatrix_EEENS_6S │ │ │ │ │ + 0x00002378 7472696e 6749684e 535f3541 6c6c6f63 tringIhNS_5Alloc │ │ │ │ │ + 0x00002388 49764545 45454545 76524e53 5f394450 IvEEEEEEvRNS_9DP │ │ │ │ │ + 0x00002398 4d617472 69785f49 545f5430 5f54315f Matrix_IT_T0_T1_ │ │ │ │ │ + 0x000023a8 4545005f 5a4e3673 6571616e 32313341 EE._ZN6seqan213A │ │ │ │ │ + 0x000023b8 73736967 6e537472 696e675f 494e535f ssignString_INS_ │ │ │ │ │ + 0x000023c8 33546167 494e535f 31325461 6747656e 3TagINS_12TagGen │ │ │ │ │ + 0x000023d8 65726f75 735f4545 45453761 73736967 erous_EEEE7assig │ │ │ │ │ + 0x000023e8 6e5f494e 535f3653 7472696e 67494e53 n_INS_6StringINS │ │ │ │ │ + 0x000023f8 5f374450 43656c6c 5f49694e 53315f49 _7DPCell_IiNS1_I │ │ │ │ │ + 0x00002408 4e535f31 31416666 696e6547 6170735f NS_11AffineGaps_ │ │ │ │ │ + 0x00002418 45454545 454e535f 35416c6c 6f634976 EEEEENS_5AllocIv │ │ │ │ │ + 0x00002428 45454545 4b53445f 45457652 545f5254 EEEEKSD_EEvRT_RT │ │ │ │ │ + 0x00002438 305f4e53 5f345369 7a654953 465f4534 0_NS_4SizeISF_E4 │ │ │ │ │ + 0x00002448 54797065 45005f5a 4e367365 71616e32 TypeE._ZN6seqan2 │ │ │ │ │ + 0x00002458 31334173 7369676e 53747269 6e675f49 13AssignString_I │ │ │ │ │ + 0x00002468 4e535f33 54616749 4e535f31 32546167 NS_3TagINS_12Tag │ │ │ │ │ + 0x00002478 47656e65 726f7573 5f454545 45376173 Generous_EEEE7as │ │ │ │ │ + 0x00002488 7369676e 5f494e53 5f365374 72696e67 sign_INS_6String │ │ │ │ │ + 0x00002498 494e535f 37445043 656c6c5f 49694e53 INS_7DPCell_IiNS │ │ │ │ │ + 0x000024a8 315f494e 535f3131 41666669 6e654761 1_INS_11AffineGa │ │ │ │ │ + 0x000024b8 70735f45 45454545 4e535f35 416c6c6f ps_EEEEENS_5Allo │ │ │ │ │ + 0x000024c8 63497645 4545454b 53445f45 45765254 cIvEEEEKSD_EEvRT │ │ │ │ │ + 0x000024d8 5f525430 5f005f5a 4e367365 71616e32 _RT0_._ZN6seqan2 │ │ │ │ │ + 0x000024e8 36617373 69676e49 4e535f36 53747269 6assignINS_6Stri │ │ │ │ │ + 0x000024f8 6e67494e 535f3744 5043656c 6c5f4969 ngINS_7DPCell_Ii │ │ │ │ │ + 0x00002508 4e535f33 54616749 4e535f31 31416666 NS_3TagINS_11Aff │ │ │ │ │ + 0x00002518 696e6547 6170735f 45454545 454e535f ineGaps_EEEEENS_ │ │ │ │ │ + 0x00002528 35416c6c 6f634976 45454545 45457652 5AllocIvEEEEEEvR │ │ │ │ │ + 0x00002538 4e535f36 486f6c64 65724954 5f4e5333 NS_6HolderIT_NS3 │ │ │ │ │ + 0x00002548 5f494e53 5f395472 69737461 74655f45 _INS_9Tristate_E │ │ │ │ │ + 0x00002558 45454545 524b5345 5f005f5a 4e367365 EEEERKSE_._ZN6se │ │ │ │ │ + 0x00002568 71616e32 36637265 61746549 4e535f36 qan26createINS_6 │ │ │ │ │ + 0x00002578 4d617472 6978494e 535f3744 5043656c MatrixINS_7DPCel │ │ │ │ │ + 0x00002588 6c5f4969 4e535f33 54616749 4e535f31 l_IiNS_3TagINS_1 │ │ │ │ │ + 0x00002598 31416666 696e6547 6170735f 45454545 1AffineGaps_EEEE │ │ │ │ │ + 0x000025a8 454c6a32 454e535f 36537472 696e6749 ELj2ENS_6StringI │ │ │ │ │ + 0x000025b8 53365f4e 535f3541 6c6c6f63 49764545 S6_NS_5AllocIvEE │ │ │ │ │ + 0x000025c8 45454545 45457652 4e535f36 486f6c64 EEEEEEvRNS_6Hold │ │ │ │ │ + 0x000025d8 65724954 5f4e5333 5f494e53 5f395472 erIT_NS3_INS_9Tr │ │ │ │ │ + 0x000025e8 69737461 74655f45 45454545 00616461 istate_EEEEE.ada │ │ │ │ │ + 0x000025f8 70746572 416c6967 6e6d656e 74005f5a pterAlignment._Z │ │ │ │ │ + 0x00002608 4e367365 71616e32 32314450 43656c6c N6seqan221DPCell │ │ │ │ │ + 0x00002618 44656661 756c7449 6e66696e 69747949 DefaultInfinityI │ │ │ │ │ + 0x00002628 4e535f37 44504365 6c6c5f49 694e535f NS_7DPCell_IiNS_ │ │ │ │ │ + 0x00002638 33546167 494e535f 31314c69 6e656172 3TagINS_11Linear │ │ │ │ │ + 0x00002648 47617073 5f454545 45454535 56414c55 Gaps_EEEEEE5VALU │ │ │ │ │ + 0x00002658 4545005f 5a47564e 36736571 616e3232 EE._ZGVN6seqan22 │ │ │ │ │ + 0x00002668 31445043 656c6c44 65666175 6c74496e 1DPCellDefaultIn │ │ │ │ │ + 0x00002678 66696e69 7479494e 535f3744 5043656c finityINS_7DPCel │ │ │ │ │ + 0x00002688 6c5f4969 4e535f33 54616749 4e535f31 l_IiNS_3TagINS_1 │ │ │ │ │ + 0x00002698 314c696e 65617247 6170735f 45454545 1LinearGaps_EEEE │ │ │ │ │ + 0x000026a8 45453556 414c5545 45005f5a 47564e36 EE5VALUEE._ZGVN6 │ │ │ │ │ + 0x000026b8 73657161 6e323231 44504365 6c6c4465 seqan221DPCellDe │ │ │ │ │ + 0x000026c8 6661756c 74496e66 696e6974 79494e53 faultInfinityINS │ │ │ │ │ + 0x000026d8 5f374450 43656c6c 5f49694e 535f3354 _7DPCell_IiNS_3T │ │ │ │ │ + 0x000026e8 6167494e 535f3131 41666669 6e654761 agINS_11AffineGa │ │ │ │ │ + 0x000026f8 70735f45 45454545 45355641 4c554545 ps_EEEEEE5VALUEE │ │ │ │ │ 0x00002708 006c6962 73746463 2b2b2e73 6f2e3600 .libstdc++.so.6. │ │ │ │ │ 0x00002718 6c696267 63635f73 2e736f2e 31006c69 libgcc_s.so.1.li │ │ │ │ │ 0x00002728 62632e73 6f2e3600 4743435f 332e3000 bc.so.6.GCC_3.0. │ │ │ │ │ 0x00002738 474c4942 435f322e 3400474c 4942435f GLIBC_2.4.GLIBC_ │ │ │ │ │ 0x00002748 322e3134 00474c49 42435f32 2e322e35 2.14.GLIBC_2.2.5 │ │ │ │ │ 0x00002758 00435858 4142495f 312e3300 474c4942 .CXXABI_1.3.GLIB │ │ │ │ │ 0x00002768 4358585f 332e342e 33320043 58584142 CXX_3.4.32.CXXAB │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {} │ │ │ │ │ @@ -1,24 +1,24 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .plt: │ │ │ │ │ │ │ │ │ │ 0000000000004020 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@plt-0x10>: │ │ │ │ │ - push 0xfd7a(%rip) # 13da0 ::VALUE@@Base+0x2d80> │ │ │ │ │ - jmp *0xfd7c(%rip) # 13da8 ::VALUE@@Base+0x2d88> │ │ │ │ │ + push 0xfd7a(%rip) # 13da0 ::VALUE@@Base+0x2ca0> │ │ │ │ │ + jmp *0xfd7c(%rip) # 13da8 ::VALUE@@Base+0x2ca8> │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ 0000000000004030 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@plt>: │ │ │ │ │ - jmp *0xfd7a(%rip) # 13db0 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0xa500> │ │ │ │ │ + jmp *0xfd7a(%rip) # 13db0 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x6d80> │ │ │ │ │ push $0x0 │ │ │ │ │ jmp 4020 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@plt-0x10> │ │ │ │ │ │ │ │ │ │ 0000000000004040 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@plt>: │ │ │ │ │ - jmp *0xfd72(%rip) # 13db8 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0x8048> │ │ │ │ │ + jmp *0xfd72(%rip) # 13db8 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0x48c8> │ │ │ │ │ push $0x1 │ │ │ │ │ jmp 4020 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@plt-0x10> │ │ │ │ │ │ │ │ │ │ 0000000000004050 , std::allocator >::~basic_ostringstream()@plt>: │ │ │ │ │ jmp *0xfd6a(%rip) # 13dc0 , std::allocator >::~basic_ostringstream()@GLIBCXX_3.4.21> │ │ │ │ │ push $0x2 │ │ │ │ │ jmp 4020 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@plt-0x10> │ │ │ │ │ @@ -40,45 +40,45 @@ │ │ │ │ │ │ │ │ │ │ 0000000000004090 : │ │ │ │ │ jmp *0xfd4a(%rip) │ │ │ │ │ push $0x6 │ │ │ │ │ jmp 4020 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@plt-0x10> │ │ │ │ │ │ │ │ │ │ 00000000000040a0 > > >(seqan2::Holder > >, seqan2::Tag >&)@plt>: │ │ │ │ │ - jmp *0xfd42(%rip) # 13de8 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x7b18> │ │ │ │ │ + jmp *0xfd42(%rip) # 13de8 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x4398> │ │ │ │ │ push $0x7 │ │ │ │ │ jmp 4020 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@plt-0x10> │ │ │ │ │ │ │ │ │ │ 00000000000040b0 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@plt>: │ │ │ │ │ - jmp *0xfd3a(%rip) # 13df0 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0xb3a0> │ │ │ │ │ + jmp *0xfd3a(%rip) # 13df0 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x7c20> │ │ │ │ │ push $0x8 │ │ │ │ │ jmp 4020 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@plt-0x10> │ │ │ │ │ │ │ │ │ │ 00000000000040c0 : │ │ │ │ │ jmp *0xfd32(%rip) │ │ │ │ │ push $0x9 │ │ │ │ │ jmp 4020 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@plt-0x10> │ │ │ │ │ │ │ │ │ │ 00000000000040d0 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@plt>: │ │ │ │ │ - jmp *0xfd2a(%rip) # 13e00 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x3300> │ │ │ │ │ + jmp *0xfd2a(%rip) # 13e00 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xbec0> │ │ │ │ │ push $0xa │ │ │ │ │ jmp 4020 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@plt-0x10> │ │ │ │ │ │ │ │ │ │ 00000000000040e0 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@plt>: │ │ │ │ │ - jmp *0xfd22(%rip) # 13e08 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0xae68> │ │ │ │ │ + jmp *0xfd22(%rip) # 13e08 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0x76e8> │ │ │ │ │ push $0xb │ │ │ │ │ jmp 4020 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@plt-0x10> │ │ │ │ │ │ │ │ │ │ 00000000000040f0 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@plt>: │ │ │ │ │ - jmp *0xfd1a(%rip) # 13e10 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0x70f0> │ │ │ │ │ + jmp *0xfd1a(%rip) # 13e10 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0x3970> │ │ │ │ │ push $0xc │ │ │ │ │ jmp 4020 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@plt-0x10> │ │ │ │ │ │ │ │ │ │ 0000000000004100 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&)@plt>: │ │ │ │ │ - jmp *0xfd12(%rip) # 13e18 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xb0e8> │ │ │ │ │ + jmp *0xfd12(%rip) # 13e18 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x7968> │ │ │ │ │ push $0xd │ │ │ │ │ jmp 4020 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@plt-0x10> │ │ │ │ │ │ │ │ │ │ 0000000000004110 : │ │ │ │ │ jmp *0xfd0a(%rip) │ │ │ │ │ push $0xe │ │ │ │ │ jmp 4020 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@plt-0x10> │ │ │ │ │ @@ -90,85 +90,85 @@ │ │ │ │ │ │ │ │ │ │ 0000000000004130 : │ │ │ │ │ jmp *0xfcfa(%rip) │ │ │ │ │ push $0x10 │ │ │ │ │ jmp 4020 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@plt-0x10> │ │ │ │ │ │ │ │ │ │ 0000000000004140 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@plt>: │ │ │ │ │ - jmp *0xfcf2(%rip) # 13e38 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0xb308> │ │ │ │ │ + jmp *0xfcf2(%rip) # 13e38 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x7b88> │ │ │ │ │ push $0x11 │ │ │ │ │ jmp 4020 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@plt-0x10> │ │ │ │ │ │ │ │ │ │ 0000000000004150 >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@plt>: │ │ │ │ │ - jmp *0xfcea(%rip) # 13e40 >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base+0xa160> │ │ │ │ │ + jmp *0xfcea(%rip) # 13e40 >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base+0x69e0> │ │ │ │ │ push $0x12 │ │ │ │ │ jmp 4020 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@plt-0x10> │ │ │ │ │ │ │ │ │ │ 0000000000004160 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@plt>: │ │ │ │ │ - jmp *0xfce2(%rip) # 13e48 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x9b08> │ │ │ │ │ + jmp *0xfce2(%rip) # 13e48 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x6388> │ │ │ │ │ push $0x13 │ │ │ │ │ jmp 4020 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@plt-0x10> │ │ │ │ │ │ │ │ │ │ 0000000000004170 >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&)@plt>: │ │ │ │ │ - jmp *0xfcda(%rip) # 13e50 >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&)@@Base+0xa7f0> │ │ │ │ │ + jmp *0xfcda(%rip) # 13e50 >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&)@@Base+0x7070> │ │ │ │ │ push $0x14 │ │ │ │ │ jmp 4020 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@plt-0x10> │ │ │ │ │ │ │ │ │ │ 0000000000004180 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@plt>: │ │ │ │ │ - jmp *0xfcd2(%rip) # 13e58 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x6d38> │ │ │ │ │ + jmp *0xfcd2(%rip) # 13e58 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x35b8> │ │ │ │ │ push $0x15 │ │ │ │ │ jmp 4020 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@plt-0x10> │ │ │ │ │ │ │ │ │ │ 0000000000004190 : │ │ │ │ │ jmp *0xfcca(%rip) │ │ │ │ │ push $0x16 │ │ │ │ │ jmp 4020 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@plt-0x10> │ │ │ │ │ │ │ │ │ │ 00000000000041a0 , std::allocator >)@plt>: │ │ │ │ │ - jmp *0xfcc2(%rip) # 13e68 , std::allocator >)@@Base+0xe7d8> │ │ │ │ │ + jmp *0xfcc2(%rip) # 13e68 , std::allocator >)@@Base+0xb058> │ │ │ │ │ push $0x17 │ │ │ │ │ jmp 4020 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@plt-0x10> │ │ │ │ │ │ │ │ │ │ 00000000000041b0 : │ │ │ │ │ jmp *0xfcba(%rip) │ │ │ │ │ push $0x18 │ │ │ │ │ jmp 4020 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@plt-0x10> │ │ │ │ │ │ │ │ │ │ 00000000000041c0 , seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&)@plt>: │ │ │ │ │ - jmp *0xfcb2(%rip) # 13e78 , seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&)@@Base+0x7528> │ │ │ │ │ + jmp *0xfcb2(%rip) # 13e78 , seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&)@@Base+0x3da8> │ │ │ │ │ push $0x19 │ │ │ │ │ jmp 4020 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@plt-0x10> │ │ │ │ │ │ │ │ │ │ 00000000000041d0 : │ │ │ │ │ jmp *0xfcaa(%rip) │ │ │ │ │ push $0x1a │ │ │ │ │ jmp 4020 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@plt-0x10> │ │ │ │ │ │ │ │ │ │ 00000000000041e0 : │ │ │ │ │ jmp *0xfca2(%rip) │ │ │ │ │ push $0x1b │ │ │ │ │ jmp 4020 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@plt-0x10> │ │ │ │ │ │ │ │ │ │ 00000000000041f0 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@plt>: │ │ │ │ │ - jmp *0xfc9a(%rip) # 13e90 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0x8b50> │ │ │ │ │ + jmp *0xfc9a(%rip) # 13e90 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0x53d0> │ │ │ │ │ push $0x1c │ │ │ │ │ jmp 4020 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@plt-0x10> │ │ │ │ │ │ │ │ │ │ 0000000000004200 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@plt>: │ │ │ │ │ - jmp *0xfc92(%rip) # 13e98 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0xa358> │ │ │ │ │ + jmp *0xfc92(%rip) # 13e98 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0x6bd8> │ │ │ │ │ push $0x1d │ │ │ │ │ jmp 4020 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@plt-0x10> │ │ │ │ │ │ │ │ │ │ 0000000000004210 <__stack_chk_fail@plt>: │ │ │ │ │ jmp *0xfc8a(%rip) │ │ │ │ │ push $0x1e │ │ │ │ │ jmp 4020 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@plt-0x10> │ │ │ │ │ │ │ │ │ │ 0000000000004220 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@plt>: │ │ │ │ │ - jmp *0xfc82(%rip) # 13ea8 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@@Base+0x7348> │ │ │ │ │ + jmp *0xfc82(%rip) # 13ea8 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@@Base+0x3bc8> │ │ │ │ │ push $0x1f │ │ │ │ │ jmp 4020 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@plt-0x10> │ │ │ │ │ │ │ │ │ │ 0000000000004230 : │ │ │ │ │ jmp *0xfc7a(%rip) │ │ │ │ │ push $0x20 │ │ │ │ │ jmp 4020 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@plt-0x10> │ │ │ │ │ @@ -185,95 +185,95 @@ │ │ │ │ │ │ │ │ │ │ 0000000000004260 >::init(std::basic_streambuf >*)@plt>: │ │ │ │ │ jmp *0xfc62(%rip) # 13ec8 >::init(std::basic_streambuf >*)@GLIBCXX_3.4> │ │ │ │ │ push $0x23 │ │ │ │ │ jmp 4020 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@plt-0x10> │ │ │ │ │ │ │ │ │ │ 0000000000004270 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@plt>: │ │ │ │ │ - jmp *0xfc5a(%rip) # 13ed0 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0xada0> │ │ │ │ │ + jmp *0xfc5a(%rip) # 13ed0 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x7620> │ │ │ │ │ push $0x24 │ │ │ │ │ jmp 4020 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@plt-0x10> │ │ │ │ │ │ │ │ │ │ 0000000000004280 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@plt>: │ │ │ │ │ - jmp *0xfc52(%rip) # 13ed8 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x4088> │ │ │ │ │ + jmp *0xfc52(%rip) # 13ed8 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0xcc68> │ │ │ │ │ push $0x25 │ │ │ │ │ jmp 4020 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@plt-0x10> │ │ │ │ │ │ │ │ │ │ 0000000000004290 : │ │ │ │ │ jmp *0xfc4a(%rip) │ │ │ │ │ push $0x26 │ │ │ │ │ jmp 4020 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@plt-0x10> │ │ │ │ │ │ │ │ │ │ 00000000000042a0 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@plt>: │ │ │ │ │ - jmp *0xfc42(%rip) # 13ee8 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@@Base+0x8d28> │ │ │ │ │ + jmp *0xfc42(%rip) # 13ee8 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@@Base+0x55a8> │ │ │ │ │ push $0x27 │ │ │ │ │ jmp 4020 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@plt-0x10> │ │ │ │ │ │ │ │ │ │ 00000000000042b0 , seqan2::Alloc >, seqan2::Tag >, unsigned long>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned long)@plt>: │ │ │ │ │ - jmp *0xfc3a(%rip) # 13ef0 , seqan2::Alloc >, seqan2::Tag >, unsigned long>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned long)@@Base+0x9e70> │ │ │ │ │ + jmp *0xfc3a(%rip) # 13ef0 , seqan2::Alloc >, seqan2::Tag >, unsigned long>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned long)@@Base+0x66f0> │ │ │ │ │ push $0x28 │ │ │ │ │ jmp 4020 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@plt-0x10> │ │ │ │ │ │ │ │ │ │ 00000000000042c0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt>: │ │ │ │ │ jmp *0xfc32(%rip) # 13ef8 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@GLIBCXX_3.4.21> │ │ │ │ │ push $0x29 │ │ │ │ │ jmp 4020 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@plt-0x10> │ │ │ │ │ │ │ │ │ │ 00000000000042d0 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@plt>: │ │ │ │ │ - jmp *0xfc2a(%rip) # 13f00 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x8820> │ │ │ │ │ + jmp *0xfc2a(%rip) # 13f00 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x50a0> │ │ │ │ │ push $0x2a │ │ │ │ │ jmp 4020 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@plt-0x10> │ │ │ │ │ │ │ │ │ │ 00000000000042e0 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&, seqan2::Size, seqan2::Alloc > >::Type)@plt>: │ │ │ │ │ - jmp *0xfc22(%rip) # 13f08 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&, seqan2::Size, seqan2::Alloc > >::Type)@@Base+0xb368> │ │ │ │ │ + jmp *0xfc22(%rip) # 13f08 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&, seqan2::Size, seqan2::Alloc > >::Type)@@Base+0x7be8> │ │ │ │ │ push $0x2b │ │ │ │ │ jmp 4020 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@plt-0x10> │ │ │ │ │ │ │ │ │ │ 00000000000042f0 , std::allocator >::reserve(unsigned long)@plt>: │ │ │ │ │ jmp *0xfc1a(%rip) # 13f10 , std::allocator >::reserve(unsigned long)@GLIBCXX_3.4.21> │ │ │ │ │ push $0x2c │ │ │ │ │ jmp 4020 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@plt-0x10> │ │ │ │ │ │ │ │ │ │ 0000000000004300 : │ │ │ │ │ jmp *0xfc12(%rip) │ │ │ │ │ push $0x2d │ │ │ │ │ jmp 4020 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@plt-0x10> │ │ │ │ │ │ │ │ │ │ 0000000000004310 , std::allocator >::~basic_stringbuf()@plt>: │ │ │ │ │ - jmp *0xfc0a(%rip) # 13f20 , std::allocator >::~basic_stringbuf()@@Base+0x34d0> │ │ │ │ │ + jmp *0xfc0a(%rip) # 13f20 , std::allocator >::~basic_stringbuf()@@Base+0xc0b0> │ │ │ │ │ push $0x2e │ │ │ │ │ jmp 4020 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@plt-0x10> │ │ │ │ │ │ │ │ │ │ 0000000000004320 >::clear(std::_Ios_Iostate)@plt>: │ │ │ │ │ jmp *0xfc02(%rip) # 13f28 >::clear(std::_Ios_Iostate)@GLIBCXX_3.4> │ │ │ │ │ push $0x2f │ │ │ │ │ jmp 4020 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@plt-0x10> │ │ │ │ │ │ │ │ │ │ 0000000000004330 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned long, char const*, __va_list_tag*), unsigned long, char const*, ...)@plt>: │ │ │ │ │ - jmp *0xfbfa(%rip) # 13f30 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned long, char const*, __va_list_tag*), unsigned long, char const*, ...)@@Base+0x3690> │ │ │ │ │ + jmp *0xfbfa(%rip) # 13f30 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned long, char const*, __va_list_tag*), unsigned long, char const*, ...)@@Base+0xc270> │ │ │ │ │ push $0x30 │ │ │ │ │ jmp 4020 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@plt-0x10> │ │ │ │ │ │ │ │ │ │ 0000000000004340 <_Unwind_Resume@plt>: │ │ │ │ │ jmp *0xfbf2(%rip) │ │ │ │ │ push $0x31 │ │ │ │ │ jmp 4020 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@plt-0x10> │ │ │ │ │ │ │ │ │ │ 0000000000004350 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt>: │ │ │ │ │ jmp *0xfbea(%rip) # 13f40 , std::allocator >::_M_create(unsigned long&, unsigned long)@GLIBCXX_3.4.21> │ │ │ │ │ push $0x32 │ │ │ │ │ jmp 4020 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@plt-0x10> │ │ │ │ │ │ │ │ │ │ 0000000000004360 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@plt>: │ │ │ │ │ - jmp *0xfbe2(%rip) # 13f48 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x8048> │ │ │ │ │ + jmp *0xfbe2(%rip) # 13f48 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x48c8> │ │ │ │ │ push $0x33 │ │ │ │ │ jmp 4020 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@plt-0x10> │ │ │ │ │ │ │ │ │ │ 0000000000004370 > > >(seqan2::Holder > >, seqan2::Tag >&)@plt>: │ │ │ │ │ - jmp *0xfbda(%rip) # 13f50 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0xb490> │ │ │ │ │ + jmp *0xfbda(%rip) # 13f50 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x7d10> │ │ │ │ │ push $0x34 │ │ │ │ │ jmp 4020 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@plt-0x10> │ │ │ │ │ │ │ │ │ │ 0000000000004380 : │ │ │ │ │ jmp *0xfbd2(%rip) │ │ │ │ │ push $0x35 │ │ │ │ │ jmp 4020 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@plt-0x10> │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -1,161 +1,22 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ -00000000000043c0 : │ │ │ │ │ -adapterAlignment.cold(): │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ - mov %rbx,%rdi │ │ │ │ │ - mov %rbp,%rbx │ │ │ │ │ - call 41b0 │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:197 │ │ │ │ │ - mov 0x138(%rsp),%r13 │ │ │ │ │ - mov 0x130(%rsp),%rbp │ │ │ │ │ -/usr/include/seqan/basic/array_construct_destruct.h:548 │ │ │ │ │ - cmp %rbp,%r13 │ │ │ │ │ - jne 4522 <__cxa_finalize@plt+0x192> │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - mov 0x130(%rsp),%rdi │ │ │ │ │ - call 41b0 │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:809 │ │ │ │ │ - mov 0xa0(%rsp),%rdi │ │ │ │ │ - call 4240 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ - mov 0x98(%rsp),%rdi │ │ │ │ │ - call 4240 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - mov 0x110(%rsp),%rdi │ │ │ │ │ - call 41b0 │ │ │ │ │ - mov 0xf0(%rsp),%rdi │ │ │ │ │ - call 41b0 │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:809 │ │ │ │ │ - lea 0x210(%rsp),%rdi │ │ │ │ │ - call 4240 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ -/usr/include/c++/14/bits/new_allocator.h:104 │ │ │ │ │ - mov 0x298(%rsp),%rax │ │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ │ - jne 44ff <__cxa_finalize@plt+0x16f> │ │ │ │ │ - mov %rbx,%rdi │ │ │ │ │ - call 4340 <_Unwind_Resume@plt> │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ - mov 0x150(%rsp),%rbx │ │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ │ - mov 0x158(%rsp),%ebx │ │ │ │ │ - mov %ebx,0x74(%rsp) │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:140 │ │ │ │ │ - mov 0x60(%rsp),%rdi │ │ │ │ │ - mov %rax,(%rsp) │ │ │ │ │ - call 4370 > > >(seqan2::Holder > >, seqan2::Tag >&)@plt> │ │ │ │ │ - mov (%rsp),%rbp │ │ │ │ │ - mov 0x10(%rsp),%rax │ │ │ │ │ - mov 0x68(%rsp),%rdi │ │ │ │ │ - mov %rax,0x150(%rsp) │ │ │ │ │ - mov 0x74(%rsp),%eax │ │ │ │ │ - mov %eax,0x158(%rsp) │ │ │ │ │ - call 40b0 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@plt> │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - mov 0x1f8(%rsp),%rdi │ │ │ │ │ - call 41b0 │ │ │ │ │ - mov 0x1e0(%rsp),%rdi │ │ │ │ │ - call 41b0 │ │ │ │ │ - jmp 43c2 <__cxa_finalize@plt+0x32> │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:140 │ │ │ │ │ - mov 0x60(%rsp),%rdi │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:140 │ │ │ │ │ - call 4370 > > >(seqan2::Holder > >, seqan2::Tag >&)@plt> │ │ │ │ │ - jmp 447f <__cxa_finalize@plt+0xef> │ │ │ │ │ - mov %r13,%rdi │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:140 │ │ │ │ │ - call 4370 > > >(seqan2::Holder > >, seqan2::Tag >&)@plt> │ │ │ │ │ - mov %r14,%rdi │ │ │ │ │ - call 4140 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@plt> │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - mov 0x1f8(%rsp),%rdi │ │ │ │ │ - call 41b0 │ │ │ │ │ - mov 0x1e0(%rsp),%rdi │ │ │ │ │ - call 41b0 │ │ │ │ │ - jmp 43c2 <__cxa_finalize@plt+0x32> │ │ │ │ │ - call 4210 <__stack_chk_fail@plt> │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:140 │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ - mov %r13,%rdi │ │ │ │ │ - mov %rax,(%rsp) │ │ │ │ │ - call 4370 > > >(seqan2::Holder > >, seqan2::Tag >&)@plt> │ │ │ │ │ - mov (%rsp),%rbp │ │ │ │ │ - jmp 44d8 <__cxa_finalize@plt+0x148> │ │ │ │ │ -/usr/include/seqan/align/dp_traceback_impl.h:573 │ │ │ │ │ - mov 0x150(%rsp),%rbx │ │ │ │ │ - jmp 4506 <__cxa_finalize@plt+0x176> │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ │ - call 41b0 │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ - testl $0xfffffffd,0x8(%rbp) │ │ │ │ │ - je 4549 <__cxa_finalize@plt+0x1b9> │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ - mov 0x0(%rbp),%r12 │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - mov (%r12),%rdi │ │ │ │ │ - call 41b0 │ │ │ │ │ - mov %r12,%rdi │ │ │ │ │ - call 41b0 │ │ │ │ │ -/usr/include/seqan/basic/array_construct_destruct.h:551 │ │ │ │ │ - add $0x48,%rbp │ │ │ │ │ - jmp 43dd <__cxa_finalize@plt+0x4d> │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:140 │ │ │ │ │ - mov %r14,%rdi │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:140 │ │ │ │ │ - call 4140 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@plt> │ │ │ │ │ - jmp 44e0 <__cxa_finalize@plt+0x150> │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ - jmp 43c2 <__cxa_finalize@plt+0x32> │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:140 │ │ │ │ │ - mov 0x68(%rsp),%rdi │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ -/usr/include/seqan/basic/holder_tristate.h:140 │ │ │ │ │ - call 40b0 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@plt> │ │ │ │ │ - jmp 44a1 <__cxa_finalize@plt+0x111> │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:809 │ │ │ │ │ - mov %rbx,%rdi │ │ │ │ │ - mov %rbp,%rbx │ │ │ │ │ - call 4240 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ -/usr/include/c++/14/bits/new_allocator.h:104 │ │ │ │ │ - jmp 43cd <__cxa_finalize@plt+0x3d> │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ - jmp 43c2 <__cxa_finalize@plt+0x32> │ │ │ │ │ -/usr/include/seqan/align/dp_traceback_impl.h:573 │ │ │ │ │ - mov 0x190(%rsp),%rbx │ │ │ │ │ - jmp 446d <__cxa_finalize@plt+0xdd> │ │ │ │ │ -/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ - jmp 43c2 <__cxa_finalize@plt+0x32> │ │ │ │ │ - nop │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned long, unsigned long, char const*) const: │ │ │ │ │ +00000000000043c0 : │ │ │ │ │ +ScoredAlignment::getString[abi:cxx11]() [clone .cold]: │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:405 │ │ │ │ │ mov 0x3e8(%rsp),%rax │ │ │ │ │ sub %fs:0x28,%rax │ │ │ │ │ - jne 474e <__cxa_finalize@plt+0x3be> │ │ │ │ │ - lea 0xca43(%rip),%rdi # 11003 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x503> │ │ │ │ │ + jne 456c <__cxa_finalize@plt+0x1dc> │ │ │ │ │ + lea 0xcc25(%rip),%rdi # 11003 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x763> │ │ │ │ │ lea 0xf0(%rsp),%r12 │ │ │ │ │ call 4110 │ │ │ │ │ endbr64 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::~basic_string(): │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:809 │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ call 4240 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ mov 0xc8(%rsp),%rdi │ │ │ │ │ lea 0x1b0(%rsp),%r12 │ │ │ │ │ call 4240 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ @@ -181,325 +42,465 @@ │ │ │ │ │ call 4240 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ mov 0x98(%rsp),%rdi │ │ │ │ │ call 4240 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ mov 0x70(%rsp),%rdi │ │ │ │ │ call 4240 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ mov 0x78(%rsp),%rdi │ │ │ │ │ call 4240 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ -std::__new_allocator::~__new_allocator(): │ │ │ │ │ /usr/include/c++/14/bits/new_allocator.h:104 │ │ │ │ │ mov 0x3e8(%rsp),%rax │ │ │ │ │ sub %fs:0x28,%rax │ │ │ │ │ - jne 4758 <__cxa_finalize@plt+0x3c8> │ │ │ │ │ + jne 4576 <__cxa_finalize@plt+0x1e6> │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ call 4340 <_Unwind_Resume@plt> │ │ │ │ │ endbr64 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::~basic_string(): │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:809 │ │ │ │ │ mov 0xb0(%rsp),%rdi │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ call 4240 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ mov 0xa8(%rsp),%rdi │ │ │ │ │ lea 0x270(%rsp),%r13 │ │ │ │ │ call 4240 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ mov %r13,%rdi │ │ │ │ │ call 4240 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ mov 0xa0(%rsp),%rdi │ │ │ │ │ lea 0x210(%rsp),%r12 │ │ │ │ │ call 4240 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ -std::__new_allocator::~__new_allocator(): │ │ │ │ │ /usr/include/c++/14/bits/new_allocator.h:104 │ │ │ │ │ - jmp 45d4 <__cxa_finalize@plt+0x244> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned long, unsigned long, char const*) const: │ │ │ │ │ + jmp 43f2 <__cxa_finalize@plt+0x62> │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:405 │ │ │ │ │ mov 0x3e8(%rsp),%rax │ │ │ │ │ sub %fs:0x28,%rax │ │ │ │ │ - jne 4753 <__cxa_finalize@plt+0x3c3> │ │ │ │ │ + jne 4571 <__cxa_finalize@plt+0x1e1> │ │ │ │ │ lea 0x130(%rsp),%rax │ │ │ │ │ - lea 0xc8f2(%rip),%rdi # 11003 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x503> │ │ │ │ │ + lea 0xcad4(%rip),%rdi # 11003 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x763> │ │ │ │ │ mov %rax,0xb8(%rsp) │ │ │ │ │ call 4110 │ │ │ │ │ mov 0x3e8(%rsp),%rax │ │ │ │ │ sub %fs:0x28,%rax │ │ │ │ │ - jne 473d <__cxa_finalize@plt+0x3ad> │ │ │ │ │ - lea 0xc8cb(%rip),%rdi # 11003 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x503> │ │ │ │ │ + jne 455b <__cxa_finalize@plt+0x1cb> │ │ │ │ │ + lea 0xcaad(%rip),%rdi # 11003 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x763> │ │ │ │ │ call 4110 │ │ │ │ │ call 4210 <__stack_chk_fail@plt> │ │ │ │ │ endbr64 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::~basic_string(): │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:809 │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ - jmp 4633 <__cxa_finalize@plt+0x2a3> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned long, unsigned long, char const*) const: │ │ │ │ │ + jmp 4451 <__cxa_finalize@plt+0xc1> │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:405 │ │ │ │ │ call 4210 <__stack_chk_fail@plt> │ │ │ │ │ call 4210 <__stack_chk_fail@plt> │ │ │ │ │ call 4210 <__stack_chk_fail@plt> │ │ │ │ │ endbr64 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::~basic_string(): │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:809 │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ - jmp 462b <__cxa_finalize@plt+0x29b> │ │ │ │ │ + jmp 4449 <__cxa_finalize@plt+0xb9> │ │ │ │ │ endbr64 │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ - jmp 460e <__cxa_finalize@plt+0x27e> │ │ │ │ │ + jmp 442c <__cxa_finalize@plt+0x9c> │ │ │ │ │ endbr64 │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ - jmp 4616 <__cxa_finalize@plt+0x286> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned long, unsigned long, char const*) const: │ │ │ │ │ + jmp 4434 <__cxa_finalize@plt+0xa4> │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:405 │ │ │ │ │ mov 0x3e8(%rsp),%rax │ │ │ │ │ sub %fs:0x28,%rax │ │ │ │ │ - jne 47b0 <__cxa_finalize@plt+0x420> │ │ │ │ │ + jne 45ce <__cxa_finalize@plt+0x23e> │ │ │ │ │ lea 0x250(%rsp),%rax │ │ │ │ │ - lea 0xc860(%rip),%rdi # 11003 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x503> │ │ │ │ │ + lea 0xca42(%rip),%rdi # 11003 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x763> │ │ │ │ │ mov %rax,0xa0(%rsp) │ │ │ │ │ call 4110 │ │ │ │ │ call 4210 <__stack_chk_fail@plt> │ │ │ │ │ mov 0x3e8(%rsp),%rax │ │ │ │ │ sub %fs:0x28,%rax │ │ │ │ │ - jne 47e4 <__cxa_finalize@plt+0x454> │ │ │ │ │ + jne 4602 <__cxa_finalize@plt+0x272> │ │ │ │ │ lea 0x2b0(%rsp),%rax │ │ │ │ │ - lea 0xc82c(%rip),%rdi # 11003 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x503> │ │ │ │ │ + lea 0xca0e(%rip),%rdi # 11003 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x763> │ │ │ │ │ mov %rax,0xa8(%rsp) │ │ │ │ │ call 4110 │ │ │ │ │ call 4210 <__stack_chk_fail@plt> │ │ │ │ │ mov 0x3e8(%rsp),%rax │ │ │ │ │ sub %fs:0x28,%rax │ │ │ │ │ - jne 483b <__cxa_finalize@plt+0x4ab> │ │ │ │ │ - lea 0xc800(%rip),%rdi # 11003 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x503> │ │ │ │ │ + jne 4659 <__cxa_finalize@plt+0x2c9> │ │ │ │ │ + lea 0xc9e2(%rip),%rdi # 11003 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x763> │ │ │ │ │ lea 0x150(%rsp),%r12 │ │ │ │ │ call 4110 │ │ │ │ │ mov 0x3e8(%rsp),%rax │ │ │ │ │ sub %fs:0x28,%rax │ │ │ │ │ - jne 492f <__cxa_finalize@plt+0x59f> │ │ │ │ │ - lea 0xc7d5(%rip),%rdi # 11003 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x503> │ │ │ │ │ + jne 474d <__cxa_finalize@plt+0x3bd> │ │ │ │ │ + lea 0xc9b7(%rip),%rdi # 11003 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x763> │ │ │ │ │ lea 0x1b0(%rsp),%r12 │ │ │ │ │ call 4110 │ │ │ │ │ call 4210 <__stack_chk_fail@plt> │ │ │ │ │ mov 0x3e8(%rsp),%rax │ │ │ │ │ sub %fs:0x28,%rax │ │ │ │ │ - jne 486f <__cxa_finalize@plt+0x4df> │ │ │ │ │ + jne 468d <__cxa_finalize@plt+0x2fd> │ │ │ │ │ lea 0x190(%rsp),%rax │ │ │ │ │ - lea 0xc7a1(%rip),%rdi # 11003 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x503> │ │ │ │ │ + lea 0xc983(%rip),%rdi # 11003 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x763> │ │ │ │ │ mov %rax,0xc0(%rsp) │ │ │ │ │ call 4110 │ │ │ │ │ call 4210 <__stack_chk_fail@plt> │ │ │ │ │ mov 0x3e8(%rsp),%rax │ │ │ │ │ sub %fs:0x28,%rax │ │ │ │ │ - jne 489b <__cxa_finalize@plt+0x50b> │ │ │ │ │ - lea 0xc775(%rip),%rdi # 11003 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x503> │ │ │ │ │ + jne 46b9 <__cxa_finalize@plt+0x329> │ │ │ │ │ + lea 0xc957(%rip),%rdi # 11003 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x763> │ │ │ │ │ lea 0x270(%rsp),%r13 │ │ │ │ │ call 4110 │ │ │ │ │ call 4210 <__stack_chk_fail@plt> │ │ │ │ │ mov 0x3e8(%rsp),%rax │ │ │ │ │ sub %fs:0x28,%rax │ │ │ │ │ - jne 48cf <__cxa_finalize@plt+0x53f> │ │ │ │ │ + jne 46ed <__cxa_finalize@plt+0x35d> │ │ │ │ │ lea 0x1f0(%rsp),%rax │ │ │ │ │ - lea 0xc741(%rip),%rdi # 11003 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x503> │ │ │ │ │ + lea 0xc923(%rip),%rdi # 11003 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x763> │ │ │ │ │ mov %rax,0xc8(%rsp) │ │ │ │ │ call 4110 │ │ │ │ │ call 4210 <__stack_chk_fail@plt> │ │ │ │ │ mov 0x3e8(%rsp),%rax │ │ │ │ │ sub %fs:0x28,%rax │ │ │ │ │ - jne 492a <__cxa_finalize@plt+0x59a> │ │ │ │ │ - lea 0xc715(%rip),%rdi # 11003 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x503> │ │ │ │ │ + jne 4748 <__cxa_finalize@plt+0x3b8> │ │ │ │ │ + lea 0xc8f7(%rip),%rdi # 11003 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x763> │ │ │ │ │ lea 0x210(%rsp),%r12 │ │ │ │ │ call 4110 │ │ │ │ │ mov 0x3e8(%rsp),%rax │ │ │ │ │ sub %fs:0x28,%rax │ │ │ │ │ - jne 4940 <__cxa_finalize@plt+0x5b0> │ │ │ │ │ + jne 475e <__cxa_finalize@plt+0x3ce> │ │ │ │ │ lea 0x2d0(%rsp),%rax │ │ │ │ │ - lea 0xc6e6(%rip),%rdi # 11003 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x503> │ │ │ │ │ + lea 0xc8c8(%rip),%rdi # 11003 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x763> │ │ │ │ │ mov %rax,0xb0(%rsp) │ │ │ │ │ call 4110 │ │ │ │ │ call 4210 <__stack_chk_fail@plt> │ │ │ │ │ call 4210 <__stack_chk_fail@plt> │ │ │ │ │ endbr64 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::~basic_string(): │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:809 │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ - jmp 46cd <__cxa_finalize@plt+0x33d> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned long, unsigned long, char const*) const: │ │ │ │ │ + jmp 44eb <__cxa_finalize@plt+0x15b> │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:405 │ │ │ │ │ call 4210 <__stack_chk_fail@plt> │ │ │ │ │ endbr64 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::~basic_string(): │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:809 │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ - jmp 46b8 <__cxa_finalize@plt+0x328> │ │ │ │ │ + jmp 44d6 <__cxa_finalize@plt+0x146> │ │ │ │ │ endbr64 │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ - jmp 45f1 <__cxa_finalize@plt+0x261> │ │ │ │ │ + jmp 440f <__cxa_finalize@plt+0x7f> │ │ │ │ │ endbr64 │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ - jmp 46d5 <__cxa_finalize@plt+0x345> │ │ │ │ │ + jmp 44f3 <__cxa_finalize@plt+0x163> │ │ │ │ │ endbr64 │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ - jmp 45f9 <__cxa_finalize@plt+0x269> │ │ │ │ │ + jmp 4417 <__cxa_finalize@plt+0x87> │ │ │ │ │ endbr64 │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ - jmp 45dc <__cxa_finalize@plt+0x24c> │ │ │ │ │ -ScoredAlignment::getString[abi:cxx11]() [clone .cold]: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:809 │ │ │ │ │ + jmp 43fa <__cxa_finalize@plt+0x6a> │ │ │ │ │ nop │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::~basic_string(): │ │ │ │ │ +ScoredAlignment::ScoredAlignment(seqan2::Align, seqan2::Alloc >, seqan2::Tag >&, int, int, int) [clone .cold]: │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:809 │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ call 4240 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ -ScoredAlignment::ScoredAlignment(seqan2::Align, seqan2::Alloc >, seqan2::Tag >&, int, int, int): │ │ │ │ │ ./porechop/src/alignment.cpp:111 │ │ │ │ │ mov %r14,%rdi │ │ │ │ │ call 4050 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::~basic_string(): │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:809 │ │ │ │ │ mov 0x58(%rsp),%rdi │ │ │ │ │ call 4240 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ -ScoredAlignment::ScoredAlignment(seqan2::Align, seqan2::Alloc >, seqan2::Tag >&, int, int, int): │ │ │ │ │ ./porechop/src/alignment.cpp:111 │ │ │ │ │ mov 0x20(%rsp),%rdi │ │ │ │ │ call 4050 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ │ mov 0x3a8(%rsp),%rax │ │ │ │ │ sub %fs:0x28,%rax │ │ │ │ │ - jne 4a15 <__cxa_finalize@plt+0x685> │ │ │ │ │ + jne 4833 <__cxa_finalize@plt+0x4a3> │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ call 4340 <_Unwind_Resume@plt> │ │ │ │ │ -std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream(): │ │ │ │ │ /usr/include/c++/14/sstream:806 (discriminator 1) │ │ │ │ │ mov %r14,%rdi │ │ │ │ │ call 4310 , std::allocator >::~basic_stringbuf()@plt> │ │ │ │ │ -std::basic_ostream >::~basic_ostream(): │ │ │ │ │ /usr/include/c++/14/ostream:101 │ │ │ │ │ mov -0x18(%rbp),%rax │ │ │ │ │ mov %rbp,0xb0(%rsp) │ │ │ │ │ mov %r13,0xb0(%rsp,%rax,1) │ │ │ │ │ -std::basic_ios >::~basic_ios(): │ │ │ │ │ /usr/include/c++/14/bits/basic_ios.h:286 │ │ │ │ │ - mov 0xf57c(%rip),%rax # 13f60 >@GLIBCXX_3.4> │ │ │ │ │ + mov 0xf75e(%rip),%rax # 13f60 >@GLIBCXX_3.4> │ │ │ │ │ mov 0x10(%rsp),%rdi │ │ │ │ │ add $0x10,%rax │ │ │ │ │ mov %rax,0x120(%rsp) │ │ │ │ │ call 4080 │ │ │ │ │ mov 0x3a8(%rsp),%rax │ │ │ │ │ sub %fs:0x28,%rax │ │ │ │ │ - jne 4a67 <__cxa_finalize@plt+0x6d7> │ │ │ │ │ + jne 4885 <__cxa_finalize@plt+0x4f5> │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ call 4340 <_Unwind_Resume@plt> │ │ │ │ │ call 4210 <__stack_chk_fail@plt> │ │ │ │ │ -std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream(): │ │ │ │ │ /usr/include/c++/14/sstream:806 (discriminator 1) │ │ │ │ │ mov %r15,%rdi │ │ │ │ │ call 4310 , std::allocator >::~basic_stringbuf()@plt> │ │ │ │ │ -std::basic_ostream >::~basic_ostream(): │ │ │ │ │ /usr/include/c++/14/ostream:101 │ │ │ │ │ mov -0x18(%rbp),%rax │ │ │ │ │ mov %rbp,0x230(%rsp) │ │ │ │ │ mov %r13,0x230(%rsp,%rax,1) │ │ │ │ │ -std::basic_ios >::~basic_ios(): │ │ │ │ │ /usr/include/c++/14/bits/basic_ios.h:286 │ │ │ │ │ - mov 0xf523(%rip),%rax # 13f60 >@GLIBCXX_3.4> │ │ │ │ │ + mov 0xf705(%rip),%rax # 13f60 >@GLIBCXX_3.4> │ │ │ │ │ mov 0x18(%rsp),%rdi │ │ │ │ │ add $0x10,%rax │ │ │ │ │ mov %rax,0x2a0(%rsp) │ │ │ │ │ call 4080 │ │ │ │ │ - jmp 4992 <__cxa_finalize@plt+0x602> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::~basic_string(): │ │ │ │ │ + jmp 47b0 <__cxa_finalize@plt+0x420> │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:809 │ │ │ │ │ mov 0x58(%rsp),%rdi │ │ │ │ │ call 4240 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ +/usr/include/c++/14/bits/new_allocator.h:104 │ │ │ │ │ + jmp 47ba <__cxa_finalize@plt+0x42a> │ │ │ │ │ + call 4210 <__stack_chk_fail@plt> │ │ │ │ │ +adapterAlignment.cold(): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + xor %ebx,%ebx │ │ │ │ │ +void seqan2::deallocate, seqan2::Alloc >, seqan2::TraceSegment_, unsigned long, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc >&, seqan2::TraceSegment_*, unsigned long, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + mov %rbx,%rdi │ │ │ │ │ + mov %rbp,%rbx │ │ │ │ │ + call 41b0 │ │ │ │ │ +seqan2::String, seqan2::Alloc >, seqan2::Tag >, seqan2::Alloc >::~String(): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:197 │ │ │ │ │ + mov 0x138(%rsp),%r13 │ │ │ │ │ + mov 0x130(%rsp),%rbp │ │ │ │ │ +void seqan2::_arrayDestructDefault, seqan2::Alloc >, seqan2::Tag >*, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >*>(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >*, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >*): │ │ │ │ │ +/usr/include/seqan/basic/array_construct_destruct.h:548 │ │ │ │ │ + cmp %rbp,%r13 │ │ │ │ │ + jne 49ec <__cxa_finalize@plt+0x65c> │ │ │ │ │ +void seqan2::deallocate, seqan2::Alloc >, seqan2::Tag >, seqan2::Alloc >, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >, unsigned long, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc >, seqan2::Tag >, seqan2::Alloc >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >*, unsigned long, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + mov 0x130(%rsp),%rdi │ │ │ │ │ + call 41b0 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::~basic_string(): │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:809 │ │ │ │ │ + mov 0xa0(%rsp),%rdi │ │ │ │ │ + call 4240 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ + mov 0x98(%rsp),%rdi │ │ │ │ │ + call 4240 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ +void seqan2::deallocate, seqan2::Alloc >, seqan2::SimpleType, unsigned long, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc >&, seqan2::SimpleType*, unsigned long, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + mov 0x110(%rsp),%rdi │ │ │ │ │ + call 41b0 │ │ │ │ │ + mov 0xf0(%rsp),%rdi │ │ │ │ │ + call 41b0 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::~basic_string(): │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:809 │ │ │ │ │ + lea 0x210(%rsp),%rdi │ │ │ │ │ + call 4240 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ std::__new_allocator::~__new_allocator(): │ │ │ │ │ /usr/include/c++/14/bits/new_allocator.h:104 │ │ │ │ │ - jmp 499c <__cxa_finalize@plt+0x60c> │ │ │ │ │ + mov 0x298(%rsp),%rax │ │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ │ + jne 49c9 <__cxa_finalize@plt+0x639> │ │ │ │ │ + mov %rbx,%rdi │ │ │ │ │ + call 4340 <_Unwind_Resume@plt> │ │ │ │ │ +adapterAlignment(): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ + mov 0x150(%rsp),%rbx │ │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ │ + mov 0x158(%rsp),%ebx │ │ │ │ │ + mov %ebx,0x74(%rsp) │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ + xor %ebx,%ebx │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:140 │ │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ │ + mov %rax,(%rsp) │ │ │ │ │ + call 4370 > > >(seqan2::Holder > >, seqan2::Tag >&)@plt> │ │ │ │ │ + mov (%rsp),%rbp │ │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ │ + mov 0x68(%rsp),%rdi │ │ │ │ │ + mov %rax,0x150(%rsp) │ │ │ │ │ + mov 0x74(%rsp),%eax │ │ │ │ │ + mov %eax,0x158(%rsp) │ │ │ │ │ + call 40b0 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@plt> │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + mov 0x1f8(%rsp),%rdi │ │ │ │ │ + call 41b0 │ │ │ │ │ + mov 0x1e0(%rsp),%rdi │ │ │ │ │ + call 41b0 │ │ │ │ │ + jmp 488c <__cxa_finalize@plt+0x4fc> │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:140 │ │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ + xor %ebx,%ebx │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:140 │ │ │ │ │ + call 4370 > > >(seqan2::Holder > >, seqan2::Tag >&)@plt> │ │ │ │ │ + jmp 4949 <__cxa_finalize@plt+0x5b9> │ │ │ │ │ +seqan2::Holder > >, seqan2::Tag >::~Holder(): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:140 │ │ │ │ │ + mov %r13,%rdi │ │ │ │ │ +seqan2::String, seqan2::Alloc >::String(): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ + xor %ebx,%ebx │ │ │ │ │ +seqan2::Holder > >, seqan2::Tag >::~Holder(): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:140 │ │ │ │ │ + call 4370 > > >(seqan2::Holder > >, seqan2::Tag >&)@plt> │ │ │ │ │ +seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >::~Holder(): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:140 │ │ │ │ │ + mov %r14,%rdi │ │ │ │ │ + call 4140 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@plt> │ │ │ │ │ +void seqan2::deallocate >, unsigned char, unsigned long, seqan2::AllocateStorage_>(seqan2::String >&, unsigned char*, unsigned long, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + mov 0x1f8(%rsp),%rdi │ │ │ │ │ + call 41b0 │ │ │ │ │ +void seqan2::deallocate >, seqan2::Alloc >, seqan2::DPCell_ >, unsigned long, seqan2::AllocateStorage_>(seqan2::String >, seqan2::Alloc >&, seqan2::DPCell_ >*, unsigned long, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + mov 0x1e0(%rsp),%rdi │ │ │ │ │ + call 41b0 │ │ │ │ │ + jmp 488c <__cxa_finalize@plt+0x4fc> │ │ │ │ │ call 4210 <__stack_chk_fail@plt> │ │ │ │ │ -ScoredAlignment::ScoredAlignment(seqan2::Align, seqan2::Alloc >, seqan2::Tag >&, int, int, int) [clone .cold]: │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ -_GLOBAL__sub_I_adapter_align.cpp(): │ │ │ │ │ -./porechop/src/adapter_align.cpp:44 │ │ │ │ │ - endbr64 │ │ │ │ │ -/usr/include/seqan/align/dp_cell.h:144 │ │ │ │ │ - mov 0xf4fd(%rip),%rax # 13f78 > >::VALUE@@Base-0xa8> │ │ │ │ │ - cmpb $0x0,(%rax) │ │ │ │ │ - jne 4a90 <__cxa_finalize@plt+0x700> │ │ │ │ │ -/usr/include/seqan/align/dp_cell.h:144 (discriminator 1) │ │ │ │ │ - movb $0x1,(%rax) │ │ │ │ │ - mov 0xf4de(%rip),%rax # 13f68 > >::VALUE@@Base-0xc4> │ │ │ │ │ - movl $0xc0000000,(%rax) │ │ │ │ │ -/usr/include/seqan/align/dp_cell.h:144 (discriminator 3) │ │ │ │ │ - mov 0xf531(%rip),%rax # 13fc8 > >::VALUE@@Base-0x50> │ │ │ │ │ - cmpb $0x0,(%rax) │ │ │ │ │ - jne 4aac <__cxa_finalize@plt+0x71c> │ │ │ │ │ -/usr/include/seqan/align/dp_cell.h:144 (discriminator 4) │ │ │ │ │ - movb $0x1,(%rax) │ │ │ │ │ - mov 0xf52a(%rip),%rax # 13fd0 > >::VALUE@@Base-0x58> │ │ │ │ │ - movl $0xc0000000,(%rax) │ │ │ │ │ -./porechop/src/adapter_align.cpp:44 │ │ │ │ │ - ret │ │ │ │ │ - nopl (%rax) │ │ │ │ │ +seqan2::Holder > >, seqan2::Tag >::~Holder(): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:140 │ │ │ │ │ + xor %ebx,%ebx │ │ │ │ │ + mov %r13,%rdi │ │ │ │ │ + mov %rax,(%rsp) │ │ │ │ │ + call 4370 > > >(seqan2::Holder > >, seqan2::Tag >&)@plt> │ │ │ │ │ + mov (%rsp),%rbp │ │ │ │ │ + jmp 49a2 <__cxa_finalize@plt+0x612> │ │ │ │ │ +seqan2::DisableIf >, void>::Type seqan2::_computeTraceback, seqan2::Alloc >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned long, unsigned long, seqan2::Tag, seqan2::GlobalAlignment_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::String, seqan2::Alloc >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned int, unsigned long const&, unsigned long const&, seqan2::DPBandConfig > const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_impl.h:573 │ │ │ │ │ + mov 0x150(%rsp),%rbx │ │ │ │ │ + jmp 49d0 <__cxa_finalize@plt+0x640> │ │ │ │ │ +void seqan2::deallocate >, unsigned long, unsigned long, seqan2::AllocateStorage_>(seqan2::String >&, unsigned long*, unsigned long, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ │ + call 41b0 │ │ │ │ │ +void seqan2::clear, seqan2::Alloc > >(seqan2::Holder, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ + testl $0xfffffffd,0x8(%rbp) │ │ │ │ │ + je 4a13 <__cxa_finalize@plt+0x683> │ │ │ │ │ +seqan2::Reference, seqan2::Alloc >, seqan2::Tag > >::Type seqan2::_dataValue, seqan2::Alloc > >(seqan2::Holder, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ + mov 0x0(%rbp),%r12 │ │ │ │ │ +void seqan2::deallocate, seqan2::Alloc >, seqan2::SimpleType, unsigned long, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc >&, seqan2::SimpleType*, unsigned long, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + mov (%r12),%rdi │ │ │ │ │ + call 41b0 │ │ │ │ │ +void seqan2::deallocate, seqan2::Alloc >, seqan2::Tag >, seqan2::String, seqan2::Alloc > const, int, seqan2::AllocateUnspecified_>(seqan2::Holder, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const*, int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + mov %r12,%rdi │ │ │ │ │ + call 41b0 │ │ │ │ │ +void seqan2::_arrayDestructDefault, seqan2::Alloc >, seqan2::Tag >*, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >*>(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >*, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >*): │ │ │ │ │ +/usr/include/seqan/basic/array_construct_destruct.h:551 │ │ │ │ │ + add $0x48,%rbp │ │ │ │ │ + jmp 48a7 <__cxa_finalize@plt+0x517> │ │ │ │ │ +seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >::~Holder(): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:140 │ │ │ │ │ + mov %r14,%rdi │ │ │ │ │ +seqan2::String, seqan2::Alloc >::String(): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ + xor %ebx,%ebx │ │ │ │ │ +seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >::~Holder(): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:140 │ │ │ │ │ + call 4140 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@plt> │ │ │ │ │ + jmp 49aa <__cxa_finalize@plt+0x61a> │ │ │ │ │ +void seqan2::deallocate, seqan2::Alloc >, seqan2::TraceSegment_, unsigned long, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc >&, seqan2::TraceSegment_*, unsigned long, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + xor %ebx,%ebx │ │ │ │ │ + jmp 488c <__cxa_finalize@plt+0x4fc> │ │ │ │ │ +adapterAlignment(): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:140 │ │ │ │ │ + mov 0x68(%rsp),%rdi │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ + xor %ebx,%ebx │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:140 │ │ │ │ │ + call 40b0 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@plt> │ │ │ │ │ + jmp 496b <__cxa_finalize@plt+0x5db> │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::~basic_string(): │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:809 │ │ │ │ │ + mov %rbx,%rdi │ │ │ │ │ + mov %rbp,%rbx │ │ │ │ │ + call 4240 , std::allocator >::_M_dispose()@plt> │ │ │ │ │ +std::__new_allocator::~__new_allocator(): │ │ │ │ │ +/usr/include/c++/14/bits/new_allocator.h:104 │ │ │ │ │ + jmp 4897 <__cxa_finalize@plt+0x507> │ │ │ │ │ +void seqan2::deallocate, seqan2::Alloc >, seqan2::TraceSegment_, unsigned long, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc >&, seqan2::TraceSegment_*, unsigned long, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + xor %ebx,%ebx │ │ │ │ │ + jmp 488c <__cxa_finalize@plt+0x4fc> │ │ │ │ │ +adapterAlignment(): │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_impl.h:573 │ │ │ │ │ + mov 0x190(%rsp),%rbx │ │ │ │ │ + jmp 4937 <__cxa_finalize@plt+0x5a7> │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + xor %ebx,%ebx │ │ │ │ │ + jmp 488c <__cxa_finalize@plt+0x4fc> │ │ │ │ │ +adapterAlignment.cold(): │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ _GLOBAL__sub_I_alignment.cpp(): │ │ │ │ │ ./porechop/src/alignment.cpp:121 │ │ │ │ │ endbr64 │ │ │ │ │ /usr/include/seqan/modifier/modifier_alphabet.h:688 │ │ │ │ │ - mov 0xf4e5(%rip),%rax # 13fa0 , seqan2::ModExpand<(char)45, seqan2::Tag > > >::table@@Base-0x90> │ │ │ │ │ -__static_initialization_and_destruction_0(): │ │ │ │ │ -/usr/include/seqan/modifier/modifier_alphabet.h:688 │ │ │ │ │ + mov 0xf525(%rip),%rax # 13fa0 , seqan2::ModExpand<(char)45, seqan2::Tag > > >::table@@Base-0x78> │ │ │ │ │ cmpb $0x0,(%rax) │ │ │ │ │ - je 4ac1 <__cxa_finalize@plt+0x731> │ │ │ │ │ -_GLOBAL__sub_I_alignment.cpp(): │ │ │ │ │ + je 4a81 <__cxa_finalize@plt+0x6f1> │ │ │ │ │ ./porechop/src/alignment.cpp:121 │ │ │ │ │ ret │ │ │ │ │ -seqan2::AlphabetConversionTable_, seqan2::ModExpand<(char)45, seqan2::Tag > > >::initialize(): │ │ │ │ │ /usr/include/seqan/modifier/modifier_alphabet.h:678 │ │ │ │ │ - mov 0xf518(%rip),%rdx # 13fe0 , seqan2::ModExpand<(char)45, seqan2::Tag > > >::initialize()::_is_initialized@@Base-0x61> │ │ │ │ │ -__static_initialization_and_destruction_0(): │ │ │ │ │ + mov 0xf558(%rip),%rdx # 13fe0 , seqan2::ModExpand<(char)45, seqan2::Tag > > >::initialize()::_is_initialized@@Base-0x49> │ │ │ │ │ /usr/include/seqan/modifier/modifier_alphabet.h:688 (discriminator 1) │ │ │ │ │ movb $0x1,(%rax) │ │ │ │ │ -seqan2::AlphabetConversionTable_, seqan2::ModExpand<(char)45, seqan2::Tag > > >::initialize(): │ │ │ │ │ /usr/include/seqan/modifier/modifier_alphabet.h:678 │ │ │ │ │ cmpb $0x0,(%rdx) │ │ │ │ │ - je 4ae5 <__cxa_finalize@plt+0x755> │ │ │ │ │ - mov 0xf4a9(%rip),%rax # 13f80 , seqan2::ModExpand<(char)45, seqan2::Tag > > >::initialize()::table_store@@Base-0xc2> │ │ │ │ │ + je 4aa5 <__cxa_finalize@plt+0x715> │ │ │ │ │ + mov 0xf4e9(%rip),%rax # 13f80 , seqan2::ModExpand<(char)45, seqan2::Tag > > >::initialize()::table_store@@Base-0xaa> │ │ │ │ │ /usr/include/seqan/modifier/modifier_alphabet.h:682 │ │ │ │ │ movb $0x1,(%rdx) │ │ │ │ │ -__static_initialization_and_destruction_0(): │ │ │ │ │ /usr/include/seqan/modifier/modifier_alphabet.h:688 (discriminator 1) │ │ │ │ │ - mov 0xf4b7(%rip),%rdx # 13f98 , seqan2::ModExpand<(char)45, seqan2::Tag > > >::table@@Base-0xa0> │ │ │ │ │ + mov 0xf4f7(%rip),%rdx # 13f98 , seqan2::ModExpand<(char)45, seqan2::Tag > > >::table@@Base-0x88> │ │ │ │ │ mov %rax,(%rdx) │ │ │ │ │ -_GLOBAL__sub_I_alignment.cpp(): │ │ │ │ │ ./porechop/src/alignment.cpp:121 │ │ │ │ │ ret │ │ │ │ │ -seqan2::AlphabetConversionTable_ >::initialize(): │ │ │ │ │ /usr/include/seqan/modifier/modifier_alphabet.h:682 │ │ │ │ │ - mov 0xf4c4(%rip),%rax # 13fb0 >::initialize()::_is_initialized@@Base-0x90> │ │ │ │ │ + mov 0xf504(%rip),%rax # 13fb0 >::initialize()::_is_initialized@@Base-0x78> │ │ │ │ │ movb $0x1,(%rax) │ │ │ │ │ -void seqan2::_initializeAlphabetConversionTable, (char)45, seqan2::Tag >(char*, seqan2::ModifiedAlphabet, seqan2::ModExpand<(char)45, seqan2::Tag > > const&): │ │ │ │ │ /usr/include/seqan/modifier/modifier_alphabet_expansion.h:375 (discriminator 2) │ │ │ │ │ - mov 0xf48a(%rip),%rax # 13f80 , seqan2::ModExpand<(char)45, seqan2::Tag > > >::initialize()::table_store@@Base-0xc2> │ │ │ │ │ + mov 0xf4ca(%rip),%rax # 13f80 , seqan2::ModExpand<(char)45, seqan2::Tag > > >::initialize()::table_store@@Base-0xaa> │ │ │ │ │ movl $0x54474341,(%rax) │ │ │ │ │ movw $0x2d4e,0x4(%rax) │ │ │ │ │ -seqan2::AlphabetConversionTable_, seqan2::ModExpand<(char)45, seqan2::Tag > > >::initialize(): │ │ │ │ │ -/usr/include/seqan/modifier/modifier_alphabet_expansion.h:375 (discriminator 2) │ │ │ │ │ - jmp 4ad7 <__cxa_finalize@plt+0x747> │ │ │ │ │ -_GLOBAL__sub_I_alignment.cpp(): │ │ │ │ │ + jmp 4a97 <__cxa_finalize@plt+0x707> │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ +_GLOBAL__sub_I_adapter_align.cpp(): │ │ │ │ │ +./porechop/src/adapter_align.cpp:44 │ │ │ │ │ + endbr64 │ │ │ │ │ +/usr/include/seqan/align/dp_cell.h:144 │ │ │ │ │ + mov 0xf49d(%rip),%rax # 13f78 > >::VALUE@@Base-0xc0> │ │ │ │ │ +__static_initialization_and_destruction_0(): │ │ │ │ │ +/usr/include/seqan/align/dp_cell.h:144 │ │ │ │ │ + cmpb $0x0,(%rax) │ │ │ │ │ + jne 4af0 <__cxa_finalize@plt+0x760> │ │ │ │ │ +/usr/include/seqan/align/dp_cell.h:144 (discriminator 1) │ │ │ │ │ + movb $0x1,(%rax) │ │ │ │ │ + mov 0xf47e(%rip),%rax # 13f68 > >::VALUE@@Base-0xdc> │ │ │ │ │ + movl $0xc0000000,(%rax) │ │ │ │ │ +/usr/include/seqan/align/dp_cell.h:144 (discriminator 3) │ │ │ │ │ + mov 0xf4d1(%rip),%rax # 13fc8 > >::VALUE@@Base-0x68> │ │ │ │ │ + cmpb $0x0,(%rax) │ │ │ │ │ + jne 4b0c <__cxa_finalize@plt+0x77c> │ │ │ │ │ +/usr/include/seqan/align/dp_cell.h:144 (discriminator 4) │ │ │ │ │ + movb $0x1,(%rax) │ │ │ │ │ + mov 0xf4ca(%rip),%rax # 13fd0 > >::VALUE@@Base-0x70> │ │ │ │ │ + movl $0xc0000000,(%rax) │ │ │ │ │ +_GLOBAL__sub_I_adapter_align.cpp(): │ │ │ │ │ +./porechop/src/adapter_align.cpp:44 │ │ │ │ │ + ret │ │ │ │ │ + nopl (%rax) │ │ │ │ │ deregister_tm_clones(): │ │ │ │ │ - lea 0xf4f9(%rip),%rdi # 14010 ::VALUE@@Base+0x2ff0> │ │ │ │ │ - lea 0xf4f2(%rip),%rax # 14010 ::VALUE@@Base+0x2ff0> │ │ │ │ │ + lea 0xf4f9(%rip),%rdi # 14010 ::VALUE@@Base+0x2f10> │ │ │ │ │ + lea 0xf4f2(%rip),%rax # 14010 ::VALUE@@Base+0x2f10> │ │ │ │ │ cmp %rdi,%rax │ │ │ │ │ je 4b38 <__cxa_finalize@plt+0x7a8> │ │ │ │ │ mov 0xf4ae(%rip),%rax │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 4b38 <__cxa_finalize@plt+0x7a8> │ │ │ │ │ jmp *%rax │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ register_tm_clones(): │ │ │ │ │ - lea 0xf4c9(%rip),%rdi # 14010 ::VALUE@@Base+0x2ff0> │ │ │ │ │ - lea 0xf4c2(%rip),%rsi # 14010 ::VALUE@@Base+0x2ff0> │ │ │ │ │ + lea 0xf4c9(%rip),%rdi # 14010 ::VALUE@@Base+0x2f10> │ │ │ │ │ + lea 0xf4c2(%rip),%rsi # 14010 ::VALUE@@Base+0x2f10> │ │ │ │ │ sub %rdi,%rsi │ │ │ │ │ mov %rsi,%rax │ │ │ │ │ shr $0x3f,%rsi │ │ │ │ │ sar $0x3,%rax │ │ │ │ │ add %rax,%rsi │ │ │ │ │ sar $1,%rsi │ │ │ │ │ je 4b78 <__cxa_finalize@plt+0x7e8> │ │ │ │ │ @@ -508,3352 +509,8576 @@ │ │ │ │ │ je 4b78 <__cxa_finalize@plt+0x7e8> │ │ │ │ │ jmp *%rax │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ __do_global_dtors_aux(): │ │ │ │ │ endbr64 │ │ │ │ │ - cmpb $0x0,0xf485(%rip) # 14010 ::VALUE@@Base+0x2ff0> │ │ │ │ │ + cmpb $0x0,0xf485(%rip) # 14010 ::VALUE@@Base+0x2f10> │ │ │ │ │ jne 4bb8 <__cxa_finalize@plt+0x828> │ │ │ │ │ push %rbp │ │ │ │ │ cmpq $0x0,0xf3da(%rip) │ │ │ │ │ mov %rsp,%rbp │ │ │ │ │ je 4ba7 <__cxa_finalize@plt+0x817> │ │ │ │ │ - mov 0xf45e(%rip),%rdi # 14000 ::VALUE@@Base+0x2fe0> │ │ │ │ │ + mov 0xf45e(%rip),%rdi # 14000 ::VALUE@@Base+0x2f00> │ │ │ │ │ call 4390 <__cxa_finalize@plt> │ │ │ │ │ call 4b10 <__cxa_finalize@plt+0x780> │ │ │ │ │ - movb $0x1,0xf45d(%rip) # 14010 ::VALUE@@Base+0x2ff0> │ │ │ │ │ + movb $0x1,0xf45d(%rip) # 14010 ::VALUE@@Base+0x2f10> │ │ │ │ │ pop %rbp │ │ │ │ │ ret │ │ │ │ │ nopl (%rax) │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ frame_dummy(): │ │ │ │ │ endbr64 │ │ │ │ │ jmp 4b40 <__cxa_finalize@plt+0x7b0> │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl (%rax) │ │ │ │ │ + │ │ │ │ │ +0000000000004be0 : │ │ │ │ │ +ScoredAlignment::getString[abi:cxx11](): │ │ │ │ │ +./porechop/src/alignment.cpp:113 │ │ │ │ │ + endbr64 │ │ │ │ │ + push %r15 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4416 │ │ │ │ │ + mov $0x148,%edx │ │ │ │ │ + mov $0x1,%eax │ │ │ │ │ +./porechop/src/alignment.cpp:113 │ │ │ │ │ + push %r14 │ │ │ │ │ + push %r13 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4416 │ │ │ │ │ + lea 0xc405(%rip),%r13 # 11000 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x760> │ │ │ │ │ +./porechop/src/alignment.cpp:113 │ │ │ │ │ + push %r12 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4416 │ │ │ │ │ + mov %r13,%rcx │ │ │ │ │ +./porechop/src/alignment.cpp:113 │ │ │ │ │ + push %rbp │ │ │ │ │ + push %rbx │ │ │ │ │ + mov %rdi,%rbx │ │ │ │ │ + sub $0x3f8,%rsp │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4416 │ │ │ │ │ + mov 0xf375(%rip),%rbp │ │ │ │ │ +./porechop/src/alignment.cpp:113 │ │ │ │ │ + mov %fs:0x28,%r12 │ │ │ │ │ + mov %r12,0x3e8(%rsp) │ │ │ │ │ + mov %rsi,%r12 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4416 │ │ │ │ │ + lea 0x2f0(%rsp),%rdi │ │ │ │ │ + mov %rbp,%rsi │ │ │ │ │ + mov %rdi,0x78(%rsp) │ │ │ │ │ + movsd 0x28(%r12),%xmm0 │ │ │ │ │ + call 4330 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned long, char const*, __va_list_tag*), unsigned long, char const*, ...)@plt> │ │ │ │ │ + mov %r13,%rcx │ │ │ │ │ + mov $0x148,%edx │ │ │ │ │ + mov %rbp,%rsi │ │ │ │ │ + lea 0x290(%rsp),%rax │ │ │ │ │ + movsd 0x20(%r12),%xmm0 │ │ │ │ │ + mov %rax,0x70(%rsp) │ │ │ │ │ + mov %rax,%rdi │ │ │ │ │ + mov $0x1,%eax │ │ │ │ │ + call 4330 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned long, char const*, __va_list_tag*), unsigned long, char const*, ...)@plt> │ │ │ │ │ +./porechop/src/alignment.cpp:118 │ │ │ │ │ + mov 0x18(%r12),%ecx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4245 │ │ │ │ │ + mov %ecx,%ebp │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4246 │ │ │ │ │ + mov %ecx,%r14d │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4245 │ │ │ │ │ + shr $0x1f,%ebp │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4246 │ │ │ │ │ + neg %r14d │ │ │ │ │ + cmovs %ecx,%r14d │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4249 │ │ │ │ │ + mov %ebp,%ecx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4251 │ │ │ │ │ + movzbl %bpl,%ebp │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:67 │ │ │ │ │ + cmp $0x9,%r14d │ │ │ │ │ + jbe 6f2d │ │ │ │ │ + mov %r14d,%esi │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:61 │ │ │ │ │ + mov $0x1,%r13d │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:71 │ │ │ │ │ + movabs $0x346dc5d63886594b,%rdi │ │ │ │ │ + jmp 4ce9 │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:69 │ │ │ │ │ + cmp $0x3e7,%esi │ │ │ │ │ + jbe 6290 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:70 │ │ │ │ │ + cmp $0x270f,%esi │ │ │ │ │ + jbe 62d0 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:71 │ │ │ │ │ + mov %esi,%edx │ │ │ │ │ + mov %rdx,%rax │ │ │ │ │ + mul %rdi │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:72 │ │ │ │ │ + lea 0x4(%r13),%eax │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:71 │ │ │ │ │ + shr $0xb,%rdx │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:67 │ │ │ │ │ + cmp $0x1869f,%esi │ │ │ │ │ + jbe 6300 │ │ │ │ │ + mov %eax,%r13d │ │ │ │ │ + mov %edx,%esi │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:68 │ │ │ │ │ + cmp $0x63,%esi │ │ │ │ │ + ja 4cb0 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:68 (discriminator 1) │ │ │ │ │ + lea 0x1(%r13),%eax │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + lea 0x240(%rsp),%rsi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4249 │ │ │ │ │ + lea (%rcx,%rax,1),%r15d │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + movq $0x0,0x238(%rsp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + mov %rsi,0x18(%rsp) │ │ │ │ │ + lea 0x230(%rsp),%rdi │ │ │ │ │ + mov %rsi,0x230(%rsp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ + mov %r15,%rsi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + mov %rdi,0x98(%rsp) │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + movb $0x0,0x240(%rsp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ + call 42f0 , std::allocator >::reserve(unsigned long)@plt> │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:87 │ │ │ │ │ + movdqa 0xc2e1(%rip),%xmm0 # 11020 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x780> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov 0x230(%rsp),%rcx │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:87 │ │ │ │ │ + movaps %xmm0,0x310(%rsp) │ │ │ │ │ + movdqa 0xc2d9(%rip),%xmm0 # 11030 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x790> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4250 │ │ │ │ │ + movb $0x2d,(%rcx) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4251 │ │ │ │ │ + add %rbp,%rcx │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:87 │ │ │ │ │ + movaps %xmm0,0x320(%rsp) │ │ │ │ │ + movdqa 0xc2d3(%rip),%xmm0 # 11040 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x7a0> │ │ │ │ │ + movaps %xmm0,0x330(%rsp) │ │ │ │ │ + movdqa 0xc2d3(%rip),%xmm0 # 11050 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x7b0> │ │ │ │ │ + movaps %xmm0,0x340(%rsp) │ │ │ │ │ + movdqa 0xc2d3(%rip),%xmm0 # 11060 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x7c0> │ │ │ │ │ + movaps %xmm0,0x350(%rsp) │ │ │ │ │ + movdqa 0xc2d3(%rip),%xmm0 # 11070 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x7d0> │ │ │ │ │ + movaps %xmm0,0x360(%rsp) │ │ │ │ │ + movdqa 0xc2d3(%rip),%xmm0 # 11080 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x7e0> │ │ │ │ │ + movaps %xmm0,0x370(%rsp) │ │ │ │ │ + movdqa 0xc2d3(%rip),%xmm0 # 11090 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x7f0> │ │ │ │ │ + movaps %xmm0,0x380(%rsp) │ │ │ │ │ + movdqa 0xc2d3(%rip),%xmm0 # 110a0 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x800> │ │ │ │ │ + movaps %xmm0,0x390(%rsp) │ │ │ │ │ + movdqa 0xc2d3(%rip),%xmm0 # 110b0 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x810> │ │ │ │ │ + movaps %xmm0,0x3a0(%rsp) │ │ │ │ │ + movdqa 0xc2d3(%rip),%xmm0 # 110c0 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x820> │ │ │ │ │ + movaps %xmm0,0x3b0(%rsp) │ │ │ │ │ + movdqa 0xc2d3(%rip),%xmm0 # 110d0 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x830> │ │ │ │ │ + movaps %xmm0,0x3c0(%rsp) │ │ │ │ │ + movdqa 0xc2d3(%rip),%xmm0 # 110e0 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x840> │ │ │ │ │ + movups %xmm0,0x3c9(%rsp) │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ + cmp $0x63,%r14d │ │ │ │ │ + jbe 61f0 │ │ │ │ │ + nop │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:96 │ │ │ │ │ + mov %r14d,%edx │ │ │ │ │ + mov %r14d,%eax │ │ │ │ │ + imul $0x51eb851f,%rdx,%rdx │ │ │ │ │ + shr $0x25,%rdx │ │ │ │ │ + imul $0x64,%edx,%esi │ │ │ │ │ + sub %esi,%eax │ │ │ │ │ + mov %r14d,%esi │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:97 │ │ │ │ │ + mov %edx,%r14d │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:98 │ │ │ │ │ + mov %r13d,%edx │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:96 │ │ │ │ │ + add %eax,%eax │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:98 │ │ │ │ │ + lea 0x1(%rax),%edi │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:99 │ │ │ │ │ + movzbl 0x310(%rsp,%rax,1),%eax │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:98 │ │ │ │ │ + movzbl 0x310(%rsp,%rdi,1),%edi │ │ │ │ │ + mov %dil,(%rcx,%rdx,1) │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:99 │ │ │ │ │ + lea -0x1(%r13),%edx │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:100 │ │ │ │ │ + sub $0x2,%r13d │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:99 │ │ │ │ │ + mov %al,(%rcx,%rdx,1) │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ + cmp $0x270f,%esi │ │ │ │ │ + ja 4e20 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:102 │ │ │ │ │ + cmp $0x3e7,%esi │ │ │ │ │ + ja 61f0 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:109 │ │ │ │ │ + add $0x30,%r14d │ │ │ │ │ + mov %r14b,(%rcx) │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + mov 0x230(%rsp),%rax │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + mov %r15,0x238(%rsp) │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + movb $0x0,(%rax,%r15,1) │ │ │ │ │ +./porechop/src/alignment.cpp:117 │ │ │ │ │ + mov 0x14(%r12),%esi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4245 │ │ │ │ │ + mov %esi,%ebp │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4246 │ │ │ │ │ + mov %esi,%r14d │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4245 │ │ │ │ │ + shr $0x1f,%ebp │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4246 │ │ │ │ │ + neg %r14d │ │ │ │ │ + cmovs %esi,%r14d │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4249 │ │ │ │ │ + mov %ebp,%esi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4251 │ │ │ │ │ + movzbl %bpl,%ebp │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:67 │ │ │ │ │ + cmp $0x9,%r14d │ │ │ │ │ + jbe 6f85 │ │ │ │ │ + mov %r14d,%ecx │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:61 │ │ │ │ │ + mov $0x1,%r13d │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:71 │ │ │ │ │ + movabs $0x346dc5d63886594b,%rdi │ │ │ │ │ + jmp 4f09 │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:69 │ │ │ │ │ + cmp $0x3e7,%ecx │ │ │ │ │ + jbe 6280 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:70 │ │ │ │ │ + cmp $0x270f,%ecx │ │ │ │ │ + jbe 62c0 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:71 │ │ │ │ │ + mov %ecx,%edx │ │ │ │ │ + mov %rdx,%rax │ │ │ │ │ + mul %rdi │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:72 │ │ │ │ │ + lea 0x4(%r13),%eax │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:71 │ │ │ │ │ + shr $0xb,%rdx │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:67 │ │ │ │ │ + cmp $0x1869f,%ecx │ │ │ │ │ + jbe 6310 │ │ │ │ │ + mov %eax,%r13d │ │ │ │ │ + mov %edx,%ecx │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:68 │ │ │ │ │ + cmp $0x63,%ecx │ │ │ │ │ + ja 4ed0 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:68 (discriminator 1) │ │ │ │ │ + lea 0x1(%r13),%eax │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4249 │ │ │ │ │ + lea (%rsi,%rax,1),%r15d │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + lea 0x1e0(%rsp),%rcx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + movq $0x0,0x1d8(%rsp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + lea 0x1d0(%rsp),%rdi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ + mov %r15,%rsi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + mov %rcx,0x30(%rsp) │ │ │ │ │ + mov %rcx,0x1d0(%rsp) │ │ │ │ │ + mov %rdi,0x90(%rsp) │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + movb $0x0,0x1e0(%rsp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ + call 42f0 , std::allocator >::reserve(unsigned long)@plt> │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:87 │ │ │ │ │ + movdqa 0xc0c1(%rip),%xmm0 # 11020 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x780> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov 0x1d0(%rsp),%rcx │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:87 │ │ │ │ │ + movaps %xmm0,0x310(%rsp) │ │ │ │ │ + movdqa 0xc0b9(%rip),%xmm0 # 11030 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x790> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4250 │ │ │ │ │ + movb $0x2d,(%rcx) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4251 │ │ │ │ │ + add %rbp,%rcx │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:87 │ │ │ │ │ + movaps %xmm0,0x320(%rsp) │ │ │ │ │ + movdqa 0xc0b3(%rip),%xmm0 # 11040 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x7a0> │ │ │ │ │ + movaps %xmm0,0x330(%rsp) │ │ │ │ │ + movdqa 0xc0b3(%rip),%xmm0 # 11050 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x7b0> │ │ │ │ │ + movaps %xmm0,0x340(%rsp) │ │ │ │ │ + movdqa 0xc0b3(%rip),%xmm0 # 11060 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x7c0> │ │ │ │ │ + movaps %xmm0,0x350(%rsp) │ │ │ │ │ + movdqa 0xc0b3(%rip),%xmm0 # 11070 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x7d0> │ │ │ │ │ + movaps %xmm0,0x360(%rsp) │ │ │ │ │ + movdqa 0xc0b3(%rip),%xmm0 # 11080 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x7e0> │ │ │ │ │ + movaps %xmm0,0x370(%rsp) │ │ │ │ │ + movdqa 0xc0b3(%rip),%xmm0 # 11090 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x7f0> │ │ │ │ │ + movaps %xmm0,0x380(%rsp) │ │ │ │ │ + movdqa 0xc0b3(%rip),%xmm0 # 110a0 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x800> │ │ │ │ │ + movaps %xmm0,0x390(%rsp) │ │ │ │ │ + movdqa 0xc0b3(%rip),%xmm0 # 110b0 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x810> │ │ │ │ │ + movaps %xmm0,0x3a0(%rsp) │ │ │ │ │ + movdqa 0xc0b3(%rip),%xmm0 # 110c0 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x820> │ │ │ │ │ + movaps %xmm0,0x3b0(%rsp) │ │ │ │ │ + movdqa 0xc0b3(%rip),%xmm0 # 110d0 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x830> │ │ │ │ │ + movaps %xmm0,0x3c0(%rsp) │ │ │ │ │ + movdqa 0xc0b3(%rip),%xmm0 # 110e0 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x840> │ │ │ │ │ + movups %xmm0,0x3c9(%rsp) │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ + cmp $0x63,%r14d │ │ │ │ │ + jbe 6210 │ │ │ │ │ + nop │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:96 │ │ │ │ │ + mov %r14d,%edx │ │ │ │ │ + mov %r14d,%eax │ │ │ │ │ + imul $0x51eb851f,%rdx,%rdx │ │ │ │ │ + shr $0x25,%rdx │ │ │ │ │ + imul $0x64,%edx,%esi │ │ │ │ │ + sub %esi,%eax │ │ │ │ │ + mov %r14d,%esi │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:97 │ │ │ │ │ + mov %edx,%r14d │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:98 │ │ │ │ │ + mov %r13d,%edx │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:96 │ │ │ │ │ + add %eax,%eax │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:98 │ │ │ │ │ + lea 0x1(%rax),%edi │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:99 │ │ │ │ │ + movzbl 0x310(%rsp,%rax,1),%eax │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:98 │ │ │ │ │ + movzbl 0x310(%rsp,%rdi,1),%edi │ │ │ │ │ + mov %dil,(%rcx,%rdx,1) │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:99 │ │ │ │ │ + lea -0x1(%r13),%edx │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:100 │ │ │ │ │ + sub $0x2,%r13d │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:99 │ │ │ │ │ + mov %al,(%rcx,%rdx,1) │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ + cmp $0x270f,%esi │ │ │ │ │ + ja 5040 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:102 │ │ │ │ │ + cmp $0x3e7,%esi │ │ │ │ │ + ja 6210 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:109 │ │ │ │ │ + add $0x30,%r14d │ │ │ │ │ + mov %r14b,(%rcx) │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + mov 0x1d0(%rsp),%rax │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + mov %r15,0x1d8(%rsp) │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + movb $0x0,(%rax,%r15,1) │ │ │ │ │ +./porechop/src/alignment.cpp:116 │ │ │ │ │ + mov 0x10(%r12),%esi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4245 │ │ │ │ │ + mov %esi,%ebp │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4246 │ │ │ │ │ + mov %esi,%r14d │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4245 │ │ │ │ │ + shr $0x1f,%ebp │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4246 │ │ │ │ │ + neg %r14d │ │ │ │ │ + cmovs %esi,%r14d │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4249 │ │ │ │ │ + mov %ebp,%esi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4251 │ │ │ │ │ + movzbl %bpl,%ebp │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:67 │ │ │ │ │ + cmp $0x9,%r14d │ │ │ │ │ + jbe 6fdd │ │ │ │ │ + mov %r14d,%ecx │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:61 │ │ │ │ │ + mov $0x1,%r13d │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:71 │ │ │ │ │ + movabs $0x346dc5d63886594b,%rdi │ │ │ │ │ + jmp 5129 │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:69 │ │ │ │ │ + cmp $0x3e7,%ecx │ │ │ │ │ + jbe 6260 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:70 │ │ │ │ │ + cmp $0x270f,%ecx │ │ │ │ │ + jbe 62a0 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:71 │ │ │ │ │ + mov %ecx,%edx │ │ │ │ │ + mov %rdx,%rax │ │ │ │ │ + mul %rdi │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:72 │ │ │ │ │ + lea 0x4(%r13),%eax │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:71 │ │ │ │ │ + shr $0xb,%rdx │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:67 │ │ │ │ │ + cmp $0x1869f,%ecx │ │ │ │ │ + jbe 62f0 │ │ │ │ │ + mov %eax,%r13d │ │ │ │ │ + mov %edx,%ecx │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:68 │ │ │ │ │ + cmp $0x63,%ecx │ │ │ │ │ + ja 50f0 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:68 (discriminator 1) │ │ │ │ │ + lea 0x1(%r13),%eax │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4249 │ │ │ │ │ + lea (%rsi,%rax,1),%r15d │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + lea 0x180(%rsp),%rcx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + movq $0x0,0x178(%rsp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + lea 0x170(%rsp),%rdi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ + mov %r15,%rsi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + mov %rcx,0x28(%rsp) │ │ │ │ │ + mov %rcx,0x170(%rsp) │ │ │ │ │ + mov %rdi,0x88(%rsp) │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + movb $0x0,0x180(%rsp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ + call 42f0 , std::allocator >::reserve(unsigned long)@plt> │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:87 │ │ │ │ │ + movdqa 0xbea1(%rip),%xmm0 # 11020 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x780> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov 0x170(%rsp),%rcx │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:87 │ │ │ │ │ + movaps %xmm0,0x310(%rsp) │ │ │ │ │ + movdqa 0xbe99(%rip),%xmm0 # 11030 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x790> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4250 │ │ │ │ │ + movb $0x2d,(%rcx) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4251 │ │ │ │ │ + add %rbp,%rcx │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:87 │ │ │ │ │ + movaps %xmm0,0x320(%rsp) │ │ │ │ │ + movdqa 0xbe93(%rip),%xmm0 # 11040 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x7a0> │ │ │ │ │ + movaps %xmm0,0x330(%rsp) │ │ │ │ │ + movdqa 0xbe93(%rip),%xmm0 # 11050 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x7b0> │ │ │ │ │ + movaps %xmm0,0x340(%rsp) │ │ │ │ │ + movdqa 0xbe93(%rip),%xmm0 # 11060 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x7c0> │ │ │ │ │ + movaps %xmm0,0x350(%rsp) │ │ │ │ │ + movdqa 0xbe93(%rip),%xmm0 # 11070 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x7d0> │ │ │ │ │ + movaps %xmm0,0x360(%rsp) │ │ │ │ │ + movdqa 0xbe93(%rip),%xmm0 # 11080 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x7e0> │ │ │ │ │ + movaps %xmm0,0x370(%rsp) │ │ │ │ │ + movdqa 0xbe93(%rip),%xmm0 # 11090 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x7f0> │ │ │ │ │ + movaps %xmm0,0x380(%rsp) │ │ │ │ │ + movdqa 0xbe93(%rip),%xmm0 # 110a0 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x800> │ │ │ │ │ + movaps %xmm0,0x390(%rsp) │ │ │ │ │ + movdqa 0xbe93(%rip),%xmm0 # 110b0 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x810> │ │ │ │ │ + movaps %xmm0,0x3a0(%rsp) │ │ │ │ │ + movdqa 0xbe93(%rip),%xmm0 # 110c0 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x820> │ │ │ │ │ + movaps %xmm0,0x3b0(%rsp) │ │ │ │ │ + movdqa 0xbe93(%rip),%xmm0 # 110d0 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x830> │ │ │ │ │ + movaps %xmm0,0x3c0(%rsp) │ │ │ │ │ + movdqa 0xbe93(%rip),%xmm0 # 110e0 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x840> │ │ │ │ │ + movups %xmm0,0x3c9(%rsp) │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ + cmp $0x63,%r14d │ │ │ │ │ + jbe 6230 │ │ │ │ │ + nop │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:96 │ │ │ │ │ + mov %r14d,%edx │ │ │ │ │ + mov %r14d,%eax │ │ │ │ │ + imul $0x51eb851f,%rdx,%rdx │ │ │ │ │ + shr $0x25,%rdx │ │ │ │ │ + imul $0x64,%edx,%esi │ │ │ │ │ + sub %esi,%eax │ │ │ │ │ + mov %r14d,%esi │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:97 │ │ │ │ │ + mov %edx,%r14d │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:98 │ │ │ │ │ + mov %r13d,%edx │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:96 │ │ │ │ │ + add %eax,%eax │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:98 │ │ │ │ │ + lea 0x1(%rax),%edi │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:99 │ │ │ │ │ + movzbl 0x310(%rsp,%rax,1),%eax │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:98 │ │ │ │ │ + movzbl 0x310(%rsp,%rdi,1),%edi │ │ │ │ │ + mov %dil,(%rcx,%rdx,1) │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:99 │ │ │ │ │ + lea -0x1(%r13),%edx │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:100 │ │ │ │ │ + sub $0x2,%r13d │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:99 │ │ │ │ │ + mov %al,(%rcx,%rdx,1) │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ + cmp $0x270f,%esi │ │ │ │ │ + ja 5260 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:102 │ │ │ │ │ + cmp $0x3e7,%esi │ │ │ │ │ + ja 6230 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:109 │ │ │ │ │ + add $0x30,%r14d │ │ │ │ │ + mov %r14b,(%rcx) │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + mov 0x170(%rsp),%rax │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + mov %r15,0x178(%rsp) │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + movb $0x0,(%rax,%r15,1) │ │ │ │ │ +./porechop/src/alignment.cpp:115 │ │ │ │ │ + mov 0xc(%r12),%esi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4245 │ │ │ │ │ + mov %esi,%ebp │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4246 │ │ │ │ │ + mov %esi,%r14d │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4245 │ │ │ │ │ + shr $0x1f,%ebp │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4246 │ │ │ │ │ + neg %r14d │ │ │ │ │ + cmovs %esi,%r14d │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4249 │ │ │ │ │ + mov %ebp,%esi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4251 │ │ │ │ │ + movzbl %bpl,%ebp │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:67 │ │ │ │ │ + cmp $0x9,%r14d │ │ │ │ │ + jbe 7035 │ │ │ │ │ + mov %r14d,%ecx │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:61 │ │ │ │ │ + mov $0x1,%r13d │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:71 │ │ │ │ │ + movabs $0x346dc5d63886594b,%rdi │ │ │ │ │ + jmp 5349 │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:69 │ │ │ │ │ + cmp $0x3e7,%ecx │ │ │ │ │ + jbe 6250 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:70 │ │ │ │ │ + cmp $0x270f,%ecx │ │ │ │ │ + jbe 62e0 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:71 │ │ │ │ │ + mov %ecx,%edx │ │ │ │ │ + mov %rdx,%rax │ │ │ │ │ + mul %rdi │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:72 │ │ │ │ │ + lea 0x4(%r13),%eax │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:71 │ │ │ │ │ + shr $0xb,%rdx │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:67 │ │ │ │ │ + cmp $0x1869f,%ecx │ │ │ │ │ + jbe 6320 │ │ │ │ │ + mov %eax,%r13d │ │ │ │ │ + mov %edx,%ecx │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:68 │ │ │ │ │ + cmp $0x63,%ecx │ │ │ │ │ + ja 5310 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:68 (discriminator 1) │ │ │ │ │ + lea 0x1(%r13),%eax │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4249 │ │ │ │ │ + lea (%rsi,%rax,1),%r15d │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + lea 0x120(%rsp),%rcx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + movq $0x0,0x118(%rsp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + lea 0x110(%rsp),%rdi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ + mov %r15,%rsi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + mov %rcx,0x20(%rsp) │ │ │ │ │ + mov %rcx,0x110(%rsp) │ │ │ │ │ + mov %rdi,0x80(%rsp) │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + movb $0x0,0x120(%rsp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ + call 42f0 , std::allocator >::reserve(unsigned long)@plt> │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:87 │ │ │ │ │ + movdqa 0xbc81(%rip),%xmm0 # 11020 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x780> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov 0x110(%rsp),%rcx │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:87 │ │ │ │ │ + movaps %xmm0,0x310(%rsp) │ │ │ │ │ + movdqa 0xbc79(%rip),%xmm0 # 11030 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x790> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4250 │ │ │ │ │ + movb $0x2d,(%rcx) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4251 │ │ │ │ │ + add %rbp,%rcx │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:87 │ │ │ │ │ + movaps %xmm0,0x320(%rsp) │ │ │ │ │ + movdqa 0xbc73(%rip),%xmm0 # 11040 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x7a0> │ │ │ │ │ + movaps %xmm0,0x330(%rsp) │ │ │ │ │ + movdqa 0xbc73(%rip),%xmm0 # 11050 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x7b0> │ │ │ │ │ + movaps %xmm0,0x340(%rsp) │ │ │ │ │ + movdqa 0xbc73(%rip),%xmm0 # 11060 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x7c0> │ │ │ │ │ + movaps %xmm0,0x350(%rsp) │ │ │ │ │ + movdqa 0xbc73(%rip),%xmm0 # 11070 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x7d0> │ │ │ │ │ + movaps %xmm0,0x360(%rsp) │ │ │ │ │ + movdqa 0xbc73(%rip),%xmm0 # 11080 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x7e0> │ │ │ │ │ + movaps %xmm0,0x370(%rsp) │ │ │ │ │ + movdqa 0xbc73(%rip),%xmm0 # 11090 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x7f0> │ │ │ │ │ + movaps %xmm0,0x380(%rsp) │ │ │ │ │ + movdqa 0xbc73(%rip),%xmm0 # 110a0 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x800> │ │ │ │ │ + movaps %xmm0,0x390(%rsp) │ │ │ │ │ + movdqa 0xbc73(%rip),%xmm0 # 110b0 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x810> │ │ │ │ │ + movaps %xmm0,0x3a0(%rsp) │ │ │ │ │ + movdqa 0xbc73(%rip),%xmm0 # 110c0 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x820> │ │ │ │ │ + movaps %xmm0,0x3b0(%rsp) │ │ │ │ │ + movdqa 0xbc73(%rip),%xmm0 # 110d0 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x830> │ │ │ │ │ + movaps %xmm0,0x3c0(%rsp) │ │ │ │ │ + movdqa 0xbc73(%rip),%xmm0 # 110e0 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x840> │ │ │ │ │ + movups %xmm0,0x3c9(%rsp) │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ + cmp $0x63,%r14d │ │ │ │ │ + jbe 61a8 │ │ │ │ │ + nop │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:96 │ │ │ │ │ + mov %r14d,%edx │ │ │ │ │ + mov %r14d,%eax │ │ │ │ │ + imul $0x51eb851f,%rdx,%rdx │ │ │ │ │ + shr $0x25,%rdx │ │ │ │ │ + imul $0x64,%edx,%esi │ │ │ │ │ + sub %esi,%eax │ │ │ │ │ + mov %r14d,%esi │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:97 │ │ │ │ │ + mov %edx,%r14d │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:98 │ │ │ │ │ + mov %r13d,%edx │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:96 │ │ │ │ │ + add %eax,%eax │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:98 │ │ │ │ │ + lea 0x1(%rax),%edi │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:99 │ │ │ │ │ + movzbl 0x310(%rsp,%rax,1),%eax │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:98 │ │ │ │ │ + movzbl 0x310(%rsp,%rdi,1),%edi │ │ │ │ │ + mov %dil,(%rcx,%rdx,1) │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:99 │ │ │ │ │ + lea -0x1(%r13),%edx │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:100 │ │ │ │ │ + sub $0x2,%r13d │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:99 │ │ │ │ │ + mov %al,(%rcx,%rdx,1) │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ + cmp $0x270f,%esi │ │ │ │ │ + ja 5480 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:102 │ │ │ │ │ + cmp $0x3e7,%esi │ │ │ │ │ + ja 61a8 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:109 │ │ │ │ │ + add $0x30,%r14d │ │ │ │ │ + mov %r14b,(%rcx) │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + mov 0x110(%rsp),%rax │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + mov %r15,0x118(%rsp) │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + movb $0x0,(%rax,%r15,1) │ │ │ │ │ +./porechop/src/alignment.cpp:114 │ │ │ │ │ + mov 0x8(%r12),%esi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4245 │ │ │ │ │ + mov %esi,%ebp │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4246 │ │ │ │ │ + mov %esi,%r13d │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4245 │ │ │ │ │ + shr $0x1f,%ebp │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4246 │ │ │ │ │ + neg %r13d │ │ │ │ │ + cmovs %esi,%r13d │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4249 │ │ │ │ │ + mov %ebp,%esi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4251 │ │ │ │ │ + movzbl %bpl,%ebp │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:67 │ │ │ │ │ + cmp $0x9,%r13d │ │ │ │ │ + jbe 6ed8 │ │ │ │ │ + mov %r13d,%ecx │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:61 │ │ │ │ │ + mov $0x1,%r12d │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:71 │ │ │ │ │ + movabs $0x346dc5d63886594b,%rdi │ │ │ │ │ + jmp 556a │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:69 │ │ │ │ │ + cmp $0x3e7,%ecx │ │ │ │ │ + jbe 6270 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:70 │ │ │ │ │ + cmp $0x270f,%ecx │ │ │ │ │ + jbe 62b0 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:71 │ │ │ │ │ + mov %ecx,%edx │ │ │ │ │ + mov %rdx,%rax │ │ │ │ │ + mul %rdi │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:72 │ │ │ │ │ + lea 0x4(%r12),%eax │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:71 │ │ │ │ │ + shr $0xb,%rdx │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:67 │ │ │ │ │ + cmp $0x1869f,%ecx │ │ │ │ │ + jbe 6330 │ │ │ │ │ + mov %eax,%r12d │ │ │ │ │ + mov %edx,%ecx │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:68 │ │ │ │ │ + cmp $0x63,%ecx │ │ │ │ │ + ja 5530 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:68 (discriminator 1) │ │ │ │ │ + lea 0x1(%r12),%eax │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4249 │ │ │ │ │ + lea (%rsi,%rax,1),%r14d │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + lea 0xe0(%rsp),%rcx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + movq $0x0,0xd8(%rsp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + lea 0xd0(%rsp),%rdi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ + mov %r14,%rsi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + mov %rcx,0x60(%rsp) │ │ │ │ │ + mov %rcx,0xd0(%rsp) │ │ │ │ │ + mov %rdi,0x58(%rsp) │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + movb $0x0,0xe0(%rsp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ + call 42f0 , std::allocator >::reserve(unsigned long)@plt> │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:87 │ │ │ │ │ + movdqa 0xba62(%rip),%xmm0 # 11020 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x780> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov 0xd0(%rsp),%rcx │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:87 │ │ │ │ │ + movaps %xmm0,0x310(%rsp) │ │ │ │ │ + movdqa 0xba5a(%rip),%xmm0 # 11030 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x790> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4250 │ │ │ │ │ + movb $0x2d,(%rcx) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4251 │ │ │ │ │ + add %rbp,%rcx │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:87 │ │ │ │ │ + movaps %xmm0,0x320(%rsp) │ │ │ │ │ + movdqa 0xba54(%rip),%xmm0 # 11040 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x7a0> │ │ │ │ │ + movaps %xmm0,0x330(%rsp) │ │ │ │ │ + movdqa 0xba54(%rip),%xmm0 # 11050 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x7b0> │ │ │ │ │ + movaps %xmm0,0x340(%rsp) │ │ │ │ │ + movdqa 0xba54(%rip),%xmm0 # 11060 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x7c0> │ │ │ │ │ + movaps %xmm0,0x350(%rsp) │ │ │ │ │ + movdqa 0xba54(%rip),%xmm0 # 11070 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x7d0> │ │ │ │ │ + movaps %xmm0,0x360(%rsp) │ │ │ │ │ + movdqa 0xba54(%rip),%xmm0 # 11080 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x7e0> │ │ │ │ │ + movaps %xmm0,0x370(%rsp) │ │ │ │ │ + movdqa 0xba54(%rip),%xmm0 # 11090 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x7f0> │ │ │ │ │ + movaps %xmm0,0x380(%rsp) │ │ │ │ │ + movdqa 0xba54(%rip),%xmm0 # 110a0 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x800> │ │ │ │ │ + movaps %xmm0,0x390(%rsp) │ │ │ │ │ + movdqa 0xba54(%rip),%xmm0 # 110b0 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x810> │ │ │ │ │ + movaps %xmm0,0x3a0(%rsp) │ │ │ │ │ + movdqa 0xba54(%rip),%xmm0 # 110c0 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x820> │ │ │ │ │ + movaps %xmm0,0x3b0(%rsp) │ │ │ │ │ + movdqa 0xba54(%rip),%xmm0 # 110d0 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x830> │ │ │ │ │ + movaps %xmm0,0x3c0(%rsp) │ │ │ │ │ + movdqa 0xba54(%rip),%xmm0 # 110e0 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x840> │ │ │ │ │ + movups %xmm0,0x3c9(%rsp) │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ + cmp $0x63,%r13d │ │ │ │ │ + jbe 61d0 │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:96 │ │ │ │ │ + mov %r13d,%edx │ │ │ │ │ + mov %r13d,%eax │ │ │ │ │ + imul $0x51eb851f,%rdx,%rdx │ │ │ │ │ + shr $0x25,%rdx │ │ │ │ │ + imul $0x64,%edx,%esi │ │ │ │ │ + sub %esi,%eax │ │ │ │ │ + mov %r13d,%esi │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:97 │ │ │ │ │ + mov %edx,%r13d │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:98 │ │ │ │ │ + mov %r12d,%edx │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:96 │ │ │ │ │ + add %eax,%eax │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:98 │ │ │ │ │ + lea 0x1(%rax),%edi │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:99 │ │ │ │ │ + movzbl 0x310(%rsp,%rax,1),%eax │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:98 │ │ │ │ │ + movzbl 0x310(%rsp,%rdi,1),%edi │ │ │ │ │ + mov %dil,(%rcx,%rdx,1) │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:99 │ │ │ │ │ + lea -0x1(%r12),%edx │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:100 │ │ │ │ │ + sub $0x2,%r12d │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:99 │ │ │ │ │ + mov %al,(%rcx,%rdx,1) │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ + cmp $0x270f,%esi │ │ │ │ │ + ja 56a0 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:102 │ │ │ │ │ + cmp $0x3e7,%esi │ │ │ │ │ + ja 61d0 │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:109 │ │ │ │ │ + add $0x30,%r13d │ │ │ │ │ + mov %r13b,(%rcx) │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + mov 0xd0(%rsp),%rax │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + mov %r14,0xd8(%rsp) │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + movb $0x0,(%rax,%r14,1) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2) │ │ │ │ │ + movabs $0x3fffffffffffffff,%rax │ │ │ │ │ + cmp %rax,0xd8(%rsp) │ │ │ │ │ + je 453c <__cxa_finalize@plt+0x1ac> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1485 │ │ │ │ │ + lea 0xb8e5(%rip),%rbp # 11018 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x778> │ │ │ │ │ + mov 0x58(%rsp),%rdi │ │ │ │ │ + mov $0x1,%edx │ │ │ │ │ + mov %rbp,%rsi │ │ │ │ │ + call 4070 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + lea 0x100(%rsp),%r14 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:246 │ │ │ │ │ + lea 0x10(%rax),%rcx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + mov %r14,0xf0(%rsp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov (%rax),%rdx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + cmp %rcx,%rdx │ │ │ │ │ + je 6950 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ + mov %rdx,0xf0(%rsp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:255 │ │ │ │ │ + mov 0x10(%rax),%rdx │ │ │ │ │ + mov %rdx,0x100(%rsp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + mov 0x8(%rax),%r8 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ + mov %rcx,(%rax) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + movq $0x0,0x8(%rax) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov 0xf0(%rsp),%rcx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1077 │ │ │ │ │ + mov 0x118(%rsp),%rdx │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + movb $0x0,0x10(%rax) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + mov %r8,0xf8(%rsp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:3709 (discriminator 2) │ │ │ │ │ + lea (%r8,%rdx,1),%rax │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + cmp %r14,%rcx │ │ │ │ │ + je 6928 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1) │ │ │ │ │ + cmp %rax,0x100(%rsp) │ │ │ │ │ + jae 57df │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ │ + cmp %rdi,0x110(%rsp) │ │ │ │ │ + je 6bb0 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1182 (discriminator 2) │ │ │ │ │ + mov 0x120(%rsp),%rsi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1) │ │ │ │ │ + cmp %rax,%rsi │ │ │ │ │ + jae 6340 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2) │ │ │ │ │ + movabs $0x3fffffffffffffff,%rax │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov 0x110(%rsp),%rsi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2) │ │ │ │ │ + sub %r8,%rax │ │ │ │ │ + cmp %rdx,%rax │ │ │ │ │ + jb 43c0 <__cxa_finalize@plt+0x30> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1470 │ │ │ │ │ + lea 0xf0(%rsp),%r12 │ │ │ │ │ + mov %r12,%rdi │ │ │ │ │ + call 4070 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + lea 0x140(%rsp),%rdi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:246 │ │ │ │ │ + lea 0x10(%rax),%rcx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + mov %rdi,0x130(%rsp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov (%rax),%rdx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + mov %rdi,0x40(%rsp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + cmp %rcx,%rdx │ │ │ │ │ + je 6a88 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ + mov %rdx,0x130(%rsp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:255 │ │ │ │ │ + mov 0x10(%rax),%rdx │ │ │ │ │ + mov %rdx,0x140(%rsp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ │ + mov %rdx,0x138(%rsp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ + mov %rcx,(%rax) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + movq $0x0,0x8(%rax) │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + movb $0x0,0x10(%rax) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2) │ │ │ │ │ + movabs $0x3fffffffffffffff,%rax │ │ │ │ │ + cmp %rax,0x138(%rsp) │ │ │ │ │ + je 450d <__cxa_finalize@plt+0x17d> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1485 │ │ │ │ │ + lea 0x130(%rsp),%rax │ │ │ │ │ + mov $0x1,%edx │ │ │ │ │ + mov %rbp,%rsi │ │ │ │ │ + mov %rax,%rdi │ │ │ │ │ + mov %rax,0xb8(%rsp) │ │ │ │ │ + call 4070 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + lea 0x160(%rsp),%r15 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:246 │ │ │ │ │ + lea 0x10(%rax),%rcx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + mov %r15,0x150(%rsp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov (%rax),%rdx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + cmp %rcx,%rdx │ │ │ │ │ + je 68d0 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ + mov %rdx,0x150(%rsp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:255 │ │ │ │ │ + mov 0x10(%rax),%rdx │ │ │ │ │ + mov %rdx,0x160(%rsp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + mov 0x8(%rax),%r8 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ + mov %rcx,(%rax) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + movq $0x0,0x8(%rax) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov 0x150(%rsp),%rcx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1077 │ │ │ │ │ + mov 0x178(%rsp),%rdx │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + movb $0x0,0x10(%rax) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + mov %r8,0x158(%rsp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:3709 (discriminator 2) │ │ │ │ │ + lea (%r8,%rdx,1),%rax │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + cmp %r15,%rcx │ │ │ │ │ + je 68a8 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1) │ │ │ │ │ + cmp %rax,0x160(%rsp) │ │ │ │ │ + jae 5933 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ │ + cmp %rdi,0x170(%rsp) │ │ │ │ │ + je 6ba0 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1182 (discriminator 2) │ │ │ │ │ + mov 0x180(%rsp),%rsi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1) │ │ │ │ │ + cmp %rax,%rsi │ │ │ │ │ + jae 63d8 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2) │ │ │ │ │ + movabs $0x3fffffffffffffff,%rax │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov 0x170(%rsp),%rsi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2) │ │ │ │ │ + sub %r8,%rax │ │ │ │ │ + cmp %rdx,%rax │ │ │ │ │ + jb 4607 <__cxa_finalize@plt+0x277> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1470 │ │ │ │ │ + lea 0x150(%rsp),%r12 │ │ │ │ │ + mov %r12,%rdi │ │ │ │ │ + call 4070 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + lea 0x1a0(%rsp),%rdi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:246 │ │ │ │ │ + lea 0x10(%rax),%rcx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + mov %rdi,0x190(%rsp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov (%rax),%rdx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + mov %rdi,0x48(%rsp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + cmp %rcx,%rdx │ │ │ │ │ + je 6ad0 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ + mov %rdx,0x190(%rsp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:255 │ │ │ │ │ + mov 0x10(%rax),%rdx │ │ │ │ │ + mov %rdx,0x1a0(%rsp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ │ + mov %rdx,0x198(%rsp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ + mov %rcx,(%rax) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + movq $0x0,0x8(%rax) │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + movb $0x0,0x10(%rax) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2) │ │ │ │ │ + movabs $0x3fffffffffffffff,%rax │ │ │ │ │ + cmp %rax,0x198(%rsp) │ │ │ │ │ + je 465e <__cxa_finalize@plt+0x2ce> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1485 │ │ │ │ │ + lea 0x190(%rsp),%rax │ │ │ │ │ + mov $0x1,%edx │ │ │ │ │ + mov %rbp,%rsi │ │ │ │ │ + mov %rax,%rdi │ │ │ │ │ + mov %rax,0xc0(%rsp) │ │ │ │ │ + call 4070 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + lea 0x1c0(%rsp),%rdi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:246 │ │ │ │ │ + lea 0x10(%rax),%rcx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + mov %rdi,0x1b0(%rsp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov (%rax),%rdx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + mov %rdi,0x8(%rsp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + cmp %rcx,%rdx │ │ │ │ │ + je 6850 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ + mov %rdx,0x1b0(%rsp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:255 │ │ │ │ │ + mov 0x10(%rax),%rdx │ │ │ │ │ + mov %rdx,0x1c0(%rsp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + mov 0x8(%rax),%r8 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + mov 0x8(%rsp),%rdi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ + mov %rcx,(%rax) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + movq $0x0,0x8(%rax) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov 0x1b0(%rsp),%rcx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1077 │ │ │ │ │ + mov 0x1d8(%rsp),%rdx │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + movb $0x0,0x10(%rax) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + mov %r8,0x1b8(%rsp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:3709 (discriminator 2) │ │ │ │ │ + lea (%r8,%rdx,1),%rax │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + cmp %rdi,%rcx │ │ │ │ │ + je 6828 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1) │ │ │ │ │ + cmp %rax,0x1c0(%rsp) │ │ │ │ │ + jae 5a91 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ │ + cmp %rsi,0x1d0(%rsp) │ │ │ │ │ + je 6b90 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1182 (discriminator 2) │ │ │ │ │ + mov 0x1e0(%rsp),%rsi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1) │ │ │ │ │ + cmp %rax,%rsi │ │ │ │ │ + jae 6470 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2) │ │ │ │ │ + movabs $0x3fffffffffffffff,%rax │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov 0x1d0(%rsp),%rsi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2) │ │ │ │ │ + sub %r8,%rax │ │ │ │ │ + cmp %rdx,%rax │ │ │ │ │ + jb 462e <__cxa_finalize@plt+0x29e> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1470 │ │ │ │ │ + lea 0x1b0(%rsp),%r12 │ │ │ │ │ + mov %r12,%rdi │ │ │ │ │ + call 4070 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + lea 0x200(%rsp),%rdi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:246 │ │ │ │ │ + lea 0x10(%rax),%rcx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + mov %rdi,0x1f0(%rsp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov (%rax),%rdx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + mov %rdi,0x50(%rsp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + cmp %rcx,%rdx │ │ │ │ │ + je 6b18 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ + mov %rdx,0x1f0(%rsp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:255 │ │ │ │ │ + mov 0x10(%rax),%rdx │ │ │ │ │ + mov %rdx,0x200(%rsp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ │ + mov %rdx,0x1f8(%rsp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ + mov %rcx,(%rax) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + movq $0x0,0x8(%rax) │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + movb $0x0,0x10(%rax) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2) │ │ │ │ │ + movabs $0x3fffffffffffffff,%rax │ │ │ │ │ + cmp %rax,0x1f8(%rsp) │ │ │ │ │ + je 46be <__cxa_finalize@plt+0x32e> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1485 │ │ │ │ │ + lea 0x1f0(%rsp),%rax │ │ │ │ │ + mov $0x1,%edx │ │ │ │ │ + mov %rbp,%rsi │ │ │ │ │ + mov %rax,%rdi │ │ │ │ │ + mov %rax,0xc8(%rsp) │ │ │ │ │ + call 4070 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + lea 0x220(%rsp),%rdi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:246 │ │ │ │ │ + lea 0x10(%rax),%rcx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + mov %rdi,0x210(%rsp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov (%rax),%rdx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + mov %rdi,0x10(%rsp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + cmp %rcx,%rdx │ │ │ │ │ + je 67d0 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ + mov %rdx,0x210(%rsp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:255 │ │ │ │ │ + mov 0x10(%rax),%rdx │ │ │ │ │ + mov %rdx,0x220(%rsp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + mov 0x8(%rax),%r8 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ + mov %rcx,(%rax) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + movq $0x0,0x8(%rax) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov 0x210(%rsp),%rcx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1077 │ │ │ │ │ + mov 0x238(%rsp),%rdx │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + movb $0x0,0x10(%rax) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + mov %r8,0x218(%rsp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:3709 (discriminator 2) │ │ │ │ │ + lea (%r8,%rdx,1),%rax │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + cmp %rdi,%rcx │ │ │ │ │ + je 67a8 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1) │ │ │ │ │ + cmp %rax,0x220(%rsp) │ │ │ │ │ + jae 5bef │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ │ + cmp %rdi,0x230(%rsp) │ │ │ │ │ + je 6b80 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1182 (discriminator 2) │ │ │ │ │ + mov 0x240(%rsp),%rsi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1) │ │ │ │ │ + cmp %rax,%rsi │ │ │ │ │ + jae 6508 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2) │ │ │ │ │ + movabs $0x3fffffffffffffff,%rax │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov 0x230(%rsp),%rsi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2) │ │ │ │ │ + sub %r8,%rax │ │ │ │ │ + cmp %rdx,%rax │ │ │ │ │ + jb 46f2 <__cxa_finalize@plt+0x362> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1470 │ │ │ │ │ + lea 0x210(%rsp),%r12 │ │ │ │ │ + mov %r12,%rdi │ │ │ │ │ + call 4070 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + lea 0x260(%rsp),%rdi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:246 │ │ │ │ │ + lea 0x10(%rax),%rcx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + mov %rdi,0x250(%rsp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov (%rax),%rdx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + mov %rdi,0x38(%rsp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + cmp %rcx,%rdx │ │ │ │ │ + je 69f8 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ + mov %rdx,0x250(%rsp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:255 │ │ │ │ │ + mov 0x10(%rax),%rdx │ │ │ │ │ + mov %rdx,0x260(%rsp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ │ + mov %rdx,0x258(%rsp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ + mov %rcx,(%rax) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + movq $0x0,0x8(%rax) │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + movb $0x0,0x10(%rax) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2) │ │ │ │ │ + movabs $0x3fffffffffffffff,%rax │ │ │ │ │ + cmp %rax,0x258(%rsp) │ │ │ │ │ + je 459f <__cxa_finalize@plt+0x20f> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1485 │ │ │ │ │ + lea 0x250(%rsp),%rax │ │ │ │ │ + mov $0x1,%edx │ │ │ │ │ + mov %rbp,%rsi │ │ │ │ │ + mov %rax,%rdi │ │ │ │ │ + mov %rax,0xa0(%rsp) │ │ │ │ │ + call 4070 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + lea 0x280(%rsp),%r12 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:246 │ │ │ │ │ + lea 0x10(%rax),%rcx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + mov %r12,0x270(%rsp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov (%rax),%rdx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + cmp %rcx,%rdx │ │ │ │ │ + je 6750 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ + mov %rdx,0x270(%rsp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:255 │ │ │ │ │ + mov 0x10(%rax),%rdx │ │ │ │ │ + mov %rdx,0x280(%rsp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + mov 0x8(%rax),%r8 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ + mov %rcx,(%rax) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + movq $0x0,0x8(%rax) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov 0x270(%rsp),%rcx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1077 │ │ │ │ │ + mov 0x298(%rsp),%rdx │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + movb $0x0,0x10(%rax) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + mov %r8,0x278(%rsp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:3709 (discriminator 2) │ │ │ │ │ + lea (%r8,%rdx,1),%rax │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + cmp %r12,%rcx │ │ │ │ │ + je 6728 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1) │ │ │ │ │ + cmp %rax,0x280(%rsp) │ │ │ │ │ + jae 5d46 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + lea 0x2a0(%rsp),%rsi │ │ │ │ │ + cmp %rsi,0x290(%rsp) │ │ │ │ │ + je 6b60 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1182 (discriminator 2) │ │ │ │ │ + mov 0x2a0(%rsp),%rsi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1) │ │ │ │ │ + cmp %rax,%rsi │ │ │ │ │ + jae 65a0 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2) │ │ │ │ │ + movabs $0x3fffffffffffffff,%rax │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov 0x290(%rsp),%rsi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2) │ │ │ │ │ + sub %r8,%rax │ │ │ │ │ + cmp %rdx,%rax │ │ │ │ │ + jb 4692 <__cxa_finalize@plt+0x302> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1470 │ │ │ │ │ + lea 0x270(%rsp),%r13 │ │ │ │ │ + mov %r13,%rdi │ │ │ │ │ + call 4070 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + lea 0x2c0(%rsp),%r13 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:246 │ │ │ │ │ + lea 0x10(%rax),%rcx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + mov %r13,0x2b0(%rsp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov (%rax),%rdx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + cmp %rcx,%rdx │ │ │ │ │ + je 6a40 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ + mov %rdx,0x2b0(%rsp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:255 │ │ │ │ │ + mov 0x10(%rax),%rdx │ │ │ │ │ + mov %rdx,0x2c0(%rsp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ │ + mov %rdx,0x2b8(%rsp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ + mov %rcx,(%rax) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + movq $0x0,0x8(%rax) │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + movb $0x0,0x10(%rax) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2) │ │ │ │ │ + movabs $0x3fffffffffffffff,%rax │ │ │ │ │ + cmp %rax,0x2b8(%rsp) │ │ │ │ │ + je 45d3 <__cxa_finalize@plt+0x243> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1485 │ │ │ │ │ + lea 0x2b0(%rsp),%rax │ │ │ │ │ + mov $0x1,%edx │ │ │ │ │ + mov %rbp,%rsi │ │ │ │ │ + mov %rax,%rdi │ │ │ │ │ + mov %rax,0xa8(%rsp) │ │ │ │ │ + call 4070 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + lea 0x2e0(%rsp),%r9 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:246 │ │ │ │ │ + lea 0x10(%rax),%rcx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + mov %r9,0x2d0(%rsp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov (%rax),%rdx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + cmp %rcx,%rdx │ │ │ │ │ + je 66d0 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ + mov %rdx,0x2d0(%rsp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:255 │ │ │ │ │ + mov 0x10(%rax),%rdx │ │ │ │ │ + mov %rdx,0x2e0(%rsp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + mov 0x8(%rax),%r8 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ + mov %rcx,(%rax) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + movq $0x0,0x8(%rax) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov 0x2d0(%rsp),%rcx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1077 │ │ │ │ │ + mov 0x2f8(%rsp),%rdx │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + movb $0x0,0x10(%rax) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + mov %r8,0x2d8(%rsp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:3709 (discriminator 2) │ │ │ │ │ + lea (%r8,%rdx,1),%rax │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + cmp %r9,%rcx │ │ │ │ │ + je 66a0 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1) │ │ │ │ │ + cmp %rax,0x2e0(%rsp) │ │ │ │ │ + jae 5e98 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + lea 0x300(%rsp),%rbp │ │ │ │ │ + cmp %rbp,0x2f0(%rsp) │ │ │ │ │ + je 6b70 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1182 (discriminator 2) │ │ │ │ │ + mov 0x300(%rsp),%rsi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1) │ │ │ │ │ + cmp %rax,%rsi │ │ │ │ │ + jae 6630 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2) │ │ │ │ │ + movabs $0x3fffffffffffffff,%rax │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov 0x2f0(%rsp),%rsi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2) │ │ │ │ │ + sub %r8,%rax │ │ │ │ │ + cmp %rdx,%rax │ │ │ │ │ + jb 4719 <__cxa_finalize@plt+0x389> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1470 │ │ │ │ │ + lea 0x2d0(%rsp),%rax │ │ │ │ │ + mov %r9,0x68(%rsp) │ │ │ │ │ + mov %rax,%rdi │ │ │ │ │ + mov %rax,0xb0(%rsp) │ │ │ │ │ + call 4070 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:235 │ │ │ │ │ + lea 0x10(%rbx),%rdi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1470 │ │ │ │ │ + mov %rax,%rdx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + mov 0x68(%rsp),%r9 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + mov %rdi,(%rbx) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov (%rax),%rax │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:246 │ │ │ │ │ + lea 0x10(%rdx),%rsi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + cmp %rsi,%rax │ │ │ │ │ + je 69a8 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ + mov %rax,(%rbx) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:255 │ │ │ │ │ + mov 0x10(%rdx),%rax │ │ │ │ │ + mov %rax,0x10(%rbx) │ │ │ │ │ + mov 0x8(%rdx),%rcx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + mov %rcx,0x8(%rbx) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:217 │ │ │ │ │ + lea 0x300(%rsp),%rbp │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ + mov %rsi,(%rdx) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + movq $0x0,0x8(%rdx) │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + movb $0x0,0x10(%rdx) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov 0x2d0(%rsp),%rdi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + cmp %r9,%rdi │ │ │ │ │ + je 5f3a │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ + mov 0x2e0(%rsp),%rax │ │ │ │ │ + lea 0x1(%rax),%rsi │ │ │ │ │ +/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ + call 41e0 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov 0x2b0(%rsp),%rdi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + cmp %r13,%rdi │ │ │ │ │ + je 5f58 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ + mov 0x2c0(%rsp),%rax │ │ │ │ │ + lea 0x1(%rax),%rsi │ │ │ │ │ +/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ + call 41e0 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov 0x270(%rsp),%rdi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + cmp %r12,%rdi │ │ │ │ │ + je 5f76 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ + mov 0x280(%rsp),%rax │ │ │ │ │ + lea 0x1(%rax),%rsi │ │ │ │ │ +/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ + call 41e0 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov 0x250(%rsp),%rdi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ │ + cmp %rax,%rdi │ │ │ │ │ + je 5f99 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ + mov 0x260(%rsp),%rax │ │ │ │ │ + lea 0x1(%rax),%rsi │ │ │ │ │ +/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ + call 41e0 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov 0x210(%rsp),%rdi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ │ + cmp %rax,%rdi │ │ │ │ │ + je 5fbc │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ + mov 0x220(%rsp),%rax │ │ │ │ │ + lea 0x1(%rax),%rsi │ │ │ │ │ +/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ + call 41e0 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov 0x1f0(%rsp),%rdi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ │ + cmp %rax,%rdi │ │ │ │ │ + je 5fdf │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ + mov 0x200(%rsp),%rax │ │ │ │ │ + lea 0x1(%rax),%rsi │ │ │ │ │ +/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ + call 41e0 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov 0x1b0(%rsp),%rdi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ │ + cmp %rax,%rdi │ │ │ │ │ + je 6002 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ + mov 0x1c0(%rsp),%rax │ │ │ │ │ + lea 0x1(%rax),%rsi │ │ │ │ │ +/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ + call 41e0 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov 0x190(%rsp),%rdi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ │ + cmp %rax,%rdi │ │ │ │ │ + je 6025 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ + mov 0x1a0(%rsp),%rax │ │ │ │ │ + lea 0x1(%rax),%rsi │ │ │ │ │ +/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ + call 41e0 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov 0x150(%rsp),%rdi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + cmp %r15,%rdi │ │ │ │ │ + je 6043 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ + mov 0x160(%rsp),%rax │ │ │ │ │ + lea 0x1(%rax),%rsi │ │ │ │ │ +/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ + call 41e0 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov 0x130(%rsp),%rdi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ │ + cmp %rax,%rdi │ │ │ │ │ + je 6066 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ + mov 0x140(%rsp),%rax │ │ │ │ │ + lea 0x1(%rax),%rsi │ │ │ │ │ +/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ + call 41e0 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov 0xf0(%rsp),%rdi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + cmp %r14,%rdi │ │ │ │ │ + je 6084 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ + mov 0x100(%rsp),%rax │ │ │ │ │ + lea 0x1(%rax),%rsi │ │ │ │ │ +/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ + call 41e0 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov 0xd0(%rsp),%rdi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ │ + cmp %rax,%rdi │ │ │ │ │ + je 60a7 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ + mov 0xe0(%rsp),%rax │ │ │ │ │ + lea 0x1(%rax),%rsi │ │ │ │ │ +/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ + call 41e0 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov 0x110(%rsp),%rdi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ │ + cmp %rax,%rdi │ │ │ │ │ + je 60ca │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ + mov 0x120(%rsp),%rax │ │ │ │ │ + lea 0x1(%rax),%rsi │ │ │ │ │ +/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ + call 41e0 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov 0x170(%rsp),%rdi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ │ + cmp %rax,%rdi │ │ │ │ │ + je 60ed │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ + mov 0x180(%rsp),%rax │ │ │ │ │ + lea 0x1(%rax),%rsi │ │ │ │ │ +/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ + call 41e0 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov 0x1d0(%rsp),%rdi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ │ + cmp %rax,%rdi │ │ │ │ │ + je 6110 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ + mov 0x1e0(%rsp),%rax │ │ │ │ │ + lea 0x1(%rax),%rsi │ │ │ │ │ +/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ + call 41e0 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov 0x230(%rsp),%rdi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ │ + cmp %rax,%rdi │ │ │ │ │ + je 6133 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ + mov 0x240(%rsp),%rax │ │ │ │ │ + lea 0x1(%rax),%rsi │ │ │ │ │ +/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ + call 41e0 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov 0x290(%rsp),%rdi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + lea 0x2a0(%rsp),%rax │ │ │ │ │ + cmp %rax,%rdi │ │ │ │ │ + je 6159 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ + mov 0x2a0(%rsp),%rax │ │ │ │ │ + lea 0x1(%rax),%rsi │ │ │ │ │ +/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ + call 41e0 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov 0x2f0(%rsp),%rdi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + cmp %rbp,%rdi │ │ │ │ │ + je 6177 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ + mov 0x300(%rsp),%rax │ │ │ │ │ + lea 0x1(%rax),%rsi │ │ │ │ │ +/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ + call 41e0 │ │ │ │ │ +./porechop/src/alignment.cpp:121 │ │ │ │ │ + mov 0x3e8(%rsp),%rax │ │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ │ + jne 71e8 │ │ │ │ │ + add $0x3f8,%rsp │ │ │ │ │ + mov %rbx,%rax │ │ │ │ │ + pop %rbx │ │ │ │ │ + pop %rbp │ │ │ │ │ + pop %r12 │ │ │ │ │ + pop %r13 │ │ │ │ │ + pop %r14 │ │ │ │ │ + pop %r15 │ │ │ │ │ + ret │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:104 │ │ │ │ │ + add %r14d,%r14d │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:105 │ │ │ │ │ + lea 0x1(%r14),%eax │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:106 │ │ │ │ │ + movzbl 0x310(%rsp,%r14,1),%r14d │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:105 │ │ │ │ │ + movzbl 0x310(%rsp,%rax,1),%eax │ │ │ │ │ + mov %al,0x1(%rcx) │ │ │ │ │ + jmp 54db │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:104 │ │ │ │ │ + add %r13d,%r13d │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:105 │ │ │ │ │ + lea 0x1(%r13),%eax │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:106 │ │ │ │ │ + movzbl 0x310(%rsp,%r13,1),%r13d │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:105 │ │ │ │ │ + movzbl 0x310(%rsp,%rax,1),%eax │ │ │ │ │ + mov %al,0x1(%rcx) │ │ │ │ │ + jmp 56fc │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:104 │ │ │ │ │ + add %r14d,%r14d │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:105 │ │ │ │ │ + lea 0x1(%r14),%eax │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:106 │ │ │ │ │ + movzbl 0x310(%rsp,%r14,1),%r14d │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:105 │ │ │ │ │ + movzbl 0x310(%rsp,%rax,1),%eax │ │ │ │ │ + mov %al,0x1(%rcx) │ │ │ │ │ + jmp 4e7b │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:104 │ │ │ │ │ + add %r14d,%r14d │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:105 │ │ │ │ │ + lea 0x1(%r14),%eax │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:106 │ │ │ │ │ + movzbl 0x310(%rsp,%r14,1),%r14d │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:105 │ │ │ │ │ + movzbl 0x310(%rsp,%rax,1),%eax │ │ │ │ │ + mov %al,0x1(%rcx) │ │ │ │ │ + jmp 509b │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:104 │ │ │ │ │ + add %r14d,%r14d │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:105 │ │ │ │ │ + lea 0x1(%r14),%eax │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:106 │ │ │ │ │ + movzbl 0x310(%rsp,%r14,1),%r14d │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:105 │ │ │ │ │ + movzbl 0x310(%rsp,%rax,1),%eax │ │ │ │ │ + mov %al,0x1(%rcx) │ │ │ │ │ + jmp 52bb │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:69 (discriminator 1) │ │ │ │ │ + lea 0x2(%r13),%eax │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:93 │ │ │ │ │ + add $0x1,%r13d │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:69 │ │ │ │ │ + jmp 5352 │ │ │ │ │ + nopl (%rax) │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:69 (discriminator 1) │ │ │ │ │ + lea 0x2(%r13),%eax │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:93 │ │ │ │ │ + add $0x1,%r13d │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:69 │ │ │ │ │ + jmp 5132 │ │ │ │ │ + nopl (%rax) │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:69 (discriminator 1) │ │ │ │ │ + lea 0x2(%r12),%eax │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:93 │ │ │ │ │ + add $0x1,%r12d │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:69 │ │ │ │ │ + jmp 5574 │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:69 (discriminator 1) │ │ │ │ │ + lea 0x2(%r13),%eax │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:93 │ │ │ │ │ + add $0x1,%r13d │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:69 │ │ │ │ │ + jmp 4f12 │ │ │ │ │ + nopl (%rax) │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:69 (discriminator 1) │ │ │ │ │ + lea 0x2(%r13),%eax │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:93 │ │ │ │ │ + add $0x1,%r13d │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:69 │ │ │ │ │ + jmp 4cf2 │ │ │ │ │ + nopl (%rax) │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:70 (discriminator 1) │ │ │ │ │ + lea 0x3(%r13),%eax │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:93 │ │ │ │ │ + add $0x2,%r13d │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:70 │ │ │ │ │ + jmp 5132 │ │ │ │ │ + nopl (%rax) │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:70 (discriminator 1) │ │ │ │ │ + lea 0x3(%r12),%eax │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:93 │ │ │ │ │ + add $0x2,%r12d │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:70 │ │ │ │ │ + jmp 5574 │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:70 (discriminator 1) │ │ │ │ │ + lea 0x3(%r13),%eax │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:93 │ │ │ │ │ + add $0x2,%r13d │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:70 │ │ │ │ │ + jmp 4f12 │ │ │ │ │ + nopl (%rax) │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:70 (discriminator 1) │ │ │ │ │ + lea 0x3(%r13),%eax │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:93 │ │ │ │ │ + add $0x2,%r13d │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:70 │ │ │ │ │ + jmp 4cf2 │ │ │ │ │ + nopl (%rax) │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:70 (discriminator 1) │ │ │ │ │ + lea 0x3(%r13),%eax │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:93 │ │ │ │ │ + add $0x2,%r13d │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:70 │ │ │ │ │ + jmp 5352 │ │ │ │ │ + nopl (%rax) │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:93 │ │ │ │ │ + add $0x3,%r13d │ │ │ │ │ + jmp 5132 │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ + add $0x3,%r13d │ │ │ │ │ + jmp 4cf2 │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ + add $0x3,%r13d │ │ │ │ │ + jmp 4f12 │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ + add $0x3,%r13d │ │ │ │ │ + jmp 5352 │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ + add $0x3,%r12d │ │ │ │ │ + jmp 5574 │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:2253 (discriminator 2) │ │ │ │ │ + mov 0x80(%rsp),%rdi │ │ │ │ │ + xor %edx,%edx │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ + lea 0xf0(%rsp),%r12 │ │ │ │ │ + call 42c0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + lea 0x140(%rsp),%rsi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:246 │ │ │ │ │ + lea 0x10(%rax),%rcx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + mov %rsi,0x130(%rsp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov (%rax),%rdx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + mov %rsi,0x40(%rsp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + cmp %rcx,%rdx │ │ │ │ │ + jne 5832 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ + mov 0x8(%rax),%rsi │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ + mov 0x40(%rsp),%r8 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ + lea 0x1(%rsi),%rdx │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ + mov %rcx,%rsi │ │ │ │ │ + cmp $0x8,%edx │ │ │ │ │ + jae 70dc │ │ │ │ │ + xor %edi,%edi │ │ │ │ │ + test $0x4,%dl │ │ │ │ │ + je 63a8 │ │ │ │ │ + mov (%rsi),%edi │ │ │ │ │ + mov %edi,(%r8) │ │ │ │ │ + mov $0x4,%edi │ │ │ │ │ + test $0x2,%dl │ │ │ │ │ + je 63bb │ │ │ │ │ + movzwl (%rsi,%rdi,1),%r9d │ │ │ │ │ + mov %r9w,(%r8,%rdi,1) │ │ │ │ │ + add $0x2,%rdi │ │ │ │ │ + and $0x1,%edx │ │ │ │ │ + je 5846 │ │ │ │ │ + movzbl (%rsi,%rdi,1),%edx │ │ │ │ │ + mov %dl,(%r8,%rdi,1) │ │ │ │ │ + jmp 5846 │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:2253 (discriminator 2) │ │ │ │ │ + mov 0x88(%rsp),%rdi │ │ │ │ │ + xor %edx,%edx │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ + lea 0x150(%rsp),%r12 │ │ │ │ │ + call 42c0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + lea 0x1a0(%rsp),%rdi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:246 │ │ │ │ │ + lea 0x10(%rax),%rcx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + mov %rdi,0x190(%rsp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov (%rax),%rdx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + mov %rdi,0x48(%rsp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + cmp %rcx,%rdx │ │ │ │ │ + jne 5986 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ + mov 0x8(%rax),%rsi │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ + mov %rdi,%r8 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ + lea 0x1(%rsi),%rdx │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ + mov %rcx,%rsi │ │ │ │ │ + cmp $0x8,%edx │ │ │ │ │ + jae 7134 │ │ │ │ │ + xor %edi,%edi │ │ │ │ │ + test $0x4,%dl │ │ │ │ │ + je 643e │ │ │ │ │ + mov (%rsi),%edi │ │ │ │ │ + mov %edi,(%r8) │ │ │ │ │ + mov $0x4,%edi │ │ │ │ │ + test $0x2,%dl │ │ │ │ │ + je 6451 │ │ │ │ │ + movzwl (%rsi,%rdi,1),%r9d │ │ │ │ │ + mov %r9w,(%r8,%rdi,1) │ │ │ │ │ + add $0x2,%rdi │ │ │ │ │ + and $0x1,%edx │ │ │ │ │ + je 599a │ │ │ │ │ + movzbl (%rsi,%rdi,1),%edx │ │ │ │ │ + mov %dl,(%r8,%rdi,1) │ │ │ │ │ + jmp 599a │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:2253 (discriminator 2) │ │ │ │ │ + mov 0x90(%rsp),%rdi │ │ │ │ │ + xor %edx,%edx │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ + lea 0x1b0(%rsp),%r12 │ │ │ │ │ + call 42c0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + lea 0x200(%rsp),%rsi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:246 │ │ │ │ │ + lea 0x10(%rax),%rcx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + mov %rsi,0x1f0(%rsp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov (%rax),%rdx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + mov %rsi,0x50(%rsp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + cmp %rcx,%rdx │ │ │ │ │ + jne 5ae4 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ + mov 0x8(%rax),%rsi │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ + mov 0x50(%rsp),%r8 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ + lea 0x1(%rsi),%rdx │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ + mov %rcx,%rsi │ │ │ │ │ + cmp $0x8,%edx │ │ │ │ │ + jae 7108 │ │ │ │ │ + xor %edi,%edi │ │ │ │ │ + test $0x4,%dl │ │ │ │ │ + je 64d8 │ │ │ │ │ + mov (%rsi),%edi │ │ │ │ │ + mov %edi,(%r8) │ │ │ │ │ + mov $0x4,%edi │ │ │ │ │ + test $0x2,%dl │ │ │ │ │ + je 64eb │ │ │ │ │ + movzwl (%rsi,%rdi,1),%r9d │ │ │ │ │ + mov %r9w,(%r8,%rdi,1) │ │ │ │ │ + add $0x2,%rdi │ │ │ │ │ + and $0x1,%edx │ │ │ │ │ + je 5af8 │ │ │ │ │ + movzbl (%rsi,%rdi,1),%edx │ │ │ │ │ + mov %dl,(%r8,%rdi,1) │ │ │ │ │ + jmp 5af8 │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:2253 (discriminator 2) │ │ │ │ │ + mov 0x98(%rsp),%rdi │ │ │ │ │ + xor %edx,%edx │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ + lea 0x210(%rsp),%r12 │ │ │ │ │ + call 42c0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + lea 0x260(%rsp),%rdi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:246 │ │ │ │ │ + lea 0x10(%rax),%rcx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + mov %rdi,0x250(%rsp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov (%rax),%rdx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + mov %rdi,0x38(%rsp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + cmp %rcx,%rdx │ │ │ │ │ + jne 5c42 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ + mov 0x8(%rax),%rdi │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ + mov 0x38(%rsp),%r8 │ │ │ │ │ + mov %rcx,%rsi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ + lea 0x1(%rdi),%rdx │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ + cmp $0x8,%edx │ │ │ │ │ + jae 7189 │ │ │ │ │ + xor %edi,%edi │ │ │ │ │ + test $0x4,%dl │ │ │ │ │ + je 6570 │ │ │ │ │ + mov (%rsi),%edi │ │ │ │ │ + mov %edi,(%r8) │ │ │ │ │ + mov $0x4,%edi │ │ │ │ │ + test $0x2,%dl │ │ │ │ │ + je 6583 │ │ │ │ │ + movzwl (%rsi,%rdi,1),%r9d │ │ │ │ │ + mov %r9w,(%r8,%rdi,1) │ │ │ │ │ + add $0x2,%rdi │ │ │ │ │ + and $0x1,%edx │ │ │ │ │ + je 5c56 │ │ │ │ │ + movzbl (%rsi,%rdi,1),%edx │ │ │ │ │ + mov %dl,(%r8,%rdi,1) │ │ │ │ │ + jmp 5c56 │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:2253 (discriminator 2) │ │ │ │ │ + mov 0x70(%rsp),%rdi │ │ │ │ │ + xor %edx,%edx │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ + lea 0x270(%rsp),%r13 │ │ │ │ │ + call 42c0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + lea 0x2c0(%rsp),%r13 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:246 │ │ │ │ │ + lea 0x10(%rax),%rcx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + mov %r13,0x2b0(%rsp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov (%rax),%rdx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + cmp %rcx,%rdx │ │ │ │ │ + jne 5d94 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ + mov 0x8(%rax),%rsi │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ + mov %r13,%r8 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ + lea 0x1(%rsi),%rdx │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ + mov %rcx,%rsi │ │ │ │ │ + cmp $0x8,%edx │ │ │ │ │ + jae 7160 │ │ │ │ │ + xor %edi,%edi │ │ │ │ │ + test $0x4,%dl │ │ │ │ │ + je 65fe │ │ │ │ │ + mov (%rsi),%edi │ │ │ │ │ + mov %edi,(%r8) │ │ │ │ │ + mov $0x4,%edi │ │ │ │ │ + test $0x2,%dl │ │ │ │ │ + je 6611 │ │ │ │ │ + movzwl (%rsi,%rdi,1),%r9d │ │ │ │ │ + mov %r9w,(%r8,%rdi,1) │ │ │ │ │ + add $0x2,%rdi │ │ │ │ │ + and $0x1,%edx │ │ │ │ │ + je 5da8 │ │ │ │ │ + movzbl (%rsi,%rdi,1),%edx │ │ │ │ │ + mov %dl,(%r8,%rdi,1) │ │ │ │ │ + jmp 5da8 │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:2253 (discriminator 2) │ │ │ │ │ + mov 0x78(%rsp),%rdi │ │ │ │ │ + xor %edx,%edx │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ + mov %r9,0x68(%rsp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:2249 │ │ │ │ │ + lea 0x2d0(%rsp),%rax │ │ │ │ │ + mov %rax,0xb0(%rsp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:2253 (discriminator 2) │ │ │ │ │ + call 42c0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:235 │ │ │ │ │ + lea 0x10(%rbx),%rcx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:246 │ │ │ │ │ + lea 0x10(%rax),%rsi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + mov 0x68(%rsp),%r9 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + mov %rcx,(%rbx) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov (%rax),%rdx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + cmp %rsi,%rdx │ │ │ │ │ + je 6e88 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ + mov %rdx,(%rbx) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:255 │ │ │ │ │ + mov 0x10(%rax),%rdx │ │ │ │ │ + mov %rdx,0x10(%rbx) │ │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + mov %rdx,0x8(%rbx) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ + mov %rsi,(%rax) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + movq $0x0,0x8(%rax) │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + movb $0x0,0x10(%rax) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:703 │ │ │ │ │ + jmp 5f1c │ │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1) │ │ │ │ │ + cmp $0xf,%rax │ │ │ │ │ + jbe 5e98 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + lea 0x300(%rsp),%rbp │ │ │ │ │ + cmp %rbp,0x2f0(%rsp) │ │ │ │ │ + jne 5e87 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov %rbp,%rsi │ │ │ │ │ + jmp 5eb6 │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ + mov 0x8(%rax),%rsi │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ + mov %r9,%r8 │ │ │ │ │ + mov %rcx,%rdx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ + lea 0x1(%rsi),%rdi │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ + cmp $0x8,%edi │ │ │ │ │ + jae 6c0d │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ + test $0x4,%dil │ │ │ │ │ + je 66f9 │ │ │ │ │ + mov (%rdx),%esi │ │ │ │ │ + mov %esi,(%r8) │ │ │ │ │ + mov $0x4,%esi │ │ │ │ │ + test $0x2,%dil │ │ │ │ │ + je 670d │ │ │ │ │ + movzwl (%rdx,%rsi,1),%r10d │ │ │ │ │ + mov %r10w,(%r8,%rsi,1) │ │ │ │ │ + add $0x2,%rsi │ │ │ │ │ + and $0x1,%edi │ │ │ │ │ + je 5e2f │ │ │ │ │ + movzbl (%rdx,%rsi,1),%edx │ │ │ │ │ + mov %dl,(%r8,%rsi,1) │ │ │ │ │ + jmp 5e2f │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1) │ │ │ │ │ + cmp $0xf,%rax │ │ │ │ │ + jbe 5d46 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + lea 0x2a0(%rsp),%rsi │ │ │ │ │ + cmp %rsi,0x290(%rsp) │ │ │ │ │ + jne 5d35 │ │ │ │ │ + jmp 5d64 │ │ │ │ │ + nopl (%rax) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ + mov 0x8(%rax),%rdi │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ + mov %r12,%r8 │ │ │ │ │ + mov %rcx,%rdx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ + add $0x1,%rdi │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ + cmp $0x8,%edi │ │ │ │ │ + jae 6c87 │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ + test $0x4,%dil │ │ │ │ │ + je 6779 │ │ │ │ │ + mov (%rdx),%esi │ │ │ │ │ + mov %esi,(%r8) │ │ │ │ │ + mov $0x4,%esi │ │ │ │ │ + test $0x2,%dil │ │ │ │ │ + je 678d │ │ │ │ │ + movzwl (%rdx,%rsi,1),%r9d │ │ │ │ │ + mov %r9w,(%r8,%rsi,1) │ │ │ │ │ + add $0x2,%rsi │ │ │ │ │ + and $0x1,%edi │ │ │ │ │ + je 5cdd │ │ │ │ │ + movzbl (%rdx,%rsi,1),%edx │ │ │ │ │ + mov %dl,(%r8,%rsi,1) │ │ │ │ │ + jmp 5cdd │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1) │ │ │ │ │ + cmp $0xf,%rax │ │ │ │ │ + jbe 5bef │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + mov 0x18(%rsp),%rsi │ │ │ │ │ + cmp %rsi,0x230(%rsp) │ │ │ │ │ + jne 5bde │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov 0x18(%rsp),%rsi │ │ │ │ │ + jmp 5c0d │ │ │ │ │ + nop │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ + mov 0x8(%rax),%rsi │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ + mov 0x10(%rsp),%r8 │ │ │ │ │ + mov %rcx,%rdx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ + lea 0x1(%rsi),%rdi │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ + cmp $0x8,%edi │ │ │ │ │ + jae 6c5b │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ + test $0x4,%dil │ │ │ │ │ + je 67fb │ │ │ │ │ + mov (%rdx),%esi │ │ │ │ │ + mov %esi,(%r8) │ │ │ │ │ + mov $0x4,%esi │ │ │ │ │ + test $0x2,%dil │ │ │ │ │ + je 680f │ │ │ │ │ + movzwl (%rdx,%rsi,1),%r9d │ │ │ │ │ + mov %r9w,(%r8,%rsi,1) │ │ │ │ │ + add $0x2,%rsi │ │ │ │ │ + and $0x1,%edi │ │ │ │ │ + je 5b84 │ │ │ │ │ + movzbl (%rdx,%rsi,1),%edx │ │ │ │ │ + mov %dl,(%r8,%rsi,1) │ │ │ │ │ + jmp 5b84 │ │ │ │ │ + nopl (%rax) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1) │ │ │ │ │ + cmp $0xf,%rax │ │ │ │ │ + jbe 5a91 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ │ + cmp %rdi,0x1d0(%rsp) │ │ │ │ │ + jne 5a80 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ │ + jmp 5aaf │ │ │ │ │ + nop │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ + mov 0x8(%rax),%rdi │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ + mov 0x8(%rsp),%r8 │ │ │ │ │ + mov %rcx,%rdx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ + add $0x1,%rdi │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ + cmp $0x8,%edi │ │ │ │ │ + jae 6be1 │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ + test $0x4,%dil │ │ │ │ │ + je 687b │ │ │ │ │ + mov (%rdx),%esi │ │ │ │ │ + mov %esi,(%r8) │ │ │ │ │ + mov $0x4,%esi │ │ │ │ │ + test $0x2,%dil │ │ │ │ │ + je 688f │ │ │ │ │ + movzwl (%rdx,%rsi,1),%r9d │ │ │ │ │ + mov %r9w,(%r8,%rsi,1) │ │ │ │ │ + add $0x2,%rsi │ │ │ │ │ + and $0x1,%edi │ │ │ │ │ + je 5a26 │ │ │ │ │ + movzbl (%rdx,%rsi,1),%edx │ │ │ │ │ + mov %dl,(%r8,%rsi,1) │ │ │ │ │ + jmp 5a26 │ │ │ │ │ + nopl (%rax) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1) │ │ │ │ │ + cmp $0xf,%rax │ │ │ │ │ + jbe 5933 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ │ + cmp %rsi,0x170(%rsp) │ │ │ │ │ + jne 5922 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ │ + jmp 5951 │ │ │ │ │ + nop │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ + mov 0x8(%rax),%rsi │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ + mov %r15,%r8 │ │ │ │ │ + mov %rcx,%rdx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ + lea 0x1(%rsi),%rdi │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ + cmp $0x8,%edi │ │ │ │ │ + jae 6bba │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ + test $0x4,%dil │ │ │ │ │ + je 68f9 │ │ │ │ │ + mov (%rdx),%esi │ │ │ │ │ + mov %esi,(%r8) │ │ │ │ │ + mov $0x4,%esi │ │ │ │ │ + test $0x2,%dil │ │ │ │ │ + je 690d │ │ │ │ │ + movzwl (%rdx,%rsi,1),%r9d │ │ │ │ │ + mov %r9w,(%r8,%rsi,1) │ │ │ │ │ + add $0x2,%rsi │ │ │ │ │ + and $0x1,%edi │ │ │ │ │ + je 58cd │ │ │ │ │ + movzbl (%rdx,%rsi,1),%edx │ │ │ │ │ + mov %dl,(%r8,%rsi,1) │ │ │ │ │ + jmp 58cd │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1) │ │ │ │ │ + cmp $0xf,%rax │ │ │ │ │ + jbe 57df │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ │ + cmp %rdi,0x110(%rsp) │ │ │ │ │ + jne 57ce │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ │ + jmp 57fd │ │ │ │ │ + nop │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ + mov 0x8(%rax),%rsi │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ + mov %r14,%r8 │ │ │ │ │ + mov %rcx,%rdx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ + lea 0x1(%rsi),%rdi │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ + cmp $0x8,%edi │ │ │ │ │ + jae 6c34 │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ + test $0x4,%dil │ │ │ │ │ + je 6979 │ │ │ │ │ + mov (%rdx),%esi │ │ │ │ │ + mov %esi,(%r8) │ │ │ │ │ + mov $0x4,%esi │ │ │ │ │ + test $0x2,%dil │ │ │ │ │ + je 698d │ │ │ │ │ + movzwl (%rdx,%rsi,1),%r9d │ │ │ │ │ + mov %r9w,(%r8,%rsi,1) │ │ │ │ │ + add $0x2,%rsi │ │ │ │ │ + and $0x1,%edi │ │ │ │ │ + je 5779 │ │ │ │ │ + movzbl (%rdx,%rsi,1),%edx │ │ │ │ │ + mov %dl,(%r8,%rsi,1) │ │ │ │ │ + jmp 5779 │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ + mov 0x8(%rdx),%rcx │ │ │ │ │ + lea 0x1(%rcx),%r8 │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ + cmp $0x8,%r8d │ │ │ │ │ + jae 6cae │ │ │ │ │ + test $0x4,%r8b │ │ │ │ │ + jne 71b5 │ │ │ │ │ + test %r8d,%r8d │ │ │ │ │ + je 5f01 │ │ │ │ │ + movzbl 0x10(%rdx),%eax │ │ │ │ │ + mov %al,0x10(%rbx) │ │ │ │ │ + test $0x2,%r8b │ │ │ │ │ + je 5efd │ │ │ │ │ + mov %r8d,%eax │ │ │ │ │ + movzwl -0x2(%rsi,%rax,1),%ecx │ │ │ │ │ + mov %cx,-0x2(%rdi,%rax,1) │ │ │ │ │ + mov 0x8(%rdx),%rcx │ │ │ │ │ + jmp 5f01 │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ + mov 0x8(%rax),%rdi │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ + mov 0x38(%rsp),%r8 │ │ │ │ │ + mov %rcx,%rdx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ + lea 0x1(%rdi),%rsi │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ + cmp $0x8,%esi │ │ │ │ │ + jae 6db2 │ │ │ │ │ + xor %edi,%edi │ │ │ │ │ + test $0x4,%sil │ │ │ │ │ + jne 6e79 │ │ │ │ │ + test $0x2,%sil │ │ │ │ │ + jne 6e66 │ │ │ │ │ + and $0x1,%esi │ │ │ │ │ + je 5c56 │ │ │ │ │ + movzbl (%rdx,%rdi,1),%edx │ │ │ │ │ + mov %dl,(%r8,%rdi,1) │ │ │ │ │ + jmp 5c56 │ │ │ │ │ + nopl (%rax) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ + mov 0x8(%rax),%rsi │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ + mov %r13,%r8 │ │ │ │ │ + mov %rcx,%rdx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ + add $0x1,%rsi │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ + cmp $0x8,%esi │ │ │ │ │ + jae 6d31 │ │ │ │ │ + xor %edi,%edi │ │ │ │ │ + test $0x4,%sil │ │ │ │ │ + jne 6e57 │ │ │ │ │ + test $0x2,%sil │ │ │ │ │ + jne 6e44 │ │ │ │ │ + and $0x1,%esi │ │ │ │ │ + je 5da8 │ │ │ │ │ + movzbl (%rdx,%rdi,1),%edx │ │ │ │ │ + mov %dl,(%r8,%rdi,1) │ │ │ │ │ + jmp 5da8 │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ + mov 0x8(%rax),%rdi │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ + mov 0x40(%rsp),%r8 │ │ │ │ │ + mov %rcx,%rdx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ + lea 0x1(%rdi),%rsi │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ + cmp $0x8,%esi │ │ │ │ │ + jae 6d05 │ │ │ │ │ + xor %edi,%edi │ │ │ │ │ + test $0x4,%sil │ │ │ │ │ + jne 6e35 │ │ │ │ │ + test $0x2,%sil │ │ │ │ │ + jne 6e22 │ │ │ │ │ + and $0x1,%esi │ │ │ │ │ + je 5846 │ │ │ │ │ + movzbl (%rdx,%rdi,1),%edx │ │ │ │ │ + mov %dl,(%r8,%rdi,1) │ │ │ │ │ + jmp 5846 │ │ │ │ │ + nopl (%rax) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ + mov 0x8(%rax),%rdi │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ + mov 0x48(%rsp),%r8 │ │ │ │ │ + mov %rcx,%rdx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ + lea 0x1(%rdi),%rsi │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ + cmp $0x8,%esi │ │ │ │ │ + jae 6d5a │ │ │ │ │ + xor %edi,%edi │ │ │ │ │ + test $0x4,%sil │ │ │ │ │ + jne 6e13 │ │ │ │ │ + test $0x2,%sil │ │ │ │ │ + jne 6e00 │ │ │ │ │ + and $0x1,%esi │ │ │ │ │ + je 599a │ │ │ │ │ + movzbl (%rdx,%rdi,1),%edx │ │ │ │ │ + mov %dl,(%r8,%rdi,1) │ │ │ │ │ + jmp 599a │ │ │ │ │ + nopl (%rax) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ + mov 0x8(%rax),%rsi │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ + mov %rdi,%r8 │ │ │ │ │ + mov %rcx,%rdx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ + add $0x1,%rsi │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ + cmp $0x8,%esi │ │ │ │ │ + jae 6d86 │ │ │ │ │ + xor %edi,%edi │ │ │ │ │ + test $0x4,%sil │ │ │ │ │ + jne 6df1 │ │ │ │ │ + test $0x2,%sil │ │ │ │ │ + jne 6dde │ │ │ │ │ + and $0x1,%esi │ │ │ │ │ + je 5af8 │ │ │ │ │ + movzbl (%rdx,%rdi,1),%edx │ │ │ │ │ + mov %dl,(%r8,%rdi,1) │ │ │ │ │ + jmp 5af8 │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1182 (discriminator 1) │ │ │ │ │ + mov $0xf,%esi │ │ │ │ │ + jmp 5d3d │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ + mov $0xf,%esi │ │ │ │ │ + jmp 5e8f │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ + mov $0xf,%esi │ │ │ │ │ + jmp 5be6 │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ + mov $0xf,%esi │ │ │ │ │ + jmp 5a88 │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ + mov $0xf,%esi │ │ │ │ │ + jmp 592a │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ + mov $0xf,%esi │ │ │ │ │ + jmp 57d6 │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ + mov %edi,%r8d │ │ │ │ │ + xor %edx,%edx │ │ │ │ │ + and $0xfffffff8,%r8d │ │ │ │ │ + mov %edx,%esi │ │ │ │ │ + add $0x8,%edx │ │ │ │ │ + mov (%rcx,%rsi,1),%r9 │ │ │ │ │ + mov %r9,(%r15,%rsi,1) │ │ │ │ │ + cmp %r8d,%edx │ │ │ │ │ + jb 6bc3 │ │ │ │ │ + lea (%r15,%rdx,1),%r8 │ │ │ │ │ + add %rcx,%rdx │ │ │ │ │ + jmp 68e7 │ │ │ │ │ + mov %edi,%r8d │ │ │ │ │ + xor %edx,%edx │ │ │ │ │ + and $0xfffffff8,%r8d │ │ │ │ │ + mov %edx,%esi │ │ │ │ │ + mov 0x8(%rsp),%r11 │ │ │ │ │ + add $0x8,%edx │ │ │ │ │ + mov (%rcx,%rsi,1),%r9 │ │ │ │ │ + mov %r9,(%r11,%rsi,1) │ │ │ │ │ + cmp %r8d,%edx │ │ │ │ │ + jb 6bea │ │ │ │ │ + lea (%r11,%rdx,1),%r8 │ │ │ │ │ + add %rcx,%rdx │ │ │ │ │ + jmp 6869 │ │ │ │ │ + mov %edi,%r8d │ │ │ │ │ + xor %edx,%edx │ │ │ │ │ + and $0xfffffff8,%r8d │ │ │ │ │ + mov %edx,%esi │ │ │ │ │ + add $0x8,%edx │ │ │ │ │ + mov (%rcx,%rsi,1),%r10 │ │ │ │ │ + mov %r10,(%r9,%rsi,1) │ │ │ │ │ + cmp %r8d,%edx │ │ │ │ │ + jb 6c16 │ │ │ │ │ + lea (%r9,%rdx,1),%r8 │ │ │ │ │ + add %rcx,%rdx │ │ │ │ │ + jmp 66e7 │ │ │ │ │ + mov %edi,%r8d │ │ │ │ │ + xor %edx,%edx │ │ │ │ │ + and $0xfffffff8,%r8d │ │ │ │ │ + mov %edx,%esi │ │ │ │ │ + add $0x8,%edx │ │ │ │ │ + mov (%rcx,%rsi,1),%r9 │ │ │ │ │ + mov %r9,(%r14,%rsi,1) │ │ │ │ │ + cmp %r8d,%edx │ │ │ │ │ + jb 6c3d │ │ │ │ │ + lea (%r14,%rdx,1),%r8 │ │ │ │ │ + add %rcx,%rdx │ │ │ │ │ + jmp 6967 │ │ │ │ │ + mov %edi,%r8d │ │ │ │ │ + xor %edx,%edx │ │ │ │ │ + and $0xfffffff8,%r8d │ │ │ │ │ + mov %edx,%esi │ │ │ │ │ + mov 0x10(%rsp),%r11 │ │ │ │ │ + add $0x8,%edx │ │ │ │ │ + mov (%rcx,%rsi,1),%r9 │ │ │ │ │ + mov %r9,(%r11,%rsi,1) │ │ │ │ │ + cmp %r8d,%edx │ │ │ │ │ + jb 6c64 │ │ │ │ │ + lea (%r11,%rdx,1),%r8 │ │ │ │ │ + add %rcx,%rdx │ │ │ │ │ + jmp 67e9 │ │ │ │ │ + mov %edi,%r8d │ │ │ │ │ + xor %edx,%edx │ │ │ │ │ + and $0xfffffff8,%r8d │ │ │ │ │ + mov %edx,%esi │ │ │ │ │ + add $0x8,%edx │ │ │ │ │ + mov (%rcx,%rsi,1),%r9 │ │ │ │ │ + mov %r9,(%r12,%rsi,1) │ │ │ │ │ + cmp %r8d,%edx │ │ │ │ │ + jb 6c90 │ │ │ │ │ + lea (%r12,%rdx,1),%r8 │ │ │ │ │ + add %rcx,%rdx │ │ │ │ │ + jmp 6767 │ │ │ │ │ + mov 0x10(%rdx),%rax │ │ │ │ │ + mov %rax,0x10(%rbx) │ │ │ │ │ + mov %r8d,%eax │ │ │ │ │ + mov -0x8(%rsi,%rax,1),%rcx │ │ │ │ │ + mov %rcx,-0x8(%rdi,%rax,1) │ │ │ │ │ + lea 0x18(%rbx),%rcx │ │ │ │ │ + mov %rdi,%rax │ │ │ │ │ + mov %rsi,%rdi │ │ │ │ │ + and $0xfffffffffffffff8,%rcx │ │ │ │ │ + sub %rcx,%rax │ │ │ │ │ + sub %rax,%rdi │ │ │ │ │ + add %r8d,%eax │ │ │ │ │ + and $0xfffffff8,%eax │ │ │ │ │ + cmp $0x8,%eax │ │ │ │ │ + jb 5efd │ │ │ │ │ + and $0xfffffff8,%eax │ │ │ │ │ + xor %r8d,%r8d │ │ │ │ │ + mov %r8d,%r10d │ │ │ │ │ + add $0x8,%r8d │ │ │ │ │ + mov (%rdi,%r10,1),%r11 │ │ │ │ │ + mov %r11,(%rcx,%r10,1) │ │ │ │ │ + cmp %eax,%r8d │ │ │ │ │ + jb 6cec │ │ │ │ │ + jmp 5efd │ │ │ │ │ + mov %esi,%r8d │ │ │ │ │ + xor %edx,%edx │ │ │ │ │ + and $0xfffffff8,%r8d │ │ │ │ │ + mov %edx,%edi │ │ │ │ │ + mov 0x40(%rsp),%r11 │ │ │ │ │ + add $0x8,%edx │ │ │ │ │ + mov (%rcx,%rdi,1),%r9 │ │ │ │ │ + mov %r9,(%r11,%rdi,1) │ │ │ │ │ + cmp %r8d,%edx │ │ │ │ │ + jb 6d0e │ │ │ │ │ + lea (%r11,%rdx,1),%r8 │ │ │ │ │ + add %rcx,%rdx │ │ │ │ │ + jmp 6aa1 │ │ │ │ │ + mov %esi,%r8d │ │ │ │ │ + xor %edx,%edx │ │ │ │ │ + and $0xfffffff8,%r8d │ │ │ │ │ + mov %edx,%edi │ │ │ │ │ + add $0x8,%edx │ │ │ │ │ + mov (%rcx,%rdi,1),%r9 │ │ │ │ │ + mov %r9,0x0(%r13,%rdi,1) │ │ │ │ │ + cmp %r8d,%edx │ │ │ │ │ + jb 6d3a │ │ │ │ │ + lea 0x0(%r13,%rdx,1),%r8 │ │ │ │ │ + add %rcx,%rdx │ │ │ │ │ + jmp 6a57 │ │ │ │ │ + mov %esi,%r8d │ │ │ │ │ + xor %edx,%edx │ │ │ │ │ + and $0xfffffff8,%r8d │ │ │ │ │ + mov %edx,%edi │ │ │ │ │ + mov 0x48(%rsp),%r10 │ │ │ │ │ + add $0x8,%edx │ │ │ │ │ + mov (%rcx,%rdi,1),%r9 │ │ │ │ │ + mov %r9,(%r10,%rdi,1) │ │ │ │ │ + cmp %r8d,%edx │ │ │ │ │ + jb 6d63 │ │ │ │ │ + lea (%r10,%rdx,1),%r8 │ │ │ │ │ + add %rcx,%rdx │ │ │ │ │ + jmp 6ae9 │ │ │ │ │ + mov %esi,%r8d │ │ │ │ │ + xor %edx,%edx │ │ │ │ │ + and $0xfffffff8,%r8d │ │ │ │ │ + mov %edx,%edi │ │ │ │ │ + mov 0x50(%rsp),%r11 │ │ │ │ │ + add $0x8,%edx │ │ │ │ │ + mov (%rcx,%rdi,1),%r9 │ │ │ │ │ + mov %r9,(%r11,%rdi,1) │ │ │ │ │ + cmp %r8d,%edx │ │ │ │ │ + jb 6d8f │ │ │ │ │ + lea (%r11,%rdx,1),%r8 │ │ │ │ │ + add %rcx,%rdx │ │ │ │ │ + jmp 6b2f │ │ │ │ │ + mov %esi,%r8d │ │ │ │ │ + xor %edx,%edx │ │ │ │ │ + and $0xfffffff8,%r8d │ │ │ │ │ + mov %edx,%edi │ │ │ │ │ + mov 0x38(%rsp),%r10 │ │ │ │ │ + add $0x8,%edx │ │ │ │ │ + mov (%rcx,%rdi,1),%r9 │ │ │ │ │ + mov %r9,(%r10,%rdi,1) │ │ │ │ │ + cmp %r8d,%edx │ │ │ │ │ + jb 6dbb │ │ │ │ │ + lea (%r10,%rdx,1),%r8 │ │ │ │ │ + add %rcx,%rdx │ │ │ │ │ + jmp 6a11 │ │ │ │ │ + movzwl (%rdx,%rdi,1),%r9d │ │ │ │ │ + mov %r9w,(%r8,%rdi,1) │ │ │ │ │ + add $0x2,%rdi │ │ │ │ │ + jmp 6b45 │ │ │ │ │ + mov (%rdx),%edi │ │ │ │ │ + mov %edi,(%r8) │ │ │ │ │ + mov $0x4,%edi │ │ │ │ │ + jmp 6b3b │ │ │ │ │ + movzwl (%rdx,%rdi,1),%r9d │ │ │ │ │ + mov %r9w,(%r8,%rdi,1) │ │ │ │ │ + add $0x2,%rdi │ │ │ │ │ + jmp 6aff │ │ │ │ │ + mov (%rdx),%edi │ │ │ │ │ + mov %edi,(%r8) │ │ │ │ │ + mov $0x4,%edi │ │ │ │ │ + jmp 6af5 │ │ │ │ │ + movzwl (%rdx,%rdi,1),%r9d │ │ │ │ │ + mov %r9w,(%r8,%rdi,1) │ │ │ │ │ + add $0x2,%rdi │ │ │ │ │ + jmp 6ab7 │ │ │ │ │ + mov (%rdx),%edi │ │ │ │ │ + mov %edi,(%r8) │ │ │ │ │ + mov $0x4,%edi │ │ │ │ │ + jmp 6aad │ │ │ │ │ + movzwl (%rdx,%rdi,1),%r9d │ │ │ │ │ + mov %r9w,(%r8,%rdi,1) │ │ │ │ │ + add $0x2,%rdi │ │ │ │ │ + jmp 6a6d │ │ │ │ │ + mov (%rdx),%edi │ │ │ │ │ + mov %edi,(%r8) │ │ │ │ │ + mov $0x4,%edi │ │ │ │ │ + jmp 6a63 │ │ │ │ │ + movzwl (%rdx,%rdi,1),%r9d │ │ │ │ │ + mov %r9w,(%r8,%rdi,1) │ │ │ │ │ + add $0x2,%rdi │ │ │ │ │ + jmp 6a27 │ │ │ │ │ + mov (%rdx),%edi │ │ │ │ │ + mov %edi,(%r8) │ │ │ │ │ + mov $0x4,%edi │ │ │ │ │ + jmp 6a1d │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ │ + lea 0x1(%rdx),%rdi │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ + cmp $0x8,%edi │ │ │ │ │ + jae 708d │ │ │ │ │ + test $0x4,%dil │ │ │ │ │ + jne 71cf │ │ │ │ │ + test %edi,%edi │ │ │ │ │ + je 667e │ │ │ │ │ + movzbl 0x10(%rax),%edx │ │ │ │ │ + mov %dl,0x10(%rbx) │ │ │ │ │ + test $0x2,%dil │ │ │ │ │ + je 667a │ │ │ │ │ + mov %edi,%edi │ │ │ │ │ + movzwl -0x2(%rsi,%rdi,1),%edx │ │ │ │ │ + mov %dx,-0x2(%rcx,%rdi,1) │ │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ │ + jmp 667e │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4249 │ │ │ │ │ + lea 0x1(%rsi),%r14d │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + lea 0xe0(%rsp),%rax │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + movq $0x0,0xd8(%rsp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + lea 0xd0(%rsp),%rdi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ + mov %r14,%rsi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + mov %rax,0x60(%rsp) │ │ │ │ │ + mov %rdi,0x58(%rsp) │ │ │ │ │ + mov %rax,0xd0(%rsp) │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + movb $0x0,0xe0(%rsp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ + call 42f0 , std::allocator >::reserve(unsigned long)@plt> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov 0xd0(%rsp),%rcx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4250 │ │ │ │ │ + movb $0x2d,(%rcx) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4251 │ │ │ │ │ + add %rbp,%rcx │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ + jmp 56f8 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4249 │ │ │ │ │ + lea 0x1(%rcx),%r15d │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + lea 0x240(%rsp),%rax │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + movq $0x0,0x238(%rsp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + lea 0x230(%rsp),%rdi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ + mov %r15,%rsi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ │ + mov %rdi,0x98(%rsp) │ │ │ │ │ + mov %rax,0x230(%rsp) │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + movb $0x0,0x240(%rsp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ + call 42f0 , std::allocator >::reserve(unsigned long)@plt> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov 0x230(%rsp),%rcx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4250 │ │ │ │ │ + movb $0x2d,(%rcx) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4251 │ │ │ │ │ + add %rbp,%rcx │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ + jmp 4e77 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4249 │ │ │ │ │ + lea 0x1(%rsi),%r15d │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + lea 0x1e0(%rsp),%rax │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + movq $0x0,0x1d8(%rsp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + lea 0x1d0(%rsp),%rdi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ + mov %r15,%rsi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ │ + mov %rdi,0x90(%rsp) │ │ │ │ │ + mov %rax,0x1d0(%rsp) │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + movb $0x0,0x1e0(%rsp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ + call 42f0 , std::allocator >::reserve(unsigned long)@plt> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov 0x1d0(%rsp),%rcx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4250 │ │ │ │ │ + movb $0x2d,(%rcx) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4251 │ │ │ │ │ + add %rbp,%rcx │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ + jmp 5097 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4249 │ │ │ │ │ + lea 0x1(%rsi),%r15d │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + lea 0x180(%rsp),%rax │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + movq $0x0,0x178(%rsp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + lea 0x170(%rsp),%rdi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ + mov %r15,%rsi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ │ + mov %rdi,0x88(%rsp) │ │ │ │ │ + mov %rax,0x170(%rsp) │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + movb $0x0,0x180(%rsp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ + call 42f0 , std::allocator >::reserve(unsigned long)@plt> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov 0x170(%rsp),%rcx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4250 │ │ │ │ │ + movb $0x2d,(%rcx) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4251 │ │ │ │ │ + add %rbp,%rcx │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ + jmp 52b7 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4249 │ │ │ │ │ + lea 0x1(%rsi),%r15d │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + lea 0x120(%rsp),%rax │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + movq $0x0,0x118(%rsp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + lea 0x110(%rsp),%rdi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ + mov %r15,%rsi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ │ + mov %rdi,0x80(%rsp) │ │ │ │ │ + mov %rax,0x110(%rsp) │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + movb $0x0,0x120(%rsp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ + call 42f0 , std::allocator >::reserve(unsigned long)@plt> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov 0x110(%rsp),%rcx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4250 │ │ │ │ │ + movb $0x2d,(%rcx) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:4251 │ │ │ │ │ + add %rbp,%rcx │ │ │ │ │ +/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ + jmp 54d7 │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ + mov 0x10(%rax),%rdx │ │ │ │ │ + mov %rdx,0x10(%rbx) │ │ │ │ │ + mov %edi,%edx │ │ │ │ │ + mov -0x8(%rsi,%rdx,1),%r8 │ │ │ │ │ + mov %r8,-0x8(%rcx,%rdx,1) │ │ │ │ │ + lea 0x18(%rbx),%rdx │ │ │ │ │ + mov %rsi,%r8 │ │ │ │ │ + and $0xfffffffffffffff8,%rdx │ │ │ │ │ + sub %rdx,%rcx │ │ │ │ │ + add %ecx,%edi │ │ │ │ │ + sub %rcx,%r8 │ │ │ │ │ + and $0xfffffff8,%edi │ │ │ │ │ + cmp $0x8,%edi │ │ │ │ │ + jb 667a │ │ │ │ │ + and $0xfffffff8,%edi │ │ │ │ │ + xor %ecx,%ecx │ │ │ │ │ + mov %ecx,%r10d │ │ │ │ │ + add $0x8,%ecx │ │ │ │ │ + mov (%r8,%r10,1),%r11 │ │ │ │ │ + mov %r11,(%rdx,%r10,1) │ │ │ │ │ + cmp %edi,%ecx │ │ │ │ │ + jb 70c5 │ │ │ │ │ + jmp 667a │ │ │ │ │ + mov %edx,%r8d │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ + and $0xfffffff8,%r8d │ │ │ │ │ + mov %esi,%edi │ │ │ │ │ + mov 0x40(%rsp),%r11 │ │ │ │ │ + add $0x8,%esi │ │ │ │ │ + mov (%rcx,%rdi,1),%r9 │ │ │ │ │ + mov %r9,(%r11,%rdi,1) │ │ │ │ │ + cmp %r8d,%esi │ │ │ │ │ + jb 70e5 │ │ │ │ │ + lea (%r11,%rsi,1),%r8 │ │ │ │ │ + add %rcx,%rsi │ │ │ │ │ + jmp 6397 │ │ │ │ │ + mov %edx,%r8d │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ + and $0xfffffff8,%r8d │ │ │ │ │ + mov %esi,%edi │ │ │ │ │ + mov 0x50(%rsp),%r10 │ │ │ │ │ + add $0x8,%esi │ │ │ │ │ + mov (%rcx,%rdi,1),%r9 │ │ │ │ │ + mov %r9,(%r10,%rdi,1) │ │ │ │ │ + cmp %r8d,%esi │ │ │ │ │ + jb 7111 │ │ │ │ │ + lea (%r10,%rsi,1),%r8 │ │ │ │ │ + add %rcx,%rsi │ │ │ │ │ + jmp 64c7 │ │ │ │ │ + mov %edx,%r8d │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ + and $0xfffffff8,%r8d │ │ │ │ │ + mov %esi,%edi │ │ │ │ │ + mov 0x48(%rsp),%r11 │ │ │ │ │ + add $0x8,%esi │ │ │ │ │ + mov (%rcx,%rdi,1),%r9 │ │ │ │ │ + mov %r9,(%r11,%rdi,1) │ │ │ │ │ + cmp %r8d,%esi │ │ │ │ │ + jb 713d │ │ │ │ │ + lea (%r11,%rsi,1),%r8 │ │ │ │ │ + add %rcx,%rsi │ │ │ │ │ + jmp 642d │ │ │ │ │ + mov %edx,%r8d │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ + and $0xfffffff8,%r8d │ │ │ │ │ + mov %esi,%edi │ │ │ │ │ + add $0x8,%esi │ │ │ │ │ + mov (%rcx,%rdi,1),%r9 │ │ │ │ │ + mov %r9,0x0(%r13,%rdi,1) │ │ │ │ │ + cmp %r8d,%esi │ │ │ │ │ + jb 7169 │ │ │ │ │ + lea 0x0(%r13,%rsi,1),%r8 │ │ │ │ │ + add %rcx,%rsi │ │ │ │ │ + jmp 65ed │ │ │ │ │ + mov %edx,%r8d │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ + and $0xfffffff8,%r8d │ │ │ │ │ + mov %esi,%edi │ │ │ │ │ + mov 0x38(%rsp),%r11 │ │ │ │ │ + add $0x8,%esi │ │ │ │ │ + mov (%rcx,%rdi,1),%r9 │ │ │ │ │ + mov %r9,(%r11,%rdi,1) │ │ │ │ │ + cmp %r8d,%esi │ │ │ │ │ + jb 7192 │ │ │ │ │ + lea (%r11,%rsi,1),%r8 │ │ │ │ │ + add %rcx,%rsi │ │ │ │ │ + jmp 655f │ │ │ │ │ + mov 0x10(%rdx),%eax │ │ │ │ │ + mov %eax,0x10(%rbx) │ │ │ │ │ + mov %r8d,%eax │ │ │ │ │ + mov -0x4(%rsi,%rax,1),%ecx │ │ │ │ │ + mov %ecx,-0x4(%rdi,%rax,1) │ │ │ │ │ + mov 0x8(%rdx),%rcx │ │ │ │ │ + jmp 5f01 │ │ │ │ │ + mov 0x10(%rax),%edx │ │ │ │ │ + mov %edi,%edi │ │ │ │ │ + mov %edx,0x10(%rbx) │ │ │ │ │ + mov -0x4(%rsi,%rdi,1),%edx │ │ │ │ │ + mov %edx,-0x4(%rcx,%rdi,1) │ │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ │ + jmp 667e │ │ │ │ │ +./porechop/src/alignment.cpp:121 │ │ │ │ │ + call 4210 <__stack_chk_fail@plt> │ │ │ │ │ + endbr64 │ │ │ │ │ + jmp 43ef <__cxa_finalize@plt+0x5f> │ │ │ │ │ + endbr64 │ │ │ │ │ + jmp 44c6 <__cxa_finalize@plt+0x136> │ │ │ │ │ + endbr64 │ │ │ │ │ + jmp 457f <__cxa_finalize@plt+0x1ef> │ │ │ │ │ + endbr64 │ │ │ │ │ + jmp 4564 <__cxa_finalize@plt+0x1d4> │ │ │ │ │ + endbr64 │ │ │ │ │ + jmp 458b <__cxa_finalize@plt+0x1fb> │ │ │ │ │ + endbr64 │ │ │ │ │ + jmp 4597 <__cxa_finalize@plt+0x207> │ │ │ │ │ + endbr64 │ │ │ │ │ + jmp 477f <__cxa_finalize@plt+0x3ef> │ │ │ │ │ + endbr64 │ │ │ │ │ + jmp 4767 <__cxa_finalize@plt+0x3d7> │ │ │ │ │ + endbr64 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:809 │ │ │ │ │ + mov %rax,%rbx │ │ │ │ │ + jmp 4499 <__cxa_finalize@plt+0x109> │ │ │ │ │ + endbr64 │ │ │ │ │ + jmp 478b <__cxa_finalize@plt+0x3fb> │ │ │ │ │ + endbr64 │ │ │ │ │ + jmp 4773 <__cxa_finalize@plt+0x3e3> │ │ │ │ │ + endbr64 │ │ │ │ │ + jmp 4797 <__cxa_finalize@plt+0x407> │ │ │ │ │ + endbr64 │ │ │ │ │ + jmp 4756 <__cxa_finalize@plt+0x3c6> │ │ │ │ │ + nop │ │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + │ │ │ │ │ +0000000000007270 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base>: │ │ │ │ │ +ScoredAlignment::ScoredAlignment(seqan2::Align, seqan2::Alloc >, seqan2::Tag >&, int, int, int): │ │ │ │ │ +./porechop/src/alignment.cpp:6 │ │ │ │ │ + endbr64 │ │ │ │ │ + push %r15 │ │ │ │ │ + push %r14 │ │ │ │ │ + push %r13 │ │ │ │ │ + push %r12 │ │ │ │ │ + push %rbp │ │ │ │ │ + push %rbx │ │ │ │ │ + mov %rdi,%rbx │ │ │ │ │ + sub $0x3b8,%rsp │ │ │ │ │ + mov 0xcd29(%rip),%rax # 13fb8 , std::allocator >@GLIBCXX_3.4.21> │ │ │ │ │ + mov %fs:0x28,%r12 │ │ │ │ │ + mov %r12,0x3a8(%rsp) │ │ │ │ │ + mov %rsi,%r12 │ │ │ │ │ +./porechop/src/alignment.cpp:8 │ │ │ │ │ + mov %edx,(%rdi) │ │ │ │ │ +/usr/include/c++/14/bits/basic_ios.h:466 │ │ │ │ │ + lea 0xb0(%rsp),%r15 │ │ │ │ │ + lea 0x18(%rax),%rsi │ │ │ │ │ + mov 0xccd8(%rip),%rax # 13f90 >@GLIBCXX_3.4> │ │ │ │ │ +./porechop/src/alignment.cpp:8 │ │ │ │ │ + mov %ecx,0x4(%rdi) │ │ │ │ │ +./porechop/src/alignment.cpp:9 │ │ │ │ │ + movl $0xffffffff,0x8(%rdi) │ │ │ │ │ + movq %rsi,%xmm2 │ │ │ │ │ + movl $0xffffffff,0x10(%rdi) │ │ │ │ │ + add $0x10,%rax │ │ │ │ │ + mov %r8d,0x18(%rdi) │ │ │ │ │ +/usr/include/c++/14/bits/basic_ios.h:464 │ │ │ │ │ + movq %rax,%xmm5 │ │ │ │ │ +/usr/include/c++/14/bits/basic_ios.h:466 │ │ │ │ │ + lea 0x120(%rsp),%rax │ │ │ │ │ + mov %rax,%rdi │ │ │ │ │ + punpcklqdq %xmm5,%xmm2 │ │ │ │ │ + mov %rsi,0x30(%rsp) │ │ │ │ │ + mov %r15,0x20(%rsp) │ │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ │ + movaps %xmm2,(%rsp) │ │ │ │ │ + call 4060 │ │ │ │ │ +/usr/include/c++/14/bits/basic_ios.h:466 (discriminator 1) │ │ │ │ │ + mov 0xcc57(%rip),%rdx # 13f60 >@GLIBCXX_3.4> │ │ │ │ │ +/usr/include/c++/14/bits/basic_ios.h:466 │ │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ │ +/usr/include/c++/14/ostream:438 │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ +/usr/include/c++/14/bits/basic_ios.h:466 │ │ │ │ │ + movups %xmm0,0x208(%rsp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_ios.h:466 (discriminator 1) │ │ │ │ │ + lea 0x10(%rdx),%rax │ │ │ │ │ +/usr/include/c++/14/bits/basic_ios.h:465 │ │ │ │ │ + xor %edx,%edx │ │ │ │ │ +/usr/include/c++/14/bits/basic_ios.h:466 │ │ │ │ │ + movups %xmm0,0x218(%rsp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_ios.h:466 (discriminator 1) │ │ │ │ │ + mov %rax,0x120(%rsp) │ │ │ │ │ +/usr/include/c++/14/ostream:438 │ │ │ │ │ + mov 0xcc8c(%rip),%rax # 13fc0 , std::allocator >@GLIBCXX_3.4.21> │ │ │ │ │ +/usr/include/c++/14/bits/basic_ios.h:465 │ │ │ │ │ + mov %dx,0x200(%rsp) │ │ │ │ │ +/usr/include/c++/14/ostream:438 │ │ │ │ │ + mov 0x8(%rax),%rbp │ │ │ │ │ + mov 0x10(%rax),%r13 │ │ │ │ │ +/usr/include/c++/14/bits/basic_ios.h:465 │ │ │ │ │ + movq $0x0,0x1f8(%rsp) │ │ │ │ │ +/usr/include/c++/14/ostream:438 │ │ │ │ │ + add -0x18(%rbp),%r15 │ │ │ │ │ + mov %rbp,0xb0(%rsp) │ │ │ │ │ + mov %r13,(%r15) │ │ │ │ │ + mov %r15,%rdi │ │ │ │ │ + call 4260 >::init(std::basic_streambuf >*)@plt> │ │ │ │ │ +/usr/include/c++/14/sstream:805 (discriminator 1) │ │ │ │ │ + mov 0xcc4a(%rip),%rcx # 13fb8 , std::allocator >@GLIBCXX_3.4.21> │ │ │ │ │ + movdqa (%rsp),%xmm2 │ │ │ │ │ +/usr/include/c++/14/streambuf:471 │ │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ │ +/usr/include/c++/14/sstream:806 │ │ │ │ │ + lea 0xb8(%rsp),%r14 │ │ │ │ │ +/usr/include/c++/14/streambuf:471 │ │ │ │ │ + movaps %xmm0,0xc0(%rsp) │ │ │ │ │ +/usr/include/c++/14/sstream:805 (discriminator 1) │ │ │ │ │ + lea 0x40(%rcx),%rax │ │ │ │ │ +/usr/include/c++/14/streambuf:473 │ │ │ │ │ + lea 0xf0(%rsp),%rcx │ │ │ │ │ +/usr/include/c++/14/sstream:805 (discriminator 1) │ │ │ │ │ + movaps %xmm2,0xb0(%rsp) │ │ │ │ │ +/usr/include/c++/14/streambuf:473 │ │ │ │ │ + mov %rcx,%rdi │ │ │ │ │ +/usr/include/c++/14/sstream:805 (discriminator 1) │ │ │ │ │ + mov %rax,0x120(%rsp) │ │ │ │ │ +/usr/include/c++/14/streambuf:473 │ │ │ │ │ + mov %rcx,0x40(%rsp) │ │ │ │ │ +/usr/include/c++/14/streambuf:471 │ │ │ │ │ + movaps %xmm0,0xd0(%rsp) │ │ │ │ │ + movaps %xmm0,0xe0(%rsp) │ │ │ │ │ +/usr/include/c++/14/streambuf:473 │ │ │ │ │ + call 4380 │ │ │ │ │ +/usr/include/c++/14/sstream:134 (discriminator 1) │ │ │ │ │ + mov 0xcc31(%rip),%rdx # 13ff8 , std::allocator >@GLIBCXX_3.4.21> │ │ │ │ │ +/usr/include/c++/14/sstream:806 │ │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ │ + mov %r14,%rsi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + lea 0x110(%rsp),%rcx │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + movb $0x0,0x110(%rsp) │ │ │ │ │ +/usr/include/c++/14/sstream:134 (discriminator 1) │ │ │ │ │ + lea 0x10(%rdx),%rax │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ │ +/usr/include/c++/14/sstream:134 (discriminator 1) │ │ │ │ │ + mov %rax,0xb8(%rsp) │ │ │ │ │ + movl $0x10,0xf8(%rsp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + mov %rcx,0x100(%rsp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + movq $0x0,0x108(%rsp) │ │ │ │ │ +/usr/include/c++/14/sstream:806 │ │ │ │ │ + call 4260 >::init(std::basic_streambuf >*)@plt> │ │ │ │ │ +/usr/include/seqan/stream/iter_stream.h:325 │ │ │ │ │ + mov 0xb0(%rsp),%rax │ │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ + mov (%r12),%r14 │ │ │ │ │ +/usr/include/seqan/stream/iter_stream.h:325 │ │ │ │ │ + add -0x18(%rax),%rdi │ │ │ │ │ +/usr/include/c++/14/bits/basic_ios.h:263 │ │ │ │ │ + movl $0x1,0x1c(%rdi) │ │ │ │ │ +/usr/include/c++/14/bits/basic_ios.h:264 │ │ │ │ │ + mov 0x20(%rdi),%esi │ │ │ │ │ +/usr/include/c++/14/bits/basic_ios.h:326 │ │ │ │ │ + mov 0xe8(%rdi),%r15 │ │ │ │ │ +/usr/include/c++/14/bits/basic_ios.h:264 │ │ │ │ │ + call 4320 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ │ +/usr/include/seqan/align/gaps_base.h:965 │ │ │ │ │ + lea 0x60(%rsp),%rdi │ │ │ │ │ + mov %r14,%rsi │ │ │ │ │ +/usr/include/seqan/align/gaps_base.h:964 │ │ │ │ │ + mov %r15,0x60(%rsp) │ │ │ │ │ +/usr/include/seqan/align/gaps_base.h:965 │ │ │ │ │ + call 40d0 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@plt> │ │ │ │ │ +/usr/include/c++/14/streambuf:539 │ │ │ │ │ + mov 0xe0(%rsp),%r8 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:194 (discriminator 1) │ │ │ │ │ + lea 0x70(%rsp),%rdi │ │ │ │ │ + lea 0x80(%rsp),%rax │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + movq $0x0,0x78(%rsp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:194 (discriminator 1) │ │ │ │ │ + mov %rdi,0x58(%rsp) │ │ │ │ │ + mov %rax,0x50(%rsp) │ │ │ │ │ + mov %rax,0x70(%rsp) │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + movb $0x0,0x80(%rsp) │ │ │ │ │ +/usr/include/c++/14/sstream:442 (discriminator 1) │ │ │ │ │ + test %r8,%r8 │ │ │ │ │ + je 7c28 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x9b8> │ │ │ │ │ +/usr/include/c++/14/streambuf:495 │ │ │ │ │ + mov 0xd0(%rsp),%rax │ │ │ │ │ +/usr/include/c++/14/sstream:448 │ │ │ │ │ + mov %r8,%rdx │ │ │ │ │ +/usr/include/c++/14/streambuf:536 │ │ │ │ │ + mov 0xd8(%rsp),%rcx │ │ │ │ │ +/usr/include/c++/14/sstream:448 │ │ │ │ │ + cmp %r8,%rax │ │ │ │ │ + cmovae %rax,%r8 │ │ │ │ │ + test %rax,%rax │ │ │ │ │ + cmove %rdx,%r8 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1739 (discriminator 1) │ │ │ │ │ + xor %edx,%edx │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ + sub %rcx,%r8 │ │ │ │ │ + call 42c0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ │ +/usr/include/c++/14/bits/basic_ios.h:466 │ │ │ │ │ + lea 0x2a0(%rsp),%rax │ │ │ │ │ + lea 0x230(%rsp),%r14 │ │ │ │ │ + mov %rax,%rdi │ │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ │ + call 4060 │ │ │ │ │ +/usr/include/c++/14/bits/basic_ios.h:466 (discriminator 1) │ │ │ │ │ + mov 0xca80(%rip),%rax # 13f60 >@GLIBCXX_3.4> │ │ │ │ │ +/usr/include/c++/14/bits/basic_ios.h:466 │ │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ │ +/usr/include/c++/14/ostream:438 │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ +/usr/include/c++/14/bits/basic_ios.h:466 │ │ │ │ │ + movups %xmm0,0x388(%rsp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_ios.h:466 (discriminator 1) │ │ │ │ │ + add $0x10,%rax │ │ │ │ │ +/usr/include/c++/14/bits/basic_ios.h:466 │ │ │ │ │ + movups %xmm0,0x398(%rsp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_ios.h:466 (discriminator 1) │ │ │ │ │ + mov %rax,0x2a0(%rsp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_ios.h:465 │ │ │ │ │ + xor %eax,%eax │ │ │ │ │ + mov %ax,0x380(%rsp) │ │ │ │ │ +/usr/include/c++/14/ostream:438 │ │ │ │ │ + mov -0x18(%rbp),%rdi │ │ │ │ │ +/usr/include/c++/14/bits/basic_ios.h:465 │ │ │ │ │ + movq $0x0,0x378(%rsp) │ │ │ │ │ +/usr/include/c++/14/ostream:438 │ │ │ │ │ + add %r14,%rdi │ │ │ │ │ + mov %rbp,0x230(%rsp) │ │ │ │ │ + mov %r13,(%rdi) │ │ │ │ │ + call 4260 >::init(std::basic_streambuf >*)@plt> │ │ │ │ │ +/usr/include/c++/14/sstream:805 (discriminator 1) │ │ │ │ │ + mov 0xca82(%rip),%rax # 13fb8 , std::allocator >@GLIBCXX_3.4.21> │ │ │ │ │ + movdqa (%rsp),%xmm6 │ │ │ │ │ +/usr/include/c++/14/streambuf:471 │ │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ │ +/usr/include/c++/14/sstream:806 │ │ │ │ │ + lea 0x238(%rsp),%r15 │ │ │ │ │ +/usr/include/c++/14/streambuf:471 │ │ │ │ │ + movaps %xmm0,0x240(%rsp) │ │ │ │ │ +/usr/include/c++/14/sstream:805 (discriminator 1) │ │ │ │ │ + add $0x40,%rax │ │ │ │ │ + movaps %xmm6,0x230(%rsp) │ │ │ │ │ + mov %rax,0x2a0(%rsp) │ │ │ │ │ +/usr/include/c++/14/streambuf:473 │ │ │ │ │ + lea 0x270(%rsp),%rax │ │ │ │ │ + mov %rax,%rdi │ │ │ │ │ + mov %rax,(%rsp) │ │ │ │ │ +/usr/include/c++/14/streambuf:471 │ │ │ │ │ + movaps %xmm0,0x250(%rsp) │ │ │ │ │ + movaps %xmm0,0x260(%rsp) │ │ │ │ │ +/usr/include/c++/14/streambuf:473 │ │ │ │ │ + call 4380 │ │ │ │ │ +/usr/include/c++/14/sstream:134 (discriminator 1) │ │ │ │ │ + mov 0xca6a(%rip),%rax # 13ff8 , std::allocator >@GLIBCXX_3.4.21> │ │ │ │ │ +/usr/include/c++/14/sstream:806 │ │ │ │ │ + mov %r15,%rsi │ │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ │ +/usr/include/c++/14/sstream:134 (discriminator 1) │ │ │ │ │ + movl $0x10,0x278(%rsp) │ │ │ │ │ + add $0x10,%rax │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + movb $0x0,0x290(%rsp) │ │ │ │ │ +/usr/include/c++/14/sstream:134 (discriminator 1) │ │ │ │ │ + mov %rax,0x238(%rsp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ + lea 0x290(%rsp),%rax │ │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ │ + mov %rax,0x280(%rsp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + movq $0x0,0x288(%rsp) │ │ │ │ │ +/usr/include/c++/14/sstream:806 │ │ │ │ │ + call 4260 >::init(std::basic_streambuf >*)@plt> │ │ │ │ │ +/usr/include/seqan/stream/iter_stream.h:325 │ │ │ │ │ + mov 0x230(%rsp),%rax │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:449 (discriminator 1) │ │ │ │ │ + mov (%r12),%r12 │ │ │ │ │ +/usr/include/seqan/stream/iter_stream.h:325 │ │ │ │ │ + mov -0x18(%rax),%rdi │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:449 (discriminator 1) │ │ │ │ │ + add $0x48,%r12 │ │ │ │ │ +/usr/include/seqan/stream/iter_stream.h:325 │ │ │ │ │ + add %r14,%rdi │ │ │ │ │ +/usr/include/c++/14/bits/basic_ios.h:263 │ │ │ │ │ + movl $0x1,0x1c(%rdi) │ │ │ │ │ +/usr/include/c++/14/bits/basic_ios.h:264 │ │ │ │ │ + mov 0x20(%rdi),%esi │ │ │ │ │ +/usr/include/c++/14/bits/basic_ios.h:326 │ │ │ │ │ + mov 0xe8(%rdi),%r15 │ │ │ │ │ +/usr/include/c++/14/bits/basic_ios.h:264 │ │ │ │ │ + call 4320 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ │ +/usr/include/seqan/align/gaps_base.h:965 │ │ │ │ │ + lea 0x68(%rsp),%rdi │ │ │ │ │ + mov %r12,%rsi │ │ │ │ │ +/usr/include/seqan/align/gaps_base.h:964 │ │ │ │ │ + mov %r15,0x68(%rsp) │ │ │ │ │ +/usr/include/seqan/align/gaps_base.h:965 │ │ │ │ │ + call 40d0 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@plt> │ │ │ │ │ +/usr/include/c++/14/streambuf:539 │ │ │ │ │ + mov 0x260(%rsp),%r8 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:194 (discriminator 1) │ │ │ │ │ + lea 0xa0(%rsp),%r15 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + movq $0x0,0x98(%rsp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:194 (discriminator 1) │ │ │ │ │ + lea 0x90(%rsp),%r12 │ │ │ │ │ + mov %r15,0x90(%rsp) │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + movb $0x0,0xa0(%rsp) │ │ │ │ │ +/usr/include/c++/14/sstream:442 (discriminator 1) │ │ │ │ │ + test %r8,%r8 │ │ │ │ │ + je 7c10 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x9a0> │ │ │ │ │ +/usr/include/c++/14/streambuf:495 │ │ │ │ │ + mov 0x250(%rsp),%rax │ │ │ │ │ +/usr/include/c++/14/sstream:448 │ │ │ │ │ + mov %r8,%rdx │ │ │ │ │ +/usr/include/c++/14/streambuf:536 │ │ │ │ │ + mov 0x258(%rsp),%rcx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1739 (discriminator 1) │ │ │ │ │ + mov %r12,%rdi │ │ │ │ │ +/usr/include/c++/14/sstream:448 │ │ │ │ │ + cmp %r8,%rax │ │ │ │ │ + cmovae %rax,%r8 │ │ │ │ │ + test %rax,%rax │ │ │ │ │ + cmove %rdx,%r8 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1739 (discriminator 1) │ │ │ │ │ + xor %edx,%edx │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ + sub %rcx,%r8 │ │ │ │ │ + call 42c0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ │ +/usr/include/c++/14/bits/stl_algobase.h:262 │ │ │ │ │ + mov 0x98(%rsp),%rax │ │ │ │ │ + mov 0x78(%rsp),%rdx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov 0x90(%rsp),%rdi │ │ │ │ │ +/usr/include/c++/14/bits/stl_algobase.h:262 │ │ │ │ │ + cmp %rdx,%rax │ │ │ │ │ + cmovb %rdx,%rax │ │ │ │ │ +./porechop/src/alignment.cpp:20 │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + jle 7793 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x523> │ │ │ │ │ +./porechop/src/alignment.cpp:29 (discriminator 1) │ │ │ │ │ + lea -0x1(%rax),%ecx │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov 0x70(%rsp),%rdx │ │ │ │ │ + xor %r8d,%r8d │ │ │ │ │ +./porechop/src/alignment.cpp:28 │ │ │ │ │ + xor %r10d,%r10d │ │ │ │ │ + mov %rcx,%rax │ │ │ │ │ +./porechop/src/alignment.cpp:27 │ │ │ │ │ + xor %r11d,%r11d │ │ │ │ │ + nop │ │ │ │ │ +./porechop/src/alignment.cpp:30 (discriminator 1) │ │ │ │ │ + cmpb $0x2d,(%rdx,%r8,1) │ │ │ │ │ +./porechop/src/alignment.cpp:32 (discriminator 1) │ │ │ │ │ + movzbl (%rdi,%r8,1),%r9d │ │ │ │ │ + mov %r8d,%esi │ │ │ │ │ +./porechop/src/alignment.cpp:30 (discriminator 1) │ │ │ │ │ + je 7740 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x4d0> │ │ │ │ │ +./porechop/src/alignment.cpp:32 (discriminator 1) │ │ │ │ │ + cmp $0x2d,%r9b │ │ │ │ │ + je 7950 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x6e0> │ │ │ │ │ + xor %r12d,%r12d │ │ │ │ │ +./porechop/src/alignment.cpp:44 (discriminator 1) │ │ │ │ │ + cltq │ │ │ │ │ +./porechop/src/alignment.cpp:43 │ │ │ │ │ + xor %r10d,%r10d │ │ │ │ │ +./porechop/src/alignment.cpp:42 │ │ │ │ │ + xor %r11d,%r11d │ │ │ │ │ +./porechop/src/alignment.cpp:44 │ │ │ │ │ + mov %rax,%r8 │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ +./porechop/src/alignment.cpp:45 (discriminator 1) │ │ │ │ │ + cmpb $0x2d,(%rdx,%r8,1) │ │ │ │ │ +./porechop/src/alignment.cpp:47 (discriminator 1) │ │ │ │ │ + movzbl (%rdi,%r8,1),%r9d │ │ │ │ │ +./porechop/src/alignment.cpp:45 (discriminator 1) │ │ │ │ │ + je 7770 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x500> │ │ │ │ │ +./porechop/src/alignment.cpp:47 (discriminator 1) │ │ │ │ │ + cmp $0x2d,%r9b │ │ │ │ │ + je 7938 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x6c8> │ │ │ │ │ +./porechop/src/alignment.cpp:55 │ │ │ │ │ + test %r12b,%r12b │ │ │ │ │ + jne 7793 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x523> │ │ │ │ │ + xor %r9d,%r9d │ │ │ │ │ + jmp 7730 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x4c0> │ │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nop │ │ │ │ │ +./porechop/src/alignment.cpp:60 (discriminator 1) │ │ │ │ │ + lea 0x1(%r9),%r10 │ │ │ │ │ + cmp %r9,%rcx │ │ │ │ │ + je 7bf0 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x980> │ │ │ │ │ + mov %r10,%r9 │ │ │ │ │ +./porechop/src/alignment.cpp:61 (discriminator 1) │ │ │ │ │ + cmpb $0x2d,(%rdi,%r9,1) │ │ │ │ │ + je 7720 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x4b0> │ │ │ │ │ + jmp 796c , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x6fc> │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ +./porechop/src/alignment.cpp:32 (discriminator 1) │ │ │ │ │ + cmp $0x2d,%r9b │ │ │ │ │ + setne %r9b │ │ │ │ │ + or %r9d,%r10d │ │ │ │ │ +./porechop/src/alignment.cpp:34 │ │ │ │ │ + mov %r11d,%r9d │ │ │ │ │ + and %r10d,%r9d │ │ │ │ │ + test %r9b,%r9b │ │ │ │ │ + jne 76d9 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x469> │ │ │ │ │ +./porechop/src/alignment.cpp:29 (discriminator 1) │ │ │ │ │ + lea 0x1(%r8),%rsi │ │ │ │ │ + cmp %r8,%rcx │ │ │ │ │ + je 7bd8 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x968> │ │ │ │ │ + mov %rsi,%r8 │ │ │ │ │ + jmp 76c0 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x450> │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ +./porechop/src/alignment.cpp:47 (discriminator 1) │ │ │ │ │ + cmp $0x2d,%r9b │ │ │ │ │ + setne %r9b │ │ │ │ │ + or %r9d,%r10d │ │ │ │ │ +./porechop/src/alignment.cpp:49 │ │ │ │ │ + mov %r11d,%r9d │ │ │ │ │ + and %r10d,%r9d │ │ │ │ │ + test %r9b,%r9b │ │ │ │ │ + jne 7706 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x496> │ │ │ │ │ +./porechop/src/alignment.cpp:44 (discriminator 1) │ │ │ │ │ + sub $0x1,%r8 │ │ │ │ │ + test %r8d,%r8d │ │ │ │ │ + jns 76f0 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x480> │ │ │ │ │ + mov 0xc85e(%rip),%rax # 13ff8 , std::allocator >@GLIBCXX_3.4.21> │ │ │ │ │ + movq 0x30(%rsp),%xmm3 │ │ │ │ │ + add $0x10,%rax │ │ │ │ │ + movq %rax,%xmm7 │ │ │ │ │ + punpcklqdq %xmm7,%xmm3 │ │ │ │ │ + movaps %xmm3,0x20(%rsp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + cmp %r15,%rdi │ │ │ │ │ + je 77c8 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x558> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ + mov 0xa0(%rsp),%rax │ │ │ │ │ + lea 0x1(%rax),%rsi │ │ │ │ │ +/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ + call 41e0 │ │ │ │ │ +/usr/include/c++/14/sstream:851 │ │ │ │ │ + mov 0xc7e9(%rip),%rax # 13fb8 , std::allocator >@GLIBCXX_3.4.21> │ │ │ │ │ + movdqa 0x20(%rsp),%xmm7 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov 0x280(%rsp),%rdi │ │ │ │ │ +/usr/include/c++/14/sstream:851 │ │ │ │ │ + add $0x40,%rax │ │ │ │ │ + movaps %xmm7,0x230(%rsp) │ │ │ │ │ + mov %rax,0x2a0(%rsp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ │ + cmp %rax,%rdi │ │ │ │ │ + je 780c , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x59c> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ + mov 0x290(%rsp),%rax │ │ │ │ │ + lea 0x1(%rax),%rsi │ │ │ │ │ +/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ + call 41e0 │ │ │ │ │ +/usr/include/c++/14/streambuf:205 │ │ │ │ │ + mov 0xc77d(%rip),%rax # 13f90 >@GLIBCXX_3.4> │ │ │ │ │ + mov (%rsp),%rdi │ │ │ │ │ + add $0x10,%rax │ │ │ │ │ + mov %rax,0x238(%rsp) │ │ │ │ │ + call 4290 │ │ │ │ │ +/usr/include/c++/14/ostream:101 │ │ │ │ │ + mov -0x18(%rbp),%rax │ │ │ │ │ +/usr/include/c++/14/bits/basic_ios.h:286 │ │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ │ +/usr/include/c++/14/ostream:101 │ │ │ │ │ + mov %rbp,0x230(%rsp) │ │ │ │ │ + mov %r13,0x230(%rsp,%rax,1) │ │ │ │ │ +/usr/include/c++/14/bits/basic_ios.h:286 │ │ │ │ │ + mov 0xc718(%rip),%rax # 13f60 >@GLIBCXX_3.4> │ │ │ │ │ + add $0x10,%rax │ │ │ │ │ + mov %rax,0x2a0(%rsp) │ │ │ │ │ + call 4080 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov 0x70(%rsp),%rdi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ │ + cmp %rax,%rdi │ │ │ │ │ + je 7879 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x609> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ + mov 0x80(%rsp),%rax │ │ │ │ │ + lea 0x1(%rax),%rsi │ │ │ │ │ +/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ + call 41e0 │ │ │ │ │ +/usr/include/c++/14/sstream:851 │ │ │ │ │ + mov 0xc738(%rip),%rax # 13fb8 , std::allocator >@GLIBCXX_3.4.21> │ │ │ │ │ + movdqa 0x20(%rsp),%xmm1 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov 0x100(%rsp),%rdi │ │ │ │ │ +/usr/include/c++/14/sstream:851 │ │ │ │ │ + add $0x40,%rax │ │ │ │ │ + movaps %xmm1,0xb0(%rsp) │ │ │ │ │ + mov %rax,0x120(%rsp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ │ + cmp %rax,%rdi │ │ │ │ │ + je 78bd , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x64d> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ + mov 0x110(%rsp),%rax │ │ │ │ │ + lea 0x1(%rax),%rsi │ │ │ │ │ +/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ + call 41e0 │ │ │ │ │ +/usr/include/c++/14/streambuf:205 │ │ │ │ │ + mov 0xc6cc(%rip),%rax # 13f90 >@GLIBCXX_3.4> │ │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ │ + add $0x10,%rax │ │ │ │ │ + mov %rax,0xb8(%rsp) │ │ │ │ │ + call 4290 │ │ │ │ │ +/usr/include/c++/14/ostream:101 │ │ │ │ │ + mov -0x18(%rbp),%rax │ │ │ │ │ +/usr/include/c++/14/bits/basic_ios.h:286 │ │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ │ +/usr/include/c++/14/ostream:101 │ │ │ │ │ + mov %rbp,0xb0(%rsp) │ │ │ │ │ + mov %r13,0xb0(%rsp,%rax,1) │ │ │ │ │ +/usr/include/c++/14/bits/basic_ios.h:286 │ │ │ │ │ + mov 0xc666(%rip),%rax # 13f60 >@GLIBCXX_3.4> │ │ │ │ │ + add $0x10,%rax │ │ │ │ │ + mov %rax,0x120(%rsp) │ │ │ │ │ + call 4080 │ │ │ │ │ +./porechop/src/alignment.cpp:111 │ │ │ │ │ + mov 0x3a8(%rsp),%rax │ │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ │ + jne 7c51 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x9e1> │ │ │ │ │ + add $0x3b8,%rsp │ │ │ │ │ + pop %rbx │ │ │ │ │ + pop %rbp │ │ │ │ │ + pop %r12 │ │ │ │ │ + pop %r13 │ │ │ │ │ + pop %r14 │ │ │ │ │ + pop %r15 │ │ │ │ │ + ret │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ +./porechop/src/alignment.cpp:47 (discriminator 1) │ │ │ │ │ + mov %r10d,%r9d │ │ │ │ │ +./porechop/src/alignment.cpp:46 │ │ │ │ │ + mov $0x1,%r11d │ │ │ │ │ + jmp 7781 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x511> │ │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ +./porechop/src/alignment.cpp:32 (discriminator 1) │ │ │ │ │ + mov %r10d,%r9d │ │ │ │ │ +./porechop/src/alignment.cpp:31 │ │ │ │ │ + mov $0x1,%r11d │ │ │ │ │ + jmp 7751 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x4e1> │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ +./porechop/src/alignment.cpp:67 (discriminator 1) │ │ │ │ │ + sub $0x1,%rax │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + js 7c00 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x990> │ │ │ │ │ +./porechop/src/alignment.cpp:68 (discriminator 1) │ │ │ │ │ + cmpb $0x2d,(%rdi,%rax,1) │ │ │ │ │ + je 7960 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x6f0> │ │ │ │ │ + mov %r8d,%r10d │ │ │ │ │ +./porechop/src/alignment.cpp:77 (discriminator 1) │ │ │ │ │ + cmp %r8d,%esi │ │ │ │ │ + jg 7c48 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x9d8> │ │ │ │ │ + movslq %esi,%r8 │ │ │ │ │ +./porechop/src/alignment.cpp:76 │ │ │ │ │ + xor %r11d,%r11d │ │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ +./porechop/src/alignment.cpp:78 (discriminator 2) │ │ │ │ │ + movzbl (%rdi,%r8,1),%r14d │ │ │ │ │ + cmp %r14b,(%rdx,%r8,1) │ │ │ │ │ + jne 79af , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x73f> │ │ │ │ │ +./porechop/src/alignment.cpp:79 │ │ │ │ │ + add $0x1,%r11d │ │ │ │ │ +./porechop/src/alignment.cpp:77 (discriminator 1) │ │ │ │ │ + add $0x1,%r8 │ │ │ │ │ + cmp %r8d,%r10d │ │ │ │ │ + jge 79a0 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x730> │ │ │ │ │ +./porechop/src/alignment.cpp:82 │ │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ │ + cvtsi2sd %r11d,%xmm0 │ │ │ │ │ + mulsd 0x9727(%rip),%xmm0 # 110f0 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x850> │ │ │ │ │ +./porechop/src/alignment.cpp:81 │ │ │ │ │ + mov %r10d,%r8d │ │ │ │ │ +./porechop/src/alignment.cpp:82 │ │ │ │ │ + pxor %xmm1,%xmm1 │ │ │ │ │ +./porechop/src/alignment.cpp:81 │ │ │ │ │ + sub %esi,%r8d │ │ │ │ │ + add $0x1,%r8d │ │ │ │ │ +./porechop/src/alignment.cpp:82 │ │ │ │ │ + cvtsi2sd %r8d,%xmm1 │ │ │ │ │ + divsd %xmm1,%xmm0 │ │ │ │ │ + movsd %xmm0,0x20(%rbx) │ │ │ │ │ +./porechop/src/alignment.cpp:85 (discriminator 1) │ │ │ │ │ + cmp %eax,%r9d │ │ │ │ │ + jg 7c3f , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x9cf> │ │ │ │ │ + movslq %r9d,%r8 │ │ │ │ │ +./porechop/src/alignment.cpp:84 │ │ │ │ │ + xor %r11d,%r11d │ │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nop │ │ │ │ │ +./porechop/src/alignment.cpp:86 (discriminator 2) │ │ │ │ │ + movzbl (%rdi,%r8,1),%r14d │ │ │ │ │ + cmp %r14b,(%rdx,%r8,1) │ │ │ │ │ + jne 7a0f , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x79f> │ │ │ │ │ +./porechop/src/alignment.cpp:87 │ │ │ │ │ + add $0x1,%r11d │ │ │ │ │ +./porechop/src/alignment.cpp:85 (discriminator 1) │ │ │ │ │ + add $0x1,%r8 │ │ │ │ │ + cmp %r8d,%eax │ │ │ │ │ + jge 7a00 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x790> │ │ │ │ │ +./porechop/src/alignment.cpp:90 │ │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ │ + cvtsi2sd %r11d,%xmm0 │ │ │ │ │ + mulsd 0x96c7(%rip),%xmm0 # 110f0 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x850> │ │ │ │ │ +./porechop/src/alignment.cpp:89 │ │ │ │ │ + sub %r9d,%eax │ │ │ │ │ +./porechop/src/alignment.cpp:90 │ │ │ │ │ + pxor %xmm1,%xmm1 │ │ │ │ │ +./porechop/src/alignment.cpp:92 │ │ │ │ │ + xor %r9d,%r9d │ │ │ │ │ + mov 0xc5be(%rip),%r14 # 13ff8 , std::allocator >@GLIBCXX_3.4.21> │ │ │ │ │ +./porechop/src/alignment.cpp:89 │ │ │ │ │ + add $0x1,%eax │ │ │ │ │ + movq 0x30(%rsp),%xmm4 │ │ │ │ │ +./porechop/src/alignment.cpp:90 │ │ │ │ │ + cvtsi2sd %eax,%xmm1 │ │ │ │ │ + lea 0x10(%r14),%r8 │ │ │ │ │ + xor %eax,%eax │ │ │ │ │ + movq %r8,%xmm5 │ │ │ │ │ +./porechop/src/alignment.cpp:92 │ │ │ │ │ + xor %r8d,%r8d │ │ │ │ │ + punpcklqdq %xmm5,%xmm4 │ │ │ │ │ + movaps %xmm4,0x20(%rsp) │ │ │ │ │ +./porechop/src/alignment.cpp:90 │ │ │ │ │ + divsd %xmm1,%xmm0 │ │ │ │ │ + movsd %xmm0,0x28(%rbx) │ │ │ │ │ +./porechop/src/alignment.cpp:93 (discriminator 1) │ │ │ │ │ + jmp 7a9f , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x82f> │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ +./porechop/src/alignment.cpp:101 │ │ │ │ │ + cmp %r14d,%r10d │ │ │ │ │ + je 7abd , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x84d> │ │ │ │ │ +./porechop/src/alignment.cpp:107 │ │ │ │ │ + cmp $0x2d,%r12b │ │ │ │ │ + setne %r12b │ │ │ │ │ + movzbl %r12b,%r12d │ │ │ │ │ + add %r12d,%r8d │ │ │ │ │ +./porechop/src/alignment.cpp:109 │ │ │ │ │ + cmp $0x2d,%r11b │ │ │ │ │ + setne %r11b │ │ │ │ │ + movzbl %r11b,%r11d │ │ │ │ │ + add %r11d,%r9d │ │ │ │ │ +./porechop/src/alignment.cpp:93 (discriminator 1) │ │ │ │ │ + lea 0x1(%rax),%r11 │ │ │ │ │ + cmp %rax,%rcx │ │ │ │ │ + je 7ad0 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x860> │ │ │ │ │ + mov %r11,%rax │ │ │ │ │ +./porechop/src/alignment.cpp:94 (discriminator 1) │ │ │ │ │ + movzbl (%rdx,%rax,1),%r12d │ │ │ │ │ +./porechop/src/alignment.cpp:95 (discriminator 1) │ │ │ │ │ + movzbl (%rdi,%rax,1),%r11d │ │ │ │ │ +./porechop/src/alignment.cpp:97 │ │ │ │ │ + mov %eax,%r14d │ │ │ │ │ + cmp %eax,%esi │ │ │ │ │ + jne 7a70 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x800> │ │ │ │ │ +./porechop/src/alignment.cpp:98 │ │ │ │ │ + mov %r8d,0x8(%rbx) │ │ │ │ │ +./porechop/src/alignment.cpp:99 │ │ │ │ │ + mov %r9d,0x10(%rbx) │ │ │ │ │ +./porechop/src/alignment.cpp:101 │ │ │ │ │ + cmp %r14d,%r10d │ │ │ │ │ + jne 7a75 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x805> │ │ │ │ │ +./porechop/src/alignment.cpp:102 │ │ │ │ │ + mov %r8d,0xc(%rbx) │ │ │ │ │ +./porechop/src/alignment.cpp:103 │ │ │ │ │ + mov %r9d,0x14(%rbx) │ │ │ │ │ + jmp 7a75 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x805> │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + cmp %r15,%rdi │ │ │ │ │ + je 7ae6 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x876> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ + mov 0xa0(%rsp),%rax │ │ │ │ │ + lea 0x1(%rax),%rsi │ │ │ │ │ +/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ + call 41e0 │ │ │ │ │ +/usr/include/c++/14/sstream:851 │ │ │ │ │ + mov 0xc4cb(%rip),%rax # 13fb8 , std::allocator >@GLIBCXX_3.4.21> │ │ │ │ │ + movdqa 0x20(%rsp),%xmm6 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov 0x280(%rsp),%rdi │ │ │ │ │ +/usr/include/c++/14/sstream:851 │ │ │ │ │ + add $0x40,%rax │ │ │ │ │ + movaps %xmm6,0x230(%rsp) │ │ │ │ │ + mov %rax,0x2a0(%rsp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ │ + cmp %rax,%rdi │ │ │ │ │ + je 7b2a , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x8ba> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ + mov 0x290(%rsp),%rax │ │ │ │ │ + lea 0x1(%rax),%rsi │ │ │ │ │ +/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ + call 41e0 │ │ │ │ │ +/usr/include/c++/14/streambuf:205 │ │ │ │ │ + mov 0xc45f(%rip),%rax # 13f90 >@GLIBCXX_3.4> │ │ │ │ │ + mov (%rsp),%rdi │ │ │ │ │ + add $0x10,%rax │ │ │ │ │ + mov %rax,0x238(%rsp) │ │ │ │ │ + call 4290 │ │ │ │ │ +/usr/include/c++/14/ostream:101 │ │ │ │ │ + mov -0x18(%rbp),%rax │ │ │ │ │ +/usr/include/c++/14/bits/basic_ios.h:286 │ │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ │ +/usr/include/c++/14/ostream:101 │ │ │ │ │ + mov %rbp,0x230(%rsp) │ │ │ │ │ + mov %r13,0x230(%rsp,%rax,1) │ │ │ │ │ +/usr/include/c++/14/bits/basic_ios.h:286 │ │ │ │ │ + mov 0xc3fa(%rip),%rax # 13f60 >@GLIBCXX_3.4> │ │ │ │ │ + add $0x10,%rax │ │ │ │ │ + mov %rax,0x2a0(%rsp) │ │ │ │ │ + call 4080 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov 0x70(%rsp),%rdi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ │ + cmp %rax,%rdi │ │ │ │ │ + je 7b97 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x927> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ + mov 0x80(%rsp),%rax │ │ │ │ │ + lea 0x1(%rax),%rsi │ │ │ │ │ +/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ + call 41e0 │ │ │ │ │ +/usr/include/c++/14/sstream:851 │ │ │ │ │ + mov 0xc41a(%rip),%rax # 13fb8 , std::allocator >@GLIBCXX_3.4.21> │ │ │ │ │ + movdqa 0x20(%rsp),%xmm4 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov 0x100(%rsp),%rdi │ │ │ │ │ +/usr/include/c++/14/sstream:851 │ │ │ │ │ + add $0x40,%rax │ │ │ │ │ + movaps %xmm4,0xb0(%rsp) │ │ │ │ │ + mov %rax,0x120(%rsp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ │ + cmp %rax,%rdi │ │ │ │ │ + jne 78ac , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x63c> │ │ │ │ │ + jmp 78bd , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x64d> │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ + mov $0x1,%r12d │ │ │ │ │ +./porechop/src/alignment.cpp:26 │ │ │ │ │ + mov $0xffffffff,%esi │ │ │ │ │ + jmp 76dc , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x46c> │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ +./porechop/src/alignment.cpp:59 │ │ │ │ │ + mov $0xffffffff,%r9d │ │ │ │ │ + jmp 796c , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x6fc> │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ +./porechop/src/alignment.cpp:66 │ │ │ │ │ + mov $0xffffffff,%eax │ │ │ │ │ + jmp 7972 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x702> │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1619 │ │ │ │ │ + lea 0x280(%rsp),%rsi │ │ │ │ │ + mov %r12,%rdi │ │ │ │ │ + call 4120 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:819 │ │ │ │ │ + jmp 7687 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x417> │ │ │ │ │ + nopl (%rax) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:1619 │ │ │ │ │ + mov 0x58(%rsp),%rdi │ │ │ │ │ + lea 0x100(%rsp),%rsi │ │ │ │ │ + call 4120 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:819 │ │ │ │ │ + jmp 74bc , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x24c> │ │ │ │ │ +./porechop/src/alignment.cpp:85 (discriminator 1) │ │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ │ + jmp 7a29 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x7b9> │ │ │ │ │ +./porechop/src/alignment.cpp:77 (discriminator 1) │ │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ │ + jmp 79c9 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x759> │ │ │ │ │ +./porechop/src/alignment.cpp:111 │ │ │ │ │ + call 4210 <__stack_chk_fail@plt> │ │ │ │ │ + endbr64 │ │ │ │ │ + mov %rax,%rbx │ │ │ │ │ + jmp 47ba <__cxa_finalize@plt+0x42a> │ │ │ │ │ + endbr64 │ │ │ │ │ +/usr/include/c++/14/sstream:806 (discriminator 1) │ │ │ │ │ + mov %rax,%rbx │ │ │ │ │ + jmp 47df <__cxa_finalize@plt+0x44f> │ │ │ │ │ + endbr64 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:809 │ │ │ │ │ + mov %rax,%rbx │ │ │ │ │ + jmp 47a0 <__cxa_finalize@plt+0x410> │ │ │ │ │ + endbr64 │ │ │ │ │ +./porechop/src/alignment.cpp:111 │ │ │ │ │ + mov %rax,%rbx │ │ │ │ │ + jmp 47a8 <__cxa_finalize@plt+0x418> │ │ │ │ │ + endbr64 │ │ │ │ │ +/usr/include/c++/14/sstream:806 (discriminator 1) │ │ │ │ │ + mov %rax,%rbx │ │ │ │ │ + jmp 4838 <__cxa_finalize@plt+0x4a8> │ │ │ │ │ + endbr64 │ │ │ │ │ +/usr/include/c++/14/bits/basic_ios.h:286 │ │ │ │ │ + mov %rax,%rbx │ │ │ │ │ + jmp 4854 <__cxa_finalize@plt+0x4c4> │ │ │ │ │ + endbr64 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:809 │ │ │ │ │ + mov %rax,%rbx │ │ │ │ │ + jmp 4876 <__cxa_finalize@plt+0x4e6> │ │ │ │ │ + endbr64 │ │ │ │ │ +/usr/include/c++/14/bits/basic_ios.h:286 │ │ │ │ │ + mov %rax,%rbx │ │ │ │ │ + jmp 47fb <__cxa_finalize@plt+0x46b> │ │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + │ │ │ │ │ +0000000000007cc0 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned long, char const*, __va_list_tag*), unsigned long, char const*, ...)@@Base>: │ │ │ │ │ +std::__cxx11::basic_string, std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned long, char const*, __va_list_tag*), unsigned long, char const*, ...): │ │ │ │ │ +/usr/include/c++/14/ext/string_conversions.h:101 │ │ │ │ │ + endbr64 │ │ │ │ │ + push %rbp │ │ │ │ │ + mov %rsi,%r10 │ │ │ │ │ + mov %rdx,%rsi │ │ │ │ │ + mov %rsp,%rbp │ │ │ │ │ + push %r13 │ │ │ │ │ + push %r12 │ │ │ │ │ + push %rbx │ │ │ │ │ + mov %rdi,%rbx │ │ │ │ │ + mov %rcx,%rdi │ │ │ │ │ + sub $0xe8,%rsp │ │ │ │ │ + mov %r8,-0xb0(%rbp) │ │ │ │ │ + mov %r9,-0xa8(%rbp) │ │ │ │ │ + test %al,%al │ │ │ │ │ + je 7d18 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned long, char const*, __va_list_tag*), unsigned long, char const*, ...)@@Base+0x58> │ │ │ │ │ + movaps %xmm0,-0xa0(%rbp) │ │ │ │ │ + movaps %xmm1,-0x90(%rbp) │ │ │ │ │ + movaps %xmm2,-0x80(%rbp) │ │ │ │ │ + movaps %xmm3,-0x70(%rbp) │ │ │ │ │ + movaps %xmm4,-0x60(%rbp) │ │ │ │ │ + movaps %xmm5,-0x50(%rbp) │ │ │ │ │ + movaps %xmm6,-0x40(%rbp) │ │ │ │ │ + movaps %xmm7,-0x30(%rbp) │ │ │ │ │ +/usr/include/c++/14/ext/string_conversions.h:107 │ │ │ │ │ + mov %fs:0x28,%rax │ │ │ │ │ + mov %rax,-0xd8(%rbp) │ │ │ │ │ + lea 0x17(%rsi),%rax │ │ │ │ │ + mov %rsp,%rcx │ │ │ │ │ + mov %rax,%rdx │ │ │ │ │ + and $0xfffffffffffff000,%rax │ │ │ │ │ + sub %rax,%rcx │ │ │ │ │ + and $0xfffffffffffffff0,%rdx │ │ │ │ │ + cmp %rcx,%rsp │ │ │ │ │ + je 7d59 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned long, char const*, __va_list_tag*), unsigned long, char const*, ...)@@Base+0x99> │ │ │ │ │ + sub $0x1000,%rsp │ │ │ │ │ + orq $0x0,0xff8(%rsp) │ │ │ │ │ + cmp %rcx,%rsp │ │ │ │ │ + jne 7d44 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned long, char const*, __va_list_tag*), unsigned long, char const*, ...)@@Base+0x84> │ │ │ │ │ + and $0xfff,%edx │ │ │ │ │ + sub %rdx,%rsp │ │ │ │ │ + test %rdx,%rdx │ │ │ │ │ + jne 7e60 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned long, char const*, __va_list_tag*), unsigned long, char const*, ...)@@Base+0x1a0> │ │ │ │ │ +/usr/include/c++/14/ext/string_conversions.h:111 │ │ │ │ │ + lea 0x10(%rbp),%rax │ │ │ │ │ +/usr/include/c++/14/ext/string_conversions.h:107 │ │ │ │ │ + lea 0xf(%rsp),%r13 │ │ │ │ │ +/usr/include/c++/14/ext/string_conversions.h:113 │ │ │ │ │ + mov %rdi,%rdx │ │ │ │ │ +/usr/include/c++/14/ext/string_conversions.h:111 │ │ │ │ │ + movl $0x20,-0xf0(%rbp) │ │ │ │ │ + mov %rax,-0xe8(%rbp) │ │ │ │ │ +/usr/include/c++/14/ext/string_conversions.h:107 │ │ │ │ │ + and $0xfffffffffffffff0,%r13 │ │ │ │ │ +/usr/include/c++/14/ext/string_conversions.h:111 │ │ │ │ │ + lea -0xd0(%rbp),%rax │ │ │ │ │ +/usr/include/c++/14/ext/string_conversions.h:113 │ │ │ │ │ + lea -0xf0(%rbp),%rcx │ │ │ │ │ + mov %r13,%rdi │ │ │ │ │ +/usr/include/c++/14/ext/string_conversions.h:111 │ │ │ │ │ + mov %rax,-0xe0(%rbp) │ │ │ │ │ + movl $0x30,-0xec(%rbp) │ │ │ │ │ +/usr/include/c++/14/ext/string_conversions.h:113 │ │ │ │ │ + call *%r10 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:235 │ │ │ │ │ + lea 0x10(%rbx),%rdi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:767 (discriminator 2) │ │ │ │ │ + movq $0x0,0x8(%rbx) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.tcc:225 (discriminator 1) │ │ │ │ │ + movslq %eax,%r12 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:194 (discriminator 1) │ │ │ │ │ + mov %rdi,(%rbx) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.tcc:225 (discriminator 1) │ │ │ │ │ + mov %r12,-0xf8(%rbp) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.tcc:227 │ │ │ │ │ + cmp $0xf,%r12 │ │ │ │ │ + ja 7e20 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned long, char const*, __va_list_tag*), unsigned long, char const*, ...)@@Base+0x160> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:432 │ │ │ │ │ + cmp $0x1,%r12 │ │ │ │ │ + jne 7e10 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned long, char const*, __va_list_tag*), unsigned long, char const*, ...)@@Base+0x150> │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + movzbl 0x0(%r13),%eax │ │ │ │ │ + mov %al,0x10(%rbx) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ + mov %r12,0x8(%rbx) │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ + movb $0x0,(%rdi,%r12,1) │ │ │ │ │ +/usr/include/c++/14/ext/string_conversions.h:118 │ │ │ │ │ + mov -0xd8(%rbp),%rax │ │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ │ + jne 7e6b , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned long, char const*, __va_list_tag*), unsigned long, char const*, ...)@@Base+0x1ab> │ │ │ │ │ + lea -0x18(%rbp),%rsp │ │ │ │ │ + mov %rbx,%rax │ │ │ │ │ + pop %rbx │ │ │ │ │ + pop %r12 │ │ │ │ │ + pop %r13 │ │ │ │ │ + pop %rbp │ │ │ │ │ + ret │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:421 │ │ │ │ │ + test %r12,%r12 │ │ │ │ │ + je 7dde , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned long, char const*, __va_list_tag*), unsigned long, char const*, ...)@@Base+0x11e> │ │ │ │ │ + jmp 7e42 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned long, char const*, __va_list_tag*), unsigned long, char const*, ...)@@Base+0x182> │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.tcc:229 │ │ │ │ │ + mov %rbx,%rdi │ │ │ │ │ + lea -0xf8(%rbp),%rsi │ │ │ │ │ + xor %edx,%edx │ │ │ │ │ + call 4350 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ + mov %rax,(%rbx) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.tcc:229 │ │ │ │ │ + mov %rax,%rdi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:255 │ │ │ │ │ + mov -0xf8(%rbp),%rax │ │ │ │ │ + mov %rax,0x10(%rbx) │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ + mov %r12,%rdx │ │ │ │ │ + mov %r13,%rsi │ │ │ │ │ + call 4190 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.tcc:251 │ │ │ │ │ + mov -0xf8(%rbp),%r12 │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov (%rbx),%rdi │ │ │ │ │ +/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ + jmp 7dde , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned long, char const*, __va_list_tag*), unsigned long, char const*, ...)@@Base+0x11e> │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ +/usr/include/c++/14/ext/string_conversions.h:107 │ │ │ │ │ + orq $0x0,-0x8(%rsp,%rdx,1) │ │ │ │ │ + jmp 7d6b , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned long, char const*, __va_list_tag*), unsigned long, char const*, ...)@@Base+0xab> │ │ │ │ │ +/usr/include/c++/14/ext/string_conversions.h:118 │ │ │ │ │ + call 4210 <__stack_chk_fail@plt> │ │ │ │ │ + │ │ │ │ │ +0000000000007e70 , std::allocator >::~basic_stringbuf()@@Base>: │ │ │ │ │ +std::__cxx11::basic_stringbuf, std::allocator >::~basic_stringbuf(): │ │ │ │ │ +/usr/include/c++/14/sstream:79 │ │ │ │ │ + endbr64 │ │ │ │ │ + mov 0xc17d(%rip),%rax # 13ff8 , std::allocator >@GLIBCXX_3.4.21> │ │ │ │ │ + push %rbx │ │ │ │ │ + mov %rdi,%rbx │ │ │ │ │ + add $0x10,%rax │ │ │ │ │ + mov %rax,(%rdi) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov 0x48(%rdi),%rdi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:246 │ │ │ │ │ + lea 0x58(%rbx),%rax │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + cmp %rax,%rdi │ │ │ │ │ + je 7ea0 , std::allocator >::~basic_stringbuf()@@Base+0x30> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ + mov 0x58(%rbx),%rax │ │ │ │ │ + lea 0x1(%rax),%rsi │ │ │ │ │ +/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ + call 41e0 │ │ │ │ │ +/usr/include/c++/14/streambuf:205 │ │ │ │ │ + mov 0xc0e9(%rip),%rax # 13f90 >@GLIBCXX_3.4> │ │ │ │ │ + lea 0x38(%rbx),%rdi │ │ │ │ │ + add $0x10,%rax │ │ │ │ │ + mov %rax,(%rbx) │ │ │ │ │ +/usr/include/c++/14/sstream:79 │ │ │ │ │ + pop %rbx │ │ │ │ │ +/usr/include/c++/14/streambuf:205 │ │ │ │ │ + jmp 4290 │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ + │ │ │ │ │ +0000000000007ec0 , std::allocator >::~basic_stringbuf()@@Base>: │ │ │ │ │ +std::__cxx11::basic_stringbuf, std::allocator >::~basic_stringbuf(): │ │ │ │ │ +/usr/include/c++/14/sstream:79 │ │ │ │ │ + endbr64 │ │ │ │ │ + mov 0xc12d(%rip),%rax # 13ff8 , std::allocator >@GLIBCXX_3.4.21> │ │ │ │ │ + push %rbx │ │ │ │ │ + mov %rdi,%rbx │ │ │ │ │ + add $0x10,%rax │ │ │ │ │ + mov %rax,(%rdi) │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ + mov 0x48(%rdi),%rdi │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:246 │ │ │ │ │ + lea 0x58(%rbx),%rax │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ + cmp %rax,%rdi │ │ │ │ │ + je 7ef0 , std::allocator >::~basic_stringbuf()@@Base+0x30> │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ + mov 0x58(%rbx),%rax │ │ │ │ │ + lea 0x1(%rax),%rsi │ │ │ │ │ +/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ + call 41e0 │ │ │ │ │ +/usr/include/c++/14/streambuf:205 │ │ │ │ │ + mov 0xc099(%rip),%rax # 13f90 >@GLIBCXX_3.4> │ │ │ │ │ + lea 0x38(%rbx),%rdi │ │ │ │ │ + add $0x10,%rax │ │ │ │ │ + mov %rax,(%rbx) │ │ │ │ │ + call 4290 │ │ │ │ │ +/usr/include/c++/14/sstream:79 (discriminator 1) │ │ │ │ │ + mov %rbx,%rdi │ │ │ │ │ + mov $0x68,%esi │ │ │ │ │ +/usr/include/c++/14/sstream:79 │ │ │ │ │ + pop %rbx │ │ │ │ │ +/usr/include/c++/14/sstream:79 (discriminator 1) │ │ │ │ │ + jmp 41e0 │ │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl (%rax) │ │ │ │ │ + │ │ │ │ │ +0000000000007f40 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base>: │ │ │ │ │ +void seqan2::write, std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&): │ │ │ │ │ +/usr/include/seqan/align/gaps_base.h:939 │ │ │ │ │ + endbr64 │ │ │ │ │ + push %r15 │ │ │ │ │ + mov %rdi,%r8 │ │ │ │ │ + push %r14 │ │ │ │ │ + mov %rsi,%r14 │ │ │ │ │ + push %r13 │ │ │ │ │ + push %r12 │ │ │ │ │ + push %rbp │ │ │ │ │ + push %rbx │ │ │ │ │ + sub $0x28,%rsp │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov 0x10(%rsi),%rdi │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:517 │ │ │ │ │ + mov 0x40(%rsi),%r10 │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:111 │ │ │ │ │ + mov 0x38(%rsi),%r11 │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:108 (discriminator 1) │ │ │ │ │ + mov (%rdi),%r9 │ │ │ │ │ + test %r9,%r9 │ │ │ │ │ + jne 80f0 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x1b0> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:408 │ │ │ │ │ + test %r11,%r11 │ │ │ │ │ + je 8128 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x1e8> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:410 (discriminator 1) │ │ │ │ │ + js 82c4 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x384> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:419 (discriminator 1) │ │ │ │ │ + test %r10,%r10 │ │ │ │ │ + je 8167 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x227> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:427 │ │ │ │ │ + mov %r10d,%esi │ │ │ │ │ + cmp %r10d,%r11d │ │ │ │ │ + cmovbe %r11d,%esi │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:431 (discriminator 1) │ │ │ │ │ + test %esi,%esi │ │ │ │ │ + je 832c , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x3ec> │ │ │ │ │ + mov $0x1,%ecx │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:434 (discriminator 1) │ │ │ │ │ + mov (%rdi,%rcx,8),%rax │ │ │ │ │ + mov %eax,%ebp │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:437 │ │ │ │ │ + cmp %esi,%eax │ │ │ │ │ + jae 831e , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x3de> │ │ │ │ │ + lea 0x1(%rcx),%rdx │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:106 │ │ │ │ │ + xor %r12d,%r12d │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:105 │ │ │ │ │ + xor %r15d,%r15d │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ + mov %eax,%eax │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:440 │ │ │ │ │ + neg %rcx │ │ │ │ │ + sub %ebp,%esi │ │ │ │ │ + mov %rdx,%rbx │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:439 │ │ │ │ │ + add %rax,%r12 │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:440 │ │ │ │ │ + and %rcx,%rax │ │ │ │ │ + mov %rdx,%rcx │ │ │ │ │ + add %rax,%r15 │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:434 (discriminator 1) │ │ │ │ │ + mov (%rdi,%rdx,8),%rax │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:440 │ │ │ │ │ + and $0x1,%ecx │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:437 │ │ │ │ │ + add $0x1,%rdx │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:434 (discriminator 1) │ │ │ │ │ + mov %eax,%ebp │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:437 │ │ │ │ │ + cmp %esi,%eax │ │ │ │ │ + jb 7fc0 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x80> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:446 │ │ │ │ │ + cmp %ebp,%esi │ │ │ │ │ + je 82cb , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x38b> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:473 │ │ │ │ │ + mov %esi,%ebp │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:474 │ │ │ │ │ + neg %rcx │ │ │ │ │ + and %rbp,%rcx │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:473 │ │ │ │ │ + add %rbp,%r12 │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:474 │ │ │ │ │ + add %rcx,%r15 │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:119 (discriminator 1) │ │ │ │ │ + xor %ecx,%ecx │ │ │ │ │ + test %r9,%r9 │ │ │ │ │ + sete %cl │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:410 (discriminator 1) │ │ │ │ │ + test %r10,%r10 │ │ │ │ │ + js 8232 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x2f2> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:426 │ │ │ │ │ + mov %r10d,%esi │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:431 (discriminator 1) │ │ │ │ │ + test %r10d,%r10d │ │ │ │ │ + je 8143 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x203> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:434 (discriminator 1) │ │ │ │ │ + mov (%rdi,%rcx,8),%rdx │ │ │ │ │ + mov %edx,%r11d │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:437 │ │ │ │ │ + cmp %r10d,%edx │ │ │ │ │ + jae 8055 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x115> │ │ │ │ │ + lea 0x1(%rcx),%rax │ │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:434 (discriminator 1) │ │ │ │ │ + mov (%rdi,%rax,8),%rdx │ │ │ │ │ + sub %r11d,%esi │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:460 │ │ │ │ │ + mov %rax,%rcx │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:437 │ │ │ │ │ + add $0x1,%rax │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:434 (discriminator 1) │ │ │ │ │ + mov %edx,%r11d │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:437 │ │ │ │ │ + cmp %esi,%edx │ │ │ │ │ + jb 8040 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x100> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:476 │ │ │ │ │ + mov %esi,%r9d │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:446 │ │ │ │ │ + cmp %r11d,%esi │ │ │ │ │ + jne 809c , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x15c> │ │ │ │ │ + jmp 82fb , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x3bb> │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ +/usr/include/c++/14/streambuf:434 (discriminator 3) │ │ │ │ │ + cmp %r10,%rax │ │ │ │ │ + jae 81c0 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x280> │ │ │ │ │ +/usr/include/c++/14/streambuf:436 (discriminator 1) │ │ │ │ │ + movb $0x2d,(%rax) │ │ │ │ │ +/usr/include/c++/14/streambuf:552 │ │ │ │ │ + addq $0x1,0x28(%rdi) │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:359 (discriminator 1) │ │ │ │ │ + cmp 0x40(%r14),%r12 │ │ │ │ │ + je 80a2 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x162> │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + mov 0x10(%r14),%rax │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:364 │ │ │ │ │ + cmp $0x1,%dl │ │ │ │ │ + adc $0x0,%r15 │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:368 │ │ │ │ │ + add $0x1,%rbp │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:368 (discriminator 1) │ │ │ │ │ + cmp (%rax,%rbx,8),%rbp │ │ │ │ │ + je 8180 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x240> │ │ │ │ │ + add $0x1,%r12 │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:157 │ │ │ │ │ + mov %rbx,%r13 │ │ │ │ │ + not %r13 │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:711 │ │ │ │ │ + cmp %rcx,%rbx │ │ │ │ │ + je 81a8 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x268> │ │ │ │ │ +/usr/include/seqan/stream/iter_stream.h:212 │ │ │ │ │ + mov (%r8),%rdi │ │ │ │ │ +/usr/include/seqan/align/gaps_base.h:947 (discriminator 1) │ │ │ │ │ + mov %r13d,%edx │ │ │ │ │ +/usr/include/c++/14/streambuf:539 │ │ │ │ │ + mov 0x28(%rdi),%rax │ │ │ │ │ +/usr/include/c++/14/streambuf:542 │ │ │ │ │ + mov 0x30(%rdi),%r10 │ │ │ │ │ +/usr/include/seqan/align/gaps_base.h:947 (discriminator 1) │ │ │ │ │ + and $0x1,%edx │ │ │ │ │ + jne 8068 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x128> │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ + mov (%r14),%rsi │ │ │ │ │ +/usr/include/seqan/modifier/modifier_alphabet_expansion.h:413 (discriminator 1) │ │ │ │ │ + mov 0xbed0(%rip),%r11 # 13f98 , seqan2::ModExpand<(char)45, seqan2::Tag > > >::table@@Base-0x88> │ │ │ │ │ +/usr/include/seqan/basic/alphabet_simple_type.h:1138 │ │ │ │ │ + mov (%rsi),%rsi │ │ │ │ │ +/usr/include/seqan/modifier/modifier_alphabet_expansion.h:413 (discriminator 1) │ │ │ │ │ + mov (%r11),%r11 │ │ │ │ │ + movzbl (%rsi,%r15,1),%esi │ │ │ │ │ + movzbl (%r11,%rsi,1),%esi │ │ │ │ │ +/usr/include/c++/14/streambuf:434 (discriminator 3) │ │ │ │ │ + cmp %r10,%rax │ │ │ │ │ + jae 8200 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x2c0> │ │ │ │ │ +/usr/include/c++/14/streambuf:436 (discriminator 1) │ │ │ │ │ + mov %sil,(%rax) │ │ │ │ │ +/usr/include/c++/14/streambuf:552 │ │ │ │ │ + addq $0x1,0x28(%rdi) │ │ │ │ │ + jmp 8079 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x139> │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ -void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag) [clone .isra.0]: │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:408 │ │ │ │ │ + test %r11,%r11 │ │ │ │ │ + je 814b , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x20b> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:410 (discriminator 1) │ │ │ │ │ + js 826a , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x32a> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:419 (discriminator 1) │ │ │ │ │ + test %r10,%r10 │ │ │ │ │ + je 8159 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x219> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:427 │ │ │ │ │ + cmp %r11d,%r10d │ │ │ │ │ + mov %r11d,%esi │ │ │ │ │ + cmovbe %r10d,%esi │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:431 (discriminator 1) │ │ │ │ │ + xor %ecx,%ecx │ │ │ │ │ + test %esi,%esi │ │ │ │ │ + jne 7f9f , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x5f> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:105 │ │ │ │ │ + xor %r15d,%r15d │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:431 (discriminator 1) │ │ │ │ │ + xor %ebx,%ebx │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:105 │ │ │ │ │ + xor %ebp,%ebp │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:106 │ │ │ │ │ + xor %r12d,%r12d │ │ │ │ │ + jmp 8005 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xc5> │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ + xor %r12d,%r12d │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:105 │ │ │ │ │ + xor %ebp,%ebp │ │ │ │ │ + xor %r15d,%r15d │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:408 │ │ │ │ │ + mov $0x1,%ebx │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:120 │ │ │ │ │ + mov $0x1,%ecx │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:408 │ │ │ │ │ + test %r10,%r10 │ │ │ │ │ + jne 8005 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xc5> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:116 │ │ │ │ │ + xor %r9d,%r9d │ │ │ │ │ + jmp 809c , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x15c> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:106 │ │ │ │ │ + xor %r12d,%r12d │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:408 │ │ │ │ │ + xor %ebx,%ebx │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:105 │ │ │ │ │ + xor %ebp,%ebp │ │ │ │ │ + xor %r15d,%r15d │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:120 │ │ │ │ │ + xor %ecx,%ecx │ │ │ │ │ + jmp 813a , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x1fa> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:106 │ │ │ │ │ + xor %r12d,%r12d │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:120 │ │ │ │ │ + xor %ecx,%ecx │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:105 │ │ │ │ │ + xor %r15d,%r15d │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:419 (discriminator 1) │ │ │ │ │ + xor %ebx,%ebx │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:105 │ │ │ │ │ + xor %ebp,%ebp │ │ │ │ │ + jmp 8143 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x203> │ │ │ │ │ + xor %r15d,%r15d │ │ │ │ │ + xor %ebp,%ebp │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:106 │ │ │ │ │ + xor %r12d,%r12d │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:120 │ │ │ │ │ + mov $0x1,%ecx │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:419 (discriminator 1) │ │ │ │ │ + mov $0x1,%ebx │ │ │ │ │ + jmp 8143 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x203> │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ + mov 0x18(%r14),%rdx │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:377 │ │ │ │ │ + lea 0x1(%rbx),%rsi │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ + sub %rax,%rdx │ │ │ │ │ + mov %rdx,%rax │ │ │ │ │ + sar $0x3,%rax │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:377 (discriminator 1) │ │ │ │ │ + cmp %rax,%rsi │ │ │ │ │ + je 8098 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x158> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:380 │ │ │ │ │ + mov %rsi,%rbx │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:383 │ │ │ │ │ + xor %ebp,%ebp │ │ │ │ │ + jmp 8098 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x158> │ │ │ │ │ + nopl (%rax) │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:712 (discriminator 3) │ │ │ │ │ + cmp %r9,%rbp │ │ │ │ │ + jne 80ab , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x16b> │ │ │ │ │ +/usr/include/seqan/align/gaps_base.h:952 │ │ │ │ │ + add $0x28,%rsp │ │ │ │ │ + pop %rbx │ │ │ │ │ + pop %rbp │ │ │ │ │ + pop %r12 │ │ │ │ │ + pop %r13 │ │ │ │ │ + pop %r14 │ │ │ │ │ + pop %r15 │ │ │ │ │ + ret │ │ │ │ │ +/usr/include/c++/14/streambuf:441 │ │ │ │ │ + mov (%rdi),%rax │ │ │ │ │ + mov %r8,0x18(%rsp) │ │ │ │ │ +/usr/include/c++/14/streambuf:441 (discriminator 1) │ │ │ │ │ + mov $0x2d,%esi │ │ │ │ │ + mov %r9,0x10(%rsp) │ │ │ │ │ + mov %rcx,0x8(%rsp) │ │ │ │ │ + mov %dl,0x7(%rsp) │ │ │ │ │ + call *0x68(%rax) │ │ │ │ │ +/usr/include/c++/14/streambuf:442 │ │ │ │ │ + movzbl 0x7(%rsp),%edx │ │ │ │ │ + mov 0x8(%rsp),%rcx │ │ │ │ │ + mov 0x10(%rsp),%r9 │ │ │ │ │ + mov 0x18(%rsp),%r8 │ │ │ │ │ + jmp 8079 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x139> │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ +/usr/include/c++/14/streambuf:441 │ │ │ │ │ + mov (%rdi),%rax │ │ │ │ │ + mov %r8,0x18(%rsp) │ │ │ │ │ + mov %r9,0x10(%rsp) │ │ │ │ │ + mov %rcx,0x8(%rsp) │ │ │ │ │ + mov %dl,0x7(%rsp) │ │ │ │ │ +/usr/include/c++/14/streambuf:441 (discriminator 1) │ │ │ │ │ + call *0x68(%rax) │ │ │ │ │ + mov 0x18(%rsp),%r8 │ │ │ │ │ + mov 0x10(%rsp),%r9 │ │ │ │ │ + mov 0x8(%rsp),%rcx │ │ │ │ │ + movzbl 0x7(%rsp),%edx │ │ │ │ │ +/usr/include/c++/14/streambuf:442 │ │ │ │ │ + jmp 8079 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x139> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:117 │ │ │ │ │ + xor %eax,%eax │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:116 │ │ │ │ │ + xor %r9d,%r9d │ │ │ │ │ + jmp 8252 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x312> │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:332 │ │ │ │ │ + sub $0x1,%r9 │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:346 │ │ │ │ │ + sub $0x1,%rax │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:413 (discriminator 1) │ │ │ │ │ + add $0x1,%r10 │ │ │ │ │ + je 809c , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x15c> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:326 (discriminator 1) │ │ │ │ │ + cmp %r11,%rax │ │ │ │ │ + je 8248 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x308> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:329 │ │ │ │ │ + test %r9,%r9 │ │ │ │ │ + jne 8240 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x300> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:337 │ │ │ │ │ + sub $0x1,%rcx │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:339 (discriminator 1) │ │ │ │ │ + mov (%rdi,%rcx,8),%rsi │ │ │ │ │ + lea -0x1(%rsi),%r9 │ │ │ │ │ + jmp 8244 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x304> │ │ │ │ │ + xor %ebx,%ebx │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:410 (discriminator 1) │ │ │ │ │ + mov %r11,%rax │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:106 │ │ │ │ │ + xor %r12d,%r12d │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:105 │ │ │ │ │ + xor %r15d,%r15d │ │ │ │ │ + xor %ebp,%ebp │ │ │ │ │ + jmp 8297 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x357> │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:332 │ │ │ │ │ + sub $0x1,%rbp │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:157 │ │ │ │ │ + mov %rbx,%rdx │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:346 │ │ │ │ │ + sub $0x1,%r12 │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:157 │ │ │ │ │ + and $0x1,%edx │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:344 │ │ │ │ │ + sub %rdx,%r15 │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:413 (discriminator 1) │ │ │ │ │ + add $0x1,%rax │ │ │ │ │ + je 82af , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x36f> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:326 (discriminator 1) │ │ │ │ │ + cmp %r11,%r12 │ │ │ │ │ + je 8291 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x351> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:329 │ │ │ │ │ + test %rbp,%rbp │ │ │ │ │ + jne 8280 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x340> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:337 │ │ │ │ │ + sub $0x1,%rbx │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:339 (discriminator 1) │ │ │ │ │ + mov (%rdi,%rbx,8),%rcx │ │ │ │ │ + lea -0x1(%rcx),%rbp │ │ │ │ │ + jmp 8284 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x344> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:120 │ │ │ │ │ + mov $0x1,%ecx │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:119 (discriminator 1) │ │ │ │ │ + test %r9,%r9 │ │ │ │ │ + je 813a , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x1fa> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:120 │ │ │ │ │ + xor %ecx,%ecx │ │ │ │ │ + jmp 813a , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x1fa> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:410 (discriminator 1) │ │ │ │ │ + mov $0x1,%ebx │ │ │ │ │ + jmp 826c , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x32c> │ │ │ │ │ + mov %eax,%ebp │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ + mov 0x18(%r14),%rax │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:449 │ │ │ │ │ + neg %rcx │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:454 │ │ │ │ │ + lea 0x1(%rbx),%rdx │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:449 │ │ │ │ │ + and %rbp,%rcx │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:448 │ │ │ │ │ + add %rbp,%r12 │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ + sub %rdi,%rax │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:449 │ │ │ │ │ + add %rcx,%r15 │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ + sar $0x3,%rax │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:454 (discriminator 1) │ │ │ │ │ + cmp %rax,%rdx │ │ │ │ │ + je 7ffd , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xbd> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:457 │ │ │ │ │ + mov %rdx,%rbx │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:105 │ │ │ │ │ + xor %ebp,%ebp │ │ │ │ │ + jmp 7ffd , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xbd> │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ + mov 0x18(%r14),%rax │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:454 │ │ │ │ │ + lea 0x1(%rcx),%rsi │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:306 │ │ │ │ │ + mov %edx,%r9d │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ + sub %rdi,%rax │ │ │ │ │ + sar $0x3,%rax │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:454 (discriminator 1) │ │ │ │ │ + cmp %rax,%rsi │ │ │ │ │ + je 809c , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x15c> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:457 │ │ │ │ │ + mov %rsi,%rcx │ │ │ │ │ + jmp 8143 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x203> │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:437 │ │ │ │ │ + mov %rcx,%rbx │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:106 │ │ │ │ │ + xor %r12d,%r12d │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:105 │ │ │ │ │ + xor %r15d,%r15d │ │ │ │ │ + jmp 7fe7 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xa7> │ │ │ │ │ + xor %r15d,%r15d │ │ │ │ │ + xor %ebp,%ebp │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:120 │ │ │ │ │ + mov $0x1,%ecx │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:431 (discriminator 1) │ │ │ │ │ + mov $0x1,%ebx │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:106 │ │ │ │ │ + xor %r12d,%r12d │ │ │ │ │ + jmp 8005 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xc5> │ │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nop │ │ │ │ │ +void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag): │ │ │ │ │ /usr/include/c++/14/bits/basic_string.tcc:221 │ │ │ │ │ push %r12 │ │ │ │ │ +std::iterator_traits::difference_type std::__distance(char const*, char const*, std::random_access_iterator_tag): │ │ │ │ │ /usr/include/c++/14/bits/stl_iterator_base_funcs.h:106 │ │ │ │ │ sub %rsi,%rdx │ │ │ │ │ +void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag): │ │ │ │ │ /usr/include/c++/14/bits/basic_string.tcc:221 │ │ │ │ │ push %rbp │ │ │ │ │ mov %rdi,%rbp │ │ │ │ │ push %rbx │ │ │ │ │ +std::iterator_traits::difference_type std::__distance(char const*, char const*, std::random_access_iterator_tag): │ │ │ │ │ /usr/include/c++/14/bits/stl_iterator_base_funcs.h:106 │ │ │ │ │ mov %rdx,%rbx │ │ │ │ │ +void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag): │ │ │ │ │ /usr/include/c++/14/bits/basic_string.tcc:221 │ │ │ │ │ sub $0x10,%rsp │ │ │ │ │ mov %fs:0x28,%r12 │ │ │ │ │ mov %r12,0x8(%rsp) │ │ │ │ │ mov %rsi,%r12 │ │ │ │ │ /usr/include/c++/14/bits/basic_string.tcc:225 (discriminator 1) │ │ │ │ │ mov %rdx,(%rsp) │ │ │ │ │ /usr/include/c++/14/bits/basic_string.tcc:227 │ │ │ │ │ cmp $0xf,%rdx │ │ │ │ │ - ja 4c70 <__cxa_finalize@plt+0x8e0> │ │ │ │ │ + ja 83f0 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x4b0> │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ mov (%rdi),%rdi │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_S_copy(char*, char const*, unsigned long): │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:432 │ │ │ │ │ cmp $0x1,%rdx │ │ │ │ │ - jne 4c68 <__cxa_finalize@plt+0x8d8> │ │ │ │ │ + jne 83e8 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x4a8> │ │ │ │ │ +std::char_traits::assign(char&, char const&): │ │ │ │ │ /usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ movzbl (%r12),%eax │ │ │ │ │ mov %al,(%rdi) │ │ │ │ │ +void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag): │ │ │ │ │ /usr/include/c++/14/bits/basic_string.tcc:251 │ │ │ │ │ mov (%rsp),%rbx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ mov 0x0(%rbp),%rdi │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_length(unsigned long): │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ mov %rbx,0x8(%rbp) │ │ │ │ │ +std::char_traits::assign(char&, char const&): │ │ │ │ │ /usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ movb $0x0,(%rdi,%rbx,1) │ │ │ │ │ +void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag): │ │ │ │ │ /usr/include/c++/14/bits/basic_string.tcc:252 │ │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ │ sub %fs:0x28,%rax │ │ │ │ │ - jne 4c9e <__cxa_finalize@plt+0x90e> │ │ │ │ │ + jne 841e , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x4de> │ │ │ │ │ add $0x10,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ ret │ │ │ │ │ nopl (%rax) │ │ │ │ │ +std::char_traits::copy(char*, char const*, unsigned long): │ │ │ │ │ /usr/include/c++/14/bits/char_traits.h:421 │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - je 4c44 <__cxa_finalize@plt+0x8b4> │ │ │ │ │ - jmp 4c89 <__cxa_finalize@plt+0x8f9> │ │ │ │ │ + je 83c4 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x484> │ │ │ │ │ + jmp 8409 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x4c9> │ │ │ │ │ nop │ │ │ │ │ +void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag): │ │ │ │ │ /usr/include/c++/14/bits/basic_string.tcc:229 │ │ │ │ │ mov %rsp,%rsi │ │ │ │ │ xor %edx,%edx │ │ │ │ │ call 4350 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ │ +void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag): │ │ │ │ │ /usr/include/c++/14/bits/basic_string.tcc:229 │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned long): │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:255 │ │ │ │ │ mov (%rsp),%rax │ │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ │ +std::char_traits::copy(char*, char const*, unsigned long): │ │ │ │ │ /usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ mov %r12,%rsi │ │ │ │ │ call 4190 │ │ │ │ │ +void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag): │ │ │ │ │ /usr/include/c++/14/bits/basic_string.tcc:251 │ │ │ │ │ mov (%rsp),%rbx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ mov 0x0(%rbp),%rdi │ │ │ │ │ +std::char_traits::copy(char*, char const*, unsigned long): │ │ │ │ │ /usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ - jmp 4c44 <__cxa_finalize@plt+0x8b4> │ │ │ │ │ + jmp 83c4 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x484> │ │ │ │ │ +void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag): │ │ │ │ │ /usr/include/c++/14/bits/basic_string.tcc:252 │ │ │ │ │ call 4210 <__stack_chk_fail@plt> │ │ │ │ │ +void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag) [clone .isra.0]: │ │ │ │ │ +/usr/include/c++/14/bits/basic_string.tcc:252 │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ -void seqan2::_computeAlignmentImpl >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag > >, seqan2::DPMatrixNavigator_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >, seqan2::Tag, seqan2::Tag >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, seqan2::String, seqan2::Alloc >, seqan2::String, seqan2::Alloc >, seqan2::Score >, seqan2::DPBandConfig >, seqan2::GlobalAlignment_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPScout_ >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag > >&, seqan2::DPMatrixNavigator_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >, seqan2::Tag, seqan2::Tag >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&, seqan2::String, seqan2::Alloc > const&, seqan2::Score > const&, seqan2::DPBandConfig > const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&, seqan2::Tag const&) [clone .isra.0]: │ │ │ │ │ +seqan2::DPCell_ >::DPCell_(): │ │ │ │ │ /usr/include/seqan/align/dp_cell_affine.h:66 │ │ │ │ │ - mov 0xf319(%rip),%rax # 13fd0 > >::VALUE@@Base-0x58> │ │ │ │ │ + mov 0xbb99(%rip),%rax # 13fd0 > >::VALUE@@Base-0x70> │ │ │ │ │ +void seqan2::_computeAlignmentImpl >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag > >, seqan2::DPMatrixNavigator_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >, seqan2::Tag, seqan2::Tag >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, seqan2::String, seqan2::Alloc >, seqan2::String, seqan2::Alloc >, seqan2::Score >, seqan2::DPBandConfig >, seqan2::GlobalAlignment_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPScout_ >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag > >&, seqan2::DPMatrixNavigator_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >, seqan2::Tag, seqan2::Tag >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&, seqan2::String, seqan2::Alloc > const&, seqan2::Score > const&, seqan2::DPBandConfig > const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:492 │ │ │ │ │ push %r15 │ │ │ │ │ mov %rdx,%r11 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ mov %rsi,%rbx │ │ │ │ │ +seqan2::Iterator, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::end, void>(seqan2::String, seqan2::Alloc > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0x8(%r8),%rdx │ │ │ │ │ +void seqan2::_computeAlignmentImpl >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag > >, seqan2::DPMatrixNavigator_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >, seqan2::Tag, seqan2::Tag >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, seqan2::String, seqan2::Alloc >, seqan2::String, seqan2::Alloc >, seqan2::Score >, seqan2::DPBandConfig >, seqan2::GlobalAlignment_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPScout_ >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag > >&, seqan2::DPMatrixNavigator_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >, seqan2::Tag, seqan2::Tag >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&, seqan2::String, seqan2::Alloc > const&, seqan2::Score > const&, seqan2::DPBandConfig > const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:492 │ │ │ │ │ mov %rcx,%rsi │ │ │ │ │ +seqan2::Iterator, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin, void>(seqan2::String, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%r8),%rcx │ │ │ │ │ +seqan2::DPCell_ >::DPCell_(): │ │ │ │ │ /usr/include/seqan/align/dp_cell_affine.h:66 │ │ │ │ │ mov (%rax),%r8d │ │ │ │ │ +auto seqan2::_computeScore, seqan2::SimpleType, seqan2::SimpleType, seqan2::Score >, seqan2::GlobalAlignment_ >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPCell_ >&, seqan2::DPCell_ >&, seqan2::DPCell_ > const&, seqan2::DPCell_ >&, seqan2::SimpleType const&, seqan2::SimpleType const&, seqan2::Score > const&, seqan2::Tag const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:305 (discriminator 1) │ │ │ │ │ mov 0x18(%rbx),%rax │ │ │ │ │ +seqan2::Iter, seqan2::Alloc > const, seqan2::AdaptorIterator const*, seqan2::Tag > > seqan2::operator-, seqan2::Alloc > const, seqan2::SimpleType const*, seqan2::Tag >(seqan2::Iter, seqan2::Alloc > const, seqan2::AdaptorIterator const*, seqan2::Tag > > const&, int): │ │ │ │ │ /usr/include/seqan/basic/iterator_adaptor.h:644 (discriminator 1) │ │ │ │ │ lea -0x1(%rdx),%r14 │ │ │ │ │ mov %r14,%r10 │ │ │ │ │ +void seqan2::_computeAlignmentImpl >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag > >, seqan2::DPMatrixNavigator_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >, seqan2::Tag, seqan2::Tag >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, seqan2::String, seqan2::Alloc >, seqan2::String, seqan2::Alloc >, seqan2::Score >, seqan2::DPBandConfig >, seqan2::GlobalAlignment_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPScout_ >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag > >&, seqan2::DPMatrixNavigator_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >, seqan2::Tag, seqan2::Tag >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&, seqan2::String, seqan2::Alloc > const&, seqan2::Score > const&, seqan2::DPBandConfig > const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:492 │ │ │ │ │ mov %rdi,-0x10(%rsp) │ │ │ │ │ +auto seqan2::_computeScore, seqan2::SimpleType, seqan2::SimpleType, seqan2::Score >, seqan2::GlobalAlignment_ >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPCell_ >&, seqan2::DPCell_ >&, seqan2::DPCell_ > const&, seqan2::DPCell_ >&, seqan2::SimpleType const&, seqan2::SimpleType const&, seqan2::Score > const&, seqan2::Tag const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:305 (discriminator 1) │ │ │ │ │ movl $0x0,(%rax) │ │ │ │ │ +void seqan2::assignValue, seqan2::String > >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag, unsigned char>(seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char const&): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463 │ │ │ │ │ mov 0x10(%r11),%rax │ │ │ │ │ sub %rcx,%r10 │ │ │ │ │ +seqan2::Iterator, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::end, void>(seqan2::String, seqan2::Alloc > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov %rdx,-0x28(%rsp) │ │ │ │ │ +void seqan2::assignValue, seqan2::String > >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag, unsigned char>(seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char const&): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463 │ │ │ │ │ movb $0x0,(%rax) │ │ │ │ │ +seqan2::NonConstPointer_, seqan2::Alloc > const>::Type seqan2::_toPointer, seqan2::Alloc > >(seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/basic/basic_type.h:443 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ +void seqan2::_computeTrack >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag > >, seqan2::DPMatrixNavigator_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >, seqan2::Tag, seqan2::Tag >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, seqan2::SimpleType, seqan2::SimpleType, seqan2::Iter, seqan2::Alloc > const, seqan2::AdaptorIterator const*, seqan2::Tag > >, seqan2::Score >, seqan2::DPCell_ >, seqan2::MetaColumnDescriptor, seqan2::Tag >, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > >(seqan2::DPScout_ >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag > >&, seqan2::DPMatrixNavigator_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >, seqan2::Tag, seqan2::Tag >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, seqan2::SimpleType const&, seqan2::SimpleType const&, seqan2::Iter, seqan2::Alloc > const, seqan2::AdaptorIterator const*, seqan2::Tag > > const&, seqan2::Iter, seqan2::Alloc > const, seqan2::AdaptorIterator const*, seqan2::Tag > > const&, seqan2::Score > const&, seqan2::DPCell_ >&, seqan2::DPCell_ >&, seqan2::MetaColumnDescriptor, seqan2::Tag > const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:385 (discriminator 5) │ │ │ │ │ cmp %r14,%rcx │ │ │ │ │ - je 4d2c <__cxa_finalize@plt+0x99c> │ │ │ │ │ + je 84ac , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x56c> │ │ │ │ │ +void seqan2::_goNextCell >, seqan2::String >, seqan2::Alloc > >(seqan2::DPMatrixNavigator_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >, seqan2::Tag, seqan2::Tag >&, seqan2::MetaColumnDescriptor, seqan2::Tag > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:159 │ │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ │ +void seqan2::_computeTrack >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag > >, seqan2::DPMatrixNavigator_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >, seqan2::Tag, seqan2::Tag >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, seqan2::SimpleType, seqan2::SimpleType, seqan2::Iter, seqan2::Alloc > const, seqan2::AdaptorIterator const*, seqan2::Tag > >, seqan2::Score >, seqan2::DPCell_ >, seqan2::MetaColumnDescriptor, seqan2::Tag >, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > >(seqan2::DPScout_ >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag > >&, seqan2::DPMatrixNavigator_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >, seqan2::Tag, seqan2::Tag >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, seqan2::SimpleType const&, seqan2::SimpleType const&, seqan2::Iter, seqan2::Alloc > const, seqan2::AdaptorIterator const*, seqan2::Tag > > const&, seqan2::Iter, seqan2::Alloc > const, seqan2::AdaptorIterator const*, seqan2::Tag > > const&, seqan2::Score > const&, seqan2::DPCell_ >&, seqan2::DPCell_ >&, seqan2::MetaColumnDescriptor, seqan2::Tag > const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:385 (discriminator 5) │ │ │ │ │ add $0x1,%rax │ │ │ │ │ +void seqan2::_goNextCell >, seqan2::String >, seqan2::Alloc > >(seqan2::DPMatrixNavigator_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >, seqan2::Tag, seqan2::Tag >&, seqan2::MetaColumnDescriptor, seqan2::Tag > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:159 │ │ │ │ │ lea 0xc(%rdi),%rdx │ │ │ │ │ mov %rdx,0x18(%rbx) │ │ │ │ │ +void seqan2::_goNextCell >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, seqan2::MetaColumnDescriptor, seqan2::Tag > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:275 │ │ │ │ │ mov 0x10(%r11),%rdx │ │ │ │ │ lea 0x1(%rdx),%rbp │ │ │ │ │ mov %rbp,0x10(%r11) │ │ │ │ │ +auto seqan2::_computeScore, seqan2::SimpleType, seqan2::SimpleType, seqan2::Score >, seqan2::GlobalAlignment_ >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPCell_ >&, seqan2::DPCell_ >&, seqan2::DPCell_ > const&, seqan2::DPCell_ >&, seqan2::SimpleType const&, seqan2::SimpleType const&, seqan2::Score > const&, seqan2::Tag const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:305 (discriminator 1) │ │ │ │ │ movl $0x0,0xc(%rdi) │ │ │ │ │ +void seqan2::assignValue, seqan2::String > >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag, unsigned char>(seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char const&): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463 │ │ │ │ │ movb $0x0,0x1(%rdx) │ │ │ │ │ +void seqan2::_computeTrack >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag > >, seqan2::DPMatrixNavigator_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >, seqan2::Tag, seqan2::Tag >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, seqan2::SimpleType, seqan2::SimpleType, seqan2::Iter, seqan2::Alloc > const, seqan2::AdaptorIterator const*, seqan2::Tag > >, seqan2::Score >, seqan2::DPCell_ >, seqan2::MetaColumnDescriptor, seqan2::Tag >, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > >(seqan2::DPScout_ >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag > >&, seqan2::DPMatrixNavigator_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >, seqan2::Tag, seqan2::Tag >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, seqan2::SimpleType const&, seqan2::SimpleType const&, seqan2::Iter, seqan2::Alloc > const, seqan2::AdaptorIterator const*, seqan2::Tag > > const&, seqan2::Iter, seqan2::Alloc > const, seqan2::AdaptorIterator const*, seqan2::Tag > > const&, seqan2::Score > const&, seqan2::DPCell_ >&, seqan2::DPCell_ >&, seqan2::MetaColumnDescriptor, seqan2::Tag > const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:385 (discriminator 5) │ │ │ │ │ cmp %rax,%r10 │ │ │ │ │ - jne 4d00 <__cxa_finalize@plt+0x970> │ │ │ │ │ + jne 8480 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x540> │ │ │ │ │ +void seqan2::_goNextCell >, seqan2::String >, seqan2::Alloc > >(seqan2::DPMatrixNavigator_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >, seqan2::Tag, seqan2::Tag >&, seqan2::MetaColumnDescriptor, seqan2::Tag > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:184 │ │ │ │ │ mov 0x18(%rbx),%rax │ │ │ │ │ lea 0xc(%rax),%rdx │ │ │ │ │ mov %rdx,0x18(%rbx) │ │ │ │ │ +void seqan2::_goNextCell >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, seqan2::MetaColumnDescriptor, seqan2::Tag > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:346 │ │ │ │ │ mov 0x10(%r11),%rdx │ │ │ │ │ lea 0x1(%rdx),%rdi │ │ │ │ │ mov %rdi,0x10(%r11) │ │ │ │ │ +auto seqan2::_computeScore, seqan2::SimpleType, seqan2::SimpleType, seqan2::Score >, seqan2::GlobalAlignment_ >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPCell_ >&, seqan2::DPCell_ >&, seqan2::DPCell_ > const&, seqan2::DPCell_ >&, seqan2::SimpleType const&, seqan2::SimpleType const&, seqan2::Score > const&, seqan2::Tag const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:305 (discriminator 1) │ │ │ │ │ movl $0x0,0xc(%rax) │ │ │ │ │ +void seqan2::assignValue, seqan2::String > >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag, unsigned char>(seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char const&): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463 │ │ │ │ │ movb $0x0,0x1(%rdx) │ │ │ │ │ +void seqan2::_scoutBestScore >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, seqan2::False, seqan2::True>(seqan2::DPScout_ >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag > >&, seqan2::DPCell_ > const&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag > const&, seqan2::False const&, seqan2::True const&): │ │ │ │ │ /usr/include/seqan/align/dp_scout.h:175 (discriminator 2) │ │ │ │ │ mov -0x10(%rsp),%rdx │ │ │ │ │ +seqan2::EnableIf > >, void>::Type seqan2::_setVerticalScoreOfCell(seqan2::DPCell_ >&, int const&): │ │ │ │ │ /usr/include/seqan/align/dp_cell_affine.h:161 │ │ │ │ │ mov %r8d,0x14(%rax) │ │ │ │ │ +seqan2::Position, seqan2::String > > >::Type seqan2::position, seqan2::String > >, unsigned char*>(unsigned char* const&, seqan2::DPMatrix_, seqan2::String > > const&): │ │ │ │ │ /usr/include/seqan/basic/iterator_interface.h:335 │ │ │ │ │ mov 0x10(%r11),%rdi │ │ │ │ │ +void seqan2::_scoutBestScore >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, seqan2::False, seqan2::True>(seqan2::DPScout_ >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag > >&, seqan2::DPCell_ > const&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag > const&, seqan2::False const&, seqan2::True const&): │ │ │ │ │ /usr/include/seqan/align/dp_scout.h:175 (discriminator 2) │ │ │ │ │ mov (%rdx),%edx │ │ │ │ │ cmp %edx,0xc(%rax) │ │ │ │ │ - jle 4d87 <__cxa_finalize@plt+0x9f7> │ │ │ │ │ + jle 8507 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x5c7> │ │ │ │ │ +std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(int&, int&): │ │ │ │ │ /usr/include/c++/14/bits/move.h:223 │ │ │ │ │ mov 0xc(%rax),%rax │ │ │ │ │ mov -0x10(%rsp),%rdx │ │ │ │ │ +seqan2::Position, seqan2::String > > >::Type seqan2::position, seqan2::String > >, unsigned char*>(unsigned char* const&, seqan2::DPMatrix_, seqan2::String > > const&): │ │ │ │ │ /usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1) │ │ │ │ │ mov %rdi,%r15 │ │ │ │ │ +std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(int&, int&): │ │ │ │ │ /usr/include/c++/14/bits/move.h:223 │ │ │ │ │ mov %rax,(%rdx) │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > const>::Type seqan2::_dataValue > > >(seqan2::Holder > >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ mov (%r11),%rax │ │ │ │ │ +std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(int&, int&): │ │ │ │ │ /usr/include/c++/14/bits/move.h:223 │ │ │ │ │ mov %r8d,0x8(%rdx) │ │ │ │ │ +seqan2::Reference >, seqan2::Tag > const>::Type seqan2::_dataValue > >(seqan2::Holder >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ mov (%rax),%rax │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov 0x30(%rax),%rax │ │ │ │ │ +seqan2::Position, seqan2::String > > >::Type seqan2::position, seqan2::String > >, unsigned char*>(unsigned char* const&, seqan2::DPMatrix_, seqan2::String > > const&): │ │ │ │ │ /usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1) │ │ │ │ │ sub (%rax),%r15 │ │ │ │ │ +void seqan2::_scoutBestScore >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, seqan2::False, seqan2::True>(seqan2::DPScout_ >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag > >&, seqan2::DPCell_ > const&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag > const&, seqan2::False const&, seqan2::True const&): │ │ │ │ │ /usr/include/seqan/align/dp_scout.h:178 (discriminator 1) │ │ │ │ │ mov %r15,0x10(%rdx) │ │ │ │ │ +seqan2::Iterator, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin, void>(seqan2::String, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%rsi),%rax │ │ │ │ │ +seqan2::Iterator, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::end, void>(seqan2::String, seqan2::Alloc > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0x8(%rsi),%rsi │ │ │ │ │ +seqan2::Iter, seqan2::Alloc > const, seqan2::AdaptorIterator const*, seqan2::Tag > > seqan2::operator-, seqan2::Alloc > const, seqan2::SimpleType const*, seqan2::Tag >(seqan2::Iter, seqan2::Alloc > const, seqan2::AdaptorIterator const*, seqan2::Tag > > const&, int): │ │ │ │ │ /usr/include/seqan/basic/iterator_adaptor.h:644 (discriminator 1) │ │ │ │ │ lea -0x1(%rsi),%rdx │ │ │ │ │ mov %rdx,-0x18(%rsp) │ │ │ │ │ +void seqan2::_computeAlignmentImpl >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag > >, seqan2::DPMatrixNavigator_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >, seqan2::Tag, seqan2::Tag >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, seqan2::String, seqan2::Alloc >, seqan2::String, seqan2::Alloc >, seqan2::Score >, seqan2::DPBandConfig >, seqan2::GlobalAlignment_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPScout_ >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag > >&, seqan2::DPMatrixNavigator_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >, seqan2::Tag, seqan2::Tag >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&, seqan2::String, seqan2::Alloc > const&, seqan2::Score > const&, seqan2::DPBandConfig > const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:533 (discriminator 2) │ │ │ │ │ cmp %rdx,%rax │ │ │ │ │ - je 4fb8 <__cxa_finalize@plt+0xc28> │ │ │ │ │ + je 8738 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x7f8> │ │ │ │ │ mov %rsi,-0x8(%rsp) │ │ │ │ │ mov %rcx,-0x20(%rsp) │ │ │ │ │ mov -0x10(%rsp),%rcx │ │ │ │ │ nop │ │ │ │ │ +void seqan2::_goNextCell >, seqan2::String >, seqan2::Alloc >, seqan2::Tag >(seqan2::DPMatrixNavigator_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >, seqan2::Tag, seqan2::Tag >&, seqan2::MetaColumnDescriptor, seqan2::Tag > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:145 │ │ │ │ │ movslq 0x8(%rbx),%rdx │ │ │ │ │ +seqan2::DPCell_ >::DPCell_(): │ │ │ │ │ /usr/include/seqan/align/dp_cell_affine.h:66 │ │ │ │ │ - mov 0xf215(%rip),%rsi # 13fd0 > >::VALUE@@Base-0x58> │ │ │ │ │ + mov 0xba95(%rip),%rsi # 13fd0 > >::VALUE@@Base-0x70> │ │ │ │ │ +auto seqan2::_computeScore, seqan2::SimpleType, seqan2::SimpleType, seqan2::Score >, seqan2::GlobalAlignment_ >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPCell_ >&, seqan2::DPCell_ >&, seqan2::DPCell_ > const&, seqan2::DPCell_ >&, seqan2::SimpleType const&, seqan2::SimpleType const&, seqan2::Score > const&, seqan2::Tag const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:306 (discriminator 2) │ │ │ │ │ xor %ebp,%ebp │ │ │ │ │ +seqan2::Value, seqan2::Alloc >, 0>::Type seqan2::sequenceEntryForScore >, seqan2::String, seqan2::Alloc >, unsigned long>(seqan2::Score > const&, seqan2::String, seqan2::Alloc > const&, unsigned long): │ │ │ │ │ /usr/include/seqan/score/score_base.h:154 (discriminator 1) │ │ │ │ │ movzbl (%rax),%r15d │ │ │ │ │ +void seqan2::_goNextCell >, seqan2::String >, seqan2::Alloc >, seqan2::Tag >(seqan2::DPMatrixNavigator_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >, seqan2::Tag, seqan2::Tag >&, seqan2::MetaColumnDescriptor, seqan2::Tag > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:145 │ │ │ │ │ lea (%rdx,%rdx,2),%r10 │ │ │ │ │ mov 0x18(%rbx),%rdx │ │ │ │ │ +seqan2::DPCell_ >::DPCell_(): │ │ │ │ │ /usr/include/seqan/align/dp_cell_affine.h:66 │ │ │ │ │ mov (%rsi),%esi │ │ │ │ │ +void seqan2::_goNextCell >, seqan2::String >, seqan2::Alloc >, seqan2::Tag >(seqan2::DPMatrixNavigator_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >, seqan2::Tag, seqan2::Tag >&, seqan2::MetaColumnDescriptor, seqan2::Tag > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:145 │ │ │ │ │ lea (%rdx,%r10,4),%r10 │ │ │ │ │ +void seqan2::_goNextCell >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, seqan2::MetaColumnDescriptor, seqan2::Tag > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:235 │ │ │ │ │ movslq 0x8(%r11),%rdx │ │ │ │ │ +void seqan2::_goNextCell >, seqan2::String >, seqan2::Alloc >, seqan2::Tag >(seqan2::DPMatrixNavigator_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >, seqan2::Tag, seqan2::Tag >&, seqan2::MetaColumnDescriptor, seqan2::Tag > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:145 │ │ │ │ │ mov %r10,0x18(%rbx) │ │ │ │ │ +void seqan2::_goNextCell >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, seqan2::MetaColumnDescriptor, seqan2::Tag > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:235 │ │ │ │ │ add %rdi,%rdx │ │ │ │ │ +auto seqan2::_computeScore, seqan2::SimpleType, seqan2::SimpleType, seqan2::Score >, seqan2::GlobalAlignment_ >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPCell_ >&, seqan2::DPCell_ >&, seqan2::DPCell_ > const&, seqan2::DPCell_ >&, seqan2::SimpleType const&, seqan2::SimpleType const&, seqan2::Score > const&, seqan2::Tag const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:307 (discriminator 2) │ │ │ │ │ xor %edi,%edi │ │ │ │ │ +void seqan2::_goNextCell >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, seqan2::MetaColumnDescriptor, seqan2::Tag > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:235 │ │ │ │ │ mov %rdx,0x10(%r11) │ │ │ │ │ +auto seqan2::_computeScore, seqan2::SimpleType, seqan2::SimpleType, seqan2::Score >, seqan2::GlobalAlignment_ >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPCell_ >&, seqan2::DPCell_ >&, seqan2::DPCell_ > const&, seqan2::DPCell_ >&, seqan2::SimpleType const&, seqan2::SimpleType const&, seqan2::Score > const&, seqan2::Tag const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:305 (discriminator 1) │ │ │ │ │ movl $0x0,(%r10) │ │ │ │ │ +void seqan2::_computeTrack >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag > >, seqan2::DPMatrixNavigator_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >, seqan2::Tag, seqan2::Tag >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, seqan2::SimpleType, seqan2::SimpleType, seqan2::Iter, seqan2::Alloc > const, seqan2::AdaptorIterator const*, seqan2::Tag > >, seqan2::Score >, seqan2::DPCell_ >, seqan2::MetaColumnDescriptor, seqan2::Tag >, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > >(seqan2::DPScout_ >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag > >&, seqan2::DPMatrixNavigator_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >, seqan2::Tag, seqan2::Tag >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, seqan2::SimpleType const&, seqan2::SimpleType const&, seqan2::Iter, seqan2::Alloc > const, seqan2::AdaptorIterator const*, seqan2::Tag > > const&, seqan2::Iter, seqan2::Alloc > const, seqan2::AdaptorIterator const*, seqan2::Tag > > const&, seqan2::Score > const&, seqan2::DPCell_ >&, seqan2::DPCell_ >&, seqan2::MetaColumnDescriptor, seqan2::Tag > const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:385 (discriminator 5) │ │ │ │ │ mov -0x20(%rsp),%r10 │ │ │ │ │ +void seqan2::assignValue, seqan2::String > >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag, unsigned char>(seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char const&): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463 │ │ │ │ │ movb $0x0,(%rdx) │ │ │ │ │ +void seqan2::_computeTrack >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag > >, seqan2::DPMatrixNavigator_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >, seqan2::Tag, seqan2::Tag >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, seqan2::SimpleType, seqan2::SimpleType, seqan2::Iter, seqan2::Alloc > const, seqan2::AdaptorIterator const*, seqan2::Tag > >, seqan2::Score >, seqan2::DPCell_ >, seqan2::MetaColumnDescriptor, seqan2::Tag >, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > >(seqan2::DPScout_ >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag > >&, seqan2::DPMatrixNavigator_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >, seqan2::Tag, seqan2::Tag >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, seqan2::SimpleType const&, seqan2::SimpleType const&, seqan2::Iter, seqan2::Alloc > const, seqan2::AdaptorIterator const*, seqan2::Tag > > const&, seqan2::Iter, seqan2::Alloc > const, seqan2::AdaptorIterator const*, seqan2::Tag > > const&, seqan2::Score > const&, seqan2::DPCell_ >&, seqan2::DPCell_ >&, seqan2::MetaColumnDescriptor, seqan2::Tag > const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:385 (discriminator 5) │ │ │ │ │ cmp %r14,%r10 │ │ │ │ │ - je 4edc <__cxa_finalize@plt+0xb4c> │ │ │ │ │ + je 865c , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x71c> │ │ │ │ │ +auto seqan2::_computeScore, seqan2::SimpleType, seqan2::SimpleType, seqan2::Score >, seqan2::GlobalAlignment_ >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPCell_ >&, seqan2::DPCell_ >&, seqan2::DPCell_ > const&, seqan2::DPCell_ >&, seqan2::SimpleType const&, seqan2::SimpleType const&, seqan2::Score > const&, seqan2::Tag const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:306 (discriminator 2) │ │ │ │ │ mov %rax,-0x38(%rsp) │ │ │ │ │ mov %rcx,-0x30(%rsp) │ │ │ │ │ - jmp 4e47 <__cxa_finalize@plt+0xab7> │ │ │ │ │ + jmp 85c7 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x687> │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ +seqan2::EnableIf > >, seqan2::TraceValue_ >::Type>::Type>::Type seqan2::_maxScore >(int&, int const&, int const&, unsigned char, unsigned char, seqan2::TracebackOn, seqan2::Tag > > const&): │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:180 (discriminator 2) │ │ │ │ │ mov $0x4,%edi │ │ │ │ │ +seqan2::TraceBitMap_ >::Type>::Type seqan2::_computeScore, seqan2::SimpleType, seqan2::Score >, seqan2::GlobalAlignment_ >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPCell_ >&, seqan2::DPCell_ >&, seqan2::DPCell_ > const&, seqan2::DPCell_ >&, seqan2::SimpleType const&, seqan2::SimpleType const&, seqan2::Score > const&, seqan2::Tag const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/align/dp_formula_affine.h:92 (discriminator 2) │ │ │ │ │ or %r13d,%edi │ │ │ │ │ +seqan2::EnableIf > >, seqan2::TraceValue_ >::Type>::Type>::Type seqan2::_maxScore >(int&, int const&, int const&, unsigned char, unsigned char, seqan2::TracebackOn, seqan2::Tag > > const&): │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:180 (discriminator 1) │ │ │ │ │ mov $0x20,%r8d │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:180 │ │ │ │ │ cmp %eax,%esi │ │ │ │ │ - jl 4e22 <__cxa_finalize@plt+0xa92> │ │ │ │ │ + jl 85a2 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x662> │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:181 │ │ │ │ │ mov %esi,%eax │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:180 (discriminator 2) │ │ │ │ │ mov $0x40,%r8d │ │ │ │ │ +seqan2::EnableIf > >, seqan2::TraceValue_ >::Type>::Type>::Type seqan2::_maxScore >(int&, int const&, int const&, int, int, seqan2::TracebackOn, seqan2::Tag > > const&): │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:181 │ │ │ │ │ cmp %edx,%eax │ │ │ │ │ - jg 4eb8 <__cxa_finalize@plt+0xb28> │ │ │ │ │ + jg 8638 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x6f8> │ │ │ │ │ +seqan2::TraceBitMap_ >::Type>::Type seqan2::_computeScore, seqan2::SimpleType, seqan2::Score >, seqan2::GlobalAlignment_ >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPCell_ >&, seqan2::DPCell_ >&, seqan2::DPCell_ > const&, seqan2::DPCell_ >&, seqan2::SimpleType const&, seqan2::SimpleType const&, seqan2::Score > const&, seqan2::Tag const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/align/dp_formula_affine.h:110 │ │ │ │ │ or $0x1,%edi │ │ │ │ │ +void seqan2::_computeTrack >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag > >, seqan2::DPMatrixNavigator_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >, seqan2::Tag, seqan2::Tag >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, seqan2::SimpleType, seqan2::SimpleType, seqan2::Iter, seqan2::Alloc > const, seqan2::AdaptorIterator const*, seqan2::Tag > >, seqan2::Score >, seqan2::DPCell_ >, seqan2::MetaColumnDescriptor, seqan2::Tag >, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > >(seqan2::DPScout_ >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag > >&, seqan2::DPMatrixNavigator_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >, seqan2::Tag, seqan2::Tag >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, seqan2::SimpleType const&, seqan2::SimpleType const&, seqan2::Iter, seqan2::Alloc > const, seqan2::AdaptorIterator const*, seqan2::Tag > > const&, seqan2::Iter, seqan2::Alloc > const, seqan2::AdaptorIterator const*, seqan2::Tag > > const&, seqan2::Score > const&, seqan2::DPCell_ >&, seqan2::DPCell_ >&, seqan2::MetaColumnDescriptor, seqan2::Tag > const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:385 (discriminator 5) │ │ │ │ │ add $0x1,%r10 │ │ │ │ │ +seqan2::EnableIf > >, seqan2::TraceValue_ >::Type>::Type>::Type seqan2::_maxScore >(int&, int const&, int const&, int, int, seqan2::TracebackOn, seqan2::Tag > > const&): │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:181 (discriminator 2) │ │ │ │ │ mov %edx,0xc(%rcx) │ │ │ │ │ +seqan2::TraceBitMap_ >::Type>::Type seqan2::_computeScore, seqan2::SimpleType, seqan2::Score >, seqan2::GlobalAlignment_ >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPCell_ >&, seqan2::DPCell_ >&, seqan2::DPCell_ > const&, seqan2::DPCell_ >&, seqan2::SimpleType const&, seqan2::SimpleType const&, seqan2::Score > const&, seqan2::Tag const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/align/dp_formula_affine.h:110 │ │ │ │ │ mov %edi,%r8d │ │ │ │ │ /usr/include/seqan/align/dp_formula_affine.h:77 │ │ │ │ │ mov %edx,%edi │ │ │ │ │ +void seqan2::assignValue, seqan2::String > >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag, unsigned char>(seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char const&): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463 │ │ │ │ │ mov %r8b,0x1(%r12) │ │ │ │ │ +void seqan2::_computeTrack >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag > >, seqan2::DPMatrixNavigator_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >, seqan2::Tag, seqan2::Tag >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, seqan2::SimpleType, seqan2::SimpleType, seqan2::Iter, seqan2::Alloc > const, seqan2::AdaptorIterator const*, seqan2::Tag > >, seqan2::Score >, seqan2::DPCell_ >, seqan2::MetaColumnDescriptor, seqan2::Tag >, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > >(seqan2::DPScout_ >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag > >&, seqan2::DPMatrixNavigator_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >, seqan2::Tag, seqan2::Tag >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, seqan2::SimpleType const&, seqan2::SimpleType const&, seqan2::Iter, seqan2::Alloc > const, seqan2::AdaptorIterator const*, seqan2::Tag > > const&, seqan2::Iter, seqan2::Alloc > const, seqan2::AdaptorIterator const*, seqan2::Tag > > const&, seqan2::Score > const&, seqan2::DPCell_ >&, seqan2::DPCell_ >&, seqan2::MetaColumnDescriptor, seqan2::Tag > const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:385 (discriminator 5) │ │ │ │ │ cmp %r10,%r14 │ │ │ │ │ - je 4ed2 <__cxa_finalize@plt+0xb42> │ │ │ │ │ + je 8652 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x712> │ │ │ │ │ +void seqan2::_goNextCell >, seqan2::String >, seqan2::Alloc >, seqan2::Tag >(seqan2::DPMatrixNavigator_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >, seqan2::Tag, seqan2::Tag >&, seqan2::MetaColumnDescriptor, seqan2::Tag > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:170 │ │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ │ +void seqan2::_goNextCell >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, seqan2::MetaColumnDescriptor, seqan2::Tag > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:275 │ │ │ │ │ mov 0x10(%r11),%r12 │ │ │ │ │ +seqan2::EnableIf > >, seqan2::TraceValue_ >::Type>::Type>::Type seqan2::_maxScore >(int&, int const&, int const&, unsigned char, unsigned char, seqan2::TracebackOn, seqan2::Tag > > const&): │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:180 (discriminator 1) │ │ │ │ │ mov $0x8,%r13d │ │ │ │ │ +int seqan2::scoreMismatch >(seqan2::Score > const&): │ │ │ │ │ /usr/include/seqan/score/score_simple.h:157 │ │ │ │ │ mov 0x4(%r9),%edx │ │ │ │ │ +void seqan2::_goNextCell >, seqan2::String >, seqan2::Alloc >, seqan2::Tag >(seqan2::DPMatrixNavigator_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >, seqan2::Tag, seqan2::Tag >&, seqan2::MetaColumnDescriptor, seqan2::Tag > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:170 │ │ │ │ │ lea 0xc(%rcx),%rax │ │ │ │ │ +seqan2::TraceBitMap_ >::Type>::Type seqan2::_computeScore, seqan2::SimpleType, seqan2::Score >, seqan2::GlobalAlignment_ >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPCell_ >&, seqan2::DPCell_ >&, seqan2::DPCell_ > const&, seqan2::DPCell_ >&, seqan2::SimpleType const&, seqan2::SimpleType const&, seqan2::Score > const&, seqan2::Tag const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/align/dp_formula_affine.h:83 │ │ │ │ │ mov 0x10(%rcx),%r8d │ │ │ │ │ +void seqan2::_goNextCell >, seqan2::String >, seqan2::Alloc >, seqan2::Tag >(seqan2::DPMatrixNavigator_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >, seqan2::Tag, seqan2::Tag >&, seqan2::MetaColumnDescriptor, seqan2::Tag > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:170 │ │ │ │ │ mov %rax,0x18(%rbx) │ │ │ │ │ +void seqan2::_goNextCell >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, seqan2::MetaColumnDescriptor, seqan2::Tag > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:275 │ │ │ │ │ lea 0x1(%r12),%rax │ │ │ │ │ mov %rax,0x10(%r11) │ │ │ │ │ +int seqan2::score, seqan2::SimpleType, seqan2::SimpleType >(seqan2::Score > const&, seqan2::SimpleType, seqan2::SimpleType): │ │ │ │ │ /usr/include/seqan/score/score_base.h:337 │ │ │ │ │ cmp (%r10),%r15b │ │ │ │ │ cmove (%r9),%edx │ │ │ │ │ +seqan2::TraceBitMap_ >::Type>::Type seqan2::_computeScore, seqan2::SimpleType, seqan2::Score >, seqan2::GlobalAlignment_ >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPCell_ >&, seqan2::DPCell_ >&, seqan2::DPCell_ > const&, seqan2::DPCell_ >&, seqan2::SimpleType const&, seqan2::SimpleType const&, seqan2::Score > const&, seqan2::Tag const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/align/dp_formula_affine.h:85 │ │ │ │ │ mov 0xc(%r9),%eax │ │ │ │ │ /usr/include/seqan/align/dp_formula_affine.h:83 │ │ │ │ │ add 0x8(%r9),%r8d │ │ │ │ │ /usr/include/seqan/align/dp_formula_affine.h:77 │ │ │ │ │ add %ebp,%edx │ │ │ │ │ /usr/include/seqan/align/dp_formula_affine.h:80 (discriminator 1) │ │ │ │ │ mov 0xc(%rcx),%ebp │ │ │ │ │ /usr/include/seqan/align/dp_formula_affine.h:85 │ │ │ │ │ add %ebp,%eax │ │ │ │ │ +seqan2::EnableIf > >, seqan2::TraceValue_ >::Type>::Type>::Type seqan2::_maxScore >(int&, int const&, int const&, unsigned char, unsigned char, seqan2::TracebackOn, seqan2::Tag > > const&): │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:180 │ │ │ │ │ cmp %eax,%r8d │ │ │ │ │ - jl 4e92 <__cxa_finalize@plt+0xb02> │ │ │ │ │ + jl 8612 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x6d2> │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:181 │ │ │ │ │ mov %r8d,%eax │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:180 (discriminator 2) │ │ │ │ │ mov $0x2,%r13d │ │ │ │ │ mov %eax,0x10(%rcx) │ │ │ │ │ +seqan2::TraceBitMap_ >::Type>::Type seqan2::_computeScore, seqan2::SimpleType, seqan2::Score >, seqan2::GlobalAlignment_ >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPCell_ >&, seqan2::DPCell_ >&, seqan2::DPCell_ > const&, seqan2::DPCell_ >&, seqan2::SimpleType const&, seqan2::SimpleType const&, seqan2::Score > const&, seqan2::Tag const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/align/dp_formula_affine.h:95 │ │ │ │ │ add 0xc(%r9),%edi │ │ │ │ │ /usr/include/seqan/align/dp_formula_affine.h:93 │ │ │ │ │ add 0x8(%r9),%esi │ │ │ │ │ +seqan2::EnableIf > >, seqan2::TraceValue_ >::Type>::Type>::Type seqan2::_maxScore >(int&, int const&, int const&, unsigned char, unsigned char, seqan2::TracebackOn, seqan2::Tag > > const&): │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:180 │ │ │ │ │ cmp %edi,%esi │ │ │ │ │ - jge 4e08 <__cxa_finalize@plt+0xa78> │ │ │ │ │ + jge 8588 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x648> │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:180 (discriminator 1) │ │ │ │ │ mov %edi,%esi │ │ │ │ │ mov $0x10,%edi │ │ │ │ │ - jmp 4e0d <__cxa_finalize@plt+0xa7d> │ │ │ │ │ + jmp 858d , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x64d> │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ +seqan2::TraceBitMap_ >::Type>::Type seqan2::_computeScore, seqan2::SimpleType, seqan2::Score >, seqan2::GlobalAlignment_ >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPCell_ >&, seqan2::DPCell_ >&, seqan2::DPCell_ > const&, seqan2::DPCell_ >&, seqan2::SimpleType const&, seqan2::SimpleType const&, seqan2::Score > const&, seqan2::Tag const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/align/dp_formula_affine.h:111 │ │ │ │ │ or %edi,%r8d │ │ │ │ │ +void seqan2::_computeTrack >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag > >, seqan2::DPMatrixNavigator_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >, seqan2::Tag, seqan2::Tag >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, seqan2::SimpleType, seqan2::SimpleType, seqan2::Iter, seqan2::Alloc > const, seqan2::AdaptorIterator const*, seqan2::Tag > >, seqan2::Score >, seqan2::DPCell_ >, seqan2::MetaColumnDescriptor, seqan2::Tag >, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > >(seqan2::DPScout_ >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag > >&, seqan2::DPMatrixNavigator_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >, seqan2::Tag, seqan2::Tag >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, seqan2::SimpleType const&, seqan2::SimpleType const&, seqan2::Iter, seqan2::Alloc > const, seqan2::AdaptorIterator const*, seqan2::Tag > > const&, seqan2::Iter, seqan2::Alloc > const, seqan2::AdaptorIterator const*, seqan2::Tag > > const&, seqan2::Score > const&, seqan2::DPCell_ >&, seqan2::DPCell_ >&, seqan2::MetaColumnDescriptor, seqan2::Tag > const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:385 (discriminator 5) │ │ │ │ │ add $0x1,%r10 │ │ │ │ │ mov %eax,0xc(%rcx) │ │ │ │ │ +seqan2::TraceBitMap_ >::Type>::Type seqan2::_computeScore, seqan2::SimpleType, seqan2::Score >, seqan2::GlobalAlignment_ >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPCell_ >&, seqan2::DPCell_ >&, seqan2::DPCell_ > const&, seqan2::DPCell_ >&, seqan2::SimpleType const&, seqan2::SimpleType const&, seqan2::Score > const&, seqan2::Tag const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/align/dp_formula_affine.h:111 │ │ │ │ │ mov %eax,%edi │ │ │ │ │ +void seqan2::assignValue, seqan2::String > >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag, unsigned char>(seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char const&): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463 │ │ │ │ │ mov %r8b,0x1(%r12) │ │ │ │ │ +void seqan2::_computeTrack >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag > >, seqan2::DPMatrixNavigator_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >, seqan2::Tag, seqan2::Tag >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, seqan2::SimpleType, seqan2::SimpleType, seqan2::Iter, seqan2::Alloc > const, seqan2::AdaptorIterator const*, seqan2::Tag > >, seqan2::Score >, seqan2::DPCell_ >, seqan2::MetaColumnDescriptor, seqan2::Tag >, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > >(seqan2::DPScout_ >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag > >&, seqan2::DPMatrixNavigator_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >, seqan2::Tag, seqan2::Tag >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, seqan2::SimpleType const&, seqan2::SimpleType const&, seqan2::Iter, seqan2::Alloc > const, seqan2::AdaptorIterator const*, seqan2::Tag > > const&, seqan2::Iter, seqan2::Alloc > const, seqan2::AdaptorIterator const*, seqan2::Tag > > const&, seqan2::Score > const&, seqan2::DPCell_ >&, seqan2::DPCell_ >&, seqan2::MetaColumnDescriptor, seqan2::Tag > const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:385 (discriminator 5) │ │ │ │ │ cmp %r10,%r14 │ │ │ │ │ - jne 4e47 <__cxa_finalize@plt+0xab7> │ │ │ │ │ + jne 85c7 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x687> │ │ │ │ │ mov -0x38(%rsp),%rax │ │ │ │ │ mov -0x30(%rsp),%rcx │ │ │ │ │ +void seqan2::_goNextCell >, seqan2::String >, seqan2::Alloc >, seqan2::Tag >(seqan2::DPMatrixNavigator_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >, seqan2::Tag, seqan2::Tag >&, seqan2::MetaColumnDescriptor, seqan2::Tag > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:195 │ │ │ │ │ mov 0x18(%rbx),%r10 │ │ │ │ │ +void seqan2::_goNextCell >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, seqan2::MetaColumnDescriptor, seqan2::Tag > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:346 │ │ │ │ │ mov 0x10(%r11),%r12 │ │ │ │ │ +seqan2::EnableIf > >, seqan2::TraceValue_ >::Type>::Type>::Type seqan2::_maxScore >(int&, int const&, int const&, unsigned char, unsigned char, seqan2::TracebackOn, seqan2::Tag > > const&): │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:180 (discriminator 2) │ │ │ │ │ mov $0x2,%r13d │ │ │ │ │ +int seqan2::score, seqan2::SimpleType, seqan2::SimpleType >(seqan2::Score > const&, seqan2::SimpleType, seqan2::SimpleType): │ │ │ │ │ /usr/include/seqan/score/score_base.h:337 │ │ │ │ │ mov -0x28(%rsp),%r8 │ │ │ │ │ +void seqan2::_goNextCell >, seqan2::String >, seqan2::Alloc >, seqan2::Tag >(seqan2::DPMatrixNavigator_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >, seqan2::Tag, seqan2::Tag >&, seqan2::MetaColumnDescriptor, seqan2::Tag > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:195 │ │ │ │ │ lea 0xc(%r10),%rdx │ │ │ │ │ mov %rdx,0x18(%rbx) │ │ │ │ │ +void seqan2::_goNextCell >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, seqan2::MetaColumnDescriptor, seqan2::Tag > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:346 │ │ │ │ │ lea 0x1(%r12),%rdx │ │ │ │ │ mov %rdx,0x10(%r11) │ │ │ │ │ +int seqan2::scoreMismatch >(seqan2::Score > const&): │ │ │ │ │ /usr/include/seqan/score/score_simple.h:157 │ │ │ │ │ mov 0x4(%r9),%edx │ │ │ │ │ +int seqan2::score, seqan2::SimpleType, seqan2::SimpleType >(seqan2::Score > const&, seqan2::SimpleType, seqan2::SimpleType): │ │ │ │ │ /usr/include/seqan/score/score_base.h:337 │ │ │ │ │ cmp -0x1(%r8),%r15b │ │ │ │ │ cmove (%r9),%edx │ │ │ │ │ +seqan2::TraceBitMap_ >::Type>::Type seqan2::_computeScore, seqan2::SimpleType, seqan2::Score >, seqan2::GlobalAlignment_ >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPCell_ >&, seqan2::DPCell_ >&, seqan2::DPCell_ > const&, seqan2::DPCell_ >&, seqan2::SimpleType const&, seqan2::SimpleType const&, seqan2::Score > const&, seqan2::Tag const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/align/dp_formula_affine.h:85 │ │ │ │ │ mov 0xc(%r9),%r15d │ │ │ │ │ add 0xc(%r10),%r15d │ │ │ │ │ /usr/include/seqan/align/dp_formula_affine.h:77 │ │ │ │ │ add %edx,%ebp │ │ │ │ │ /usr/include/seqan/align/dp_formula_affine.h:83 │ │ │ │ │ mov 0x8(%r9),%edx │ │ │ │ │ add 0x10(%r10),%edx │ │ │ │ │ +seqan2::EnableIf > >, seqan2::TraceValue_ >::Type>::Type>::Type seqan2::_maxScore >(int&, int const&, int const&, unsigned char, unsigned char, seqan2::TracebackOn, seqan2::Tag > > const&): │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:180 │ │ │ │ │ cmp %edx,%r15d │ │ │ │ │ - jle 4f2c <__cxa_finalize@plt+0xb9c> │ │ │ │ │ + jle 86ac , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x76c> │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:180 (discriminator 1) │ │ │ │ │ mov %r15d,%edx │ │ │ │ │ mov $0x8,%r13d │ │ │ │ │ mov %edx,0x10(%r10) │ │ │ │ │ +seqan2::TraceBitMap_ >::Type>::Type seqan2::_computeScore, seqan2::SimpleType, seqan2::Score >, seqan2::GlobalAlignment_ >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPCell_ >&, seqan2::DPCell_ >&, seqan2::DPCell_ > const&, seqan2::DPCell_ >&, seqan2::SimpleType const&, seqan2::SimpleType const&, seqan2::Score > const&, seqan2::Tag const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/align/dp_formula_affine.h:95 │ │ │ │ │ add 0xc(%r9),%edi │ │ │ │ │ +seqan2::EnableIf > >, seqan2::TraceValue_ >::Type>::Type>::Type seqan2::_maxScore >(int&, int const&, int const&, unsigned char, unsigned char, seqan2::TracebackOn, seqan2::Tag > > const&): │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:180 (discriminator 2) │ │ │ │ │ mov $0x4,%r15d │ │ │ │ │ +seqan2::TraceBitMap_ >::Type>::Type seqan2::_computeScore, seqan2::SimpleType, seqan2::Score >, seqan2::GlobalAlignment_ >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPCell_ >&, seqan2::DPCell_ >&, seqan2::DPCell_ > const&, seqan2::DPCell_ >&, seqan2::SimpleType const&, seqan2::SimpleType const&, seqan2::Score > const&, seqan2::Tag const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/align/dp_formula_affine.h:93 │ │ │ │ │ add 0x8(%r9),%esi │ │ │ │ │ +seqan2::EnableIf > >, seqan2::TraceValue_ >::Type>::Type>::Type seqan2::_maxScore >(int&, int const&, int const&, unsigned char, unsigned char, seqan2::TracebackOn, seqan2::Tag > > const&): │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:180 │ │ │ │ │ cmp %esi,%edi │ │ │ │ │ - jle 4f4a <__cxa_finalize@plt+0xbba> │ │ │ │ │ + jle 86ca , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x78a> │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:180 (discriminator 1) │ │ │ │ │ mov %edi,%esi │ │ │ │ │ mov $0x10,%r15d │ │ │ │ │ +seqan2::TraceBitMap_ >::Type>::Type seqan2::_computeScore, seqan2::SimpleType, seqan2::Score >, seqan2::GlobalAlignment_ >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPCell_ >&, seqan2::DPCell_ >&, seqan2::DPCell_ > const&, seqan2::DPCell_ >&, seqan2::SimpleType const&, seqan2::SimpleType const&, seqan2::Score > const&, seqan2::Tag const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/align/dp_formula_affine.h:92 (discriminator 2) │ │ │ │ │ or %r13d,%r15d │ │ │ │ │ +seqan2::EnableIf > >, seqan2::TraceValue_ >::Type>::Type>::Type seqan2::_maxScore >(int&, int const&, int const&, unsigned char, unsigned char, seqan2::TracebackOn, seqan2::Tag > > const&): │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:180 (discriminator 1) │ │ │ │ │ mov $0x20,%edi │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:180 │ │ │ │ │ cmp %esi,%edx │ │ │ │ │ - jg 4f5d <__cxa_finalize@plt+0xbcd> │ │ │ │ │ + jg 86dd , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x79d> │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:181 │ │ │ │ │ mov %esi,%edx │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:180 (discriminator 2) │ │ │ │ │ mov $0x40,%edi │ │ │ │ │ +seqan2::EnableIf > >, seqan2::TraceValue_ >::Type>::Type>::Type seqan2::_maxScore >(int&, int const&, int const&, int, int, seqan2::TracebackOn, seqan2::Tag > > const&): │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:181 │ │ │ │ │ cmp %edx,%ebp │ │ │ │ │ - jge 5130 <__cxa_finalize@plt+0xda0> │ │ │ │ │ + jge 88b0 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x970> │ │ │ │ │ +seqan2::TraceBitMap_ >::Type>::Type seqan2::_computeScore, seqan2::SimpleType, seqan2::Score >, seqan2::GlobalAlignment_ >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPCell_ >&, seqan2::DPCell_ >&, seqan2::DPCell_ > const&, seqan2::DPCell_ >&, seqan2::SimpleType const&, seqan2::SimpleType const&, seqan2::Score > const&, seqan2::Tag const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/align/dp_formula_affine.h:111 │ │ │ │ │ or %edi,%r15d │ │ │ │ │ mov %edx,0xc(%r10) │ │ │ │ │ +void seqan2::assignValue, seqan2::String > >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag, unsigned char>(seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char const&): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463 │ │ │ │ │ mov %r15b,0x1(%r12) │ │ │ │ │ +seqan2::Position, seqan2::String > > >::Type seqan2::position, seqan2::String > >, unsigned char*>(unsigned char* const&, seqan2::DPMatrix_, seqan2::String > > const&): │ │ │ │ │ /usr/include/seqan/basic/iterator_interface.h:335 │ │ │ │ │ mov 0x10(%r11),%rdi │ │ │ │ │ +seqan2::EnableIf > >, void>::Type seqan2::_setVerticalScoreOfCell(seqan2::DPCell_ >&, int const&): │ │ │ │ │ /usr/include/seqan/align/dp_cell_affine.h:161 │ │ │ │ │ mov %esi,0x14(%r10) │ │ │ │ │ +void seqan2::_scoutBestScore >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, seqan2::False, seqan2::True>(seqan2::DPScout_ >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag > >&, seqan2::DPCell_ > const&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag > const&, seqan2::False const&, seqan2::True const&): │ │ │ │ │ /usr/include/seqan/align/dp_scout.h:175 (discriminator 2) │ │ │ │ │ mov (%rcx),%edx │ │ │ │ │ cmp %edx,0xc(%r10) │ │ │ │ │ - jle 4f9f <__cxa_finalize@plt+0xc0f> │ │ │ │ │ + jle 871f , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x7df> │ │ │ │ │ +std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(int&, int&): │ │ │ │ │ /usr/include/c++/14/bits/move.h:223 │ │ │ │ │ mov 0xc(%r10),%rdx │ │ │ │ │ mov %esi,0x8(%rcx) │ │ │ │ │ +seqan2::Position, seqan2::String > > >::Type seqan2::position, seqan2::String > >, unsigned char*>(unsigned char* const&, seqan2::DPMatrix_, seqan2::String > > const&): │ │ │ │ │ /usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1) │ │ │ │ │ mov %rdi,%rsi │ │ │ │ │ +std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(int&, int&): │ │ │ │ │ /usr/include/c++/14/bits/move.h:223 │ │ │ │ │ mov %rdx,(%rcx) │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > const>::Type seqan2::_dataValue > > >(seqan2::Holder > >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ mov (%r11),%rdx │ │ │ │ │ +seqan2::Reference >, seqan2::Tag > const>::Type seqan2::_dataValue > >(seqan2::Holder >, seqan2::Tag > const&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ mov (%rdx),%rdx │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov 0x30(%rdx),%rdx │ │ │ │ │ +seqan2::Position, seqan2::String > > >::Type seqan2::position, seqan2::String > >, unsigned char*>(unsigned char* const&, seqan2::DPMatrix_, seqan2::String > > const&): │ │ │ │ │ /usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1) │ │ │ │ │ sub (%rdx),%rsi │ │ │ │ │ +void seqan2::_scoutBestScore >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, seqan2::False, seqan2::True>(seqan2::DPScout_ >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag > >&, seqan2::DPCell_ > const&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag > const&, seqan2::False const&, seqan2::True const&): │ │ │ │ │ /usr/include/seqan/align/dp_scout.h:178 (discriminator 1) │ │ │ │ │ mov %rsi,0x10(%rcx) │ │ │ │ │ +void seqan2::_computeAlignmentImpl >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag > >, seqan2::DPMatrixNavigator_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >, seqan2::Tag, seqan2::Tag >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, seqan2::String, seqan2::Alloc >, seqan2::String, seqan2::Alloc >, seqan2::Score >, seqan2::DPBandConfig >, seqan2::GlobalAlignment_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPScout_ >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag > >&, seqan2::DPMatrixNavigator_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >, seqan2::Tag, seqan2::Tag >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&, seqan2::String, seqan2::Alloc > const&, seqan2::Score > const&, seqan2::DPBandConfig > const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:533 (discriminator 2) │ │ │ │ │ add $0x1,%rax │ │ │ │ │ cmp %rax,-0x18(%rsp) │ │ │ │ │ - jne 4db0 <__cxa_finalize@plt+0xa20> │ │ │ │ │ + jne 8530 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x5f0> │ │ │ │ │ mov -0x20(%rsp),%rcx │ │ │ │ │ mov -0x8(%rsp),%rsi │ │ │ │ │ +seqan2::DPCell_ >::DPCell_(): │ │ │ │ │ /usr/include/seqan/align/dp_cell_affine.h:66 │ │ │ │ │ - mov 0xf011(%rip),%rax # 13fd0 > >::VALUE@@Base-0x58> │ │ │ │ │ + mov 0xb891(%rip),%rax # 13fd0 > >::VALUE@@Base-0x70> │ │ │ │ │ +seqan2::Value, seqan2::Alloc >, 0>::Type seqan2::sequenceEntryForScore >, seqan2::String, seqan2::Alloc >, unsigned long>(seqan2::Score > const&, seqan2::String, seqan2::Alloc > const&, unsigned long): │ │ │ │ │ /usr/include/seqan/score/score_base.h:154 (discriminator 1) │ │ │ │ │ movzbl -0x1(%rsi),%r12d │ │ │ │ │ +seqan2::DPCell_ >::DPCell_(): │ │ │ │ │ /usr/include/seqan/align/dp_cell_affine.h:66 │ │ │ │ │ mov (%rax),%edx │ │ │ │ │ +void seqan2::_goNextCell >, seqan2::String >, seqan2::Alloc >, seqan2::Tag >(seqan2::DPMatrixNavigator_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >, seqan2::Tag, seqan2::Tag >&, seqan2::MetaColumnDescriptor, seqan2::Tag > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:145 │ │ │ │ │ movslq 0x8(%rbx),%rax │ │ │ │ │ lea (%rax,%rax,2),%rsi │ │ │ │ │ mov 0x18(%rbx),%rax │ │ │ │ │ lea (%rax,%rsi,4),%rax │ │ │ │ │ +void seqan2::_goNextCell >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, seqan2::MetaColumnDescriptor, seqan2::Tag > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:235 │ │ │ │ │ movslq 0x8(%r11),%rsi │ │ │ │ │ +void seqan2::_goNextCell >, seqan2::String >, seqan2::Alloc >, seqan2::Tag >(seqan2::DPMatrixNavigator_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >, seqan2::Tag, seqan2::Tag >&, seqan2::MetaColumnDescriptor, seqan2::Tag > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:145 │ │ │ │ │ mov %rax,0x18(%rbx) │ │ │ │ │ +void seqan2::_goNextCell >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, seqan2::MetaColumnDescriptor, seqan2::Tag > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:235 │ │ │ │ │ add %rsi,%rdi │ │ │ │ │ +void seqan2::_scoutBestScore >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, seqan2::True, seqan2::False>(seqan2::DPScout_ >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag > >&, seqan2::DPCell_ > const&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag > const&, seqan2::True const&, seqan2::False const&): │ │ │ │ │ /usr/include/seqan/align/dp_scout.h:175 (discriminator 2) │ │ │ │ │ mov -0x10(%rsp),%rsi │ │ │ │ │ +void seqan2::_goNextCell >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, seqan2::MetaColumnDescriptor, seqan2::Tag > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:235 │ │ │ │ │ mov %rdi,0x10(%r11) │ │ │ │ │ +auto seqan2::_computeScore, seqan2::SimpleType, seqan2::SimpleType, seqan2::Score >, seqan2::GlobalAlignment_ >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPCell_ >&, seqan2::DPCell_ >&, seqan2::DPCell_ > const&, seqan2::DPCell_ >&, seqan2::SimpleType const&, seqan2::SimpleType const&, seqan2::Score > const&, seqan2::Tag const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:305 (discriminator 1) │ │ │ │ │ movl $0x0,(%rax) │ │ │ │ │ +void seqan2::assignValue, seqan2::String > >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag, unsigned char>(seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char const&): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463 │ │ │ │ │ movb $0x0,(%rdi) │ │ │ │ │ +seqan2::Position, seqan2::String > > >::Type seqan2::position, seqan2::String > >, unsigned char*>(unsigned char* const&, seqan2::DPMatrix_, seqan2::String > > const&): │ │ │ │ │ /usr/include/seqan/basic/iterator_interface.h:335 │ │ │ │ │ mov 0x10(%r11),%r10 │ │ │ │ │ +seqan2::EnableIf > >, void>::Type seqan2::_setVerticalScoreOfCell(seqan2::DPCell_ >&, int const&): │ │ │ │ │ /usr/include/seqan/align/dp_cell_affine.h:161 │ │ │ │ │ mov %edx,0x8(%rax) │ │ │ │ │ +void seqan2::_scoutBestScore >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, seqan2::True, seqan2::False>(seqan2::DPScout_ >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag > >&, seqan2::DPCell_ > const&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag > const&, seqan2::True const&, seqan2::False const&): │ │ │ │ │ /usr/include/seqan/align/dp_scout.h:175 (discriminator 2) │ │ │ │ │ mov (%rsi),%edi │ │ │ │ │ cmp %edi,(%rax) │ │ │ │ │ - jle 501d <__cxa_finalize@plt+0xc8d> │ │ │ │ │ + jle 879d , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x85d> │ │ │ │ │ +std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(int&, int&): │ │ │ │ │ /usr/include/c++/14/bits/move.h:223 │ │ │ │ │ mov (%rax),%rax │ │ │ │ │ +seqan2::Position, seqan2::String > > >::Type seqan2::position, seqan2::String > >, unsigned char*>(unsigned char* const&, seqan2::DPMatrix_, seqan2::String > > const&): │ │ │ │ │ /usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1) │ │ │ │ │ mov %r10,%rdi │ │ │ │ │ +std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(int&, int&): │ │ │ │ │ /usr/include/c++/14/bits/move.h:223 │ │ │ │ │ mov %edx,0x8(%rsi) │ │ │ │ │ mov %rax,(%rsi) │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > const>::Type seqan2::_dataValue > > >(seqan2::Holder > >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ mov (%r11),%rax │ │ │ │ │ +seqan2::Reference >, seqan2::Tag > const>::Type seqan2::_dataValue > >(seqan2::Holder >, seqan2::Tag > const&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ mov (%rax),%rax │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov 0x30(%rax),%rax │ │ │ │ │ +seqan2::Position, seqan2::String > > >::Type seqan2::position, seqan2::String > >, unsigned char*>(unsigned char* const&, seqan2::DPMatrix_, seqan2::String > > const&): │ │ │ │ │ /usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1) │ │ │ │ │ sub (%rax),%rdi │ │ │ │ │ +void seqan2::_scoutBestScore >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, seqan2::True, seqan2::False>(seqan2::DPScout_ >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag > >&, seqan2::DPCell_ > const&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag > const&, seqan2::True const&, seqan2::False const&): │ │ │ │ │ /usr/include/seqan/align/dp_scout.h:178 (discriminator 1) │ │ │ │ │ mov %rdi,0x10(%rsi) │ │ │ │ │ +void seqan2::_computeTrack >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag > >, seqan2::DPMatrixNavigator_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >, seqan2::Tag, seqan2::Tag >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, seqan2::SimpleType, seqan2::SimpleType, seqan2::Iter, seqan2::Alloc > const, seqan2::AdaptorIterator const*, seqan2::Tag > >, seqan2::Score >, seqan2::DPCell_ >, seqan2::MetaColumnDescriptor, seqan2::Tag >, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > >(seqan2::DPScout_ >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag > >&, seqan2::DPMatrixNavigator_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >, seqan2::Tag, seqan2::Tag >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, seqan2::SimpleType const&, seqan2::SimpleType const&, seqan2::Iter, seqan2::Alloc > const, seqan2::AdaptorIterator const*, seqan2::Tag > > const&, seqan2::Iter, seqan2::Alloc > const, seqan2::AdaptorIterator const*, seqan2::Tag > > const&, seqan2::Score > const&, seqan2::DPCell_ >&, seqan2::DPCell_ >&, seqan2::MetaColumnDescriptor, seqan2::Tag > const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:385 (discriminator 5) │ │ │ │ │ cmp %r14,%rcx │ │ │ │ │ - je 513b <__cxa_finalize@plt+0xdab> │ │ │ │ │ + je 88bb , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x97b> │ │ │ │ │ mov %rcx,%r8 │ │ │ │ │ +auto seqan2::_computeScore, seqan2::SimpleType, seqan2::SimpleType, seqan2::Score >, seqan2::GlobalAlignment_ >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPCell_ >&, seqan2::DPCell_ >&, seqan2::DPCell_ > const&, seqan2::DPCell_ >&, seqan2::SimpleType const&, seqan2::SimpleType const&, seqan2::Score > const&, seqan2::Tag const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:306 (discriminator 2) │ │ │ │ │ mov %r14,-0x38(%rsp) │ │ │ │ │ mov -0x10(%rsp),%r13 │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:307 (discriminator 2) │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:306 (discriminator 2) │ │ │ │ │ xor %ebp,%ebp │ │ │ │ │ - jmp 509b <__cxa_finalize@plt+0xd0b> │ │ │ │ │ + jmp 881b , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x8db> │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ +seqan2::EnableIf > >, seqan2::TraceValue_ >::Type>::Type>::Type seqan2::_maxScore >(int&, int const&, int const&, unsigned char, unsigned char, seqan2::TracebackOn, seqan2::Tag > > const&): │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:180 (discriminator 1) │ │ │ │ │ mov %edi,%ecx │ │ │ │ │ mov $0x20,%edi │ │ │ │ │ +seqan2::EnableIf > >, seqan2::TraceValue_ >::Type>::Type>::Type seqan2::_maxScore >(int&, int const&, int const&, int, int, seqan2::TracebackOn, seqan2::Tag > > const&): │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:181 │ │ │ │ │ cmp %esi,%ecx │ │ │ │ │ - jle 5118 <__cxa_finalize@plt+0xd88> │ │ │ │ │ + jle 8898 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x958> │ │ │ │ │ mov %ecx,0xc(%rax) │ │ │ │ │ +seqan2::TraceBitMap_ >::Type>::Type seqan2::_computeScore, seqan2::SimpleType, seqan2::Score >, seqan2::GlobalAlignment_ >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPCell_ >&, seqan2::DPCell_ >&, seqan2::DPCell_ > const&, seqan2::DPCell_ >&, seqan2::SimpleType const&, seqan2::SimpleType const&, seqan2::Score > const&, seqan2::Tag const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/align/dp_formula_affine.h:111 │ │ │ │ │ or %edi,%r15d │ │ │ │ │ +void seqan2::assignValue, seqan2::String > >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag, unsigned char>(seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char const&): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463 │ │ │ │ │ mov %r15b,0x1(%r10) │ │ │ │ │ +seqan2::Position, seqan2::String > > >::Type seqan2::position, seqan2::String > >, unsigned char*>(unsigned char* const&, seqan2::DPMatrix_, seqan2::String > > const&): │ │ │ │ │ /usr/include/seqan/basic/iterator_interface.h:335 │ │ │ │ │ mov 0x10(%r11),%r10 │ │ │ │ │ +seqan2::EnableIf > >, void>::Type seqan2::_setVerticalScoreOfCell(seqan2::DPCell_ >&, int const&): │ │ │ │ │ /usr/include/seqan/align/dp_cell_affine.h:161 │ │ │ │ │ mov %edx,0x14(%rax) │ │ │ │ │ +void seqan2::_scoutBestScore >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, seqan2::True, seqan2::False>(seqan2::DPScout_ >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag > >&, seqan2::DPCell_ > const&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag > const&, seqan2::True const&, seqan2::False const&): │ │ │ │ │ /usr/include/seqan/align/dp_scout.h:175 (discriminator 2) │ │ │ │ │ mov 0x0(%r13),%esi │ │ │ │ │ cmp %esi,0xc(%rax) │ │ │ │ │ - jle 5089 <__cxa_finalize@plt+0xcf9> │ │ │ │ │ + jle 8809 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x8c9> │ │ │ │ │ +std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(int&, int&): │ │ │ │ │ /usr/include/c++/14/bits/move.h:223 │ │ │ │ │ mov 0xc(%rax),%rax │ │ │ │ │ +seqan2::Position, seqan2::String > > >::Type seqan2::position, seqan2::String > >, unsigned char*>(unsigned char* const&, seqan2::DPMatrix_, seqan2::String > > const&): │ │ │ │ │ /usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1) │ │ │ │ │ mov %r10,%rsi │ │ │ │ │ +std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(int&, int&): │ │ │ │ │ /usr/include/c++/14/bits/move.h:223 │ │ │ │ │ mov %edx,0x8(%r13) │ │ │ │ │ mov %rax,0x0(%r13) │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > const>::Type seqan2::_dataValue > > >(seqan2::Holder > >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ mov (%r11),%rax │ │ │ │ │ +seqan2::Reference >, seqan2::Tag > const>::Type seqan2::_dataValue > >(seqan2::Holder >, seqan2::Tag > const&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ mov (%rax),%rax │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov 0x30(%rax),%rax │ │ │ │ │ +seqan2::Position, seqan2::String > > >::Type seqan2::position, seqan2::String > >, unsigned char*>(unsigned char* const&, seqan2::DPMatrix_, seqan2::String > > const&): │ │ │ │ │ /usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1) │ │ │ │ │ sub (%rax),%rsi │ │ │ │ │ +void seqan2::_scoutBestScore >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, seqan2::True, seqan2::False>(seqan2::DPScout_ >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag > >&, seqan2::DPCell_ > const&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag > const&, seqan2::True const&, seqan2::False const&): │ │ │ │ │ /usr/include/seqan/align/dp_scout.h:178 (discriminator 1) │ │ │ │ │ mov %rsi,0x10(%r13) │ │ │ │ │ +void seqan2::_computeTrack >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag > >, seqan2::DPMatrixNavigator_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >, seqan2::Tag, seqan2::Tag >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, seqan2::SimpleType, seqan2::SimpleType, seqan2::Iter, seqan2::Alloc > const, seqan2::AdaptorIterator const*, seqan2::Tag > >, seqan2::Score >, seqan2::DPCell_ >, seqan2::MetaColumnDescriptor, seqan2::Tag >, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > >(seqan2::DPScout_ >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag > >&, seqan2::DPMatrixNavigator_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >, seqan2::Tag, seqan2::Tag >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, seqan2::SimpleType const&, seqan2::SimpleType const&, seqan2::Iter, seqan2::Alloc > const, seqan2::AdaptorIterator const*, seqan2::Tag > > const&, seqan2::Iter, seqan2::Alloc > const, seqan2::AdaptorIterator const*, seqan2::Tag > > const&, seqan2::Score > const&, seqan2::DPCell_ >&, seqan2::DPCell_ >&, seqan2::MetaColumnDescriptor, seqan2::Tag > const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:385 (discriminator 5) │ │ │ │ │ mov -0x38(%rsp),%rax │ │ │ │ │ add $0x1,%r8 │ │ │ │ │ cmp %rax,%r8 │ │ │ │ │ - je 5140 <__cxa_finalize@plt+0xdb0> │ │ │ │ │ + je 88c0 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x980> │ │ │ │ │ +void seqan2::_goNextCell >, seqan2::String >, seqan2::Alloc >, seqan2::Tag >(seqan2::DPMatrixNavigator_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >, seqan2::Tag, seqan2::Tag >&, seqan2::MetaColumnDescriptor, seqan2::Tag > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:170 │ │ │ │ │ mov 0x18(%rbx),%rax │ │ │ │ │ +seqan2::TraceBitMap_ >::Type>::Type seqan2::_computeScore, seqan2::SimpleType, seqan2::Score >, seqan2::GlobalAlignment_ >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPCell_ >&, seqan2::DPCell_ >&, seqan2::DPCell_ > const&, seqan2::DPCell_ >&, seqan2::SimpleType const&, seqan2::SimpleType const&, seqan2::Score > const&, seqan2::Tag const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/align/dp_formula_affine.h:85 │ │ │ │ │ mov 0xc(%r9),%r15d │ │ │ │ │ +seqan2::EnableIf > >, seqan2::TraceValue_ >::Type>::Type>::Type seqan2::_maxScore >(int&, int const&, int const&, unsigned char, unsigned char, seqan2::TracebackOn, seqan2::Tag > > const&): │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:180 (discriminator 2) │ │ │ │ │ mov $0x2,%r14d │ │ │ │ │ +seqan2::TraceBitMap_ >::Type>::Type seqan2::_computeScore, seqan2::SimpleType, seqan2::Score >, seqan2::GlobalAlignment_ >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPCell_ >&, seqan2::DPCell_ >&, seqan2::DPCell_ > const&, seqan2::DPCell_ >&, seqan2::SimpleType const&, seqan2::SimpleType const&, seqan2::Score > const&, seqan2::Tag const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/align/dp_formula_affine.h:83 │ │ │ │ │ mov 0x8(%r9),%edi │ │ │ │ │ +void seqan2::_goNextCell >, seqan2::String >, seqan2::Alloc >, seqan2::Tag >(seqan2::DPMatrixNavigator_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >, seqan2::Tag, seqan2::Tag >&, seqan2::MetaColumnDescriptor, seqan2::Tag > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:170 │ │ │ │ │ lea 0xc(%rax),%rsi │ │ │ │ │ mov %rsi,0x18(%rbx) │ │ │ │ │ +void seqan2::_goNextCell >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, seqan2::MetaColumnDescriptor, seqan2::Tag > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:275 │ │ │ │ │ lea 0x1(%r10),%rsi │ │ │ │ │ mov %rsi,0x10(%r11) │ │ │ │ │ +int seqan2::scoreMismatch >(seqan2::Score > const&): │ │ │ │ │ /usr/include/seqan/score/score_simple.h:157 │ │ │ │ │ mov 0x4(%r9),%esi │ │ │ │ │ +int seqan2::score, seqan2::SimpleType, seqan2::SimpleType >(seqan2::Score > const&, seqan2::SimpleType, seqan2::SimpleType): │ │ │ │ │ /usr/include/seqan/score/score_base.h:339 │ │ │ │ │ cmp (%r8),%r12b │ │ │ │ │ cmove (%r9),%esi │ │ │ │ │ +seqan2::TraceBitMap_ >::Type>::Type seqan2::_computeScore, seqan2::SimpleType, seqan2::Score >, seqan2::GlobalAlignment_ >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPCell_ >&, seqan2::DPCell_ >&, seqan2::DPCell_ > const&, seqan2::DPCell_ >&, seqan2::SimpleType const&, seqan2::SimpleType const&, seqan2::Score > const&, seqan2::Tag const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/align/dp_formula_affine.h:83 │ │ │ │ │ add 0x10(%rax),%edi │ │ │ │ │ /usr/include/seqan/align/dp_formula_affine.h:77 │ │ │ │ │ add %ebp,%esi │ │ │ │ │ /usr/include/seqan/align/dp_formula_affine.h:80 (discriminator 1) │ │ │ │ │ mov 0xc(%rax),%ebp │ │ │ │ │ /usr/include/seqan/align/dp_formula_affine.h:85 │ │ │ │ │ add %ebp,%r15d │ │ │ │ │ +seqan2::EnableIf > >, seqan2::TraceValue_ >::Type>::Type>::Type seqan2::_maxScore >(int&, int const&, int const&, unsigned char, unsigned char, seqan2::TracebackOn, seqan2::Tag > > const&): │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:180 │ │ │ │ │ cmp %edi,%r15d │ │ │ │ │ - jle 50e1 <__cxa_finalize@plt+0xd51> │ │ │ │ │ + jle 8861 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x921> │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:180 (discriminator 1) │ │ │ │ │ mov %r15d,%edi │ │ │ │ │ mov $0x8,%r14d │ │ │ │ │ mov %edi,0x10(%rax) │ │ │ │ │ +seqan2::TraceBitMap_ >::Type>::Type seqan2::_computeScore, seqan2::SimpleType, seqan2::Score >, seqan2::GlobalAlignment_ >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPCell_ >&, seqan2::DPCell_ >&, seqan2::DPCell_ > const&, seqan2::DPCell_ >&, seqan2::SimpleType const&, seqan2::SimpleType const&, seqan2::Score > const&, seqan2::Tag const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/align/dp_formula_affine.h:95 │ │ │ │ │ add 0xc(%r9),%ecx │ │ │ │ │ +seqan2::EnableIf > >, seqan2::TraceValue_ >::Type>::Type>::Type seqan2::_maxScore >(int&, int const&, int const&, unsigned char, unsigned char, seqan2::TracebackOn, seqan2::Tag > > const&): │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:180 (discriminator 2) │ │ │ │ │ mov $0x4,%r15d │ │ │ │ │ +seqan2::TraceBitMap_ >::Type>::Type seqan2::_computeScore, seqan2::SimpleType, seqan2::Score >, seqan2::GlobalAlignment_ >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPCell_ >&, seqan2::DPCell_ >&, seqan2::DPCell_ > const&, seqan2::DPCell_ >&, seqan2::SimpleType const&, seqan2::SimpleType const&, seqan2::Score > const&, seqan2::Tag const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/align/dp_formula_affine.h:93 │ │ │ │ │ add 0x8(%r9),%edx │ │ │ │ │ +seqan2::EnableIf > >, seqan2::TraceValue_ >::Type>::Type>::Type seqan2::_maxScore >(int&, int const&, int const&, unsigned char, unsigned char, seqan2::TracebackOn, seqan2::Tag > > const&): │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:180 │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ - jle 50fe <__cxa_finalize@plt+0xd6e> │ │ │ │ │ + jle 887e , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x93e> │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:180 (discriminator 1) │ │ │ │ │ mov %ecx,%edx │ │ │ │ │ mov $0x10,%r15d │ │ │ │ │ +seqan2::TraceBitMap_ >::Type>::Type seqan2::_computeScore, seqan2::SimpleType, seqan2::Score >, seqan2::GlobalAlignment_ >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPCell_ >&, seqan2::DPCell_ >&, seqan2::DPCell_ > const&, seqan2::DPCell_ >&, seqan2::SimpleType const&, seqan2::SimpleType const&, seqan2::Score > const&, seqan2::Tag const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/align/dp_formula_affine.h:92 (discriminator 2) │ │ │ │ │ or %r14d,%r15d │ │ │ │ │ +seqan2::EnableIf > >, seqan2::TraceValue_ >::Type>::Type>::Type seqan2::_maxScore >(int&, int const&, int const&, unsigned char, unsigned char, seqan2::TracebackOn, seqan2::Tag > > const&): │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:180 │ │ │ │ │ cmp %edx,%edi │ │ │ │ │ - jg 5040 <__cxa_finalize@plt+0xcb0> │ │ │ │ │ + jg 87c0 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x880> │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:181 │ │ │ │ │ mov %edx,%ecx │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:180 (discriminator 2) │ │ │ │ │ mov $0x40,%edi │ │ │ │ │ +seqan2::EnableIf > >, seqan2::TraceValue_ >::Type>::Type>::Type seqan2::_maxScore >(int&, int const&, int const&, int, int, seqan2::TracebackOn, seqan2::Tag > > const&): │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:181 │ │ │ │ │ cmp %esi,%ecx │ │ │ │ │ - jg 504f <__cxa_finalize@plt+0xcbf> │ │ │ │ │ + jg 87cf , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x88f> │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:181 (discriminator 2) │ │ │ │ │ mov %esi,0xc(%rax) │ │ │ │ │ +seqan2::TraceBitMap_ >::Type>::Type seqan2::_computeScore, seqan2::SimpleType, seqan2::Score >, seqan2::GlobalAlignment_ >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPCell_ >&, seqan2::DPCell_ >&, seqan2::DPCell_ > const&, seqan2::DPCell_ >&, seqan2::SimpleType const&, seqan2::SimpleType const&, seqan2::Score > const&, seqan2::Tag const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/align/dp_formula_affine.h:110 │ │ │ │ │ or $0x1,%r15d │ │ │ │ │ +seqan2::EnableIf > >, seqan2::TraceValue_ >::Type>::Type>::Type seqan2::_maxScore >(int&, int const&, int const&, int, int, seqan2::TracebackOn, seqan2::Tag > > const&): │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:181 (discriminator 2) │ │ │ │ │ mov %esi,%ecx │ │ │ │ │ - jmp 5055 <__cxa_finalize@plt+0xcc5> │ │ │ │ │ + jmp 87d5 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x895> │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ +seqan2::TraceBitMap_ >::Type>::Type seqan2::_computeScore, seqan2::SimpleType, seqan2::Score >, seqan2::GlobalAlignment_ >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPCell_ >&, seqan2::DPCell_ >&, seqan2::DPCell_ > const&, seqan2::DPCell_ >&, seqan2::SimpleType const&, seqan2::SimpleType const&, seqan2::Score > const&, seqan2::Tag const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/align/dp_formula_affine.h:110 │ │ │ │ │ or $0x1,%r15d │ │ │ │ │ mov %ebp,%edx │ │ │ │ │ - jmp 4f68 <__cxa_finalize@plt+0xbd8> │ │ │ │ │ + jmp 86e8 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x7a8> │ │ │ │ │ +auto seqan2::_computeScore, seqan2::SimpleType, seqan2::SimpleType, seqan2::Score >, seqan2::GlobalAlignment_ >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPCell_ >&, seqan2::DPCell_ >&, seqan2::DPCell_ > const&, seqan2::DPCell_ >&, seqan2::SimpleType const&, seqan2::SimpleType const&, seqan2::Score > const&, seqan2::Tag const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:307 (discriminator 2) │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:306 (discriminator 2) │ │ │ │ │ xor %ebp,%ebp │ │ │ │ │ nop │ │ │ │ │ +void seqan2::_goNextCell >, seqan2::String >, seqan2::Alloc >, seqan2::Tag >(seqan2::DPMatrixNavigator_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >, seqan2::Tag, seqan2::Tag >&, seqan2::MetaColumnDescriptor, seqan2::Tag > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:195 │ │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ │ +int seqan2::scoreMismatch >(seqan2::Score > const&): │ │ │ │ │ /usr/include/seqan/score/score_simple.h:157 │ │ │ │ │ mov 0x4(%r9),%edi │ │ │ │ │ +seqan2::TraceBitMap_ >::Type>::Type seqan2::_computeScore, seqan2::SimpleType, seqan2::Score >, seqan2::GlobalAlignment_ >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPCell_ >&, seqan2::DPCell_ >&, seqan2::DPCell_ > const&, seqan2::DPCell_ >&, seqan2::SimpleType const&, seqan2::SimpleType const&, seqan2::Score > const&, seqan2::Tag const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/align/dp_formula_affine.h:85 │ │ │ │ │ mov 0xc(%r9),%r8d │ │ │ │ │ +void seqan2::_goNextCell >, seqan2::String >, seqan2::Alloc >, seqan2::Tag >(seqan2::DPMatrixNavigator_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >, seqan2::Tag, seqan2::Tag >&, seqan2::MetaColumnDescriptor, seqan2::Tag > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:195 │ │ │ │ │ lea 0xc(%rsi),%rax │ │ │ │ │ mov %rax,0x18(%rbx) │ │ │ │ │ +void seqan2::_goNextCell >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, seqan2::MetaColumnDescriptor, seqan2::Tag > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:346 │ │ │ │ │ lea 0x1(%r10),%rax │ │ │ │ │ +seqan2::EnableIf > >, seqan2::TraceValue_ >::Type>::Type>::Type seqan2::_maxScore >(int&, int const&, int const&, unsigned char, unsigned char, seqan2::TracebackOn, seqan2::Tag > > const&): │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:180 (discriminator 2) │ │ │ │ │ mov $0x2,%ebx │ │ │ │ │ +void seqan2::_goNextCell >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, seqan2::MetaColumnDescriptor, seqan2::Tag > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:346 │ │ │ │ │ mov %rax,0x10(%r11) │ │ │ │ │ +int seqan2::score, seqan2::SimpleType, seqan2::SimpleType >(seqan2::Score > const&, seqan2::SimpleType, seqan2::SimpleType): │ │ │ │ │ /usr/include/seqan/score/score_base.h:337 │ │ │ │ │ mov -0x28(%rsp),%rax │ │ │ │ │ cmp -0x1(%rax),%r12b │ │ │ │ │ cmove (%r9),%edi │ │ │ │ │ +seqan2::TraceBitMap_ >::Type>::Type seqan2::_computeScore, seqan2::SimpleType, seqan2::Score >, seqan2::GlobalAlignment_ >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPCell_ >&, seqan2::DPCell_ >&, seqan2::DPCell_ > const&, seqan2::DPCell_ >&, seqan2::SimpleType const&, seqan2::SimpleType const&, seqan2::Score > const&, seqan2::Tag const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/align/dp_formula_affine.h:83 │ │ │ │ │ mov 0x8(%r9),%eax │ │ │ │ │ /usr/include/seqan/align/dp_formula_affine.h:85 │ │ │ │ │ add 0xc(%rsi),%r8d │ │ │ │ │ /usr/include/seqan/align/dp_formula_affine.h:83 │ │ │ │ │ add 0x10(%rsi),%eax │ │ │ │ │ /usr/include/seqan/align/dp_formula_affine.h:77 │ │ │ │ │ add %ebp,%edi │ │ │ │ │ +seqan2::EnableIf > >, seqan2::TraceValue_ >::Type>::Type>::Type seqan2::_maxScore >(int&, int const&, int const&, unsigned char, unsigned char, seqan2::TracebackOn, seqan2::Tag > > const&): │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:180 │ │ │ │ │ cmp %eax,%r8d │ │ │ │ │ - jle 5188 <__cxa_finalize@plt+0xdf8> │ │ │ │ │ + jle 8908 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x9c8> │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:180 (discriminator 1) │ │ │ │ │ mov %r8d,%eax │ │ │ │ │ mov $0x8,%ebx │ │ │ │ │ mov %eax,0x10(%rsi) │ │ │ │ │ +seqan2::TraceBitMap_ >::Type>::Type seqan2::_computeScore, seqan2::SimpleType, seqan2::Score >, seqan2::GlobalAlignment_ >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPCell_ >&, seqan2::DPCell_ >&, seqan2::DPCell_ > const&, seqan2::DPCell_ >&, seqan2::SimpleType const&, seqan2::SimpleType const&, seqan2::Score > const&, seqan2::Tag const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/align/dp_formula_affine.h:95 │ │ │ │ │ add 0xc(%r9),%ecx │ │ │ │ │ +seqan2::EnableIf > >, seqan2::TraceValue_ >::Type>::Type>::Type seqan2::_maxScore >(int&, int const&, int const&, unsigned char, unsigned char, seqan2::TracebackOn, seqan2::Tag > > const&): │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:180 (discriminator 2) │ │ │ │ │ mov $0x4,%r8d │ │ │ │ │ +seqan2::TraceBitMap_ >::Type>::Type seqan2::_computeScore, seqan2::SimpleType, seqan2::Score >, seqan2::GlobalAlignment_ >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPCell_ >&, seqan2::DPCell_ >&, seqan2::DPCell_ > const&, seqan2::DPCell_ >&, seqan2::SimpleType const&, seqan2::SimpleType const&, seqan2::Score > const&, seqan2::Tag const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/align/dp_formula_affine.h:93 │ │ │ │ │ add 0x8(%r9),%edx │ │ │ │ │ +seqan2::EnableIf > >, seqan2::TraceValue_ >::Type>::Type>::Type seqan2::_maxScore >(int&, int const&, int const&, unsigned char, unsigned char, seqan2::TracebackOn, seqan2::Tag > > const&): │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:180 │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ - jle 51a5 <__cxa_finalize@plt+0xe15> │ │ │ │ │ + jle 8925 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x9e5> │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:180 (discriminator 1) │ │ │ │ │ mov %ecx,%edx │ │ │ │ │ mov $0x10,%r8d │ │ │ │ │ +seqan2::TraceBitMap_ >::Type>::Type seqan2::_computeScore, seqan2::SimpleType, seqan2::Score >, seqan2::GlobalAlignment_ >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPCell_ >&, seqan2::DPCell_ >&, seqan2::DPCell_ > const&, seqan2::DPCell_ >&, seqan2::SimpleType const&, seqan2::SimpleType const&, seqan2::Score > const&, seqan2::Tag const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/align/dp_formula_affine.h:92 (discriminator 2) │ │ │ │ │ or %ebx,%r8d │ │ │ │ │ +seqan2::EnableIf > >, seqan2::TraceValue_ >::Type>::Type>::Type seqan2::_maxScore >(int&, int const&, int const&, unsigned char, unsigned char, seqan2::TracebackOn, seqan2::Tag > > const&): │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:180 (discriminator 1) │ │ │ │ │ mov $0x20,%ecx │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:180 │ │ │ │ │ cmp %edx,%eax │ │ │ │ │ - jg 51b8 <__cxa_finalize@plt+0xe28> │ │ │ │ │ + jg 8938 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x9f8> │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:181 │ │ │ │ │ mov %edx,%eax │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:180 (discriminator 2) │ │ │ │ │ mov $0x40,%ecx │ │ │ │ │ +seqan2::EnableIf > >, seqan2::TraceValue_ >::Type>::Type>::Type seqan2::_maxScore >(int&, int const&, int const&, int, int, seqan2::TracebackOn, seqan2::Tag > > const&): │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:181 │ │ │ │ │ cmp %edi,%eax │ │ │ │ │ - jle 51ff <__cxa_finalize@plt+0xe6f> │ │ │ │ │ + jle 897f , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xa3f> │ │ │ │ │ +seqan2::TraceBitMap_ >::Type>::Type seqan2::_computeScore, seqan2::SimpleType, seqan2::Score >, seqan2::GlobalAlignment_ >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPCell_ >&, seqan2::DPCell_ >&, seqan2::DPCell_ > const&, seqan2::DPCell_ >&, seqan2::SimpleType const&, seqan2::SimpleType const&, seqan2::Score > const&, seqan2::Tag const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/align/dp_formula_affine.h:111 │ │ │ │ │ or %ecx,%r8d │ │ │ │ │ +void seqan2::_scoutBestScore >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, seqan2::True, seqan2::True>(seqan2::DPScout_ >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag > >&, seqan2::DPCell_ > const&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag > const&, seqan2::True const&, seqan2::True const&): │ │ │ │ │ /usr/include/seqan/align/dp_scout.h:175 (discriminator 2) │ │ │ │ │ mov -0x10(%rsp),%rbx │ │ │ │ │ mov %eax,0xc(%rsi) │ │ │ │ │ +void seqan2::assignValue, seqan2::String > >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag, unsigned char>(seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char const&): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463 │ │ │ │ │ mov %r8b,0x1(%r10) │ │ │ │ │ +seqan2::EnableIf > >, void>::Type seqan2::_setVerticalScoreOfCell(seqan2::DPCell_ >&, int const&): │ │ │ │ │ /usr/include/seqan/align/dp_cell_affine.h:161 │ │ │ │ │ mov %edx,0x14(%rsi) │ │ │ │ │ +void seqan2::_scoutBestScore >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, seqan2::True, seqan2::True>(seqan2::DPScout_ >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag > >&, seqan2::DPCell_ > const&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag > const&, seqan2::True const&, seqan2::True const&): │ │ │ │ │ /usr/include/seqan/align/dp_scout.h:175 (discriminator 2) │ │ │ │ │ mov (%rbx),%eax │ │ │ │ │ cmp %eax,0xc(%rsi) │ │ │ │ │ - jle 51f4 <__cxa_finalize@plt+0xe64> │ │ │ │ │ + jle 8974 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xa34> │ │ │ │ │ +std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(int&, int&): │ │ │ │ │ /usr/include/c++/14/bits/move.h:223 │ │ │ │ │ mov 0xc(%rsi),%rax │ │ │ │ │ mov %edx,0x8(%rbx) │ │ │ │ │ mov %rax,(%rbx) │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > const>::Type seqan2::_dataValue > > >(seqan2::Holder > >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ mov (%r11),%rax │ │ │ │ │ +seqan2::Reference >, seqan2::Tag > const>::Type seqan2::_dataValue > >(seqan2::Holder >, seqan2::Tag > const&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ mov (%rax),%rax │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov 0x30(%rax),%rdx │ │ │ │ │ +seqan2::Position, seqan2::String > > >::Type seqan2::position, seqan2::String > >, unsigned char*>(unsigned char* const&, seqan2::DPMatrix_, seqan2::String > > const&): │ │ │ │ │ /usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1) │ │ │ │ │ mov 0x10(%r11),%rax │ │ │ │ │ sub (%rdx),%rax │ │ │ │ │ +void seqan2::_scoutBestScore >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, seqan2::True, seqan2::True>(seqan2::DPScout_ >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag > >&, seqan2::DPCell_ > const&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag > const&, seqan2::True const&, seqan2::True const&): │ │ │ │ │ /usr/include/seqan/align/dp_scout.h:178 (discriminator 1) │ │ │ │ │ mov %rax,0x10(%rbx) │ │ │ │ │ +void seqan2::_computeAlignmentImpl >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag > >, seqan2::DPMatrixNavigator_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >, seqan2::Tag, seqan2::Tag >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, seqan2::String, seqan2::Alloc >, seqan2::String, seqan2::Alloc >, seqan2::Score >, seqan2::DPBandConfig >, seqan2::GlobalAlignment_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPScout_ >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag > >&, seqan2::DPMatrixNavigator_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >, seqan2::Tag, seqan2::Tag >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&, seqan2::String, seqan2::Alloc > const&, seqan2::Score > const&, seqan2::DPBandConfig > const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:579 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ +seqan2::TraceBitMap_ >::Type>::Type seqan2::_computeScore, seqan2::SimpleType, seqan2::Score >, seqan2::GlobalAlignment_ >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPCell_ >&, seqan2::DPCell_ >&, seqan2::DPCell_ > const&, seqan2::DPCell_ >&, seqan2::SimpleType const&, seqan2::SimpleType const&, seqan2::Score > const&, seqan2::Tag const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/align/dp_formula_affine.h:110 │ │ │ │ │ or $0x1,%r8d │ │ │ │ │ mov %edi,%eax │ │ │ │ │ - jmp 51bf <__cxa_finalize@plt+0xe2f> │ │ │ │ │ + jmp 893f , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x9ff> │ │ │ │ │ +void seqan2::_computeAlignmentImpl >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag > >, seqan2::DPMatrixNavigator_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >, seqan2::Tag, seqan2::Tag >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, seqan2::String, seqan2::Alloc >, seqan2::String, seqan2::Alloc >, seqan2::Score >, seqan2::DPBandConfig >, seqan2::GlobalAlignment_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPScout_ >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag > >&, seqan2::DPMatrixNavigator_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >, seqan2::Tag, seqan2::Tag >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&, seqan2::String, seqan2::Alloc > const&, seqan2::Score > const&, seqan2::DPBandConfig > const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&, seqan2::Tag const&) [clone .isra.0]: │ │ │ │ │ +/usr/include/seqan/align/dp_formula_affine.h:110 │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ -void seqan2::_recordSegment, seqan2::Alloc >, unsigned long, unsigned long, unsigned long, unsigned char>(seqan2::String, seqan2::Alloc >&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned char const&) [clone .isra.0]: │ │ │ │ │ +void seqan2::_recordSegment, seqan2::Alloc >, unsigned long, unsigned long, unsigned long, unsigned char>(seqan2::String, seqan2::Alloc >&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned char const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:327 │ │ │ │ │ test %rcx,%rcx │ │ │ │ │ - je 5370 <__cxa_finalize@plt+0xfe0> │ │ │ │ │ + je 8af0 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xbb0> │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:319 │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ mov %rcx,%rbp │ │ │ │ │ push %rbx │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ sub $0x28,%rsp │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:330 │ │ │ │ │ test $0x1,%r8b │ │ │ │ │ - jne 5260 <__cxa_finalize@plt+0xed0> │ │ │ │ │ + jne 89e0 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xaa0> │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:332 │ │ │ │ │ test $0x4,%r8b │ │ │ │ │ - jne 54b0 <__cxa_finalize@plt+0x1120> │ │ │ │ │ + jne 8c30 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xcf0> │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:334 │ │ │ │ │ and $0x2,%r8d │ │ │ │ │ - jne 53a0 <__cxa_finalize@plt+0x1010> │ │ │ │ │ + jne 8b20 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xbe0> │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:337 │ │ │ │ │ add $0x28,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ +seqan2::Iterator, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::end, void>(seqan2::String, seqan2::Alloc > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0x8(%rdi),%r12 │ │ │ │ │ +seqan2::Iterator, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin, void>(seqan2::String, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%rdi),%r13 │ │ │ │ │ movq (%rsi),%xmm0 │ │ │ │ │ +seqan2::Size, seqan2::Alloc > >::Type seqan2::capacity, void>(seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ mov 0x10(%rdi),%rax │ │ │ │ │ +seqan2::Size, seqan2::Alloc > const>::Type seqan2::length, seqan2::Alloc >(seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov %r12,%r14 │ │ │ │ │ sub %r13,%r14 │ │ │ │ │ movhps (%rdx),%xmm0 │ │ │ │ │ mov %r14,%r15 │ │ │ │ │ sar $0x5,%r15 │ │ │ │ │ +void seqan2::AppendValueToString_ >::appendValue_, seqan2::Alloc >, seqan2::TraceSegment_ >(seqan2::String, seqan2::Alloc >&, seqan2::TraceSegment_&&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1348 (discriminator 1) │ │ │ │ │ cmp %rax,%r15 │ │ │ │ │ - jb 5378 <__cxa_finalize@plt+0xfe8> │ │ │ │ │ + jb 8af8 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xbb8> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1352 │ │ │ │ │ lea 0x1(%r15),%rdx │ │ │ │ │ +void seqan2::_reserveStorage, seqan2::Alloc, unsigned long, seqan2::TagGenerous_>(seqan2::String, seqan2::Alloc >&, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1684 │ │ │ │ │ cmp %rdx,%rax │ │ │ │ │ - jae 5247 <__cxa_finalize@plt+0xeb7> │ │ │ │ │ + jae 89c7 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xa87> │ │ │ │ │ +unsigned long seqan2::computeGenerousCapacity, seqan2::Alloc >, unsigned long>(seqan2::String, seqan2::Alloc > const&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:872 │ │ │ │ │ cmp $0x1f,%rdx │ │ │ │ │ - jbe 55ee <__cxa_finalize@plt+0x125e> │ │ │ │ │ + jbe 8d6e , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xe2e> │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ mov %rdx,%rax │ │ │ │ │ movaps %xmm0,0x10(%rsp) │ │ │ │ │ shr $1,%rax │ │ │ │ │ add %rax,%rdx │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::TraceSegment_, unsigned long, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc > const&, seqan2::TraceSegment_*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov %rdx,%rdi │ │ │ │ │ mov %rdx,(%rsp) │ │ │ │ │ shl $0x5,%rdi │ │ │ │ │ call 41d0 │ │ │ │ │ +seqan2::Value, seqan2::Alloc >, 0>::Type* seqan2::_allocateStorage, void, unsigned long>(seqan2::String, seqan2::Alloc >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov (%rsp),%rdx │ │ │ │ │ +void seqan2::_reserveStorage, seqan2::Alloc, unsigned long, seqan2::TagGenerous_>(seqan2::String, seqan2::Alloc >&, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ test %r13,%r13 │ │ │ │ │ movdqa 0x10(%rsp),%xmm0 │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::TraceSegment_, unsigned long, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc > const&, seqan2::TraceSegment_*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %rax,(%rbx) │ │ │ │ │ +seqan2::Value, seqan2::Alloc >, 0>::Type* seqan2::_allocateStorage, void, unsigned long>(seqan2::String, seqan2::Alloc >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov %rdx,0x10(%rbx) │ │ │ │ │ +void seqan2::_reserveStorage, seqan2::Alloc, unsigned long, seqan2::TagGenerous_>(seqan2::String, seqan2::Alloc >&, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ - je 533c <__cxa_finalize@plt+0xfac> │ │ │ │ │ + je 8abc , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xb7c> │ │ │ │ │ +void seqan2::_arrayConstructMoveDefault*, seqan2::TraceSegment_*, seqan2::TraceSegment_*>(seqan2::TraceSegment_*, seqan2::TraceSegment_*, seqan2::TraceSegment_*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ mov %r13,%rdx │ │ │ │ │ cmp %r12,%r13 │ │ │ │ │ - jae 5324 <__cxa_finalize@plt+0xf94> │ │ │ │ │ + jae 8aa4 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xb64> │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ +seqan2::TraceSegment_::TraceSegment_(seqan2::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:77 │ │ │ │ │ mov 0x10(%rdx),%rcx │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ movdqu (%rdx),%xmm1 │ │ │ │ │ +void seqan2::_arrayConstructMoveDefault*, seqan2::TraceSegment_*, seqan2::TraceSegment_*>(seqan2::TraceSegment_*, seqan2::TraceSegment_*, seqan2::TraceSegment_*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:512 │ │ │ │ │ add $0x20,%rdx │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:513 │ │ │ │ │ add $0x20,%rax │ │ │ │ │ +seqan2::TraceSegment_::TraceSegment_(seqan2::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:77 │ │ │ │ │ mov %rcx,-0x10(%rax) │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ movzbl -0x8(%rdx),%ecx │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ movups %xmm1,-0x20(%rax) │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ mov %cl,-0x8(%rax) │ │ │ │ │ +void seqan2::_arrayConstructMoveDefault*, seqan2::TraceSegment_*, seqan2::TraceSegment_*>(seqan2::TraceSegment_*, seqan2::TraceSegment_*, seqan2::TraceSegment_*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ cmp %r12,%rdx │ │ │ │ │ - jb 5300 <__cxa_finalize@plt+0xf70> │ │ │ │ │ + jb 8a80 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xb40> │ │ │ │ │ +void seqan2::deallocate, seqan2::Alloc >, seqan2::TraceSegment_, unsigned long, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc >&, seqan2::TraceSegment_*, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %r13,%rdi │ │ │ │ │ movaps %xmm0,(%rsp) │ │ │ │ │ call 41b0 │ │ │ │ │ +seqan2::Size, seqan2::Alloc > >::Type seqan2::capacity, void>(seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ mov 0x10(%rbx),%rdx │ │ │ │ │ +void seqan2::_setLength, void, unsigned long>(seqan2::String, seqan2::Alloc >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov (%rbx),%rax │ │ │ │ │ +void seqan2::_deallocateStorage, void, seqan2::TraceSegment_, unsigned long>(seqan2::String, seqan2::Alloc >&, seqan2::TraceSegment_*, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ movdqa (%rsp),%xmm0 │ │ │ │ │ +void seqan2::_setLength, void, unsigned long>(seqan2::String, seqan2::Alloc >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ lea (%rax,%r14,1),%rcx │ │ │ │ │ mov %rcx,0x8(%rbx) │ │ │ │ │ +void seqan2::AppendValueToString_ >::appendValue_, seqan2::Alloc >, seqan2::TraceSegment_ >(seqan2::String, seqan2::Alloc >&, seqan2::TraceSegment_&&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1353 │ │ │ │ │ cmp %rdx,%r15 │ │ │ │ │ - jae 5247 <__cxa_finalize@plt+0xeb7> │ │ │ │ │ + jae 89c7 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xa87> │ │ │ │ │ +void seqan2::_setLength, void, unsigned long>(seqan2::String, seqan2::Alloc >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ lea 0x20(%rax,%r14,1),%rax │ │ │ │ │ +seqan2::TraceSegment_::TraceSegment_(seqan2::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:77 │ │ │ │ │ mov %rbp,0x10(%rcx) │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ movb $0x1,0x18(%rcx) │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ movups %xmm0,(%rcx) │ │ │ │ │ +void seqan2::_setLength, void, unsigned long>(seqan2::String, seqan2::Alloc >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov %rax,0x8(%rbx) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:345 │ │ │ │ │ - jmp 5247 <__cxa_finalize@plt+0xeb7> │ │ │ │ │ + jmp 89c7 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xa87> │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ lea 0x20(%r13,%r14,1),%rax │ │ │ │ │ +seqan2::TraceSegment_::TraceSegment_(seqan2::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:77 │ │ │ │ │ mov %rcx,0x10(%r12) │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ movb $0x1,0x18(%r12) │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ movups %xmm0,(%r12) │ │ │ │ │ +void seqan2::_setLength, void, unsigned long>(seqan2::String, seqan2::Alloc >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov %rax,0x8(%rdi) │ │ │ │ │ +void seqan2::_recordSegment, seqan2::Alloc >, unsigned long, unsigned long, unsigned long, unsigned char>(seqan2::String, seqan2::Alloc >&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned char const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:337 │ │ │ │ │ add $0x28,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ +seqan2::Iterator, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::end, void>(seqan2::String, seqan2::Alloc > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0x8(%rdi),%r12 │ │ │ │ │ +seqan2::Iterator, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin, void>(seqan2::String, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%rdi),%r13 │ │ │ │ │ movq (%rsi),%xmm0 │ │ │ │ │ +seqan2::Size, seqan2::Alloc > >::Type seqan2::capacity, void>(seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ mov 0x10(%rdi),%rax │ │ │ │ │ +seqan2::Size, seqan2::Alloc > const>::Type seqan2::length, seqan2::Alloc >(seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov %r12,%r14 │ │ │ │ │ sub %r13,%r14 │ │ │ │ │ movhps (%rdx),%xmm0 │ │ │ │ │ mov %r14,%r15 │ │ │ │ │ sar $0x5,%r15 │ │ │ │ │ +void seqan2::AppendValueToString_ >::appendValue_, seqan2::Alloc >, seqan2::TraceSegment_ >(seqan2::String, seqan2::Alloc >&, seqan2::TraceSegment_&&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1348 (discriminator 1) │ │ │ │ │ cmp %rax,%r15 │ │ │ │ │ - jb 55d0 <__cxa_finalize@plt+0x1240> │ │ │ │ │ + jb 8d50 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xe10> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1352 │ │ │ │ │ lea 0x1(%r15),%rdx │ │ │ │ │ +void seqan2::_reserveStorage, seqan2::Alloc, unsigned long, seqan2::TagGenerous_>(seqan2::String, seqan2::Alloc >&, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1684 │ │ │ │ │ cmp %rdx,%rax │ │ │ │ │ - jae 5247 <__cxa_finalize@plt+0xeb7> │ │ │ │ │ + jae 89c7 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xa87> │ │ │ │ │ +unsigned long seqan2::computeGenerousCapacity, seqan2::Alloc >, unsigned long>(seqan2::String, seqan2::Alloc > const&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:872 │ │ │ │ │ cmp $0x1f,%rdx │ │ │ │ │ - jbe 564e <__cxa_finalize@plt+0x12be> │ │ │ │ │ + jbe 8dce , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xe8e> │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ mov %rdx,%rax │ │ │ │ │ movaps %xmm0,0x10(%rsp) │ │ │ │ │ shr $1,%rax │ │ │ │ │ add %rax,%rdx │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::TraceSegment_, unsigned long, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc > const&, seqan2::TraceSegment_*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov %rdx,%rdi │ │ │ │ │ mov %rdx,(%rsp) │ │ │ │ │ shl $0x5,%rdi │ │ │ │ │ call 41d0 │ │ │ │ │ +seqan2::Value, seqan2::Alloc >, 0>::Type* seqan2::_allocateStorage, void, unsigned long>(seqan2::String, seqan2::Alloc >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov (%rsp),%rdx │ │ │ │ │ +void seqan2::_reserveStorage, seqan2::Alloc, unsigned long, seqan2::TagGenerous_>(seqan2::String, seqan2::Alloc >&, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ test %r13,%r13 │ │ │ │ │ movdqa 0x10(%rsp),%xmm0 │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::TraceSegment_, unsigned long, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc > const&, seqan2::TraceSegment_*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %rax,(%rbx) │ │ │ │ │ +seqan2::Value, seqan2::Alloc >, 0>::Type* seqan2::_allocateStorage, void, unsigned long>(seqan2::String, seqan2::Alloc >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov %rdx,0x10(%rbx) │ │ │ │ │ +void seqan2::_reserveStorage, seqan2::Alloc, unsigned long, seqan2::TagGenerous_>(seqan2::String, seqan2::Alloc >&, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ - je 547c <__cxa_finalize@plt+0x10ec> │ │ │ │ │ + je 8bfc , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xcbc> │ │ │ │ │ +void seqan2::_arrayConstructMoveDefault*, seqan2::TraceSegment_*, seqan2::TraceSegment_*>(seqan2::TraceSegment_*, seqan2::TraceSegment_*, seqan2::TraceSegment_*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ mov %r13,%rdx │ │ │ │ │ cmp %r12,%r13 │ │ │ │ │ - jae 5464 <__cxa_finalize@plt+0x10d4> │ │ │ │ │ + jae 8be4 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xca4> │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ +seqan2::TraceSegment_::TraceSegment_(seqan2::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:77 │ │ │ │ │ mov 0x10(%rdx),%rcx │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ movdqu (%rdx),%xmm1 │ │ │ │ │ +void seqan2::_arrayConstructMoveDefault*, seqan2::TraceSegment_*, seqan2::TraceSegment_*>(seqan2::TraceSegment_*, seqan2::TraceSegment_*, seqan2::TraceSegment_*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:512 │ │ │ │ │ add $0x20,%rdx │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:513 │ │ │ │ │ add $0x20,%rax │ │ │ │ │ +seqan2::TraceSegment_::TraceSegment_(seqan2::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:77 │ │ │ │ │ mov %rcx,-0x10(%rax) │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ movzbl -0x8(%rdx),%ecx │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ movups %xmm1,-0x20(%rax) │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ mov %cl,-0x8(%rax) │ │ │ │ │ +void seqan2::_arrayConstructMoveDefault*, seqan2::TraceSegment_*, seqan2::TraceSegment_*>(seqan2::TraceSegment_*, seqan2::TraceSegment_*, seqan2::TraceSegment_*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ cmp %r12,%rdx │ │ │ │ │ - jb 5440 <__cxa_finalize@plt+0x10b0> │ │ │ │ │ + jb 8bc0 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xc80> │ │ │ │ │ +void seqan2::deallocate, seqan2::Alloc >, seqan2::TraceSegment_, unsigned long, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc >&, seqan2::TraceSegment_*, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %r13,%rdi │ │ │ │ │ movaps %xmm0,(%rsp) │ │ │ │ │ call 41b0 │ │ │ │ │ +seqan2::Size, seqan2::Alloc > >::Type seqan2::capacity, void>(seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ mov 0x10(%rbx),%rdx │ │ │ │ │ +void seqan2::_setLength, void, unsigned long>(seqan2::String, seqan2::Alloc >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov (%rbx),%rax │ │ │ │ │ +void seqan2::_deallocateStorage, void, seqan2::TraceSegment_, unsigned long>(seqan2::String, seqan2::Alloc >&, seqan2::TraceSegment_*, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ movdqa (%rsp),%xmm0 │ │ │ │ │ +void seqan2::_setLength, void, unsigned long>(seqan2::String, seqan2::Alloc >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ lea (%rax,%r14,1),%rcx │ │ │ │ │ mov %rcx,0x8(%rbx) │ │ │ │ │ +void seqan2::AppendValueToString_ >::appendValue_, seqan2::Alloc >, seqan2::TraceSegment_ >(seqan2::String, seqan2::Alloc >&, seqan2::TraceSegment_&&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1353 │ │ │ │ │ cmp %rdx,%r15 │ │ │ │ │ - jae 5247 <__cxa_finalize@plt+0xeb7> │ │ │ │ │ + jae 89c7 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xa87> │ │ │ │ │ +void seqan2::_setLength, void, unsigned long>(seqan2::String, seqan2::Alloc >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ lea 0x20(%rax,%r14,1),%rax │ │ │ │ │ +seqan2::TraceSegment_::TraceSegment_(seqan2::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:77 │ │ │ │ │ mov %rbp,0x10(%rcx) │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ movb $0x2,0x18(%rcx) │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ movups %xmm0,(%rcx) │ │ │ │ │ +void seqan2::_setLength, void, unsigned long>(seqan2::String, seqan2::Alloc >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov %rax,0x8(%rbx) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:345 │ │ │ │ │ - jmp 5247 <__cxa_finalize@plt+0xeb7> │ │ │ │ │ + jmp 89c7 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xa87> │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ +seqan2::Iterator, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::end, void>(seqan2::String, seqan2::Alloc > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0x8(%rdi),%r12 │ │ │ │ │ +seqan2::Iterator, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin, void>(seqan2::String, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%rdi),%r13 │ │ │ │ │ movq (%rsi),%xmm0 │ │ │ │ │ +seqan2::Size, seqan2::Alloc > >::Type seqan2::capacity, void>(seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ mov 0x10(%rdi),%rax │ │ │ │ │ +seqan2::Size, seqan2::Alloc > const>::Type seqan2::length, seqan2::Alloc >(seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov %r12,%r14 │ │ │ │ │ sub %r13,%r14 │ │ │ │ │ movhps (%rdx),%xmm0 │ │ │ │ │ mov %r14,%r15 │ │ │ │ │ sar $0x5,%r15 │ │ │ │ │ +void seqan2::AppendValueToString_ >::appendValue_, seqan2::Alloc >, seqan2::TraceSegment_ >(seqan2::String, seqan2::Alloc >&, seqan2::TraceSegment_&&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1348 (discriminator 1) │ │ │ │ │ cmp %rax,%r15 │ │ │ │ │ - jb 55b0 <__cxa_finalize@plt+0x1220> │ │ │ │ │ + jb 8d30 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xdf0> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1352 │ │ │ │ │ lea 0x1(%r15),%rdx │ │ │ │ │ +void seqan2::_reserveStorage, seqan2::Alloc, unsigned long, seqan2::TagGenerous_>(seqan2::String, seqan2::Alloc >&, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1684 │ │ │ │ │ cmp %rdx,%rax │ │ │ │ │ - jae 5247 <__cxa_finalize@plt+0xeb7> │ │ │ │ │ + jae 89c7 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xa87> │ │ │ │ │ +unsigned long seqan2::computeGenerousCapacity, seqan2::Alloc >, unsigned long>(seqan2::String, seqan2::Alloc > const&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:872 │ │ │ │ │ cmp $0x1f,%rdx │ │ │ │ │ - jbe 561e <__cxa_finalize@plt+0x128e> │ │ │ │ │ + jbe 8d9e , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xe5e> │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ mov %rdx,%rax │ │ │ │ │ movaps %xmm0,0x10(%rsp) │ │ │ │ │ shr $1,%rax │ │ │ │ │ add %rax,%rdx │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::TraceSegment_, unsigned long, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc > const&, seqan2::TraceSegment_*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov %rdx,%rdi │ │ │ │ │ mov %rdx,(%rsp) │ │ │ │ │ shl $0x5,%rdi │ │ │ │ │ call 41d0 │ │ │ │ │ +seqan2::Value, seqan2::Alloc >, 0>::Type* seqan2::_allocateStorage, void, unsigned long>(seqan2::String, seqan2::Alloc >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov (%rsp),%rdx │ │ │ │ │ +void seqan2::_reserveStorage, seqan2::Alloc, unsigned long, seqan2::TagGenerous_>(seqan2::String, seqan2::Alloc >&, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ test %r13,%r13 │ │ │ │ │ movdqa 0x10(%rsp),%xmm0 │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::TraceSegment_, unsigned long, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc > const&, seqan2::TraceSegment_*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %rax,(%rbx) │ │ │ │ │ +seqan2::Value, seqan2::Alloc >, 0>::Type* seqan2::_allocateStorage, void, unsigned long>(seqan2::String, seqan2::Alloc >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov %rdx,0x10(%rbx) │ │ │ │ │ +void seqan2::_reserveStorage, seqan2::Alloc, unsigned long, seqan2::TagGenerous_>(seqan2::String, seqan2::Alloc >&, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ - je 557c <__cxa_finalize@plt+0x11ec> │ │ │ │ │ + je 8cfc , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xdbc> │ │ │ │ │ +void seqan2::_arrayConstructMoveDefault*, seqan2::TraceSegment_*, seqan2::TraceSegment_*>(seqan2::TraceSegment_*, seqan2::TraceSegment_*, seqan2::TraceSegment_*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ mov %r13,%rdx │ │ │ │ │ cmp %r12,%r13 │ │ │ │ │ - jae 5564 <__cxa_finalize@plt+0x11d4> │ │ │ │ │ + jae 8ce4 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xda4> │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ +seqan2::TraceSegment_::TraceSegment_(seqan2::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:77 │ │ │ │ │ mov 0x10(%rdx),%rcx │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ movdqu (%rdx),%xmm1 │ │ │ │ │ +void seqan2::_arrayConstructMoveDefault*, seqan2::TraceSegment_*, seqan2::TraceSegment_*>(seqan2::TraceSegment_*, seqan2::TraceSegment_*, seqan2::TraceSegment_*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:512 │ │ │ │ │ add $0x20,%rdx │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:513 │ │ │ │ │ add $0x20,%rax │ │ │ │ │ +seqan2::TraceSegment_::TraceSegment_(seqan2::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:77 │ │ │ │ │ mov %rcx,-0x10(%rax) │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ movzbl -0x8(%rdx),%ecx │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ movups %xmm1,-0x20(%rax) │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ mov %cl,-0x8(%rax) │ │ │ │ │ +void seqan2::_arrayConstructMoveDefault*, seqan2::TraceSegment_*, seqan2::TraceSegment_*>(seqan2::TraceSegment_*, seqan2::TraceSegment_*, seqan2::TraceSegment_*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ cmp %r12,%rdx │ │ │ │ │ - jb 5540 <__cxa_finalize@plt+0x11b0> │ │ │ │ │ + jb 8cc0 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xd80> │ │ │ │ │ +void seqan2::deallocate, seqan2::Alloc >, seqan2::TraceSegment_, unsigned long, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc >&, seqan2::TraceSegment_*, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %r13,%rdi │ │ │ │ │ movaps %xmm0,(%rsp) │ │ │ │ │ call 41b0 │ │ │ │ │ +seqan2::Size, seqan2::Alloc > >::Type seqan2::capacity, void>(seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ mov 0x10(%rbx),%rdx │ │ │ │ │ +void seqan2::_setLength, void, unsigned long>(seqan2::String, seqan2::Alloc >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov (%rbx),%rax │ │ │ │ │ +void seqan2::_deallocateStorage, void, seqan2::TraceSegment_, unsigned long>(seqan2::String, seqan2::Alloc >&, seqan2::TraceSegment_*, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ movdqa (%rsp),%xmm0 │ │ │ │ │ +void seqan2::_setLength, void, unsigned long>(seqan2::String, seqan2::Alloc >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ lea (%rax,%r14,1),%rcx │ │ │ │ │ mov %rcx,0x8(%rbx) │ │ │ │ │ +void seqan2::AppendValueToString_ >::appendValue_, seqan2::Alloc >, seqan2::TraceSegment_ >(seqan2::String, seqan2::Alloc >&, seqan2::TraceSegment_&&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1353 │ │ │ │ │ cmp %rdx,%r15 │ │ │ │ │ - jae 5247 <__cxa_finalize@plt+0xeb7> │ │ │ │ │ + jae 89c7 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xa87> │ │ │ │ │ +void seqan2::_setLength, void, unsigned long>(seqan2::String, seqan2::Alloc >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ lea 0x20(%rax,%r14,1),%rax │ │ │ │ │ +seqan2::TraceSegment_::TraceSegment_(seqan2::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:77 │ │ │ │ │ mov %rbp,0x10(%rcx) │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ movb $0x4,0x18(%rcx) │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ movups %xmm0,(%rcx) │ │ │ │ │ +void seqan2::_setLength, void, unsigned long>(seqan2::String, seqan2::Alloc >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov %rax,0x8(%rbx) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:345 │ │ │ │ │ - jmp 5247 <__cxa_finalize@plt+0xeb7> │ │ │ │ │ + jmp 89c7 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xa87> │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ lea 0x20(%r13,%r14,1),%rax │ │ │ │ │ +seqan2::TraceSegment_::TraceSegment_(seqan2::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:77 │ │ │ │ │ mov %rcx,0x10(%r12) │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ movb $0x4,0x18(%r12) │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ movups %xmm0,(%r12) │ │ │ │ │ +void seqan2::_setLength, void, unsigned long>(seqan2::String, seqan2::Alloc >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov %rax,0x8(%rdi) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:345 │ │ │ │ │ - jmp 5247 <__cxa_finalize@plt+0xeb7> │ │ │ │ │ + jmp 89c7 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xa87> │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ lea 0x20(%r13,%r14,1),%rax │ │ │ │ │ +seqan2::TraceSegment_::TraceSegment_(seqan2::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:77 │ │ │ │ │ mov %rcx,0x10(%r12) │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ movb $0x2,0x18(%r12) │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ movups %xmm0,(%r12) │ │ │ │ │ +void seqan2::_setLength, void, unsigned long>(seqan2::String, seqan2::Alloc >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov %rax,0x8(%rdi) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:345 │ │ │ │ │ - jmp 5247 <__cxa_finalize@plt+0xeb7> │ │ │ │ │ + jmp 89c7 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xa87> │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::TraceSegment_, unsigned long, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc > const&, seqan2::TraceSegment_*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov $0x400,%edi │ │ │ │ │ movaps %xmm0,(%rsp) │ │ │ │ │ call 41d0 │ │ │ │ │ +void seqan2::_reserveStorage, seqan2::Alloc, unsigned long, seqan2::TagGenerous_>(seqan2::String, seqan2::Alloc >&, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ test %r13,%r13 │ │ │ │ │ movdqa (%rsp),%xmm0 │ │ │ │ │ +seqan2::Value, seqan2::Alloc >, 0>::Type* seqan2::_allocateStorage, void, unsigned long>(seqan2::String, seqan2::Alloc >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ movq $0x20,0x10(%rbx) │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::TraceSegment_, unsigned long, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc > const&, seqan2::TraceSegment_*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %rax,(%rbx) │ │ │ │ │ +void seqan2::_reserveStorage, seqan2::Alloc, unsigned long, seqan2::TagGenerous_>(seqan2::String, seqan2::Alloc >&, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ - jne 52cf <__cxa_finalize@plt+0xf3f> │ │ │ │ │ + jne 8a4f , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xb0f> │ │ │ │ │ +void seqan2::_setLength, void, unsigned long>(seqan2::String, seqan2::Alloc >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ lea (%rax,%r14,1),%rcx │ │ │ │ │ +seqan2::Size, seqan2::Alloc > >::Type seqan2::capacity, void>(seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:318 │ │ │ │ │ - jmp 534d <__cxa_finalize@plt+0xfbd> │ │ │ │ │ + jmp 8acd , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xb8d> │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::TraceSegment_, unsigned long, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc > const&, seqan2::TraceSegment_*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov $0x400,%edi │ │ │ │ │ movaps %xmm0,(%rsp) │ │ │ │ │ call 41d0 │ │ │ │ │ +void seqan2::_reserveStorage, seqan2::Alloc, unsigned long, seqan2::TagGenerous_>(seqan2::String, seqan2::Alloc >&, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ test %r13,%r13 │ │ │ │ │ movdqa (%rsp),%xmm0 │ │ │ │ │ +seqan2::Value, seqan2::Alloc >, 0>::Type* seqan2::_allocateStorage, void, unsigned long>(seqan2::String, seqan2::Alloc >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ movq $0x20,0x10(%rbx) │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::TraceSegment_, unsigned long, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc > const&, seqan2::TraceSegment_*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %rax,(%rbx) │ │ │ │ │ +void seqan2::_reserveStorage, seqan2::Alloc, unsigned long, seqan2::TagGenerous_>(seqan2::String, seqan2::Alloc >&, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ - jne 5523 <__cxa_finalize@plt+0x1193> │ │ │ │ │ + jne 8ca3 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xd63> │ │ │ │ │ +void seqan2::_setLength, void, unsigned long>(seqan2::String, seqan2::Alloc >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ lea (%rax,%r14,1),%rcx │ │ │ │ │ +seqan2::Size, seqan2::Alloc > >::Type seqan2::capacity, void>(seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:318 │ │ │ │ │ - jmp 558d <__cxa_finalize@plt+0x11fd> │ │ │ │ │ + jmp 8d0d , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xdcd> │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::TraceSegment_, unsigned long, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc > const&, seqan2::TraceSegment_*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov $0x400,%edi │ │ │ │ │ movaps %xmm0,(%rsp) │ │ │ │ │ call 41d0 │ │ │ │ │ +void seqan2::_reserveStorage, seqan2::Alloc, unsigned long, seqan2::TagGenerous_>(seqan2::String, seqan2::Alloc >&, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ test %r13,%r13 │ │ │ │ │ movdqa (%rsp),%xmm0 │ │ │ │ │ +seqan2::Value, seqan2::Alloc >, 0>::Type* seqan2::_allocateStorage, void, unsigned long>(seqan2::String, seqan2::Alloc >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ movq $0x20,0x10(%rbx) │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::TraceSegment_, unsigned long, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc > const&, seqan2::TraceSegment_*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %rax,(%rbx) │ │ │ │ │ +void seqan2::_reserveStorage, seqan2::Alloc, unsigned long, seqan2::TagGenerous_>(seqan2::String, seqan2::Alloc >&, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ - jne 5413 <__cxa_finalize@plt+0x1083> │ │ │ │ │ + jne 8b93 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xc53> │ │ │ │ │ +void seqan2::_setLength, void, unsigned long>(seqan2::String, seqan2::Alloc >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ lea (%rax,%r14,1),%rcx │ │ │ │ │ +seqan2::Size, seqan2::Alloc > >::Type seqan2::capacity, void>(seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:318 │ │ │ │ │ + jmp 8c0d , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xccd> │ │ │ │ │ +void seqan2::_recordSegment, seqan2::Alloc >, unsigned long, unsigned long, unsigned long, unsigned char>(seqan2::String, seqan2::Alloc >&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned char const&) [clone .isra.0]: │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:318 │ │ │ │ │ - jmp 548d <__cxa_finalize@plt+0x10fd> │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ │ │ -0000000000005680 : │ │ │ │ │ +0000000000008e00 : │ │ │ │ │ freeCString(): │ │ │ │ │ ./porechop/src/adapter_align.cpp:34 │ │ │ │ │ endbr64 │ │ │ │ │ ./porechop/src/adapter_align.cpp:35 │ │ │ │ │ jmp 4230 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ -0000000000005690 , std::allocator >)@@Base>: │ │ │ │ │ +0000000000008e10 , std::allocator >)@@Base>: │ │ │ │ │ cppStringToCString(std::__cxx11::basic_string, std::allocator >): │ │ │ │ │ ./porechop/src/adapter_align.cpp:39 │ │ │ │ │ endbr64 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::size() const: │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:1077 │ │ │ │ │ mov 0x8(%rdi),%rbp │ │ │ │ │ +cppStringToCString(std::__cxx11::basic_string, std::allocator >): │ │ │ │ │ ./porechop/src/adapter_align.cpp:40 (discriminator 1) │ │ │ │ │ lea 0x1(%rbp),%rdi │ │ │ │ │ call 4250 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ mov (%rbx),%rsi │ │ │ │ │ +cppStringToCString(std::__cxx11::basic_string, std::allocator >): │ │ │ │ │ ./porechop/src/adapter_align.cpp:40 (discriminator 1) │ │ │ │ │ mov %rax,%rcx │ │ │ │ │ +char* std::__copy_move::__copy_m(char*, char*, char*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ cmp $0x1,%rbp │ │ │ │ │ - jle 56d8 , std::allocator >)@@Base+0x48> │ │ │ │ │ + jle 8e58 , std::allocator >)@@Base+0x48> │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ mov %rbp,%rdx │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ call 4190 │ │ │ │ │ mov %rax,%rcx │ │ │ │ │ +cppStringToCString(std::__cxx11::basic_string, std::allocator >): │ │ │ │ │ ./porechop/src/adapter_align.cpp:42 (discriminator 1) │ │ │ │ │ movb $0x0,(%rcx,%rbp,1) │ │ │ │ │ ./porechop/src/adapter_align.cpp:44 │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ mov %rcx,%rax │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ ret │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ +char* std::__copy_move::__copy_m(char*, char*, char*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:453 │ │ │ │ │ - jne 56c4 , std::allocator >)@@Base+0x34> │ │ │ │ │ + jne 8e44 , std::allocator >)@@Base+0x34> │ │ │ │ │ +void std::__copy_move::__assign_one(char*, char*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:413 │ │ │ │ │ movzbl (%rsi),%eax │ │ │ │ │ mov %al,(%rcx) │ │ │ │ │ - jmp 56c4 , std::allocator >)@@Base+0x34> │ │ │ │ │ + jmp 8e44 , std::allocator >)@@Base+0x34> │ │ │ │ │ +cppStringToCString(std::__cxx11::basic_string, std::allocator >): │ │ │ │ │ +/usr/include/c++/14/bits/stl_algobase.h:413 │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ -void seqan2::_computeTraceback, seqan2::Alloc >, unsigned char, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned long, unsigned long, seqan2::Tag, seqan2::GlobalAlignment_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag, seqan2::TraceHead_ > >, seqan2::TraceTail_ > > >(seqan2::String, seqan2::Alloc >&, unsigned char&, unsigned char&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned long const&, unsigned long const&, seqan2::DPBandConfig > const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&, seqan2::TraceHead_ > > const&, seqan2::TraceTail_ > > const&) [clone .isra.0]: │ │ │ │ │ +void seqan2::_computeTraceback, seqan2::Alloc >, unsigned char, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned long, unsigned long, seqan2::Tag, seqan2::GlobalAlignment_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag, seqan2::TraceHead_ > >, seqan2::TraceTail_ > > >(seqan2::String, seqan2::Alloc >&, unsigned char&, unsigned char&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned long const&, unsigned long const&, seqan2::DPBandConfig > const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&, seqan2::TraceHead_ > > const&, seqan2::TraceTail_ > > const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:498 │ │ │ │ │ push %r15 │ │ │ │ │ mov %rdx,%r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ mov %rcx,%r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ mov %rdi,%rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x68,%rsp │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > const>::Type seqan2::_dataValue > > >(seqan2::Holder > >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ mov (%rcx),%rax │ │ │ │ │ +seqan2::Position, seqan2::String > > >::Type seqan2::position, seqan2::String > >, unsigned char*>(unsigned char* const&, seqan2::DPMatrix_, seqan2::String > > const&): │ │ │ │ │ /usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1) │ │ │ │ │ mov 0x10(%rcx),%rbx │ │ │ │ │ +void seqan2::_computeTraceback, seqan2::Alloc >, unsigned char, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned long, unsigned long, seqan2::Tag, seqan2::GlobalAlignment_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag, seqan2::TraceHead_ > >, seqan2::TraceTail_ > > >(seqan2::String, seqan2::Alloc >&, unsigned char&, unsigned char&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned long const&, unsigned long const&, seqan2::DPBandConfig > const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&, seqan2::TraceHead_ > > const&, seqan2::TraceTail_ > > const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:498 │ │ │ │ │ mov %rsi,(%rsp) │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > const>::Type seqan2::_dataValue > > >(seqan2::Holder > >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ mov (%rax),%rax │ │ │ │ │ +void seqan2::_computeTraceback, seqan2::Alloc >, unsigned char, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned long, unsigned long, seqan2::Tag, seqan2::GlobalAlignment_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag, seqan2::TraceHead_ > >, seqan2::TraceTail_ > > >(seqan2::String, seqan2::Alloc >&, unsigned char&, unsigned char&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned long const&, unsigned long const&, seqan2::DPBandConfig > const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&, seqan2::TraceHead_ > > const&, seqan2::TraceTail_ > > const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:498 │ │ │ │ │ mov %fs:0x28,%rsi │ │ │ │ │ mov %rsi,0x58(%rsp) │ │ │ │ │ mov %r8,%rsi │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov 0x30(%rax),%rdx │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov 0x18(%rax),%rdi │ │ │ │ │ +seqan2::Position, seqan2::String > > >::Type seqan2::position, seqan2::String > >, unsigned char*>(unsigned char* const&, seqan2::DPMatrix_, seqan2::String > > const&): │ │ │ │ │ /usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1) │ │ │ │ │ sub (%rdx),%rbx │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov 0x8(%rax),%rdx │ │ │ │ │ sub (%rax),%rdx │ │ │ │ │ +seqan2::Size > > >::Type seqan2::coordinate >, unsigned long>(seqan2::Matrix > > const&, unsigned long, unsigned int): │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:550 (discriminator 2) │ │ │ │ │ mov %rbx,%rax │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:550 (discriminator 4) │ │ │ │ │ mov 0x8(%rdi),%rcx │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov %rdx,%r8 │ │ │ │ │ +seqan2::Size > > >::Type seqan2::coordinate >, unsigned long>(seqan2::Matrix > > const&, unsigned long, unsigned int): │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:550 (discriminator 2) │ │ │ │ │ xor %edx,%edx │ │ │ │ │ divq (%rdi) │ │ │ │ │ xor %edx,%edx │ │ │ │ │ mov %rax,%r12 │ │ │ │ │ mov %rbx,%rax │ │ │ │ │ div %rcx │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:548 (discriminator 1) │ │ │ │ │ cmp $0x8,%r8 │ │ │ │ │ - je 5783 , std::allocator >)@@Base+0xf3> │ │ │ │ │ + je 8f03 , std::allocator >)@@Base+0xf3> │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:550 (discriminator 4) │ │ │ │ │ mov %r12,%rax │ │ │ │ │ xor %edx,%edx │ │ │ │ │ div %rcx │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov %r8,%rax │ │ │ │ │ sar $0x3,%rax │ │ │ │ │ +seqan2::Size > > >::Type seqan2::coordinate >, unsigned long>(seqan2::Matrix > > const&, unsigned long, unsigned int): │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:548 (discriminator 1) │ │ │ │ │ sub $0x1,%rax │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:550 (discriminator 4) │ │ │ │ │ mov %rdx,%r12 │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:548 (discriminator 1) │ │ │ │ │ cmp $0x1,%rax │ │ │ │ │ - jbe 5783 , std::allocator >)@@Base+0xf3> │ │ │ │ │ + jbe 8f03 , std::allocator >)@@Base+0xf3> │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:550 (discriminator 4) │ │ │ │ │ mov %rbx,%rax │ │ │ │ │ xor %edx,%edx │ │ │ │ │ divq 0x10(%rdi) │ │ │ │ │ mov %rdx,%rbx │ │ │ │ │ +seqan2::TracebackCoordinator_::TracebackCoordinator_, unsigned long, unsigned long>(unsigned long, unsigned long, seqan2::DPBandConfig > const&, unsigned long, unsigned long): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:77 │ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:75 │ │ │ │ │ mov %rbx,0x20(%rsp) │ │ │ │ │ lea 0x28(%rsp),%r14 │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:76 │ │ │ │ │ mov %r12,0x28(%rsp) │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:81 │ │ │ │ │ movb $0x0,0x50(%rsp) │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:77 │ │ │ │ │ movaps %xmm0,0x30(%rsp) │ │ │ │ │ movaps %xmm0,0x40(%rsp) │ │ │ │ │ +void seqan2::_computeTraceback, seqan2::Alloc >, unsigned char, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned long, unsigned long, seqan2::Tag, seqan2::GlobalAlignment_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag, seqan2::TraceHead_ > >, seqan2::TraceTail_ > > >(seqan2::String, seqan2::Alloc >&, unsigned char&, unsigned char&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned long const&, unsigned long const&, seqan2::DPBandConfig > const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&, seqan2::TraceHead_ > > const&, seqan2::TraceTail_ > > const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:524 │ │ │ │ │ cmp %r12,%r9 │ │ │ │ │ - je 57cb , std::allocator >)@@Base+0x13b> │ │ │ │ │ + je 8f4b , std::allocator >)@@Base+0x13b> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:525 │ │ │ │ │ mov %r9,%rcx │ │ │ │ │ mov $0x4,%r8d │ │ │ │ │ mov %r14,%rdx │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ sub %r12,%rcx │ │ │ │ │ mov %rsi,0x8(%rsp) │ │ │ │ │ - call 5210 <__cxa_finalize@plt+0xe80> │ │ │ │ │ + call 8990 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xa50> │ │ │ │ │ mov 0x8(%rsp),%rsi │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:527 │ │ │ │ │ mov (%rsi),%rcx │ │ │ │ │ lea 0x20(%rsp),%rsi │ │ │ │ │ cmp %rbx,%rcx │ │ │ │ │ - je 57f6 , std::allocator >)@@Base+0x166> │ │ │ │ │ + je 8f76 , std::allocator >)@@Base+0x166> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:528 │ │ │ │ │ sub %rbx,%rcx │ │ │ │ │ mov $0x2,%r8d │ │ │ │ │ mov %r14,%rdx │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ mov %rsi,0x8(%rsp) │ │ │ │ │ - call 5210 <__cxa_finalize@plt+0xe80> │ │ │ │ │ + call 8990 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xa50> │ │ │ │ │ mov 0x8(%rsp),%rsi │ │ │ │ │ +bool seqan2::_hasReachedEnd(seqan2::TracebackCoordinator_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:136 │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ test %rbx,%rbx │ │ │ │ │ - jne 5840 , std::allocator >)@@Base+0x1b0> │ │ │ │ │ + jne 8fc0 , std::allocator >)@@Base+0x1b0> │ │ │ │ │ +void seqan2::_computeTraceback, seqan2::Alloc >, unsigned char, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned long, unsigned long, seqan2::Tag, seqan2::GlobalAlignment_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag, seqan2::TraceHead_ > >, seqan2::TraceTail_ > > >(seqan2::String, seqan2::Alloc >&, unsigned char&, unsigned char&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned long const&, unsigned long const&, seqan2::DPBandConfig > const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&, seqan2::TraceHead_ > > const&, seqan2::TraceTail_ > > const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:537 │ │ │ │ │ movzbl (%r15),%r8d │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ mov %r14,%rdx │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ - call 5210 <__cxa_finalize@plt+0xe80> │ │ │ │ │ + call 8990 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xa50> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:541 │ │ │ │ │ test %r12,%r12 │ │ │ │ │ - jne 598b , std::allocator >)@@Base+0x2fb> │ │ │ │ │ + jne 910b , std::allocator >)@@Base+0x2fb> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:546 │ │ │ │ │ mov 0x58(%rsp),%rax │ │ │ │ │ sub %fs:0x28,%rax │ │ │ │ │ - jne 5d2b , std::allocator >)@@Base+0x69b> │ │ │ │ │ + jne 94ab , std::allocator >)@@Base+0x69b> │ │ │ │ │ add $0x68,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ +bool seqan2::_hasReachedEnd(seqan2::TracebackCoordinator_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:136 (discriminator 2) │ │ │ │ │ test %r12,%r12 │ │ │ │ │ - jne 5928 , std::allocator >)@@Base+0x298> │ │ │ │ │ + jne 90a8 , std::allocator >)@@Base+0x298> │ │ │ │ │ +void seqan2::_computeTraceback, seqan2::Alloc >, unsigned char, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned long, unsigned long, seqan2::Tag, seqan2::GlobalAlignment_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag, seqan2::TraceHead_ > >, seqan2::TraceTail_ > > >(seqan2::String, seqan2::Alloc >&, unsigned char&, unsigned char&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned long const&, unsigned long const&, seqan2::DPBandConfig > const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&, seqan2::TraceHead_ > > const&, seqan2::TraceTail_ > > const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:537 │ │ │ │ │ movzbl (%r15),%r8d │ │ │ │ │ mov %r14,%rdx │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ - call 5210 <__cxa_finalize@plt+0xe80> │ │ │ │ │ + call 8990 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xa50> │ │ │ │ │ +seqan2::Iterator, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::end, void>(seqan2::String, seqan2::Alloc > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0x8(%rbp),%r12 │ │ │ │ │ +seqan2::Iterator, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin, void>(seqan2::String, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov 0x0(%rbp),%r13 │ │ │ │ │ +seqan2::Size, seqan2::Alloc > >::Type seqan2::capacity, void>(seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ │ +seqan2::Size, seqan2::Alloc > const>::Type seqan2::length, seqan2::Alloc >(seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov %r12,%r14 │ │ │ │ │ sub %r13,%r14 │ │ │ │ │ mov %r14,%r15 │ │ │ │ │ sar $0x5,%r15 │ │ │ │ │ +void seqan2::AppendValueToString_ >::appendValue_, seqan2::Alloc >, seqan2::TraceSegment_ >(seqan2::String, seqan2::Alloc >&, seqan2::TraceSegment_&&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1348 (discriminator 1) │ │ │ │ │ cmp %rax,%r15 │ │ │ │ │ - jb 5a98 , std::allocator >)@@Base+0x408> │ │ │ │ │ + jb 9218 , std::allocator >)@@Base+0x408> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1352 │ │ │ │ │ lea 0x1(%r15),%rdx │ │ │ │ │ +void seqan2::_reserveStorage, seqan2::Alloc, unsigned long, seqan2::TagGenerous_>(seqan2::String, seqan2::Alloc >&, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1684 │ │ │ │ │ cmp %rdx,%rax │ │ │ │ │ - jae 5817 , std::allocator >)@@Base+0x187> │ │ │ │ │ + jae 8f97 , std::allocator >)@@Base+0x187> │ │ │ │ │ +unsigned long seqan2::computeGenerousCapacity, seqan2::Alloc >, unsigned long>(seqan2::String, seqan2::Alloc > const&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:872 │ │ │ │ │ cmp $0x1f,%rdx │ │ │ │ │ - jbe 5c1b , std::allocator >)@@Base+0x58b> │ │ │ │ │ + jbe 939b , std::allocator >)@@Base+0x58b> │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ mov %rdx,%rax │ │ │ │ │ shr $1,%rax │ │ │ │ │ add %rax,%rdx │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::TraceSegment_, unsigned long, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc > const&, seqan2::TraceSegment_*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov %rdx,%rdi │ │ │ │ │ mov %rdx,(%rsp) │ │ │ │ │ shl $0x5,%rdi │ │ │ │ │ call 41d0 │ │ │ │ │ +seqan2::Value, seqan2::Alloc >, 0>::Type* seqan2::_allocateStorage, void, unsigned long>(seqan2::String, seqan2::Alloc >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov (%rsp),%rdx │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::TraceSegment_, unsigned long, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc > const&, seqan2::TraceSegment_*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ │ +seqan2::Value, seqan2::Alloc >, 0>::Type* seqan2::_allocateStorage, void, unsigned long>(seqan2::String, seqan2::Alloc >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov %rdx,0x10(%rbp) │ │ │ │ │ +void seqan2::_reserveStorage, seqan2::Alloc, unsigned long, seqan2::TagGenerous_>(seqan2::String, seqan2::Alloc >&, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ test %r13,%r13 │ │ │ │ │ - je 58f4 , std::allocator >)@@Base+0x264> │ │ │ │ │ + je 9074 , std::allocator >)@@Base+0x264> │ │ │ │ │ +void seqan2::_arrayConstructMoveDefault*, seqan2::TraceSegment_*, seqan2::TraceSegment_*>(seqan2::TraceSegment_*, seqan2::TraceSegment_*, seqan2::TraceSegment_*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ mov %r13,%rdx │ │ │ │ │ cmp %r12,%r13 │ │ │ │ │ - jae 58e4 , std::allocator >)@@Base+0x254> │ │ │ │ │ + jae 9064 , std::allocator >)@@Base+0x254> │ │ │ │ │ nop │ │ │ │ │ +seqan2::TraceSegment_::TraceSegment_(seqan2::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:77 │ │ │ │ │ mov 0x10(%rdx),%rcx │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ movdqu (%rdx),%xmm0 │ │ │ │ │ +void seqan2::_arrayConstructMoveDefault*, seqan2::TraceSegment_*, seqan2::TraceSegment_*>(seqan2::TraceSegment_*, seqan2::TraceSegment_*, seqan2::TraceSegment_*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:512 │ │ │ │ │ add $0x20,%rdx │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:513 │ │ │ │ │ add $0x20,%rax │ │ │ │ │ +seqan2::TraceSegment_::TraceSegment_(seqan2::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:77 │ │ │ │ │ mov %rcx,-0x10(%rax) │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ movzbl -0x8(%rdx),%ecx │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ movups %xmm0,-0x20(%rax) │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ mov %cl,-0x8(%rax) │ │ │ │ │ +void seqan2::_arrayConstructMoveDefault*, seqan2::TraceSegment_*, seqan2::TraceSegment_*>(seqan2::TraceSegment_*, seqan2::TraceSegment_*, seqan2::TraceSegment_*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ cmp %r12,%rdx │ │ │ │ │ - jb 58c0 , std::allocator >)@@Base+0x230> │ │ │ │ │ + jb 9040 , std::allocator >)@@Base+0x230> │ │ │ │ │ +void seqan2::deallocate, seqan2::Alloc >, seqan2::TraceSegment_, unsigned long, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc >&, seqan2::TraceSegment_*, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %r13,%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ +seqan2::Size, seqan2::Alloc > >::Type seqan2::capacity, void>(seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ │ +void seqan2::_setLength, void, unsigned long>(seqan2::String, seqan2::Alloc >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov 0x0(%rbp),%rax │ │ │ │ │ lea (%rax,%r14,1),%rcx │ │ │ │ │ mov %rcx,0x8(%rbp) │ │ │ │ │ +void seqan2::AppendValueToString_ >::appendValue_, seqan2::Alloc >, seqan2::TraceSegment_ >(seqan2::String, seqan2::Alloc >&, seqan2::TraceSegment_&&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1353 │ │ │ │ │ cmp %rdx,%r15 │ │ │ │ │ - jae 5817 , std::allocator >)@@Base+0x187> │ │ │ │ │ + jae 8f97 , std::allocator >)@@Base+0x187> │ │ │ │ │ +seqan2::TraceSegment_::TraceSegment_(seqan2::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ │ +void seqan2::_setLength, void, unsigned long>(seqan2::String, seqan2::Alloc >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ lea 0x20(%rax,%r14,1),%rax │ │ │ │ │ +seqan2::TraceSegment_::TraceSegment_(seqan2::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:77 │ │ │ │ │ mov %rbx,0x10(%rcx) │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ movb $0x2,0x18(%rcx) │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ movups %xmm0,(%rcx) │ │ │ │ │ +void seqan2::_setLength, void, unsigned long>(seqan2::String, seqan2::Alloc >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:345 │ │ │ │ │ - jmp 5817 , std::allocator >)@@Base+0x187> │ │ │ │ │ + jmp 8f97 , std::allocator >)@@Base+0x187> │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov (%rsp),%rax │ │ │ │ │ movzbl (%rax),%eax │ │ │ │ │ movzbl (%r15),%r8d │ │ │ │ │ +void seqan2::_computeTraceback, seqan2::Alloc >, unsigned char, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned long, unsigned long, seqan2::Tag, seqan2::GlobalAlignment_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag, seqan2::TraceHead_ > >, seqan2::TraceTail_ > > >(seqan2::String, seqan2::Alloc >&, unsigned char&, unsigned char&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned long const&, unsigned long const&, seqan2::DPBandConfig > const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&, seqan2::TraceHead_ > > const&, seqan2::TraceTail_ > > const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:533 (discriminator 1) │ │ │ │ │ test %al,%al │ │ │ │ │ - je 5ceb , std::allocator >)@@Base+0x65b> │ │ │ │ │ + je 946b , std::allocator >)@@Base+0x65b> │ │ │ │ │ +void seqan2::_doTraceback, seqan2::Alloc >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned char, unsigned long, unsigned long, seqan2::Tag, seqan2::True>(seqan2::String, seqan2::Alloc >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char&, unsigned char&, unsigned long&, seqan2::TracebackCoordinator_&, seqan2::Tag const&, seqan2::True const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:390 │ │ │ │ │ test $0x1,%al │ │ │ │ │ - jne 5b10 , std::allocator >)@@Base+0x480> │ │ │ │ │ + jne 9290 , std::allocator >)@@Base+0x480> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:394 │ │ │ │ │ test $0x40,%al │ │ │ │ │ - je 5957 , std::allocator >)@@Base+0x2c7> │ │ │ │ │ + je 90d7 , std::allocator >)@@Base+0x2c7> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:394 (discriminator 1) │ │ │ │ │ test $0x4,%al │ │ │ │ │ - jne 5ac0 , std::allocator >)@@Base+0x430> │ │ │ │ │ + jne 9240 , std::allocator >)@@Base+0x430> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:398 (discriminator 1) │ │ │ │ │ test $0x10,%al │ │ │ │ │ - jne 5ac0 , std::allocator >)@@Base+0x430> │ │ │ │ │ + jne 9240 , std::allocator >)@@Base+0x430> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:402 │ │ │ │ │ test $0x20,%al │ │ │ │ │ - je 596b , std::allocator >)@@Base+0x2db> │ │ │ │ │ + je 90eb , std::allocator >)@@Base+0x2db> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:402 (discriminator 1) │ │ │ │ │ test $0x2,%al │ │ │ │ │ - jne 5b78 , std::allocator >)@@Base+0x4e8> │ │ │ │ │ + jne 92f8 , std::allocator >)@@Base+0x4e8> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:406 (discriminator 1) │ │ │ │ │ test $0x8,%al │ │ │ │ │ - jne 5b78 , std::allocator >)@@Base+0x4e8> │ │ │ │ │ + jne 92f8 , std::allocator >)@@Base+0x4e8> │ │ │ │ │ +bool seqan2::_hasReachedEnd(seqan2::TracebackCoordinator_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:136 │ │ │ │ │ mov 0x20(%rsp),%rbx │ │ │ │ │ test %rbx,%rbx │ │ │ │ │ - jne 5933 , std::allocator >)@@Base+0x2a3> │ │ │ │ │ + jne 90b3 , std::allocator >)@@Base+0x2a3> │ │ │ │ │ +void seqan2::_computeTraceback, seqan2::Alloc >, unsigned char, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned long, unsigned long, seqan2::Tag, seqan2::GlobalAlignment_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag, seqan2::TraceHead_ > >, seqan2::TraceTail_ > > >(seqan2::String, seqan2::Alloc >&, unsigned char&, unsigned char&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned long const&, unsigned long const&, seqan2::DPBandConfig > const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&, seqan2::TraceHead_ > > const&, seqan2::TraceTail_ > > const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:537 │ │ │ │ │ mov %r14,%rdx │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:541 │ │ │ │ │ xor %ebx,%ebx │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:537 │ │ │ │ │ - call 5210 <__cxa_finalize@plt+0xe80> │ │ │ │ │ + call 8990 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xa50> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:541 │ │ │ │ │ test %r12,%r12 │ │ │ │ │ - je 5817 , std::allocator >)@@Base+0x187> │ │ │ │ │ + je 8f97 , std::allocator >)@@Base+0x187> │ │ │ │ │ +seqan2::Iterator, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::end, void>(seqan2::String, seqan2::Alloc > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0x8(%rbp),%r13 │ │ │ │ │ +seqan2::Iterator, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin, void>(seqan2::String, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov 0x0(%rbp),%r14 │ │ │ │ │ +seqan2::Size, seqan2::Alloc > >::Type seqan2::capacity, void>(seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ │ +seqan2::Size, seqan2::Alloc > const>::Type seqan2::length, seqan2::Alloc >(seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov %r13,%r15 │ │ │ │ │ sub %r14,%r15 │ │ │ │ │ mov %r15,%rcx │ │ │ │ │ sar $0x5,%rcx │ │ │ │ │ +void seqan2::AppendValueToString_ >::appendValue_, seqan2::Alloc >, seqan2::TraceSegment_ >(seqan2::String, seqan2::Alloc >&, seqan2::TraceSegment_&&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1348 (discriminator 1) │ │ │ │ │ cmp %rax,%rcx │ │ │ │ │ - jb 5a68 , std::allocator >)@@Base+0x3d8> │ │ │ │ │ + jb 91e8 , std::allocator >)@@Base+0x3d8> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1352 │ │ │ │ │ lea 0x1(%rcx),%rdx │ │ │ │ │ +void seqan2::_reserveStorage, seqan2::Alloc, unsigned long, seqan2::TagGenerous_>(seqan2::String, seqan2::Alloc >&, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1684 │ │ │ │ │ cmp %rdx,%rax │ │ │ │ │ - jae 5a83 , std::allocator >)@@Base+0x3f3> │ │ │ │ │ + jae 9203 , std::allocator >)@@Base+0x3f3> │ │ │ │ │ +unsigned long seqan2::computeGenerousCapacity, seqan2::Alloc >, unsigned long>(seqan2::String, seqan2::Alloc > const&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:872 │ │ │ │ │ cmp $0x1f,%rdx │ │ │ │ │ - jbe 5beb , std::allocator >)@@Base+0x55b> │ │ │ │ │ + jbe 936b , std::allocator >)@@Base+0x55b> │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ mov %rdx,%rax │ │ │ │ │ mov %rcx,0x8(%rsp) │ │ │ │ │ shr $1,%rax │ │ │ │ │ add %rax,%rdx │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::TraceSegment_, unsigned long, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc > const&, seqan2::TraceSegment_*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov %rdx,%rdi │ │ │ │ │ mov %rdx,(%rsp) │ │ │ │ │ shl $0x5,%rdi │ │ │ │ │ call 41d0 │ │ │ │ │ +seqan2::Value, seqan2::Alloc >, 0>::Type* seqan2::_allocateStorage, void, unsigned long>(seqan2::String, seqan2::Alloc >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov (%rsp),%rdx │ │ │ │ │ +void seqan2::_reserveStorage, seqan2::Alloc, unsigned long, seqan2::TagGenerous_>(seqan2::String, seqan2::Alloc >&, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ test %r14,%r14 │ │ │ │ │ mov 0x8(%rsp),%rcx │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::TraceSegment_, unsigned long, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc > const&, seqan2::TraceSegment_*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ │ +seqan2::Value, seqan2::Alloc >, 0>::Type* seqan2::_allocateStorage, void, unsigned long>(seqan2::String, seqan2::Alloc >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov %rdx,0x10(%rbp) │ │ │ │ │ +void seqan2::_reserveStorage, seqan2::Alloc, unsigned long, seqan2::TagGenerous_>(seqan2::String, seqan2::Alloc >&, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ - je 5a3d , std::allocator >)@@Base+0x3ad> │ │ │ │ │ + je 91bd , std::allocator >)@@Base+0x3ad> │ │ │ │ │ +void seqan2::_arrayConstructMoveDefault*, seqan2::TraceSegment_*, seqan2::TraceSegment_*>(seqan2::TraceSegment_*, seqan2::TraceSegment_*, seqan2::TraceSegment_*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ mov %r14,%rdx │ │ │ │ │ cmp %r13,%r14 │ │ │ │ │ - jae 5a25 , std::allocator >)@@Base+0x395> │ │ │ │ │ + jae 91a5 , std::allocator >)@@Base+0x395> │ │ │ │ │ +seqan2::TraceSegment_::TraceSegment_(seqan2::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:77 │ │ │ │ │ mov 0x10(%rdx),%rsi │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ movdqu (%rdx),%xmm0 │ │ │ │ │ +void seqan2::_arrayConstructMoveDefault*, seqan2::TraceSegment_*, seqan2::TraceSegment_*>(seqan2::TraceSegment_*, seqan2::TraceSegment_*, seqan2::TraceSegment_*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:512 │ │ │ │ │ add $0x20,%rdx │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:513 │ │ │ │ │ add $0x20,%rax │ │ │ │ │ +seqan2::TraceSegment_::TraceSegment_(seqan2::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:77 │ │ │ │ │ mov %rsi,-0x10(%rax) │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ movzbl -0x8(%rdx),%esi │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ movups %xmm0,-0x20(%rax) │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ mov %sil,-0x8(%rax) │ │ │ │ │ +void seqan2::_arrayConstructMoveDefault*, seqan2::TraceSegment_*, seqan2::TraceSegment_*>(seqan2::TraceSegment_*, seqan2::TraceSegment_*, seqan2::TraceSegment_*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ cmp %r13,%rdx │ │ │ │ │ - jb 5a00 , std::allocator >)@@Base+0x370> │ │ │ │ │ + jb 9180 , std::allocator >)@@Base+0x370> │ │ │ │ │ +void seqan2::deallocate, seqan2::Alloc >, seqan2::TraceSegment_, unsigned long, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc >&, seqan2::TraceSegment_*, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %r14,%rdi │ │ │ │ │ mov %rcx,(%rsp) │ │ │ │ │ call 41b0 │ │ │ │ │ +seqan2::Size, seqan2::Alloc > >::Type seqan2::capacity, void>(seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ │ +void seqan2::_setLength, void, unsigned long>(seqan2::String, seqan2::Alloc >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov 0x0(%rbp),%rax │ │ │ │ │ +void seqan2::_deallocateStorage, void, seqan2::TraceSegment_, unsigned long>(seqan2::String, seqan2::Alloc >&, seqan2::TraceSegment_*, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ mov (%rsp),%rcx │ │ │ │ │ +void seqan2::_setLength, void, unsigned long>(seqan2::String, seqan2::Alloc >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ lea (%rax,%r15,1),%rsi │ │ │ │ │ mov %rsi,0x8(%rbp) │ │ │ │ │ +void seqan2::AppendValueToString_ >::appendValue_, seqan2::Alloc >, seqan2::TraceSegment_ >(seqan2::String, seqan2::Alloc >&, seqan2::TraceSegment_&&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1353 │ │ │ │ │ cmp %rdx,%rcx │ │ │ │ │ - jae 5a83 , std::allocator >)@@Base+0x3f3> │ │ │ │ │ + jae 9203 , std::allocator >)@@Base+0x3f3> │ │ │ │ │ +seqan2::TraceSegment_::TraceSegment_(seqan2::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ │ +void seqan2::_setLength, void, unsigned long>(seqan2::String, seqan2::Alloc >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ lea 0x20(%rax,%r15,1),%rax │ │ │ │ │ +seqan2::TraceSegment_::TraceSegment_(seqan2::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:77 │ │ │ │ │ mov %r12,0x10(%rsi) │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ movb $0x4,0x18(%rsi) │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ movups %xmm0,(%rsi) │ │ │ │ │ +void seqan2::_setLength, void, unsigned long>(seqan2::String, seqan2::Alloc >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:345 │ │ │ │ │ - jmp 5a83 , std::allocator >)@@Base+0x3f3> │ │ │ │ │ + jmp 9203 , std::allocator >)@@Base+0x3f3> │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ +seqan2::TraceSegment_::TraceSegment_(seqan2::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ │ +void seqan2::_setLength, void, unsigned long>(seqan2::String, seqan2::Alloc >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ lea 0x20(%r14,%r15,1),%rax │ │ │ │ │ +seqan2::TraceSegment_::TraceSegment_(seqan2::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:77 │ │ │ │ │ mov %r12,0x10(%r13) │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ movb $0x4,0x18(%r13) │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ movups %xmm0,0x0(%r13) │ │ │ │ │ +void seqan2::_setLength, void, unsigned long>(seqan2::String, seqan2::Alloc >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ │ +void seqan2::_computeTraceback, seqan2::Alloc >, unsigned char, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned long, unsigned long, seqan2::Tag, seqan2::GlobalAlignment_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag, seqan2::TraceHead_ > >, seqan2::TraceTail_ > > >(seqan2::String, seqan2::Alloc >&, unsigned char&, unsigned char&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned long const&, unsigned long const&, seqan2::DPBandConfig > const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&, seqan2::TraceHead_ > > const&, seqan2::TraceTail_ > > const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:543 │ │ │ │ │ test %rbx,%rbx │ │ │ │ │ - je 5817 , std::allocator >)@@Base+0x187> │ │ │ │ │ - jmp 5858 , std::allocator >)@@Base+0x1c8> │ │ │ │ │ + je 8f97 , std::allocator >)@@Base+0x187> │ │ │ │ │ + jmp 8fd8 , std::allocator >)@@Base+0x1c8> │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ +seqan2::TraceSegment_::TraceSegment_(seqan2::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ │ +void seqan2::_setLength, void, unsigned long>(seqan2::String, seqan2::Alloc >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ lea 0x20(%r13,%r14,1),%rax │ │ │ │ │ +seqan2::TraceSegment_::TraceSegment_(seqan2::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:77 │ │ │ │ │ mov %rbx,0x10(%r12) │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ movb $0x2,0x18(%r12) │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ movups %xmm0,(%r12) │ │ │ │ │ +void seqan2::_setLength, void, unsigned long>(seqan2::String, seqan2::Alloc >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ │ +void seqan2::_computeTraceback, seqan2::Alloc >, unsigned char, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned long, unsigned long, seqan2::Tag, seqan2::GlobalAlignment_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag, seqan2::TraceHead_ > >, seqan2::TraceTail_ > > >(seqan2::String, seqan2::Alloc >&, unsigned char&, unsigned char&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned long const&, unsigned long const&, seqan2::DPBandConfig > const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&, seqan2::TraceHead_ > > const&, seqan2::TraceTail_ > > const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:546 │ │ │ │ │ - jmp 5817 , std::allocator >)@@Base+0x187> │ │ │ │ │ + jmp 8f97 , std::allocator >)@@Base+0x187> │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ +void seqan2::_doTracebackMaxFromVertical, seqan2::Alloc >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned char, unsigned long, unsigned long, seqan2::Tag >(seqan2::String, seqan2::Alloc >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char&, unsigned char&, unsigned long&, seqan2::TracebackCoordinator_&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:281 │ │ │ │ │ test $0x4,%r8b │ │ │ │ │ - je 5bc8 , std::allocator >)@@Base+0x538> │ │ │ │ │ + je 9348 , std::allocator >)@@Base+0x538> │ │ │ │ │ +void seqan2::_doTracebackMaxFromHorizontal, seqan2::Alloc >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned char, unsigned long, unsigned long, seqan2::Tag >(seqan2::String, seqan2::Alloc >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char&, unsigned char&, unsigned long&, seqan2::TracebackCoordinator_&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:369 │ │ │ │ │ add $0x1,%rcx │ │ │ │ │ +void seqan2::_traceVertical >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, bool): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:405 │ │ │ │ │ mov 0x0(%r13),%rbx │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > >::Type seqan2::value > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov 0x8(%rbx),%edi │ │ │ │ │ test %edi,%edi │ │ │ │ │ - je 5c70 , std::allocator >)@@Base+0x5e0> │ │ │ │ │ + je 93f0 , std::allocator >)@@Base+0x5e0> │ │ │ │ │ +seqan2::Iterator >, seqan2::Tag const>::Type seqan2::begin(seqan2::String >&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ mov (%rbx),%rax │ │ │ │ │ +void seqan2::_doTracebackMaxFromVertical, seqan2::Alloc >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned char, unsigned long, unsigned long, seqan2::Tag >(seqan2::String, seqan2::Alloc >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char&, unsigned char&, unsigned long&, seqan2::TracebackCoordinator_&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:291 │ │ │ │ │ sub $0x1,%r12 │ │ │ │ │ +bool seqan2::_hasReachedEnd(seqan2::TracebackCoordinator_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:136 │ │ │ │ │ mov 0x20(%rsp),%rbx │ │ │ │ │ +void seqan2::_traceVertical >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, bool): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:405 (discriminator 2) │ │ │ │ │ mov 0x18(%rax),%rdi │ │ │ │ │ mov 0x10(%r13),%rax │ │ │ │ │ sub (%rdi),%rax │ │ │ │ │ +void seqan2::_doTracebackMaxFromVertical, seqan2::Alloc >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned char, unsigned long, unsigned long, seqan2::Tag >(seqan2::String, seqan2::Alloc >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char&, unsigned char&, unsigned long&, seqan2::TracebackCoordinator_&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:290 (discriminator 1) │ │ │ │ │ mov (%rsp),%rdi │ │ │ │ │ +void seqan2::_traceVertical >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, bool): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:405 (discriminator 2) │ │ │ │ │ mov %rax,0x10(%r13) │ │ │ │ │ +seqan2::EnableIf > >, unsigned char>::Type seqan2::_scalarValue(unsigned char&, unsigned int): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:485 │ │ │ │ │ movzbl (%rax),%eax │ │ │ │ │ +void seqan2::_doTracebackMaxFromVertical, seqan2::Alloc >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned char, unsigned long, unsigned long, seqan2::Tag >(seqan2::String, seqan2::Alloc >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char&, unsigned char&, unsigned long&, seqan2::TracebackCoordinator_&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:291 │ │ │ │ │ mov %r12,0x28(%rsp) │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:290 (discriminator 1) │ │ │ │ │ mov %al,(%rdi) │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:293 │ │ │ │ │ - jmp 5b60 , std::allocator >)@@Base+0x4d0> │ │ │ │ │ + jmp 92e0 , std::allocator >)@@Base+0x4d0> │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ +void seqan2::_doTracebackGoDiagonal, seqan2::Alloc >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned char, unsigned long, unsigned long, seqan2::Tag >(seqan2::String, seqan2::Alloc >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char&, unsigned char&, unsigned long&, seqan2::TracebackCoordinator_&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:201 │ │ │ │ │ test $0x1,%r8b │ │ │ │ │ - je 5c48 , std::allocator >)@@Base+0x5b8> │ │ │ │ │ + je 93c8 , std::allocator >)@@Base+0x5b8> │ │ │ │ │ +void seqan2::_doTracebackMaxFromHorizontal, seqan2::Alloc >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned char, unsigned long, unsigned long, seqan2::Tag >(seqan2::String, seqan2::Alloc >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char&, unsigned char&, unsigned long&, seqan2::TracebackCoordinator_&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:369 │ │ │ │ │ add $0x1,%rcx │ │ │ │ │ +void seqan2::_traceDiagonal >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, bool): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:387 │ │ │ │ │ mov 0x0(%r13),%rax │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > >::Type seqan2::value > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov 0x8(%rax),%r8d │ │ │ │ │ test %r8d,%r8d │ │ │ │ │ - je 5c98 , std::allocator >)@@Base+0x608> │ │ │ │ │ + je 9418 , std::allocator >)@@Base+0x608> │ │ │ │ │ +seqan2::Iterator >, seqan2::Tag const>::Type seqan2::begin(seqan2::String >&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ mov (%rax),%rax │ │ │ │ │ +void seqan2::_doTracebackGoDiagonal, seqan2::Alloc >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned char, unsigned long, unsigned long, seqan2::Tag >(seqan2::String, seqan2::Alloc >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char&, unsigned char&, unsigned long&, seqan2::TracebackCoordinator_&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:210 (discriminator 1) │ │ │ │ │ mov (%rsp),%rdi │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:211 │ │ │ │ │ sub $0x1,%rbx │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:212 │ │ │ │ │ sub $0x1,%r12 │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:211 │ │ │ │ │ mov %rbx,0x20(%rsp) │ │ │ │ │ +void seqan2::_traceDiagonal >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, bool): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:387 (discriminator 2) │ │ │ │ │ mov 0x18(%rax),%rax │ │ │ │ │ +void seqan2::_doTracebackGoDiagonal, seqan2::Alloc >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned char, unsigned long, unsigned long, seqan2::Tag >(seqan2::String, seqan2::Alloc >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char&, unsigned char&, unsigned long&, seqan2::TracebackCoordinator_&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:212 │ │ │ │ │ mov %r12,0x28(%rsp) │ │ │ │ │ +void seqan2::_traceDiagonal >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, bool): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:387 (discriminator 2) │ │ │ │ │ mov 0x8(%rax),%rax │ │ │ │ │ not %rax │ │ │ │ │ add 0x10(%r13),%rax │ │ │ │ │ mov %rax,0x10(%r13) │ │ │ │ │ +seqan2::EnableIf > >, unsigned char>::Type seqan2::_scalarValue(unsigned char&, unsigned int): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:485 │ │ │ │ │ movzbl (%rax),%eax │ │ │ │ │ +void seqan2::_doTracebackGoDiagonal, seqan2::Alloc >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned char, unsigned long, unsigned long, seqan2::Tag >(seqan2::String, seqan2::Alloc >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char&, unsigned char&, unsigned long&, seqan2::TracebackCoordinator_&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:210 (discriminator 1) │ │ │ │ │ mov %al,(%rdi) │ │ │ │ │ +bool seqan2::_hasReachedEnd(seqan2::TracebackCoordinator_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:136 │ │ │ │ │ test %rbx,%rbx │ │ │ │ │ - jne 5840 , std::allocator >)@@Base+0x1b0> │ │ │ │ │ + jne 8fc0 , std::allocator >)@@Base+0x1b0> │ │ │ │ │ movzbl (%r15),%r8d │ │ │ │ │ - jmp 5975 , std::allocator >)@@Base+0x2e5> │ │ │ │ │ + jmp 90f5 , std::allocator >)@@Base+0x2e5> │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ +void seqan2::_doTracebackMaxFromHorizontal, seqan2::Alloc >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned char, unsigned long, unsigned long, seqan2::Tag >(seqan2::String, seqan2::Alloc >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char&, unsigned char&, unsigned long&, seqan2::TracebackCoordinator_&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:358 │ │ │ │ │ test $0x2,%r8b │ │ │ │ │ - je 5cc8 , std::allocator >)@@Base+0x638> │ │ │ │ │ + je 9448 , std::allocator >)@@Base+0x638> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:369 │ │ │ │ │ add $0x1,%rcx │ │ │ │ │ +void seqan2::_traceHorizontal >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, bool): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:366 │ │ │ │ │ mov 0x0(%r13),%rax │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > >::Type seqan2::value > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov 0x8(%rax),%edx │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je 5d00 , std::allocator >)@@Base+0x670> │ │ │ │ │ + je 9480 , std::allocator >)@@Base+0x670> │ │ │ │ │ +seqan2::Iterator >, seqan2::Tag const>::Type seqan2::begin(seqan2::String >&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ mov (%rax),%rax │ │ │ │ │ +void seqan2::_traceHorizontal >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, bool): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:366 (discriminator 2) │ │ │ │ │ mov 0x18(%rax),%rdi │ │ │ │ │ mov 0x10(%r13),%rax │ │ │ │ │ sub 0x8(%rdi),%rax │ │ │ │ │ +void seqan2::_doTracebackMaxFromHorizontal, seqan2::Alloc >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned char, unsigned long, unsigned long, seqan2::Tag >(seqan2::String, seqan2::Alloc >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char&, unsigned char&, unsigned long&, seqan2::TracebackCoordinator_&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:367 (discriminator 1) │ │ │ │ │ mov (%rsp),%rdi │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:368 │ │ │ │ │ sub $0x1,%rbx │ │ │ │ │ +void seqan2::_traceHorizontal >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, bool): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:366 (discriminator 2) │ │ │ │ │ mov %rax,0x10(%r13) │ │ │ │ │ +seqan2::EnableIf > >, unsigned char>::Type seqan2::_scalarValue(unsigned char&, unsigned int): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:485 │ │ │ │ │ movzbl (%rax),%eax │ │ │ │ │ +void seqan2::_doTracebackMaxFromHorizontal, seqan2::Alloc >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned char, unsigned long, unsigned long, seqan2::Tag >(seqan2::String, seqan2::Alloc >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char&, unsigned char&, unsigned long&, seqan2::TracebackCoordinator_&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:368 │ │ │ │ │ mov %rbx,0x20(%rsp) │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:367 (discriminator 1) │ │ │ │ │ mov %al,(%rdi) │ │ │ │ │ +bool seqan2::_hasReachedEnd(seqan2::TracebackCoordinator_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:136 │ │ │ │ │ - je 5b69 , std::allocator >)@@Base+0x4d9> │ │ │ │ │ - jmp 592f , std::allocator >)@@Base+0x29f> │ │ │ │ │ + je 92e9 , std::allocator >)@@Base+0x4d9> │ │ │ │ │ + jmp 90af , std::allocator >)@@Base+0x29f> │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ +void seqan2::_doTracebackMaxFromVertical, seqan2::Alloc >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned char, unsigned long, unsigned long, seqan2::Tag >(seqan2::String, seqan2::Alloc >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char&, unsigned char&, unsigned long&, seqan2::TracebackCoordinator_&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:283 │ │ │ │ │ mov %r14,%rdx │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ mov %rsi,0x8(%rsp) │ │ │ │ │ - call 5210 <__cxa_finalize@plt+0xe80> │ │ │ │ │ + call 8990 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xa50> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:285 │ │ │ │ │ movb $0x4,(%r15) │ │ │ │ │ mov 0x8(%rsp),%rsi │ │ │ │ │ mov $0x1,%ecx │ │ │ │ │ - jmp 5ace , std::allocator >)@@Base+0x43e> │ │ │ │ │ + jmp 924e , std::allocator >)@@Base+0x43e> │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::TraceSegment_, unsigned long, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc > const&, seqan2::TraceSegment_*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov $0x400,%edi │ │ │ │ │ mov %rcx,(%rsp) │ │ │ │ │ call 41d0 │ │ │ │ │ +void seqan2::_reserveStorage, seqan2::Alloc, unsigned long, seqan2::TagGenerous_>(seqan2::String, seqan2::Alloc >&, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ test %r14,%r14 │ │ │ │ │ mov (%rsp),%rcx │ │ │ │ │ +seqan2::Value, seqan2::Alloc >, 0>::Type* seqan2::_allocateStorage, void, unsigned long>(seqan2::String, seqan2::Alloc >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ movq $0x20,0x10(%rbp) │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::TraceSegment_, unsigned long, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc > const&, seqan2::TraceSegment_*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ │ +void seqan2::_reserveStorage, seqan2::Alloc, unsigned long, seqan2::TagGenerous_>(seqan2::String, seqan2::Alloc >&, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ - jne 59f8 , std::allocator >)@@Base+0x368> │ │ │ │ │ + jne 9178 , std::allocator >)@@Base+0x368> │ │ │ │ │ +void seqan2::_setLength, void, unsigned long>(seqan2::String, seqan2::Alloc >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ lea (%rax,%r15,1),%rsi │ │ │ │ │ +seqan2::Size, seqan2::Alloc > >::Type seqan2::capacity, void>(seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:318 │ │ │ │ │ - jmp 5a4a , std::allocator >)@@Base+0x3ba> │ │ │ │ │ + jmp 91ca , std::allocator >)@@Base+0x3ba> │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::TraceSegment_, unsigned long, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc > const&, seqan2::TraceSegment_*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov $0x400,%edi │ │ │ │ │ call 41d0 │ │ │ │ │ +seqan2::Value, seqan2::Alloc >, 0>::Type* seqan2::_allocateStorage, void, unsigned long>(seqan2::String, seqan2::Alloc >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ movq $0x20,0x10(%rbp) │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::TraceSegment_, unsigned long, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc > const&, seqan2::TraceSegment_*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ │ +void seqan2::_reserveStorage, seqan2::Alloc, unsigned long, seqan2::TagGenerous_>(seqan2::String, seqan2::Alloc >&, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ test %r13,%r13 │ │ │ │ │ - jne 58b7 , std::allocator >)@@Base+0x227> │ │ │ │ │ + jne 9037 , std::allocator >)@@Base+0x227> │ │ │ │ │ +void seqan2::_setLength, void, unsigned long>(seqan2::String, seqan2::Alloc >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ lea (%rax,%r14,1),%rcx │ │ │ │ │ +seqan2::Size, seqan2::Alloc > >::Type seqan2::capacity, void>(seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:318 │ │ │ │ │ - jmp 5905 , std::allocator >)@@Base+0x275> │ │ │ │ │ + jmp 9085 , std::allocator >)@@Base+0x275> │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ +void seqan2::_doTracebackGoDiagonal, seqan2::Alloc >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned char, unsigned long, unsigned long, seqan2::Tag >(seqan2::String, seqan2::Alloc >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char&, unsigned char&, unsigned long&, seqan2::TracebackCoordinator_&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:203 │ │ │ │ │ mov %r14,%rdx │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ mov %rsi,0x8(%rsp) │ │ │ │ │ - call 5210 <__cxa_finalize@plt+0xe80> │ │ │ │ │ + call 8990 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xa50> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:206 │ │ │ │ │ movb $0x1,(%r15) │ │ │ │ │ mov 0x8(%rsp),%rsi │ │ │ │ │ mov $0x1,%ecx │ │ │ │ │ - jmp 5b1e , std::allocator >)@@Base+0x48e> │ │ │ │ │ + jmp 929e , std::allocator >)@@Base+0x48e> │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > >::Type seqan2::value > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ mov %rsi,0x10(%rsp) │ │ │ │ │ mov %rcx,0x8(%rsp) │ │ │ │ │ call 40a0 > > >(seqan2::Holder > >, seqan2::Tag >&)@plt> │ │ │ │ │ mov 0x10(%rsp),%rsi │ │ │ │ │ mov 0x8(%rsp),%rcx │ │ │ │ │ - jmp 5add , std::allocator >)@@Base+0x44d> │ │ │ │ │ + jmp 925d , std::allocator >)@@Base+0x44d> │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ mov %rsi,0x18(%rsp) │ │ │ │ │ mov %rcx,0x10(%rsp) │ │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ │ call 40a0 > > >(seqan2::Holder > >, seqan2::Tag >&)@plt> │ │ │ │ │ mov 0x18(%rsp),%rsi │ │ │ │ │ mov 0x10(%rsp),%rcx │ │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ │ - jmp 5b2f , std::allocator >)@@Base+0x49f> │ │ │ │ │ + jmp 92af , std::allocator >)@@Base+0x49f> │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ +void seqan2::_doTracebackMaxFromHorizontal, seqan2::Alloc >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned char, unsigned long, unsigned long, seqan2::Tag >(seqan2::String, seqan2::Alloc >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char&, unsigned char&, unsigned long&, seqan2::TracebackCoordinator_&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:360 │ │ │ │ │ mov %r14,%rdx │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ mov %rsi,0x8(%rsp) │ │ │ │ │ - call 5210 <__cxa_finalize@plt+0xe80> │ │ │ │ │ + call 8990 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xa50> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:362 │ │ │ │ │ movb $0x2,(%r15) │ │ │ │ │ mov 0x8(%rsp),%rsi │ │ │ │ │ mov $0x1,%ecx │ │ │ │ │ - jmp 5b86 , std::allocator >)@@Base+0x4f6> │ │ │ │ │ + jmp 9306 , std::allocator >)@@Base+0x4f6> │ │ │ │ │ +void seqan2::_computeTraceback, seqan2::Alloc >, unsigned char, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned long, unsigned long, seqan2::Tag, seqan2::GlobalAlignment_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag, seqan2::TraceHead_ > >, seqan2::TraceTail_ > > >(seqan2::String, seqan2::Alloc >&, unsigned char&, unsigned char&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned long const&, unsigned long const&, seqan2::DPBandConfig > const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&, seqan2::TraceHead_ > > const&, seqan2::TraceTail_ > > const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:537 │ │ │ │ │ mov %r14,%rdx │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ - call 5210 <__cxa_finalize@plt+0xe80> │ │ │ │ │ - jmp 598b , std::allocator >)@@Base+0x2fb> │ │ │ │ │ + call 8990 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xa50> │ │ │ │ │ + jmp 910b , std::allocator >)@@Base+0x2fb> │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > >::Type seqan2::value > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ mov %rsi,0x18(%rsp) │ │ │ │ │ mov %rcx,0x10(%rsp) │ │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ │ call 40a0 > > >(seqan2::Holder > >, seqan2::Tag >&)@plt> │ │ │ │ │ mov 0x18(%rsp),%rsi │ │ │ │ │ mov 0x10(%rsp),%rcx │ │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ │ - jmp 5b95 , std::allocator >)@@Base+0x505> │ │ │ │ │ + jmp 9315 , std::allocator >)@@Base+0x505> │ │ │ │ │ +void seqan2::_computeTraceback, seqan2::Alloc >, unsigned char, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned long, unsigned long, seqan2::Tag, seqan2::GlobalAlignment_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag, seqan2::TraceHead_ > >, seqan2::TraceTail_ > > >(seqan2::String, seqan2::Alloc >&, unsigned char&, unsigned char&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned long const&, unsigned long const&, seqan2::DPBandConfig > const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&, seqan2::TraceHead_ > > const&, seqan2::TraceTail_ > > const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:546 │ │ │ │ │ call 4210 <__stack_chk_fail@plt> │ │ │ │ │ -void seqan2::_computeTraceback, seqan2::Alloc >, unsigned char, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned long, unsigned long, seqan2::Tag, seqan2::GlobalAlignment_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag, seqan2::TraceHead_ > >, seqan2::TraceTail_ > > >(seqan2::String, seqan2::Alloc >&, unsigned char&, unsigned char&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned long const&, unsigned long const&, seqan2::DPBandConfig > const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&, seqan2::TraceHead_ > > const&, seqan2::TraceTail_ > > const&) [clone .isra.0]: │ │ │ │ │ +void seqan2::_computeTraceback, seqan2::Alloc >, unsigned char, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned long, unsigned long, seqan2::Tag, seqan2::GlobalAlignment_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag, seqan2::TraceHead_ > >, seqan2::TraceTail_ > > >(seqan2::String, seqan2::Alloc >&, unsigned char&, unsigned char&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned long const&, unsigned long const&, seqan2::DPBandConfig > const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&, seqan2::TraceHead_ > > const&, seqan2::TraceTail_ > > const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:498 │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ mov %rdx,%r13 │ │ │ │ │ push %r12 │ │ │ │ │ mov %rdi,%r12 │ │ │ │ │ push %rbp │ │ │ │ │ mov %rcx,%rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x78,%rsp │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > const>::Type seqan2::_dataValue > > >(seqan2::Holder > >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ mov (%rcx),%rbx │ │ │ │ │ +void seqan2::_computeTraceback, seqan2::Alloc >, unsigned char, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned long, unsigned long, seqan2::Tag, seqan2::GlobalAlignment_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag, seqan2::TraceHead_ > >, seqan2::TraceTail_ > > >(seqan2::String, seqan2::Alloc >&, unsigned char&, unsigned char&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned long const&, unsigned long const&, seqan2::DPBandConfig > const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&, seqan2::TraceHead_ > > const&, seqan2::TraceTail_ > > const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:498 │ │ │ │ │ mov %rsi,(%rsp) │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > const>::Type seqan2::_dataValue > > >(seqan2::Holder > >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ mov (%rbx),%rax │ │ │ │ │ +seqan2::Position, seqan2::String > > >::Type seqan2::position, seqan2::String > >, unsigned char*>(unsigned char* const&, seqan2::DPMatrix_, seqan2::String > > const&): │ │ │ │ │ /usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1) │ │ │ │ │ mov 0x10(%rcx),%rbx │ │ │ │ │ +void seqan2::_computeTraceback, seqan2::Alloc >, unsigned char, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned long, unsigned long, seqan2::Tag, seqan2::GlobalAlignment_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag, seqan2::TraceHead_ > >, seqan2::TraceTail_ > > >(seqan2::String, seqan2::Alloc >&, unsigned char&, unsigned char&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned long const&, unsigned long const&, seqan2::DPBandConfig > const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&, seqan2::TraceHead_ > > const&, seqan2::TraceTail_ > > const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:498 │ │ │ │ │ mov %fs:0x28,%r15 │ │ │ │ │ mov %r15,0x68(%rsp) │ │ │ │ │ mov %r8,%r15 │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov 0x30(%rax),%rdx │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov 0x18(%rax),%rsi │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov 0x8(%rax),%rdi │ │ │ │ │ sub (%rax),%rdi │ │ │ │ │ +seqan2::Position, seqan2::String > > >::Type seqan2::position, seqan2::String > >, unsigned char*>(unsigned char* const&, seqan2::DPMatrix_, seqan2::String > > const&): │ │ │ │ │ /usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1) │ │ │ │ │ sub (%rdx),%rbx │ │ │ │ │ +seqan2::Size > > >::Type seqan2::coordinate >, unsigned long>(seqan2::Matrix > > const&, unsigned long, unsigned int): │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:550 (discriminator 2) │ │ │ │ │ xor %edx,%edx │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:550 (discriminator 4) │ │ │ │ │ mov 0x8(%rsi),%rcx │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:550 (discriminator 2) │ │ │ │ │ mov %rbx,%rax │ │ │ │ │ divq (%rsi) │ │ │ │ │ xor %edx,%edx │ │ │ │ │ mov %rax,%r14 │ │ │ │ │ mov %rbx,%rax │ │ │ │ │ div %rcx │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:548 (discriminator 1) │ │ │ │ │ cmp $0x8,%rdi │ │ │ │ │ - je 5dc0 , std::allocator >)@@Base+0x730> │ │ │ │ │ + je 9540 , std::allocator >)@@Base+0x730> │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:550 (discriminator 4) │ │ │ │ │ mov %r14,%rax │ │ │ │ │ xor %edx,%edx │ │ │ │ │ div %rcx │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ sar $0x3,%rax │ │ │ │ │ +seqan2::Size > > >::Type seqan2::coordinate >, unsigned long>(seqan2::Matrix > > const&, unsigned long, unsigned int): │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:548 (discriminator 1) │ │ │ │ │ sub $0x1,%rax │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:550 (discriminator 4) │ │ │ │ │ mov %rdx,%r14 │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:548 (discriminator 1) │ │ │ │ │ cmp $0x1,%rax │ │ │ │ │ - jbe 5dc0 , std::allocator >)@@Base+0x730> │ │ │ │ │ + jbe 9540 , std::allocator >)@@Base+0x730> │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:550 (discriminator 4) │ │ │ │ │ mov %rbx,%rax │ │ │ │ │ xor %edx,%edx │ │ │ │ │ divq 0x10(%rsi) │ │ │ │ │ mov %rdx,%rbx │ │ │ │ │ +seqan2::TracebackCoordinator_::TracebackCoordinator_, unsigned long, unsigned long>(unsigned long, unsigned long, seqan2::DPBandConfig > const&, unsigned long, unsigned long): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:77 │ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:75 │ │ │ │ │ mov %rbx,0x30(%rsp) │ │ │ │ │ lea 0x38(%rsp),%rdx │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:76 │ │ │ │ │ mov %r14,0x38(%rsp) │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:81 │ │ │ │ │ movb $0x0,0x60(%rsp) │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:77 │ │ │ │ │ movaps %xmm0,0x40(%rsp) │ │ │ │ │ movaps %xmm0,0x50(%rsp) │ │ │ │ │ +void seqan2::_computeTraceback, seqan2::Alloc >, unsigned char, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned long, unsigned long, seqan2::Tag, seqan2::GlobalAlignment_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag, seqan2::TraceHead_ > >, seqan2::TraceTail_ > > >(seqan2::String, seqan2::Alloc >&, unsigned char&, unsigned char&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned long const&, unsigned long const&, seqan2::DPBandConfig > const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&, seqan2::TraceHead_ > > const&, seqan2::TraceTail_ > > const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:524 │ │ │ │ │ cmp %r14,%r9 │ │ │ │ │ - je 5e08 , std::allocator >)@@Base+0x778> │ │ │ │ │ + je 9588 , std::allocator >)@@Base+0x778> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:525 │ │ │ │ │ mov %r9,%rcx │ │ │ │ │ mov $0x4,%r8d │ │ │ │ │ mov %r15,%rsi │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ sub %r14,%rcx │ │ │ │ │ mov %rdx,0x8(%rsp) │ │ │ │ │ - call 5210 <__cxa_finalize@plt+0xe80> │ │ │ │ │ + call 8990 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xa50> │ │ │ │ │ mov 0x8(%rsp),%rdx │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:527 │ │ │ │ │ mov (%r15),%rcx │ │ │ │ │ lea 0x30(%rsp),%rsi │ │ │ │ │ cmp %rbx,%rcx │ │ │ │ │ - je 5e3a , std::allocator >)@@Base+0x7aa> │ │ │ │ │ + je 95ba , std::allocator >)@@Base+0x7aa> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:528 │ │ │ │ │ sub %rbx,%rcx │ │ │ │ │ mov $0x2,%r8d │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ mov %rdx,0x10(%rsp) │ │ │ │ │ mov %rsi,0x8(%rsp) │ │ │ │ │ - call 5210 <__cxa_finalize@plt+0xe80> │ │ │ │ │ + call 8990 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xa50> │ │ │ │ │ mov 0x10(%rsp),%rdx │ │ │ │ │ mov 0x8(%rsp),%rsi │ │ │ │ │ +bool seqan2::_hasReachedEnd(seqan2::TracebackCoordinator_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:136 │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ test %rbx,%rbx │ │ │ │ │ - jne 5e80 , std::allocator >)@@Base+0x7f0> │ │ │ │ │ + jne 9600 , std::allocator >)@@Base+0x7f0> │ │ │ │ │ +void seqan2::_computeTraceback, seqan2::Alloc >, unsigned char, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned long, unsigned long, seqan2::Tag, seqan2::GlobalAlignment_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag, seqan2::TraceHead_ > >, seqan2::TraceTail_ > > >(seqan2::String, seqan2::Alloc >&, unsigned char&, unsigned char&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned long const&, unsigned long const&, seqan2::DPBandConfig > const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&, seqan2::TraceHead_ > > const&, seqan2::TraceTail_ > > const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:537 │ │ │ │ │ movzbl 0x0(%r13),%r8d │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ - call 5210 <__cxa_finalize@plt+0xe80> │ │ │ │ │ + call 8990 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xa50> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:541 │ │ │ │ │ test %r14,%r14 │ │ │ │ │ - jne 5fda , std::allocator >)@@Base+0x94a> │ │ │ │ │ + jne 975a , std::allocator >)@@Base+0x94a> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:546 │ │ │ │ │ mov 0x68(%rsp),%rax │ │ │ │ │ sub %fs:0x28,%rax │ │ │ │ │ - jne 6667 , std::allocator >)@@Base+0xfd7> │ │ │ │ │ + jne 9de7 , std::allocator >)@@Base+0xfd7> │ │ │ │ │ add $0x78,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ +bool seqan2::_hasReachedEnd(seqan2::TracebackCoordinator_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:136 (discriminator 2) │ │ │ │ │ test %r14,%r14 │ │ │ │ │ - jne 5f68 , std::allocator >)@@Base+0x8d8> │ │ │ │ │ + jne 96e8 , std::allocator >)@@Base+0x8d8> │ │ │ │ │ +void seqan2::_computeTraceback, seqan2::Alloc >, unsigned char, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned long, unsigned long, seqan2::Tag, seqan2::GlobalAlignment_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag, seqan2::TraceHead_ > >, seqan2::TraceTail_ > > >(seqan2::String, seqan2::Alloc >&, unsigned char&, unsigned char&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned long const&, unsigned long const&, seqan2::DPBandConfig > const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&, seqan2::TraceHead_ > > const&, seqan2::TraceTail_ > > const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:537 │ │ │ │ │ movzbl 0x0(%r13),%r8d │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ - call 5210 <__cxa_finalize@plt+0xe80> │ │ │ │ │ + call 8990 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xa50> │ │ │ │ │ +seqan2::Iterator, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::end, void>(seqan2::String, seqan2::Alloc > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0x8(%r12),%rbp │ │ │ │ │ +seqan2::Iterator, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin, void>(seqan2::String, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%r12),%r13 │ │ │ │ │ +seqan2::Size, seqan2::Alloc > >::Type seqan2::capacity, void>(seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ mov 0x10(%r12),%rax │ │ │ │ │ +seqan2::Size, seqan2::Alloc > const>::Type seqan2::length, seqan2::Alloc >(seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov %rbp,%r14 │ │ │ │ │ sub %r13,%r14 │ │ │ │ │ mov %r14,%r15 │ │ │ │ │ sar $0x5,%r15 │ │ │ │ │ +void seqan2::AppendValueToString_ >::appendValue_, seqan2::Alloc >, seqan2::TraceSegment_ >(seqan2::String, seqan2::Alloc >&, seqan2::TraceSegment_&&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1348 (discriminator 1) │ │ │ │ │ cmp %rax,%r15 │ │ │ │ │ - jb 6120 , std::allocator >)@@Base+0xa90> │ │ │ │ │ + jb 98a0 , std::allocator >)@@Base+0xa90> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1352 │ │ │ │ │ lea 0x1(%r15),%rdx │ │ │ │ │ +void seqan2::_reserveStorage, seqan2::Alloc, unsigned long, seqan2::TagGenerous_>(seqan2::String, seqan2::Alloc >&, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1684 │ │ │ │ │ cmp %rdx,%rax │ │ │ │ │ - jae 5e59 , std::allocator >)@@Base+0x7c9> │ │ │ │ │ + jae 95d9 , std::allocator >)@@Base+0x7c9> │ │ │ │ │ +unsigned long seqan2::computeGenerousCapacity, seqan2::Alloc >, unsigned long>(seqan2::String, seqan2::Alloc > const&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:872 │ │ │ │ │ cmp $0x1f,%rdx │ │ │ │ │ - jbe 62df , std::allocator >)@@Base+0xc4f> │ │ │ │ │ + jbe 9a5f , std::allocator >)@@Base+0xc4f> │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ mov %rdx,%rax │ │ │ │ │ shr $1,%rax │ │ │ │ │ add %rax,%rdx │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::TraceSegment_, unsigned long, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc > const&, seqan2::TraceSegment_*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov %rdx,%rdi │ │ │ │ │ mov %rdx,(%rsp) │ │ │ │ │ shl $0x5,%rdi │ │ │ │ │ call 41d0 │ │ │ │ │ +seqan2::Value, seqan2::Alloc >, 0>::Type* seqan2::_allocateStorage, void, unsigned long>(seqan2::String, seqan2::Alloc >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov (%rsp),%rdx │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::TraceSegment_, unsigned long, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc > const&, seqan2::TraceSegment_*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %rax,(%r12) │ │ │ │ │ +seqan2::Value, seqan2::Alloc >, 0>::Type* seqan2::_allocateStorage, void, unsigned long>(seqan2::String, seqan2::Alloc >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov %rdx,0x10(%r12) │ │ │ │ │ +void seqan2::_reserveStorage, seqan2::Alloc, unsigned long, seqan2::TagGenerous_>(seqan2::String, seqan2::Alloc >&, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ test %r13,%r13 │ │ │ │ │ - je 5f35 , std::allocator >)@@Base+0x8a5> │ │ │ │ │ + je 96b5 , std::allocator >)@@Base+0x8a5> │ │ │ │ │ +void seqan2::_arrayConstructMoveDefault*, seqan2::TraceSegment_*, seqan2::TraceSegment_*>(seqan2::TraceSegment_*, seqan2::TraceSegment_*, seqan2::TraceSegment_*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ mov %r13,%rdx │ │ │ │ │ cmp %rbp,%r13 │ │ │ │ │ - jae 5f24 , std::allocator >)@@Base+0x894> │ │ │ │ │ + jae 96a4 , std::allocator >)@@Base+0x894> │ │ │ │ │ +seqan2::TraceSegment_::TraceSegment_(seqan2::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:77 │ │ │ │ │ mov 0x10(%rdx),%rcx │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ movdqu (%rdx),%xmm0 │ │ │ │ │ +void seqan2::_arrayConstructMoveDefault*, seqan2::TraceSegment_*, seqan2::TraceSegment_*>(seqan2::TraceSegment_*, seqan2::TraceSegment_*, seqan2::TraceSegment_*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:512 │ │ │ │ │ add $0x20,%rdx │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:513 │ │ │ │ │ add $0x20,%rax │ │ │ │ │ +seqan2::TraceSegment_::TraceSegment_(seqan2::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:77 │ │ │ │ │ mov %rcx,-0x10(%rax) │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ movzbl -0x8(%rdx),%ecx │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ movups %xmm0,-0x20(%rax) │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ mov %cl,-0x8(%rax) │ │ │ │ │ +void seqan2::_arrayConstructMoveDefault*, seqan2::TraceSegment_*, seqan2::TraceSegment_*>(seqan2::TraceSegment_*, seqan2::TraceSegment_*, seqan2::TraceSegment_*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ cmp %rbp,%rdx │ │ │ │ │ - jb 5f00 , std::allocator >)@@Base+0x870> │ │ │ │ │ + jb 9680 , std::allocator >)@@Base+0x870> │ │ │ │ │ +void seqan2::deallocate, seqan2::Alloc >, seqan2::TraceSegment_, unsigned long, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc >&, seqan2::TraceSegment_*, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %r13,%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ +seqan2::Size, seqan2::Alloc > >::Type seqan2::capacity, void>(seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ mov 0x10(%r12),%rdx │ │ │ │ │ +void seqan2::_setLength, void, unsigned long>(seqan2::String, seqan2::Alloc >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov (%r12),%rax │ │ │ │ │ lea (%rax,%r14,1),%rcx │ │ │ │ │ mov %rcx,0x8(%r12) │ │ │ │ │ +void seqan2::AppendValueToString_ >::appendValue_, seqan2::Alloc >, seqan2::TraceSegment_ >(seqan2::String, seqan2::Alloc >&, seqan2::TraceSegment_&&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1353 │ │ │ │ │ cmp %rdx,%r15 │ │ │ │ │ - jae 5e59 , std::allocator >)@@Base+0x7c9> │ │ │ │ │ + jae 95d9 , std::allocator >)@@Base+0x7c9> │ │ │ │ │ +seqan2::TraceSegment_::TraceSegment_(seqan2::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ │ +void seqan2::_setLength, void, unsigned long>(seqan2::String, seqan2::Alloc >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ lea 0x20(%rax,%r14,1),%rax │ │ │ │ │ +seqan2::TraceSegment_::TraceSegment_(seqan2::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:77 │ │ │ │ │ mov %rbx,0x10(%rcx) │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ movb $0x2,0x18(%rcx) │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ movups %xmm0,(%rcx) │ │ │ │ │ +void seqan2::_setLength, void, unsigned long>(seqan2::String, seqan2::Alloc >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov %rax,0x8(%r12) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:345 │ │ │ │ │ - jmp 5e59 , std::allocator >)@@Base+0x7c9> │ │ │ │ │ + jmp 95d9 , std::allocator >)@@Base+0x7c9> │ │ │ │ │ nopl (%rax) │ │ │ │ │ mov (%rsp),%rax │ │ │ │ │ movzbl (%rax),%edi │ │ │ │ │ movzbl 0x0(%r13),%r8d │ │ │ │ │ +void seqan2::_computeTraceback, seqan2::Alloc >, unsigned char, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned long, unsigned long, seqan2::Tag, seqan2::GlobalAlignment_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag, seqan2::TraceHead_ > >, seqan2::TraceTail_ > > >(seqan2::String, seqan2::Alloc >&, unsigned char&, unsigned char&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned long const&, unsigned long const&, seqan2::DPBandConfig > const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&, seqan2::TraceHead_ > > const&, seqan2::TraceTail_ > > const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:533 (discriminator 1) │ │ │ │ │ mov %edi,%eax │ │ │ │ │ test %dil,%dil │ │ │ │ │ - je 64c0 , std::allocator >)@@Base+0xe30> │ │ │ │ │ + je 9c40 , std::allocator >)@@Base+0xe30> │ │ │ │ │ +void seqan2::_doTraceback, seqan2::Alloc >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned char, unsigned long, unsigned long, seqan2::Tag, seqan2::True>(seqan2::String, seqan2::Alloc >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char&, unsigned char&, unsigned long&, seqan2::TracebackCoordinator_&, seqan2::Tag const&, seqan2::True const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:390 │ │ │ │ │ test $0x1,%dil │ │ │ │ │ - jne 6140 , std::allocator >)@@Base+0xab0> │ │ │ │ │ + jne 98c0 , std::allocator >)@@Base+0xab0> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:394 │ │ │ │ │ test $0x40,%dil │ │ │ │ │ - je 5fa3 , std::allocator >)@@Base+0x913> │ │ │ │ │ + je 9723 , std::allocator >)@@Base+0x913> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:394 (discriminator 1) │ │ │ │ │ test $0x4,%dil │ │ │ │ │ - jne 6340 , std::allocator >)@@Base+0xcb0> │ │ │ │ │ + jne 9ac0 , std::allocator >)@@Base+0xcb0> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:398 (discriminator 1) │ │ │ │ │ test $0x10,%dil │ │ │ │ │ - jne 61a8 , std::allocator >)@@Base+0xb18> │ │ │ │ │ + jne 9928 , std::allocator >)@@Base+0xb18> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:402 │ │ │ │ │ test $0x20,%dil │ │ │ │ │ - je 5fbd , std::allocator >)@@Base+0x92d> │ │ │ │ │ + je 973d , std::allocator >)@@Base+0x92d> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:402 (discriminator 1) │ │ │ │ │ test $0x2,%dil │ │ │ │ │ - jne 61f8 , std::allocator >)@@Base+0xb68> │ │ │ │ │ + jne 9978 , std::allocator >)@@Base+0xb68> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:406 (discriminator 1) │ │ │ │ │ test $0x8,%dil │ │ │ │ │ - jne 6290 , std::allocator >)@@Base+0xc00> │ │ │ │ │ + jne 9a10 , std::allocator >)@@Base+0xc00> │ │ │ │ │ +bool seqan2::_hasReachedEnd(seqan2::TracebackCoordinator_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:136 │ │ │ │ │ mov 0x30(%rsp),%rbx │ │ │ │ │ test %rbx,%rbx │ │ │ │ │ - jne 5f74 , std::allocator >)@@Base+0x8e4> │ │ │ │ │ + jne 96f4 , std::allocator >)@@Base+0x8e4> │ │ │ │ │ +void seqan2::_computeTraceback, seqan2::Alloc >, unsigned char, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned long, unsigned long, seqan2::Tag, seqan2::GlobalAlignment_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag, seqan2::TraceHead_ > >, seqan2::TraceTail_ > > >(seqan2::String, seqan2::Alloc >&, unsigned char&, unsigned char&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned long const&, unsigned long const&, seqan2::DPBandConfig > const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&, seqan2::TraceHead_ > > const&, seqan2::TraceTail_ > > const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:537 │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:541 │ │ │ │ │ xor %ebx,%ebx │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:537 │ │ │ │ │ - call 5210 <__cxa_finalize@plt+0xe80> │ │ │ │ │ + call 8990 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xa50> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:541 │ │ │ │ │ test %r14,%r14 │ │ │ │ │ - je 5e59 , std::allocator >)@@Base+0x7c9> │ │ │ │ │ + je 95d9 , std::allocator >)@@Base+0x7c9> │ │ │ │ │ +seqan2::Iterator, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::end, void>(seqan2::String, seqan2::Alloc > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0x8(%r12),%rbp │ │ │ │ │ +seqan2::Iterator, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin, void>(seqan2::String, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%r12),%r13 │ │ │ │ │ +seqan2::Size, seqan2::Alloc > >::Type seqan2::capacity, void>(seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ mov 0x10(%r12),%rax │ │ │ │ │ +seqan2::Size, seqan2::Alloc > const>::Type seqan2::length, seqan2::Alloc >(seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov %rbp,%rsi │ │ │ │ │ sub %r13,%rsi │ │ │ │ │ mov %rsi,%r15 │ │ │ │ │ sar $0x5,%r15 │ │ │ │ │ +void seqan2::AppendValueToString_ >::appendValue_, seqan2::Alloc >, seqan2::TraceSegment_ >(seqan2::String, seqan2::Alloc >&, seqan2::TraceSegment_&&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1348 (discriminator 1) │ │ │ │ │ cmp %rax,%r15 │ │ │ │ │ - jb 60f0 , std::allocator >)@@Base+0xa60> │ │ │ │ │ + jb 9870 , std::allocator >)@@Base+0xa60> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1352 │ │ │ │ │ lea 0x1(%r15),%rdx │ │ │ │ │ +void seqan2::_reserveStorage, seqan2::Alloc, unsigned long, seqan2::TagGenerous_>(seqan2::String, seqan2::Alloc >&, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1684 │ │ │ │ │ cmp %rdx,%rax │ │ │ │ │ - jae 610a , std::allocator >)@@Base+0xa7a> │ │ │ │ │ + jae 988a , std::allocator >)@@Base+0xa7a> │ │ │ │ │ +unsigned long seqan2::computeGenerousCapacity, seqan2::Alloc >, unsigned long>(seqan2::String, seqan2::Alloc > const&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:872 │ │ │ │ │ cmp $0x1f,%rdx │ │ │ │ │ - jbe 6308 , std::allocator >)@@Base+0xc78> │ │ │ │ │ + jbe 9a88 , std::allocator >)@@Base+0xc78> │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ mov %rdx,%rax │ │ │ │ │ mov %rsi,0x8(%rsp) │ │ │ │ │ shr $1,%rax │ │ │ │ │ add %rax,%rdx │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::TraceSegment_, unsigned long, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc > const&, seqan2::TraceSegment_*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov %rdx,%rdi │ │ │ │ │ mov %rdx,(%rsp) │ │ │ │ │ shl $0x5,%rdi │ │ │ │ │ call 41d0 │ │ │ │ │ +seqan2::Value, seqan2::Alloc >, 0>::Type* seqan2::_allocateStorage, void, unsigned long>(seqan2::String, seqan2::Alloc >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov (%rsp),%rdx │ │ │ │ │ +void seqan2::_reserveStorage, seqan2::Alloc, unsigned long, seqan2::TagGenerous_>(seqan2::String, seqan2::Alloc >&, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ test %r13,%r13 │ │ │ │ │ mov 0x8(%rsp),%rsi │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::TraceSegment_, unsigned long, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc > const&, seqan2::TraceSegment_*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %rax,(%r12) │ │ │ │ │ +seqan2::Value, seqan2::Alloc >, 0>::Type* seqan2::_allocateStorage, void, unsigned long>(seqan2::String, seqan2::Alloc >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov %rdx,0x10(%r12) │ │ │ │ │ +void seqan2::_reserveStorage, seqan2::Alloc, unsigned long, seqan2::TagGenerous_>(seqan2::String, seqan2::Alloc >&, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ - je 60bd , std::allocator >)@@Base+0xa2d> │ │ │ │ │ + je 983d , std::allocator >)@@Base+0xa2d> │ │ │ │ │ +void seqan2::_arrayConstructMoveDefault*, seqan2::TraceSegment_*, seqan2::TraceSegment_*>(seqan2::TraceSegment_*, seqan2::TraceSegment_*, seqan2::TraceSegment_*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ mov %r13,%rdx │ │ │ │ │ cmp %rbp,%r13 │ │ │ │ │ - jae 60a4 , std::allocator >)@@Base+0xa14> │ │ │ │ │ + jae 9824 , std::allocator >)@@Base+0xa14> │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ +seqan2::TraceSegment_::TraceSegment_(seqan2::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:77 │ │ │ │ │ mov 0x10(%rdx),%rcx │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ movdqu (%rdx),%xmm0 │ │ │ │ │ +void seqan2::_arrayConstructMoveDefault*, seqan2::TraceSegment_*, seqan2::TraceSegment_*>(seqan2::TraceSegment_*, seqan2::TraceSegment_*, seqan2::TraceSegment_*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:512 │ │ │ │ │ add $0x20,%rdx │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:513 │ │ │ │ │ add $0x20,%rax │ │ │ │ │ +seqan2::TraceSegment_::TraceSegment_(seqan2::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:77 │ │ │ │ │ mov %rcx,-0x10(%rax) │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ movzbl -0x8(%rdx),%ecx │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ movups %xmm0,-0x20(%rax) │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ mov %cl,-0x8(%rax) │ │ │ │ │ +void seqan2::_arrayConstructMoveDefault*, seqan2::TraceSegment_*, seqan2::TraceSegment_*>(seqan2::TraceSegment_*, seqan2::TraceSegment_*, seqan2::TraceSegment_*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ cmp %rbp,%rdx │ │ │ │ │ - jb 6080 , std::allocator >)@@Base+0x9f0> │ │ │ │ │ + jb 9800 , std::allocator >)@@Base+0x9f0> │ │ │ │ │ +void seqan2::deallocate, seqan2::Alloc >, seqan2::TraceSegment_, unsigned long, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc >&, seqan2::TraceSegment_*, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %r13,%rdi │ │ │ │ │ mov %rsi,(%rsp) │ │ │ │ │ call 41b0 │ │ │ │ │ +seqan2::Size, seqan2::Alloc > >::Type seqan2::capacity, void>(seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ mov 0x10(%r12),%rdx │ │ │ │ │ +void seqan2::_setLength, void, unsigned long>(seqan2::String, seqan2::Alloc >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov (%r12),%rax │ │ │ │ │ +void seqan2::_deallocateStorage, void, seqan2::TraceSegment_, unsigned long>(seqan2::String, seqan2::Alloc >&, seqan2::TraceSegment_*, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ mov (%rsp),%rsi │ │ │ │ │ +void seqan2::_setLength, void, unsigned long>(seqan2::String, seqan2::Alloc >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ lea (%rax,%rsi,1),%rcx │ │ │ │ │ mov %rcx,0x8(%r12) │ │ │ │ │ +void seqan2::AppendValueToString_ >::appendValue_, seqan2::Alloc >, seqan2::TraceSegment_ >(seqan2::String, seqan2::Alloc >&, seqan2::TraceSegment_&&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1353 │ │ │ │ │ cmp %rdx,%r15 │ │ │ │ │ - jae 610a , std::allocator >)@@Base+0xa7a> │ │ │ │ │ + jae 988a , std::allocator >)@@Base+0xa7a> │ │ │ │ │ +seqan2::TraceSegment_::TraceSegment_(seqan2::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ │ +void seqan2::_setLength, void, unsigned long>(seqan2::String, seqan2::Alloc >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ lea 0x20(%rax,%rsi,1),%rax │ │ │ │ │ +seqan2::TraceSegment_::TraceSegment_(seqan2::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:77 │ │ │ │ │ mov %r14,0x10(%rcx) │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ movb $0x4,0x18(%rcx) │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ movups %xmm0,(%rcx) │ │ │ │ │ +void seqan2::_setLength, void, unsigned long>(seqan2::String, seqan2::Alloc >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov %rax,0x8(%r12) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:345 │ │ │ │ │ - jmp 610a , std::allocator >)@@Base+0xa7a> │ │ │ │ │ + jmp 988a , std::allocator >)@@Base+0xa7a> │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ +seqan2::TraceSegment_::TraceSegment_(seqan2::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ │ +void seqan2::_setLength, void, unsigned long>(seqan2::String, seqan2::Alloc >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ lea 0x20(%r13,%rsi,1),%rax │ │ │ │ │ +seqan2::TraceSegment_::TraceSegment_(seqan2::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:77 │ │ │ │ │ mov %r14,0x10(%rbp) │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ movb $0x4,0x18(%rbp) │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ movups %xmm0,0x0(%rbp) │ │ │ │ │ +void seqan2::_setLength, void, unsigned long>(seqan2::String, seqan2::Alloc >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov %rax,0x8(%r12) │ │ │ │ │ +void seqan2::_computeTraceback, seqan2::Alloc >, unsigned char, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned long, unsigned long, seqan2::Tag, seqan2::GlobalAlignment_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag, seqan2::TraceHead_ > >, seqan2::TraceTail_ > > >(seqan2::String, seqan2::Alloc >&, unsigned char&, unsigned char&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned long const&, unsigned long const&, seqan2::DPBandConfig > const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&, seqan2::TraceHead_ > > const&, seqan2::TraceTail_ > > const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:543 │ │ │ │ │ test %rbx,%rbx │ │ │ │ │ - je 5e59 , std::allocator >)@@Base+0x7c9> │ │ │ │ │ - jmp 5e96 , std::allocator >)@@Base+0x806> │ │ │ │ │ + je 95d9 , std::allocator >)@@Base+0x7c9> │ │ │ │ │ + jmp 9616 , std::allocator >)@@Base+0x806> │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ +seqan2::TraceSegment_::TraceSegment_(seqan2::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ │ +void seqan2::_setLength, void, unsigned long>(seqan2::String, seqan2::Alloc >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ lea 0x20(%r13,%r14,1),%rax │ │ │ │ │ +seqan2::TraceSegment_::TraceSegment_(seqan2::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:77 │ │ │ │ │ mov %rbx,0x10(%rbp) │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:78 │ │ │ │ │ movb $0x2,0x18(%rbp) │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:75 │ │ │ │ │ movups %xmm0,0x0(%rbp) │ │ │ │ │ +void seqan2::_setLength, void, unsigned long>(seqan2::String, seqan2::Alloc >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov %rax,0x8(%r12) │ │ │ │ │ +void seqan2::_computeTraceback, seqan2::Alloc >, unsigned char, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned long, unsigned long, seqan2::Tag, seqan2::GlobalAlignment_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag, seqan2::TraceHead_ > >, seqan2::TraceTail_ > > >(seqan2::String, seqan2::Alloc >&, unsigned char&, unsigned char&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned long const&, unsigned long const&, seqan2::DPBandConfig > const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&, seqan2::TraceHead_ > > const&, seqan2::TraceTail_ > > const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:546 │ │ │ │ │ - jmp 5e59 , std::allocator >)@@Base+0x7c9> │ │ │ │ │ + jmp 95d9 , std::allocator >)@@Base+0x7c9> │ │ │ │ │ nop │ │ │ │ │ +void seqan2::_doTracebackGoDiagonal, seqan2::Alloc >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned char, unsigned long, unsigned long, seqan2::Tag >(seqan2::String, seqan2::Alloc >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char&, unsigned char&, unsigned long&, seqan2::TracebackCoordinator_&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:201 │ │ │ │ │ test $0x1,%r8b │ │ │ │ │ - je 63c0 , std::allocator >)@@Base+0xd30> │ │ │ │ │ + je 9b40 , std::allocator >)@@Base+0xd30> │ │ │ │ │ +void seqan2::_doTracebackMaxFromHorizontal, seqan2::Alloc >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned char, unsigned long, unsigned long, seqan2::Tag >(seqan2::String, seqan2::Alloc >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char&, unsigned char&, unsigned long&, seqan2::TracebackCoordinator_&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:369 │ │ │ │ │ add $0x1,%rcx │ │ │ │ │ +void seqan2::_traceDiagonal >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, bool): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:387 │ │ │ │ │ mov 0x0(%rbp),%r15 │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > >::Type seqan2::value > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov 0x8(%r15),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 6440 , std::allocator >)@@Base+0xdb0> │ │ │ │ │ + je 9bc0 , std::allocator >)@@Base+0xdb0> │ │ │ │ │ +seqan2::Iterator >, seqan2::Tag const>::Type seqan2::begin(seqan2::String >&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ mov (%r15),%rax │ │ │ │ │ +void seqan2::_doTracebackGoDiagonal, seqan2::Alloc >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned char, unsigned long, unsigned long, seqan2::Tag >(seqan2::String, seqan2::Alloc >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char&, unsigned char&, unsigned long&, seqan2::TracebackCoordinator_&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:210 (discriminator 1) │ │ │ │ │ mov (%rsp),%rdi │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:211 │ │ │ │ │ sub $0x1,%rbx │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:212 │ │ │ │ │ sub $0x1,%r14 │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:211 │ │ │ │ │ mov %rbx,0x30(%rsp) │ │ │ │ │ +void seqan2::_traceDiagonal >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, bool): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:387 (discriminator 2) │ │ │ │ │ mov 0x18(%rax),%rax │ │ │ │ │ +void seqan2::_doTracebackGoDiagonal, seqan2::Alloc >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned char, unsigned long, unsigned long, seqan2::Tag >(seqan2::String, seqan2::Alloc >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char&, unsigned char&, unsigned long&, seqan2::TracebackCoordinator_&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:212 │ │ │ │ │ mov %r14,0x38(%rsp) │ │ │ │ │ +void seqan2::_traceDiagonal >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, bool): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:387 (discriminator 2) │ │ │ │ │ mov 0x8(%rax),%rax │ │ │ │ │ not %rax │ │ │ │ │ add 0x10(%rbp),%rax │ │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ │ +seqan2::EnableIf > >, unsigned char>::Type seqan2::_scalarValue(unsigned char&, unsigned int): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:485 │ │ │ │ │ movzbl (%rax),%eax │ │ │ │ │ +void seqan2::_doTracebackGoDiagonal, seqan2::Alloc >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned char, unsigned long, unsigned long, seqan2::Tag >(seqan2::String, seqan2::Alloc >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char&, unsigned char&, unsigned long&, seqan2::TracebackCoordinator_&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:210 (discriminator 1) │ │ │ │ │ mov %al,(%rdi) │ │ │ │ │ +bool seqan2::_hasReachedEnd(seqan2::TracebackCoordinator_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:136 │ │ │ │ │ test %rbx,%rbx │ │ │ │ │ - jne 5e80 , std::allocator >)@@Base+0x7f0> │ │ │ │ │ + jne 9600 , std::allocator >)@@Base+0x7f0> │ │ │ │ │ movzbl 0x0(%r13),%r8d │ │ │ │ │ - jmp 5fc7 , std::allocator >)@@Base+0x937> │ │ │ │ │ + jmp 9747 , std::allocator >)@@Base+0x937> │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ +void seqan2::_doTracebackMaxFromVertical, seqan2::Alloc >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned char, unsigned long, unsigned long, seqan2::Tag >(seqan2::String, seqan2::Alloc >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char&, unsigned char&, unsigned long&, seqan2::TracebackCoordinator_&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:281 │ │ │ │ │ test $0x4,%r8b │ │ │ │ │ - je 6570 , std::allocator >)@@Base+0xee0> │ │ │ │ │ + je 9cf0 , std::allocator >)@@Base+0xee0> │ │ │ │ │ +void seqan2::_doTracebackMaxFromHorizontal, seqan2::Alloc >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned char, unsigned long, unsigned long, seqan2::Tag >(seqan2::String, seqan2::Alloc >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char&, unsigned char&, unsigned long&, seqan2::TracebackCoordinator_&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:369 │ │ │ │ │ add $0x1,%rcx │ │ │ │ │ +void seqan2::_traceVertical >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, bool): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:405 │ │ │ │ │ mov 0x0(%rbp),%rbx │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > >::Type seqan2::value > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov 0x8(%rbx),%r10d │ │ │ │ │ test %r10d,%r10d │ │ │ │ │ - je 6545 , std::allocator >)@@Base+0xeb5> │ │ │ │ │ + je 9cc5 , std::allocator >)@@Base+0xeb5> │ │ │ │ │ +seqan2::Iterator >, seqan2::Tag const>::Type seqan2::begin(seqan2::String >&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ mov (%rbx),%rax │ │ │ │ │ +void seqan2::_doTracebackMaxFromVertical, seqan2::Alloc >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned char, unsigned long, unsigned long, seqan2::Tag >(seqan2::String, seqan2::Alloc >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char&, unsigned char&, unsigned long&, seqan2::TracebackCoordinator_&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:291 │ │ │ │ │ sub $0x1,%r14 │ │ │ │ │ +bool seqan2::_hasReachedEnd(seqan2::TracebackCoordinator_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:136 │ │ │ │ │ mov 0x30(%rsp),%rbx │ │ │ │ │ +void seqan2::_doTracebackMaxFromVertical, seqan2::Alloc >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned char, unsigned long, unsigned long, seqan2::Tag >(seqan2::String, seqan2::Alloc >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char&, unsigned char&, unsigned long&, seqan2::TracebackCoordinator_&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:291 │ │ │ │ │ mov %r14,0x38(%rsp) │ │ │ │ │ +void seqan2::_traceVertical >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, bool): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:405 (discriminator 2) │ │ │ │ │ mov 0x18(%rax),%rdi │ │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ │ sub (%rdi),%rax │ │ │ │ │ +void seqan2::_doTracebackMaxFromVertical, seqan2::Alloc >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned char, unsigned long, unsigned long, seqan2::Tag >(seqan2::String, seqan2::Alloc >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char&, unsigned char&, unsigned long&, seqan2::TracebackCoordinator_&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:290 (discriminator 1) │ │ │ │ │ mov (%rsp),%rdi │ │ │ │ │ +void seqan2::_traceVertical >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, bool): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:405 (discriminator 2) │ │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ │ +seqan2::EnableIf > >, unsigned char>::Type seqan2::_scalarValue(unsigned char&, unsigned int): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:485 │ │ │ │ │ movzbl (%rax),%eax │ │ │ │ │ +void seqan2::_doTracebackMaxFromVertical, seqan2::Alloc >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned char, unsigned long, unsigned long, seqan2::Tag >(seqan2::String, seqan2::Alloc >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char&, unsigned char&, unsigned long&, seqan2::TracebackCoordinator_&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:290 (discriminator 1) │ │ │ │ │ mov %al,(%rdi) │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:293 │ │ │ │ │ - jmp 618f , std::allocator >)@@Base+0xaff> │ │ │ │ │ + jmp 990f , std::allocator >)@@Base+0xaff> │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ +void seqan2::_doTracebackGoHorizontal, seqan2::Alloc >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned char, unsigned long, unsigned long, seqan2::Tag >(seqan2::String, seqan2::Alloc >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char&, unsigned char&, unsigned long&, seqan2::TracebackCoordinator_&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:310 │ │ │ │ │ test $0x2,%r8b │ │ │ │ │ - je 65a3 , std::allocator >)@@Base+0xf13> │ │ │ │ │ + je 9d23 , std::allocator >)@@Base+0xf13> │ │ │ │ │ +bool seqan2::_hasReachedEnd(seqan2::TracebackCoordinator_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:136 │ │ │ │ │ mov 0x30(%rsp),%r15 │ │ │ │ │ mov %r15,%r8 │ │ │ │ │ - jmp 6235 , std::allocator >)@@Base+0xba5> │ │ │ │ │ + jmp 99b5 , std::allocator >)@@Base+0xba5> │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ +seqan2::Iterator >, seqan2::Tag const>::Type seqan2::begin(seqan2::String >&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ mov (%rbx),%rax │ │ │ │ │ +void seqan2::_doTracebackGoHorizontal, seqan2::Alloc >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned char, unsigned long, unsigned long, seqan2::Tag >(seqan2::String, seqan2::Alloc >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char&, unsigned char&, unsigned long&, seqan2::TracebackCoordinator_&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:325 │ │ │ │ │ sub $0x1,%r8 │ │ │ │ │ mov %r8,0x30(%rsp) │ │ │ │ │ +void seqan2::_traceHorizontal >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, bool): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:366 (discriminator 2) │ │ │ │ │ mov 0x18(%rax),%rdi │ │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ │ sub 0x8(%rdi),%rax │ │ │ │ │ +void seqan2::_doTracebackGoHorizontal, seqan2::Alloc >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned char, unsigned long, unsigned long, seqan2::Tag >(seqan2::String, seqan2::Alloc >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char&, unsigned char&, unsigned long&, seqan2::TracebackCoordinator_&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:324 (discriminator 1) │ │ │ │ │ mov (%rsp),%rdi │ │ │ │ │ +void seqan2::_traceHorizontal >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, bool): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:366 (discriminator 2) │ │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ │ +seqan2::EnableIf > >, unsigned char>::Type seqan2::_scalarValue(unsigned char&, unsigned int): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:485 │ │ │ │ │ movzbl (%rax),%eax │ │ │ │ │ +void seqan2::_doTracebackGoHorizontal, seqan2::Alloc >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned char, unsigned long, unsigned long, seqan2::Tag >(seqan2::String, seqan2::Alloc >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char&, unsigned char&, unsigned long&, seqan2::TracebackCoordinator_&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:324 (discriminator 1) │ │ │ │ │ mov %al,(%rdi) │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:320 │ │ │ │ │ test $0x8,%al │ │ │ │ │ - je 6241 , std::allocator >)@@Base+0xbb1> │ │ │ │ │ + je 99c1 , std::allocator >)@@Base+0xbb1> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:320 (discriminator 2) │ │ │ │ │ test $0x2,%al │ │ │ │ │ - je 659b , std::allocator >)@@Base+0xf0b> │ │ │ │ │ + je 9d1b , std::allocator >)@@Base+0xf0b> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:320 (discriminator 3) │ │ │ │ │ cmp $0x1,%r8 │ │ │ │ │ - je 6470 , std::allocator >)@@Base+0xde0> │ │ │ │ │ + je 9bf0 , std::allocator >)@@Base+0xde0> │ │ │ │ │ +void seqan2::_traceHorizontal >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, bool): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:366 │ │ │ │ │ mov 0x0(%rbp),%rbx │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > >::Type seqan2::value > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov 0x8(%rbx),%r9d │ │ │ │ │ test %r9d,%r9d │ │ │ │ │ - jne 6210 , std::allocator >)@@Base+0xb80> │ │ │ │ │ + jne 9990 , std::allocator >)@@Base+0xb80> │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ mov %rdx,0x20(%rsp) │ │ │ │ │ mov %rsi,0x18(%rsp) │ │ │ │ │ mov %rcx,0x10(%rsp) │ │ │ │ │ mov %r8,0x8(%rsp) │ │ │ │ │ call 40a0 > > >(seqan2::Holder > >, seqan2::Tag >&)@plt> │ │ │ │ │ mov 0x20(%rsp),%rdx │ │ │ │ │ mov 0x18(%rsp),%rsi │ │ │ │ │ mov 0x10(%rsp),%rcx │ │ │ │ │ mov 0x8(%rsp),%r8 │ │ │ │ │ - jmp 6210 , std::allocator >)@@Base+0xb80> │ │ │ │ │ + jmp 9990 , std::allocator >)@@Base+0xb80> │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ +void seqan2::_doTracebackMaxFromHorizontal, seqan2::Alloc >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned char, unsigned long, unsigned long, seqan2::Tag >(seqan2::String, seqan2::Alloc >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char&, unsigned char&, unsigned long&, seqan2::TracebackCoordinator_&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:358 │ │ │ │ │ test $0x2,%r8b │ │ │ │ │ - je 65d2 , std::allocator >)@@Base+0xf42> │ │ │ │ │ + je 9d52 , std::allocator >)@@Base+0xf42> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:369 │ │ │ │ │ add $0x1,%rcx │ │ │ │ │ +void seqan2::_traceHorizontal >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, bool): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:366 │ │ │ │ │ mov 0x0(%rbp),%r15 │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > >::Type seqan2::value > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov 0x8(%r15),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 663c , std::allocator >)@@Base+0xfac> │ │ │ │ │ + je 9dbc , std::allocator >)@@Base+0xfac> │ │ │ │ │ +seqan2::Iterator >, seqan2::Tag const>::Type seqan2::begin(seqan2::String >&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ mov (%r15),%rax │ │ │ │ │ +void seqan2::_traceHorizontal >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, bool): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:366 (discriminator 2) │ │ │ │ │ mov 0x18(%rax),%rdi │ │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ │ sub 0x8(%rdi),%rax │ │ │ │ │ +void seqan2::_doTracebackMaxFromHorizontal, seqan2::Alloc >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned char, unsigned long, unsigned long, seqan2::Tag >(seqan2::String, seqan2::Alloc >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char&, unsigned char&, unsigned long&, seqan2::TracebackCoordinator_&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:368 │ │ │ │ │ sub $0x1,%rbx │ │ │ │ │ +void seqan2::_traceHorizontal >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, bool): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:366 (discriminator 2) │ │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ │ +seqan2::EnableIf > >, unsigned char>::Type seqan2::_scalarValue(unsigned char&, unsigned int): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:485 │ │ │ │ │ movzbl (%rax),%edi │ │ │ │ │ +void seqan2::_doTracebackMaxFromHorizontal, seqan2::Alloc >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned char, unsigned long, unsigned long, seqan2::Tag >(seqan2::String, seqan2::Alloc >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char&, unsigned char&, unsigned long&, seqan2::TracebackCoordinator_&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:367 (discriminator 1) │ │ │ │ │ mov (%rsp),%rax │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:368 │ │ │ │ │ mov %rbx,0x30(%rsp) │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:367 (discriminator 1) │ │ │ │ │ mov %dil,(%rax) │ │ │ │ │ +bool seqan2::_hasReachedEnd(seqan2::TracebackCoordinator_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:136 │ │ │ │ │ - je 6198 , std::allocator >)@@Base+0xb08> │ │ │ │ │ - jmp 5f6f , std::allocator >)@@Base+0x8df> │ │ │ │ │ + je 9918 , std::allocator >)@@Base+0xb08> │ │ │ │ │ + jmp 96ef , std::allocator >)@@Base+0x8df> │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::TraceSegment_, unsigned long, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc > const&, seqan2::TraceSegment_*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov $0x400,%edi │ │ │ │ │ call 41d0 │ │ │ │ │ +seqan2::Value, seqan2::Alloc >, 0>::Type* seqan2::_allocateStorage, void, unsigned long>(seqan2::String, seqan2::Alloc >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ movq $0x20,0x10(%r12) │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::TraceSegment_, unsigned long, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc > const&, seqan2::TraceSegment_*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %rax,(%r12) │ │ │ │ │ +void seqan2::_reserveStorage, seqan2::Alloc, unsigned long, seqan2::TagGenerous_>(seqan2::String, seqan2::Alloc >&, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ test %r13,%r13 │ │ │ │ │ - jne 5ef8 , std::allocator >)@@Base+0x868> │ │ │ │ │ + jne 9678 , std::allocator >)@@Base+0x868> │ │ │ │ │ +void seqan2::_setLength, void, unsigned long>(seqan2::String, seqan2::Alloc >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ lea (%rax,%r14,1),%rcx │ │ │ │ │ +seqan2::Size, seqan2::Alloc > >::Type seqan2::capacity, void>(seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:318 │ │ │ │ │ - jmp 5f47 , std::allocator >)@@Base+0x8b7> │ │ │ │ │ + jmp 96c7 , std::allocator >)@@Base+0x8b7> │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::TraceSegment_, unsigned long, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc > const&, seqan2::TraceSegment_*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov $0x400,%edi │ │ │ │ │ mov %rsi,(%rsp) │ │ │ │ │ call 41d0 │ │ │ │ │ +void seqan2::_reserveStorage, seqan2::Alloc, unsigned long, seqan2::TagGenerous_>(seqan2::String, seqan2::Alloc >&, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ test %r13,%r13 │ │ │ │ │ mov (%rsp),%rsi │ │ │ │ │ +seqan2::Value, seqan2::Alloc >, 0>::Type* seqan2::_allocateStorage, void, unsigned long>(seqan2::String, seqan2::Alloc >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ movq $0x20,0x10(%r12) │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::TraceSegment_, unsigned long, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc > const&, seqan2::TraceSegment_*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %rax,(%r12) │ │ │ │ │ +void seqan2::_reserveStorage, seqan2::Alloc, unsigned long, seqan2::TagGenerous_>(seqan2::String, seqan2::Alloc >&, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ - jne 604a , std::allocator >)@@Base+0x9ba> │ │ │ │ │ + jne 97ca , std::allocator >)@@Base+0x9ba> │ │ │ │ │ +void seqan2::_setLength, void, unsigned long>(seqan2::String, seqan2::Alloc >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ lea (%rax,%rsi,1),%rcx │ │ │ │ │ +seqan2::Size, seqan2::Alloc > >::Type seqan2::capacity, void>(seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:318 │ │ │ │ │ - jmp 60cb , std::allocator >)@@Base+0xa3b> │ │ │ │ │ + jmp 984b , std::allocator >)@@Base+0xa3b> │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ +void seqan2::_doTracebackGoVertical, seqan2::Alloc >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned char, unsigned long, unsigned long, seqan2::Tag >(seqan2::String, seqan2::Alloc >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char&, unsigned char&, unsigned long&, seqan2::TracebackCoordinator_&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:231 │ │ │ │ │ test $0x4,%r8b │ │ │ │ │ - je 64e0 , std::allocator >)@@Base+0xe50> │ │ │ │ │ + je 9c60 , std::allocator >)@@Base+0xe50> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:237 │ │ │ │ │ mov %r14,%r15 │ │ │ │ │ - jmp 6374 , std::allocator >)@@Base+0xce4> │ │ │ │ │ + jmp 9af4 , std::allocator >)@@Base+0xce4> │ │ │ │ │ nop │ │ │ │ │ +seqan2::Iterator >, seqan2::Tag const>::Type seqan2::begin(seqan2::String >&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ mov (%rbx),%rax │ │ │ │ │ +void seqan2::_doTracebackGoVertical, seqan2::Alloc >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned char, unsigned long, unsigned long, seqan2::Tag >(seqan2::String, seqan2::Alloc >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char&, unsigned char&, unsigned long&, seqan2::TracebackCoordinator_&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:247 │ │ │ │ │ sub $0x1,%r15 │ │ │ │ │ mov %r15,0x38(%rsp) │ │ │ │ │ +void seqan2::_traceVertical >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, bool): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:405 (discriminator 2) │ │ │ │ │ mov 0x18(%rax),%rdi │ │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ │ sub (%rdi),%rax │ │ │ │ │ +void seqan2::_doTracebackGoVertical, seqan2::Alloc >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned char, unsigned long, unsigned long, seqan2::Tag >(seqan2::String, seqan2::Alloc >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char&, unsigned char&, unsigned long&, seqan2::TracebackCoordinator_&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:246 (discriminator 1) │ │ │ │ │ mov (%rsp),%rdi │ │ │ │ │ +void seqan2::_traceVertical >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, bool): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:405 (discriminator 2) │ │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ │ +seqan2::EnableIf > >, unsigned char>::Type seqan2::_scalarValue(unsigned char&, unsigned int): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:485 │ │ │ │ │ movzbl (%rax),%eax │ │ │ │ │ +void seqan2::_doTracebackGoVertical, seqan2::Alloc >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned char, unsigned long, unsigned long, seqan2::Tag >(seqan2::String, seqan2::Alloc >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char&, unsigned char&, unsigned long&, seqan2::TracebackCoordinator_&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:246 (discriminator 1) │ │ │ │ │ mov %al,(%rdi) │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:242 │ │ │ │ │ test $0x10,%al │ │ │ │ │ - je 6380 , std::allocator >)@@Base+0xcf0> │ │ │ │ │ + je 9b00 , std::allocator >)@@Base+0xcf0> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:242 (discriminator 2) │ │ │ │ │ test $0x4,%al │ │ │ │ │ - je 64d0 , std::allocator >)@@Base+0xe40> │ │ │ │ │ + je 9c50 , std::allocator >)@@Base+0xe40> │ │ │ │ │ +void seqan2::_traceVertical >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, bool): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:405 │ │ │ │ │ mov 0x0(%rbp),%rbx │ │ │ │ │ +bool seqan2::empty > > >(seqan2::Holder > >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:471 │ │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ │ +void seqan2::_doTracebackGoVertical, seqan2::Alloc >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned char, unsigned long, unsigned long, seqan2::Tag >(seqan2::String, seqan2::Alloc >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char&, unsigned char&, unsigned long&, seqan2::TracebackCoordinator_&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:242 (discriminator 3) │ │ │ │ │ cmp $0x1,%r15 │ │ │ │ │ - je 63f0 , std::allocator >)@@Base+0xd60> │ │ │ │ │ + je 9b70 , std::allocator >)@@Base+0xd60> │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > >::Type seqan2::value > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 6350 , std::allocator >)@@Base+0xcc0> │ │ │ │ │ + jne 9ad0 , std::allocator >)@@Base+0xcc0> │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ mov %rdx,0x18(%rsp) │ │ │ │ │ mov %rsi,0x10(%rsp) │ │ │ │ │ mov %rcx,0x8(%rsp) │ │ │ │ │ call 40a0 > > >(seqan2::Holder > >, seqan2::Tag >&)@plt> │ │ │ │ │ mov 0x18(%rsp),%rdx │ │ │ │ │ mov 0x10(%rsp),%rsi │ │ │ │ │ mov 0x8(%rsp),%rcx │ │ │ │ │ - jmp 6350 , std::allocator >)@@Base+0xcc0> │ │ │ │ │ + jmp 9ad0 , std::allocator >)@@Base+0xcc0> │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ +void seqan2::_doTracebackGoDiagonal, seqan2::Alloc >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned char, unsigned long, unsigned long, seqan2::Tag >(seqan2::String, seqan2::Alloc >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char&, unsigned char&, unsigned long&, seqan2::TracebackCoordinator_&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:203 │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ mov %rdx,0x10(%rsp) │ │ │ │ │ mov %rsi,0x8(%rsp) │ │ │ │ │ - call 5210 <__cxa_finalize@plt+0xe80> │ │ │ │ │ + call 8990 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xa50> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:206 │ │ │ │ │ movb $0x1,0x0(%r13) │ │ │ │ │ mov 0x10(%rsp),%rdx │ │ │ │ │ mov $0x1,%ecx │ │ │ │ │ mov 0x8(%rsp),%rsi │ │ │ │ │ - jmp 614e , std::allocator >)@@Base+0xabe> │ │ │ │ │ + jmp 98ce , std::allocator >)@@Base+0xabe> │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ +void seqan2::_doTracebackGoVertical, seqan2::Alloc >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned char, unsigned long, unsigned long, seqan2::Tag >(seqan2::String, seqan2::Alloc >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char&, unsigned char&, unsigned long&, seqan2::TracebackCoordinator_&, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_impl.h:206 │ │ │ │ │ mov $0x1,%r8d │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > >::Type seqan2::value > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov 0x8(%rbx),%r11d │ │ │ │ │ test %r11d,%r11d │ │ │ │ │ - je 6510 , std::allocator >)@@Base+0xe80> │ │ │ │ │ + je 9c90 , std::allocator >)@@Base+0xe80> │ │ │ │ │ +seqan2::Iterator >, seqan2::Tag const>::Type seqan2::begin(seqan2::String >&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ mov (%rbx),%rax │ │ │ │ │ +void seqan2::_doTracebackGoVertical, seqan2::Alloc >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned char, unsigned long, unsigned long, seqan2::Tag >(seqan2::String, seqan2::Alloc >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char&, unsigned char&, unsigned long&, seqan2::TracebackCoordinator_&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:253 (discriminator 1) │ │ │ │ │ mov (%rsp),%rbx │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:255 │ │ │ │ │ mov %r14,%r10 │ │ │ │ │ sub %r15,%r10 │ │ │ │ │ +void seqan2::_traceVertical >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, bool): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:405 (discriminator 2) │ │ │ │ │ mov 0x18(%rax),%rdi │ │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ │ +void seqan2::_doTracebackGoVertical, seqan2::Alloc >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned char, unsigned long, unsigned long, seqan2::Tag >(seqan2::String, seqan2::Alloc >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char&, unsigned char&, unsigned long&, seqan2::TracebackCoordinator_&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:255 │ │ │ │ │ lea 0x1(%r10,%rcx,1),%rcx │ │ │ │ │ +void seqan2::_traceVertical >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, bool): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:405 (discriminator 2) │ │ │ │ │ sub (%rdi),%rax │ │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ │ +seqan2::EnableIf > >, unsigned char>::Type seqan2::_scalarValue(unsigned char&, unsigned int): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:485 │ │ │ │ │ movzbl (%rax),%eax │ │ │ │ │ +void seqan2::_doTracebackGoVertical, seqan2::Alloc >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned char, unsigned long, unsigned long, seqan2::Tag >(seqan2::String, seqan2::Alloc >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char&, unsigned char&, unsigned long&, seqan2::TracebackCoordinator_&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:253 (discriminator 1) │ │ │ │ │ mov %al,(%rbx) │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:254 │ │ │ │ │ lea -0x1(%r8),%rax │ │ │ │ │ +bool seqan2::_hasReachedEnd(seqan2::TracebackCoordinator_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:136 │ │ │ │ │ mov 0x30(%rsp),%rbx │ │ │ │ │ +void seqan2::_doTracebackGoVertical, seqan2::Alloc >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned char, unsigned long, unsigned long, seqan2::Tag >(seqan2::String, seqan2::Alloc >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char&, unsigned char&, unsigned long&, seqan2::TracebackCoordinator_&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:254 │ │ │ │ │ mov %rax,0x38(%rsp) │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:264 │ │ │ │ │ mov %rax,%r14 │ │ │ │ │ - jmp 618f , std::allocator >)@@Base+0xaff> │ │ │ │ │ + jmp 990f , std::allocator >)@@Base+0xaff> │ │ │ │ │ nop │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > >::Type seqan2::value > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ mov %r15,%rdi │ │ │ │ │ mov %rdx,0x18(%rsp) │ │ │ │ │ mov %rsi,0x10(%rsp) │ │ │ │ │ mov %rcx,0x8(%rsp) │ │ │ │ │ call 40a0 > > >(seqan2::Holder > >, seqan2::Tag >&)@plt> │ │ │ │ │ mov 0x18(%rsp),%rdx │ │ │ │ │ mov 0x10(%rsp),%rsi │ │ │ │ │ mov 0x8(%rsp),%rcx │ │ │ │ │ - jmp 615e , std::allocator >)@@Base+0xace> │ │ │ │ │ + jmp 98de , std::allocator >)@@Base+0xace> │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ +void seqan2::_doTracebackGoHorizontal, seqan2::Alloc >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned char, unsigned long, unsigned long, seqan2::Tag >(seqan2::String, seqan2::Alloc >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char&, unsigned char&, unsigned long&, seqan2::TracebackCoordinator_&, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ mov $0x1,%ebx │ │ │ │ │ +void seqan2::_traceHorizontal >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, bool): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:366 │ │ │ │ │ mov 0x0(%rbp),%rax │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > >::Type seqan2::value > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov 0x8(%rax),%edi │ │ │ │ │ test %edi,%edi │ │ │ │ │ - je 65fd , std::allocator >)@@Base+0xf6d> │ │ │ │ │ + je 9d7d , std::allocator >)@@Base+0xf6d> │ │ │ │ │ +seqan2::Iterator >, seqan2::Tag const>::Type seqan2::begin(seqan2::String >&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ mov (%rax),%rax │ │ │ │ │ +void seqan2::_doTracebackGoHorizontal, seqan2::Alloc >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned char, unsigned long, unsigned long, seqan2::Tag >(seqan2::String, seqan2::Alloc >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char&, unsigned char&, unsigned long&, seqan2::TracebackCoordinator_&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:331 │ │ │ │ │ sub $0x1,%rbx │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:332 │ │ │ │ │ sub %r8,%r15 │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:331 │ │ │ │ │ mov %rbx,0x30(%rsp) │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:332 │ │ │ │ │ lea 0x1(%r15,%rcx,1),%rcx │ │ │ │ │ +void seqan2::_traceHorizontal >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, bool): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:366 (discriminator 2) │ │ │ │ │ mov 0x18(%rax),%rdi │ │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ │ sub 0x8(%rdi),%rax │ │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ │ +seqan2::EnableIf > >, unsigned char>::Type seqan2::_scalarValue(unsigned char&, unsigned int): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:485 │ │ │ │ │ movzbl (%rax),%edi │ │ │ │ │ +void seqan2::_doTracebackGoHorizontal, seqan2::Alloc >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned char, unsigned long, unsigned long, seqan2::Tag >(seqan2::String, seqan2::Alloc >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char&, unsigned char&, unsigned long&, seqan2::TracebackCoordinator_&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:330 (discriminator 1) │ │ │ │ │ mov (%rsp),%rax │ │ │ │ │ mov %dil,(%rax) │ │ │ │ │ +bool seqan2::_hasReachedEnd(seqan2::TracebackCoordinator_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:136 │ │ │ │ │ test %rbx,%rbx │ │ │ │ │ - je 6198 , std::allocator >)@@Base+0xb08> │ │ │ │ │ - jmp 5f6f , std::allocator >)@@Base+0x8df> │ │ │ │ │ + je 9918 , std::allocator >)@@Base+0xb08> │ │ │ │ │ + jmp 96ef , std::allocator >)@@Base+0x8df> │ │ │ │ │ +void seqan2::_computeTraceback, seqan2::Alloc >, unsigned char, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned long, unsigned long, seqan2::Tag, seqan2::GlobalAlignment_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag, seqan2::TraceHead_ > >, seqan2::TraceTail_ > > >(seqan2::String, seqan2::Alloc >&, unsigned char&, unsigned char&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned long const&, unsigned long const&, seqan2::DPBandConfig > const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&, seqan2::TraceHead_ > > const&, seqan2::TraceTail_ > > const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:537 │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ - call 5210 <__cxa_finalize@plt+0xe80> │ │ │ │ │ - jmp 5fda , std::allocator >)@@Base+0x94a> │ │ │ │ │ + call 8990 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xa50> │ │ │ │ │ + jmp 975a , std::allocator >)@@Base+0x94a> │ │ │ │ │ nopl (%rax) │ │ │ │ │ mov 0x0(%rbp),%rbx │ │ │ │ │ +void seqan2::_doTracebackGoVertical, seqan2::Alloc >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned char, unsigned long, unsigned long, seqan2::Tag >(seqan2::String, seqan2::Alloc >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char&, unsigned char&, unsigned long&, seqan2::TracebackCoordinator_&, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_impl.h:537 │ │ │ │ │ mov %r15,%r8 │ │ │ │ │ - jmp 63f6 , std::allocator >)@@Base+0xd66> │ │ │ │ │ + jmp 9b76 , std::allocator >)@@Base+0xd66> │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:233 │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ mov %rdx,0x10(%rsp) │ │ │ │ │ mov %rsi,0x8(%rsp) │ │ │ │ │ - call 5210 <__cxa_finalize@plt+0xe80> │ │ │ │ │ + call 8990 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xa50> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:242 │ │ │ │ │ mov (%rsp),%rax │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:236 │ │ │ │ │ movb $0x4,0x0(%r13) │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:237 │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ mov 0x10(%rsp),%rdx │ │ │ │ │ mov 0x8(%rsp),%rsi │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:242 │ │ │ │ │ movzbl (%rax),%eax │ │ │ │ │ - jmp 634a , std::allocator >)@@Base+0xcba> │ │ │ │ │ + jmp 9aca , std::allocator >)@@Base+0xcba> │ │ │ │ │ nop │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > >::Type seqan2::value > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ mov %rdx,0x20(%rsp) │ │ │ │ │ mov %rsi,0x18(%rsp) │ │ │ │ │ mov %r8,0x10(%rsp) │ │ │ │ │ mov %rcx,0x8(%rsp) │ │ │ │ │ call 40a0 > > >(seqan2::Holder > >, seqan2::Tag >&)@plt> │ │ │ │ │ mov 0x20(%rsp),%rdx │ │ │ │ │ mov 0x18(%rsp),%rsi │ │ │ │ │ mov 0x10(%rsp),%r8 │ │ │ │ │ mov 0x8(%rsp),%rcx │ │ │ │ │ - jmp 6403 , std::allocator >)@@Base+0xd73> │ │ │ │ │ + jmp 9b83 , std::allocator >)@@Base+0xd73> │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ mov %rdx,0x18(%rsp) │ │ │ │ │ mov %rsi,0x10(%rsp) │ │ │ │ │ mov %rcx,0x8(%rsp) │ │ │ │ │ call 40a0 > > >(seqan2::Holder > >, seqan2::Tag >&)@plt> │ │ │ │ │ mov 0x18(%rsp),%rdx │ │ │ │ │ mov 0x10(%rsp),%rsi │ │ │ │ │ mov 0x8(%rsp),%rcx │ │ │ │ │ - jmp 61c7 , std::allocator >)@@Base+0xb37> │ │ │ │ │ + jmp 9947 , std::allocator >)@@Base+0xb37> │ │ │ │ │ +void seqan2::_doTracebackMaxFromVertical, seqan2::Alloc >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned char, unsigned long, unsigned long, seqan2::Tag >(seqan2::String, seqan2::Alloc >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char&, unsigned char&, unsigned long&, seqan2::TracebackCoordinator_&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:283 │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ mov %rdx,0x10(%rsp) │ │ │ │ │ mov %rsi,0x8(%rsp) │ │ │ │ │ - call 5210 <__cxa_finalize@plt+0xe80> │ │ │ │ │ + call 8990 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xa50> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:285 │ │ │ │ │ movb $0x4,0x0(%r13) │ │ │ │ │ mov 0x10(%rsp),%rdx │ │ │ │ │ mov $0x1,%ecx │ │ │ │ │ mov 0x8(%rsp),%rsi │ │ │ │ │ - jmp 61b6 , std::allocator >)@@Base+0xb26> │ │ │ │ │ + jmp 9936 , std::allocator >)@@Base+0xb26> │ │ │ │ │ +void seqan2::_doTracebackGoHorizontal, seqan2::Alloc >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned char, unsigned long, unsigned long, seqan2::Tag >(seqan2::String, seqan2::Alloc >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char&, unsigned char&, unsigned long&, seqan2::TracebackCoordinator_&, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_impl.h:285 │ │ │ │ │ mov %r8,%rbx │ │ │ │ │ - jmp 6475 , std::allocator >)@@Base+0xde5> │ │ │ │ │ + jmp 9bf5 , std::allocator >)@@Base+0xde5> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:312 │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ mov %rdx,0x10(%rsp) │ │ │ │ │ mov %rsi,0x8(%rsp) │ │ │ │ │ - call 5210 <__cxa_finalize@plt+0xe80> │ │ │ │ │ + call 8990 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xa50> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:320 │ │ │ │ │ mov (%rsp),%rax │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:315 │ │ │ │ │ movb $0x2,0x0(%r13) │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:316 │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ mov 0x10(%rsp),%rdx │ │ │ │ │ mov 0x8(%rsp),%rsi │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:320 │ │ │ │ │ movzbl (%rax),%eax │ │ │ │ │ - jmp 6202 , std::allocator >)@@Base+0xb72> │ │ │ │ │ + jmp 9982 , std::allocator >)@@Base+0xb72> │ │ │ │ │ +void seqan2::_doTracebackMaxFromHorizontal, seqan2::Alloc >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned char, unsigned long, unsigned long, seqan2::Tag >(seqan2::String, seqan2::Alloc >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned char&, unsigned char&, unsigned long&, seqan2::TracebackCoordinator_&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:360 │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ mov %rdx,0x10(%rsp) │ │ │ │ │ mov %rsi,0x8(%rsp) │ │ │ │ │ - call 5210 <__cxa_finalize@plt+0xe80> │ │ │ │ │ + call 8990 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xa50> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:362 │ │ │ │ │ movb $0x2,0x0(%r13) │ │ │ │ │ mov 0x10(%rsp),%rdx │ │ │ │ │ mov $0x1,%ecx │ │ │ │ │ mov 0x8(%rsp),%rsi │ │ │ │ │ - jmp 629e , std::allocator >)@@Base+0xc0e> │ │ │ │ │ + jmp 9a1e , std::allocator >)@@Base+0xc0e> │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > >::Type seqan2::value > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ mov %rdx,0x28(%rsp) │ │ │ │ │ mov %rsi,0x20(%rsp) │ │ │ │ │ mov %rcx,0x18(%rsp) │ │ │ │ │ mov %r8,0x10(%rsp) │ │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ │ call 40a0 > > >(seqan2::Holder > >, seqan2::Tag >&)@plt> │ │ │ │ │ mov 0x28(%rsp),%rdx │ │ │ │ │ mov 0x20(%rsp),%rsi │ │ │ │ │ mov 0x18(%rsp),%rcx │ │ │ │ │ mov 0x10(%rsp),%r8 │ │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ │ - jmp 6484 , std::allocator >)@@Base+0xdf4> │ │ │ │ │ + jmp 9c04 , std::allocator >)@@Base+0xdf4> │ │ │ │ │ mov %r15,%rdi │ │ │ │ │ mov %rdx,0x18(%rsp) │ │ │ │ │ mov %rsi,0x10(%rsp) │ │ │ │ │ mov %rcx,0x8(%rsp) │ │ │ │ │ call 40a0 > > >(seqan2::Holder > >, seqan2::Tag >&)@plt> │ │ │ │ │ mov 0x18(%rsp),%rdx │ │ │ │ │ mov 0x10(%rsp),%rsi │ │ │ │ │ mov 0x8(%rsp),%rcx │ │ │ │ │ - jmp 62ae , std::allocator >)@@Base+0xc1e> │ │ │ │ │ + jmp 9a2e , std::allocator >)@@Base+0xc1e> │ │ │ │ │ +void seqan2::_computeTraceback, seqan2::Alloc >, unsigned char, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned long, unsigned long, seqan2::Tag, seqan2::GlobalAlignment_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag, seqan2::TraceHead_ > >, seqan2::TraceTail_ > > >(seqan2::String, seqan2::Alloc >&, unsigned char&, unsigned char&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned long const&, unsigned long const&, seqan2::DPBandConfig > const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&, seqan2::TraceHead_ > > const&, seqan2::TraceTail_ > > const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:546 │ │ │ │ │ call 4210 <__stack_chk_fail@plt> │ │ │ │ │ +void seqan2::_computeTraceback, seqan2::Alloc >, unsigned char, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned long, unsigned long, seqan2::Tag, seqan2::GlobalAlignment_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag, seqan2::TraceHead_ > >, seqan2::TraceTail_ > > >(seqan2::String, seqan2::Alloc >&, unsigned char&, unsigned char&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned long const&, unsigned long const&, seqan2::DPBandConfig > const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&, seqan2::TraceHead_ > > const&, seqan2::TraceTail_ > > const&) [clone .isra.0]: │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_impl.h:546 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ -0000000000006670 : │ │ │ │ │ +0000000000009df0 : │ │ │ │ │ adapterAlignment(): │ │ │ │ │ ./porechop/src/adapter_align.cpp:12 │ │ │ │ │ endbr64 │ │ │ │ │ push %r15 │ │ │ │ │ +seqan2::String, seqan2::Alloc >::String(char*&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:85 │ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ │ +adapterAlignment(): │ │ │ │ │ ./porechop/src/adapter_align.cpp:12 │ │ │ │ │ mov %edx,%r15d │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ mov %r8d,%r12d │ │ │ │ │ push %rbp │ │ │ │ │ mov %ecx,%ebp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x2a8,%rsp │ │ │ │ │ mov %rdi,0x28(%rsp) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ lea 0x220(%rsp),%rax │ │ │ │ │ +adapterAlignment(): │ │ │ │ │ ./porechop/src/adapter_align.cpp:12 │ │ │ │ │ mov %rsi,0x8(%rsp) │ │ │ │ │ mov %fs:0x28,%rbx │ │ │ │ │ mov %rbx,0x298(%rsp) │ │ │ │ │ mov %r9d,%ebx │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ mov %rax,0x48(%rsp) │ │ │ │ │ mov %rax,0x210(%rsp) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_length(unsigned long): │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ movq $0x0,0x218(%rsp) │ │ │ │ │ +std::char_traits::assign(char&, char const&): │ │ │ │ │ /usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ movb $0x0,0x220(%rsp) │ │ │ │ │ +seqan2::String, seqan2::Alloc >::String(char*&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:87 │ │ │ │ │ movq $0x0,0x100(%rsp) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:85 │ │ │ │ │ movaps %xmm0,0xf0(%rsp) │ │ │ │ │ +seqan2::length(char*): │ │ │ │ │ /usr/include/seqan/sequence/adapt_array_pointer.h:335 │ │ │ │ │ call 40c0 │ │ │ │ │ +seqan2::String, seqan2::Alloc >::String(char*&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:89 (discriminator 1) │ │ │ │ │ test %rax,%rax │ │ │ │ │ - jne 77e0 │ │ │ │ │ + jne af60 │ │ │ │ │ +seqan2::length(char*): │ │ │ │ │ /usr/include/seqan/sequence/adapt_array_pointer.h:335 │ │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ │ +seqan2::String, seqan2::Alloc >::String(char*&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:85 │ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:87 │ │ │ │ │ movq $0x0,0x120(%rsp) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:85 │ │ │ │ │ movaps %xmm0,0x110(%rsp) │ │ │ │ │ +seqan2::length(char*): │ │ │ │ │ /usr/include/seqan/sequence/adapt_array_pointer.h:335 │ │ │ │ │ call 40c0 │ │ │ │ │ mov %rax,%r13 │ │ │ │ │ +seqan2::String, seqan2::Alloc >::String(char*&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:89 (discriminator 1) │ │ │ │ │ test %rax,%rax │ │ │ │ │ - jne 7760 │ │ │ │ │ + jne aee0 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::basic_string >(char const*, std::allocator const&): │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:654 │ │ │ │ │ - lea 0xa8ea(%rip),%r13 # 11019 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x519> │ │ │ │ │ + lea 0x716a(%rip),%r13 # 11019 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x779> │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:194 (discriminator 1) │ │ │ │ │ lea 0x240(%rsp),%rax │ │ │ │ │ lea 0x230(%rsp),%rdi │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::basic_string >(char const*, std::allocator const&): │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:654 │ │ │ │ │ mov %r13,%rdx │ │ │ │ │ mov %r13,%rsi │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:194 (discriminator 1) │ │ │ │ │ mov %rax,0x50(%rsp) │ │ │ │ │ mov %rdi,0x98(%rsp) │ │ │ │ │ mov %rax,0x230(%rsp) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::basic_string >(char const*, std::allocator const&): │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:654 │ │ │ │ │ - call 4c00 <__cxa_finalize@plt+0x870> │ │ │ │ │ + call 8380 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x440> │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:194 (discriminator 1) │ │ │ │ │ lea 0x260(%rsp),%rax │ │ │ │ │ lea 0x250(%rsp),%rdi │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::basic_string >(char const*, std::allocator const&): │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:654 │ │ │ │ │ mov %r13,%rdx │ │ │ │ │ mov %r13,%rsi │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:194 (discriminator 1) │ │ │ │ │ mov %rdi,0xa0(%rsp) │ │ │ │ │ mov %rax,0x58(%rsp) │ │ │ │ │ mov %rax,0x250(%rsp) │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::basic_string >(char const*, std::allocator const&): │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:654 │ │ │ │ │ - call 4c00 <__cxa_finalize@plt+0x870> │ │ │ │ │ + call 8380 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x440> │ │ │ │ │ +seqan2::String, seqan2::Alloc >, seqan2::Tag >, seqan2::Alloc >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::Tag >, seqan2::Alloc >, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >, unsigned long, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc >, seqan2::Tag >, seqan2::Alloc > const&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov $0x900,%edi │ │ │ │ │ +seqan2::String, seqan2::Alloc >, seqan2::Tag >, seqan2::Alloc >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ movq $0x0,0x140(%rsp) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ movaps %xmm0,0x130(%rsp) │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::Tag >, seqan2::Alloc >, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >, unsigned long, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc >, seqan2::Tag >, seqan2::Alloc > const&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ call 41d0 │ │ │ │ │ +seqan2::Holder, seqan2::Alloc >, seqan2::Tag >::Holder(): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:117 │ │ │ │ │ movq $0x0,(%rax) │ │ │ │ │ +seqan2::String >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::Tag >, seqan2::Alloc >, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >, unsigned long, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc >, seqan2::Tag >, seqan2::Alloc > const&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov %rax,%r13 │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::Tag >, seqan2::String, seqan2::Alloc >, int, seqan2::AllocateUnspecified_>(seqan2::Holder, seqan2::Alloc >, seqan2::Tag > const&, seqan2::String, seqan2::Alloc >*&, int, seqan2::Tag const&): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov $0x18,%edi │ │ │ │ │ +seqan2::Holder, seqan2::Alloc >, seqan2::Tag >::Holder(): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:117 │ │ │ │ │ movl $0x0,0x8(%rax) │ │ │ │ │ +seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >::Gaps(): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:143 (discriminator 2) │ │ │ │ │ movq $0x0,0x30(%rax) │ │ │ │ │ +seqan2::Holder, seqan2::Alloc >, seqan2::Tag >::Holder(): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:117 │ │ │ │ │ movq $0x0,0x48(%rax) │ │ │ │ │ movl $0x0,0x50(%rax) │ │ │ │ │ +seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >::Gaps(): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:143 (discriminator 2) │ │ │ │ │ movq $0x0,0x78(%rax) │ │ │ │ │ +seqan2::String >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ movups %xmm0,0x10(%rax) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ movups %xmm0,0x20(%rax) │ │ │ │ │ +seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >::Gaps(): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:143 (discriminator 2) │ │ │ │ │ movups %xmm0,0x38(%rax) │ │ │ │ │ +seqan2::String >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ movups %xmm0,0x58(%rax) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ movups %xmm0,0x68(%rax) │ │ │ │ │ +seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >::Gaps(): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:143 (discriminator 2) │ │ │ │ │ movups %xmm0,0x80(%rax) │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::Tag >, seqan2::Alloc >, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >, unsigned long, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc >, seqan2::Tag >, seqan2::Alloc > const&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %rax,0x130(%rsp) │ │ │ │ │ +seqan2::Size, seqan2::Alloc >, seqan2::Tag >, seqan2::Alloc > >::Type seqan2::_Resize_String >::resize_, seqan2::Alloc >, seqan2::Tag >, seqan2::Alloc > >(seqan2::String, seqan2::Alloc >, seqan2::Tag >, seqan2::Alloc >&, seqan2::Size, seqan2::Alloc >, seqan2::Tag >, seqan2::Alloc > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1741 (discriminator 1) │ │ │ │ │ lea 0x90(%rax),%rax │ │ │ │ │ +seqan2::Value, seqan2::Alloc >, seqan2::Tag >, seqan2::Alloc >, 0>::Type* seqan2::_allocateStorage, seqan2::Alloc >, seqan2::Tag >, void, unsigned long>(seqan2::String, seqan2::Alloc >, seqan2::Tag >, seqan2::Alloc >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ movq $0x20,0x140(%rsp) │ │ │ │ │ +seqan2::Size, seqan2::Alloc >, seqan2::Tag >, seqan2::Alloc > >::Type seqan2::_Resize_String >::resize_, seqan2::Alloc >, seqan2::Tag >, seqan2::Alloc > >(seqan2::String, seqan2::Alloc >, seqan2::Tag >, seqan2::Alloc >&, seqan2::Size, seqan2::Alloc >, seqan2::Tag >, seqan2::Alloc > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1741 (discriminator 1) │ │ │ │ │ mov %rax,0x138(%rsp) │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::Tag >, seqan2::String, seqan2::Alloc >, int, seqan2::AllocateUnspecified_>(seqan2::Holder, seqan2::Alloc >, seqan2::Tag > const&, seqan2::String, seqan2::Alloc >*&, int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ call 41d0 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %rax,0x0(%r13) │ │ │ │ │ +seqan2::String, seqan2::Alloc >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::Tag >, seqan2::String, seqan2::Alloc >, int, seqan2::AllocateUnspecified_>(seqan2::Holder, seqan2::Alloc >, seqan2::Tag > const&, seqan2::String, seqan2::Alloc >*&, int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ +void seqan2::assign, seqan2::Alloc, seqan2::String, seqan2::Alloc >, seqan2::TagGenerous_>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1064 │ │ │ │ │ lea 0xf0(%rsp),%rsi │ │ │ │ │ +seqan2::String, seqan2::Alloc >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ movq $0x0,0x10(%rax) │ │ │ │ │ +void seqan2::create, seqan2::Alloc > >(seqan2::Holder, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ movl $0x1,0x8(%r13) │ │ │ │ │ +seqan2::String, seqan2::Alloc >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ movups %xmm0,(%rax) │ │ │ │ │ +void seqan2::assign, seqan2::Alloc, seqan2::String, seqan2::Alloc >, seqan2::TagGenerous_>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1064 │ │ │ │ │ call 4100 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&)@plt> │ │ │ │ │ +seqan2::Reference, seqan2::Alloc >, seqan2::Tag > >::Type seqan2::value, seqan2::Alloc > >(seqan2::Holder, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov 0x8(%r13),%r10d │ │ │ │ │ test %r10d,%r10d │ │ │ │ │ - je 7fd0 │ │ │ │ │ + je b750 │ │ │ │ │ +seqan2::Reference, seqan2::Alloc >, seqan2::Tag > >::Type seqan2::_dataValue, seqan2::Alloc > >(seqan2::Holder, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov 0x0(%r13),%rax │ │ │ │ │ +seqan2::Size, seqan2::Alloc > const>::Type seqan2::length, seqan2::Alloc >(seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov 0x8(%rax),%rdx │ │ │ │ │ sub (%rax),%rdx │ │ │ │ │ mov %rdx,%r8 │ │ │ │ │ mov %rdx,%rcx │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov 0x10(%r13),%r14 │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov 0x18(%r13),%rdx │ │ │ │ │ +seqan2::Size > >::Type seqan2::_Resize_String >::resize_ > >(seqan2::String >&, seqan2::Size > >::Type): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov $0x18,%eax │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ sub %r14,%rdx │ │ │ │ │ +seqan2::Size > >::Type seqan2::_Resize_String >::resize_ > >(seqan2::String >&, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1724 │ │ │ │ │ cmp $0x18,%rdx │ │ │ │ │ - ja 6897 │ │ │ │ │ + ja a017 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1731 │ │ │ │ │ cmpq $0x2,0x20(%r13) │ │ │ │ │ - jbe 7898 │ │ │ │ │ + jbe b018 │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ add %r14,%rax │ │ │ │ │ mov %rax,0x18(%r13) │ │ │ │ │ +void seqan2::_setLength, seqan2::Alloc >, unsigned long>(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, unsigned long): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:246 (discriminator 1) │ │ │ │ │ movq $0x0,(%r14) │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:247 (discriminator 1) │ │ │ │ │ mov %rcx,0x8(%r14) │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:248 (discriminator 1) │ │ │ │ │ movq $0x0,0x10(%r14) │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:250 │ │ │ │ │ movq $0x0,0x38(%r13) │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:251 │ │ │ │ │ mov %r8,0x40(%r13) │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:252 │ │ │ │ │ movq $0x0,0x28(%r13) │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:253 │ │ │ │ │ mov %rcx,0x30(%r13) │ │ │ │ │ +seqan2::Iterator, seqan2::Alloc >, seqan2::Tag >, seqan2::Alloc >, seqan2::Tag const>::Type seqan2::begin, seqan2::Alloc >, seqan2::Tag >, void>(seqan2::String, seqan2::Alloc >, seqan2::Tag >, seqan2::Alloc >&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ mov 0x130(%rsp),%r13 │ │ │ │ │ +seqan2::Reference, seqan2::Alloc >, seqan2::Tag > >::Type seqan2::value, seqan2::Alloc > >(seqan2::Holder, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov 0x50(%r13),%r9d │ │ │ │ │ test %r9d,%r9d │ │ │ │ │ - je 8030 │ │ │ │ │ + je b7b0 │ │ │ │ │ +seqan2::Reference, seqan2::Alloc >, seqan2::Tag > >::Type seqan2::_dataValue, seqan2::Alloc > >(seqan2::Holder, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov 0x48(%r13),%rdi │ │ │ │ │ +void seqan2::assign, seqan2::Alloc, seqan2::String, seqan2::Alloc >, seqan2::TagGenerous_>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1064 │ │ │ │ │ lea 0x110(%rsp),%rsi │ │ │ │ │ call 4100 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&)@plt> │ │ │ │ │ +seqan2::Reference, seqan2::Alloc >, seqan2::Tag > >::Type seqan2::value, seqan2::Alloc > >(seqan2::Holder, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov 0x50(%r13),%r8d │ │ │ │ │ test %r8d,%r8d │ │ │ │ │ - je 8000 │ │ │ │ │ + je b780 │ │ │ │ │ +seqan2::Reference, seqan2::Alloc >, seqan2::Tag > >::Type seqan2::_dataValue, seqan2::Alloc > >(seqan2::Holder, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov 0x48(%r13),%rax │ │ │ │ │ +seqan2::Size, seqan2::Alloc > const>::Type seqan2::length, seqan2::Alloc >(seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov 0x8(%rax),%rdx │ │ │ │ │ sub (%rax),%rdx │ │ │ │ │ mov %rdx,%r8 │ │ │ │ │ mov %rdx,%rcx │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov 0x58(%r13),%r14 │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov 0x60(%r13),%rdx │ │ │ │ │ +seqan2::Size > >::Type seqan2::_Resize_String >::resize_ > >(seqan2::String >&, seqan2::Size > >::Type): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov $0x18,%eax │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ sub %r14,%rdx │ │ │ │ │ +seqan2::Size > >::Type seqan2::_Resize_String >::resize_ > >(seqan2::String >&, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1724 │ │ │ │ │ cmp $0x18,%rdx │ │ │ │ │ - ja 692e │ │ │ │ │ + ja a0ae │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1731 │ │ │ │ │ cmpq $0x2,0x68(%r13) │ │ │ │ │ - jbe 7930 │ │ │ │ │ + jbe b0b0 │ │ │ │ │ +seqan2::Score >::Score(int, int, int, int): │ │ │ │ │ /usr/include/seqan/score/score_simple.h:95 │ │ │ │ │ movd %ebx,%xmm1 │ │ │ │ │ movd %r12d,%xmm2 │ │ │ │ │ movd %ebp,%xmm3 │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ add %r14,%rax │ │ │ │ │ +seqan2::Score >::Score(int, int, int, int): │ │ │ │ │ /usr/include/seqan/score/score_simple.h:95 │ │ │ │ │ movd %r15d,%xmm0 │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov %rax,0x60(%r13) │ │ │ │ │ +seqan2::Score >::Score(int, int, int, int): │ │ │ │ │ /usr/include/seqan/score/score_simple.h:95 │ │ │ │ │ punpckldq %xmm2,%xmm1 │ │ │ │ │ +void seqan2::_setLength, seqan2::Alloc >, unsigned long>(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, unsigned long): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:246 (discriminator 1) │ │ │ │ │ movq $0x0,(%r14) │ │ │ │ │ +seqan2::Score >::Score(int, int, int, int): │ │ │ │ │ /usr/include/seqan/score/score_simple.h:95 │ │ │ │ │ punpckldq %xmm3,%xmm0 │ │ │ │ │ +void seqan2::_setLength, seqan2::Alloc >, unsigned long>(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, unsigned long): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:247 (discriminator 1) │ │ │ │ │ mov %rcx,0x8(%r14) │ │ │ │ │ +seqan2::Score >::Score(int, int, int, int): │ │ │ │ │ /usr/include/seqan/score/score_simple.h:95 │ │ │ │ │ punpcklqdq %xmm1,%xmm0 │ │ │ │ │ +void seqan2::_setLength, seqan2::Alloc >, unsigned long>(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, unsigned long): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:248 (discriminator 1) │ │ │ │ │ movq $0x0,0x10(%r14) │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:250 │ │ │ │ │ movq $0x0,0x80(%r13) │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:251 │ │ │ │ │ mov %r8,0x88(%r13) │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:252 │ │ │ │ │ movq $0x0,0x70(%r13) │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:253 │ │ │ │ │ mov %rcx,0x78(%r13) │ │ │ │ │ +adapterAlignment(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ mov 0x130(%rsp),%r13 │ │ │ │ │ +seqan2::Score >::Score(int, int, int, int): │ │ │ │ │ /usr/include/seqan/score/score_simple.h:95 │ │ │ │ │ movaps %xmm0,0xc0(%rsp) │ │ │ │ │ +adapterAlignment(): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:471 │ │ │ │ │ mov 0x50(%r13),%eax │ │ │ │ │ +int seqan2::globalAlignment, seqan2::Alloc >, seqan2::Tag, int, seqan2::Tag, true, true, true, true, seqan2::Tag >(seqan2::Align, seqan2::Alloc >, seqan2::Tag >&, seqan2::Score > const&, seqan2::AlignConfig > const&): │ │ │ │ │ /usr/include/seqan/align/global_alignment_unbanded.h:261 (discriminator 2) │ │ │ │ │ cmp %r12d,%ebx │ │ │ │ │ - je 70d0 │ │ │ │ │ + je a850 │ │ │ │ │ +seqan2::String, seqan2::Alloc >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:75 │ │ │ │ │ movq $0x0,0x158(%rsp) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ movq $0x0,0x160(%rsp) │ │ │ │ │ +seqan2::Reference, seqan2::Alloc >, seqan2::Tag > >::Type seqan2::value, seqan2::Alloc > >(seqan2::Holder, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 7860 │ │ │ │ │ + je afe0 │ │ │ │ │ +seqan2::Reference, seqan2::Alloc >, seqan2::Tag > >::Type seqan2::_dataValue, seqan2::Alloc > >(seqan2::Holder, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov 0x48(%r13),%rbx │ │ │ │ │ +seqan2::Reference, seqan2::Alloc >, seqan2::Tag > >::Type seqan2::value, seqan2::Alloc > >(seqan2::Holder, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov 0x8(%r13),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 7f60 │ │ │ │ │ + je b6e0 │ │ │ │ │ +seqan2::Reference, seqan2::Alloc >, seqan2::Tag > >::Type seqan2::_dataValue, seqan2::Alloc > >(seqan2::Holder, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov 0x0(%r13),%rbp │ │ │ │ │ +seqan2::String >, seqan2::Alloc >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ │ +seqan2::Iterator, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::end, void>(seqan2::String, seqan2::Alloc > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ │ +seqan2::Iterator, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin, void>(seqan2::String, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov 0x0(%rbp),%rdx │ │ │ │ │ +seqan2::String >, seqan2::Alloc >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ movaps %xmm0,0x1e0(%rsp) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ movq $0x0,0x1f0(%rsp) │ │ │ │ │ +seqan2::String >::String(): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ movq $0x0,0x208(%rsp) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ movups %xmm0,0x1f8(%rsp) │ │ │ │ │ +bool seqan2::_isValidDPSettings, seqan2::Alloc >, seqan2::String, seqan2::Alloc >, seqan2::DPBandConfig >, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > >(seqan2::String, seqan2::Alloc > const&, seqan2::String, seqan2::Alloc > const&, seqan2::DPBandConfig > const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:250 (discriminator 1) │ │ │ │ │ cmp %rax,%rdx │ │ │ │ │ - je 7fad │ │ │ │ │ + je b72d │ │ │ │ │ mov (%rbx),%rax │ │ │ │ │ cmp %rax,0x8(%rbx) │ │ │ │ │ - je 7fad │ │ │ │ │ + je b72d │ │ │ │ │ +seqan2::DPMatrix_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >::DPMatrix_(): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_sparse.h:64 │ │ │ │ │ lea 0xd0(%rsp),%r14 │ │ │ │ │ +seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >::Holder(): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:117 │ │ │ │ │ movq $0x0,0xd0(%rsp) │ │ │ │ │ +seqan2::DPMatrix_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >::DPMatrix_(): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_sparse.h:61 │ │ │ │ │ movq $0x0,0xd8(%rsp) │ │ │ │ │ /usr/include/seqan/align/dp_matrix_sparse.h:64 │ │ │ │ │ mov %r14,%rdi │ │ │ │ │ call 4180 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@plt> │ │ │ │ │ +seqan2::DPMatrix_, seqan2::String > >::DPMatrix_(): │ │ │ │ │ /usr/include/seqan/align/dp_matrix.h:122 │ │ │ │ │ lea 0xe0(%rsp),%r13 │ │ │ │ │ +seqan2::Holder > >, seqan2::Tag >::Holder(): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:117 │ │ │ │ │ movq $0x0,0xe0(%rsp) │ │ │ │ │ +seqan2::DPMatrix_, seqan2::String > >::DPMatrix_(): │ │ │ │ │ /usr/include/seqan/align/dp_matrix.h:119 │ │ │ │ │ movq $0x0,0xe8(%rsp) │ │ │ │ │ /usr/include/seqan/align/dp_matrix.h:122 │ │ │ │ │ mov %r13,%rdi │ │ │ │ │ call 40a0 > > >(seqan2::Holder > >, seqan2::Tag >&)@plt> │ │ │ │ │ +seqan2::Size, seqan2::Alloc > const>::Type seqan2::length, seqan2::Alloc >(seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov 0x8(%rbp),%r12 │ │ │ │ │ +seqan2::Reference >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag > >::Type seqan2::value >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov 0xd8(%rsp),%eax │ │ │ │ │ +seqan2::Size, seqan2::Alloc > const>::Type seqan2::length, seqan2::Alloc >(seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ sub 0x0(%rbp),%r12 │ │ │ │ │ +seqan2::Value >, 0>::Type seqan2::_computeAlignment >, unsigned char, seqan2::String >, seqan2::Alloc >, seqan2::String >, seqan2::String, seqan2::Alloc >, seqan2::DPScoutState_ >, seqan2::String, seqan2::Alloc >, seqan2::String, seqan2::Alloc >, seqan2::Score >, seqan2::Tag, seqan2::GlobalAlignment_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPContext >, unsigned char, seqan2::String >, seqan2::Alloc >, seqan2::String > >&, seqan2::String, seqan2::Alloc >&, seqan2::DPScoutState_ >&, seqan2::String, seqan2::Alloc > const&, seqan2::String, seqan2::Alloc > const&, seqan2::Score > const&, seqan2::DPBandConfig > const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:1406 (discriminator 2) │ │ │ │ │ add $0x1,%r12 │ │ │ │ │ +seqan2::Reference >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag > >::Type seqan2::value >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:469 │ │ │ │ │ mov %r12,%r15 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 7e60 │ │ │ │ │ + je b5e0 │ │ │ │ │ +seqan2::Iterator >, seqan2::Tag const>::Type seqan2::begin(seqan2::String >&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ mov 0xd0(%rsp),%rax │ │ │ │ │ +void seqan2::setLength >, 2u, seqan2::String >, seqan2::Alloc >, unsigned long>(seqan2::Matrix >, 2u, seqan2::String >, seqan2::Alloc > >&, unsigned int, unsigned long): │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:435 (discriminator 2) │ │ │ │ │ mov (%rax),%rax │ │ │ │ │ mov %r12,0x8(%rax) │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > >::Type seqan2::value > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov 0xe8(%rsp),%r12d │ │ │ │ │ test %r12d,%r12d │ │ │ │ │ - je 7e50 │ │ │ │ │ + je b5d0 │ │ │ │ │ +seqan2::Iterator >, seqan2::Tag const>::Type seqan2::begin(seqan2::String >&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ mov 0xe0(%rsp),%rax │ │ │ │ │ +seqan2::Size, seqan2::Alloc > const>::Type seqan2::length, seqan2::Alloc >(seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov 0x8(%rbx),%r12 │ │ │ │ │ +seqan2::Reference >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag > >::Type seqan2::value >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov 0xd8(%rsp),%r11d │ │ │ │ │ +seqan2::Size, seqan2::Alloc > const>::Type seqan2::length, seqan2::Alloc >(seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ sub (%rbx),%r12 │ │ │ │ │ +void seqan2::setLength >, unsigned long>(seqan2::Matrix > >&, unsigned int, unsigned long): │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:435 (discriminator 2) │ │ │ │ │ mov (%rax),%rax │ │ │ │ │ +seqan2::Value >, 0>::Type seqan2::_computeAlignment >, unsigned char, seqan2::String >, seqan2::Alloc >, seqan2::String >, seqan2::String, seqan2::Alloc >, seqan2::DPScoutState_ >, seqan2::String, seqan2::Alloc >, seqan2::String, seqan2::Alloc >, seqan2::Score >, seqan2::Tag, seqan2::GlobalAlignment_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPContext >, unsigned char, seqan2::String >, seqan2::Alloc >, seqan2::String > >&, seqan2::String, seqan2::Alloc >&, seqan2::DPScoutState_ >&, seqan2::String, seqan2::Alloc > const&, seqan2::String, seqan2::Alloc > const&, seqan2::Score > const&, seqan2::DPBandConfig > const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:1411 (discriminator 2) │ │ │ │ │ add $0x1,%r12 │ │ │ │ │ +void seqan2::setLength >, unsigned long>(seqan2::Matrix > >&, unsigned int, unsigned long): │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:435 (discriminator 2) │ │ │ │ │ mov %r15,0x8(%rax) │ │ │ │ │ +seqan2::Reference >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag > >::Type seqan2::value >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:469 │ │ │ │ │ mov %r12,%r15 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ test %r11d,%r11d │ │ │ │ │ - je 7e30 │ │ │ │ │ + je b5b0 │ │ │ │ │ +seqan2::Iterator >, seqan2::Tag const>::Type seqan2::begin(seqan2::String >&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ mov 0xd0(%rsp),%rax │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > >::Type seqan2::value > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov 0xe8(%rsp),%r10d │ │ │ │ │ +void seqan2::setLength >, 2u, seqan2::String >, seqan2::Alloc >, unsigned long>(seqan2::Matrix >, 2u, seqan2::String >, seqan2::Alloc > >&, unsigned int, unsigned long): │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:435 (discriminator 2) │ │ │ │ │ mov (%rax),%rax │ │ │ │ │ mov %r12,(%rax) │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > >::Type seqan2::value > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ test %r10d,%r10d │ │ │ │ │ - je 7e20 │ │ │ │ │ + je b5a0 │ │ │ │ │ +seqan2::Iterator >, seqan2::Tag const>::Type seqan2::begin(seqan2::String >&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ mov 0xe0(%rsp),%rax │ │ │ │ │ +seqan2::Reference >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag > >::Type seqan2::value >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov 0xd8(%rsp),%r9d │ │ │ │ │ +void seqan2::setLength >, unsigned long>(seqan2::Matrix > >&, unsigned int, unsigned long): │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:435 (discriminator 2) │ │ │ │ │ mov (%rax),%rax │ │ │ │ │ mov %r15,(%rax) │ │ │ │ │ +seqan2::Reference >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag > >::Type seqan2::value >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ test %r9d,%r9d │ │ │ │ │ - je 7e10 │ │ │ │ │ + je b590 │ │ │ │ │ +seqan2::Reference >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag > >::Type seqan2::_dataValue >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov 0xd0(%rsp),%r12 │ │ │ │ │ +void seqan2::clear >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ testl $0xfffffffd,0x38(%r12) │ │ │ │ │ - je 6b41 │ │ │ │ │ + je a2c1 │ │ │ │ │ +seqan2::Reference >, seqan2::Alloc >, seqan2::Tag > >::Type seqan2::_dataValue >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov 0x30(%r12),%r15 │ │ │ │ │ +void seqan2::deallocate >, seqan2::Alloc >, seqan2::DPCell_ >, unsigned long, seqan2::AllocateStorage_>(seqan2::String >, seqan2::Alloc >&, seqan2::DPCell_ >*, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov (%r15),%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ +void seqan2::deallocate >, seqan2::Alloc >, seqan2::Tag >, seqan2::String >, seqan2::Alloc > const, int, seqan2::AllocateUnspecified_>(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::String >, seqan2::Alloc > const*, int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %r15,%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > >::Type seqan2::value > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov 0xe8(%rsp),%r8d │ │ │ │ │ +void seqan2::setValue >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::String >, seqan2::Alloc >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:727 │ │ │ │ │ lea 0x1e0(%rsp),%rax │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:728 │ │ │ │ │ movl $0x2,0x38(%r12) │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:727 │ │ │ │ │ mov %rax,0x30(%r12) │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > >::Type seqan2::value > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ test %r8d,%r8d │ │ │ │ │ - je 7e00 │ │ │ │ │ + je b580 │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > >::Type seqan2::_dataValue > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov 0xe0(%rsp),%r12 │ │ │ │ │ +void seqan2::clear > >(seqan2::Holder >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ testl $0xfffffffd,0x38(%r12) │ │ │ │ │ - je 6b90 │ │ │ │ │ + je a310 │ │ │ │ │ +seqan2::Reference >, seqan2::Tag > >::Type seqan2::_dataValue > >(seqan2::Holder >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov 0x30(%r12),%r15 │ │ │ │ │ +void seqan2::deallocate >, unsigned char, unsigned long, seqan2::AllocateStorage_>(seqan2::String >&, unsigned char*, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov (%r15),%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ +void seqan2::deallocate >, seqan2::Tag >, seqan2::String > const, int, seqan2::AllocateUnspecified_>(seqan2::Holder >, seqan2::Tag >&, seqan2::String > const*, int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %r15,%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ +seqan2::Reference >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag > const>::Type seqan2::_dataValue >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ mov 0xd0(%rsp),%rcx │ │ │ │ │ +void seqan2::setValue > >(seqan2::Holder >, seqan2::Tag >&, seqan2::String >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:727 │ │ │ │ │ lea 0x1f8(%rsp),%rax │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:728 │ │ │ │ │ movl $0x2,0x38(%r12) │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:727 │ │ │ │ │ mov %rax,0x30(%r12) │ │ │ │ │ +seqan2::Reference >, seqan2::Alloc >, seqan2::Tag > const>::Type seqan2::_dataValue >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ mov 0x30(%rcx),%r15 │ │ │ │ │ +seqan2::Size >, 2u, seqan2::String >, seqan2::Alloc > > >::Type seqan2::length >, 2u, seqan2::String >, seqan2::Alloc > >(seqan2::Matrix >, 2u, seqan2::String >, seqan2::Alloc > > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:406 (discriminator 1) │ │ │ │ │ mov (%rcx),%rax │ │ │ │ │ +seqan2::Iterator >, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::end >, void>(seqan2::String >, seqan2::Alloc > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0x8(%r15),%r8 │ │ │ │ │ +seqan2::Iterator >, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin >, void>(seqan2::String >, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%r15),%rsi │ │ │ │ │ +seqan2::Size >, 2u, seqan2::String >, seqan2::Alloc > > >::Type seqan2::length >, 2u, seqan2::String >, seqan2::Alloc > >(seqan2::Matrix >, 2u, seqan2::String >, seqan2::Alloc > > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:406 (discriminator 1) │ │ │ │ │ mov (%rax),%rdx │ │ │ │ │ +seqan2::Size >, seqan2::Alloc > const>::Type seqan2::length >, seqan2::Alloc >(seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ movabs $0xaaaaaaaaaaaaaaab,%rax │ │ │ │ │ mov %r8,%r9 │ │ │ │ │ sub %rsi,%r9 │ │ │ │ │ mov %r9,%r12 │ │ │ │ │ sar $0x2,%r12 │ │ │ │ │ imul %rax,%r12 │ │ │ │ │ +void seqan2::resize >, seqan2::String >, seqan2::Alloc > >(seqan2::DPMatrix_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >&): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_sparse.h:89 (discriminator 1) │ │ │ │ │ cmp %r12,%rdx │ │ │ │ │ - jae 7d68 │ │ │ │ │ + jae b4e8 │ │ │ │ │ +seqan2::Value >, 0>::Type seqan2::_computeAlignment >, unsigned char, seqan2::String >, seqan2::Alloc >, seqan2::String >, seqan2::String, seqan2::Alloc >, seqan2::DPScoutState_ >, seqan2::String, seqan2::Alloc >, seqan2::String, seqan2::Alloc >, seqan2::Score >, seqan2::Tag, seqan2::GlobalAlignment_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPContext >, unsigned char, seqan2::String >, seqan2::Alloc >, seqan2::String > >&, seqan2::String, seqan2::Alloc >&, seqan2::DPScoutState_ >&, seqan2::String, seqan2::Alloc > const&, seqan2::String, seqan2::Alloc > const&, seqan2::Score > const&, seqan2::DPBandConfig > const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:1428 │ │ │ │ │ mov %r13,%rdi │ │ │ │ │ call 41c0 , seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&)@plt> │ │ │ │ │ +seqan2::Reference >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag > >::Type seqan2::value >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov 0xd8(%rsp),%edx │ │ │ │ │ +seqan2::DPMatrixNavigator_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >, seqan2::Tag, seqan2::Tag >::DPMatrixNavigator_, 0>(seqan2::DPMatrix_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >&, seqan2::DPBandConfig > const&): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:70 │ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ │ movl $0x0,0x1b8(%rsp) │ │ │ │ │ movq $0x0,0x1c0(%rsp) │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:71 │ │ │ │ │ mov %r14,0x1b0(%rsp) │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:70 │ │ │ │ │ movups %xmm0,0x1c8(%rsp) │ │ │ │ │ +seqan2::Reference >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag > >::Type seqan2::value >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je 7d58 │ │ │ │ │ + je b4d8 │ │ │ │ │ +seqan2::Reference >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag > >::Type seqan2::_dataValue >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov 0xd0(%rsp),%r12 │ │ │ │ │ +seqan2::Reference >, seqan2::Alloc >, seqan2::Tag > >::Type seqan2::value >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov 0x38(%r12),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 8470 │ │ │ │ │ + je bbf0 │ │ │ │ │ +seqan2::Iterator >, seqan2::Alloc >, seqan2::Tag const>::Type seqan2::begin >, void>(seqan2::String >, seqan2::Alloc >&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ mov 0x30(%r12),%rax │ │ │ │ │ mov (%rax),%r12 │ │ │ │ │ +seqan2::DPMatrixNavigator_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >, seqan2::Tag, seqan2::Tag >::DPMatrixNavigator_, 0>(seqan2::DPMatrix_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >&, seqan2::DPBandConfig > const&): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:72 (discriminator 1) │ │ │ │ │ movq %r12,%xmm0 │ │ │ │ │ +seqan2::Reference >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag > >::Type seqan2::value >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov 0xd8(%rsp),%eax │ │ │ │ │ +seqan2::DPMatrixNavigator_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >, seqan2::Tag, seqan2::Tag >::DPMatrixNavigator_, 0>(seqan2::DPMatrix_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >&, seqan2::DPBandConfig > const&): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:72 (discriminator 1) │ │ │ │ │ punpcklqdq %xmm0,%xmm0 │ │ │ │ │ movups %xmm0,0x1c8(%rsp) │ │ │ │ │ +seqan2::Reference >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag > >::Type seqan2::value >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 7d48 │ │ │ │ │ + je b4c8 │ │ │ │ │ +seqan2::Iterator >, seqan2::Tag const>::Type seqan2::begin(seqan2::String >&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ mov 0xd0(%rsp),%rax │ │ │ │ │ +seqan2::DPCell_ >::DPCell_(): │ │ │ │ │ /usr/include/seqan/align/dp_cell_affine.h:66 │ │ │ │ │ - mov 0xd35f(%rip),%rcx # 13fd0 > >::VALUE@@Base-0x58> │ │ │ │ │ + mov 0x9bdf(%rip),%rcx # 13fd0 > >::VALUE@@Base-0x70> │ │ │ │ │ +seqan2::DPMatrixNavigator_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >, seqan2::Tag, seqan2::Tag >::DPMatrixNavigator_, 0>(seqan2::DPMatrix_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >&, seqan2::DPBandConfig > const&): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:74 (discriminator 2) │ │ │ │ │ mov (%rax),%rdx │ │ │ │ │ +seqan2::DPCell_ >::DPCell_(): │ │ │ │ │ /usr/include/seqan/align/dp_cell_affine.h:66 │ │ │ │ │ movd (%rcx),%xmm0 │ │ │ │ │ +seqan2::DPMatrixNavigator_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >, seqan2::Tag, seqan2::Tag >::DPMatrixNavigator_, 0>(seqan2::DPMatrix_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >&, seqan2::DPBandConfig > const&): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:74 (discriminator 2) │ │ │ │ │ mov $0x1,%eax │ │ │ │ │ sub (%rdx),%eax │ │ │ │ │ +std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(int&, int&): │ │ │ │ │ /usr/include/c++/14/bits/move.h:223 │ │ │ │ │ pshufd $0xe0,%xmm0,%xmm1 │ │ │ │ │ movd %xmm0,0x8(%r12) │ │ │ │ │ +seqan2::DPMatrixNavigator_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >, seqan2::Tag, seqan2::Tag >::DPMatrixNavigator_, 0>(seqan2::DPMatrix_ >, seqan2::Tag, seqan2::String >, seqan2::Alloc > >&, seqan2::DPBandConfig > const&): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:74 (discriminator 2) │ │ │ │ │ mov %eax,0x1b8(%rsp) │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > >::Type seqan2::value > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov 0xe8(%rsp),%eax │ │ │ │ │ +std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(int&, int&): │ │ │ │ │ /usr/include/c++/14/bits/move.h:223 │ │ │ │ │ movq %xmm1,(%r12) │ │ │ │ │ +seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >::DPMatrixNavigator_, 0>(seqan2::DPMatrix_, seqan2::String > >&, seqan2::DPBandConfig > const&): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:78 │ │ │ │ │ movq $0x0,0x178(%rsp) │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:80 │ │ │ │ │ movq $0x0,0x180(%rsp) │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > >::Type seqan2::value > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 7d30 │ │ │ │ │ + je b4b0 │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > >::Type seqan2::_dataValue > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov 0xe0(%rsp),%r12 │ │ │ │ │ +seqan2::Reference >, seqan2::Tag > >::Type seqan2::value > >(seqan2::Holder >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov 0x38(%r12),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 8430 │ │ │ │ │ + je bbb0 │ │ │ │ │ +seqan2::Iterator >, seqan2::Tag const>::Type seqan2::begin(seqan2::String >&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ mov 0x30(%r12),%rax │ │ │ │ │ mov (%rax),%rax │ │ │ │ │ +seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >::DPMatrixNavigator_, 0>(seqan2::DPMatrix_, seqan2::String > >&, seqan2::DPBandConfig > const&): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:87 │ │ │ │ │ movb $0x0,(%rax) │ │ │ │ │ +seqan2::DPCell_ >::DPCell_(): │ │ │ │ │ /usr/include/seqan/align/dp_cell_affine.h:66 │ │ │ │ │ movd (%rcx),%xmm0 │ │ │ │ │ +seqan2::Value >, 0>::Type seqan2::_computeAlignment >, unsigned char, seqan2::String >, seqan2::Alloc >, seqan2::String >, seqan2::String, seqan2::Alloc >, seqan2::DPScoutState_ >, seqan2::String, seqan2::Alloc >, seqan2::String, seqan2::Alloc >, seqan2::Score >, seqan2::Tag, seqan2::GlobalAlignment_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPContext >, unsigned char, seqan2::String >, seqan2::Alloc >, seqan2::String > >&, seqan2::String, seqan2::Alloc >&, seqan2::DPScoutState_ >&, seqan2::String, seqan2::Alloc > const&, seqan2::String, seqan2::Alloc > const&, seqan2::Score > const&, seqan2::DPBandConfig > const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:1439 │ │ │ │ │ mov %rbx,%r8 │ │ │ │ │ lea 0x1b0(%rsp),%rsi │ │ │ │ │ +seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >::DPMatrixNavigator_, 0>(seqan2::DPMatrix_, seqan2::String > >&, seqan2::DPBandConfig > const&): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:85 (discriminator 1) │ │ │ │ │ mov %rax,0x180(%rsp) │ │ │ │ │ +seqan2::Value >, 0>::Type seqan2::_computeAlignment >, unsigned char, seqan2::String >, seqan2::Alloc >, seqan2::String >, seqan2::String, seqan2::Alloc >, seqan2::DPScoutState_ >, seqan2::String, seqan2::Alloc >, seqan2::String, seqan2::Alloc >, seqan2::Score >, seqan2::Tag, seqan2::GlobalAlignment_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPContext >, unsigned char, seqan2::String >, seqan2::Alloc >, seqan2::String > >&, seqan2::String, seqan2::Alloc >&, seqan2::DPScoutState_ >&, seqan2::String, seqan2::Alloc > const&, seqan2::String, seqan2::Alloc > const&, seqan2::Score > const&, seqan2::DPBandConfig > const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:1439 │ │ │ │ │ lea 0x170(%rsp),%rax │ │ │ │ │ mov %rbp,%rcx │ │ │ │ │ lea 0x190(%rsp),%rdi │ │ │ │ │ mov %rax,%rdx │ │ │ │ │ pshufd $0xe0,%xmm0,%xmm1 │ │ │ │ │ lea 0xc0(%rsp),%r9 │ │ │ │ │ mov %rax,0x60(%rsp) │ │ │ │ │ +seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >::DPMatrixNavigator_, 0>(seqan2::DPMatrix_, seqan2::String > >&, seqan2::DPBandConfig > const&): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:86 │ │ │ │ │ movl $0x1,0x178(%rsp) │ │ │ │ │ +seqan2::Value >, 0>::Type seqan2::_computeAlignment >, unsigned char, seqan2::String >, seqan2::Alloc >, seqan2::String >, seqan2::String, seqan2::Alloc >, seqan2::DPScoutState_ >, seqan2::String, seqan2::Alloc >, seqan2::String, seqan2::Alloc >, seqan2::Score >, seqan2::Tag, seqan2::GlobalAlignment_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPContext >, unsigned char, seqan2::String >, seqan2::Alloc >, seqan2::String > >&, seqan2::String, seqan2::Alloc >&, seqan2::DPScoutState_ >&, seqan2::String, seqan2::Alloc > const&, seqan2::String, seqan2::Alloc > const&, seqan2::Score > const&, seqan2::DPBandConfig > const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:1439 │ │ │ │ │ movq $0x0,0x1a0(%rsp) │ │ │ │ │ mov %r13,0x170(%rsp) │ │ │ │ │ movq %xmm1,0x190(%rsp) │ │ │ │ │ movd %xmm0,0x198(%rsp) │ │ │ │ │ - call 4cb0 <__cxa_finalize@plt+0x920> │ │ │ │ │ + call 8430 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x4f0> │ │ │ │ │ mov 0x170(%rsp),%r15 │ │ │ │ │ mov 0x190(%rsp),%r12d │ │ │ │ │ mov 0x194(%rsp),%r8d │ │ │ │ │ mov 0x198(%rsp),%esi │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > >::Type seqan2::value > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov 0x8(%r15),%eax │ │ │ │ │ +seqan2::Value >, 0>::Type seqan2::_computeAlignment >, unsigned char, seqan2::String >, seqan2::Alloc >, seqan2::String >, seqan2::String, seqan2::Alloc >, seqan2::DPScoutState_ >, seqan2::String, seqan2::Alloc >, seqan2::String, seqan2::Alloc >, seqan2::Score >, seqan2::Tag, seqan2::GlobalAlignment_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPContext >, unsigned char, seqan2::String >, seqan2::Alloc >, seqan2::String > >&, seqan2::String, seqan2::Alloc >&, seqan2::DPScoutState_ >&, seqan2::String, seqan2::Alloc > const&, seqan2::String, seqan2::Alloc > const&, seqan2::Score > const&, seqan2::DPBandConfig > const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:1439 │ │ │ │ │ mov 0x1a0(%rsp),%rcx │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > >::Type seqan2::value > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 7e80 │ │ │ │ │ + je b600 │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > >::Type seqan2::_dataValue > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov (%r15),%rdx │ │ │ │ │ +seqan2::Reference >, seqan2::Tag > >::Type seqan2::value > >(seqan2::Holder >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov 0x38(%rdx),%r11d │ │ │ │ │ test %r11d,%r11d │ │ │ │ │ - je 7eb2 │ │ │ │ │ + je b632 │ │ │ │ │ +seqan2::Iterator >, seqan2::Tag const>::Type seqan2::begin(seqan2::String >&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ mov 0x30(%rdx),%rax │ │ │ │ │ mov (%rax),%rax │ │ │ │ │ +void seqan2::_setToPosition >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag, unsigned long>(seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned long const&): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:425 (discriminator 1) │ │ │ │ │ add %rcx,%rax │ │ │ │ │ mov %rax,0x180(%rsp) │ │ │ │ │ +seqan2::EnableIf > >, void>::Type seqan2::_correctTraceValue, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, int, seqan2::If > >, seqan2::Terminator_, seqan2::Tag > >(seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, seqan2::DPScout_ >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag > > const&): │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:1197 (discriminator 2) │ │ │ │ │ cmp %r12d,%esi │ │ │ │ │ - je 7d20 │ │ │ │ │ + je b4a0 │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:1202 (discriminator 2) │ │ │ │ │ cmp %r12d,%r8d │ │ │ │ │ - je 79c0 │ │ │ │ │ + je b140 │ │ │ │ │ +seqan2::Size, seqan2::Alloc > const>::Type seqan2::length, seqan2::Alloc >(seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov 0x8(%rbx),%rax │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > >::Type seqan2::value > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov 0x8(%r15),%r10d │ │ │ │ │ +seqan2::Size, seqan2::Alloc > const>::Type seqan2::length, seqan2::Alloc >(seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ sub (%rbx),%rax │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ │ sub 0x0(%rbp),%rax │ │ │ │ │ +seqan2::EnableIf, seqan2::Alloc > > >, void>::Type seqan2::_computeTraceback, seqan2::Alloc >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, seqan2::String, seqan2::Alloc >, seqan2::String, seqan2::Alloc >, seqan2::Tag, seqan2::GlobalAlignment_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::String, seqan2::Alloc >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned int, seqan2::String, seqan2::Alloc > const&, seqan2::String, seqan2::Alloc > const&, seqan2::DPBandConfig > const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:613 (discriminator 4) │ │ │ │ │ mov %rax,0xb8(%rsp) │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > >::Type seqan2::value > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ test %r10d,%r10d │ │ │ │ │ - je 7f08 │ │ │ │ │ + je b688 │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > >::Type seqan2::_dataValue > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov (%r15),%rbp │ │ │ │ │ +seqan2::Reference >, seqan2::Tag > >::Type seqan2::value > >(seqan2::Holder >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov 0x38(%rbp),%r9d │ │ │ │ │ test %r9d,%r9d │ │ │ │ │ - je 7f28 │ │ │ │ │ + je b6a8 │ │ │ │ │ +seqan2::Iterator >, seqan2::Tag const>::Type seqan2::begin(seqan2::String >&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ mov 0x30(%rbp),%rax │ │ │ │ │ mov (%rax),%rdx │ │ │ │ │ +void seqan2::_setToPosition >, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag, unsigned int>(seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned int const&): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:425 (discriminator 1) │ │ │ │ │ mov %ecx,%eax │ │ │ │ │ add %rdx,%rax │ │ │ │ │ mov %rax,0x180(%rsp) │ │ │ │ │ +seqan2::EnableIf > >, unsigned char>::Type seqan2::_scalarValue(unsigned char&, unsigned int): │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:485 │ │ │ │ │ movzbl (%rax),%eax │ │ │ │ │ +unsigned char seqan2::_retrieveInitialTraceDirection >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > >(unsigned char&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:462 │ │ │ │ │ test $0x40,%al │ │ │ │ │ - jne 8067 │ │ │ │ │ + jne b7e7 │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:472 │ │ │ │ │ mov $0x1,%edx │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:467 │ │ │ │ │ test $0x20,%al │ │ │ │ │ - jne 81c5 │ │ │ │ │ + jne b945 │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:464 │ │ │ │ │ mov %al,0xb6(%rsp) │ │ │ │ │ +seqan2::DisableIf >, void>::Type seqan2::_computeTraceback, seqan2::Alloc >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned long, unsigned long, seqan2::Tag, seqan2::GlobalAlignment_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::String, seqan2::Alloc >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned int, unsigned long const&, unsigned long const&, seqan2::DPBandConfig > const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:573 │ │ │ │ │ mov 0x60(%rsp),%rcx │ │ │ │ │ mov %rbx,%r9 │ │ │ │ │ lea 0x150(%rsp),%rax │ │ │ │ │ lea 0xb6(%rsp),%rsi │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:572 (discriminator 1) │ │ │ │ │ mov %dl,0xb7(%rsp) │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:573 │ │ │ │ │ lea 0xb8(%rsp),%r8 │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ lea 0xb7(%rsp),%rdx │ │ │ │ │ mov %rax,0x68(%rsp) │ │ │ │ │ movq $0x0,0x150(%rsp) │ │ │ │ │ - call 5d30 , std::allocator >)@@Base+0x6a0> │ │ │ │ │ + call 94b0 , std::allocator >)@@Base+0x6a0> │ │ │ │ │ mov 0x150(%rsp),%rbx │ │ │ │ │ +void seqan2::clear > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ testl $0xfffffffd,0xe8(%rsp) │ │ │ │ │ - je 6ec2 │ │ │ │ │ + je a642 │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > >::Type seqan2::_dataValue > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov 0xe0(%rsp),%rbp │ │ │ │ │ +void seqan2::clear > >(seqan2::Holder >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ testl $0xfffffffd,0x38(%rbp) │ │ │ │ │ - je 6ea8 │ │ │ │ │ + je a628 │ │ │ │ │ +seqan2::Reference >, seqan2::Tag > >::Type seqan2::_dataValue > >(seqan2::Holder >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov 0x30(%rbp),%r13 │ │ │ │ │ +void seqan2::deallocate >, unsigned char, unsigned long, seqan2::AllocateStorage_>(seqan2::String >&, unsigned char*, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov 0x0(%r13),%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ +void seqan2::deallocate >, seqan2::Tag >, seqan2::String > const, int, seqan2::AllocateUnspecified_>(seqan2::Holder >, seqan2::Tag >&, seqan2::String > const*, int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %r13,%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ +void seqan2::deallocate >, unsigned long, unsigned long, seqan2::AllocateStorage_>(seqan2::String >&, unsigned long*, unsigned long, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov 0x18(%rbp),%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ mov 0x0(%rbp),%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ +void seqan2::deallocate > >, seqan2::Tag >, seqan2::Matrix > > const, int, seqan2::AllocateUnspecified_>(seqan2::Holder > >, seqan2::Tag >&, seqan2::Matrix > > const*, int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ +void seqan2::clear >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ testl $0xfffffffd,0xd8(%rsp) │ │ │ │ │ - je 6f0f │ │ │ │ │ + je a68f │ │ │ │ │ +seqan2::Reference >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag > >::Type seqan2::_dataValue >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov 0xd0(%rsp),%rbp │ │ │ │ │ +void seqan2::clear >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ testl $0xfffffffd,0x38(%rbp) │ │ │ │ │ - je 6ef5 │ │ │ │ │ + je a675 │ │ │ │ │ +seqan2::Reference >, seqan2::Alloc >, seqan2::Tag > >::Type seqan2::_dataValue >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov 0x30(%rbp),%r13 │ │ │ │ │ +void seqan2::deallocate >, seqan2::Alloc >, seqan2::DPCell_ >, unsigned long, seqan2::AllocateStorage_>(seqan2::String >, seqan2::Alloc >&, seqan2::DPCell_ >*, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov 0x0(%r13),%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ +void seqan2::deallocate >, seqan2::Alloc >, seqan2::Tag >, seqan2::String >, seqan2::Alloc > const, int, seqan2::AllocateUnspecified_>(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::String >, seqan2::Alloc > const*, int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %r13,%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ +void seqan2::deallocate >, unsigned long, unsigned long, seqan2::AllocateStorage_>(seqan2::String >&, unsigned long*, unsigned long, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov 0x18(%rbp),%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ mov 0x0(%rbp),%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ +void seqan2::deallocate >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >, seqan2::Matrix >, 2u, seqan2::String >, seqan2::Alloc > > const, int, seqan2::AllocateUnspecified_>(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&, seqan2::Matrix >, 2u, seqan2::String >, seqan2::Alloc > > const*, int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ +seqan2::String >::~String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:198 │ │ │ │ │ mov 0x1f8(%rsp),%rdi │ │ │ │ │ +void seqan2::deallocate >, unsigned char, unsigned long, seqan2::AllocateStorage_>(seqan2::String >&, unsigned char*, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ call 41b0 │ │ │ │ │ +void seqan2::deallocate >, seqan2::Alloc >, seqan2::DPCell_ >, unsigned long, seqan2::AllocateStorage_>(seqan2::String >, seqan2::Alloc >&, seqan2::DPCell_ >*, unsigned long, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov 0x1e0(%rsp),%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ +seqan2::Iterator, seqan2::Alloc >, seqan2::Tag >, seqan2::Alloc >, seqan2::Tag const>::Type seqan2::begin, seqan2::Alloc >, seqan2::Tag >, void>(seqan2::String, seqan2::Alloc >, seqan2::Tag >, seqan2::Alloc >&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ mov 0x130(%rsp),%rdi │ │ │ │ │ +int seqan2::globalAlignment, seqan2::Alloc >, seqan2::Tag, int, seqan2::Tag, true, true, true, true, seqan2::Tag, seqan2::Tag >(seqan2::Align, seqan2::Alloc >, seqan2::Tag >&, seqan2::Score > const&, seqan2::AlignConfig > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/global_alignment_unbanded.h:237 (discriminator 2) │ │ │ │ │ mov 0x68(%rsp),%rdx │ │ │ │ │ mov %rbx,0x150(%rsp) │ │ │ │ │ +seqan2::Reference, seqan2::Alloc >, seqan2::Tag >, seqan2::Alloc > >::Type seqan2::value, seqan2::Alloc >, seqan2::Tag >, seqan2::Alloc, int>(seqan2::String, seqan2::Alloc >, seqan2::Tag >, seqan2::Alloc >&, int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:449 (discriminator 1) │ │ │ │ │ lea 0x48(%rdi),%rsi │ │ │ │ │ +int seqan2::globalAlignment, seqan2::Alloc >, seqan2::Tag, int, seqan2::Tag, true, true, true, true, seqan2::Tag, seqan2::Tag >(seqan2::Align, seqan2::Alloc >, seqan2::Tag >&, seqan2::Score > const&, seqan2::AlignConfig > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/global_alignment_unbanded.h:237 (discriminator 2) │ │ │ │ │ call 4160 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@plt> │ │ │ │ │ +void seqan2::deallocate, seqan2::Alloc >, seqan2::TraceSegment_, unsigned long, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc >&, seqan2::TraceSegment_*, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ +adapterAlignment(): │ │ │ │ │ ./porechop/src/adapter_align.cpp:29 (discriminator 2) │ │ │ │ │ lea 0x1e0(%rsp),%rbp │ │ │ │ │ +void seqan2::deallocate, seqan2::Alloc >, seqan2::TraceSegment_, unsigned long, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc >&, seqan2::TraceSegment_*, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ call 41b0 │ │ │ │ │ +seqan2::length(char*): │ │ │ │ │ /usr/include/seqan/sequence/adapt_array_pointer.h:335 │ │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ │ call 40c0 │ │ │ │ │ mov 0x28(%rsp),%rdi │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ call 40c0 │ │ │ │ │ +adapterAlignment(): │ │ │ │ │ ./porechop/src/adapter_align.cpp:29 (discriminator 2) │ │ │ │ │ mov %r12d,%r8d │ │ │ │ │ mov %ebx,%ecx │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ lea 0x130(%rsp),%rsi │ │ │ │ │ mov %eax,%edx │ │ │ │ │ call 4280 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@plt> │ │ │ │ │ @@ -3861,99 +9086,129 @@ │ │ │ │ │ lea 0x270(%rsp),%rbx │ │ │ │ │ mov %rbp,%rsi │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ call 4090 │ │ │ │ │ ./porechop/src/adapter_align.cpp:30 (discriminator 2) │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ call 41a0 , std::allocator >)@plt> │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ mov 0x270(%rsp),%rdi │ │ │ │ │ +adapterAlignment(): │ │ │ │ │ ./porechop/src/adapter_align.cpp:30 (discriminator 2) │ │ │ │ │ mov %rax,%r12 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ lea 0x280(%rsp),%rax │ │ │ │ │ cmp %rax,%rdi │ │ │ │ │ - je 6fc9 │ │ │ │ │ + je a749 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned long): │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ mov 0x280(%rsp),%rax │ │ │ │ │ lea 0x1(%rax),%rsi │ │ │ │ │ +std::__new_allocator::deallocate(char*, unsigned long): │ │ │ │ │ /usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ call 41e0 │ │ │ │ │ +seqan2::String, seqan2::Alloc >, seqan2::Tag >, seqan2::Alloc >::~String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:197 │ │ │ │ │ mov 0x138(%rsp),%rbp │ │ │ │ │ mov 0x130(%rsp),%rbx │ │ │ │ │ +void seqan2::_arrayDestructDefault, seqan2::Alloc >, seqan2::Tag >*, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >*>(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >*, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:548 │ │ │ │ │ cmp %rbx,%rbp │ │ │ │ │ - je 7017 │ │ │ │ │ + je a797 │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ +void seqan2::deallocate >, unsigned long, unsigned long, seqan2::AllocateStorage_>(seqan2::String >&, unsigned long*, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov 0x10(%rbx),%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ +void seqan2::clear, seqan2::Alloc > >(seqan2::Holder, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ testl $0xfffffffd,0x8(%rbx) │ │ │ │ │ - je 7006 │ │ │ │ │ + je a786 │ │ │ │ │ +seqan2::Reference, seqan2::Alloc >, seqan2::Tag > >::Type seqan2::_dataValue, seqan2::Alloc > >(seqan2::Holder, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov (%rbx),%r13 │ │ │ │ │ +void seqan2::deallocate, seqan2::Alloc >, seqan2::SimpleType, unsigned long, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc >&, seqan2::SimpleType*, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov 0x0(%r13),%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ +void seqan2::deallocate, seqan2::Alloc >, seqan2::Tag >, seqan2::String, seqan2::Alloc > const, int, seqan2::AllocateUnspecified_>(seqan2::Holder, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const*, int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %r13,%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ +void seqan2::_arrayDestructDefault, seqan2::Alloc >, seqan2::Tag >*, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >*>(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >*, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:551 │ │ │ │ │ add $0x48,%rbx │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:548 │ │ │ │ │ cmp %rbx,%rbp │ │ │ │ │ - jne 6fe0 │ │ │ │ │ + jne a760 │ │ │ │ │ +seqan2::String, seqan2::Alloc >, seqan2::Tag >, seqan2::Alloc >::~String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:198 │ │ │ │ │ mov 0x130(%rsp),%rbx │ │ │ │ │ +void seqan2::deallocate, seqan2::Alloc >, seqan2::Tag >, seqan2::Alloc >, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >, unsigned long, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc >, seqan2::Tag >, seqan2::Alloc >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >*, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ mov 0x250(%rsp),%rdi │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ mov 0x58(%rsp),%rax │ │ │ │ │ cmp %rax,%rdi │ │ │ │ │ - je 7042 │ │ │ │ │ + je a7c2 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned long): │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ mov 0x260(%rsp),%rax │ │ │ │ │ lea 0x1(%rax),%rsi │ │ │ │ │ +std::__new_allocator::deallocate(char*, unsigned long): │ │ │ │ │ /usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ call 41e0 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ mov 0x230(%rsp),%rdi │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ mov 0x50(%rsp),%rax │ │ │ │ │ cmp %rax,%rdi │ │ │ │ │ - je 7065 │ │ │ │ │ + je a7e5 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned long): │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ mov 0x240(%rsp),%rax │ │ │ │ │ lea 0x1(%rax),%rsi │ │ │ │ │ +std::__new_allocator::deallocate(char*, unsigned long): │ │ │ │ │ /usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ call 41e0 │ │ │ │ │ +void seqan2::deallocate, seqan2::Alloc >, seqan2::SimpleType, unsigned long, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc >&, seqan2::SimpleType*, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov 0x110(%rsp),%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ mov 0xf0(%rsp),%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ mov 0x210(%rsp),%rdi │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ mov 0x48(%rsp),%rax │ │ │ │ │ cmp %rax,%rdi │ │ │ │ │ - je 70a2 │ │ │ │ │ + je a822 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned long): │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ mov 0x220(%rsp),%rax │ │ │ │ │ lea 0x1(%rax),%rsi │ │ │ │ │ +std::__new_allocator::deallocate(char*, unsigned long): │ │ │ │ │ /usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ call 41e0 │ │ │ │ │ +adapterAlignment(): │ │ │ │ │ ./porechop/src/adapter_align.cpp:31 │ │ │ │ │ mov 0x298(%rsp),%rax │ │ │ │ │ sub %fs:0x28,%rax │ │ │ │ │ - jne 87f1 │ │ │ │ │ + jne bf71 │ │ │ │ │ add $0x2a8,%rsp │ │ │ │ │ mov %r12,%rax │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ @@ -3962,22 +9217,22 @@ │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:75 │ │ │ │ │ movq $0x0,0x198(%rsp) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ movq $0x0,0x1a0(%rsp) │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 849f │ │ │ │ │ + je bc1f │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov 0x48(%r13),%rax │ │ │ │ │ mov %rax,0x88(%rsp) │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov 0x8(%r13),%edi │ │ │ │ │ test %edi,%edi │ │ │ │ │ - je 81f8 │ │ │ │ │ + je b978 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov 0x0(%r13),%rcx │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0x8(%rcx),%rax │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ @@ -3988,19 +9243,19 @@ │ │ │ │ │ movq $0x0,0x1f0(%rsp) │ │ │ │ │ movq $0x0,0x208(%rsp) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ movaps %xmm0,0x1e0(%rsp) │ │ │ │ │ movups %xmm0,0x1f8(%rsp) │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:250 (discriminator 1) │ │ │ │ │ cmp %rax,%rdx │ │ │ │ │ - je 8245 │ │ │ │ │ + je b9c5 │ │ │ │ │ mov 0x88(%rsp),%rax │ │ │ │ │ mov (%rax),%rsi │ │ │ │ │ cmp %rsi,0x8(%rax) │ │ │ │ │ - je 8245 │ │ │ │ │ + je b9c5 │ │ │ │ │ /usr/include/seqan/align/dp_matrix_sparse.h:64 │ │ │ │ │ lea 0x150(%rsp),%rax │ │ │ │ │ movq $0x0,0x150(%rsp) │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ mov %rax,0x68(%rsp) │ │ │ │ │ /usr/include/seqan/align/dp_matrix_sparse.h:61 │ │ │ │ │ movq $0x0,0x158(%rsp) │ │ │ │ │ @@ -4028,25 +9283,25 @@ │ │ │ │ │ mov 0x8(%rax),%r12 │ │ │ │ │ sub (%rax),%r12 │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:1406 (discriminator 2) │ │ │ │ │ add $0x1,%r12 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov %r12,%r13 │ │ │ │ │ test %esi,%esi │ │ │ │ │ - je 7a9a │ │ │ │ │ + je b21a │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:435 (discriminator 2) │ │ │ │ │ mov 0x10(%rsp),%rax │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov 0x178(%rsp),%ecx │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:435 (discriminator 2) │ │ │ │ │ mov (%rax),%rax │ │ │ │ │ mov %r12,0x8(%rax) │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je 7a8b │ │ │ │ │ + je b20b │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ mov 0x170(%rsp),%rax │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov 0x88(%rsp),%rsi │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:435 (discriminator 2) │ │ │ │ │ mov (%rax),%rdx │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ @@ -4056,30 +9311,30 @@ │ │ │ │ │ mov %r13,0x8(%rdx) │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov 0x74(%rsp),%edx │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:1411 (discriminator 2) │ │ │ │ │ add $0x1,%r12 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je 79d0 │ │ │ │ │ + je b150 │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:435 (discriminator 2) │ │ │ │ │ mov 0x10(%rsp),%rsi │ │ │ │ │ mov (%rsi),%rdx │ │ │ │ │ mov %r12,(%rdx) │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov 0x178(%rsp),%edx │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je 825c │ │ │ │ │ + je b9dc │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:435 (discriminator 2) │ │ │ │ │ mov (%rax),%rax │ │ │ │ │ mov %r12,(%rax) │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ mov 0x10(%rsp),%rax │ │ │ │ │ testl $0xfffffffd,0x38(%rax) │ │ │ │ │ - je 7285 │ │ │ │ │ + je aa05 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov 0x30(%rax),%r12 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov (%r12),%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ @@ -4090,20 +9345,20 @@ │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:727 │ │ │ │ │ lea 0x1e0(%rsp),%rax │ │ │ │ │ mov %rax,0x30(%rsi) │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:728 │ │ │ │ │ movl $0x2,0x38(%rsi) │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ test %r14d,%r14d │ │ │ │ │ - je 81b6 │ │ │ │ │ + je b936 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov 0x170(%rsp),%r12 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ testl $0xfffffffd,0x38(%r12) │ │ │ │ │ - je 72d7 │ │ │ │ │ + je aa57 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov 0x30(%r12),%r13 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov 0x0(%r13),%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ mov %r13,%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ @@ -4128,35 +9383,35 @@ │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov %rcx,%rsi │ │ │ │ │ sub %r9,%rsi │ │ │ │ │ mov %rsi,%r14 │ │ │ │ │ sar $0x2,%r14 │ │ │ │ │ /usr/include/seqan/align/dp_matrix_sparse.h:89 (discriminator 1) │ │ │ │ │ cmp %r14,%rdx │ │ │ │ │ - jae 812a │ │ │ │ │ + jae b8aa │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:1428 │ │ │ │ │ mov 0x60(%rsp),%rdi │ │ │ │ │ call 41c0 , seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&)@plt> │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov 0x74(%rsp),%r10d │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ mov 0x10(%rsp),%rax │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ test %r10d,%r10d │ │ │ │ │ - je 808e │ │ │ │ │ + je b80e │ │ │ │ │ mov 0x38(%rax),%r9d │ │ │ │ │ test %r9d,%r9d │ │ │ │ │ - je 84f9 │ │ │ │ │ + je bc79 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ mov 0x30(%rax),%rax │ │ │ │ │ mov (%rax),%rcx │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:74 (discriminator 2) │ │ │ │ │ mov 0x10(%rsp),%rax │ │ │ │ │ /usr/include/seqan/align/dp_cell_linear.h:65 │ │ │ │ │ - mov 0xcc10(%rip),%r13 # 13f68 > >::VALUE@@Base-0xc4> │ │ │ │ │ + mov 0x9490(%rip),%r13 # 13f68 > >::VALUE@@Base-0xdc> │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:74 (discriminator 2) │ │ │ │ │ mov $0x1,%edx │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:78 │ │ │ │ │ movq $0x0,0x1b8(%rsp) │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:74 (discriminator 2) │ │ │ │ │ mov (%rax),%rax │ │ │ │ │ sub (%rax),%edx │ │ │ │ │ @@ -4169,21 +9424,21 @@ │ │ │ │ │ /usr/include/c++/14/bits/move.h:223 │ │ │ │ │ mov %eax,(%rcx) │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:84 │ │ │ │ │ mov 0x60(%rsp),%rax │ │ │ │ │ mov %rax,0x1b0(%rsp) │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je 81e1 │ │ │ │ │ + je b961 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov 0x170(%rsp),%r12 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov 0x38(%r12),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 8529 │ │ │ │ │ + je bca9 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ mov 0x30(%r12),%rax │ │ │ │ │ mov (%rax),%r10 │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:346 │ │ │ │ │ lea 0x1(%r10),%r9 │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:235 │ │ │ │ │ lea 0x2(%r10),%r11 │ │ │ │ │ @@ -4209,26 +9464,26 @@ │ │ │ │ │ lea -0x1(%rax),%rsi │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov %rax,0x18(%rsp) │ │ │ │ │ /usr/include/seqan/basic/iterator_adaptor.h:644 (discriminator 1) │ │ │ │ │ mov %rsi,0x20(%rsp) │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:385 (discriminator 5) │ │ │ │ │ cmp %rsi,%r13 │ │ │ │ │ - je 7484 │ │ │ │ │ + je ac04 │ │ │ │ │ sub %r13,%rax │ │ │ │ │ lea 0x1(%r10),%r9 │ │ │ │ │ lea 0x4(%rcx),%rdi │ │ │ │ │ lea 0x0(,%rax,4),%r8 │ │ │ │ │ mov %rax,%r14 │ │ │ │ │ lea (%rcx,%r8,1),%rax │ │ │ │ │ cmp %rax,%r9 │ │ │ │ │ - jae 742b │ │ │ │ │ + jae abab │ │ │ │ │ lea (%r10,%r14,1),%rax │ │ │ │ │ cmp %rax,%rdi │ │ │ │ │ - jb 8641 │ │ │ │ │ + jb bdc1 │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:305 (discriminator 1) │ │ │ │ │ sub $0x1,%r14 │ │ │ │ │ xor %esi,%esi │ │ │ │ │ mov %r8,0x78(%rsp) │ │ │ │ │ lea 0x0(,%r14,4),%rdx │ │ │ │ │ mov %rcx,0x38(%rsp) │ │ │ │ │ mov %r10,0x30(%rsp) │ │ │ │ │ @@ -4260,15 +9515,15 @@ │ │ │ │ │ movb $0x0,0x1(%r10) │ │ │ │ │ /usr/include/seqan/align/dp_scout.h:175 (discriminator 1) │ │ │ │ │ mov 0x4(%rcx),%eax │ │ │ │ │ /usr/include/seqan/align/dp_scout.h:104 (discriminator 1) │ │ │ │ │ movq $0x0,0x38(%rsp) │ │ │ │ │ /usr/include/seqan/align/dp_scout.h:175 (discriminator 2) │ │ │ │ │ cmp %eax,%r12d │ │ │ │ │ - jge 74c2 │ │ │ │ │ + jge ac42 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ mov 0x170(%rsp),%rcx │ │ │ │ │ /usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1) │ │ │ │ │ mov %r9,%rsi │ │ │ │ │ /usr/include/c++/14/bits/move.h:223 │ │ │ │ │ mov %eax,%r12d │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ @@ -4287,15 +9542,15 @@ │ │ │ │ │ shl $0x2,%rax │ │ │ │ │ mov %rax,0x30(%rsp) │ │ │ │ │ /usr/include/seqan/basic/iterator_adaptor.h:644 (discriminator 1) │ │ │ │ │ lea -0x1(%rcx),%rax │ │ │ │ │ mov %rax,0x40(%rsp) │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:533 (discriminator 2) │ │ │ │ │ cmp %rax,%r14 │ │ │ │ │ - je 7681 │ │ │ │ │ + je ae01 │ │ │ │ │ mov 0x18(%rsp),%rax │ │ │ │ │ mov 0x20(%rsp),%r11 │ │ │ │ │ mov %rdi,%r8 │ │ │ │ │ mov %r12d,%r10d │ │ │ │ │ mov %rcx,0xa8(%rsp) │ │ │ │ │ sub %r13,%rax │ │ │ │ │ sub %r13,%r11 │ │ │ │ │ @@ -4317,65 +9572,65 @@ │ │ │ │ │ mov 0x20(%rsp),%rax │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:305 (discriminator 1) │ │ │ │ │ movl $0x0,(%rdi) │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463 │ │ │ │ │ movb $0x0,0x1(%r9) │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:385 (discriminator 5) │ │ │ │ │ cmp %rax,%r13 │ │ │ │ │ - je 7d10 │ │ │ │ │ + je b490 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:307 (discriminator 2) │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:306 (discriminator 2) │ │ │ │ │ xor %esi,%esi │ │ │ │ │ - jmp 758f │ │ │ │ │ + jmp ad0f │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ /usr/include/seqan/align/dp_formula_linear.h:82 │ │ │ │ │ lea (%rbx,%rsi,1),%ecx │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:181 │ │ │ │ │ mov $0x22,%r8d │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:180 │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ - jle 75b0 │ │ │ │ │ + jle ad30 │ │ │ │ │ mov %ecx,0x4(%rdi,%rax,4) │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463 │ │ │ │ │ mov %r8b,0x2(%r9,%rax,1) │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:385 (discriminator 5) │ │ │ │ │ add $0x1,%rax │ │ │ │ │ cmp %rax,%r11 │ │ │ │ │ - je 75ca │ │ │ │ │ + je ad4a │ │ │ │ │ /usr/include/seqan/score/score_base.h:337 │ │ │ │ │ cmp 0x0(%r13,%rax,1),%r12b │ │ │ │ │ mov %r15d,%edx │ │ │ │ │ cmovne %ebp,%edx │ │ │ │ │ /usr/include/seqan/align/dp_formula_linear.h:76 (discriminator 1) │ │ │ │ │ add %esi,%edx │ │ │ │ │ /usr/include/seqan/align/dp_cell_linear.h:88 │ │ │ │ │ mov 0x4(%rdi,%rax,4),%esi │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:181 │ │ │ │ │ cmp %ecx,%esi │ │ │ │ │ - jg 7570 │ │ │ │ │ + jg acf0 │ │ │ │ │ /usr/include/seqan/align/dp_formula_linear.h:80 │ │ │ │ │ add %ebx,%ecx │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:181 │ │ │ │ │ mov $0x44,%r8d │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:180 │ │ │ │ │ cmp %edx,%ecx │ │ │ │ │ - jg 757d │ │ │ │ │ + jg acfd │ │ │ │ │ mov $0x1,%r8d │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:181 │ │ │ │ │ mov %edx,0x4(%rdi,%rax,4) │ │ │ │ │ /usr/include/seqan/align/dp_formula_linear.h:76 (discriminator 1) │ │ │ │ │ mov %edx,%ecx │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463 │ │ │ │ │ mov %r8b,0x2(%r9,%rax,1) │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:385 (discriminator 5) │ │ │ │ │ add $0x1,%rax │ │ │ │ │ cmp %rax,%r11 │ │ │ │ │ - jne 758f │ │ │ │ │ + jne ad0f │ │ │ │ │ mov (%rsp),%rax │ │ │ │ │ mov 0x78(%rsp),%rdx │ │ │ │ │ lea -0x1(%rax,%rdx,1),%rax │ │ │ │ │ /usr/include/seqan/align/dp_formula_linear.h:80 │ │ │ │ │ lea (%rbx,%rcx,1),%edx │ │ │ │ │ mov %rax,(%rsp) │ │ │ │ │ mov 0x80(%rsp),%rax │ │ │ │ │ @@ -4395,32 +9650,32 @@ │ │ │ │ │ /usr/include/seqan/score/score_base.h:337 │ │ │ │ │ cmovne %ebp,%eax │ │ │ │ │ /usr/include/seqan/align/dp_formula_linear.h:76 (discriminator 1) │ │ │ │ │ add %esi,%eax │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:181 │ │ │ │ │ mov $0x44,%esi │ │ │ │ │ cmp %ecx,%r12d │ │ │ │ │ - jle 761e │ │ │ │ │ + jle ad9e │ │ │ │ │ /usr/include/seqan/align/dp_formula_linear.h:82 │ │ │ │ │ lea (%rbx,%r12,1),%edx │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:181 │ │ │ │ │ mov $0x22,%esi │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:180 │ │ │ │ │ cmp %edx,%eax │ │ │ │ │ - jge 7ae0 │ │ │ │ │ + jge b260 │ │ │ │ │ mov %edx,%eax │ │ │ │ │ mov %eax,0x4(%rdi) │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463 │ │ │ │ │ mov (%rsp),%rax │ │ │ │ │ mov %sil,0x1(%rax) │ │ │ │ │ /usr/include/seqan/align/dp_scout.h:175 (discriminator 1) │ │ │ │ │ mov 0x4(%rdi),%eax │ │ │ │ │ /usr/include/seqan/align/dp_scout.h:175 (discriminator 2) │ │ │ │ │ cmp %r10d,%eax │ │ │ │ │ - jle 7655 │ │ │ │ │ + jle add5 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ mov 0x170(%rsp),%rdx │ │ │ │ │ /usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1) │ │ │ │ │ mov %r9,%rsi │ │ │ │ │ /usr/include/c++/14/bits/move.h:223 │ │ │ │ │ mov %eax,%r10d │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ @@ -4428,15 +9683,15 @@ │ │ │ │ │ /usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1) │ │ │ │ │ sub (%rdx),%rsi │ │ │ │ │ mov %rsi,0x38(%rsp) │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:533 (discriminator 2) │ │ │ │ │ mov 0x40(%rsp),%rax │ │ │ │ │ add $0x1,%r14 │ │ │ │ │ cmp %rax,%r14 │ │ │ │ │ - jne 7530 │ │ │ │ │ + jne acb0 │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:235 │ │ │ │ │ mov %r8,%rdi │ │ │ │ │ mov (%rsp),%r8 │ │ │ │ │ mov 0xa8(%rsp),%rcx │ │ │ │ │ mov %r10d,%r12d │ │ │ │ │ lea 0x2(%r8),%r11 │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:346 │ │ │ │ │ @@ -4452,30 +9707,30 @@ │ │ │ │ │ movl $0x0,(%rdx) │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463 │ │ │ │ │ movb $0x0,0x1(%r9) │ │ │ │ │ /usr/include/seqan/align/dp_scout.h:175 (discriminator 1) │ │ │ │ │ mov (%rdx),%eax │ │ │ │ │ /usr/include/seqan/align/dp_scout.h:175 (discriminator 2) │ │ │ │ │ cmp %r12d,%eax │ │ │ │ │ - jle 76bd │ │ │ │ │ + jle ae3d │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ mov 0x170(%rsp),%rcx │ │ │ │ │ /usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1) │ │ │ │ │ mov %r11,%rsi │ │ │ │ │ /usr/include/c++/14/bits/move.h:223 │ │ │ │ │ mov %eax,%r12d │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov 0x30(%rcx),%rcx │ │ │ │ │ /usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1) │ │ │ │ │ sub (%rcx),%rsi │ │ │ │ │ mov %rsi,0x38(%rsp) │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:385 (discriminator 5) │ │ │ │ │ mov 0x20(%rsp),%rax │ │ │ │ │ cmp %rax,%r13 │ │ │ │ │ - je 8636 │ │ │ │ │ + je bdb6 │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:306 (discriminator 2) │ │ │ │ │ mov %r11,0x30(%rsp) │ │ │ │ │ lea 0x1(%r11),%r9 │ │ │ │ │ mov 0x20(%rsp),%r14 │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:307 (discriminator 2) │ │ │ │ │ xor %esi,%esi │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:306 (discriminator 2) │ │ │ │ │ @@ -4483,272 +9738,327 @@ │ │ │ │ │ mov 0x38(%rsp),%r11 │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:385 (discriminator 5) │ │ │ │ │ mov %r13,%r8 │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:145 │ │ │ │ │ mov %rdx,%rax │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:306 (discriminator 2) │ │ │ │ │ xor %edi,%edi │ │ │ │ │ - jmp 772e │ │ │ │ │ + jmp aeae │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ /usr/include/seqan/align/dp_formula_linear.h:82 │ │ │ │ │ lea (%rbx,%rdi,1),%esi │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:181 │ │ │ │ │ mov $0x22,%ecx │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:180 │ │ │ │ │ cmp %esi,%edx │ │ │ │ │ - jge 774e │ │ │ │ │ + jge aece │ │ │ │ │ mov %esi,(%rax) │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463 │ │ │ │ │ mov %cl,(%r9) │ │ │ │ │ /usr/include/seqan/align/dp_scout.h:175 (discriminator 1) │ │ │ │ │ mov (%rax),%edx │ │ │ │ │ /usr/include/seqan/align/dp_scout.h:175 (discriminator 2) │ │ │ │ │ cmp %r12d,%edx │ │ │ │ │ - jle 771d │ │ │ │ │ + jle ae9d │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ mov 0x170(%rsp),%rcx │ │ │ │ │ /usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1) │ │ │ │ │ mov %r9,%r11 │ │ │ │ │ /usr/include/c++/14/bits/move.h:223 │ │ │ │ │ mov %edx,%r12d │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov 0x30(%rcx),%rcx │ │ │ │ │ /usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1) │ │ │ │ │ sub (%rcx),%r11 │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:385 (discriminator 5) │ │ │ │ │ add $0x1,%r8 │ │ │ │ │ add $0x1,%r9 │ │ │ │ │ cmp %r8,%r14 │ │ │ │ │ - je 7af0 │ │ │ │ │ + je b270 │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_score_matrix_sparse.h:170 │ │ │ │ │ add $0x4,%rax │ │ │ │ │ /usr/include/seqan/score/score_base.h:337 │ │ │ │ │ mov %r15d,%edx │ │ │ │ │ cmp (%r8),%r10b │ │ │ │ │ cmovne %ebp,%edx │ │ │ │ │ /usr/include/seqan/align/dp_formula_linear.h:76 (discriminator 1) │ │ │ │ │ add %edi,%edx │ │ │ │ │ /usr/include/seqan/align/dp_cell_linear.h:88 │ │ │ │ │ mov (%rax),%edi │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:181 │ │ │ │ │ cmp %esi,%edi │ │ │ │ │ - jg 76f0 │ │ │ │ │ + jg ae70 │ │ │ │ │ /usr/include/seqan/align/dp_formula_linear.h:80 │ │ │ │ │ add %ebx,%esi │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:181 │ │ │ │ │ mov $0x44,%ecx │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:180 │ │ │ │ │ cmp %esi,%edx │ │ │ │ │ - jl 76fc │ │ │ │ │ + jl ae7c │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:181 │ │ │ │ │ mov %edx,(%rax) │ │ │ │ │ mov %edx,%esi │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:180 │ │ │ │ │ mov $0x1,%ecx │ │ │ │ │ - jmp 76fe │ │ │ │ │ + jmp ae7e │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ +bool seqan2::empty(char*): │ │ │ │ │ /usr/include/seqan/sequence/adapt_array_pointer.h:365 (discriminator 2) │ │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ │ cmpb $0x0,(%rax) │ │ │ │ │ - je 6728 │ │ │ │ │ + je 9ea8 │ │ │ │ │ +unsigned long seqan2::computeGenerousCapacity, seqan2::Alloc >, unsigned long>(seqan2::String, seqan2::Alloc > const&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:872 │ │ │ │ │ cmp $0x1f,%r13 │ │ │ │ │ - jbe 84d9 │ │ │ │ │ + jbe bc59 │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ mov %r13,%r14 │ │ │ │ │ shr $1,%r14 │ │ │ │ │ add %r13,%r14 │ │ │ │ │ +unsigned long seqan2::_computeSizeForCapacity, seqan2::Alloc >, unsigned long>(seqan2::String, seqan2::Alloc > const&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:845 (discriminator 1) │ │ │ │ │ lea 0x1(%r14),%rdi │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::SimpleType, unsigned long, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc > const&, seqan2::SimpleType*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ call 41d0 │ │ │ │ │ +void seqan2::_setLength, void, unsigned long>(seqan2::String, seqan2::Alloc >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ lea (%rax,%r13,1),%rdx │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::SimpleType, unsigned long, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc > const&, seqan2::SimpleType*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %rax,0x110(%rsp) │ │ │ │ │ - mov 0xc80b(%rip),%rsi # 13fa8 ::VALUE@@Base+0x2f88> │ │ │ │ │ + mov 0x908b(%rip),%rsi # 13fa8 ::VALUE@@Base+0x2ea8> │ │ │ │ │ +seqan2::Value, seqan2::Alloc >, 0>::Type* seqan2::_allocateStorage, void, unsigned long>(seqan2::String, seqan2::Alloc >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov %r14,0x120(%rsp) │ │ │ │ │ +void seqan2::_setLength, void, unsigned long>(seqan2::String, seqan2::Alloc >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:341 │ │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov %rdx,0x118(%rsp) │ │ │ │ │ xor %edx,%edx │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nop │ │ │ │ │ +seqan2::assign(seqan2::SimpleType&, char): │ │ │ │ │ /usr/include/seqan/basic/alphabet_residue.h:719 │ │ │ │ │ movzbl (%rdi,%rdx,1),%ecx │ │ │ │ │ movzbl (%rsi,%rcx,1),%ecx │ │ │ │ │ mov %cl,(%rax,%rdx,1) │ │ │ │ │ +seqan2::SimpleType* std::__copy_move::__copy_m*>(char*, char*, seqan2::SimpleType*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:401 (discriminator 1) │ │ │ │ │ add $0x1,%rdx │ │ │ │ │ cmp %rdx,%r13 │ │ │ │ │ - jne 77c0 │ │ │ │ │ - jmp 6728 │ │ │ │ │ + jne af40 │ │ │ │ │ + jmp 9ea8 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ mov %rax,%r13 │ │ │ │ │ +bool seqan2::empty(char*): │ │ │ │ │ /usr/include/seqan/sequence/adapt_array_pointer.h:365 (discriminator 2) │ │ │ │ │ mov 0x28(%rsp),%rax │ │ │ │ │ cmpb $0x0,(%rax) │ │ │ │ │ - je 66fa │ │ │ │ │ + je 9e7a │ │ │ │ │ +unsigned long seqan2::computeGenerousCapacity, seqan2::Alloc >, unsigned long>(seqan2::String, seqan2::Alloc > const&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:872 │ │ │ │ │ cmp $0x1f,%r13 │ │ │ │ │ - jbe 84e9 │ │ │ │ │ + jbe bc69 │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ mov %r13,%r14 │ │ │ │ │ shr $1,%r14 │ │ │ │ │ add %r13,%r14 │ │ │ │ │ +unsigned long seqan2::_computeSizeForCapacity, seqan2::Alloc >, unsigned long>(seqan2::String, seqan2::Alloc > const&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:845 (discriminator 1) │ │ │ │ │ lea 0x1(%r14),%rdi │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::SimpleType, unsigned long, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc > const&, seqan2::SimpleType*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ call 41d0 │ │ │ │ │ +void seqan2::_setLength, void, unsigned long>(seqan2::String, seqan2::Alloc >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ lea (%rax,%r13,1),%rdx │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::SimpleType, unsigned long, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc > const&, seqan2::SimpleType*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %rax,0xf0(%rsp) │ │ │ │ │ - mov 0xc788(%rip),%rsi # 13fa8 ::VALUE@@Base+0x2f88> │ │ │ │ │ + mov 0x9008(%rip),%rsi # 13fa8 ::VALUE@@Base+0x2ea8> │ │ │ │ │ +seqan2::Value, seqan2::Alloc >, 0>::Type* seqan2::_allocateStorage, void, unsigned long>(seqan2::String, seqan2::Alloc >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov %r14,0x100(%rsp) │ │ │ │ │ +void seqan2::_setLength, void, unsigned long>(seqan2::String, seqan2::Alloc >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:341 │ │ │ │ │ mov 0x28(%rsp),%rdi │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov %rdx,0xf8(%rsp) │ │ │ │ │ xor %edx,%edx │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ +seqan2::assign(seqan2::SimpleType&, char): │ │ │ │ │ /usr/include/seqan/basic/alphabet_residue.h:719 │ │ │ │ │ movzbl (%rdi,%rdx,1),%ecx │ │ │ │ │ movzbl (%rsi,%rcx,1),%ecx │ │ │ │ │ mov %cl,(%rax,%rdx,1) │ │ │ │ │ +seqan2::SimpleType* std::__copy_move::__copy_m*>(char*, char*, seqan2::SimpleType*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:401 (discriminator 1) │ │ │ │ │ add $0x1,%rdx │ │ │ │ │ cmp %rdx,%r13 │ │ │ │ │ - jne 7840 │ │ │ │ │ - jmp 66fa │ │ │ │ │ + jne afc0 │ │ │ │ │ + jmp 9e7a │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::Tag >, seqan2::String, seqan2::Alloc >, int, seqan2::AllocateUnspecified_>(seqan2::Holder, seqan2::Alloc >, seqan2::Tag > const&, seqan2::String, seqan2::Alloc >*&, int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov $0x18,%edi │ │ │ │ │ call 41d0 │ │ │ │ │ +seqan2::String, seqan2::Alloc >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::Tag >, seqan2::String, seqan2::Alloc >, int, seqan2::AllocateUnspecified_>(seqan2::Holder, seqan2::Alloc >, seqan2::Tag > const&, seqan2::String, seqan2::Alloc >*&, int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %rax,0x48(%r13) │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ +seqan2::String, seqan2::Alloc >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ movq $0x0,0x10(%rax) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ movups %xmm0,(%rax) │ │ │ │ │ +void seqan2::create, seqan2::Alloc > >(seqan2::Holder, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ movl $0x1,0x50(%r13) │ │ │ │ │ +seqan2::Iterator, seqan2::Alloc >, seqan2::Tag >, seqan2::Alloc >, seqan2::Tag const>::Type seqan2::begin, seqan2::Alloc >, seqan2::Tag >, void>(seqan2::String, seqan2::Alloc >, seqan2::Tag >, seqan2::Alloc >&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ mov 0x130(%rsp),%r13 │ │ │ │ │ +void seqan2::create, seqan2::Alloc > >(seqan2::Holder, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:591 │ │ │ │ │ - jmp 69c5 │ │ │ │ │ + jmp a145 │ │ │ │ │ nopl (%rax) │ │ │ │ │ +void seqan2::allocate >, unsigned long, unsigned long, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned long*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov $0x100,%edi │ │ │ │ │ mov %r8,0x10(%rsp) │ │ │ │ │ mov %rcx,(%rsp) │ │ │ │ │ mov %rdx,0x18(%rsp) │ │ │ │ │ call 41d0 │ │ │ │ │ +void seqan2::_reserveStorage, unsigned long, seqan2::TagGenerous_>(seqan2::String >&, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ test %r14,%r14 │ │ │ │ │ mov (%rsp),%rcx │ │ │ │ │ mov 0x10(%rsp),%r8 │ │ │ │ │ +void seqan2::allocate >, unsigned long, unsigned long, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned long*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %rax,0x10(%r13) │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_allocateStorage(seqan2::String >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ movq $0x20,0x20(%r13) │ │ │ │ │ +void seqan2::_reserveStorage, unsigned long, seqan2::TagGenerous_>(seqan2::String >&, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ - je 8081 │ │ │ │ │ + je b801 │ │ │ │ │ +unsigned long* std::__copy_move::__copy_m(unsigned long*, unsigned long*, unsigned long*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ mov 0x18(%rsp),%rdx │ │ │ │ │ cmp $0x8,%rdx │ │ │ │ │ - jle 86d5 │ │ │ │ │ + jle be55 │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ mov %r14,%rsi │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ call 4300 │ │ │ │ │ mov (%rsp),%rcx │ │ │ │ │ mov 0x10(%rsp),%r8 │ │ │ │ │ +void seqan2::deallocate >, unsigned long, unsigned long, seqan2::AllocateStorage_>(seqan2::String >&, unsigned long*, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %r14,%rdi │ │ │ │ │ mov %r8,0x10(%rsp) │ │ │ │ │ mov %rcx,(%rsp) │ │ │ │ │ call 41b0 │ │ │ │ │ +seqan2::Size > >::Type seqan2::_Resize_String >::resize_ > >(seqan2::String >&, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1734 │ │ │ │ │ mov 0x20(%r13),%rax │ │ │ │ │ mov $0x3,%edx │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov 0x10(%r13),%r14 │ │ │ │ │ +void seqan2::_deallocateStorage(seqan2::String >&, unsigned long*, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ mov (%rsp),%rcx │ │ │ │ │ mov 0x10(%rsp),%r8 │ │ │ │ │ +seqan2::Size > >::Type seqan2::_Resize_String >::resize_ > >(seqan2::String >&, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1734 │ │ │ │ │ cmp %rdx,%rax │ │ │ │ │ cmova %rdx,%rax │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ +void seqan2::_deallocateStorage(seqan2::String >&, unsigned long*, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ - jmp 6897 │ │ │ │ │ + jmp a017 │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ +void seqan2::allocate >, unsigned long, unsigned long, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned long*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov $0x100,%edi │ │ │ │ │ mov %r8,0x10(%rsp) │ │ │ │ │ mov %rcx,(%rsp) │ │ │ │ │ mov %rdx,0x18(%rsp) │ │ │ │ │ call 41d0 │ │ │ │ │ +void seqan2::_reserveStorage, unsigned long, seqan2::TagGenerous_>(seqan2::String >&, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ test %r14,%r14 │ │ │ │ │ mov (%rsp),%rcx │ │ │ │ │ mov 0x10(%rsp),%r8 │ │ │ │ │ +void seqan2::allocate >, unsigned long, unsigned long, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned long*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %rax,0x58(%r13) │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_allocateStorage(seqan2::String >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ movq $0x20,0x68(%r13) │ │ │ │ │ +void seqan2::_reserveStorage, unsigned long, seqan2::TagGenerous_>(seqan2::String >&, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ - je 8074 │ │ │ │ │ + je b7f4 │ │ │ │ │ +unsigned long* std::__copy_move::__copy_m(unsigned long*, unsigned long*, unsigned long*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ mov 0x18(%rsp),%rdx │ │ │ │ │ cmp $0x8,%rdx │ │ │ │ │ - jle 86c4 │ │ │ │ │ + jle be44 │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ mov %r14,%rsi │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ call 4300 │ │ │ │ │ mov (%rsp),%rcx │ │ │ │ │ mov 0x10(%rsp),%r8 │ │ │ │ │ +void seqan2::deallocate >, unsigned long, unsigned long, seqan2::AllocateStorage_>(seqan2::String >&, unsigned long*, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %r14,%rdi │ │ │ │ │ mov %r8,0x10(%rsp) │ │ │ │ │ mov %rcx,(%rsp) │ │ │ │ │ call 41b0 │ │ │ │ │ +seqan2::Size > >::Type seqan2::_Resize_String >::resize_ > >(seqan2::String >&, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1734 │ │ │ │ │ mov 0x68(%r13),%rax │ │ │ │ │ mov $0x3,%edx │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov 0x58(%r13),%r14 │ │ │ │ │ +void seqan2::_deallocateStorage(seqan2::String >&, unsigned long*, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ mov (%rsp),%rcx │ │ │ │ │ mov 0x10(%rsp),%r8 │ │ │ │ │ +seqan2::Size > >::Type seqan2::_Resize_String >::resize_ > >(seqan2::String >&, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1734 │ │ │ │ │ cmp %rdx,%rax │ │ │ │ │ cmova %rdx,%rax │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ +void seqan2::_deallocateStorage(seqan2::String >&, unsigned long*, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ - jmp 692e │ │ │ │ │ + jmp a0ae │ │ │ │ │ +seqan2::EnableIf > >, void>::Type seqan2::_correctTraceValue, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, int, seqan2::If > >, seqan2::Terminator_, seqan2::Tag > >(seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, seqan2::DPScout_ >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag > > const&): │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:1204 (discriminator 1) │ │ │ │ │ movzbl (%rax),%edx │ │ │ │ │ and $0xfffffffe,%edx │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:1205 (discriminator 1) │ │ │ │ │ or $0x20,%edx │ │ │ │ │ mov %dl,(%rax) │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:1207 │ │ │ │ │ - jmp 6dbb │ │ │ │ │ + jmp a53b │ │ │ │ │ +adapterAlignment(): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ mov 0x10(%rsp),%rax │ │ │ │ │ mov 0x68(%rsp),%rdi │ │ │ │ │ movl $0x0,0x158(%rsp) │ │ │ │ │ mov %rax,0x150(%rsp) │ │ │ │ │ call 42d0 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@plt> │ │ │ │ │ mov 0x150(%rsp),%rax │ │ │ │ │ @@ -4768,56 +10078,56 @@ │ │ │ │ │ mov %r12,(%rax) │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov 0x178(%rsp),%eax │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:1412 (discriminator 2) │ │ │ │ │ add $0x1,%r13 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 859f │ │ │ │ │ + je bd1f │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ mov 0x170(%rsp),%rax │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:435 (discriminator 2) │ │ │ │ │ mov (%rax),%rax │ │ │ │ │ mov %r13,(%rax) │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov 0x74(%rsp),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 7262 │ │ │ │ │ + jne a9e2 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ mov 0x10(%rsp),%rax │ │ │ │ │ mov 0x68(%rsp),%rdi │ │ │ │ │ movl $0x0,0x158(%rsp) │ │ │ │ │ mov %rax,0x150(%rsp) │ │ │ │ │ call 42d0 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@plt> │ │ │ │ │ mov 0x150(%rsp),%rax │ │ │ │ │ mov %rax,0x10(%rsp) │ │ │ │ │ mov 0x158(%rsp),%eax │ │ │ │ │ mov %eax,0x74(%rsp) │ │ │ │ │ - jmp 7262 │ │ │ │ │ + jmp a9e2 │ │ │ │ │ mov 0x60(%rsp),%rdi │ │ │ │ │ call 40a0 > > >(seqan2::Holder > >, seqan2::Tag >&)@plt> │ │ │ │ │ - jmp 7214 │ │ │ │ │ + jmp a994 │ │ │ │ │ movl $0x0,0x158(%rsp) │ │ │ │ │ mov 0x68(%rsp),%rdi │ │ │ │ │ call 42d0 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@plt> │ │ │ │ │ mov 0x150(%rsp),%rax │ │ │ │ │ mov %rax,0x10(%rsp) │ │ │ │ │ mov 0x158(%rsp),%eax │ │ │ │ │ mov %eax,0x74(%rsp) │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov 0x90(%rsp),%rax │ │ │ │ │ mov 0x8(%rax),%r13 │ │ │ │ │ sub (%rax),%r13 │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:1407 (discriminator 2) │ │ │ │ │ add $0x1,%r13 │ │ │ │ │ - jmp 71f9 │ │ │ │ │ + jmp a979 │ │ │ │ │ nop │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:180 │ │ │ │ │ mov $0x1,%esi │ │ │ │ │ - jmp 7628 │ │ │ │ │ + jmp ada8 │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x18(%rsp),%rax │ │ │ │ │ mov (%rsp),%rdx │ │ │ │ │ mov %r11,0x38(%rsp) │ │ │ │ │ mov 0x30(%rsp),%r11 │ │ │ │ │ sub %r13,%rax │ │ │ │ │ lea -0x1(%r11,%rax,1),%r11 │ │ │ │ │ @@ -4836,31 +10146,31 @@ │ │ │ │ │ mov $0x44,%ecx │ │ │ │ │ /usr/include/seqan/score/score_base.h:337 │ │ │ │ │ cmove %r15d,%ebp │ │ │ │ │ /usr/include/seqan/align/dp_formula_linear.h:76 (discriminator 1) │ │ │ │ │ add %ebp,%edi │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:181 │ │ │ │ │ cmp %esi,%r9d │ │ │ │ │ - jle 7b3d │ │ │ │ │ + jle b2bd │ │ │ │ │ /usr/include/seqan/align/dp_formula_linear.h:82 │ │ │ │ │ lea (%rbx,%r9,1),%eax │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:181 │ │ │ │ │ mov $0x22,%ecx │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:180 │ │ │ │ │ cmp %eax,%edi │ │ │ │ │ - jge 805d │ │ │ │ │ + jge b7dd │ │ │ │ │ mov %eax,%edi │ │ │ │ │ mov %edi,0x4(%rdx) │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463 │ │ │ │ │ mov %cl,0x1(%r11) │ │ │ │ │ /usr/include/seqan/align/dp_scout.h:175 (discriminator 1) │ │ │ │ │ mov 0x4(%rdx),%eax │ │ │ │ │ /usr/include/seqan/align/dp_scout.h:175 (discriminator 2) │ │ │ │ │ cmp %r12d,%eax │ │ │ │ │ - jle 7b6d │ │ │ │ │ + jle b2ed │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ mov 0x170(%rsp),%rdx │ │ │ │ │ /usr/include/c++/14/bits/move.h:223 │ │ │ │ │ mov %eax,%r12d │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov 0x30(%rdx),%rdx │ │ │ │ │ /usr/include/seqan/basic/iterator_interface.h:335 (discriminator 1) │ │ │ │ │ @@ -4874,41 +10184,41 @@ │ │ │ │ │ mov 0x8(%rcx),%rax │ │ │ │ │ sub (%rcx),%rax │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:613 (discriminator 4) │ │ │ │ │ mov %rax,0xe0(%rsp) │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov 0x178(%rsp),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 81d2 │ │ │ │ │ + je b952 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov 0x170(%rsp),%rbp │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov 0x38(%rbp),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 8574 │ │ │ │ │ + je bcf4 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ mov 0x30(%rbp),%rax │ │ │ │ │ mov (%rax),%rdx │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:425 (discriminator 1) │ │ │ │ │ mov 0x38(%rsp),%eax │ │ │ │ │ add %rax,%rdx │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:485 │ │ │ │ │ movzbl (%rdx),%eax │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:475 │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:571 (discriminator 1) │ │ │ │ │ mov %al,0xb8(%rsp) │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:475 │ │ │ │ │ and $0x1,%ecx │ │ │ │ │ - jne 7be4 │ │ │ │ │ + jne b364 │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:478 │ │ │ │ │ mov $0x4,%ecx │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:477 │ │ │ │ │ test $0x44,%al │ │ │ │ │ - jne 7be4 │ │ │ │ │ + jne b364 │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:479 │ │ │ │ │ test $0x22,%al │ │ │ │ │ setne %cl │ │ │ │ │ add %ecx,%ecx │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:573 │ │ │ │ │ lea 0x190(%rsp),%rbp │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:572 (discriminator 1) │ │ │ │ │ @@ -4918,24 +10228,24 @@ │ │ │ │ │ lea 0x1b0(%rsp),%rcx │ │ │ │ │ mov %rdx,0x1c0(%rsp) │ │ │ │ │ lea 0xb8(%rsp),%rsi │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ lea 0xd0(%rsp),%rdx │ │ │ │ │ lea 0xe0(%rsp),%r8 │ │ │ │ │ movq $0x0,0x190(%rsp) │ │ │ │ │ - call 56f0 , std::allocator >)@@Base+0x60> │ │ │ │ │ + call 8e70 , std::allocator >)@@Base+0x60> │ │ │ │ │ mov 0x190(%rsp),%rbx │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ testl $0xfffffffd,0x178(%rsp) │ │ │ │ │ - je 7c87 │ │ │ │ │ + je b407 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov 0x170(%rsp),%r13 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ testl $0xfffffffd,0x38(%r13) │ │ │ │ │ - je 7c6d │ │ │ │ │ + je b3ed │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov 0x30(%r13),%r14 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov (%r14),%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ mov %r14,%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ @@ -4943,18 +10253,18 @@ │ │ │ │ │ call 41b0 │ │ │ │ │ mov 0x0(%r13),%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ mov %r13,%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ testl $0xfffffffd,0x74(%rsp) │ │ │ │ │ - je 7cd2 │ │ │ │ │ + je b452 │ │ │ │ │ mov 0x10(%rsp),%rax │ │ │ │ │ testl $0xfffffffd,0x38(%rax) │ │ │ │ │ - je 7cb4 │ │ │ │ │ + je b434 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov 0x30(%rax),%r13 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov 0x0(%r13),%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ mov %r13,%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ @@ -4976,397 +10286,492 @@ │ │ │ │ │ /usr/include/seqan/align/global_alignment_unbanded.h:237 (discriminator 2) │ │ │ │ │ mov %rbp,%rdx │ │ │ │ │ mov %rbx,0x190(%rsp) │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:449 (discriminator 1) │ │ │ │ │ lea 0x48(%rdi),%rsi │ │ │ │ │ /usr/include/seqan/align/global_alignment_unbanded.h:237 (discriminator 2) │ │ │ │ │ call 4160 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@plt> │ │ │ │ │ - jmp 6f47 │ │ │ │ │ + jmp a6c7 │ │ │ │ │ nopl (%rax) │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:385 (discriminator 5) │ │ │ │ │ mov %ebx,%edx │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:307 (discriminator 2) │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:306 (discriminator 2) │ │ │ │ │ xor %esi,%esi │ │ │ │ │ - jmp 75ea │ │ │ │ │ + jmp ad6a │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ +seqan2::EnableIf > >, void>::Type seqan2::_correctTraceValue, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, int, seqan2::If > >, seqan2::Terminator_, seqan2::Tag > >(seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, seqan2::DPScout_ >, seqan2::If > >, seqan2::Terminator_, seqan2::Tag > > const&): │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:1199 (discriminator 1) │ │ │ │ │ movzbl (%rax),%edx │ │ │ │ │ and $0xfffffffe,%edx │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:1200 (discriminator 1) │ │ │ │ │ or $0x40,%edx │ │ │ │ │ mov %dl,(%rax) │ │ │ │ │ - jmp 6dbb │ │ │ │ │ + jmp a53b │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > >::Type seqan2::value > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ mov %r13,%rdi │ │ │ │ │ mov %rcx,(%rsp) │ │ │ │ │ call 40a0 > > >(seqan2::Holder > >, seqan2::Tag >&)@plt> │ │ │ │ │ mov (%rsp),%rcx │ │ │ │ │ - jmp 6cbf │ │ │ │ │ + jmp a43f │ │ │ │ │ nopl (%rax) │ │ │ │ │ +seqan2::Reference >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag > >::Type seqan2::value >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ mov %r14,%rdi │ │ │ │ │ call 4180 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@plt> │ │ │ │ │ - jmp 6c62 │ │ │ │ │ + jmp a3e2 │ │ │ │ │ nopl (%rax) │ │ │ │ │ mov %r14,%rdi │ │ │ │ │ call 4180 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@plt> │ │ │ │ │ - jmp 6c25 │ │ │ │ │ + jmp a3a5 │ │ │ │ │ nopl (%rax) │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov 0xd8(%rsp),%edi │ │ │ │ │ test %edi,%edi │ │ │ │ │ - je 83c2 │ │ │ │ │ + je bb42 │ │ │ │ │ +seqan2::Reference >, seqan2::Alloc >, seqan2::Tag > >::Type seqan2::value >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov 0x38(%rcx),%edi │ │ │ │ │ test %edi,%edi │ │ │ │ │ - je 867e │ │ │ │ │ + je bdfe │ │ │ │ │ +seqan2::Size >, seqan2::Alloc > >::Type seqan2::capacity >, void>(seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ mov 0x10(%r15),%rdi │ │ │ │ │ lea (%rdx,%rdx,1),%rax │ │ │ │ │ +void seqan2::allocate >, seqan2::Alloc >, seqan2::DPCell_ >, unsigned long, seqan2::AllocateStorage_>(seqan2::String >, seqan2::Alloc > const&, seqan2::DPCell_ >*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ add %rdx,%rax │ │ │ │ │ lea 0x0(,%rax,4),%rcx │ │ │ │ │ +seqan2::Size >, seqan2::Alloc > >::Type seqan2::_Resize_String >::resize_ >, seqan2::Alloc > >(seqan2::String >, seqan2::Alloc >&, seqan2::Size >, seqan2::Alloc > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1731 │ │ │ │ │ cmp %rdx,%rdi │ │ │ │ │ - jb 82f6 │ │ │ │ │ + jb ba76 │ │ │ │ │ +seqan2::Iterator >, seqan2::Alloc >, seqan2::Tag const>::Type seqan2::begin >, void>(seqan2::String >, seqan2::Alloc >&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ mov (%r15),%rax │ │ │ │ │ +seqan2::Size >, seqan2::Alloc > >::Type seqan2::_Resize_String >::resize_ >, seqan2::Alloc > >(seqan2::String >, seqan2::Alloc >&, seqan2::Size >, seqan2::Alloc > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1741 (discriminator 1) │ │ │ │ │ lea (%rax,%rcx,1),%rsi │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1739 │ │ │ │ │ cmp %rdx,%r12 │ │ │ │ │ - jae 7df1 │ │ │ │ │ + jae b571 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1741 (discriminator 2) │ │ │ │ │ add %r9,%rax │ │ │ │ │ +void seqan2::_arrayConstructDefault >*, seqan2::DPCell_ >*>(seqan2::DPCell_ >*, seqan2::DPCell_ >*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:397 │ │ │ │ │ cmp %rcx,%r9 │ │ │ │ │ - je 7df1 │ │ │ │ │ + je b571 │ │ │ │ │ +seqan2::DPCell_ >::DPCell_(): │ │ │ │ │ /usr/include/seqan/align/dp_cell_affine.h:66 │ │ │ │ │ - mov 0xc217(%rip),%rdx # 13fd0 > >::VALUE@@Base-0x58> │ │ │ │ │ + mov 0x8a97(%rip),%rdx # 13fd0 > >::VALUE@@Base-0x70> │ │ │ │ │ mov (%rdx),%edx │ │ │ │ │ movd %edx,%xmm5 │ │ │ │ │ pshufd $0xe0,%xmm5,%xmm0 │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov %edx,0x8(%rax) │ │ │ │ │ +void seqan2::_arrayConstructDefault >*, seqan2::DPCell_ >*>(seqan2::DPCell_ >*, seqan2::DPCell_ >*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:400 │ │ │ │ │ add $0xc,%rax │ │ │ │ │ +seqan2::DPCell_ >::DPCell_(): │ │ │ │ │ /usr/include/seqan/align/dp_cell_affine.h:66 │ │ │ │ │ movq %xmm0,-0xc(%rax) │ │ │ │ │ +void seqan2::_arrayConstructDefault >*, seqan2::DPCell_ >*>(seqan2::DPCell_ >*, seqan2::DPCell_ >*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:397 │ │ │ │ │ cmp %rsi,%rax │ │ │ │ │ - jne 7de0 │ │ │ │ │ + jne b560 │ │ │ │ │ +void seqan2::_setLength >, void, unsigned long>(seqan2::String >, seqan2::Alloc >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov %rsi,0x8(%r15) │ │ │ │ │ +seqan2::Size >, seqan2::Alloc > >::Type seqan2::_Resize_String >::resize_ >, seqan2::Alloc > >(seqan2::String >, seqan2::Alloc >&, seqan2::Size >, seqan2::Alloc > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1746 │ │ │ │ │ - jmp 6be3 │ │ │ │ │ + jmp a363 │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > >::Type seqan2::value > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ mov %r13,%rdi │ │ │ │ │ call 40a0 > > >(seqan2::Holder > >, seqan2::Tag >&)@plt> │ │ │ │ │ - jmp 6b68 │ │ │ │ │ + jmp a2e8 │ │ │ │ │ nopl (%rax) │ │ │ │ │ +seqan2::Reference >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag > >::Type seqan2::value >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ mov %r14,%rdi │ │ │ │ │ call 4180 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@plt> │ │ │ │ │ - jmp 6b19 │ │ │ │ │ + jmp a299 │ │ │ │ │ nopl (%rax) │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > >::Type seqan2::value > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ mov %r13,%rdi │ │ │ │ │ call 40a0 > > >(seqan2::Holder > >, seqan2::Tag >&)@plt> │ │ │ │ │ - jmp 6afa │ │ │ │ │ + jmp a27a │ │ │ │ │ nopl (%rax) │ │ │ │ │ +seqan2::Reference >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag > >::Type seqan2::value >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ mov %r14,%rdi │ │ │ │ │ call 4180 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@plt> │ │ │ │ │ +seqan2::Size, seqan2::Alloc > const>::Type seqan2::length, seqan2::Alloc >(seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov 0x8(%rbx),%r15 │ │ │ │ │ sub (%rbx),%r15 │ │ │ │ │ +seqan2::Value >, 0>::Type seqan2::_computeAlignment >, unsigned char, seqan2::String >, seqan2::Alloc >, seqan2::String >, seqan2::String, seqan2::Alloc >, seqan2::DPScoutState_ >, seqan2::String, seqan2::Alloc >, seqan2::String, seqan2::Alloc >, seqan2::Score >, seqan2::Tag, seqan2::GlobalAlignment_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPContext >, unsigned char, seqan2::String >, seqan2::Alloc >, seqan2::String > >&, seqan2::String, seqan2::Alloc >&, seqan2::DPScoutState_ >&, seqan2::String, seqan2::Alloc > const&, seqan2::String, seqan2::Alloc > const&, seqan2::Score > const&, seqan2::DPBandConfig > const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:1412 (discriminator 2) │ │ │ │ │ add $0x1,%r15 │ │ │ │ │ - jmp 6adb │ │ │ │ │ + jmp a25b │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > >::Type seqan2::value > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ mov %r13,%rdi │ │ │ │ │ call 40a0 > > >(seqan2::Holder > >, seqan2::Tag >&)@plt> │ │ │ │ │ - jmp 6aad │ │ │ │ │ + jmp a22d │ │ │ │ │ nopl (%rax) │ │ │ │ │ +seqan2::Reference >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag > >::Type seqan2::value >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ mov %r14,%rdi │ │ │ │ │ call 4180 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@plt> │ │ │ │ │ +seqan2::Size, seqan2::Alloc > const>::Type seqan2::length, seqan2::Alloc >(seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov 0x8(%rbp),%r15 │ │ │ │ │ sub 0x0(%rbp),%r15 │ │ │ │ │ +seqan2::Value >, 0>::Type seqan2::_computeAlignment >, unsigned char, seqan2::String >, seqan2::Alloc >, seqan2::String >, seqan2::String, seqan2::Alloc >, seqan2::DPScoutState_ >, seqan2::String, seqan2::Alloc >, seqan2::String, seqan2::Alloc >, seqan2::Score >, seqan2::Tag, seqan2::GlobalAlignment_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPContext >, unsigned char, seqan2::String >, seqan2::Alloc >, seqan2::String > >&, seqan2::String, seqan2::Alloc >&, seqan2::DPScoutState_ >&, seqan2::String, seqan2::Alloc > const&, seqan2::String, seqan2::Alloc > const&, seqan2::Score > const&, seqan2::DPBandConfig > const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:1407 (discriminator 2) │ │ │ │ │ add $0x1,%r15 │ │ │ │ │ - jmp 6a8d │ │ │ │ │ + jmp a20d │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > >::Type seqan2::value > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ mov %r15,%rdi │ │ │ │ │ mov %rcx,0x18(%rsp) │ │ │ │ │ mov %esi,0x10(%rsp) │ │ │ │ │ mov %r8d,(%rsp) │ │ │ │ │ call 40a0 > > >(seqan2::Holder > >, seqan2::Tag >&)@plt> │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > >::Type seqan2::_dataValue > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov (%r15),%rdx │ │ │ │ │ mov (%rsp),%r8d │ │ │ │ │ mov 0x10(%rsp),%esi │ │ │ │ │ mov 0x18(%rsp),%rcx │ │ │ │ │ +seqan2::Reference >, seqan2::Tag > >::Type seqan2::value > >(seqan2::Holder >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov 0x38(%rdx),%r11d │ │ │ │ │ test %r11d,%r11d │ │ │ │ │ - jne 6d97 │ │ │ │ │ + jne a517 │ │ │ │ │ +void seqan2::allocate >, seqan2::Tag >, seqan2::String >, int, seqan2::AllocateUnspecified_>(seqan2::Holder >, seqan2::Tag > const&, seqan2::String >*&, int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov $0x18,%edi │ │ │ │ │ mov %rcx,0x20(%rsp) │ │ │ │ │ mov %esi,0x18(%rsp) │ │ │ │ │ mov %r8d,0x10(%rsp) │ │ │ │ │ mov %rdx,(%rsp) │ │ │ │ │ call 41d0 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov (%rsp),%rdx │ │ │ │ │ +seqan2::String >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ │ +void seqan2::create > >(seqan2::Holder >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:591 │ │ │ │ │ mov 0x10(%rsp),%r8d │ │ │ │ │ mov 0x18(%rsp),%esi │ │ │ │ │ mov 0x20(%rsp),%rcx │ │ │ │ │ +void seqan2::allocate >, seqan2::Tag >, seqan2::String >, int, seqan2::AllocateUnspecified_>(seqan2::Holder >, seqan2::Tag > const&, seqan2::String >*&, int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %rax,0x30(%rdx) │ │ │ │ │ +seqan2::String >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ movq $0x0,0x10(%rax) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ movups %xmm0,(%rax) │ │ │ │ │ +void seqan2::create > >(seqan2::Holder >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:591 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ movl $0x1,0x38(%rdx) │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:591 │ │ │ │ │ - jmp 6d9e │ │ │ │ │ + jmp a51e │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > >::Type seqan2::value > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ mov %r15,%rdi │ │ │ │ │ mov %rcx,(%rsp) │ │ │ │ │ call 40a0 > > >(seqan2::Holder > >, seqan2::Tag >&)@plt> │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > >::Type seqan2::_dataValue > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov (%r15),%rbp │ │ │ │ │ mov (%rsp),%rcx │ │ │ │ │ +seqan2::Reference >, seqan2::Tag > >::Type seqan2::value > >(seqan2::Holder >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov 0x38(%rbp),%r9d │ │ │ │ │ test %r9d,%r9d │ │ │ │ │ - jne 6df2 │ │ │ │ │ + jne a572 │ │ │ │ │ +void seqan2::allocate >, seqan2::Tag >, seqan2::String >, int, seqan2::AllocateUnspecified_>(seqan2::Holder >, seqan2::Tag > const&, seqan2::String >*&, int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov $0x18,%edi │ │ │ │ │ mov %rcx,(%rsp) │ │ │ │ │ call 41d0 │ │ │ │ │ +seqan2::String >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ │ +void seqan2::allocate >, seqan2::Tag >, seqan2::String >, int, seqan2::AllocateUnspecified_>(seqan2::Holder >, seqan2::Tag > const&, seqan2::String >*&, int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %rax,0x30(%rbp) │ │ │ │ │ +void seqan2::create > >(seqan2::Holder >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:591 │ │ │ │ │ mov (%rsp),%rcx │ │ │ │ │ xor %edx,%edx │ │ │ │ │ +seqan2::String >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ movq $0x0,0x10(%rax) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ movups %xmm0,(%rax) │ │ │ │ │ +void seqan2::create > >(seqan2::Holder >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ movl $0x1,0x38(%rbp) │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:591 │ │ │ │ │ - jmp 6df9 │ │ │ │ │ + jmp a579 │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::Tag >, seqan2::String, seqan2::Alloc >, int, seqan2::AllocateUnspecified_>(seqan2::Holder, seqan2::Alloc >, seqan2::Tag > const&, seqan2::String, seqan2::Alloc >*&, int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov $0x18,%edi │ │ │ │ │ call 41d0 │ │ │ │ │ +seqan2::String, seqan2::Alloc >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::Tag >, seqan2::String, seqan2::Alloc >, int, seqan2::AllocateUnspecified_>(seqan2::Holder, seqan2::Alloc >, seqan2::Tag > const&, seqan2::String, seqan2::Alloc >*&, int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %rax,0x0(%r13) │ │ │ │ │ +seqan2::String, seqan2::Alloc >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ movq $0x0,0x10(%rax) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ movups %xmm0,(%rax) │ │ │ │ │ +void seqan2::create, seqan2::Alloc > >(seqan2::Holder, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ movl $0x1,0x8(%r13) │ │ │ │ │ +seqan2::String >, seqan2::Alloc >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ movq $0x0,0x1f0(%rsp) │ │ │ │ │ +seqan2::String >::String(): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ movq $0x0,0x208(%rsp) │ │ │ │ │ +seqan2::String >, seqan2::Alloc >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ movaps %xmm0,0x1e0(%rsp) │ │ │ │ │ +seqan2::String >::String(): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ movups %xmm0,0x1f8(%rsp) │ │ │ │ │ lea 0x150(%rsp),%rax │ │ │ │ │ +unsigned char seqan2::_retrieveInitialTraceDirection >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > >(unsigned char&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:470 │ │ │ │ │ xor %edi,%edi │ │ │ │ │ +seqan2::String, seqan2::Alloc >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ xor %ebx,%ebx │ │ │ │ │ +seqan2::Value >, 0>::Type seqan2::_computeAlignment >, unsigned char, seqan2::String >, seqan2::Alloc >, seqan2::String >, seqan2::String, seqan2::Alloc >, seqan2::DPScoutState_ >, seqan2::String, seqan2::Alloc >, seqan2::String, seqan2::Alloc >, seqan2::Score >, seqan2::Tag, seqan2::GlobalAlignment_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::DPContext >, unsigned char, seqan2::String >, seqan2::Alloc >, seqan2::String > >&, seqan2::String, seqan2::Alloc >&, seqan2::DPScoutState_ >&, seqan2::String, seqan2::Alloc > const&, seqan2::String, seqan2::Alloc > const&, seqan2::Score > const&, seqan2::DPBandConfig > const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:1400 │ │ │ │ │ mov $0x80000000,%r12d │ │ │ │ │ mov %rax,0x68(%rsp) │ │ │ │ │ - jmp 6f17 │ │ │ │ │ + jmp a697 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::Tag >, seqan2::String, seqan2::Alloc >, int, seqan2::AllocateUnspecified_>(seqan2::Holder, seqan2::Alloc >, seqan2::Tag > const&, seqan2::String, seqan2::Alloc >*&, int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov $0x18,%edi │ │ │ │ │ call 41d0 │ │ │ │ │ +seqan2::String, seqan2::Alloc >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::Tag >, seqan2::String, seqan2::Alloc >, int, seqan2::AllocateUnspecified_>(seqan2::Holder, seqan2::Alloc >, seqan2::Tag > const&, seqan2::String, seqan2::Alloc >*&, int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %rax,0x0(%r13) │ │ │ │ │ +void seqan2::create, seqan2::Alloc > >(seqan2::Holder, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:591 │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ xor %r8d,%r8d │ │ │ │ │ +seqan2::String, seqan2::Alloc >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ movq $0x0,0x10(%rax) │ │ │ │ │ +void seqan2::create, seqan2::Alloc > >(seqan2::Holder, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ movl $0x1,0x8(%r13) │ │ │ │ │ +seqan2::String, seqan2::Alloc >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ movups %xmm0,(%rax) │ │ │ │ │ +void seqan2::create, seqan2::Alloc > >(seqan2::Holder, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:591 │ │ │ │ │ - jmp 6876 │ │ │ │ │ + jmp 9ff6 │ │ │ │ │ nop │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::Tag >, seqan2::String, seqan2::Alloc >, int, seqan2::AllocateUnspecified_>(seqan2::Holder, seqan2::Alloc >, seqan2::Tag > const&, seqan2::String, seqan2::Alloc >*&, int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov $0x18,%edi │ │ │ │ │ call 41d0 │ │ │ │ │ +seqan2::String, seqan2::Alloc >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::Tag >, seqan2::String, seqan2::Alloc >, int, seqan2::AllocateUnspecified_>(seqan2::Holder, seqan2::Alloc >, seqan2::Tag > const&, seqan2::String, seqan2::Alloc >*&, int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %rax,0x48(%r13) │ │ │ │ │ +void seqan2::create, seqan2::Alloc > >(seqan2::Holder, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:591 │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ xor %r8d,%r8d │ │ │ │ │ +seqan2::String, seqan2::Alloc >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ movq $0x0,0x10(%rax) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ movups %xmm0,(%rax) │ │ │ │ │ +void seqan2::create, seqan2::Alloc > >(seqan2::Holder, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ movl $0x1,0x50(%r13) │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:591 │ │ │ │ │ - jmp 690d │ │ │ │ │ + jmp a08d │ │ │ │ │ nop │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::Tag >, seqan2::String, seqan2::Alloc >, int, seqan2::AllocateUnspecified_>(seqan2::Holder, seqan2::Alloc >, seqan2::Tag > const&, seqan2::String, seqan2::Alloc >*&, int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov $0x18,%edi │ │ │ │ │ call 41d0 │ │ │ │ │ +seqan2::String, seqan2::Alloc >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::Tag >, seqan2::String, seqan2::Alloc >, int, seqan2::AllocateUnspecified_>(seqan2::Holder, seqan2::Alloc >, seqan2::Tag > const&, seqan2::String, seqan2::Alloc >*&, int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %rax,0x48(%r13) │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ +seqan2::String, seqan2::Alloc >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ movq $0x0,0x10(%rax) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ movups %xmm0,(%rax) │ │ │ │ │ +void seqan2::create, seqan2::Alloc > >(seqan2::Holder, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ movl $0x1,0x50(%r13) │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:591 │ │ │ │ │ - jmp 68e2 │ │ │ │ │ + jmp a062 │ │ │ │ │ +adapterAlignment(): │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:180 │ │ │ │ │ mov $0x1,%ecx │ │ │ │ │ - jmp 7b47 │ │ │ │ │ + jmp b2c7 │ │ │ │ │ +unsigned char seqan2::_retrieveInitialTraceDirection >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > >(unsigned char&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:464 │ │ │ │ │ and $0x54,%eax │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:465 │ │ │ │ │ mov $0x4,%edx │ │ │ │ │ - jmp 6e1e │ │ │ │ │ + jmp a59e │ │ │ │ │ +void seqan2::_reserveStorage, unsigned long, seqan2::TagGenerous_>(seqan2::String >&, unsigned long, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_impl.h:465 │ │ │ │ │ mov %rax,%r14 │ │ │ │ │ mov $0x18,%eax │ │ │ │ │ +seqan2::Size > >::Type seqan2::capacity(seqan2::String > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:318 │ │ │ │ │ + jmp a0ae │ │ │ │ │ +void seqan2::_reserveStorage, unsigned long, seqan2::TagGenerous_>(seqan2::String >&, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:318 │ │ │ │ │ - jmp 692e │ │ │ │ │ mov %rax,%r14 │ │ │ │ │ mov $0x18,%eax │ │ │ │ │ - jmp 6897 │ │ │ │ │ +seqan2::Size > >::Type seqan2::capacity(seqan2::String > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:318 │ │ │ │ │ + jmp a017 │ │ │ │ │ +adapterAlignment(): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ mov 0x68(%rsp),%rdi │ │ │ │ │ mov %rax,0x150(%rsp) │ │ │ │ │ movl $0x0,0x158(%rsp) │ │ │ │ │ call 42d0 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@plt> │ │ │ │ │ mov 0x150(%rsp),%rax │ │ │ │ │ mov 0x158(%rsp),%esi │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov 0x38(%rax),%r8d │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ mov %rax,0x10(%rsp) │ │ │ │ │ mov %esi,0x74(%rsp) │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ test %r8d,%r8d │ │ │ │ │ - je 8273 │ │ │ │ │ + je b9f3 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ mov 0x30(%rax),%rax │ │ │ │ │ mov (%rax),%rcx │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov 0x74(%rsp),%esi │ │ │ │ │ test %esi,%esi │ │ │ │ │ - jne 734c │ │ │ │ │ + jne aacc │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ mov 0x10(%rsp),%rax │ │ │ │ │ mov 0x68(%rsp),%rdi │ │ │ │ │ mov %rcx,(%rsp) │ │ │ │ │ movl $0x0,0x158(%rsp) │ │ │ │ │ mov %rax,0x150(%rsp) │ │ │ │ │ call 42d0 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@plt> │ │ │ │ │ mov 0x150(%rsp),%rax │ │ │ │ │ mov (%rsp),%rcx │ │ │ │ │ mov %rax,0x10(%rsp) │ │ │ │ │ mov 0x158(%rsp),%eax │ │ │ │ │ mov %eax,0x74(%rsp) │ │ │ │ │ - jmp 734c │ │ │ │ │ + jmp aacc │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov 0x74(%rsp),%r13d │ │ │ │ │ test %r13d,%r13d │ │ │ │ │ - je 85ae │ │ │ │ │ + je bd2e │ │ │ │ │ mov 0x10(%rsp),%rax │ │ │ │ │ mov 0x38(%rax),%r8d │ │ │ │ │ test %r8d,%r8d │ │ │ │ │ - je 82a8 │ │ │ │ │ + je ba28 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ mov 0x10(%r12),%rax │ │ │ │ │ lea 0x0(,%rdx,4),%r13 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1731 │ │ │ │ │ cmp %rdx,%rax │ │ │ │ │ - jb 871a │ │ │ │ │ + jb be9a │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ mov (%r12),%r8 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1741 (discriminator 1) │ │ │ │ │ lea (%r8,%r13,1),%rcx │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1739 │ │ │ │ │ cmp %rdx,%r14 │ │ │ │ │ - jae 82ec │ │ │ │ │ + jae ba6c │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1741 (discriminator 2) │ │ │ │ │ add %rsi,%r8 │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:397 │ │ │ │ │ cmp %r13,%rsi │ │ │ │ │ - je 82ec │ │ │ │ │ - mov 0xbde4(%rip),%r13 # 13f68 > >::VALUE@@Base-0xc4> │ │ │ │ │ + je ba6c │ │ │ │ │ + mov 0x8664(%rip),%r13 # 13f68 > >::VALUE@@Base-0xdc> │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ /usr/include/seqan/align/dp_cell_linear.h:65 │ │ │ │ │ mov 0x0(%r13),%eax │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:400 │ │ │ │ │ add $0x4,%r8 │ │ │ │ │ /usr/include/seqan/align/dp_cell_linear.h:65 │ │ │ │ │ mov %eax,-0x4(%r8) │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:397 │ │ │ │ │ cmp %rcx,%r8 │ │ │ │ │ - jne 81a0 │ │ │ │ │ - jmp 82ec │ │ │ │ │ + jne b920 │ │ │ │ │ + jmp ba6c │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ mov 0x60(%rsp),%rdi │ │ │ │ │ call 40a0 > > >(seqan2::Holder > >, seqan2::Tag >&)@plt> │ │ │ │ │ - jmp 72ae │ │ │ │ │ + jmp aa2e │ │ │ │ │ +unsigned char seqan2::_retrieveInitialTraceDirection >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > >(unsigned char&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:469 │ │ │ │ │ and $0x2a,%eax │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:470 │ │ │ │ │ mov $0x2,%edx │ │ │ │ │ - jmp 6e1e │ │ │ │ │ + jmp a59e │ │ │ │ │ +adapterAlignment(): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ mov 0x60(%rsp),%rdi │ │ │ │ │ call 40a0 > > >(seqan2::Holder > >, seqan2::Tag >&)@plt> │ │ │ │ │ - jmp 7ba2 │ │ │ │ │ + jmp b322 │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ mov %rcx,0x18(%rsp) │ │ │ │ │ call 40a0 > > >(seqan2::Holder > >, seqan2::Tag >&)@plt> │ │ │ │ │ mov 0x18(%rsp),%rcx │ │ │ │ │ - jmp 7393 │ │ │ │ │ + jmp ab13 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov $0x18,%edi │ │ │ │ │ call 41d0 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %rax,0x0(%r13) │ │ │ │ │ @@ -5385,21 +10790,21 @@ │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:478 │ │ │ │ │ xor %edi,%edi │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ xor %ebx,%ebx │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:1400 │ │ │ │ │ mov $0x80000000,%r12d │ │ │ │ │ lea 0x190(%rsp),%rbp │ │ │ │ │ - jmp 7cda │ │ │ │ │ + jmp b45a │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ mov 0x60(%rsp),%rdi │ │ │ │ │ call 40a0 > > >(seqan2::Holder > >, seqan2::Tag >&)@plt> │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ mov 0x170(%rsp),%rax │ │ │ │ │ - jmp 725c │ │ │ │ │ + jmp a9dc │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov $0x18,%edi │ │ │ │ │ call 41d0 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov 0x10(%rsp),%rsi │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ │ @@ -5412,15 +10817,15 @@ │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ mov %rdi,0x10(%rax) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ movups %xmm0,(%rax) │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ movl $0x1,0x38(%rsi) │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:591 │ │ │ │ │ - jmp 80d7 │ │ │ │ │ + jmp b857 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov $0x18,%edi │ │ │ │ │ mov %rdx,(%rsp) │ │ │ │ │ call 41d0 │ │ │ │ │ mov %rax,%r12 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1731 │ │ │ │ │ @@ -5435,172 +10840,217 @@ │ │ │ │ │ movq $0x0,0x10(%r12) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ movups %xmm0,(%r12) │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ movl $0x1,0x38(%rax) │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1731 │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - jne 87c3 │ │ │ │ │ + jne bf43 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ mov (%r12),%rcx │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov %rcx,0x8(%r12) │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1746 │ │ │ │ │ - jmp 731b │ │ │ │ │ + jmp aa9b │ │ │ │ │ +void seqan2::allocate >, seqan2::Alloc >, seqan2::DPCell_ >, unsigned long, seqan2::AllocateStorage_>(seqan2::String >, seqan2::Alloc > const&, seqan2::DPCell_ >*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov %rcx,%rdi │ │ │ │ │ mov %rdx,0x30(%rsp) │ │ │ │ │ mov %r8,0x20(%rsp) │ │ │ │ │ mov %rsi,0x18(%rsp) │ │ │ │ │ mov %r9,0x10(%rsp) │ │ │ │ │ mov %rcx,(%rsp) │ │ │ │ │ call 41d0 │ │ │ │ │ +void seqan2::_reserveStorage >, seqan2::Alloc, unsigned long, seqan2::TagExact_>(seqan2::String >, seqan2::Alloc >&, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ mov 0x18(%rsp),%rsi │ │ │ │ │ +seqan2::Value >, seqan2::Alloc >, 0>::Type* seqan2::_allocateStorage >, void, unsigned long>(seqan2::String >, seqan2::Alloc >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov 0x30(%rsp),%rdx │ │ │ │ │ +void seqan2::allocate >, seqan2::Alloc >, seqan2::DPCell_ >, unsigned long, seqan2::AllocateStorage_>(seqan2::String >, seqan2::Alloc > const&, seqan2::DPCell_ >*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %rax,(%r15) │ │ │ │ │ +void seqan2::_reserveStorage >, seqan2::Alloc, unsigned long, seqan2::TagExact_>(seqan2::String >, seqan2::Alloc >&, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ mov (%rsp),%rcx │ │ │ │ │ mov 0x10(%rsp),%r9 │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ +seqan2::Value >, seqan2::Alloc >, 0>::Type* seqan2::_allocateStorage >, void, unsigned long>(seqan2::String >, seqan2::Alloc >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov %rdx,0x10(%r15) │ │ │ │ │ +void seqan2::_reserveStorage >, seqan2::Alloc, unsigned long, seqan2::TagExact_>(seqan2::String >, seqan2::Alloc >&, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ mov 0x20(%rsp),%r8 │ │ │ │ │ - je 83b5 │ │ │ │ │ + je bb35 │ │ │ │ │ +void seqan2::_arrayConstructMoveDefault >*, seqan2::DPCell_ >*, seqan2::DPCell_ >*>(seqan2::DPCell_ >*, seqan2::DPCell_ >*, seqan2::DPCell_ >*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ cmp %r8,%rsi │ │ │ │ │ - jae 8385 │ │ │ │ │ - mov 0xbc8a(%rip),%rcx # 13fd0 > >::VALUE@@Base-0x58> │ │ │ │ │ + jae bb05 │ │ │ │ │ + mov 0x850a(%rip),%rcx # 13fd0 > >::VALUE@@Base-0x70> │ │ │ │ │ mov %rsi,%rdi │ │ │ │ │ +seqan2::DPCell_ >::DPCell_(): │ │ │ │ │ /usr/include/seqan/align/dp_cell_affine.h:66 │ │ │ │ │ mov (%rcx),%r10d │ │ │ │ │ +void seqan2::_arrayConstructMoveDefault >*, seqan2::DPCell_ >*, seqan2::DPCell_ >*>(seqan2::DPCell_ >*, seqan2::DPCell_ >*, seqan2::DPCell_ >*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:512 │ │ │ │ │ add $0xc,%rdi │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:513 │ │ │ │ │ add $0xc,%rax │ │ │ │ │ movd %r10d,%xmm4 │ │ │ │ │ +seqan2::DPCell_ >::DPCell_(): │ │ │ │ │ /usr/include/seqan/align/dp_cell_affine.h:66 │ │ │ │ │ mov %r10d,-0x4(%rax) │ │ │ │ │ +std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(int&, int&): │ │ │ │ │ /usr/include/c++/14/bits/move.h:214 │ │ │ │ │ pshufd $0xe0,%xmm4,%xmm0 │ │ │ │ │ +seqan2::DPCell_ >::DPCell_(): │ │ │ │ │ /usr/include/seqan/align/dp_cell_affine.h:66 │ │ │ │ │ movq %xmm0,-0xc(%rax) │ │ │ │ │ +std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type std::swap(int&, int&): │ │ │ │ │ /usr/include/c++/14/bits/move.h:223 │ │ │ │ │ mov -0xc(%rdi),%r11 │ │ │ │ │ /usr/include/c++/14/bits/move.h:224 │ │ │ │ │ movq %xmm0,-0xc(%rdi) │ │ │ │ │ /usr/include/c++/14/bits/move.h:223 │ │ │ │ │ mov %r11,-0xc(%rax) │ │ │ │ │ mov -0x4(%rdi),%r11d │ │ │ │ │ /usr/include/c++/14/bits/move.h:224 │ │ │ │ │ mov %r10d,-0x4(%rdi) │ │ │ │ │ /usr/include/c++/14/bits/move.h:223 │ │ │ │ │ mov %r11d,-0x4(%rax) │ │ │ │ │ +void seqan2::_arrayConstructMoveDefault >*, seqan2::DPCell_ >*, seqan2::DPCell_ >*>(seqan2::DPCell_ >*, seqan2::DPCell_ >*, seqan2::DPCell_ >*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ cmp %r8,%rdi │ │ │ │ │ - jb 8349 │ │ │ │ │ + jb bac9 │ │ │ │ │ +void seqan2::deallocate >, seqan2::Alloc >, seqan2::DPCell_ >, unsigned long, seqan2::AllocateStorage_>(seqan2::String >, seqan2::Alloc >&, seqan2::DPCell_ >*, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %rsi,%rdi │ │ │ │ │ mov %rdx,0x10(%rsp) │ │ │ │ │ mov %r9,(%rsp) │ │ │ │ │ call 41b0 │ │ │ │ │ +seqan2::Size >, seqan2::Alloc > >::Type seqan2::_Resize_String >::resize_ >, seqan2::Alloc > >(seqan2::String >, seqan2::Alloc >&, seqan2::Size >, seqan2::Alloc > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1734 │ │ │ │ │ mov 0x10(%r15),%rcx │ │ │ │ │ mov 0x10(%rsp),%rdx │ │ │ │ │ +void seqan2::_setLength >, void, unsigned long>(seqan2::String >, seqan2::Alloc >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov (%r15),%rax │ │ │ │ │ +void seqan2::_deallocateStorage >, void, seqan2::DPCell_ >, unsigned long>(seqan2::String >, seqan2::Alloc >&, seqan2::DPCell_ >*, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ mov (%rsp),%r9 │ │ │ │ │ +seqan2::Size >, seqan2::Alloc > >::Type seqan2::_Resize_String >::resize_ >, seqan2::Alloc > >(seqan2::String >, seqan2::Alloc >&, seqan2::Size >, seqan2::Alloc > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1734 │ │ │ │ │ cmp %rcx,%rdx │ │ │ │ │ cmova %rcx,%rdx │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1741 (discriminator 1) │ │ │ │ │ lea (%rdx,%rdx,2),%rcx │ │ │ │ │ shl $0x2,%rcx │ │ │ │ │ +void seqan2::_setLength >, void, unsigned long>(seqan2::String >, seqan2::Alloc >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ lea (%rax,%r9,1),%rsi │ │ │ │ │ mov %rsi,0x8(%r15) │ │ │ │ │ +seqan2::Size >, seqan2::Alloc > >::Type seqan2::_Resize_String >::resize_ >, seqan2::Alloc > >(seqan2::String >, seqan2::Alloc >&, seqan2::Size >, seqan2::Alloc > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:318 │ │ │ │ │ - jmp 7da1 │ │ │ │ │ + jmp b521 │ │ │ │ │ +seqan2::Reference >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag > >::Type seqan2::value >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ mov %r14,%rdi │ │ │ │ │ mov %rdx,(%rsp) │ │ │ │ │ call 4180 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@plt> │ │ │ │ │ +seqan2::Reference >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag > >::Type seqan2::_dataValue >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov 0xd0(%rsp),%rcx │ │ │ │ │ mov (%rsp),%rdx │ │ │ │ │ +seqan2::Reference >, seqan2::Alloc >, seqan2::Tag > >::Type seqan2::value >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov 0x38(%rcx),%esi │ │ │ │ │ test %esi,%esi │ │ │ │ │ - je 867e │ │ │ │ │ + je bdfe │ │ │ │ │ +seqan2::Size >, seqan2::Alloc > const>::Type seqan2::length >, seqan2::Alloc >(seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ movabs $0xaaaaaaaaaaaaaaab,%rax │ │ │ │ │ +seqan2::Reference >, seqan2::Alloc >, seqan2::Tag > >::Type seqan2::_dataValue >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov 0x30(%rcx),%r15 │ │ │ │ │ +seqan2::Iterator >, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::end >, void>(seqan2::String >, seqan2::Alloc > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0x8(%r15),%r8 │ │ │ │ │ +seqan2::Iterator >, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin >, void>(seqan2::String >, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%r15),%rsi │ │ │ │ │ +seqan2::Size >, seqan2::Alloc > const>::Type seqan2::length >, seqan2::Alloc >(seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov %r8,%r9 │ │ │ │ │ sub %rsi,%r9 │ │ │ │ │ mov %r9,%r12 │ │ │ │ │ sar $0x2,%r12 │ │ │ │ │ imul %rax,%r12 │ │ │ │ │ +void seqan2::allocate >, seqan2::Alloc >, seqan2::DPCell_ >, unsigned long, seqan2::AllocateStorage_>(seqan2::String >, seqan2::Alloc > const&, seqan2::DPCell_ >*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ lea (%rdx,%rdx,1),%rax │ │ │ │ │ lea (%rax,%rdx,1),%rcx │ │ │ │ │ shl $0x2,%rcx │ │ │ │ │ +seqan2::Size >, seqan2::Alloc > >::Type seqan2::_Resize_String >::resize_ >, seqan2::Alloc > >(seqan2::String >, seqan2::Alloc >&, seqan2::Size >, seqan2::Alloc > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1724 │ │ │ │ │ cmp %r12,%rdx │ │ │ │ │ - jae 87f6 │ │ │ │ │ + jae bf76 │ │ │ │ │ +void seqan2::_setLength >, void, unsigned long>(seqan2::String >, seqan2::Alloc >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ add %rcx,%rsi │ │ │ │ │ - jmp 7df1 │ │ │ │ │ + jmp b571 │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ +void seqan2::allocate >, seqan2::Tag >, seqan2::String >, int, seqan2::AllocateUnspecified_>(seqan2::Holder >, seqan2::Tag > const&, seqan2::String >*&, int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov $0x18,%edi │ │ │ │ │ mov %rcx,(%rsp) │ │ │ │ │ call 41d0 │ │ │ │ │ +seqan2::String >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ │ +void seqan2::allocate >, seqan2::Tag >, seqan2::String >, int, seqan2::AllocateUnspecified_>(seqan2::Holder >, seqan2::Tag > const&, seqan2::String >*&, int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %rax,0x30(%r12) │ │ │ │ │ +void seqan2::create > >(seqan2::Holder >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:591 │ │ │ │ │ mov (%rsp),%rcx │ │ │ │ │ +seqan2::String >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ movq $0x0,0x10(%rax) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ movups %xmm0,(%rax) │ │ │ │ │ +void seqan2::create > >(seqan2::Holder >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:591 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ movl $0x1,0x38(%r12) │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:591 │ │ │ │ │ - jmp 6cdc │ │ │ │ │ + jmp a45c │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ +void seqan2::allocate >, seqan2::Alloc >, seqan2::Tag >, seqan2::String >, seqan2::Alloc >, int, seqan2::AllocateUnspecified_>(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&, seqan2::String >, seqan2::Alloc >*&, int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov $0x18,%edi │ │ │ │ │ call 41d0 │ │ │ │ │ +seqan2::String >, seqan2::Alloc >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ │ +void seqan2::allocate >, seqan2::Alloc >, seqan2::Tag >, seqan2::String >, seqan2::Alloc >, int, seqan2::AllocateUnspecified_>(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&, seqan2::String >, seqan2::Alloc >*&, int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %rax,0x30(%r12) │ │ │ │ │ +seqan2::String >, seqan2::Alloc >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ movq $0x0,0x10(%rax) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ movups %xmm0,(%rax) │ │ │ │ │ +void seqan2::create >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ movl $0x1,0x38(%r12) │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:591 │ │ │ │ │ xor %r12d,%r12d │ │ │ │ │ - jmp 6c42 │ │ │ │ │ + jmp a3c2 │ │ │ │ │ +adapterAlignment(): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov $0x18,%edi │ │ │ │ │ call 41d0 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %rax,0x48(%r13) │ │ │ │ │ @@ -5611,22 +11061,25 @@ │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ movups %xmm0,(%rax) │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ movl $0x1,0x50(%r13) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ mov 0x130(%rsp),%r13 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:591 │ │ │ │ │ - jmp 70fc │ │ │ │ │ + jmp a87c │ │ │ │ │ +unsigned long seqan2::computeGenerousCapacity, seqan2::Alloc >, unsigned long>(seqan2::String, seqan2::Alloc > const&, unsigned long): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:591 │ │ │ │ │ mov $0x21,%edi │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:872 (discriminator 1) │ │ │ │ │ mov $0x20,%r14d │ │ │ │ │ - jmp 7785 │ │ │ │ │ + jmp af05 │ │ │ │ │ mov $0x21,%edi │ │ │ │ │ mov $0x20,%r14d │ │ │ │ │ - jmp 7808 │ │ │ │ │ + jmp af88 │ │ │ │ │ +adapterAlignment(): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov $0x18,%edi │ │ │ │ │ call 41d0 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov 0x10(%rsp),%rcx │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ │ @@ -5635,15 +11088,15 @@ │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ movq $0x0,0x10(%rax) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ movups %xmm0,(%rax) │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ movl $0x1,0x38(%rcx) │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ - jmp 734c │ │ │ │ │ + jmp aacc │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov $0x18,%edi │ │ │ │ │ mov %rcx,0x18(%rsp) │ │ │ │ │ call 41d0 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ @@ -5658,15 +11111,15 @@ │ │ │ │ │ mov $0x2,%r11d │ │ │ │ │ mov $0x1,%r9d │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ movq $0x0,0x10(%rax) │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ movl $0x1,0x38(%r12) │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:591 │ │ │ │ │ - jmp 73bc │ │ │ │ │ + jmp ab3c │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov $0x18,%edi │ │ │ │ │ call 41d0 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %rax,0x30(%rbp) │ │ │ │ │ @@ -5675,19 +11128,19 @@ │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ movq $0x0,0x10(%rax) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ movups %xmm0,(%rax) │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ movl $0x1,0x38(%rbp) │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:591 │ │ │ │ │ - jmp 7bbc │ │ │ │ │ + jmp b33c │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ mov 0x60(%rsp),%rdi │ │ │ │ │ call 40a0 > > >(seqan2::Holder > >, seqan2::Tag >&)@plt> │ │ │ │ │ - jmp 7a32 │ │ │ │ │ + jmp b1b2 │ │ │ │ │ mov 0x10(%rsp),%rax │ │ │ │ │ mov 0x68(%rsp),%rdi │ │ │ │ │ mov %rdx,(%rsp) │ │ │ │ │ movl $0x0,0x158(%rsp) │ │ │ │ │ mov %rax,0x150(%rsp) │ │ │ │ │ call 42d0 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@plt> │ │ │ │ │ mov 0x150(%rsp),%rax │ │ │ │ │ @@ -5696,15 +11149,15 @@ │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov 0x38(%rax),%r11d │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ mov %rax,0x10(%rsp) │ │ │ │ │ mov %ecx,0x74(%rsp) │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ test %r11d,%r11d │ │ │ │ │ - je 82a8 │ │ │ │ │ + je ba28 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov 0x10(%rsp),%rax │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ lea 0x0(,%rdx,4),%r13 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov 0x30(%rax),%r12 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ @@ -5714,97 +11167,115 @@ │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov %rcx,%rsi │ │ │ │ │ sub %r9,%rsi │ │ │ │ │ mov %rsi,%r14 │ │ │ │ │ sar $0x2,%r14 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1724 │ │ │ │ │ cmp %r14,%rdx │ │ │ │ │ - jae 87ff │ │ │ │ │ + jae bf7f │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ lea (%r9,%r13,1),%rcx │ │ │ │ │ - jmp 82ec │ │ │ │ │ + jmp ba6c │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:385 (discriminator 5) │ │ │ │ │ mov %ebx,%eax │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:307 (discriminator 2) │ │ │ │ │ xor %esi,%esi │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:306 (discriminator 2) │ │ │ │ │ xor %edi,%edi │ │ │ │ │ - jmp 7b17 │ │ │ │ │ + jmp b297 │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:385 (discriminator 5) │ │ │ │ │ mov $0x1,%eax │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ /usr/include/seqan/align/dp_formula.h:305 (discriminator 1) │ │ │ │ │ movl $0x0,(%rcx,%rax,4) │ │ │ │ │ /usr/include/seqan/align/dp_matrix_navigator_trace_matrix.h:463 │ │ │ │ │ movb $0x0,(%r10,%rax,1) │ │ │ │ │ /usr/include/seqan/align/dp_algorithm_impl.h:385 (discriminator 5) │ │ │ │ │ add $0x1,%rax │ │ │ │ │ cmp %rax,%r14 │ │ │ │ │ - jne 8660 │ │ │ │ │ + jne bde0 │ │ │ │ │ sub $0x1,%r14 │ │ │ │ │ - jmp 7470 │ │ │ │ │ + jmp abf0 │ │ │ │ │ +void seqan2::allocate >, seqan2::Alloc >, seqan2::Tag >, seqan2::String >, seqan2::Alloc >, int, seqan2::AllocateUnspecified_>(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&, seqan2::String >, seqan2::Alloc >*&, int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov $0x18,%edi │ │ │ │ │ mov %rdx,0x10(%rsp) │ │ │ │ │ mov %rcx,(%rsp) │ │ │ │ │ call 41d0 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov (%rsp),%rcx │ │ │ │ │ +seqan2::Size >, seqan2::Alloc > >::Type seqan2::_Resize_String >::resize_ >, seqan2::Alloc > >(seqan2::String >, seqan2::Alloc >&, seqan2::Size >, seqan2::Alloc > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1731 │ │ │ │ │ mov 0x10(%rsp),%rdx │ │ │ │ │ +seqan2::String >, seqan2::Alloc >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ │ +void seqan2::allocate >, seqan2::Alloc >, seqan2::Tag >, seqan2::String >, seqan2::Alloc >, int, seqan2::AllocateUnspecified_>(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&, seqan2::String >, seqan2::Alloc >*&, int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov %rax,%r15 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %rax,0x30(%rcx) │ │ │ │ │ +seqan2::String >, seqan2::Alloc >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ movq $0x0,0x10(%rax) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ movups %xmm0,(%rax) │ │ │ │ │ +void seqan2::create >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ movl $0x1,0x38(%rcx) │ │ │ │ │ +seqan2::Size >, seqan2::Alloc > >::Type seqan2::_Resize_String >::resize_ >, seqan2::Alloc > >(seqan2::String >, seqan2::Alloc >&, seqan2::Size >, seqan2::Alloc > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1731 │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - jne 86e6 │ │ │ │ │ + jne be66 │ │ │ │ │ +seqan2::Iterator >, seqan2::Alloc >, seqan2::Tag const>::Type seqan2::begin >, void>(seqan2::String >, seqan2::Alloc >&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ mov (%rax),%rsi │ │ │ │ │ - jmp 7df1 │ │ │ │ │ + jmp b571 │ │ │ │ │ +unsigned long* std::__copy_move::__copy_m(unsigned long*, unsigned long*, unsigned long*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:453 │ │ │ │ │ - jne 7989 │ │ │ │ │ + jne b109 │ │ │ │ │ +void std::__copy_move::__assign_one(unsigned long*, unsigned long*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:438 │ │ │ │ │ mov (%r14),%rdx │ │ │ │ │ mov %rdx,(%rax) │ │ │ │ │ - jmp 7989 │ │ │ │ │ + jmp b109 │ │ │ │ │ +unsigned long* std::__copy_move::__copy_m(unsigned long*, unsigned long*, unsigned long*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:453 │ │ │ │ │ - jne 78f1 │ │ │ │ │ + jne b071 │ │ │ │ │ +void std::__copy_move::__assign_one(unsigned long*, unsigned long*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:438 │ │ │ │ │ mov (%r14),%rdx │ │ │ │ │ mov %rdx,(%rax) │ │ │ │ │ - jmp 78f1 │ │ │ │ │ + jmp b071 │ │ │ │ │ +void seqan2::allocate >, seqan2::Alloc >, seqan2::DPCell_ >, unsigned long, seqan2::AllocateStorage_>(seqan2::String >, seqan2::Alloc > const&, seqan2::DPCell_ >*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ lea (%rdx,%rdx,2),%rcx │ │ │ │ │ mov %rdx,0x10(%rsp) │ │ │ │ │ shl $0x2,%rcx │ │ │ │ │ mov %rcx,%rdi │ │ │ │ │ mov %rcx,(%rsp) │ │ │ │ │ call 41d0 │ │ │ │ │ +seqan2::Value >, seqan2::Alloc >, 0>::Type* seqan2::_allocateStorage >, void, unsigned long>(seqan2::String >, seqan2::Alloc >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov 0x10(%rsp),%rdx │ │ │ │ │ +void seqan2::allocate >, seqan2::Alloc >, seqan2::DPCell_ >, unsigned long, seqan2::AllocateStorage_>(seqan2::String >, seqan2::Alloc > const&, seqan2::DPCell_ >*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %rax,(%r15) │ │ │ │ │ +seqan2::Size >, seqan2::Alloc > const>::Type seqan2::length >, seqan2::Alloc >(seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ xor %r12d,%r12d │ │ │ │ │ xor %r9d,%r9d │ │ │ │ │ mov (%rsp),%rcx │ │ │ │ │ +seqan2::Value >, seqan2::Alloc >, 0>::Type* seqan2::_allocateStorage >, void, unsigned long>(seqan2::String >, seqan2::Alloc >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov %rdx,0x10(%r15) │ │ │ │ │ - jmp 83b5 │ │ │ │ │ + jmp bb35 │ │ │ │ │ +adapterAlignment(): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov %r13,%rdi │ │ │ │ │ mov %rsi,0x30(%rsp) │ │ │ │ │ mov %r9,0x20(%rsp) │ │ │ │ │ mov %rcx,0x18(%rsp) │ │ │ │ │ mov %rdx,(%rsp) │ │ │ │ │ call 41d0 │ │ │ │ │ @@ -5819,19 +11290,19 @@ │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ mov 0x18(%rsp),%rcx │ │ │ │ │ mov 0x30(%rsp),%rsi │ │ │ │ │ test %r9,%r9 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov %rdx,0x10(%r12) │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ - je 8164 │ │ │ │ │ + je b8e4 │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ cmp %rcx,%r9 │ │ │ │ │ - jae 878c │ │ │ │ │ - mov 0xb7ff(%rip),%r13 # 13f68 > >::VALUE@@Base-0xc4> │ │ │ │ │ + jae bf0c │ │ │ │ │ + mov 0x807f(%rip),%r13 # 13f68 > >::VALUE@@Base-0xdc> │ │ │ │ │ mov %r9,%rax │ │ │ │ │ /usr/include/seqan/align/dp_cell_linear.h:65 │ │ │ │ │ mov 0x0(%r13),%edi │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:512 │ │ │ │ │ add $0x4,%rax │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:513 │ │ │ │ │ add $0x4,%r8 │ │ │ │ │ @@ -5841,15 +11312,15 @@ │ │ │ │ │ mov -0x4(%rax),%r10d │ │ │ │ │ /usr/include/c++/14/bits/move.h:224 │ │ │ │ │ mov %edi,-0x4(%rax) │ │ │ │ │ /usr/include/c++/14/bits/move.h:223 │ │ │ │ │ mov %r10d,-0x4(%r8) │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:505 │ │ │ │ │ cmp %rcx,%rax │ │ │ │ │ - jb 876c │ │ │ │ │ + jb beec │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %r9,%rdi │ │ │ │ │ mov %rsi,0x18(%rsp) │ │ │ │ │ mov %rdx,(%rsp) │ │ │ │ │ call 41b0 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1734 │ │ │ │ │ mov 0x10(%r12),%rax │ │ │ │ │ @@ -5860,15 +11331,15 @@ │ │ │ │ │ mov 0x18(%rsp),%rsi │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1734 │ │ │ │ │ cmp %rax,%rdx │ │ │ │ │ cmova %rax,%rdx │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1741 (discriminator 1) │ │ │ │ │ lea 0x0(,%rdx,4),%r13 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ - jmp 8164 │ │ │ │ │ + jmp b8e4 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ lea 0x0(,%rdx,4),%r13 │ │ │ │ │ mov %rdx,(%rsp) │ │ │ │ │ mov %r13,%rdi │ │ │ │ │ call 41d0 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov (%rsp),%rdx │ │ │ │ │ @@ -5877,2302 +11348,2885 @@ │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov %rax,%r8 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ xor %r14d,%r14d │ │ │ │ │ xor %esi,%esi │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov %rdx,0x10(%r12) │ │ │ │ │ - jmp 8164 │ │ │ │ │ + jmp b8e4 │ │ │ │ │ ./porechop/src/adapter_align.cpp:31 │ │ │ │ │ call 4210 <__stack_chk_fail@plt> │ │ │ │ │ +seqan2::Size >, seqan2::Alloc > >::Type seqan2::capacity >, void>(seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ mov 0x10(%r15),%rdi │ │ │ │ │ - jmp 7d8a │ │ │ │ │ + jmp b50a │ │ │ │ │ +adapterAlignment(): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ mov 0x10(%r12),%rax │ │ │ │ │ - jmp 8157 │ │ │ │ │ + jmp b8d7 │ │ │ │ │ endbr64 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %rax,%rbp │ │ │ │ │ - jmp 43c0 <__cxa_finalize@plt+0x30> │ │ │ │ │ + jmp 488a <__cxa_finalize@plt+0x4fa> │ │ │ │ │ endbr64 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:140 │ │ │ │ │ - jmp 446b <__cxa_finalize@plt+0xdb> │ │ │ │ │ + jmp 4935 <__cxa_finalize@plt+0x5a5> │ │ │ │ │ endbr64 │ │ │ │ │ +void seqan2::deallocate, seqan2::Alloc >, seqan2::SimpleType, unsigned long, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc >&, seqan2::SimpleType*, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ - jmp 440d <__cxa_finalize@plt+0x7d> │ │ │ │ │ + jmp 48d7 <__cxa_finalize@plt+0x547> │ │ │ │ │ endbr64 │ │ │ │ │ +seqan2::String, seqan2::Alloc >, seqan2::Tag >, seqan2::Alloc >::~String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:197 │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ - jmp 43cd <__cxa_finalize@plt+0x3d> │ │ │ │ │ + jmp 4897 <__cxa_finalize@plt+0x507> │ │ │ │ │ endbr64 │ │ │ │ │ +adapterAlignment(): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:140 │ │ │ │ │ mov %rax,%rbp │ │ │ │ │ - jmp 44c0 <__cxa_finalize@plt+0x130> │ │ │ │ │ + jmp 498a <__cxa_finalize@plt+0x5fa> │ │ │ │ │ endbr64 │ │ │ │ │ +seqan2::Holder > >, seqan2::Tag >::~Holder(): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:140 │ │ │ │ │ mov %rax,%rbp │ │ │ │ │ - jmp 44ce <__cxa_finalize@plt+0x13e> │ │ │ │ │ + jmp 4998 <__cxa_finalize@plt+0x608> │ │ │ │ │ endbr64 │ │ │ │ │ - jmp 4504 <__cxa_finalize@plt+0x174> │ │ │ │ │ + jmp 49ce <__cxa_finalize@plt+0x63e> │ │ │ │ │ endbr64 │ │ │ │ │ +seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >::~Holder(): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:140 │ │ │ │ │ mov %rax,%rbp │ │ │ │ │ - jmp 4552 <__cxa_finalize@plt+0x1c2> │ │ │ │ │ + jmp 4a1c <__cxa_finalize@plt+0x68c> │ │ │ │ │ endbr64 │ │ │ │ │ +seqan2::DisableIf >, void>::Type seqan2::_computeTraceback, seqan2::Alloc >, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >, unsigned long, unsigned long, seqan2::Tag, seqan2::GlobalAlignment_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag >(seqan2::String, seqan2::Alloc >&, seqan2::DPMatrixNavigator_, seqan2::String > >, seqan2::DPTraceMatrix, seqan2::Tag > > >, seqan2::Tag >&, unsigned int, unsigned long const&, unsigned long const&, seqan2::DPBandConfig > const&, seqan2::DPProfile_ >, seqan2::Tag, seqan2::TracebackOn, seqan2::Tag > >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:573 │ │ │ │ │ - jmp 4518 <__cxa_finalize@plt+0x188> │ │ │ │ │ + jmp 49e2 <__cxa_finalize@plt+0x652> │ │ │ │ │ endbr64 │ │ │ │ │ +void seqan2::deallocate, seqan2::Alloc >, seqan2::TraceSegment_, unsigned long, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc >&, seqan2::TraceSegment_*, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %rax,%rbp │ │ │ │ │ - jmp 43c2 <__cxa_finalize@plt+0x32> │ │ │ │ │ + jmp 488c <__cxa_finalize@plt+0x4fc> │ │ │ │ │ endbr64 │ │ │ │ │ +seqan2::Holder > >, seqan2::Tag >::~Holder(): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:140 │ │ │ │ │ - jmp 4504 <__cxa_finalize@plt+0x174> │ │ │ │ │ + jmp 49ce <__cxa_finalize@plt+0x63e> │ │ │ │ │ endbr64 │ │ │ │ │ - jmp 4504 <__cxa_finalize@plt+0x174> │ │ │ │ │ + jmp 49ce <__cxa_finalize@plt+0x63e> │ │ │ │ │ endbr64 │ │ │ │ │ +void seqan2::deallocate, seqan2::Alloc >, seqan2::TraceSegment_, unsigned long, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc >&, seqan2::TraceSegment_*, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %rax,%rbp │ │ │ │ │ - jmp 455e <__cxa_finalize@plt+0x1ce> │ │ │ │ │ + jmp 4a28 <__cxa_finalize@plt+0x698> │ │ │ │ │ endbr64 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::~basic_string(): │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:809 │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ - jmp 4400 <__cxa_finalize@plt+0x70> │ │ │ │ │ + jmp 48ca <__cxa_finalize@plt+0x53a> │ │ │ │ │ endbr64 │ │ │ │ │ +adapterAlignment(): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:140 │ │ │ │ │ mov %rax,%rbp │ │ │ │ │ - jmp 4565 <__cxa_finalize@plt+0x1d5> │ │ │ │ │ + jmp 4a2f <__cxa_finalize@plt+0x69f> │ │ │ │ │ endbr64 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::~basic_string(): │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:809 │ │ │ │ │ mov %rax,%rbp │ │ │ │ │ - jmp 4576 <__cxa_finalize@plt+0x1e6> │ │ │ │ │ + jmp 4a40 <__cxa_finalize@plt+0x6b0> │ │ │ │ │ endbr64 │ │ │ │ │ +adapterAlignment(): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:140 │ │ │ │ │ - jmp 446b <__cxa_finalize@plt+0xdb> │ │ │ │ │ + jmp 4935 <__cxa_finalize@plt+0x5a5> │ │ │ │ │ endbr64 │ │ │ │ │ - jmp 446b <__cxa_finalize@plt+0xdb> │ │ │ │ │ + jmp 4935 <__cxa_finalize@plt+0x5a5> │ │ │ │ │ endbr64 │ │ │ │ │ - jmp 446b <__cxa_finalize@plt+0xdb> │ │ │ │ │ + jmp 4935 <__cxa_finalize@plt+0x5a5> │ │ │ │ │ endbr64 │ │ │ │ │ - jmp 446b <__cxa_finalize@plt+0xdb> │ │ │ │ │ + jmp 4935 <__cxa_finalize@plt+0x5a5> │ │ │ │ │ endbr64 │ │ │ │ │ +void seqan2::deallocate, seqan2::Alloc >, seqan2::TraceSegment_, unsigned long, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc >&, seqan2::TraceSegment_*, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %rax,%rbp │ │ │ │ │ - jmp 4586 <__cxa_finalize@plt+0x1f6> │ │ │ │ │ + jmp 4a50 <__cxa_finalize@plt+0x6c0> │ │ │ │ │ endbr64 │ │ │ │ │ +adapterAlignment(): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:140 │ │ │ │ │ - jmp 446b <__cxa_finalize@plt+0xdb> │ │ │ │ │ + jmp 4935 <__cxa_finalize@plt+0x5a5> │ │ │ │ │ endbr64 │ │ │ │ │ - jmp 446b <__cxa_finalize@plt+0xdb> │ │ │ │ │ + jmp 4935 <__cxa_finalize@plt+0x5a5> │ │ │ │ │ endbr64 │ │ │ │ │ - jmp 4504 <__cxa_finalize@plt+0x174> │ │ │ │ │ +seqan2::Holder > >, seqan2::Tag >::~Holder(): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:140 │ │ │ │ │ + jmp 49ce <__cxa_finalize@plt+0x63e> │ │ │ │ │ endbr64 │ │ │ │ │ - jmp 4504 <__cxa_finalize@plt+0x174> │ │ │ │ │ + jmp 49ce <__cxa_finalize@plt+0x63e> │ │ │ │ │ endbr64 │ │ │ │ │ - jmp 4504 <__cxa_finalize@plt+0x174> │ │ │ │ │ + jmp 49ce <__cxa_finalize@plt+0x63e> │ │ │ │ │ endbr64 │ │ │ │ │ - jmp 4504 <__cxa_finalize@plt+0x174> │ │ │ │ │ + jmp 49ce <__cxa_finalize@plt+0x63e> │ │ │ │ │ endbr64 │ │ │ │ │ +adapterAlignment(): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ - jmp 4453 <__cxa_finalize@plt+0xc3> │ │ │ │ │ + jmp 491d <__cxa_finalize@plt+0x58d> │ │ │ │ │ endbr64 │ │ │ │ │ - jmp 4453 <__cxa_finalize@plt+0xc3> │ │ │ │ │ + jmp 491d <__cxa_finalize@plt+0x58d> │ │ │ │ │ endbr64 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:140 │ │ │ │ │ - jmp 446b <__cxa_finalize@plt+0xdb> │ │ │ │ │ + jmp 4935 <__cxa_finalize@plt+0x5a5> │ │ │ │ │ endbr64 │ │ │ │ │ +void seqan2::deallocate, seqan2::Alloc >, seqan2::SimpleType, unsigned long, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc >&, seqan2::SimpleType*, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ - jmp 441a <__cxa_finalize@plt+0x8a> │ │ │ │ │ + jmp 48e4 <__cxa_finalize@plt+0x554> │ │ │ │ │ endbr64 │ │ │ │ │ +adapterAlignment(): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ - jmp 4453 <__cxa_finalize@plt+0xc3> │ │ │ │ │ + jmp 491d <__cxa_finalize@plt+0x58d> │ │ │ │ │ endbr64 │ │ │ │ │ - jmp 4453 <__cxa_finalize@plt+0xc3> │ │ │ │ │ + jmp 491d <__cxa_finalize@plt+0x58d> │ │ │ │ │ endbr64 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:140 │ │ │ │ │ - jmp 446b <__cxa_finalize@plt+0xdb> │ │ │ │ │ + jmp 4935 <__cxa_finalize@plt+0x5a5> │ │ │ │ │ endbr64 │ │ │ │ │ /usr/include/seqan/align/dp_traceback_impl.h:573 │ │ │ │ │ - jmp 458d <__cxa_finalize@plt+0x1fd> │ │ │ │ │ + jmp 4a57 <__cxa_finalize@plt+0x6c7> │ │ │ │ │ endbr64 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:140 │ │ │ │ │ - jmp 446b <__cxa_finalize@plt+0xdb> │ │ │ │ │ + jmp 4935 <__cxa_finalize@plt+0x5a5> │ │ │ │ │ endbr64 │ │ │ │ │ - jmp 4504 <__cxa_finalize@plt+0x174> │ │ │ │ │ +seqan2::Holder > >, seqan2::Tag >::~Holder(): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:140 │ │ │ │ │ + jmp 49ce <__cxa_finalize@plt+0x63e> │ │ │ │ │ endbr64 │ │ │ │ │ - jmp 4504 <__cxa_finalize@plt+0x174> │ │ │ │ │ + jmp 49ce <__cxa_finalize@plt+0x63e> │ │ │ │ │ endbr64 │ │ │ │ │ - jmp 4504 <__cxa_finalize@plt+0x174> │ │ │ │ │ + jmp 49ce <__cxa_finalize@plt+0x63e> │ │ │ │ │ endbr64 │ │ │ │ │ +adapterAlignment(): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %rax,%rbp │ │ │ │ │ - jmp 43c2 <__cxa_finalize@plt+0x32> │ │ │ │ │ + jmp 488c <__cxa_finalize@plt+0x4fc> │ │ │ │ │ endbr64 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ - jmp 4453 <__cxa_finalize@plt+0xc3> │ │ │ │ │ + jmp 491d <__cxa_finalize@plt+0x58d> │ │ │ │ │ endbr64 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:140 │ │ │ │ │ - jmp 446b <__cxa_finalize@plt+0xdb> │ │ │ │ │ + jmp 4935 <__cxa_finalize@plt+0x5a5> │ │ │ │ │ endbr64 │ │ │ │ │ - jmp 446b <__cxa_finalize@plt+0xdb> │ │ │ │ │ + jmp 4935 <__cxa_finalize@plt+0x5a5> │ │ │ │ │ endbr64 │ │ │ │ │ - jmp 446b <__cxa_finalize@plt+0xdb> │ │ │ │ │ + jmp 4935 <__cxa_finalize@plt+0x5a5> │ │ │ │ │ endbr64 │ │ │ │ │ - jmp 4504 <__cxa_finalize@plt+0x174> │ │ │ │ │ +seqan2::Holder > >, seqan2::Tag >::~Holder(): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:140 │ │ │ │ │ + jmp 49ce <__cxa_finalize@plt+0x63e> │ │ │ │ │ endbr64 │ │ │ │ │ - jmp 4504 <__cxa_finalize@plt+0x174> │ │ │ │ │ + jmp 49ce <__cxa_finalize@plt+0x63e> │ │ │ │ │ endbr64 │ │ │ │ │ - jmp 4504 <__cxa_finalize@plt+0x174> │ │ │ │ │ + jmp 49ce <__cxa_finalize@plt+0x63e> │ │ │ │ │ endbr64 │ │ │ │ │ - jmp 446b <__cxa_finalize@plt+0xdb> │ │ │ │ │ +adapterAlignment(): │ │ │ │ │ +/usr/include/seqan/basic/holder_tristate.h:140 │ │ │ │ │ + jmp 4935 <__cxa_finalize@plt+0x5a5> │ │ │ │ │ endbr64 │ │ │ │ │ +std::__cxx11::basic_string, std::allocator >::~basic_string(): │ │ │ │ │ /usr/include/c++/14/bits/basic_string.h:809 │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ - jmp 4427 <__cxa_finalize@plt+0x97> │ │ │ │ │ + jmp 48f1 <__cxa_finalize@plt+0x561> │ │ │ │ │ endbr64 │ │ │ │ │ +adapterAlignment(): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %rax,%rbp │ │ │ │ │ - jmp 459a <__cxa_finalize@plt+0x20a> │ │ │ │ │ + jmp 4a64 <__cxa_finalize@plt+0x6d4> │ │ │ │ │ endbr64 │ │ │ │ │ +seqan2::Holder > >, seqan2::Tag >::~Holder(): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:140 │ │ │ │ │ - jmp 4504 <__cxa_finalize@plt+0x174> │ │ │ │ │ + jmp 49ce <__cxa_finalize@plt+0x63e> │ │ │ │ │ endbr64 │ │ │ │ │ - jmp 4504 <__cxa_finalize@plt+0x174> │ │ │ │ │ + jmp 49ce <__cxa_finalize@plt+0x63e> │ │ │ │ │ endbr64 │ │ │ │ │ - jmp 4504 <__cxa_finalize@plt+0x174> │ │ │ │ │ + jmp 49ce <__cxa_finalize@plt+0x63e> │ │ │ │ │ endbr64 │ │ │ │ │ +adapterAlignment(): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ - jmp 4453 <__cxa_finalize@plt+0xc3> │ │ │ │ │ + jmp 491d <__cxa_finalize@plt+0x58d> │ │ │ │ │ endbr64 │ │ │ │ │ +seqan2::Holder > >, seqan2::Tag >::~Holder(): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:140 │ │ │ │ │ - jmp 4504 <__cxa_finalize@plt+0x174> │ │ │ │ │ + jmp 49ce <__cxa_finalize@plt+0x63e> │ │ │ │ │ endbr64 │ │ │ │ │ - jmp 4504 <__cxa_finalize@plt+0x174> │ │ │ │ │ + jmp 49ce <__cxa_finalize@plt+0x63e> │ │ │ │ │ endbr64 │ │ │ │ │ - jmp 4504 <__cxa_finalize@plt+0x174> │ │ │ │ │ + jmp 49ce <__cxa_finalize@plt+0x63e> │ │ │ │ │ endbr64 │ │ │ │ │ - jmp 4504 <__cxa_finalize@plt+0x174> │ │ │ │ │ + jmp 49ce <__cxa_finalize@plt+0x63e> │ │ │ │ │ +adapterAlignment(): │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nopl (%rax) │ │ │ │ │ │ │ │ │ │ -0000000000008a50 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base>: │ │ │ │ │ +000000000000c1d0 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base>: │ │ │ │ │ void seqan2::clear >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:523 │ │ │ │ │ endbr64 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ mov 0x8(%rdi),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 8ab0 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x60> │ │ │ │ │ + je c230 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x60> │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:523 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - je 8aa2 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x52> │ │ │ │ │ + je c222 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x52> │ │ │ │ │ +seqan2::Reference >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag > >::Type seqan2::_dataValue >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov (%rdi),%rbp │ │ │ │ │ +void seqan2::clear >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ testl $0xfffffffd,0x38(%rbp) │ │ │ │ │ - je 8a88 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x38> │ │ │ │ │ + je c208 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x38> │ │ │ │ │ +seqan2::Reference >, seqan2::Alloc >, seqan2::Tag > >::Type seqan2::_dataValue >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov 0x30(%rbp),%r12 │ │ │ │ │ +void seqan2::deallocate >, seqan2::Alloc >, seqan2::DPCell_ >, unsigned long, seqan2::AllocateStorage_>(seqan2::String >, seqan2::Alloc >&, seqan2::DPCell_ >*, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov (%r12),%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ +void seqan2::deallocate >, seqan2::Alloc >, seqan2::Tag >, seqan2::String >, seqan2::Alloc > const, int, seqan2::AllocateUnspecified_>(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::String >, seqan2::Alloc > const*, int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ +void seqan2::deallocate >, unsigned long, unsigned long, seqan2::AllocateStorage_>(seqan2::String >&, unsigned long*, unsigned long, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov 0x18(%rbp),%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ mov 0x0(%rbp),%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ +void seqan2::deallocate >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >, seqan2::Matrix >, 2u, seqan2::String >, seqan2::Alloc > > const, int, seqan2::AllocateUnspecified_>(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&, seqan2::Matrix >, 2u, seqan2::String >, seqan2::Alloc > > const*, int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ +void seqan2::clear >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:533 │ │ │ │ │ movl $0x0,0x8(%rbx) │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:536 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ ret │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ ret │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000008ac0 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base>: │ │ │ │ │ +000000000000c240 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base>: │ │ │ │ │ void seqan2::clear > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:523 │ │ │ │ │ endbr64 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ mov 0x8(%rdi),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 8b20 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x60> │ │ │ │ │ + je c2a0 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x60> │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:523 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - je 8b12 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x52> │ │ │ │ │ + je c292 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x52> │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > >::Type seqan2::_dataValue > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov (%rdi),%rbp │ │ │ │ │ +void seqan2::clear > >(seqan2::Holder >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ testl $0xfffffffd,0x38(%rbp) │ │ │ │ │ - je 8af8 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x38> │ │ │ │ │ + je c278 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x38> │ │ │ │ │ +seqan2::Reference >, seqan2::Tag > >::Type seqan2::_dataValue > >(seqan2::Holder >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov 0x30(%rbp),%r12 │ │ │ │ │ +void seqan2::deallocate >, unsigned char, unsigned long, seqan2::AllocateStorage_>(seqan2::String >&, unsigned char*, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov (%r12),%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ +void seqan2::deallocate >, seqan2::Tag >, seqan2::String > const, int, seqan2::AllocateUnspecified_>(seqan2::Holder >, seqan2::Tag >&, seqan2::String > const*, int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ +void seqan2::deallocate >, unsigned long, unsigned long, seqan2::AllocateStorage_>(seqan2::String >&, unsigned long*, unsigned long, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov 0x18(%rbp),%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ mov 0x0(%rbp),%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ +void seqan2::deallocate > >, seqan2::Tag >, seqan2::Matrix > > const, int, seqan2::AllocateUnspecified_>(seqan2::Holder > >, seqan2::Tag >&, seqan2::Matrix > > const*, int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ +void seqan2::clear > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:533 │ │ │ │ │ movl $0x0,0x8(%rbx) │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:536 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ ret │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ ret │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000008b30 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base>: │ │ │ │ │ +000000000000c2b0 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base>: │ │ │ │ │ void seqan2::clear >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:523 │ │ │ │ │ endbr64 │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ mov 0x8(%rdi),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 8b90 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x60> │ │ │ │ │ + je c310 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x60> │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:523 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - je 8b82 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x52> │ │ │ │ │ + je c302 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x52> │ │ │ │ │ +seqan2::Reference >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag > >::Type seqan2::_dataValue >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov (%rdi),%rbp │ │ │ │ │ +void seqan2::clear >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ testl $0xfffffffd,0x38(%rbp) │ │ │ │ │ - je 8b68 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x38> │ │ │ │ │ + je c2e8 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x38> │ │ │ │ │ +seqan2::Reference >, seqan2::Alloc >, seqan2::Tag > >::Type seqan2::_dataValue >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov 0x30(%rbp),%r12 │ │ │ │ │ +void seqan2::deallocate >, seqan2::Alloc >, seqan2::DPCell_ >, unsigned long, seqan2::AllocateStorage_>(seqan2::String >, seqan2::Alloc >&, seqan2::DPCell_ >*, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov (%r12),%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ +void seqan2::deallocate >, seqan2::Alloc >, seqan2::Tag >, seqan2::String >, seqan2::Alloc > const, int, seqan2::AllocateUnspecified_>(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::String >, seqan2::Alloc > const*, int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ +void seqan2::deallocate >, unsigned long, unsigned long, seqan2::AllocateStorage_>(seqan2::String >&, unsigned long*, unsigned long, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov 0x18(%rbp),%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ mov 0x0(%rbp),%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ +void seqan2::deallocate >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >, seqan2::Matrix >, 2u, seqan2::String >, seqan2::Alloc > > const, int, seqan2::AllocateUnspecified_>(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&, seqan2::Matrix >, 2u, seqan2::String >, seqan2::Alloc > > const*, int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ +void seqan2::clear >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:533 │ │ │ │ │ movl $0x0,0x8(%rbx) │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:536 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ ret │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ ret │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000008ba0 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&, seqan2::Size, seqan2::Alloc > >::Type)@@Base>: │ │ │ │ │ +000000000000c320 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&, seqan2::Size, seqan2::Alloc > >::Type)@@Base>: │ │ │ │ │ void seqan2::AssignString_ >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&, seqan2::Size, seqan2::Alloc > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1032 │ │ │ │ │ endbr64 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ mov %rsi,%r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ mov %rdi,%rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x20,%rsp │ │ │ │ │ +seqan2::Iterator, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::end, void>(seqan2::String, seqan2::Alloc > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0x8(%rsi),%rbx │ │ │ │ │ +void seqan2::AssignString_ >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&, seqan2::Size, seqan2::Alloc > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1032 │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ mov %rax,0x18(%rsp) │ │ │ │ │ mov %rdx,%rax │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1037 (discriminator 1) │ │ │ │ │ test %rbx,%rbx │ │ │ │ │ - je 8bda >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&, seqan2::Size, seqan2::Alloc > >::Type)@@Base+0x3a> │ │ │ │ │ + je c35a >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&, seqan2::Size, seqan2::Alloc > >::Type)@@Base+0x3a> │ │ │ │ │ cmp 0x8(%rdi),%rbx │ │ │ │ │ - je 8c88 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&, seqan2::Size, seqan2::Alloc > >::Type)@@Base+0xe8> │ │ │ │ │ + je c408 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&, seqan2::Size, seqan2::Alloc > >::Type)@@Base+0xe8> │ │ │ │ │ +seqan2::Iterator, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin, void>(seqan2::String, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov 0x0(%r13),%rsi │ │ │ │ │ +seqan2::Value, seqan2::Alloc >, 0>::Type* seqan2::_allocateStorage, void, unsigned long>(seqan2::String, seqan2::Alloc >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:371 │ │ │ │ │ mov 0x0(%rbp),%r14 │ │ │ │ │ +seqan2::Size, seqan2::Alloc > const>::Type seqan2::length, seqan2::Alloc >(seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ sub %rsi,%rbx │ │ │ │ │ +seqan2::Size, seqan2::Alloc > >::Type seqan2::ClearSpaceExpandStringBase_ >::_clearSpace_, seqan2::Alloc > >(seqan2::String, seqan2::Alloc >&, seqan2::Size, seqan2::Alloc > >::Type, seqan2::Size, seqan2::Alloc > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:737 │ │ │ │ │ cmp %rax,%rbx │ │ │ │ │ cmova %rax,%rbx │ │ │ │ │ +seqan2::Value, seqan2::Alloc >, 0>::Type* seqan2::_reallocateStorage, seqan2::Alloc, unsigned long, unsigned long>(seqan2::String, seqan2::Alloc >&, unsigned long, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1597 (discriminator 1) │ │ │ │ │ cmp %rbx,0x10(%rbp) │ │ │ │ │ - jae 8c36 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&, seqan2::Size, seqan2::Alloc > >::Type)@@Base+0x96> │ │ │ │ │ + jae c3b6 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&, seqan2::Size, seqan2::Alloc > >::Type)@@Base+0x96> │ │ │ │ │ +unsigned long seqan2::computeGenerousCapacity, seqan2::Alloc >, unsigned long>(seqan2::String, seqan2::Alloc > const&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ mov %rbx,%r12 │ │ │ │ │ mov $0x20,%edx │ │ │ │ │ shr $1,%r12 │ │ │ │ │ add %rbx,%r12 │ │ │ │ │ cmp $0x1f,%rbx │ │ │ │ │ cmovbe %rdx,%r12 │ │ │ │ │ +seqan2::Value, seqan2::Alloc >, 0>::Type* seqan2::_reallocateStorage, seqan2::Alloc, unsigned long, unsigned long>(seqan2::String, seqan2::Alloc >&, unsigned long, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1601 │ │ │ │ │ cmp %r12,%rax │ │ │ │ │ cmovbe %rax,%r12 │ │ │ │ │ +unsigned long seqan2::_computeSizeForCapacity, seqan2::Alloc >, unsigned long>(seqan2::String, seqan2::Alloc > const&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:845 (discriminator 1) │ │ │ │ │ lea 0x1(%r12),%rdi │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::SimpleType, unsigned long, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc > const&, seqan2::SimpleType*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ call 41d0 │ │ │ │ │ +seqan2::Value, seqan2::Alloc >, 0>::Type* seqan2::_allocateStorage, void, unsigned long>(seqan2::String, seqan2::Alloc >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov %r12,0x10(%rbp) │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::SimpleType, unsigned long, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc > const&, seqan2::SimpleType*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ │ +seqan2::Size, seqan2::Alloc > >::Type seqan2::ClearSpaceExpandStringBase_ >::_clearSpace_, seqan2::Alloc > >(seqan2::String, seqan2::Alloc >&, seqan2::Size, seqan2::Alloc > >::Type, seqan2::Size, seqan2::Alloc > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:743 │ │ │ │ │ test %r14,%r14 │ │ │ │ │ - je 8c78 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&, seqan2::Size, seqan2::Alloc > >::Type)@@Base+0xd8> │ │ │ │ │ + je c3f8 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&, seqan2::Size, seqan2::Alloc > >::Type)@@Base+0xd8> │ │ │ │ │ +void seqan2::deallocate, seqan2::Alloc >, seqan2::SimpleType, unsigned long, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc >&, seqan2::SimpleType*, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %r14,%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ +seqan2::Iterator, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin, void>(seqan2::String, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov 0x0(%r13),%rsi │ │ │ │ │ +void seqan2::_setLength, void, unsigned long>(seqan2::String, seqan2::Alloc >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov 0x0(%rbp),%r14 │ │ │ │ │ lea (%r14,%rbx,1),%rax │ │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ │ +seqan2::SimpleType* std::__copy_move::__copy_m const, seqan2::SimpleType >(seqan2::SimpleType const*, seqan2::SimpleType const*, seqan2::SimpleType*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ cmp $0x1,%rbx │ │ │ │ │ - jle 8cf0 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&, seqan2::Size, seqan2::Alloc > >::Type)@@Base+0x150> │ │ │ │ │ + jle c470 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&, seqan2::Size, seqan2::Alloc > >::Type)@@Base+0x150> │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ mov 0x18(%rsp),%rax │ │ │ │ │ sub %fs:0x28,%rax │ │ │ │ │ - jne 8d13 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&, seqan2::Size, seqan2::Alloc > >::Type)@@Base+0x173> │ │ │ │ │ + jne c493 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&, seqan2::Size, seqan2::Alloc > >::Type)@@Base+0x173> │ │ │ │ │ +void seqan2::AssignString_ >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&, seqan2::Size, seqan2::Alloc > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1052 │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ +seqan2::SimpleType* std::__copy_move::__copy_m const, seqan2::SimpleType >(seqan2::SimpleType const*, seqan2::SimpleType const*, seqan2::SimpleType*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ mov %r14,%rdi │ │ │ │ │ +void seqan2::AssignString_ >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&, seqan2::Size, seqan2::Alloc > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1052 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ +seqan2::SimpleType* std::__copy_move::__copy_m const, seqan2::SimpleType >(seqan2::SimpleType const*, seqan2::SimpleType const*, seqan2::SimpleType*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ jmp 4300 │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ +seqan2::Iterator, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin, void>(seqan2::String, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov 0x0(%r13),%rsi │ │ │ │ │ mov %rax,%r14 │ │ │ │ │ - jmp 8c36 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&, seqan2::Size, seqan2::Alloc > >::Type)@@Base+0x96> │ │ │ │ │ + jmp c3b6 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&, seqan2::Size, seqan2::Alloc > >::Type)@@Base+0x96> │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ +void seqan2::AssignString_ >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&, seqan2::Size, seqan2::Alloc > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1044 │ │ │ │ │ cmp %rdi,%rsi │ │ │ │ │ - je 8cd2 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&, seqan2::Size, seqan2::Alloc > >::Type)@@Base+0x132> │ │ │ │ │ + je c452 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&, seqan2::Size, seqan2::Alloc > >::Type)@@Base+0x132> │ │ │ │ │ +seqan2::Iterator, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin, void>(seqan2::String, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%rsi),%rdx │ │ │ │ │ +seqan2::String, seqan2::Alloc >::String, seqan2::Alloc >, unsigned long, void, void>(seqan2::String, seqan2::Alloc > const&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:166 │ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ │ mov %rsp,%r12 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:168 │ │ │ │ │ movq $0x0,0x10(%rsp) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:166 │ │ │ │ │ movaps %xmm0,(%rsp) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:170 (discriminator 1) │ │ │ │ │ cmp %rdx,%rbx │ │ │ │ │ - je 8cbe >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&, seqan2::Size, seqan2::Alloc > >::Type)@@Base+0x11e> │ │ │ │ │ + je c43e >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&, seqan2::Size, seqan2::Alloc > >::Type)@@Base+0x11e> │ │ │ │ │ +seqan2::Size, seqan2::Alloc > const>::Type seqan2::length, seqan2::Alloc >(seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ sub %rdx,%rbx │ │ │ │ │ +void seqan2::assign, seqan2::Alloc, seqan2::String, seqan2::Alloc >, unsigned long, seqan2::TagGenerous_>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1073 │ │ │ │ │ mov %rsp,%rdi │ │ │ │ │ +void seqan2::AssignString_ >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&, seqan2::Size, seqan2::Alloc > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1047 │ │ │ │ │ cmp %rax,%rbx │ │ │ │ │ cmovbe %rbx,%rax │ │ │ │ │ mov %rax,%rdx │ │ │ │ │ +void seqan2::assign, seqan2::Alloc, seqan2::String, seqan2::Alloc >, unsigned long, seqan2::TagGenerous_>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1073 │ │ │ │ │ call 42e0 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&, seqan2::Size, seqan2::Alloc > >::Type)@plt> │ │ │ │ │ +void seqan2::assign, seqan2::Alloc, seqan2::String, seqan2::Alloc >, seqan2::TagGenerous_>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1064 │ │ │ │ │ mov %r12,%rsi │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ call 4100 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&)@plt> │ │ │ │ │ +void seqan2::deallocate, seqan2::Alloc >, seqan2::SimpleType, unsigned long, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc >&, seqan2::SimpleType*, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov (%rsp),%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ +void seqan2::AssignString_ >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&, seqan2::Size, seqan2::Alloc > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1052 │ │ │ │ │ mov 0x18(%rsp),%rax │ │ │ │ │ sub %fs:0x28,%rax │ │ │ │ │ - jne 8d13 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&, seqan2::Size, seqan2::Alloc > >::Type)@@Base+0x173> │ │ │ │ │ + jne c493 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&, seqan2::Size, seqan2::Alloc > >::Type)@@Base+0x173> │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ ret │ │ │ │ │ nop │ │ │ │ │ +seqan2::SimpleType* std::__copy_move::__copy_m const, seqan2::SimpleType >(seqan2::SimpleType const*, seqan2::SimpleType const*, seqan2::SimpleType*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:453 │ │ │ │ │ - jne 8cd2 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&, seqan2::Size, seqan2::Alloc > >::Type)@@Base+0x132> │ │ │ │ │ + jne c452 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&, seqan2::Size, seqan2::Alloc > >::Type)@@Base+0x132> │ │ │ │ │ +void std::__copy_move::__assign_one, seqan2::SimpleType const>(seqan2::SimpleType*, seqan2::SimpleType const*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:413 │ │ │ │ │ movzbl (%rsi),%eax │ │ │ │ │ mov %al,(%r14) │ │ │ │ │ - jmp 8cd2 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&, seqan2::Size, seqan2::Alloc > >::Type)@@Base+0x132> │ │ │ │ │ + jmp c452 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&, seqan2::Size, seqan2::Alloc > >::Type)@@Base+0x132> │ │ │ │ │ +void seqan2::deallocate, seqan2::Alloc >, seqan2::SimpleType, unsigned long, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc >&, seqan2::SimpleType*, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov (%rsp),%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ mov 0x18(%rsp),%rax │ │ │ │ │ sub %fs:0x28,%rax │ │ │ │ │ - je 8d21 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&, seqan2::Size, seqan2::Alloc > >::Type)@@Base+0x181> │ │ │ │ │ + je c4a1 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&, seqan2::Size, seqan2::Alloc > >::Type)@@Base+0x181> │ │ │ │ │ +void seqan2::AssignString_ >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&, seqan2::Size, seqan2::Alloc > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1052 │ │ │ │ │ call 4210 <__stack_chk_fail@plt> │ │ │ │ │ endbr64 │ │ │ │ │ +void seqan2::deallocate, seqan2::Alloc >, seqan2::SimpleType, unsigned long, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc >&, seqan2::SimpleType*, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ - jmp 8cfa >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&, seqan2::Size, seqan2::Alloc > >::Type)@@Base+0x15a> │ │ │ │ │ + jmp c47a >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&, seqan2::Size, seqan2::Alloc > >::Type)@@Base+0x15a> │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ call 4340 <_Unwind_Resume@plt> │ │ │ │ │ +void seqan2::AssignString_ >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&, seqan2::Size, seqan2::Alloc > >::Type): │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ -0000000000008d30 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&)@@Base>: │ │ │ │ │ +000000000000c4b0 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&)@@Base>: │ │ │ │ │ void seqan2::AssignString_ >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1010 │ │ │ │ │ endbr64 │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ mov %rdi,%rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x28,%rsp │ │ │ │ │ +seqan2::Iterator, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::end, void>(seqan2::String, seqan2::Alloc > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0x8(%rsi),%rdx │ │ │ │ │ +void seqan2::AssignString_ >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1010 │ │ │ │ │ mov %fs:0x28,%r12 │ │ │ │ │ mov %r12,0x18(%rsp) │ │ │ │ │ mov %rsi,%r12 │ │ │ │ │ +seqan2::Iterator, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin, void>(seqan2::String, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%rsi),%rsi │ │ │ │ │ +void seqan2::AssignString_ >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1014 (discriminator 1) │ │ │ │ │ cmp %rsi,%rdx │ │ │ │ │ - je 8e10 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xe0> │ │ │ │ │ + je c590 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xe0> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1016 (discriminator 1) │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - je 8d75 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x45> │ │ │ │ │ + je c4f5 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x45> │ │ │ │ │ cmp 0x8(%rdi),%rdx │ │ │ │ │ - je 8e32 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x102> │ │ │ │ │ + je c5b2 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x102> │ │ │ │ │ +seqan2::Size, seqan2::Alloc > const>::Type seqan2::length, seqan2::Alloc >(seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov %rdx,%rbx │ │ │ │ │ +seqan2::Iterator, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin, void>(seqan2::String, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov 0x0(%rbp),%r15 │ │ │ │ │ +seqan2::Size, seqan2::Alloc > const>::Type seqan2::length, seqan2::Alloc >(seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ sub %rsi,%rbx │ │ │ │ │ mov %rbx,%r13 │ │ │ │ │ +seqan2::Value, seqan2::Alloc >, 0>::Type* seqan2::_reallocateStorage, seqan2::Alloc, unsigned long>(seqan2::String, seqan2::Alloc >&, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1581 (discriminator 1) │ │ │ │ │ cmp %rbx,0x10(%rbp) │ │ │ │ │ - jae 8f84 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x254> │ │ │ │ │ + jae c704 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x254> │ │ │ │ │ +unsigned long seqan2::computeGenerousCapacity, seqan2::Alloc >, unsigned long>(seqan2::String, seqan2::Alloc > const&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:872 │ │ │ │ │ cmp $0x1f,%rbx │ │ │ │ │ - jbe 8ee8 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x1b8> │ │ │ │ │ + jbe c668 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x1b8> │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ mov %rbx,%r14 │ │ │ │ │ shr $1,%r14 │ │ │ │ │ add %rbx,%r14 │ │ │ │ │ +unsigned long seqan2::_computeSizeForCapacity, seqan2::Alloc >, unsigned long>(seqan2::String, seqan2::Alloc > const&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:845 (discriminator 1) │ │ │ │ │ lea 0x1(%r14),%rdi │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::SimpleType, unsigned long, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc > const&, seqan2::SimpleType*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ call 41d0 │ │ │ │ │ +seqan2::Value, seqan2::Alloc >, 0>::Type* seqan2::_allocateStorage, void, unsigned long>(seqan2::String, seqan2::Alloc >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov %r14,0x10(%rbp) │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::SimpleType, unsigned long, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc > const&, seqan2::SimpleType*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ +seqan2::Size, seqan2::Alloc > >::Type seqan2::ClearSpaceExpandStringBase_ >::_clearSpace_, seqan2::Alloc > >(seqan2::String, seqan2::Alloc >&, seqan2::Size, seqan2::Alloc > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:721 │ │ │ │ │ test %r15,%r15 │ │ │ │ │ - je 8ed8 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x1a8> │ │ │ │ │ + je c658 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x1a8> │ │ │ │ │ +void seqan2::deallocate, seqan2::Alloc >, seqan2::SimpleType, unsigned long, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc >&, seqan2::SimpleType*, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %r15,%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ +seqan2::Iterator, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin, void>(seqan2::String, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%r12),%rsi │ │ │ │ │ +void seqan2::_setLength, void, unsigned long>(seqan2::String, seqan2::Alloc >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov 0x0(%rbp),%rdi │ │ │ │ │ lea (%rdi,%r13,1),%rax │ │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ │ +seqan2::SimpleType* std::__copy_move::__copy_m const, seqan2::SimpleType >(seqan2::SimpleType const*, seqan2::SimpleType const*, seqan2::SimpleType*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ cmp $0x1,%rbx │ │ │ │ │ - jle 8f20 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x1f0> │ │ │ │ │ + jle c6a0 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x1f0> │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ mov 0x18(%rsp),%rax │ │ │ │ │ sub %fs:0x28,%rax │ │ │ │ │ - jne 8f7f >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x24f> │ │ │ │ │ + jne c6ff >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x24f> │ │ │ │ │ +void seqan2::AssignString_ >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1028 │ │ │ │ │ add $0x28,%rsp │ │ │ │ │ +seqan2::SimpleType* std::__copy_move::__copy_m const, seqan2::SimpleType >(seqan2::SimpleType const*, seqan2::SimpleType const*, seqan2::SimpleType*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ mov %r13,%rdx │ │ │ │ │ +void seqan2::AssignString_ >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1028 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ +seqan2::SimpleType* std::__copy_move::__copy_m const, seqan2::SimpleType >(seqan2::SimpleType const*, seqan2::SimpleType const*, seqan2::SimpleType*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ jmp 4300 │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ +seqan2::Iterator, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::end, void>(seqan2::String, seqan2::Alloc > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0x8(%rdi),%rax │ │ │ │ │ +seqan2::Iterator, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin, void>(seqan2::String, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%rdi),%rdi │ │ │ │ │ +void seqan2::AssignString_ >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1014 (discriminator 1) │ │ │ │ │ cmp %rax,%rdi │ │ │ │ │ - je 8eb1 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x181> │ │ │ │ │ + je c631 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x181> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1016 (discriminator 1) │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ - je 8f10 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x1e0> │ │ │ │ │ + je c690 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x1e0> │ │ │ │ │ cmp %rax,%rsi │ │ │ │ │ - jne 8f00 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x1d0> │ │ │ │ │ + jne c680 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x1d0> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1023 │ │ │ │ │ cmp %rbp,%r12 │ │ │ │ │ - je 8eb1 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x181> │ │ │ │ │ + je c631 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x181> │ │ │ │ │ +seqan2::String, seqan2::Alloc >::String, seqan2::Alloc >, unsigned long, void, void>(seqan2::String, seqan2::Alloc > const&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:168 │ │ │ │ │ movq $0x0,0x10(%rsp) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:166 │ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ │ movaps %xmm0,(%rsp) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:170 (discriminator 1) │ │ │ │ │ cmp %rsi,%rdx │ │ │ │ │ - je 8e9d >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x16d> │ │ │ │ │ + je c61d >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x16d> │ │ │ │ │ +seqan2::Size, seqan2::Alloc > const>::Type seqan2::length, seqan2::Alloc >(seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ sub %rsi,%rdx │ │ │ │ │ mov %rdx,%rbx │ │ │ │ │ +unsigned long seqan2::computeGenerousCapacity, seqan2::Alloc >, unsigned long>(seqan2::String, seqan2::Alloc > const&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:872 │ │ │ │ │ cmp $0x1f,%rdx │ │ │ │ │ - jbe 8f30 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x200> │ │ │ │ │ + jbe c6b0 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x200> │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ mov %rdx,%r13 │ │ │ │ │ shr $1,%r13 │ │ │ │ │ add %rdx,%r13 │ │ │ │ │ +seqan2::Value, seqan2::Alloc >, 0>::Type* seqan2::_reallocateStorage, seqan2::Alloc, unsigned long, unsigned long>(seqan2::String, seqan2::Alloc >&, unsigned long, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1601 │ │ │ │ │ cmp %rdx,%r13 │ │ │ │ │ cmova %rdx,%r13 │ │ │ │ │ +unsigned long seqan2::_computeSizeForCapacity, seqan2::Alloc >, unsigned long>(seqan2::String, seqan2::Alloc > const&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:845 (discriminator 1) │ │ │ │ │ lea 0x1(%r13),%rdi │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::SimpleType, unsigned long, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc > const&, seqan2::SimpleType*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ call 41d0 │ │ │ │ │ +seqan2::Value, seqan2::Alloc >, 0>::Type* seqan2::_allocateStorage, void, unsigned long>(seqan2::String, seqan2::Alloc >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov %r13,0x10(%rsp) │ │ │ │ │ +seqan2::Iterator, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin, void>(seqan2::String, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%r12),%rsi │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::SimpleType, unsigned long, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc > const&, seqan2::SimpleType*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %rax,(%rsp) │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ +void seqan2::_setLength, void, unsigned long>(seqan2::String, seqan2::Alloc >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ lea (%rax,%rbx,1),%rax │ │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ │ +seqan2::SimpleType* std::__copy_move::__copy_m const, seqan2::SimpleType >(seqan2::SimpleType const*, seqan2::SimpleType const*, seqan2::SimpleType*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ cmp $0x1,%rbx │ │ │ │ │ - jle 8e9d >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x16d> │ │ │ │ │ + jle c61d >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x16d> │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ call 4300 │ │ │ │ │ +void seqan2::assign, seqan2::Alloc, seqan2::String, seqan2::Alloc >, seqan2::TagGenerous_>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1064 │ │ │ │ │ mov %rsp,%rsi │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ call 4100 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&)@plt> │ │ │ │ │ +void seqan2::deallocate, seqan2::Alloc >, seqan2::SimpleType, unsigned long, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc >&, seqan2::SimpleType*, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov (%rsp),%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ +void seqan2::AssignString_ >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1028 │ │ │ │ │ mov 0x18(%rsp),%rax │ │ │ │ │ sub %fs:0x28,%rax │ │ │ │ │ - jne 8f7f >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x24f> │ │ │ │ │ + jne c6ff >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x24f> │ │ │ │ │ add $0x28,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ +seqan2::Iterator, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin, void>(seqan2::String, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%r12),%rsi │ │ │ │ │ - jmp 8dcc >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x9c> │ │ │ │ │ + jmp c54c >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x9c> │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ +unsigned long seqan2::computeGenerousCapacity, seqan2::Alloc >, unsigned long>(seqan2::String, seqan2::Alloc > const&, unsigned long): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov $0x21,%edi │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:872 (discriminator 1) │ │ │ │ │ mov $0x20,%r14d │ │ │ │ │ - jmp 8da3 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x73> │ │ │ │ │ + jmp c523 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x73> │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ +seqan2::Size, seqan2::Alloc > const>::Type seqan2::length, seqan2::Alloc >(seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ xor %r13d,%r13d │ │ │ │ │ xor %ebx,%ebx │ │ │ │ │ - jmp 8dcc >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x9c> │ │ │ │ │ + jmp c54c >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x9c> │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ +void seqan2::_setLength, void, unsigned long>(seqan2::String, seqan2::Alloc >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov %rdi,0x8(%rbp) │ │ │ │ │ +seqan2::SimpleType* std::__copy_move::__copy_m const, seqan2::SimpleType >(seqan2::SimpleType const*, seqan2::SimpleType const*, seqan2::SimpleType*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:448 │ │ │ │ │ - jmp 8eb1 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x181> │ │ │ │ │ + jmp c631 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x181> │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:453 │ │ │ │ │ - jne 8eb1 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x181> │ │ │ │ │ + jne c631 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x181> │ │ │ │ │ +void std::__copy_move::__assign_one, seqan2::SimpleType const>(seqan2::SimpleType*, seqan2::SimpleType const*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:413 │ │ │ │ │ movzbl (%rsi),%eax │ │ │ │ │ mov %al,(%rdi) │ │ │ │ │ - jmp 8eb1 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x181> │ │ │ │ │ + jmp c631 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x181> │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ +unsigned long seqan2::_computeSizeForCapacity, seqan2::Alloc >, unsigned long>(seqan2::String, seqan2::Alloc > const&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:845 (discriminator 1) │ │ │ │ │ lea 0x1(%rdx),%rdi │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::SimpleType, unsigned long, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc > const&, seqan2::SimpleType*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ call 41d0 │ │ │ │ │ +seqan2::Value, seqan2::Alloc >, 0>::Type* seqan2::_allocateStorage, void, unsigned long>(seqan2::String, seqan2::Alloc >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ │ +seqan2::Iterator, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin, void>(seqan2::String, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%r12),%rsi │ │ │ │ │ +void seqan2::_setLength, void, unsigned long>(seqan2::String, seqan2::Alloc >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ lea (%rax,%rbx,1),%rdx │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::SimpleType, unsigned long, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc > const&, seqan2::SimpleType*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %rax,(%rsp) │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ +void seqan2::_setLength, void, unsigned long>(seqan2::String, seqan2::Alloc >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov %rdx,0x8(%rsp) │ │ │ │ │ +seqan2::SimpleType* std::__copy_move::__copy_m const, seqan2::SimpleType >(seqan2::SimpleType const*, seqan2::SimpleType const*, seqan2::SimpleType*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ cmp $0x1,%rbx │ │ │ │ │ - jne 8e95 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x165> │ │ │ │ │ + jne c615 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x165> │ │ │ │ │ +void std::__copy_move::__assign_one, seqan2::SimpleType const>(seqan2::SimpleType*, seqan2::SimpleType const*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:413 │ │ │ │ │ movzbl (%rsi),%edx │ │ │ │ │ mov %dl,(%rax) │ │ │ │ │ - jmp 8e9d >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x16d> │ │ │ │ │ + jmp c61d >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x16d> │ │ │ │ │ +void seqan2::deallocate, seqan2::Alloc >, seqan2::SimpleType, unsigned long, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc >&, seqan2::SimpleType*, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov (%rsp),%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ mov 0x18(%rsp),%rax │ │ │ │ │ sub %fs:0x28,%rax │ │ │ │ │ - je 8f95 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x265> │ │ │ │ │ + je c715 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x265> │ │ │ │ │ +void seqan2::AssignString_ >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1028 │ │ │ │ │ call 4210 <__stack_chk_fail@plt> │ │ │ │ │ +seqan2::Value, seqan2::Alloc >, 0>::Type* seqan2::_reallocateStorage, seqan2::Alloc, unsigned long>(seqan2::String, seqan2::Alloc >&, unsigned long, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1028 │ │ │ │ │ mov %r15,%rdi │ │ │ │ │ - jmp 8dcc >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x9c> │ │ │ │ │ + jmp c54c >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x9c> │ │ │ │ │ endbr64 │ │ │ │ │ +void seqan2::deallocate, seqan2::Alloc >, seqan2::SimpleType, unsigned long, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc >&, seqan2::SimpleType*, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ - jmp 8f66 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x236> │ │ │ │ │ + jmp c6e6 >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x236> │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ call 4340 <_Unwind_Resume@plt> │ │ │ │ │ +void seqan2::AssignString_ >::assign_, seqan2::Alloc >, seqan2::String, seqan2::Alloc > const>(seqan2::String, seqan2::Alloc >&, seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ nopl (%rax) │ │ │ │ │ │ │ │ │ │ -0000000000008fa0 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base>: │ │ │ │ │ +000000000000c720 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base>: │ │ │ │ │ void seqan2::AssignString_ >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1032 │ │ │ │ │ endbr64 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ mov %rsi,%r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ mov %rdi,%rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x20,%rsp │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::end(seqan2::String > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0x8(%rsi),%rbx │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1032 │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ mov %rax,0x18(%rsp) │ │ │ │ │ mov %rdx,%rax │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1037 (discriminator 1) │ │ │ │ │ test %rbx,%rbx │ │ │ │ │ - je 8fda >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0x3a> │ │ │ │ │ + je c75a >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0x3a> │ │ │ │ │ cmp 0x8(%rdi),%rbx │ │ │ │ │ - je 9088 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0xe8> │ │ │ │ │ + je c808 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0xe8> │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov 0x0(%r13),%rsi │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_allocateStorage(seqan2::String >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:371 │ │ │ │ │ mov 0x0(%rbp),%r14 │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ sub %rsi,%rbx │ │ │ │ │ +seqan2::Size > >::Type seqan2::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:737 │ │ │ │ │ cmp %rax,%rbx │ │ │ │ │ cmova %rax,%rbx │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_reallocateStorage, unsigned long, unsigned long>(seqan2::String >&, unsigned long, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1597 (discriminator 1) │ │ │ │ │ cmp %rbx,0x10(%rbp) │ │ │ │ │ - jae 9036 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0x96> │ │ │ │ │ + jae c7b6 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0x96> │ │ │ │ │ +unsigned long seqan2::computeGenerousCapacity >, unsigned long>(seqan2::String > const&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ mov %rbx,%r12 │ │ │ │ │ mov $0x20,%edx │ │ │ │ │ shr $1,%r12 │ │ │ │ │ add %rbx,%r12 │ │ │ │ │ cmp $0x1f,%rbx │ │ │ │ │ cmovbe %rdx,%r12 │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_reallocateStorage, unsigned long, unsigned long>(seqan2::String >&, unsigned long, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1601 │ │ │ │ │ cmp %r12,%rax │ │ │ │ │ cmovbe %rax,%r12 │ │ │ │ │ +unsigned long seqan2::_computeSizeForCapacity >, unsigned long>(seqan2::String > const&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:845 (discriminator 1) │ │ │ │ │ lea 0x1(%r12),%rdi │ │ │ │ │ +void seqan2::allocate >, char, unsigned long, seqan2::AllocateStorage_>(seqan2::String > const&, char*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ call 41d0 │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_allocateStorage(seqan2::String >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov %r12,0x10(%rbp) │ │ │ │ │ +void seqan2::allocate >, char, unsigned long, seqan2::AllocateStorage_>(seqan2::String > const&, char*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ │ +seqan2::Size > >::Type seqan2::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:743 │ │ │ │ │ test %r14,%r14 │ │ │ │ │ - je 9078 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0xd8> │ │ │ │ │ + je c7f8 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0xd8> │ │ │ │ │ +void seqan2::deallocate >, char, unsigned long, seqan2::AllocateStorage_>(seqan2::String >&, char*, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %r14,%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov 0x0(%r13),%rsi │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov 0x0(%rbp),%r14 │ │ │ │ │ lea (%r14,%rbx,1),%rax │ │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ │ +char* std::__copy_move::__copy_m(char const*, char const*, char*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ cmp $0x1,%rbx │ │ │ │ │ - jle 90f0 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0x150> │ │ │ │ │ + jle c870 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0x150> │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ mov 0x18(%rsp),%rax │ │ │ │ │ sub %fs:0x28,%rax │ │ │ │ │ - jne 9113 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0x173> │ │ │ │ │ + jne c893 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0x173> │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1052 │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ +char* std::__copy_move::__copy_m(char const*, char const*, char*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ mov %r14,%rdi │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1052 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ +char* std::__copy_move::__copy_m(char const*, char const*, char*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ jmp 4300 │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov 0x0(%r13),%rsi │ │ │ │ │ mov %rax,%r14 │ │ │ │ │ - jmp 9036 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0x96> │ │ │ │ │ + jmp c7b6 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0x96> │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1044 │ │ │ │ │ cmp %rdi,%rsi │ │ │ │ │ - je 90d2 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0x132> │ │ │ │ │ + je c852 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0x132> │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%rsi),%rdx │ │ │ │ │ +seqan2::String >::String >, unsigned long, void, void>(seqan2::String > const&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:166 │ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ │ mov %rsp,%r12 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:168 │ │ │ │ │ movq $0x0,0x10(%rsp) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:166 │ │ │ │ │ movaps %xmm0,(%rsp) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:170 (discriminator 1) │ │ │ │ │ cmp %rdx,%rbx │ │ │ │ │ - je 90be >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0x11e> │ │ │ │ │ + je c83e >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0x11e> │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ sub %rdx,%rbx │ │ │ │ │ +void seqan2::assign, seqan2::String >, unsigned long, seqan2::TagGenerous_>(seqan2::String >&, seqan2::String > const&, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1073 │ │ │ │ │ mov %rsp,%rdi │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1047 │ │ │ │ │ cmp %rax,%rbx │ │ │ │ │ cmovbe %rbx,%rax │ │ │ │ │ mov %rax,%rdx │ │ │ │ │ +void seqan2::assign, seqan2::String >, unsigned long, seqan2::TagGenerous_>(seqan2::String >&, seqan2::String > const&, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1073 │ │ │ │ │ call 40e0 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@plt> │ │ │ │ │ +void seqan2::assign, seqan2::String >, seqan2::TagGenerous_>(seqan2::String >&, seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1064 │ │ │ │ │ mov %r12,%rsi │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ call 4270 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@plt> │ │ │ │ │ +void seqan2::deallocate >, char, unsigned long, seqan2::AllocateStorage_>(seqan2::String >&, char*, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov (%rsp),%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1052 │ │ │ │ │ mov 0x18(%rsp),%rax │ │ │ │ │ sub %fs:0x28,%rax │ │ │ │ │ - jne 9113 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0x173> │ │ │ │ │ + jne c893 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0x173> │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ ret │ │ │ │ │ nop │ │ │ │ │ +char* std::__copy_move::__copy_m(char const*, char const*, char*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:453 │ │ │ │ │ - jne 90d2 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0x132> │ │ │ │ │ + jne c852 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0x132> │ │ │ │ │ +void std::__copy_move::__assign_one(char*, char const*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:413 │ │ │ │ │ movzbl (%rsi),%eax │ │ │ │ │ mov %al,(%r14) │ │ │ │ │ - jmp 90d2 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0x132> │ │ │ │ │ + jmp c852 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0x132> │ │ │ │ │ +void seqan2::deallocate >, char, unsigned long, seqan2::AllocateStorage_>(seqan2::String >&, char*, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov (%rsp),%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ mov 0x18(%rsp),%rax │ │ │ │ │ sub %fs:0x28,%rax │ │ │ │ │ - je 9121 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0x181> │ │ │ │ │ + je c8a1 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0x181> │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1052 │ │ │ │ │ call 4210 <__stack_chk_fail@plt> │ │ │ │ │ endbr64 │ │ │ │ │ +void seqan2::deallocate >, char, unsigned long, seqan2::AllocateStorage_>(seqan2::String >&, char*, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ - jmp 90fa >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0x15a> │ │ │ │ │ + jmp c87a >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0x15a> │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ call 4340 <_Unwind_Resume@plt> │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type): │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ -0000000000009130 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base>: │ │ │ │ │ +000000000000c8b0 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base>: │ │ │ │ │ void seqan2::AssignString_ >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1010 │ │ │ │ │ endbr64 │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ mov %rdi,%rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x28,%rsp │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::end(seqan2::String > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0x8(%rsi),%rdx │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1010 │ │ │ │ │ mov %fs:0x28,%r12 │ │ │ │ │ mov %r12,0x18(%rsp) │ │ │ │ │ mov %rsi,%r12 │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%rsi),%rsi │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1014 (discriminator 1) │ │ │ │ │ cmp %rsi,%rdx │ │ │ │ │ - je 9210 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0xe0> │ │ │ │ │ + je c990 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0xe0> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1016 (discriminator 1) │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - je 9175 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x45> │ │ │ │ │ + je c8f5 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x45> │ │ │ │ │ cmp 0x8(%rdi),%rdx │ │ │ │ │ - je 9232 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x102> │ │ │ │ │ + je c9b2 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x102> │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov %rdx,%rbx │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov 0x0(%rbp),%r15 │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ sub %rsi,%rbx │ │ │ │ │ mov %rbx,%r13 │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_reallocateStorage, unsigned long>(seqan2::String >&, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1581 (discriminator 1) │ │ │ │ │ cmp %rbx,0x10(%rbp) │ │ │ │ │ - jae 9384 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x254> │ │ │ │ │ + jae cb04 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x254> │ │ │ │ │ +unsigned long seqan2::computeGenerousCapacity >, unsigned long>(seqan2::String > const&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:872 │ │ │ │ │ cmp $0x1f,%rbx │ │ │ │ │ - jbe 92e8 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x1b8> │ │ │ │ │ + jbe ca68 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x1b8> │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ mov %rbx,%r14 │ │ │ │ │ shr $1,%r14 │ │ │ │ │ add %rbx,%r14 │ │ │ │ │ +unsigned long seqan2::_computeSizeForCapacity >, unsigned long>(seqan2::String > const&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:845 (discriminator 1) │ │ │ │ │ lea 0x1(%r14),%rdi │ │ │ │ │ +void seqan2::allocate >, char, unsigned long, seqan2::AllocateStorage_>(seqan2::String > const&, char*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ call 41d0 │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_allocateStorage(seqan2::String >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov %r14,0x10(%rbp) │ │ │ │ │ +void seqan2::allocate >, char, unsigned long, seqan2::AllocateStorage_>(seqan2::String > const&, char*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ +seqan2::Size > >::Type seqan2::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan2::String >&, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:721 │ │ │ │ │ test %r15,%r15 │ │ │ │ │ - je 92d8 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x1a8> │ │ │ │ │ + je ca58 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x1a8> │ │ │ │ │ +void seqan2::deallocate >, char, unsigned long, seqan2::AllocateStorage_>(seqan2::String >&, char*, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %r15,%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%r12),%rsi │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov 0x0(%rbp),%rdi │ │ │ │ │ lea (%rdi,%r13,1),%rax │ │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ │ +char* std::__copy_move::__copy_m(char const*, char const*, char*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ cmp $0x1,%rbx │ │ │ │ │ - jle 9320 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x1f0> │ │ │ │ │ + jle caa0 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x1f0> │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ mov 0x18(%rsp),%rax │ │ │ │ │ sub %fs:0x28,%rax │ │ │ │ │ - jne 937f >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x24f> │ │ │ │ │ + jne caff >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x24f> │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1028 │ │ │ │ │ add $0x28,%rsp │ │ │ │ │ +char* std::__copy_move::__copy_m(char const*, char const*, char*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ mov %r13,%rdx │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1028 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ +char* std::__copy_move::__copy_m(char const*, char const*, char*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ jmp 4300 │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::end(seqan2::String > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0x8(%rdi),%rax │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%rdi),%rdi │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1014 (discriminator 1) │ │ │ │ │ cmp %rax,%rdi │ │ │ │ │ - je 92b1 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x181> │ │ │ │ │ + je ca31 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x181> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1016 (discriminator 1) │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ - je 9310 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x1e0> │ │ │ │ │ + je ca90 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x1e0> │ │ │ │ │ cmp %rax,%rsi │ │ │ │ │ - jne 9300 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x1d0> │ │ │ │ │ + jne ca80 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x1d0> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1023 │ │ │ │ │ cmp %rbp,%r12 │ │ │ │ │ - je 92b1 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x181> │ │ │ │ │ + je ca31 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x181> │ │ │ │ │ +seqan2::String >::String >, unsigned long, void, void>(seqan2::String > const&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:168 │ │ │ │ │ movq $0x0,0x10(%rsp) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:166 │ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ │ movaps %xmm0,(%rsp) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:170 (discriminator 1) │ │ │ │ │ cmp %rsi,%rdx │ │ │ │ │ - je 929d >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x16d> │ │ │ │ │ + je ca1d >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x16d> │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ sub %rsi,%rdx │ │ │ │ │ mov %rdx,%rbx │ │ │ │ │ +unsigned long seqan2::computeGenerousCapacity >, unsigned long>(seqan2::String > const&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:872 │ │ │ │ │ cmp $0x1f,%rdx │ │ │ │ │ - jbe 9330 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x200> │ │ │ │ │ + jbe cab0 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x200> │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ mov %rdx,%r13 │ │ │ │ │ shr $1,%r13 │ │ │ │ │ add %rdx,%r13 │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_reallocateStorage, unsigned long, unsigned long>(seqan2::String >&, unsigned long, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1601 │ │ │ │ │ cmp %rdx,%r13 │ │ │ │ │ cmova %rdx,%r13 │ │ │ │ │ +unsigned long seqan2::_computeSizeForCapacity >, unsigned long>(seqan2::String > const&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:845 (discriminator 1) │ │ │ │ │ lea 0x1(%r13),%rdi │ │ │ │ │ +void seqan2::allocate >, char, unsigned long, seqan2::AllocateStorage_>(seqan2::String > const&, char*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ call 41d0 │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_allocateStorage(seqan2::String >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov %r13,0x10(%rsp) │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%r12),%rsi │ │ │ │ │ +void seqan2::allocate >, char, unsigned long, seqan2::AllocateStorage_>(seqan2::String > const&, char*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %rax,(%rsp) │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ lea (%rax,%rbx,1),%rax │ │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ │ +char* std::__copy_move::__copy_m(char const*, char const*, char*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ cmp $0x1,%rbx │ │ │ │ │ - jle 929d >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x16d> │ │ │ │ │ + jle ca1d >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x16d> │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ call 4300 │ │ │ │ │ +void seqan2::assign, seqan2::String >, seqan2::TagGenerous_>(seqan2::String >&, seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1064 │ │ │ │ │ mov %rsp,%rsi │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ call 4270 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@plt> │ │ │ │ │ +void seqan2::deallocate >, char, unsigned long, seqan2::AllocateStorage_>(seqan2::String >&, char*, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov (%rsp),%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1028 │ │ │ │ │ mov 0x18(%rsp),%rax │ │ │ │ │ sub %fs:0x28,%rax │ │ │ │ │ - jne 937f >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x24f> │ │ │ │ │ + jne caff >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x24f> │ │ │ │ │ add $0x28,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%r12),%rsi │ │ │ │ │ - jmp 91cc >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x9c> │ │ │ │ │ + jmp c94c >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x9c> │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ +unsigned long seqan2::computeGenerousCapacity >, unsigned long>(seqan2::String > const&, unsigned long): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov $0x21,%edi │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:872 (discriminator 1) │ │ │ │ │ mov $0x20,%r14d │ │ │ │ │ - jmp 91a3 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x73> │ │ │ │ │ + jmp c923 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x73> │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ xor %r13d,%r13d │ │ │ │ │ xor %ebx,%ebx │ │ │ │ │ - jmp 91cc >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x9c> │ │ │ │ │ + jmp c94c >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x9c> │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov %rdi,0x8(%rbp) │ │ │ │ │ +char* std::__copy_move::__copy_m(char const*, char const*, char*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:448 │ │ │ │ │ - jmp 92b1 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x181> │ │ │ │ │ + jmp ca31 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x181> │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:453 │ │ │ │ │ - jne 92b1 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x181> │ │ │ │ │ + jne ca31 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x181> │ │ │ │ │ +void std::__copy_move::__assign_one(char*, char const*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:413 │ │ │ │ │ movzbl (%rsi),%eax │ │ │ │ │ mov %al,(%rdi) │ │ │ │ │ - jmp 92b1 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x181> │ │ │ │ │ + jmp ca31 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x181> │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ +unsigned long seqan2::_computeSizeForCapacity >, unsigned long>(seqan2::String > const&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:845 (discriminator 1) │ │ │ │ │ lea 0x1(%rdx),%rdi │ │ │ │ │ +void seqan2::allocate >, char, unsigned long, seqan2::AllocateStorage_>(seqan2::String > const&, char*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ call 41d0 │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_allocateStorage(seqan2::String >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%r12),%rsi │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ lea (%rax,%rbx,1),%rdx │ │ │ │ │ +void seqan2::allocate >, char, unsigned long, seqan2::AllocateStorage_>(seqan2::String > const&, char*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %rax,(%rsp) │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov %rdx,0x8(%rsp) │ │ │ │ │ +char* std::__copy_move::__copy_m(char const*, char const*, char*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ cmp $0x1,%rbx │ │ │ │ │ - jne 9295 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x165> │ │ │ │ │ + jne ca15 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x165> │ │ │ │ │ +void std::__copy_move::__assign_one(char*, char const*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:413 │ │ │ │ │ movzbl (%rsi),%edx │ │ │ │ │ mov %dl,(%rax) │ │ │ │ │ - jmp 929d >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x16d> │ │ │ │ │ + jmp ca1d >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x16d> │ │ │ │ │ +void seqan2::deallocate >, char, unsigned long, seqan2::AllocateStorage_>(seqan2::String >&, char*, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov (%rsp),%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ mov 0x18(%rsp),%rax │ │ │ │ │ sub %fs:0x28,%rax │ │ │ │ │ - je 9395 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x265> │ │ │ │ │ + je cb15 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x265> │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1028 │ │ │ │ │ call 4210 <__stack_chk_fail@plt> │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_reallocateStorage, unsigned long>(seqan2::String >&, unsigned long, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1028 │ │ │ │ │ mov %r15,%rdi │ │ │ │ │ - jmp 91cc >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x9c> │ │ │ │ │ + jmp c94c >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x9c> │ │ │ │ │ endbr64 │ │ │ │ │ +void seqan2::deallocate >, char, unsigned long, seqan2::AllocateStorage_>(seqan2::String >&, char*, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ - jmp 9366 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x236> │ │ │ │ │ + jmp cae6 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x236> │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ call 4340 <_Unwind_Resume@plt> │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&): │ │ │ │ │ nopl (%rax) │ │ │ │ │ │ │ │ │ │ -00000000000093a0 >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type)@@Base>: │ │ │ │ │ +000000000000cb20 >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type)@@Base>: │ │ │ │ │ void seqan2::AssignString_ >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1032 │ │ │ │ │ endbr64 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ mov %rsi,%r12 │ │ │ │ │ push %rbp │ │ │ │ │ mov %rdi,%rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x20,%rsp │ │ │ │ │ +seqan2::DisableIf::Type> >, void const*>::Type seqan2::getObjectId(char* const&): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:286 │ │ │ │ │ mov (%rsi),%rbx │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1032 │ │ │ │ │ mov %fs:0x28,%r13 │ │ │ │ │ mov %r13,0x18(%rsp) │ │ │ │ │ mov %rdx,%r13 │ │ │ │ │ +seqan2::length(char*): │ │ │ │ │ /usr/include/seqan/sequence/adapt_array_pointer.h:335 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ call 40c0 │ │ │ │ │ +seqan2::Iterator const>::Type seqan2::end(char*, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/adapt_array_pointer.h:231 (discriminator 2) │ │ │ │ │ add %rax,%rbx │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1037 (discriminator 1) │ │ │ │ │ cmp %rbx,0x8(%rbp) │ │ │ │ │ - je 9470 >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type)@@Base+0xd0> │ │ │ │ │ + je cbf0 >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type)@@Base+0xd0> │ │ │ │ │ +seqan2::Size > >::Type seqan2::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:737 │ │ │ │ │ cmp %rax,%r13 │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_allocateStorage(seqan2::String >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:371 │ │ │ │ │ mov 0x0(%rbp),%r14 │ │ │ │ │ +seqan2::Size > >::Type seqan2::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:737 │ │ │ │ │ cmovbe %r13,%rax │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_reallocateStorage, unsigned long, unsigned long>(seqan2::String >&, unsigned long, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1597 (discriminator 1) │ │ │ │ │ cmp %rax,0x10(%rbp) │ │ │ │ │ - jae 94d0 >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type)@@Base+0x130> │ │ │ │ │ + jae cc50 >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type)@@Base+0x130> │ │ │ │ │ +unsigned long seqan2::computeGenerousCapacity >, unsigned long>(seqan2::String > const&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:872 │ │ │ │ │ cmp $0x1f,%rax │ │ │ │ │ - jbe 94f0 >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type)@@Base+0x150> │ │ │ │ │ + jbe cc70 >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type)@@Base+0x150> │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ shr $1,%rax │ │ │ │ │ add %rbx,%rax │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_reallocateStorage, unsigned long, unsigned long>(seqan2::String >&, unsigned long, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1601 │ │ │ │ │ cmp %r13,%rax │ │ │ │ │ cmovbe %rax,%r13 │ │ │ │ │ +unsigned long seqan2::_computeSizeForCapacity >, unsigned long>(seqan2::String > const&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:845 (discriminator 1) │ │ │ │ │ lea 0x1(%r13),%rdi │ │ │ │ │ +void seqan2::allocate >, char, unsigned long, seqan2::AllocateStorage_>(seqan2::String > const&, char*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ call 41d0 │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_allocateStorage(seqan2::String >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov %r13,0x10(%rbp) │ │ │ │ │ +void seqan2::allocate >, char, unsigned long, seqan2::AllocateStorage_>(seqan2::String > const&, char*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ +seqan2::Size > >::Type seqan2::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:743 │ │ │ │ │ test %r14,%r14 │ │ │ │ │ - je 9568 >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type)@@Base+0x1c8> │ │ │ │ │ + je cce8 >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type)@@Base+0x1c8> │ │ │ │ │ +void seqan2::deallocate >, char, unsigned long, seqan2::AllocateStorage_>(seqan2::String >&, char*, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %r14,%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov 0x0(%rbp),%rdi │ │ │ │ │ lea (%rdi,%rbx,1),%rax │ │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1040 (discriminator 1) │ │ │ │ │ mov (%r12),%rsi │ │ │ │ │ +char* std::__copy_move::__copy_m(char*, char*, char*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ mov 0x18(%rsp),%rax │ │ │ │ │ sub %fs:0x28,%rax │ │ │ │ │ - jne 9646 >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type)@@Base+0x2a6> │ │ │ │ │ + jne cdc6 >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type)@@Base+0x2a6> │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1052 │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ +char* std::__copy_move::__copy_m(char*, char*, char*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1052 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ +char* std::__copy_move::__copy_m(char*, char*, char*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ jmp 4300 │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1044 │ │ │ │ │ cmp %rbp,%r12 │ │ │ │ │ - je 9540 >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type)@@Base+0x1a0> │ │ │ │ │ + je ccc0 >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type)@@Base+0x1a0> │ │ │ │ │ +seqan2::String >::String(char* const&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:168 │ │ │ │ │ movq $0x0,0x10(%rsp) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:166 │ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ │ xor %r14d,%r14d │ │ │ │ │ movaps %xmm0,(%rsp) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:170 (discriminator 1) │ │ │ │ │ test %rax,%rax │ │ │ │ │ - jne 9580 >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type)@@Base+0x1e0> │ │ │ │ │ + jne cd00 >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type)@@Base+0x1e0> │ │ │ │ │ +void seqan2::assign, seqan2::String >, seqan2::TagGenerous_>(seqan2::String >&, seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1064 │ │ │ │ │ mov %rsp,%rsi │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ call 4270 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@plt> │ │ │ │ │ +void seqan2::deallocate >, char, unsigned long, seqan2::AllocateStorage_>(seqan2::String >&, char*, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov 0x18(%rsp),%rax │ │ │ │ │ sub %fs:0x28,%rax │ │ │ │ │ - jne 9646 >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type)@@Base+0x2a6> │ │ │ │ │ + jne cdc6 >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type)@@Base+0x2a6> │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1052 │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ +void seqan2::deallocate >, char, unsigned long, seqan2::AllocateStorage_>(seqan2::String >&, char*, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %r14,%rdi │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1052 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ +void seqan2::deallocate >, char, unsigned long, seqan2::AllocateStorage_>(seqan2::String >&, char*, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ jmp 41b0 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ lea (%r14,%rax,1),%rax │ │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1040 (discriminator 1) │ │ │ │ │ mov (%r12),%rsi │ │ │ │ │ +char* std::__copy_move::__copy_m(char*, char*, char*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ cmp $0x1,%rbx │ │ │ │ │ - jbe 9620 >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type)@@Base+0x280> │ │ │ │ │ + jbe cda0 >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type)@@Base+0x280> │ │ │ │ │ mov %r14,%rdi │ │ │ │ │ - jmp 9443 >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type)@@Base+0xa3> │ │ │ │ │ + jmp cbc3 >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type)@@Base+0xa3> │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_reallocateStorage, unsigned long, unsigned long>(seqan2::String >&, unsigned long, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1601 │ │ │ │ │ mov $0x20,%eax │ │ │ │ │ cmp %rax,%r13 │ │ │ │ │ cmova %rax,%r13 │ │ │ │ │ +unsigned long seqan2::_computeSizeForCapacity >, unsigned long>(seqan2::String > const&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:845 (discriminator 1) │ │ │ │ │ lea 0x1(%r13),%rdi │ │ │ │ │ +void seqan2::allocate >, char, unsigned long, seqan2::AllocateStorage_>(seqan2::String > const&, char*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ call 41d0 │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_allocateStorage(seqan2::String >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov %r13,0x10(%rbp) │ │ │ │ │ +void seqan2::allocate >, char, unsigned long, seqan2::AllocateStorage_>(seqan2::String > const&, char*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ +seqan2::Size > >::Type seqan2::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:743 │ │ │ │ │ test %r14,%r14 │ │ │ │ │ - je 9521 >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type)@@Base+0x181> │ │ │ │ │ + je cca1 >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type)@@Base+0x181> │ │ │ │ │ +void seqan2::deallocate >, char, unsigned long, seqan2::AllocateStorage_>(seqan2::String >&, char*, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %r14,%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov 0x0(%rbp),%rdi │ │ │ │ │ lea (%rdi,%rbx,1),%rax │ │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1040 (discriminator 1) │ │ │ │ │ mov (%r12),%rsi │ │ │ │ │ +char* std::__copy_move::__copy_m(char*, char*, char*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ cmp $0x1,%rbx │ │ │ │ │ - jne 9443 >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type)@@Base+0xa3> │ │ │ │ │ + jne cbc3 >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type)@@Base+0xa3> │ │ │ │ │ +void std::__copy_move::__assign_one(char*, char*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:413 │ │ │ │ │ movzbl (%rsi),%eax │ │ │ │ │ mov %al,(%rdi) │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1052 │ │ │ │ │ mov 0x18(%rsp),%rax │ │ │ │ │ sub %fs:0x28,%rax │ │ │ │ │ - jne 9646 >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type)@@Base+0x2a6> │ │ │ │ │ + jne cdc6 >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type)@@Base+0x2a6> │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ lea (%rax,%rbx,1),%rax │ │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1040 (discriminator 1) │ │ │ │ │ mov (%r12),%rsi │ │ │ │ │ +char* std::__copy_move::__copy_m(char*, char*, char*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:448 │ │ │ │ │ - jmp 9443 >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type)@@Base+0xa3> │ │ │ │ │ + jmp cbc3 >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type)@@Base+0xa3> │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1047 │ │ │ │ │ cmp %rax,%r13 │ │ │ │ │ cmovbe %r13,%rax │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_reallocateStorage, unsigned long, unsigned long>(seqan2::String >&, unsigned long, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1597 (discriminator 1) │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 9496 >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type)@@Base+0xf6> │ │ │ │ │ + je cc16 >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type)@@Base+0xf6> │ │ │ │ │ +unsigned long seqan2::computeGenerousCapacity >, unsigned long>(seqan2::String > const&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:872 │ │ │ │ │ cmp $0x1f,%rax │ │ │ │ │ - jbe 95e0 >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type)@@Base+0x240> │ │ │ │ │ + jbe cd60 >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type)@@Base+0x240> │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ mov %rax,%r13 │ │ │ │ │ shr $1,%r13 │ │ │ │ │ add %rax,%r13 │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_reallocateStorage, unsigned long, unsigned long>(seqan2::String >&, unsigned long, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1601 │ │ │ │ │ cmp %rax,%r13 │ │ │ │ │ cmova %rax,%r13 │ │ │ │ │ +unsigned long seqan2::_computeSizeForCapacity >, unsigned long>(seqan2::String > const&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:845 (discriminator 1) │ │ │ │ │ lea 0x1(%r13),%rdi │ │ │ │ │ +void seqan2::allocate >, char, unsigned long, seqan2::AllocateStorage_>(seqan2::String > const&, char*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ call 41d0 │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_allocateStorage(seqan2::String >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov %r13,0x10(%rsp) │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1040 (discriminator 1) │ │ │ │ │ mov (%r12),%rsi │ │ │ │ │ +void seqan2::allocate >, char, unsigned long, seqan2::AllocateStorage_>(seqan2::String > const&, char*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %rax,(%rsp) │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov %rax,%r14 │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ lea (%rax,%rbx,1),%rax │ │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ │ +char* std::__copy_move::__copy_m(char*, char*, char*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ mov %r14,%rdi │ │ │ │ │ call 4300 │ │ │ │ │ - jmp 9496 >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type)@@Base+0xf6> │ │ │ │ │ + jmp cc16 >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type)@@Base+0xf6> │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_reallocateStorage, unsigned long, unsigned long>(seqan2::String >&, unsigned long, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1601 │ │ │ │ │ mov $0x20,%r13d │ │ │ │ │ cmp %r13,%rax │ │ │ │ │ cmovbe %rax,%r13 │ │ │ │ │ +unsigned long seqan2::_computeSizeForCapacity >, unsigned long>(seqan2::String > const&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:845 (discriminator 1) │ │ │ │ │ lea 0x1(%r13),%rdi │ │ │ │ │ +void seqan2::allocate >, char, unsigned long, seqan2::AllocateStorage_>(seqan2::String > const&, char*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ call 41d0 │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_allocateStorage(seqan2::String >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov %r13,0x10(%rsp) │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1040 (discriminator 1) │ │ │ │ │ mov (%r12),%rsi │ │ │ │ │ +void seqan2::allocate >, char, unsigned long, seqan2::AllocateStorage_>(seqan2::String > const&, char*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %rax,(%rsp) │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov %rax,%r14 │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ lea (%rax,%rbx,1),%rax │ │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ │ +char* std::__copy_move::__copy_m(char*, char*, char*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ cmp $0x1,%rbx │ │ │ │ │ - jne 95cb >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type)@@Base+0x22b> │ │ │ │ │ + jne cd4b >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type)@@Base+0x22b> │ │ │ │ │ +void std::__copy_move::__assign_one(char*, char*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:413 │ │ │ │ │ movzbl (%rsi),%eax │ │ │ │ │ mov %al,(%r14) │ │ │ │ │ - jmp 9496 >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type)@@Base+0xf6> │ │ │ │ │ + jmp cc16 >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type)@@Base+0xf6> │ │ │ │ │ +char* std::__copy_move::__copy_m(char*, char*, char*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:453 │ │ │ │ │ - jne 9540 >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type)@@Base+0x1a0> │ │ │ │ │ + jne ccc0 >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type)@@Base+0x1a0> │ │ │ │ │ mov %r14,%rdi │ │ │ │ │ - jmp 9537 >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type)@@Base+0x197> │ │ │ │ │ + jmp ccb7 >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type)@@Base+0x197> │ │ │ │ │ +void seqan2::deallocate >, char, unsigned long, seqan2::AllocateStorage_>(seqan2::String >&, char*, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %r14,%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ mov 0x18(%rsp),%rax │ │ │ │ │ sub %fs:0x28,%rax │ │ │ │ │ - je 9654 >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type)@@Base+0x2b4> │ │ │ │ │ + je cdd4 >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type)@@Base+0x2b4> │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1052 │ │ │ │ │ call 4210 <__stack_chk_fail@plt> │ │ │ │ │ endbr64 │ │ │ │ │ +void seqan2::deallocate >, char, unsigned long, seqan2::AllocateStorage_>(seqan2::String >&, char*, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ - jmp 962e >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type)@@Base+0x28e> │ │ │ │ │ + jmp cdae >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type)@@Base+0x28e> │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ call 4340 <_Unwind_Resume@plt> │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, char* const>(seqan2::String >&, char* const&, seqan2::Size > >::Type): │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ -0000000000009660 >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&)@@Base>: │ │ │ │ │ +000000000000cde0 >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&)@@Base>: │ │ │ │ │ void seqan2::AssignString_ >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1010 │ │ │ │ │ endbr64 │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ mov %rdi,%rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x28,%rsp │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::end(seqan2::String > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0x8(%rsi),%rdx │ │ │ │ │ +void seqan2::AssignString_ >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1010 │ │ │ │ │ mov %fs:0x28,%r13 │ │ │ │ │ mov %r13,0x18(%rsp) │ │ │ │ │ mov %rsi,%r13 │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%rsi),%rsi │ │ │ │ │ +void seqan2::AssignString_ >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1014 (discriminator 1) │ │ │ │ │ cmp %rsi,%rdx │ │ │ │ │ - je 9760 >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&)@@Base+0x100> │ │ │ │ │ + je cee0 >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&)@@Base+0x100> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1016 (discriminator 1) │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - je 96a5 >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&)@@Base+0x45> │ │ │ │ │ + je ce25 >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&)@@Base+0x45> │ │ │ │ │ cmp 0x8(%rdi),%rdx │ │ │ │ │ - je 977e >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&)@@Base+0x11e> │ │ │ │ │ + je cefe >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&)@@Base+0x11e> │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov %rdx,%rbx │ │ │ │ │ +seqan2::Iterator, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin, void>(seqan2::String, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov 0x0(%rbp),%r15 │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ sub %rsi,%rbx │ │ │ │ │ mov %rbx,%r12 │ │ │ │ │ +seqan2::Value, seqan2::Alloc >, 0>::Type* seqan2::_reallocateStorage, seqan2::Alloc, unsigned long>(seqan2::String, seqan2::Alloc >&, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1581 (discriminator 1) │ │ │ │ │ cmp %rbx,0x10(%rbp) │ │ │ │ │ - jae 9897 >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&)@@Base+0x237> │ │ │ │ │ + jae d017 >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&)@@Base+0x237> │ │ │ │ │ +unsigned long seqan2::computeGenerousCapacity, seqan2::Alloc >, unsigned long>(seqan2::String, seqan2::Alloc > const&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:872 │ │ │ │ │ cmp $0x1f,%rbx │ │ │ │ │ - jbe 9818 >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&)@@Base+0x1b8> │ │ │ │ │ + jbe cf98 >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&)@@Base+0x1b8> │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ mov %rbx,%r14 │ │ │ │ │ shr $1,%r14 │ │ │ │ │ add %rbx,%r14 │ │ │ │ │ +unsigned long seqan2::_computeSizeForCapacity, seqan2::Alloc >, unsigned long>(seqan2::String, seqan2::Alloc > const&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:845 (discriminator 1) │ │ │ │ │ lea 0x1(%r14),%rdi │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::SimpleType, unsigned long, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc > const&, seqan2::SimpleType*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ call 41d0 │ │ │ │ │ +seqan2::Value, seqan2::Alloc >, 0>::Type* seqan2::_allocateStorage, void, unsigned long>(seqan2::String, seqan2::Alloc >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov %r14,0x10(%rbp) │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::SimpleType, unsigned long, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc > const&, seqan2::SimpleType*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ │ +seqan2::Size, seqan2::Alloc > >::Type seqan2::ClearSpaceExpandStringBase_ >::_clearSpace_, seqan2::Alloc > >(seqan2::String, seqan2::Alloc >&, seqan2::Size, seqan2::Alloc > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:721 │ │ │ │ │ test %r15,%r15 │ │ │ │ │ - je 9808 >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&)@@Base+0x1a8> │ │ │ │ │ + je cf88 >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&)@@Base+0x1a8> │ │ │ │ │ +void seqan2::deallocate, seqan2::Alloc >, seqan2::SimpleType, unsigned long, seqan2::AllocateStorage_>(seqan2::String, seqan2::Alloc >&, seqan2::SimpleType*, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %r15,%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov 0x0(%r13),%rsi │ │ │ │ │ +void seqan2::_setLength, void, unsigned long>(seqan2::String, seqan2::Alloc >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov 0x0(%rbp),%rax │ │ │ │ │ lea (%rax,%r12,1),%rdx │ │ │ │ │ mov %rdx,0x8(%rbp) │ │ │ │ │ +seqan2::SimpleType* std::__copy_move::__copy_m*>(char const*, char const*, seqan2::SimpleType*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:401 (discriminator 1) │ │ │ │ │ test %rbx,%rbx │ │ │ │ │ - jle 9734 >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&)@@Base+0xd4> │ │ │ │ │ - mov 0xa89b(%rip),%rdi # 13fa8 ::VALUE@@Base+0x2f88> │ │ │ │ │ + jle ceb4 >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&)@@Base+0xd4> │ │ │ │ │ + mov 0x711b(%rip),%rdi # 13fa8 ::VALUE@@Base+0x2ea8> │ │ │ │ │ xor %edx,%edx │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ +seqan2::assign(seqan2::SimpleType&, char): │ │ │ │ │ /usr/include/seqan/basic/alphabet_residue.h:719 │ │ │ │ │ movzbl (%rsi,%rdx,1),%ecx │ │ │ │ │ movzbl (%rdi,%rcx,1),%ecx │ │ │ │ │ mov %cl,(%rax,%rdx,1) │ │ │ │ │ +seqan2::SimpleType* std::__copy_move::__copy_m*>(char const*, char const*, seqan2::SimpleType*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:401 (discriminator 1) │ │ │ │ │ add $0x1,%rdx │ │ │ │ │ cmp %rdx,%r12 │ │ │ │ │ - jne 9720 >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&)@@Base+0xc0> │ │ │ │ │ + jne cea0 >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&)@@Base+0xc0> │ │ │ │ │ +void seqan2::AssignString_ >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1028 │ │ │ │ │ mov 0x18(%rsp),%rax │ │ │ │ │ sub %fs:0x28,%rax │ │ │ │ │ - jne 9892 >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&)@@Base+0x232> │ │ │ │ │ + jne d012 >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&)@@Base+0x232> │ │ │ │ │ add $0x28,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ +seqan2::Iterator, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::end, void>(seqan2::String, seqan2::Alloc > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0x8(%rdi),%rcx │ │ │ │ │ +seqan2::Iterator, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin, void>(seqan2::String, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%rdi),%rax │ │ │ │ │ +void seqan2::AssignString_ >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1014 (discriminator 1) │ │ │ │ │ cmp %rcx,%rax │ │ │ │ │ - je 9734 >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&)@@Base+0xd4> │ │ │ │ │ + je ceb4 >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&)@@Base+0xd4> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1016 (discriminator 1) │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ - je 983a >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&)@@Base+0x1da> │ │ │ │ │ + je cfba >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&)@@Base+0x1da> │ │ │ │ │ cmp %rcx,%rsi │ │ │ │ │ - jne 9830 >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&)@@Base+0x1d0> │ │ │ │ │ + jne cfb0 >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&)@@Base+0x1d0> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1023 │ │ │ │ │ cmp %rbp,%r13 │ │ │ │ │ - je 9734 >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&)@@Base+0xd4> │ │ │ │ │ + je ceb4 >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&)@@Base+0xd4> │ │ │ │ │ +seqan2::String >::String >, unsigned long, void, void>(seqan2::String > const&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:168 │ │ │ │ │ movq $0x0,0x10(%rsp) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:166 │ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ │ movaps %xmm0,(%rsp) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:170 (discriminator 1) │ │ │ │ │ cmp %rsi,%rdx │ │ │ │ │ - je 97ea >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&)@@Base+0x18a> │ │ │ │ │ + je cf6a >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&)@@Base+0x18a> │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov %rdx,%rbx │ │ │ │ │ sub %rsi,%rbx │ │ │ │ │ +unsigned long seqan2::computeGenerousCapacity >, unsigned long>(seqan2::String > const&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:872 │ │ │ │ │ cmp $0x1f,%rbx │ │ │ │ │ - jbe 9843 >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&)@@Base+0x1e3> │ │ │ │ │ + jbe cfc3 >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&)@@Base+0x1e3> │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ mov %rbx,%r12 │ │ │ │ │ shr $1,%r12 │ │ │ │ │ add %rbx,%r12 │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_reallocateStorage, unsigned long, unsigned long>(seqan2::String >&, unsigned long, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1601 │ │ │ │ │ cmp %rbx,%r12 │ │ │ │ │ cmova %rbx,%r12 │ │ │ │ │ +unsigned long seqan2::_computeSizeForCapacity >, unsigned long>(seqan2::String > const&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:845 (discriminator 1) │ │ │ │ │ lea 0x1(%r12),%rdi │ │ │ │ │ +void seqan2::allocate >, char, unsigned long, seqan2::AllocateStorage_>(seqan2::String > const&, char*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ call 41d0 │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_allocateStorage(seqan2::String >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov %r12,0x10(%rsp) │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov 0x0(%r13),%rsi │ │ │ │ │ +void seqan2::allocate >, char, unsigned long, seqan2::AllocateStorage_>(seqan2::String > const&, char*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %rax,(%rsp) │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ lea (%rax,%rbx,1),%rax │ │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ │ +char* std::__copy_move::__copy_m(char const*, char const*, char*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ cmp $0x1,%rbx │ │ │ │ │ - jle 97ea >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&)@@Base+0x18a> │ │ │ │ │ + jle cf6a >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&)@@Base+0x18a> │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ call 4300 │ │ │ │ │ +void seqan2::assign, seqan2::Alloc, seqan2::String >, seqan2::TagGenerous_>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1064 │ │ │ │ │ mov %rsp,%rsi │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ call 4170 >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&)@plt> │ │ │ │ │ +void seqan2::deallocate >, char, unsigned long, seqan2::AllocateStorage_>(seqan2::String >&, char*, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov (%rsp),%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ - jmp 9734 >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&)@@Base+0xd4> │ │ │ │ │ +void seqan2::AssignString_ >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + jmp ceb4 >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&)@@Base+0xd4> │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov 0x0(%r13),%rsi │ │ │ │ │ - jmp 96f9 >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&)@@Base+0x99> │ │ │ │ │ + jmp ce79 >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&)@@Base+0x99> │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ +unsigned long seqan2::computeGenerousCapacity, seqan2::Alloc >, unsigned long>(seqan2::String, seqan2::Alloc > const&, unsigned long): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov $0x21,%edi │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:872 (discriminator 1) │ │ │ │ │ mov $0x20,%r14d │ │ │ │ │ - jmp 96d3 >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&)@@Base+0x73> │ │ │ │ │ + jmp ce53 >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&)@@Base+0x73> │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ xor %r12d,%r12d │ │ │ │ │ xor %ebx,%ebx │ │ │ │ │ - jmp 96f9 >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&)@@Base+0x99> │ │ │ │ │ + jmp ce79 >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&)@@Base+0x99> │ │ │ │ │ +void seqan2::_setLength, void, unsigned long>(seqan2::String, seqan2::Alloc >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ │ +seqan2::SimpleType* std::__copy_move::__copy_m*>(char const*, char const*, seqan2::SimpleType*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:401 (discriminator 1) │ │ │ │ │ - jmp 9734 >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&)@@Base+0xd4> │ │ │ │ │ + jmp ceb4 >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&)@@Base+0xd4> │ │ │ │ │ +unsigned long seqan2::_computeSizeForCapacity >, unsigned long>(seqan2::String > const&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:845 (discriminator 1) │ │ │ │ │ lea 0x1(%rbx),%rdi │ │ │ │ │ +void seqan2::allocate >, char, unsigned long, seqan2::AllocateStorage_>(seqan2::String > const&, char*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ call 41d0 │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_allocateStorage(seqan2::String >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov 0x0(%r13),%rsi │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ lea (%rax,%rbx,1),%rdx │ │ │ │ │ +void seqan2::allocate >, char, unsigned long, seqan2::AllocateStorage_>(seqan2::String > const&, char*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %rax,(%rsp) │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov %rdx,0x8(%rsp) │ │ │ │ │ +char* std::__copy_move::__copy_m(char const*, char const*, char*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ cmp $0x1,%rbx │ │ │ │ │ - jne 97e2 >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&)@@Base+0x182> │ │ │ │ │ + jne cf62 >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&)@@Base+0x182> │ │ │ │ │ +void std::__copy_move::__assign_one(char*, char const*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:413 │ │ │ │ │ movzbl (%rsi),%edx │ │ │ │ │ mov %dl,(%rax) │ │ │ │ │ - jmp 97ea >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&)@@Base+0x18a> │ │ │ │ │ + jmp cf6a >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&)@@Base+0x18a> │ │ │ │ │ +void seqan2::deallocate >, char, unsigned long, seqan2::AllocateStorage_>(seqan2::String >&, char*, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov (%rsp),%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ mov 0x18(%rsp),%rax │ │ │ │ │ sub %fs:0x28,%rax │ │ │ │ │ - je 98a8 >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&)@@Base+0x248> │ │ │ │ │ + je d028 >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&)@@Base+0x248> │ │ │ │ │ +void seqan2::AssignString_ >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1028 │ │ │ │ │ call 4210 <__stack_chk_fail@plt> │ │ │ │ │ +seqan2::Value, seqan2::Alloc >, 0>::Type* seqan2::_reallocateStorage, seqan2::Alloc, unsigned long>(seqan2::String, seqan2::Alloc >&, unsigned long, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1028 │ │ │ │ │ mov %r15,%rax │ │ │ │ │ - jmp 96f9 >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&)@@Base+0x99> │ │ │ │ │ + jmp ce79 >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&)@@Base+0x99> │ │ │ │ │ endbr64 │ │ │ │ │ +void seqan2::deallocate >, char, unsigned long, seqan2::AllocateStorage_>(seqan2::String >&, char*, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ - jmp 9879 >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&)@@Base+0x219> │ │ │ │ │ + jmp cff9 >::assign_, seqan2::Alloc >, seqan2::String > const>(seqan2::String, seqan2::Alloc >&, seqan2::String > const&)@@Base+0x219> │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ call 4340 <_Unwind_Resume@plt> │ │ │ │ │ │ │ │ │ │ -00000000000098b0 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base>: │ │ │ │ │ +000000000000d030 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base>: │ │ │ │ │ void seqan2::AssignString_ >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1010 │ │ │ │ │ endbr64 │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ sub $0x28,%rsp │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::end(seqan2::String > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0x8(%rsi),%rdx │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1010 │ │ │ │ │ mov %fs:0x28,%r12 │ │ │ │ │ mov %r12,0x18(%rsp) │ │ │ │ │ mov %rsi,%r12 │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%rsi),%rsi │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1014 (discriminator 1) │ │ │ │ │ cmp %rsi,%rdx │ │ │ │ │ - je 9998 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0xe8> │ │ │ │ │ + je d118 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0xe8> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1016 (discriminator 1) │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - je 98f5 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x45> │ │ │ │ │ + je d075 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x45> │ │ │ │ │ cmp 0x8(%rdi),%rdx │ │ │ │ │ - je 99ba >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x10a> │ │ │ │ │ + je d13a >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x10a> │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ sub %rsi,%rdx │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%rbx),%r15 │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov %rdx,%rax │ │ │ │ │ mov %rdx,%rbp │ │ │ │ │ mov %rdx,%r13 │ │ │ │ │ sar $0x3,%rax │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_reallocateStorage, unsigned long>(seqan2::String >&, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1581 (discriminator 1) │ │ │ │ │ cmp %rax,0x10(%rbx) │ │ │ │ │ - jae 9b1a >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x26a> │ │ │ │ │ + jae d29a >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x26a> │ │ │ │ │ +unsigned long seqan2::computeGenerousCapacity >, unsigned long>(seqan2::String > const&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:872 │ │ │ │ │ cmp $0xf8,%rdx │ │ │ │ │ - jbe 9a80 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x1d0> │ │ │ │ │ + jbe d200 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x1d0> │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ mov %rax,%r14 │ │ │ │ │ shr $1,%r14 │ │ │ │ │ add %rax,%r14 │ │ │ │ │ +void seqan2::allocate >, unsigned long, unsigned long, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned long*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ lea 0x0(,%r14,8),%rdi │ │ │ │ │ call 41d0 │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_allocateStorage(seqan2::String >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov %r14,0x10(%rbx) │ │ │ │ │ +void seqan2::allocate >, unsigned long, unsigned long, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned long*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %rax,(%rbx) │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ +seqan2::Size > >::Type seqan2::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan2::String >&, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:721 │ │ │ │ │ test %r15,%r15 │ │ │ │ │ - je 9a70 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x1c0> │ │ │ │ │ + je d1f0 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x1c0> │ │ │ │ │ +void seqan2::deallocate >, unsigned long, unsigned long, seqan2::AllocateStorage_>(seqan2::String >&, unsigned long*, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %r15,%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%r12),%rsi │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov (%rbx),%rdi │ │ │ │ │ lea (%rdi,%r13,1),%rax │ │ │ │ │ mov %rax,0x8(%rbx) │ │ │ │ │ +unsigned long* std::__copy_move::__copy_m(unsigned long const*, unsigned long const*, unsigned long*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ cmp $0x8,%rbp │ │ │ │ │ - jle 9ab0 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x200> │ │ │ │ │ + jle d230 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x200> │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ mov 0x18(%rsp),%rax │ │ │ │ │ sub %fs:0x28,%rax │ │ │ │ │ - jne 9b15 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x265> │ │ │ │ │ + jne d295 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x265> │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1028 │ │ │ │ │ add $0x28,%rsp │ │ │ │ │ +unsigned long* std::__copy_move::__copy_m(unsigned long const*, unsigned long const*, unsigned long*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ mov %r13,%rdx │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1028 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ +unsigned long* std::__copy_move::__copy_m(unsigned long const*, unsigned long const*, unsigned long*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ jmp 4300 │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::end(seqan2::String > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0x8(%rdi),%rax │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%rdi),%rdi │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1014 (discriminator 1) │ │ │ │ │ cmp %rax,%rdi │ │ │ │ │ - je 9a4b >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x19b> │ │ │ │ │ + je d1cb >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x19b> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1016 (discriminator 1) │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ - je 9aa0 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x1f0> │ │ │ │ │ + je d220 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x1f0> │ │ │ │ │ cmp %rax,%rsi │ │ │ │ │ - jne 9a90 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x1e0> │ │ │ │ │ + jne d210 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x1e0> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1023 │ │ │ │ │ cmp %rbx,%r12 │ │ │ │ │ - je 9a4b >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x19b> │ │ │ │ │ + je d1cb >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x19b> │ │ │ │ │ +seqan2::String >::String >, unsigned long, void, void>(seqan2::String > const&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:168 │ │ │ │ │ movq $0x0,0x10(%rsp) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:166 │ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ │ movaps %xmm0,(%rsp) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:170 (discriminator 1) │ │ │ │ │ cmp %rsi,%rdx │ │ │ │ │ - je 9a37 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x187> │ │ │ │ │ + je d1b7 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x187> │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ sub %rsi,%rdx │ │ │ │ │ mov %rdx,%r14 │ │ │ │ │ mov %rdx,%rbp │ │ │ │ │ sar $0x3,%r14 │ │ │ │ │ +unsigned long seqan2::computeGenerousCapacity >, unsigned long>(seqan2::String > const&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:872 │ │ │ │ │ cmp $0xf8,%rdx │ │ │ │ │ - jbe 9ac0 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x210> │ │ │ │ │ + jbe d240 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x210> │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ mov %r14,%r13 │ │ │ │ │ shr $1,%r13 │ │ │ │ │ add %r14,%r13 │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_reallocateStorage, unsigned long, unsigned long>(seqan2::String >&, unsigned long, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1601 │ │ │ │ │ cmp %r14,%r13 │ │ │ │ │ cmova %r14,%r13 │ │ │ │ │ +void seqan2::allocate >, unsigned long, unsigned long, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned long*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ lea 0x0(,%r13,8),%rdi │ │ │ │ │ call 41d0 │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_allocateStorage(seqan2::String >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov %r13,0x10(%rsp) │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%r12),%rsi │ │ │ │ │ +void seqan2::allocate >, unsigned long, unsigned long, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned long*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %rax,(%rsp) │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ lea (%rax,%rbp,1),%rax │ │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ │ +unsigned long* std::__copy_move::__copy_m(unsigned long const*, unsigned long const*, unsigned long*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ cmp $0x8,%rbp │ │ │ │ │ - jle 9a37 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x187> │ │ │ │ │ + jle d1b7 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x187> │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ mov %rbp,%rdx │ │ │ │ │ call 4300 │ │ │ │ │ +void seqan2::assign, seqan2::String >, seqan2::TagGenerous_>(seqan2::String >&, seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1064 │ │ │ │ │ mov %rsp,%rsi │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ call 4030 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@plt> │ │ │ │ │ +void seqan2::deallocate >, unsigned long, unsigned long, seqan2::AllocateStorage_>(seqan2::String >&, unsigned long*, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov (%rsp),%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1028 │ │ │ │ │ mov 0x18(%rsp),%rax │ │ │ │ │ sub %fs:0x28,%rax │ │ │ │ │ - jne 9b15 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x265> │ │ │ │ │ + jne d295 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x265> │ │ │ │ │ add $0x28,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%r12),%rsi │ │ │ │ │ - jmp 9957 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0xa7> │ │ │ │ │ + jmp d0d7 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0xa7> │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ +unsigned long seqan2::computeGenerousCapacity >, unsigned long>(seqan2::String > const&, unsigned long): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov $0x100,%edi │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:872 (discriminator 1) │ │ │ │ │ mov $0x20,%r14d │ │ │ │ │ - jmp 9930 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x80> │ │ │ │ │ + jmp d0b0 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x80> │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ xor %r13d,%r13d │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ xor %ebp,%ebp │ │ │ │ │ - jmp 9957 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0xa7> │ │ │ │ │ + jmp d0d7 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0xa7> │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov %rdi,0x8(%rbx) │ │ │ │ │ +unsigned long* std::__copy_move::__copy_m(unsigned long const*, unsigned long const*, unsigned long*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:448 │ │ │ │ │ - jmp 9a4b >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x19b> │ │ │ │ │ + jmp d1cb >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x19b> │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:453 │ │ │ │ │ - jne 9a4b >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x19b> │ │ │ │ │ + jne d1cb >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x19b> │ │ │ │ │ +void std::__copy_move::__assign_one(unsigned long*, unsigned long const*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:413 │ │ │ │ │ mov (%rsi),%rax │ │ │ │ │ mov %rax,(%rdi) │ │ │ │ │ - jmp 9a4b >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x19b> │ │ │ │ │ + jmp d1cb >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x19b> │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ +void seqan2::allocate >, unsigned long, unsigned long, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned long*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov %rdx,%rdi │ │ │ │ │ call 41d0 │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_allocateStorage(seqan2::String >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov %r14,0x10(%rsp) │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%r12),%rsi │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ lea (%rax,%rbp,1),%rdx │ │ │ │ │ +void seqan2::allocate >, unsigned long, unsigned long, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned long*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %rax,(%rsp) │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov %rdx,0x8(%rsp) │ │ │ │ │ +unsigned long* std::__copy_move::__copy_m(unsigned long const*, unsigned long const*, unsigned long*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ cmp $0x8,%rbp │ │ │ │ │ - jg 9a2f >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x17f> │ │ │ │ │ + jg d1af >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x17f> │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:453 │ │ │ │ │ - jne 9a37 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x187> │ │ │ │ │ + jne d1b7 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x187> │ │ │ │ │ +void std::__copy_move::__assign_one(unsigned long*, unsigned long const*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:413 │ │ │ │ │ mov (%rsi),%rdx │ │ │ │ │ mov %rdx,(%rax) │ │ │ │ │ - jmp 9a37 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x187> │ │ │ │ │ + jmp d1b7 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x187> │ │ │ │ │ +void seqan2::deallocate >, unsigned long, unsigned long, seqan2::AllocateStorage_>(seqan2::String >&, unsigned long*, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov (%rsp),%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ mov 0x18(%rsp),%rax │ │ │ │ │ sub %fs:0x28,%rax │ │ │ │ │ - je 9b2b >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x27b> │ │ │ │ │ + je d2ab >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x27b> │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1028 │ │ │ │ │ call 4210 <__stack_chk_fail@plt> │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_reallocateStorage, unsigned long>(seqan2::String >&, unsigned long, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1028 │ │ │ │ │ mov %r15,%rdi │ │ │ │ │ - jmp 9957 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0xa7> │ │ │ │ │ + jmp d0d7 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0xa7> │ │ │ │ │ endbr64 │ │ │ │ │ +void seqan2::deallocate >, unsigned long, unsigned long, seqan2::AllocateStorage_>(seqan2::String >&, unsigned long*, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ - jmp 9afc >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x24c> │ │ │ │ │ + jmp d27c >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x24c> │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ call 4340 <_Unwind_Resume@plt> │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&): │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nopl (%rax) │ │ │ │ │ │ │ │ │ │ -0000000000009b40 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base>: │ │ │ │ │ +000000000000d2c0 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base>: │ │ │ │ │ void seqan2::AssignString_ >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1032 │ │ │ │ │ endbr64 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ mov %rsi,%r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ mov %rdi,%rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x20,%rsp │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::end(seqan2::String > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0x8(%rsi),%rbx │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1032 │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ mov %rax,0x18(%rsp) │ │ │ │ │ mov %rdx,%rax │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1037 (discriminator 1) │ │ │ │ │ test %rbx,%rbx │ │ │ │ │ - je 9b7a >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0x3a> │ │ │ │ │ + je d2fa >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0x3a> │ │ │ │ │ cmp 0x8(%rdi),%rbx │ │ │ │ │ - je 9c30 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0xf0> │ │ │ │ │ + je d3b0 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0xf0> │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov 0x0(%r13),%rsi │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_allocateStorage(seqan2::String >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:371 │ │ │ │ │ mov 0x0(%rbp),%r14 │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ sub %rsi,%rbx │ │ │ │ │ sar $0x3,%rbx │ │ │ │ │ +seqan2::Size > >::Type seqan2::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:737 │ │ │ │ │ cmp %rax,%rbx │ │ │ │ │ cmova %rax,%rbx │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_reallocateStorage, unsigned long, unsigned long>(seqan2::String >&, unsigned long, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1597 (discriminator 1) │ │ │ │ │ cmp %rbx,0x10(%rbp) │ │ │ │ │ - jae 9bdd >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0x9d> │ │ │ │ │ + jae d35d >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0x9d> │ │ │ │ │ +unsigned long seqan2::computeGenerousCapacity >, unsigned long>(seqan2::String > const&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ mov %rbx,%r12 │ │ │ │ │ mov $0x20,%edx │ │ │ │ │ shr $1,%r12 │ │ │ │ │ add %rbx,%r12 │ │ │ │ │ cmp $0x1f,%rbx │ │ │ │ │ cmovbe %rdx,%r12 │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_reallocateStorage, unsigned long, unsigned long>(seqan2::String >&, unsigned long, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1601 │ │ │ │ │ cmp %r12,%rax │ │ │ │ │ cmovbe %rax,%r12 │ │ │ │ │ +void seqan2::allocate >, unsigned long, unsigned long, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned long*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ lea 0x0(,%r12,8),%rdi │ │ │ │ │ call 41d0 │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_allocateStorage(seqan2::String >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov %r12,0x10(%rbp) │ │ │ │ │ +void seqan2::allocate >, unsigned long, unsigned long, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned long*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ │ +seqan2::Size > >::Type seqan2::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:743 │ │ │ │ │ test %r14,%r14 │ │ │ │ │ - je 9c20 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0xe0> │ │ │ │ │ + je d3a0 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0xe0> │ │ │ │ │ +void seqan2::deallocate >, unsigned long, unsigned long, seqan2::AllocateStorage_>(seqan2::String >&, unsigned long*, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %r14,%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov 0x0(%r13),%rsi │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov 0x0(%rbp),%r14 │ │ │ │ │ lea 0x0(,%rbx,8),%rdx │ │ │ │ │ lea (%r14,%rdx,1),%rax │ │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ │ +unsigned long* std::__copy_move::__copy_m(unsigned long const*, unsigned long const*, unsigned long*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ cmp $0x8,%rdx │ │ │ │ │ - jle 9ca0 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0x160> │ │ │ │ │ + jle d420 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0x160> │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ mov 0x18(%rsp),%rax │ │ │ │ │ sub %fs:0x28,%rax │ │ │ │ │ - jne 9cc3 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0x183> │ │ │ │ │ + jne d443 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0x183> │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1052 │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ +unsigned long* std::__copy_move::__copy_m(unsigned long const*, unsigned long const*, unsigned long*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ mov %r14,%rdi │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1052 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ +unsigned long* std::__copy_move::__copy_m(unsigned long const*, unsigned long const*, unsigned long*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ jmp 4300 │ │ │ │ │ nop │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov 0x0(%r13),%rsi │ │ │ │ │ mov %rax,%r14 │ │ │ │ │ - jmp 9bdd >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0x9d> │ │ │ │ │ + jmp d35d >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0x9d> │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1044 │ │ │ │ │ cmp %rdi,%rsi │ │ │ │ │ - je 9c7e >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0x13e> │ │ │ │ │ + je d3fe >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0x13e> │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%rsi),%rdx │ │ │ │ │ +seqan2::String >::String >, unsigned long, void, void>(seqan2::String > const&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:166 │ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ │ mov %rsp,%r12 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:168 │ │ │ │ │ movq $0x0,0x10(%rsp) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:166 │ │ │ │ │ movaps %xmm0,(%rsp) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:170 (discriminator 1) │ │ │ │ │ cmp %rdx,%rbx │ │ │ │ │ - je 9c6a >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0x12a> │ │ │ │ │ + je d3ea >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0x12a> │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ sub %rdx,%rbx │ │ │ │ │ +void seqan2::assign, seqan2::String >, unsigned long, seqan2::TagGenerous_>(seqan2::String >&, seqan2::String > const&, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1073 │ │ │ │ │ mov %rsp,%rdi │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ sar $0x3,%rbx │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1047 │ │ │ │ │ cmp %rax,%rbx │ │ │ │ │ cmovbe %rbx,%rax │ │ │ │ │ mov %rax,%rdx │ │ │ │ │ +void seqan2::assign, seqan2::String >, unsigned long, seqan2::TagGenerous_>(seqan2::String >&, seqan2::String > const&, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1073 │ │ │ │ │ call 4200 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@plt> │ │ │ │ │ +void seqan2::assign, seqan2::String >, seqan2::TagGenerous_>(seqan2::String >&, seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1064 │ │ │ │ │ mov %r12,%rsi │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ call 4030 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@plt> │ │ │ │ │ +void seqan2::deallocate >, unsigned long, unsigned long, seqan2::AllocateStorage_>(seqan2::String >&, unsigned long*, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov (%rsp),%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1052 │ │ │ │ │ mov 0x18(%rsp),%rax │ │ │ │ │ sub %fs:0x28,%rax │ │ │ │ │ - jne 9cc3 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0x183> │ │ │ │ │ + jne d443 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0x183> │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ +unsigned long* std::__copy_move::__copy_m(unsigned long const*, unsigned long const*, unsigned long*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:453 │ │ │ │ │ - jne 9c7e >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0x13e> │ │ │ │ │ + jne d3fe >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0x13e> │ │ │ │ │ +void std::__copy_move::__assign_one(unsigned long*, unsigned long const*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:413 │ │ │ │ │ mov (%rsi),%rax │ │ │ │ │ mov %rax,(%r14) │ │ │ │ │ - jmp 9c7e >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0x13e> │ │ │ │ │ + jmp d3fe >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0x13e> │ │ │ │ │ +void seqan2::deallocate >, unsigned long, unsigned long, seqan2::AllocateStorage_>(seqan2::String >&, unsigned long*, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov (%rsp),%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ mov 0x18(%rsp),%rax │ │ │ │ │ sub %fs:0x28,%rax │ │ │ │ │ - je 9cd1 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0x191> │ │ │ │ │ + je d451 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0x191> │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1052 │ │ │ │ │ call 4210 <__stack_chk_fail@plt> │ │ │ │ │ endbr64 │ │ │ │ │ +void seqan2::deallocate >, unsigned long, unsigned long, seqan2::AllocateStorage_>(seqan2::String >&, unsigned long*, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ - jmp 9caa >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0x16a> │ │ │ │ │ + jmp d42a >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0x16a> │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ call 4340 <_Unwind_Resume@plt> │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type): │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ -0000000000009ce0 >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base>: │ │ │ │ │ +000000000000d460 >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base>: │ │ │ │ │ void seqan2::ReplaceString_ >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1430 │ │ │ │ │ endbr64 │ │ │ │ │ push %r15 │ │ │ │ │ mov %rdx,%r8 │ │ │ │ │ mov %rsi,%r9 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ sub $0x58,%rsp │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::end(seqan2::String > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0x8(%rcx),%rax │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%rcx),%rdx │ │ │ │ │ +void seqan2::ReplaceString_ >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1430 │ │ │ │ │ mov %fs:0x28,%r13 │ │ │ │ │ mov %r13,0x48(%rsp) │ │ │ │ │ mov %rcx,%r13 │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::end(seqan2::String > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0x8(%rdi),%r12 │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov %rax,%r14 │ │ │ │ │ sub %rdx,%r14 │ │ │ │ │ mov %r14,%r10 │ │ │ │ │ sar $0x3,%r10 │ │ │ │ │ +void seqan2::ReplaceString_ >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1435 (discriminator 1) │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 9d32 >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base+0x52> │ │ │ │ │ + je d4b2 >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base+0x52> │ │ │ │ │ cmp %r12,%rax │ │ │ │ │ - je 9ec0 >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base+0x1e0> │ │ │ │ │ + je d640 >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base+0x1e0> │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%rbx),%r11 │ │ │ │ │ +seqan2::Size > >::Type seqan2::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:761 │ │ │ │ │ mov %r9,%rbp │ │ │ │ │ sub %r8,%rbp │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ sub %r11,%r12 │ │ │ │ │ mov %r12,%rdx │ │ │ │ │ sar $0x3,%rdx │ │ │ │ │ +seqan2::Size > >::Type seqan2::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:761 │ │ │ │ │ add %rdx,%rbp │ │ │ │ │ add %r10,%rbp │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_reallocateStorage, unsigned long>(seqan2::String >&, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1581 (discriminator 1) │ │ │ │ │ cmp %rbp,0x10(%rbx) │ │ │ │ │ - jae 9e70 >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base+0x190> │ │ │ │ │ + jae d5f0 >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base+0x190> │ │ │ │ │ +unsigned long seqan2::computeGenerousCapacity >, unsigned long>(seqan2::String > const&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:872 │ │ │ │ │ cmp $0x1f,%rbp │ │ │ │ │ - jbe 9eb0 >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base+0x1d0> │ │ │ │ │ + jbe d630 >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base+0x1d0> │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ mov %rbp,%r15 │ │ │ │ │ shr $1,%r15 │ │ │ │ │ add %rbp,%r15 │ │ │ │ │ +void seqan2::allocate >, unsigned long, unsigned long, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned long*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ lea 0x0(,%r15,8),%rdi │ │ │ │ │ mov %rdx,0x28(%rsp) │ │ │ │ │ mov %r10,0x20(%rsp) │ │ │ │ │ mov %r8,0x18(%rsp) │ │ │ │ │ mov %r9,0x10(%rsp) │ │ │ │ │ mov %r11,0x8(%rsp) │ │ │ │ │ call 41d0 │ │ │ │ │ +seqan2::Size > >::Type seqan2::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:770 │ │ │ │ │ mov 0x8(%rsp),%r11 │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_allocateStorage(seqan2::String >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov %r15,0x10(%rbx) │ │ │ │ │ +seqan2::Size > >::Type seqan2::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:770 │ │ │ │ │ mov 0x10(%rsp),%r9 │ │ │ │ │ mov 0x18(%rsp),%r8 │ │ │ │ │ +void seqan2::allocate >, unsigned long, unsigned long, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned long*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %rax,(%rbx) │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov %rax,%rcx │ │ │ │ │ +seqan2::Size > >::Type seqan2::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:770 │ │ │ │ │ test %r11,%r11 │ │ │ │ │ mov 0x20(%rsp),%r10 │ │ │ │ │ mov 0x28(%rsp),%rdx │ │ │ │ │ - je 9e73 >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base+0x193> │ │ │ │ │ + je d5f3 >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base+0x193> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:772 │ │ │ │ │ lea 0x0(,%r9,8),%r15 │ │ │ │ │ +unsigned long* std::__copy_move::__copy_m(unsigned long*, unsigned long*, unsigned long*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ cmp $0x8,%r15 │ │ │ │ │ - jle a008 >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base+0x328> │ │ │ │ │ + jle d788 >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base+0x328> │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ mov %r11,%rsi │ │ │ │ │ mov %r15,%rdx │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ call 4300 │ │ │ │ │ mov 0x8(%rsp),%r11 │ │ │ │ │ mov 0x10(%rsp),%r9 │ │ │ │ │ mov 0x18(%rsp),%r8 │ │ │ │ │ mov 0x20(%rsp),%r10 │ │ │ │ │ mov %rax,%rcx │ │ │ │ │ +seqan2::Size > >::Type seqan2::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:773 │ │ │ │ │ shl $0x3,%r8 │ │ │ │ │ mov %r12,%rdx │ │ │ │ │ add %r9,%r10 │ │ │ │ │ sub %r8,%rdx │ │ │ │ │ lea (%rcx,%r10,8),%rdi │ │ │ │ │ lea (%r11,%r8,1),%rsi │ │ │ │ │ +unsigned long* std::__copy_move::__copy_m(unsigned long*, unsigned long*, unsigned long*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ cmp $0x8,%rdx │ │ │ │ │ - jle a020 >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base+0x340> │ │ │ │ │ + jle d7a0 >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base+0x340> │ │ │ │ │ mov %r11,0x8(%rsp) │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ call 4300 │ │ │ │ │ mov 0x8(%rsp),%r11 │ │ │ │ │ +void seqan2::deallocate >, unsigned long, unsigned long, seqan2::AllocateStorage_>(seqan2::String >&, unsigned long*, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %r11,%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov (%rbx),%rdi │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov 0x0(%r13),%rsi │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ lea (%rdi,%rbp,8),%rax │ │ │ │ │ +void seqan2::ReplaceString_ >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1438 (discriminator 1) │ │ │ │ │ add %r15,%rdi │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov %rax,0x8(%rbx) │ │ │ │ │ +unsigned long* std::__copy_move::__copy_m(unsigned long const*, unsigned long const*, unsigned long*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ cmp $0x8,%r14 │ │ │ │ │ - jle 9f98 >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base+0x2b8> │ │ │ │ │ + jle d718 >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base+0x2b8> │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ mov 0x48(%rsp),%rax │ │ │ │ │ sub %fs:0x28,%rax │ │ │ │ │ - jne a063 >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base+0x383> │ │ │ │ │ + jne d7e3 >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base+0x383> │ │ │ │ │ +void seqan2::ReplaceString_ >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1445 │ │ │ │ │ add $0x58,%rsp │ │ │ │ │ +unsigned long* std::__copy_move::__copy_m(unsigned long const*, unsigned long const*, unsigned long*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ mov %r14,%rdx │ │ │ │ │ +void seqan2::ReplaceString_ >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1445 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ +unsigned long* std::__copy_move::__copy_m(unsigned long const*, unsigned long const*, unsigned long*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ jmp 4300 │ │ │ │ │ nopl (%rax) │ │ │ │ │ +seqan2::Iterator >, seqan2::Tag const>::Type seqan2::begin(seqan2::String >&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ mov %r11,%rcx │ │ │ │ │ +seqan2::Size > >::Type seqan2::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:760 │ │ │ │ │ mov %r8,%rax │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:779 │ │ │ │ │ lea 0x0(,%r9,8),%r15 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:760 │ │ │ │ │ sub %r9,%rax │ │ │ │ │ +void seqan2::_arrayClearSpacePointer(unsigned long*, unsigned long, unsigned long, unsigned long, seqan2::True const&): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:1259 │ │ │ │ │ cmp %r10,%rax │ │ │ │ │ - je 9e27 >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base+0x147> │ │ │ │ │ + je d5a7 >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base+0x147> │ │ │ │ │ sub %r8,%rdx │ │ │ │ │ +seqan2::Size > >::Type seqan2::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:779 │ │ │ │ │ add %r15,%rcx │ │ │ │ │ +void seqan2::_arrayClearSpacePointer(unsigned long*, unsigned long, unsigned long, unsigned long, seqan2::True const&): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:1253 │ │ │ │ │ shl $0x3,%rdx │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:1261 │ │ │ │ │ lea (%rcx,%r14,1),%rdi │ │ │ │ │ lea (%rcx,%rax,8),%rsi │ │ │ │ │ +unsigned long* std::__copy_move_backward::__copy_move_b(unsigned long*, unsigned long*, unsigned long*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:765 (discriminator 1) │ │ │ │ │ cmp $0x8,%rdx │ │ │ │ │ - jle a038 >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base+0x358> │ │ │ │ │ + jle d7b8 >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base+0x358> │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:766 │ │ │ │ │ call 4300 │ │ │ │ │ - jmp 9e27 >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base+0x147> │ │ │ │ │ + jmp d5a7 >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base+0x147> │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ +unsigned long seqan2::computeGenerousCapacity >, unsigned long>(seqan2::String > const&, unsigned long): │ │ │ │ │ +/usr/include/c++/14/bits/stl_algobase.h:766 │ │ │ │ │ mov $0x100,%edi │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:872 (discriminator 1) │ │ │ │ │ mov $0x20,%r15d │ │ │ │ │ - jmp 9d70 >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base+0x90> │ │ │ │ │ + jmp d4f0 >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base+0x90> │ │ │ │ │ +seqan2::String >::String >, unsigned long, void, void>(seqan2::String > const&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:168 │ │ │ │ │ movq $0x0,0x40(%rsp) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:166 │ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ │ movaps %xmm0,0x30(%rsp) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:170 (discriminator 1) │ │ │ │ │ cmp %rdx,%rax │ │ │ │ │ - je 9f51 >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base+0x271> │ │ │ │ │ + je d6d1 >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base+0x271> │ │ │ │ │ +unsigned long seqan2::computeGenerousCapacity >, unsigned long>(seqan2::String > const&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:872 │ │ │ │ │ cmp $0xf8,%r14 │ │ │ │ │ - jbe 9fa8 >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base+0x2c8> │ │ │ │ │ + jbe d728 >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base+0x2c8> │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ mov %r10,%rbp │ │ │ │ │ mov %r8,0x10(%rsp) │ │ │ │ │ shr $1,%rbp │ │ │ │ │ mov %rsi,0x8(%rsp) │ │ │ │ │ add %r10,%rbp │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_reallocateStorage, unsigned long, unsigned long>(seqan2::String >&, unsigned long, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1601 │ │ │ │ │ cmp %r10,%rbp │ │ │ │ │ cmova %r10,%rbp │ │ │ │ │ +void seqan2::allocate >, unsigned long, unsigned long, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned long*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ lea 0x0(,%rbp,8),%rdi │ │ │ │ │ call 41d0 │ │ │ │ │ +unsigned long* std::__copy_move::__copy_m(unsigned long const*, unsigned long const*, unsigned long*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ cmp $0x8,%r14 │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_allocateStorage(seqan2::String >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov %rbp,0x40(%rsp) │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov 0x0(%r13),%rsi │ │ │ │ │ +void seqan2::allocate >, unsigned long, unsigned long, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned long*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %rax,0x30(%rsp) │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ lea (%rax,%r14,1),%rax │ │ │ │ │ +unsigned long* std::__copy_move::__copy_m(unsigned long const*, unsigned long const*, unsigned long*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ mov 0x8(%rsp),%r9 │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov %rax,0x38(%rsp) │ │ │ │ │ +unsigned long* std::__copy_move::__copy_m(unsigned long const*, unsigned long const*, unsigned long*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ mov 0x10(%rsp),%r8 │ │ │ │ │ - jle 9f51 >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base+0x271> │ │ │ │ │ + jle d6d1 >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base+0x271> │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ mov %r14,%rdx │ │ │ │ │ mov %r8,0x10(%rsp) │ │ │ │ │ mov %r9,0x8(%rsp) │ │ │ │ │ call 4300 │ │ │ │ │ mov 0x8(%rsp),%r9 │ │ │ │ │ mov 0x10(%rsp),%r8 │ │ │ │ │ +void seqan2::replace, unsigned long, unsigned long, seqan2::String >, seqan2::TagGenerous_>(seqan2::String >&, unsigned long, unsigned long, seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1489 │ │ │ │ │ lea 0x30(%rsp),%rcx │ │ │ │ │ mov %r8,%rdx │ │ │ │ │ mov %r9,%rsi │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ call 4150 >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@plt> │ │ │ │ │ +void seqan2::deallocate >, unsigned long, unsigned long, seqan2::AllocateStorage_>(seqan2::String >&, unsigned long*, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov 0x30(%rsp),%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ +void seqan2::ReplaceString_ >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1445 │ │ │ │ │ mov 0x48(%rsp),%rax │ │ │ │ │ sub %fs:0x28,%rax │ │ │ │ │ - jne a063 >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base+0x383> │ │ │ │ │ + jne d7e3 >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base+0x383> │ │ │ │ │ add $0x58,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ +unsigned long* std::__copy_move::__copy_m(unsigned long const*, unsigned long const*, unsigned long*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:453 │ │ │ │ │ - jne 9f6e >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base+0x28e> │ │ │ │ │ + jne d6ee >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base+0x28e> │ │ │ │ │ +void std::__copy_move::__assign_one(unsigned long*, unsigned long const*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:413 │ │ │ │ │ mov (%rsi),%rax │ │ │ │ │ mov %rax,(%rdi) │ │ │ │ │ - jmp 9f6e >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base+0x28e> │ │ │ │ │ + jmp d6ee >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base+0x28e> │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ +void seqan2::allocate >, unsigned long, unsigned long, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned long*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov %r14,%rdi │ │ │ │ │ mov %r10,0x18(%rsp) │ │ │ │ │ mov %r8,0x10(%rsp) │ │ │ │ │ mov %rsi,0x8(%rsp) │ │ │ │ │ call 41d0 │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_allocateStorage(seqan2::String >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov 0x18(%rsp),%r10 │ │ │ │ │ +unsigned long* std::__copy_move::__copy_m(unsigned long const*, unsigned long const*, unsigned long*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ cmp $0x8,%r14 │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov 0x0(%r13),%rsi │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ lea (%rax,%r14,1),%rdx │ │ │ │ │ +void seqan2::allocate >, unsigned long, unsigned long, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned long*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %rax,0x30(%rsp) │ │ │ │ │ +unsigned long* std::__copy_move::__copy_m(unsigned long const*, unsigned long const*, unsigned long*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ mov 0x8(%rsp),%r9 │ │ │ │ │ +void seqan2::allocate >, unsigned long, unsigned long, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned long*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_allocateStorage(seqan2::String >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov %r10,0x40(%rsp) │ │ │ │ │ +unsigned long* std::__copy_move::__copy_m(unsigned long const*, unsigned long const*, unsigned long*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ mov 0x10(%rsp),%r8 │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov %rdx,0x38(%rsp) │ │ │ │ │ +unsigned long* std::__copy_move::__copy_m(unsigned long const*, unsigned long const*, unsigned long*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ - jg 9f35 >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base+0x255> │ │ │ │ │ + jg d6b5 >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base+0x255> │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:453 │ │ │ │ │ - jne 9f51 >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base+0x271> │ │ │ │ │ + jne d6d1 >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base+0x271> │ │ │ │ │ +void std::__copy_move::__assign_one(unsigned long*, unsigned long const*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:413 │ │ │ │ │ mov (%rsi),%rdx │ │ │ │ │ mov %rdx,(%rax) │ │ │ │ │ - jmp 9f51 >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base+0x271> │ │ │ │ │ + jmp d6d1 >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base+0x271> │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ +unsigned long* std::__copy_move::__copy_m(unsigned long*, unsigned long*, unsigned long*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:453 │ │ │ │ │ - jne 9df1 >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base+0x111> │ │ │ │ │ + jne d571 >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base+0x111> │ │ │ │ │ +void std::__copy_move::__assign_one(unsigned long*, unsigned long*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:438 │ │ │ │ │ mov (%r11),%rax │ │ │ │ │ mov %rax,(%rcx) │ │ │ │ │ - jmp 9df1 >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base+0x111> │ │ │ │ │ + jmp d571 >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base+0x111> │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ +unsigned long* std::__copy_move::__copy_m(unsigned long*, unsigned long*, unsigned long*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:453 │ │ │ │ │ - jne 9e1f >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base+0x13f> │ │ │ │ │ + jne d59f >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base+0x13f> │ │ │ │ │ +void std::__copy_move::__assign_one(unsigned long*, unsigned long*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:438 │ │ │ │ │ mov (%rsi),%rax │ │ │ │ │ mov %rax,(%rdi) │ │ │ │ │ - jmp 9e1f >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base+0x13f> │ │ │ │ │ + jmp d59f >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base+0x13f> │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ +unsigned long* std::__copy_move_backward::__copy_move_b(unsigned long*, unsigned long*, unsigned long*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:767 │ │ │ │ │ - jne 9e27 >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base+0x147> │ │ │ │ │ + jne d5a7 >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base+0x147> │ │ │ │ │ +void std::__copy_move::__assign_one(unsigned long*, unsigned long*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:438 │ │ │ │ │ mov (%rsi),%rax │ │ │ │ │ mov %rax,(%rdi) │ │ │ │ │ - jmp 9e27 >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base+0x147> │ │ │ │ │ + jmp d5a7 >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base+0x147> │ │ │ │ │ +void seqan2::deallocate >, unsigned long, unsigned long, seqan2::AllocateStorage_>(seqan2::String >&, unsigned long*, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov 0x30(%rsp),%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ mov 0x48(%rsp),%rax │ │ │ │ │ sub %fs:0x28,%rax │ │ │ │ │ - je a071 >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base+0x391> │ │ │ │ │ + je d7f1 >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base+0x391> │ │ │ │ │ +void seqan2::ReplaceString_ >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1445 │ │ │ │ │ call 4210 <__stack_chk_fail@plt> │ │ │ │ │ endbr64 │ │ │ │ │ +void seqan2::deallocate >, unsigned long, unsigned long, seqan2::AllocateStorage_>(seqan2::String >&, unsigned long*, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ - jmp a049 >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base+0x369> │ │ │ │ │ + jmp d7c9 >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@@Base+0x369> │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ call 4340 <_Unwind_Resume@plt> │ │ │ │ │ +void seqan2::ReplaceString_ >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&): │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ -000000000000a080 , seqan2::Alloc >, seqan2::Tag >, unsigned long>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned long)@@Base>: │ │ │ │ │ +000000000000d800 , seqan2::Alloc >, seqan2::Tag >, unsigned long>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned long)@@Base>: │ │ │ │ │ void seqan2::insertGaps, seqan2::Alloc >, seqan2::Tag >, unsigned long>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned long): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:526 │ │ │ │ │ endbr64 │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ @@ -8180,546 +14234,682 @@ │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x38,%rsp │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ │ xor %eax,%eax │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:529 │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ - je a0c9 , seqan2::Alloc >, seqan2::Tag >, unsigned long>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned long)@@Base+0x49> │ │ │ │ │ + je d849 , seqan2::Alloc >, seqan2::Tag >, unsigned long>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned long)@@Base+0x49> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:536 │ │ │ │ │ mov (%rdi),%r13 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:537 │ │ │ │ │ mov 0x8(%rdi),%rbp │ │ │ │ │ mov %rdi,%r12 │ │ │ │ │ mov %rsi,%rbx │ │ │ │ │ +seqan2::Iterator >, seqan2::Tag const>::Type seqan2::begin(seqan2::String >&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ mov 0x10(%r13),%r14 │ │ │ │ │ +void seqan2::insertGaps, seqan2::Alloc >, seqan2::Tag >, unsigned long>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned long): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:540 │ │ │ │ │ test $0x1,%bpl │ │ │ │ │ - jne a0f0 , seqan2::Alloc >, seqan2::Tag >, unsigned long>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned long)@@Base+0x70> │ │ │ │ │ + jne d870 , seqan2::Alloc >, seqan2::Tag >, unsigned long>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned long)@@Base+0x70> │ │ │ │ │ +seqan2::Reference > >::Type seqan2::value, unsigned long>(seqan2::String >&, unsigned long const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:449 (discriminator 1) │ │ │ │ │ lea (%r14,%rbp,8),%rax │ │ │ │ │ +void seqan2::insertGaps, seqan2::Alloc >, seqan2::Tag >, unsigned long>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned long): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:580 (discriminator 1) │ │ │ │ │ add %rbx,(%rax) │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:584 │ │ │ │ │ add %rbx,0x40(%r13) │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:585 │ │ │ │ │ mov 0x28(%rsp),%rax │ │ │ │ │ sub %fs:0x28,%rax │ │ │ │ │ - jne a2e7 , seqan2::Alloc >, seqan2::Tag >, unsigned long>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned long)@@Base+0x267> │ │ │ │ │ + jne da67 , seqan2::Alloc >, seqan2::Tag >, unsigned long>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned long)@@Base+0x267> │ │ │ │ │ add $0x38,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:540 (discriminator 1) │ │ │ │ │ mov 0x10(%rdi),%rax │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je a130 , seqan2::Alloc >, seqan2::Tag >, unsigned long>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned long)@@Base+0xb0> │ │ │ │ │ + je d8b0 , seqan2::Alloc >, seqan2::Tag >, unsigned long>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned long)@@Base+0xb0> │ │ │ │ │ +seqan2::Reference > >::Type seqan2::value, unsigned long>(seqan2::String >&, unsigned long const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:449 (discriminator 1) │ │ │ │ │ lea 0x0(,%rbp,8),%r15 │ │ │ │ │ +void seqan2::insertGaps, seqan2::Alloc >, seqan2::Tag >, unsigned long>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned long): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:551 (discriminator 1) │ │ │ │ │ cmp (%r14,%rbp,8),%rax │ │ │ │ │ - jb a150 , seqan2::Alloc >, seqan2::Tag >, unsigned long>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned long)@@Base+0xd0> │ │ │ │ │ + jb d8d0 , seqan2::Alloc >, seqan2::Tag >, unsigned long>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned long)@@Base+0xd0> │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::end(seqan2::String > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0x18(%r13),%rdi │ │ │ │ │ +void seqan2::insertGaps, seqan2::Alloc >, seqan2::Tag >, unsigned long>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned long): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:566 │ │ │ │ │ add $0x1,%rbp │ │ │ │ │ +seqan2::Reference > >::Type seqan2::value, unsigned long>(seqan2::String >&, unsigned long const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:449 (discriminator 1) │ │ │ │ │ lea 0x8(%r15),%rdx │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov %rdi,%r12 │ │ │ │ │ sub %r14,%r12 │ │ │ │ │ mov %r12,%rax │ │ │ │ │ sar $0x3,%rax │ │ │ │ │ +void seqan2::insertGaps, seqan2::Alloc >, seqan2::Tag >, unsigned long>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned long): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:566 (discriminator 1) │ │ │ │ │ cmp %rax,%rbp │ │ │ │ │ - jae a1d0 , seqan2::Alloc >, seqan2::Tag >, unsigned long>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned long)@@Base+0x150> │ │ │ │ │ + jae d950 , seqan2::Alloc >, seqan2::Tag >, unsigned long>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned long)@@Base+0x150> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:568 (discriminator 1) │ │ │ │ │ add %rsi,(%r14,%rdx,1) │ │ │ │ │ - jmp a0c5 , seqan2::Alloc >, seqan2::Tag >, unsigned long>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned long)@@Base+0x45> │ │ │ │ │ + jmp d845 , seqan2::Alloc >, seqan2::Tag >, unsigned long>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned long)@@Base+0x45> │ │ │ │ │ nop │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:542 │ │ │ │ │ sub $0x1,%rbp │ │ │ │ │ +seqan2::Reference > >::Type seqan2::value, unsigned long>(seqan2::String >&, unsigned long const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:449 (discriminator 1) │ │ │ │ │ lea (%r14,%rbp,8),%rax │ │ │ │ │ +void seqan2::insertGaps, seqan2::Alloc >, seqan2::Tag >, unsigned long>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned long): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:543 │ │ │ │ │ mov %rbp,0x8(%rdi) │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:544 (discriminator 1) │ │ │ │ │ mov (%rax),%rdx │ │ │ │ │ mov %rdx,0x10(%rdi) │ │ │ │ │ - jmp a0c2 , seqan2::Alloc >, seqan2::Tag >, unsigned long>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned long)@@Base+0x42> │ │ │ │ │ + jmp d842 , seqan2::Alloc >, seqan2::Tag >, unsigned long>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned long)@@Base+0x42> │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ +seqan2::String >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:75 │ │ │ │ │ movq $0x0,0x18(%rsp) │ │ │ │ │ +void seqan2::allocate >, unsigned long, unsigned long, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned long*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov $0x100,%edi │ │ │ │ │ call 41d0 │ │ │ │ │ mov %rax,%r14 │ │ │ │ │ +seqan2::Size > >::Type seqan2::_Resize_String >::resize_ >, int>(seqan2::String >&, seqan2::Size > >::Type, int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1773 (discriminator 1) │ │ │ │ │ lea 0x10(%rax),%rax │ │ │ │ │ +void seqan2::insertGaps, seqan2::Alloc >, seqan2::Tag >, unsigned long>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned long): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:558 │ │ │ │ │ lea 0x1(%rbp),%rsi │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_allocateStorage(seqan2::String >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ movq $0x20,0x20(%rsp) │ │ │ │ │ +__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned long*, unsigned long*, unsigned long const&): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:952 │ │ │ │ │ movq $0x0,-0x8(%rax) │ │ │ │ │ +seqan2::Reference > >::Type seqan2::value, unsigned long>(seqan2::String >&, unsigned long const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:449 (discriminator 1) │ │ │ │ │ add 0x10(%r13),%r15 │ │ │ │ │ +void seqan2::replace, unsigned long, unsigned long, seqan2::String >, seqan2::TagGenerous_>(seqan2::String >&, unsigned long, unsigned long, seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1489 │ │ │ │ │ lea 0x10(%rsp),%rcx │ │ │ │ │ +void seqan2::insertGaps, seqan2::Alloc >, seqan2::Tag >, unsigned long>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned long): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:558 │ │ │ │ │ lea 0x10(%r13),%rdi │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:556 (discriminator 1) │ │ │ │ │ mov 0x10(%r12),%rdx │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:555 (discriminator 1) │ │ │ │ │ mov %rbx,(%r14) │ │ │ │ │ +seqan2::Size > >::Type seqan2::_Resize_String >::resize_ >, int>(seqan2::String >&, seqan2::Size > >::Type, int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1773 (discriminator 1) │ │ │ │ │ mov %rax,0x18(%rsp) │ │ │ │ │ +void seqan2::insertGaps, seqan2::Alloc >, seqan2::Tag >, unsigned long>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned long): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:556 (discriminator 1) │ │ │ │ │ mov (%r15),%rax │ │ │ │ │ +void seqan2::replace, unsigned long, unsigned long, seqan2::String >, seqan2::TagGenerous_>(seqan2::String >&, unsigned long, unsigned long, seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1489 │ │ │ │ │ mov %r14,0x10(%rsp) │ │ │ │ │ +void seqan2::insertGaps, seqan2::Alloc >, seqan2::Tag >, unsigned long>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned long): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:556 (discriminator 1) │ │ │ │ │ sub %rdx,%rax │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:556 (discriminator 2) │ │ │ │ │ mov %rax,0x8(%r14) │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:557 (discriminator 1) │ │ │ │ │ mov %rdx,(%r15) │ │ │ │ │ +void seqan2::replace, unsigned long, unsigned long, seqan2::String >, seqan2::TagGenerous_>(seqan2::String >&, unsigned long, unsigned long, seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1489 │ │ │ │ │ mov %rsi,%rdx │ │ │ │ │ call 4150 >::replace_ >, seqan2::String > const>(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type, seqan2::String > const&)@plt> │ │ │ │ │ +void seqan2::insertGaps, seqan2::Alloc >, seqan2::Tag >, unsigned long>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned long): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:561 │ │ │ │ │ addq $0x1,0x8(%r12) │ │ │ │ │ +void seqan2::deallocate >, unsigned long, unsigned long, seqan2::AllocateStorage_>(seqan2::String >&, unsigned long*, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %r14,%rdi │ │ │ │ │ +void seqan2::insertGaps, seqan2::Alloc >, seqan2::Tag >, unsigned long>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned long): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:562 │ │ │ │ │ movq $0x0,0x10(%r12) │ │ │ │ │ +void seqan2::deallocate >, unsigned long, unsigned long, seqan2::AllocateStorage_>(seqan2::String >&, unsigned long*, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ call 41b0 │ │ │ │ │ - jmp a0c5 , seqan2::Alloc >, seqan2::Tag >, unsigned long>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned long)@@Base+0x45> │ │ │ │ │ +void seqan2::insertGaps, seqan2::Alloc >, seqan2::Tag >, unsigned long>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned long): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + jmp d845 , seqan2::Alloc >, seqan2::Tag >, unsigned long>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned long)@@Base+0x45> │ │ │ │ │ nop │ │ │ │ │ add $0x2,%rax │ │ │ │ │ mov %rax,%rbp │ │ │ │ │ - jb a2f9 , seqan2::Alloc >, seqan2::Tag >, unsigned long>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned long)@@Base+0x279> │ │ │ │ │ + jb da79 , seqan2::Alloc >, seqan2::Tag >, unsigned long>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned long)@@Base+0x279> │ │ │ │ │ +seqan2::Size > >::Type seqan2::_Resize_String >::resize_ >, int>(seqan2::String >&, seqan2::Size > >::Type, int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1765 │ │ │ │ │ cmp %rax,0x20(%r13) │ │ │ │ │ - jb a220 , seqan2::Alloc >, seqan2::Tag >, unsigned long>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned long)@@Base+0x1a0> │ │ │ │ │ + jb d9a0 , seqan2::Alloc >, seqan2::Tag >, unsigned long>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned long)@@Base+0x1a0> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1777 (discriminator 1) │ │ │ │ │ lea 0x10(%r14,%r12,1),%rbp │ │ │ │ │ +void seqan2::arrayFill(unsigned long*, unsigned long*, unsigned long const&): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:592 │ │ │ │ │ mov %rbp,%rdx │ │ │ │ │ sub %rdi,%rdx │ │ │ │ │ +unsigned long* std::__fill_n_a(unsigned long*, long, unsigned long const&, std::random_access_iterator_tag): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:1146 │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - jle a1ff , seqan2::Alloc >, seqan2::Tag >, unsigned long>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned long)@@Base+0x17f> │ │ │ │ │ + jle d97f , seqan2::Alloc >, seqan2::Tag >, unsigned long>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned long)@@Base+0x17f> │ │ │ │ │ +__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned long*, unsigned long*, unsigned long const&): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:951 (discriminator 1) │ │ │ │ │ cmp %rbp,%rdi │ │ │ │ │ - je a1ff , seqan2::Alloc >, seqan2::Tag >, unsigned long>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned long)@@Base+0x17f> │ │ │ │ │ + je d97f , seqan2::Alloc >, seqan2::Tag >, unsigned long>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned long)@@Base+0x17f> │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:952 │ │ │ │ │ xor %esi,%esi │ │ │ │ │ call 4130 │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov %rbp,0x18(%r13) │ │ │ │ │ +void seqan2::insertGaps, seqan2::Alloc >, seqan2::Tag >, unsigned long>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned long): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:573 (discriminator 1) │ │ │ │ │ mov %rbx,0x8(%r14,%r15,1) │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:574 (discriminator 1) │ │ │ │ │ movq $0x0,0x10(%r14,%r15,1) │ │ │ │ │ - jmp a0c5 , seqan2::Alloc >, seqan2::Tag >, unsigned long>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned long)@@Base+0x45> │ │ │ │ │ + jmp d845 , seqan2::Alloc >, seqan2::Tag >, unsigned long>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned long)@@Base+0x45> │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ +unsigned long seqan2::computeGenerousCapacity >, unsigned long>(seqan2::String > const&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:872 │ │ │ │ │ cmp $0x1f,%rax │ │ │ │ │ - jbe a2bd , seqan2::Alloc >, seqan2::Tag >, unsigned long>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned long)@@Base+0x23d> │ │ │ │ │ + jbe da3d , seqan2::Alloc >, seqan2::Tag >, unsigned long>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned long)@@Base+0x23d> │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ mov %rax,%rdx │ │ │ │ │ shr $1,%rdx │ │ │ │ │ add %rax,%rdx │ │ │ │ │ +void seqan2::allocate >, unsigned long, unsigned long, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned long*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ lea 0x0(,%rdx,8),%rdi │ │ │ │ │ mov %rdx,0x8(%rsp) │ │ │ │ │ call 41d0 │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_allocateStorage(seqan2::String >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov 0x8(%rsp),%rdx │ │ │ │ │ +void seqan2::allocate >, unsigned long, unsigned long, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned long*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %rax,0x10(%r13) │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov %rax,%rcx │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_allocateStorage(seqan2::String >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov %rdx,0x20(%r13) │ │ │ │ │ +void seqan2::_reserveStorage, unsigned long, seqan2::TagGenerous_>(seqan2::String >&, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ test %r14,%r14 │ │ │ │ │ - je a282 , seqan2::Alloc >, seqan2::Tag >, unsigned long>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned long)@@Base+0x202> │ │ │ │ │ + je da02 , seqan2::Alloc >, seqan2::Tag >, unsigned long>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned long)@@Base+0x202> │ │ │ │ │ +unsigned long* std::__copy_move::__copy_m(unsigned long*, unsigned long*, unsigned long*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ cmp $0x8,%r12 │ │ │ │ │ - jle a2ec , seqan2::Alloc >, seqan2::Tag >, unsigned long>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned long)@@Base+0x26c> │ │ │ │ │ + jle da6c , seqan2::Alloc >, seqan2::Tag >, unsigned long>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned long)@@Base+0x26c> │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ mov %r12,%rdx │ │ │ │ │ mov %r14,%rsi │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ call 4300 │ │ │ │ │ +void seqan2::deallocate >, unsigned long, unsigned long, seqan2::AllocateStorage_>(seqan2::String >&, unsigned long*, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %r14,%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ +seqan2::Size > >::Type seqan2::capacity(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ mov 0x20(%r13),%rdx │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov 0x10(%r13),%rcx │ │ │ │ │ +seqan2::Size > >::Type seqan2::_Resize_String >::resize_ >, int>(seqan2::String >&, seqan2::Size > >::Type, int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1769 │ │ │ │ │ cmp %rdx,%rbp │ │ │ │ │ cmova %rdx,%rbp │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1773 (discriminator 1) │ │ │ │ │ shl $0x3,%rbp │ │ │ │ │ +void seqan2::arrayFill(unsigned long*, unsigned long*, unsigned long const&): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:588 │ │ │ │ │ mov %rbp,%rdx │ │ │ │ │ sub %r12,%rdx │ │ │ │ │ +unsigned long* std::__fill_n_a(unsigned long*, long, unsigned long const&, std::random_access_iterator_tag): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:1146 │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - jle a2b2 , seqan2::Alloc >, seqan2::Tag >, unsigned long>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned long)@@Base+0x232> │ │ │ │ │ + jle da32 , seqan2::Alloc >, seqan2::Tag >, unsigned long>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned long)@@Base+0x232> │ │ │ │ │ +__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned long*, unsigned long*, unsigned long const&): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:951 (discriminator 1) │ │ │ │ │ cmp %rbp,%r12 │ │ │ │ │ - je a2b2 , seqan2::Alloc >, seqan2::Tag >, unsigned long>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned long)@@Base+0x232> │ │ │ │ │ + je da32 , seqan2::Alloc >, seqan2::Tag >, unsigned long>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned long)@@Base+0x232> │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ lea (%rcx,%r12,1),%rdi │ │ │ │ │ +__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned long*, unsigned long*, unsigned long const&): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:952 │ │ │ │ │ xor %esi,%esi │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov %rcx,0x8(%rsp) │ │ │ │ │ +__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned long*, unsigned long*, unsigned long const&): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:952 │ │ │ │ │ call 4130 │ │ │ │ │ mov 0x8(%rsp),%rcx │ │ │ │ │ +seqan2::Size > >::Type seqan2::_Resize_String >::resize_ >, int>(seqan2::String >&, seqan2::Size > >::Type, int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1773 (discriminator 1) │ │ │ │ │ add %rcx,%rbp │ │ │ │ │ mov %rcx,%r14 │ │ │ │ │ - jmp a1ff , seqan2::Alloc >, seqan2::Tag >, unsigned long>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned long)@@Base+0x17f> │ │ │ │ │ + jmp d97f , seqan2::Alloc >, seqan2::Tag >, unsigned long>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned long)@@Base+0x17f> │ │ │ │ │ +unsigned long seqan2::computeGenerousCapacity >, unsigned long>(seqan2::String > const&, unsigned long): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1773 (discriminator 1) │ │ │ │ │ mov $0x100,%edi │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:872 (discriminator 1) │ │ │ │ │ mov $0x20,%edx │ │ │ │ │ - jmp a23b , seqan2::Alloc >, seqan2::Tag >, unsigned long>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned long)@@Base+0x1bb> │ │ │ │ │ + jmp d9bb , seqan2::Alloc >, seqan2::Tag >, unsigned long>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned long)@@Base+0x1bb> │ │ │ │ │ +void seqan2::deallocate >, unsigned long, unsigned long, seqan2::AllocateStorage_>(seqan2::String >&, unsigned long*, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ xor %r14d,%r14d │ │ │ │ │ mov %r14,%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ mov 0x28(%rsp),%rax │ │ │ │ │ sub %fs:0x28,%rax │ │ │ │ │ - je a315 , seqan2::Alloc >, seqan2::Tag >, unsigned long>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned long)@@Base+0x295> │ │ │ │ │ + je da95 , seqan2::Alloc >, seqan2::Tag >, unsigned long>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned long)@@Base+0x295> │ │ │ │ │ +void seqan2::insertGaps, seqan2::Alloc >, seqan2::Tag >, unsigned long>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned long): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:585 │ │ │ │ │ call 4210 <__stack_chk_fail@plt> │ │ │ │ │ +unsigned long* std::__copy_move::__copy_m(unsigned long*, unsigned long*, unsigned long*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:453 │ │ │ │ │ - jne a272 , seqan2::Alloc >, seqan2::Tag >, unsigned long>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned long)@@Base+0x1f2> │ │ │ │ │ + jne d9f2 , seqan2::Alloc >, seqan2::Tag >, unsigned long>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned long)@@Base+0x1f2> │ │ │ │ │ +void std::__copy_move::__assign_one(unsigned long*, unsigned long*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:438 │ │ │ │ │ mov (%r14),%rdx │ │ │ │ │ mov %rdx,(%rax) │ │ │ │ │ - jmp a272 , seqan2::Alloc >, seqan2::Tag >, unsigned long>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned long)@@Base+0x1f2> │ │ │ │ │ + jmp d9f2 , seqan2::Alloc >, seqan2::Tag >, unsigned long>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned long)@@Base+0x1f2> │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ lea 0x10(%r14,%r12,1),%rbp │ │ │ │ │ - jmp a1ff , seqan2::Alloc >, seqan2::Tag >, unsigned long>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned long)@@Base+0x17f> │ │ │ │ │ + jmp d97f , seqan2::Alloc >, seqan2::Tag >, unsigned long>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned long)@@Base+0x17f> │ │ │ │ │ endbr64 │ │ │ │ │ +void seqan2::deallocate >, unsigned long, unsigned long, seqan2::AllocateStorage_>(seqan2::String >&, unsigned long*, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ - jmp a2cf , seqan2::Alloc >, seqan2::Tag >, unsigned long>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned long)@@Base+0x24f> │ │ │ │ │ + jmp da4f , seqan2::Alloc >, seqan2::Tag >, unsigned long>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned long)@@Base+0x24f> │ │ │ │ │ endbr64 │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ - jmp a2cc , seqan2::Alloc >, seqan2::Tag >, unsigned long>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned long)@@Base+0x24c> │ │ │ │ │ + jmp da4c , seqan2::Alloc >, seqan2::Tag >, unsigned long>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned long)@@Base+0x24c> │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ call 4340 <_Unwind_Resume@plt> │ │ │ │ │ +void seqan2::insertGaps, seqan2::Alloc >, seqan2::Tag >, unsigned long>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&, unsigned long): │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -000000000000a340 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base>: │ │ │ │ │ +000000000000dac0 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base>: │ │ │ │ │ void seqan2::_adaptTraceSegmentsTo, seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_adaptor.h:60 │ │ │ │ │ endbr64 │ │ │ │ │ push %r15 │ │ │ │ │ mov %rdi,%rcx │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0xc8,%rsp │ │ │ │ │ +seqan2::Reference, seqan2::Alloc >, seqan2::Tag > >::Type seqan2::value, seqan2::Alloc > >(seqan2::Holder, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov 0x8(%rdi),%r9d │ │ │ │ │ +void seqan2::_adaptTraceSegmentsTo, seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_adaptor.h:60 │ │ │ │ │ mov %rsi,0x10(%rsp) │ │ │ │ │ mov %fs:0x28,%rbp │ │ │ │ │ mov %rbp,0xb8(%rsp) │ │ │ │ │ mov %rdx,%rbp │ │ │ │ │ +seqan2::Reference, seqan2::Alloc >, seqan2::Tag > >::Type seqan2::value, seqan2::Alloc > >(seqan2::Holder, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ test %r9d,%r9d │ │ │ │ │ - je b018 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xcd8> │ │ │ │ │ + je e798 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xcd8> │ │ │ │ │ +seqan2::Reference, seqan2::Alloc >, seqan2::Tag > >::Type seqan2::_dataValue, seqan2::Alloc > >(seqan2::Holder, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov (%rdi),%rax │ │ │ │ │ +seqan2::Size, seqan2::Alloc > const>::Type seqan2::length, seqan2::Alloc >(seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov 0x8(%rax),%r14 │ │ │ │ │ sub (%rax),%r14 │ │ │ │ │ mov %r14,%r15 │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov 0x10(%rcx),%rbx │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov 0x18(%rcx),%r13 │ │ │ │ │ +seqan2::Size > >::Type seqan2::_Resize_String >::resize_ > >(seqan2::String >&, seqan2::Size > >::Type): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov $0x18,%r12d │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ sub %rbx,%r13 │ │ │ │ │ +seqan2::Size > >::Type seqan2::_Resize_String >::resize_ > >(seqan2::String >&, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1724 │ │ │ │ │ cmp $0x18,%r13 │ │ │ │ │ - ja a3ad , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x6d> │ │ │ │ │ + ja db2d , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x6d> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1731 │ │ │ │ │ cmpq $0x2,0x20(%rcx) │ │ │ │ │ - jbe aed7 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xb97> │ │ │ │ │ + jbe e657 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xb97> │ │ │ │ │ +seqan2::Reference, seqan2::Alloc >, seqan2::Tag > >::Type seqan2::value, seqan2::Alloc > >(seqan2::Holder, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov 0x8(%rcx),%r8d │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ lea (%rbx,%r12,1),%rdi │ │ │ │ │ mov %rdi,0x18(%rcx) │ │ │ │ │ +void seqan2::_setLength, seqan2::Alloc >, unsigned long>(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, unsigned long): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:246 (discriminator 1) │ │ │ │ │ movq $0x0,(%rbx) │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:247 (discriminator 1) │ │ │ │ │ mov %r15,0x8(%rbx) │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:248 (discriminator 1) │ │ │ │ │ movq $0x0,0x10(%rbx) │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:250 │ │ │ │ │ movq $0x0,0x38(%rcx) │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:251 │ │ │ │ │ mov %r14,0x40(%rcx) │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:252 │ │ │ │ │ movq $0x0,0x28(%rcx) │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:253 │ │ │ │ │ mov %r15,0x30(%rcx) │ │ │ │ │ +seqan2::Reference, seqan2::Alloc >, seqan2::Tag > >::Type seqan2::value, seqan2::Alloc > >(seqan2::Holder, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ test %r8d,%r8d │ │ │ │ │ - je b098 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xd58> │ │ │ │ │ + je e818 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xd58> │ │ │ │ │ +seqan2::Reference, seqan2::Alloc >, seqan2::Tag > >::Type seqan2::_dataValue, seqan2::Alloc > >(seqan2::Holder, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov (%rcx),%rdx │ │ │ │ │ +seqan2::Size, seqan2::Alloc > const>::Type seqan2::length, seqan2::Alloc >(seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov 0x8(%rdx),%rax │ │ │ │ │ sub (%rdx),%rax │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov %rdi,%rsi │ │ │ │ │ +void seqan2::clearClipping, seqan2::Alloc > >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:799 │ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:798 (discriminator 2) │ │ │ │ │ mov %rax,0x30(%rcx) │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:801 (discriminator 1) │ │ │ │ │ xor %edx,%edx │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ sub %rbx,%rsi │ │ │ │ │ +void seqan2::clearClipping, seqan2::Alloc > >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:799 │ │ │ │ │ movups %xmm0,0x38(%rcx) │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:801 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ sar $0x3,%rsi │ │ │ │ │ +void seqan2::clearClipping, seqan2::Alloc > >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:801 (discriminator 1) │ │ │ │ │ cmp %rbx,%rdi │ │ │ │ │ - je a431 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xf1> │ │ │ │ │ + je dbb1 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xf1> │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:802 (discriminator 1) │ │ │ │ │ add (%rbx,%rax,8),%rdx │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:801 (discriminator 3) │ │ │ │ │ add $0x1,%rax │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:802 (discriminator 1) │ │ │ │ │ mov %rdx,0x40(%rcx) │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:801 (discriminator 1) │ │ │ │ │ cmp %rsi,%rax │ │ │ │ │ - jb a420 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xe0> │ │ │ │ │ + jb dba0 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xe0> │ │ │ │ │ +seqan2::Reference, seqan2::Alloc >, seqan2::Tag > >::Type seqan2::value, seqan2::Alloc > >(seqan2::Holder, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov 0x10(%rsp),%rax │ │ │ │ │ mov 0x8(%rax),%esi │ │ │ │ │ test %esi,%esi │ │ │ │ │ - je b0d8 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xd98> │ │ │ │ │ + je e858 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xd98> │ │ │ │ │ +seqan2::Reference, seqan2::Alloc >, seqan2::Tag > >::Type seqan2::_dataValue, seqan2::Alloc > >(seqan2::Holder, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov 0x10(%rsp),%rax │ │ │ │ │ mov (%rax),%rax │ │ │ │ │ +seqan2::Size, seqan2::Alloc > const>::Type seqan2::length, seqan2::Alloc >(seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov 0x8(%rax),%r13 │ │ │ │ │ sub (%rax),%r13 │ │ │ │ │ mov %r13,%r15 │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov 0x10(%rsp),%rax │ │ │ │ │ +seqan2::Size > >::Type seqan2::_Resize_String >::resize_ > >(seqan2::String >&, seqan2::Size > >::Type): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov $0x18,%r14d │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov 0x18(%rax),%rdx │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov 0x10(%rax),%rbx │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov %rdx,%r12 │ │ │ │ │ mov %rdx,(%rsp) │ │ │ │ │ sub %rbx,%r12 │ │ │ │ │ +seqan2::Size > >::Type seqan2::_Resize_String >::resize_ > >(seqan2::String >&, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1724 │ │ │ │ │ cmp $0x18,%r12 │ │ │ │ │ - ja a481 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x141> │ │ │ │ │ + ja dc01 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x141> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1731 │ │ │ │ │ cmpq $0x2,0x20(%rax) │ │ │ │ │ - jbe ae59 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xb19> │ │ │ │ │ + jbe e5d9 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xb19> │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ lea (%rbx,%r14,1),%rax │ │ │ │ │ mov %rax,%rdx │ │ │ │ │ mov %rax,0x30(%rsp) │ │ │ │ │ mov 0x10(%rsp),%rax │ │ │ │ │ mov %rdx,0x18(%rax) │ │ │ │ │ +seqan2::Reference, seqan2::Alloc >, seqan2::Tag > >::Type seqan2::value, seqan2::Alloc > >(seqan2::Holder, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov 0x8(%rax),%edx │ │ │ │ │ +void seqan2::_setLength, seqan2::Alloc >, unsigned long>(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, unsigned long): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:246 (discriminator 1) │ │ │ │ │ movq $0x0,(%rbx) │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:247 (discriminator 1) │ │ │ │ │ mov %r15,0x8(%rbx) │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:248 (discriminator 1) │ │ │ │ │ movq $0x0,0x10(%rbx) │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:250 │ │ │ │ │ movq $0x0,0x38(%rax) │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:251 │ │ │ │ │ mov %r13,0x40(%rax) │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:252 │ │ │ │ │ movq $0x0,0x28(%rax) │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:253 │ │ │ │ │ mov %r15,0x30(%rax) │ │ │ │ │ +seqan2::Reference, seqan2::Alloc >, seqan2::Tag > >::Type seqan2::value, seqan2::Alloc > >(seqan2::Holder, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je b050 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xd10> │ │ │ │ │ + je e7d0 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xd10> │ │ │ │ │ +seqan2::Reference, seqan2::Alloc >, seqan2::Tag > >::Type seqan2::_dataValue, seqan2::Alloc > >(seqan2::Holder, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov (%rax),%rdx │ │ │ │ │ +seqan2::Size, seqan2::Alloc > const>::Type seqan2::length, seqan2::Alloc >(seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov 0x8(%rdx),%rax │ │ │ │ │ sub (%rdx),%rax │ │ │ │ │ +void seqan2::clearClipping, seqan2::Alloc > >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:798 (discriminator 2) │ │ │ │ │ mov 0x10(%rsp),%rdx │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov 0x30(%rsp),%rsi │ │ │ │ │ +void seqan2::clearClipping, seqan2::Alloc > >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:799 │ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:798 (discriminator 2) │ │ │ │ │ mov %rax,0x30(%rdx) │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov %rsi,%rax │ │ │ │ │ sub %rbx,%rax │ │ │ │ │ +void seqan2::clearClipping, seqan2::Alloc > >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:799 │ │ │ │ │ movups %xmm0,0x38(%rdx) │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:801 (discriminator 1) │ │ │ │ │ xor %edx,%edx │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ sar $0x3,%rax │ │ │ │ │ mov %rax,0x48(%rsp) │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ +void seqan2::clearClipping, seqan2::Alloc > >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:801 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:801 (discriminator 1) │ │ │ │ │ cmp %rsi,%rbx │ │ │ │ │ - je a531 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x1f1> │ │ │ │ │ + je dcb1 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x1f1> │ │ │ │ │ mov 0x10(%rsp),%rsi │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:802 (discriminator 1) │ │ │ │ │ add (%rbx,%rax,8),%rdx │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:801 (discriminator 3) │ │ │ │ │ add $0x1,%rax │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:802 (discriminator 1) │ │ │ │ │ mov %rdx,0x40(%rsi) │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:801 (discriminator 1) │ │ │ │ │ cmp %rdi,%rax │ │ │ │ │ - jb a520 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x1e0> │ │ │ │ │ + jb dca0 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x1e0> │ │ │ │ │ +seqan2::Iterator, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::end, void>(seqan2::String, seqan2::Alloc > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0x8(%rbp),%r10 │ │ │ │ │ +seqan2::Iterator, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin, void>(seqan2::String, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov 0x0(%rbp),%rax │ │ │ │ │ +void seqan2::_adaptTraceSegmentsTo, seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_adaptor.h:78 (discriminator 1) │ │ │ │ │ cmp %r10,%rax │ │ │ │ │ - je af4b , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xc0b> │ │ │ │ │ + je e6cb , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xc0b> │ │ │ │ │ +seqan2::Iter, seqan2::Alloc > const, seqan2::AdaptorIterator const*, seqan2::Tag > > seqan2::operator-, seqan2::Alloc > const, seqan2::TraceSegment_ const*, seqan2::Tag >(seqan2::Iter, seqan2::Alloc > const, seqan2::AdaptorIterator const*, seqan2::Tag > > const&, int): │ │ │ │ │ /usr/include/seqan/basic/iterator_adaptor.h:644 (discriminator 1) │ │ │ │ │ lea -0x20(%r10),%rdx │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::end(seqan2::String > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0x18(%rcx),%r9 │ │ │ │ │ +seqan2::Iter, seqan2::Alloc > const, seqan2::AdaptorIterator const*, seqan2::Tag > > seqan2::operator-, seqan2::Alloc > const, seqan2::TraceSegment_ const*, seqan2::Tag >(seqan2::Iter, seqan2::Alloc > const, seqan2::AdaptorIterator const*, seqan2::Tag > > const&, int): │ │ │ │ │ /usr/include/seqan/basic/iterator_adaptor.h:644 (discriminator 1) │ │ │ │ │ sub $0x20,%rax │ │ │ │ │ +unsigned long seqan2::_getBeginHorizontal(seqan2::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:148 │ │ │ │ │ mov -0x20(%r10),%r8 │ │ │ │ │ +seqan2::Iter, seqan2::Alloc > const, seqan2::AdaptorIterator const*, seqan2::Tag > > seqan2::operator-, seqan2::Alloc > const, seqan2::TraceSegment_ const*, seqan2::Tag >(seqan2::Iter, seqan2::Alloc > const, seqan2::AdaptorIterator const*, seqan2::Tag > > const&, int): │ │ │ │ │ /usr/include/seqan/basic/iterator_adaptor.h:644 (discriminator 1) │ │ │ │ │ mov %rdx,0x50(%rsp) │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov 0x10(%rcx),%rdx │ │ │ │ │ +seqan2::Iter, seqan2::Alloc > const, seqan2::AdaptorIterator const*, seqan2::Tag > > seqan2::operator-, seqan2::Alloc > const, seqan2::TraceSegment_ const*, seqan2::Tag >(seqan2::Iter, seqan2::Alloc > const, seqan2::AdaptorIterator const*, seqan2::Tag > > const&, int): │ │ │ │ │ /usr/include/seqan/basic/iterator_adaptor.h:644 (discriminator 1) │ │ │ │ │ mov %rax,0x18(%rsp) │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov %r9,%rax │ │ │ │ │ sub %rdx,%rax │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov %rdx,0x20(%rsp) │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ sar $0x3,%rax │ │ │ │ │ mov %rax,0x58(%rsp) │ │ │ │ │ mov %rax,%rbp │ │ │ │ │ +seqan2::Position, seqan2::Alloc >, seqan2::Tag > >::Type seqan2::toViewPosition, seqan2::Alloc >, unsigned long>(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&, unsigned long, bool): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:530 │ │ │ │ │ test %r8,%r8 │ │ │ │ │ - jne a750 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x410> │ │ │ │ │ + jne ded0 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x410> │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:531 (discriminator 1) │ │ │ │ │ mov (%rdx),%rax │ │ │ │ │ +void seqan2::setBeginPosition, seqan2::Alloc >, unsigned long>(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, unsigned long): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:863 (discriminator 2) │ │ │ │ │ mov %rax,%r11 │ │ │ │ │ +seqan2::Position, seqan2::Alloc > >::Type seqan2::toSourcePosition, seqan2::Alloc >, long>(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&, long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:494 (discriminator 1) │ │ │ │ │ mov 0x20(%rsp),%r12 │ │ │ │ │ cmp %r9,%r12 │ │ │ │ │ setne 0x28(%rsp) │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:490 │ │ │ │ │ xor %r9d,%r9d │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:494 (discriminator 1) │ │ │ │ │ movzbl 0x28(%rsp),%edx │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je a5f0 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x2b0> │ │ │ │ │ + je dd70 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x2b0> │ │ │ │ │ test %dl,%dl │ │ │ │ │ - je a5f0 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x2b0> │ │ │ │ │ + je dd70 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x2b0> │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:491 │ │ │ │ │ xor %esi,%esi │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:498 │ │ │ │ │ mov %rsi,%rdx │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:496 (discriminator 1) │ │ │ │ │ mov (%r12,%rsi,8),%r8 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:498 │ │ │ │ │ and $0x1,%edx │ │ │ │ │ neg %rdx │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:496 (discriminator 1) │ │ │ │ │ cmp %rax,%r8 │ │ │ │ │ - jae a790 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x450> │ │ │ │ │ + jae df10 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x450> │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:498 │ │ │ │ │ and %r8,%rdx │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:501 │ │ │ │ │ add $0x1,%rsi │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:500 (discriminator 1) │ │ │ │ │ sub %r8,%rax │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:498 │ │ │ │ │ add %rdx,%r9 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:494 (discriminator 1) │ │ │ │ │ cmp %rbp,%rsi │ │ │ │ │ - jb a5c0 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x280> │ │ │ │ │ + jb dd40 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x280> │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ +unsigned long seqan2::_getBeginVertical(seqan2::TraceSegment_ const&): │ │ │ │ │ /usr/include/seqan/align/dp_trace_segment.h:160 │ │ │ │ │ mov -0x18(%r10),%r8 │ │ │ │ │ +void seqan2::setClippedBeginPosition, seqan2::Alloc >, long>(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, long): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:815 (discriminator 2) │ │ │ │ │ mov %r9,0x28(%rcx) │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:816 │ │ │ │ │ mov %r11,0x38(%rcx) │ │ │ │ │ +seqan2::Position, seqan2::Alloc >, seqan2::Tag > >::Type seqan2::toViewPosition, seqan2::Alloc >, unsigned long>(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&, unsigned long, bool): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:530 │ │ │ │ │ test %r8,%r8 │ │ │ │ │ - jne a7e0 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x4a0> │ │ │ │ │ + jne df60 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x4a0> │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:531 (discriminator 1) │ │ │ │ │ mov (%rbx),%rdx │ │ │ │ │ +void seqan2::setBeginPosition, seqan2::Alloc >, unsigned long>(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, unsigned long): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:863 (discriminator 2) │ │ │ │ │ mov %rdx,0x8(%rsp) │ │ │ │ │ +seqan2::Position, seqan2::Alloc > >::Type seqan2::toSourcePosition, seqan2::Alloc >, long>(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&, long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:490 │ │ │ │ │ xor %r9d,%r9d │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:494 (discriminator 1) │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - je a670 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x330> │ │ │ │ │ + je ddf0 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x330> │ │ │ │ │ test %rdi,%rdi │ │ │ │ │ - je a670 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x330> │ │ │ │ │ + je ddf0 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x330> │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:491 │ │ │ │ │ xor %esi,%esi │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nopl (%rax) │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:498 │ │ │ │ │ @@ -8727,79 +14917,88 @@ │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:496 (discriminator 1) │ │ │ │ │ mov (%rbx,%rsi,8),%r8 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:498 │ │ │ │ │ and $0x1,%eax │ │ │ │ │ neg %rax │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:496 (discriminator 1) │ │ │ │ │ cmp %rdx,%r8 │ │ │ │ │ - jae a7a0 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x460> │ │ │ │ │ + jae df20 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x460> │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:498 │ │ │ │ │ and %r8,%rax │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:501 │ │ │ │ │ add $0x1,%rsi │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:500 (discriminator 1) │ │ │ │ │ sub %r8,%rdx │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:498 │ │ │ │ │ add %rax,%r9 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:494 (discriminator 1) │ │ │ │ │ cmp %rdi,%rsi │ │ │ │ │ - jb a640 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x300> │ │ │ │ │ + jb ddc0 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x300> │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ +void seqan2::setClippedBeginPosition, seqan2::Alloc >, long>(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, long): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:815 (discriminator 2) │ │ │ │ │ mov 0x10(%rsp),%rax │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:816 │ │ │ │ │ mov 0x8(%rsp),%rdx │ │ │ │ │ +seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > >::Iter(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:108 (discriminator 1) │ │ │ │ │ xor %r12d,%r12d │ │ │ │ │ +void seqan2::setClippedBeginPosition, seqan2::Alloc >, long>(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, long): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:816 │ │ │ │ │ mov %rdx,0x38(%rax) │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:815 (discriminator 2) │ │ │ │ │ mov %r9,0x28(%rax) │ │ │ │ │ +seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > >::Iter(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:108 (discriminator 1) │ │ │ │ │ mov 0x20(%rsp),%rax │ │ │ │ │ cmpq $0x0,(%rax) │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:111 │ │ │ │ │ mov 0x38(%rcx),%rax │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:108 (discriminator 1) │ │ │ │ │ sete %r12b │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:111 │ │ │ │ │ mov %rax,0x40(%rsp) │ │ │ │ │ +void seqan2::goFurther, seqan2::Alloc >, seqan2::Tag >, long>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > >&, long): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:408 │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je a83d , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x4fd> │ │ │ │ │ + je dfbd , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x4fd> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:410 (discriminator 1) │ │ │ │ │ - js afc3 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xc83> │ │ │ │ │ + js e743 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xc83> │ │ │ │ │ +bool seqan2::atEnd, seqan2::Alloc >, seqan2::Tag > >(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > >&): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:517 │ │ │ │ │ mov 0x40(%rcx),%r9 │ │ │ │ │ +void seqan2::goFurther, seqan2::Alloc >, seqan2::Tag >, long>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > >&, long): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:419 (discriminator 1) │ │ │ │ │ test %r9,%r9 │ │ │ │ │ - je a840 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x500> │ │ │ │ │ + je dfc0 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x500> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:427 │ │ │ │ │ mov 0x40(%rsp),%rax │ │ │ │ │ mov %r9d,%esi │ │ │ │ │ cmp %r9d,%eax │ │ │ │ │ cmovbe %eax,%esi │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:431 (discriminator 1) │ │ │ │ │ test %esi,%esi │ │ │ │ │ - je a83d , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x4fd> │ │ │ │ │ + je dfbd , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x4fd> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:434 (discriminator 1) │ │ │ │ │ mov 0x20(%rsp),%r11 │ │ │ │ │ mov (%r11,%r12,8),%rax │ │ │ │ │ mov %eax,%r10d │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:437 │ │ │ │ │ cmp %esi,%eax │ │ │ │ │ - jae b189 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xe49> │ │ │ │ │ + jae e909 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xe49> │ │ │ │ │ lea 0x1(%r12),%rdx │ │ │ │ │ +seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > >::Iter(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:105 │ │ │ │ │ xor %r15d,%r15d │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:106 │ │ │ │ │ xor %r9d,%r9d │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov %eax,%eax │ │ │ │ │ +void seqan2::goFurther, seqan2::Alloc >, seqan2::Tag >, long>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > >&, long): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:440 │ │ │ │ │ neg %r12 │ │ │ │ │ sub %r10d,%esi │ │ │ │ │ mov %rdx,%r8 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:439 │ │ │ │ │ add %rax,%r9 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:440 │ │ │ │ │ @@ -8812,175 +15011,184 @@ │ │ │ │ │ and $0x1,%r12d │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:437 │ │ │ │ │ add $0x1,%rdx │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:434 (discriminator 1) │ │ │ │ │ mov %eax,%r10d │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:437 │ │ │ │ │ cmp %esi,%eax │ │ │ │ │ - jb a700 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x3c0> │ │ │ │ │ + jb de80 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x3c0> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:446 │ │ │ │ │ cmp %r10d,%esi │ │ │ │ │ - je b12d , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xded> │ │ │ │ │ + je e8ad , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xded> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:473 │ │ │ │ │ mov %esi,%r14d │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:474 │ │ │ │ │ neg %r12 │ │ │ │ │ and %r14,%r12 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:473 │ │ │ │ │ add %r14,%r9 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:474 │ │ │ │ │ add %r12,%r15 │ │ │ │ │ mov %r8,%r12 │ │ │ │ │ - jmp a846 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x506> │ │ │ │ │ + jmp dfc6 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x506> │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ +seqan2::Position, seqan2::Alloc >, seqan2::Tag > >::Type seqan2::toViewPosition, seqan2::Alloc >, unsigned long>(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&, unsigned long, bool): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:535 │ │ │ │ │ mov 0x20(%rsp),%r11 │ │ │ │ │ xor %edx,%edx │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:534 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:540 (discriminator 1) │ │ │ │ │ mov (%r11,%rdx,8),%rsi │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:538 │ │ │ │ │ test $0x1,%dl │ │ │ │ │ - je a788 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x448> │ │ │ │ │ + je df08 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x448> │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nopl (%rax) │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:540 (discriminator 1) │ │ │ │ │ cmp %r8,%rsi │ │ │ │ │ - jae a7b0 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x470> │ │ │ │ │ + jae df30 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x470> │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:542 (discriminator 1) │ │ │ │ │ add %rsi,%rax │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:543 (discriminator 1) │ │ │ │ │ sub %rsi,%r8 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:536 (discriminator 2) │ │ │ │ │ add $0x1,%rdx │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:540 (discriminator 1) │ │ │ │ │ mov (%r11,%rdx,8),%rsi │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:538 │ │ │ │ │ test $0x1,%dl │ │ │ │ │ - jne a770 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x430> │ │ │ │ │ + jne def0 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x430> │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:560 (discriminator 1) │ │ │ │ │ add %rsi,%rax │ │ │ │ │ - jmp a77b , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x43b> │ │ │ │ │ + jmp defb , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x43b> │ │ │ │ │ nopl (%rax) │ │ │ │ │ +seqan2::Position, seqan2::Alloc > >::Type seqan2::toSourcePosition, seqan2::Alloc >, long>(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&, long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:505 │ │ │ │ │ and %rdx,%rax │ │ │ │ │ add %rax,%r9 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:494 (discriminator 1) │ │ │ │ │ - jmp a5f0 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x2b0> │ │ │ │ │ + jmp dd70 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x2b0> │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:505 │ │ │ │ │ and %rdx,%rax │ │ │ │ │ add %rax,%r9 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:494 (discriminator 1) │ │ │ │ │ - jmp a670 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x330> │ │ │ │ │ + jmp ddf0 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x330> │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ +seqan2::Position, seqan2::Alloc >, seqan2::Tag > >::Type seqan2::toViewPosition, seqan2::Alloc >, unsigned long>(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&, unsigned long, bool): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:547 │ │ │ │ │ add %r8,%rax │ │ │ │ │ mov %rax,%r11 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:545 (discriminator 1) │ │ │ │ │ cmp %rsi,%r8 │ │ │ │ │ - jb a586 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x246> │ │ │ │ │ + jb dd06 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x246> │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:553 (discriminator 1) │ │ │ │ │ lea 0x2(%rdx),%rsi │ │ │ │ │ cmp %rbp,%rsi │ │ │ │ │ - jae a586 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x246> │ │ │ │ │ + jae dd06 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x246> │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:554 (discriminator 1) │ │ │ │ │ mov 0x20(%rsp),%rsi │ │ │ │ │ add 0x8(%rsi,%rdx,8),%rax │ │ │ │ │ mov %rax,%r11 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:536 (discriminator 1) │ │ │ │ │ - jmp a586 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x246> │ │ │ │ │ + jmp dd06 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x246> │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:535 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:534 │ │ │ │ │ xor %edx,%edx │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:540 (discriminator 1) │ │ │ │ │ mov (%rbx,%rax,8),%rsi │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:538 │ │ │ │ │ test $0x1,%al │ │ │ │ │ - je a807 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x4c7> │ │ │ │ │ + je df87 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x4c7> │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:540 (discriminator 1) │ │ │ │ │ cmp %r8,%rsi │ │ │ │ │ - jae a810 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x4d0> │ │ │ │ │ + jae df90 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x4d0> │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:542 (discriminator 1) │ │ │ │ │ add %rsi,%rdx │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:543 (discriminator 1) │ │ │ │ │ sub %rsi,%r8 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:536 (discriminator 2) │ │ │ │ │ add $0x1,%rax │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:540 (discriminator 1) │ │ │ │ │ mov (%rbx,%rax,8),%rsi │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:538 │ │ │ │ │ test $0x1,%al │ │ │ │ │ - jne a7f0 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x4b0> │ │ │ │ │ + jne df70 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x4b0> │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:560 (discriminator 1) │ │ │ │ │ add %rsi,%rdx │ │ │ │ │ - jmp a7fb , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x4bb> │ │ │ │ │ + jmp df7b , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x4bb> │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:547 │ │ │ │ │ add %r8,%rdx │ │ │ │ │ mov %rdx,0x8(%rsp) │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:545 (discriminator 1) │ │ │ │ │ cmp %rsi,%r8 │ │ │ │ │ - jb a60d , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x2cd> │ │ │ │ │ + jb dd8d , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x2cd> │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:553 (discriminator 1) │ │ │ │ │ lea 0x2(%rax),%rsi │ │ │ │ │ cmp %rdi,%rsi │ │ │ │ │ - jae a60d , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x2cd> │ │ │ │ │ + jae dd8d , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x2cd> │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:554 (discriminator 1) │ │ │ │ │ add 0x8(%rbx,%rax,8),%rdx │ │ │ │ │ mov %rdx,0x8(%rsp) │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:536 (discriminator 1) │ │ │ │ │ - jmp a60d , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x2cd> │ │ │ │ │ + jmp dd8d , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x2cd> │ │ │ │ │ +seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > >::Iter(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:106 │ │ │ │ │ xor %r9d,%r9d │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:105 │ │ │ │ │ xor %r15d,%r15d │ │ │ │ │ xor %r14d,%r14d │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:108 (discriminator 1) │ │ │ │ │ xor %ebp,%ebp │ │ │ │ │ cmpq $0x0,(%rbx) │ │ │ │ │ sete %bpl │ │ │ │ │ +void seqan2::goFurther, seqan2::Alloc >, seqan2::Tag >, long>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > >&, long): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:408 │ │ │ │ │ cmpq $0x0,0x8(%rsp) │ │ │ │ │ - je a906 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x5c6> │ │ │ │ │ + je e086 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x5c6> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:410 (discriminator 1) │ │ │ │ │ - js af7c , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xc3c> │ │ │ │ │ + js e6fc , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xc3c> │ │ │ │ │ +bool seqan2::atEnd, seqan2::Alloc >, seqan2::Tag > >(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > >&): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:517 │ │ │ │ │ mov 0x10(%rsp),%rax │ │ │ │ │ mov 0x40(%rax),%r10 │ │ │ │ │ +void seqan2::goFurther, seqan2::Alloc >, seqan2::Tag >, long>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > >&, long): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:419 (discriminator 1) │ │ │ │ │ test %r10,%r10 │ │ │ │ │ - je a909 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x5c9> │ │ │ │ │ + je e089 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x5c9> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:427 │ │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ │ mov %r10d,%esi │ │ │ │ │ cmp %r10d,%eax │ │ │ │ │ cmovbe %eax,%esi │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:431 (discriminator 1) │ │ │ │ │ test %esi,%esi │ │ │ │ │ - je a906 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x5c6> │ │ │ │ │ + je e086 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x5c6> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:434 (discriminator 1) │ │ │ │ │ mov (%rbx,%rbp,8),%rax │ │ │ │ │ mov %eax,%r13d │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:437 │ │ │ │ │ cmp %esi,%eax │ │ │ │ │ - jae b17b , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xe3b> │ │ │ │ │ + jae e8fb , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xe3b> │ │ │ │ │ lea 0x1(%rbp),%rdx │ │ │ │ │ +seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > >::Iter(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:106 │ │ │ │ │ xor %r10d,%r10d │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:105 │ │ │ │ │ xor %r8d,%r8d │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ mov %eax,%eax │ │ │ │ │ +void seqan2::goFurther, seqan2::Alloc >, seqan2::Tag >, long>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > >&, long): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:440 │ │ │ │ │ neg %rbp │ │ │ │ │ sub %r13d,%esi │ │ │ │ │ mov %rdx,%r11 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:439 │ │ │ │ │ add %rax,%r10 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:440 │ │ │ │ │ @@ -8993,59 +15201,63 @@ │ │ │ │ │ and $0x1,%ebp │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:437 │ │ │ │ │ add $0x1,%rdx │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:434 (discriminator 1) │ │ │ │ │ mov %eax,%r13d │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:437 │ │ │ │ │ cmp %esi,%eax │ │ │ │ │ - jb a8c0 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x580> │ │ │ │ │ + jb e040 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x580> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:446 │ │ │ │ │ cmp %esi,%r13d │ │ │ │ │ - je b154 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xe14> │ │ │ │ │ + je e8d4 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xe14> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:473 │ │ │ │ │ mov %esi,%r13d │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:474 │ │ │ │ │ neg %rbp │ │ │ │ │ and %r13,%rbp │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:473 │ │ │ │ │ add %r13,%r10 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:474 │ │ │ │ │ add %rbp,%r8 │ │ │ │ │ mov %r11,%rbp │ │ │ │ │ - jmp a90f , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x5cf> │ │ │ │ │ + jmp e08f , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x5cf> │ │ │ │ │ +seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > >::Iter(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:106 │ │ │ │ │ xor %r10d,%r10d │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:105 │ │ │ │ │ xor %r8d,%r8d │ │ │ │ │ xor %r13d,%r13d │ │ │ │ │ mov 0x10(%rsp),%rax │ │ │ │ │ +void seqan2::_adaptTraceSegmentsTo, seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_adaptor.h:98 │ │ │ │ │ mov 0x50(%rsp),%rsi │ │ │ │ │ +seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > >::Iter(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:105 │ │ │ │ │ mov %rcx,%rdx │ │ │ │ │ mov %rax,(%rsp) │ │ │ │ │ +void seqan2::_adaptTraceSegmentsTo, seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_adaptor.h:104 │ │ │ │ │ lea 0x90(%rsp),%rax │ │ │ │ │ mov %rax,0x38(%rsp) │ │ │ │ │ /usr/include/seqan/align/dp_traceback_adaptor.h:98 │ │ │ │ │ cmp %rsi,0x18(%rsp) │ │ │ │ │ - je b113 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xdd3> │ │ │ │ │ + je e893 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xdd3> │ │ │ │ │ mov %rcx,0x40(%rsp) │ │ │ │ │ mov %rdx,0x8(%rsp) │ │ │ │ │ mov 0x50(%rsp),%rdx │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ /usr/include/seqan/align/dp_traceback_adaptor.h:101 (discriminator 1) │ │ │ │ │ movzbl 0x18(%rdx),%eax │ │ │ │ │ /usr/include/seqan/align/dp_traceback_adaptor.h:100 (discriminator 1) │ │ │ │ │ mov 0x10(%rdx),%rbx │ │ │ │ │ /usr/include/seqan/align/dp_traceback_adaptor.h:101 (discriminator 1) │ │ │ │ │ cmp $0x2,%al │ │ │ │ │ - je ad50 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xa10> │ │ │ │ │ + je e4d0 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xa10> │ │ │ │ │ cmp $0x4,%al │ │ │ │ │ - jne a9d1 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x691> │ │ │ │ │ + jne e151 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x691> │ │ │ │ │ /usr/include/seqan/align/dp_traceback_adaptor.h:108 │ │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ │ lea 0x60(%rsp),%rdi │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ mov %r8,0x30(%rsp) │ │ │ │ │ mov %r10,0x28(%rsp) │ │ │ │ │ mov %rdx,0x20(%rsp) │ │ │ │ │ @@ -9060,228 +15272,260 @@ │ │ │ │ │ mov 0x70(%rsp),%r14 │ │ │ │ │ mov 0x78(%rsp),%r15 │ │ │ │ │ mov 0x30(%rsp),%r8 │ │ │ │ │ mov 0x28(%rsp),%r10 │ │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ │ mov 0x80(%rsp),%r9 │ │ │ │ │ mov 0x20(%rsp),%rdx │ │ │ │ │ +void seqan2::goFurther, seqan2::Alloc >, seqan2::Tag >, unsigned long>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > >&, unsigned long): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:408 │ │ │ │ │ test %rbx,%rbx │ │ │ │ │ - je ab10 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x7d0> │ │ │ │ │ + je e290 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x7d0> │ │ │ │ │ +bool seqan2::atEnd, seqan2::Alloc >, seqan2::Tag > >(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > >&): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:517 │ │ │ │ │ mov 0x8(%rsp),%rsi │ │ │ │ │ mov 0x40(%rsi),%rcx │ │ │ │ │ +void seqan2::goFurther, seqan2::Alloc >, seqan2::Tag >, unsigned long>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > >&, unsigned long): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:419 (discriminator 1) │ │ │ │ │ cmp %r9,%rcx │ │ │ │ │ - je aa94 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x754> │ │ │ │ │ + je e214 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x754> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:426 │ │ │ │ │ lea (%r9,%rbx,1),%eax │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:427 │ │ │ │ │ cmp %ecx,%eax │ │ │ │ │ cmova %ecx,%eax │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:431 (discriminator 1) │ │ │ │ │ sub %r9d,%eax │ │ │ │ │ - je aa94 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x754> │ │ │ │ │ + je e214 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x754> │ │ │ │ │ +seqan2::Iterator >, seqan2::Tag const>::Type seqan2::begin(seqan2::String >&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ mov %rbx,0x20(%rsp) │ │ │ │ │ mov 0x10(%rsi),%r11 │ │ │ │ │ - jmp aa60 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x720> │ │ │ │ │ + jmp e1e0 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x720> │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ +void seqan2::goFurther, seqan2::Alloc >, seqan2::Tag >, unsigned long>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > >&, unsigned long): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:439 │ │ │ │ │ add %rcx,%r9 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:441 │ │ │ │ │ add %r15,%rcx │ │ │ │ │ test %rdi,%rdi │ │ │ │ │ cmovne %rcx,%r15 │ │ │ │ │ add %eax,%esi │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:443 │ │ │ │ │ add $0x1,%r12 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:442 │ │ │ │ │ xor %r14d,%r14d │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:431 (discriminator 1) │ │ │ │ │ mov %esi,%eax │ │ │ │ │ sub %ebx,%eax │ │ │ │ │ - je add0 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xa90> │ │ │ │ │ + je e550 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xa90> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:434 (discriminator 1) │ │ │ │ │ mov (%r11,%r12,8),%rbx │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:440 │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:435 │ │ │ │ │ mov %r14d,%esi │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:440 │ │ │ │ │ and $0x1,%edi │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:435 │ │ │ │ │ mov %ebx,%ecx │ │ │ │ │ sub %r14d,%ecx │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:437 │ │ │ │ │ cmp %eax,%ecx │ │ │ │ │ - jb aa40 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x700> │ │ │ │ │ + jb e1c0 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x700> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:448 │ │ │ │ │ mov %eax,%esi │ │ │ │ │ mov 0x20(%rsp),%rbx │ │ │ │ │ add %rsi,%r9 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:446 │ │ │ │ │ cmp %eax,%ecx │ │ │ │ │ - je ae20 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xae0> │ │ │ │ │ + je e5a0 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xae0> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:474 │ │ │ │ │ neg %rdi │ │ │ │ │ and %rsi,%rdi │ │ │ │ │ add %rdi,%r15 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:476 │ │ │ │ │ add %rsi,%r14 │ │ │ │ │ +bool seqan2::atEnd, seqan2::Alloc >, seqan2::Tag > >(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > >&): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:517 │ │ │ │ │ mov (%rsp),%rsi │ │ │ │ │ mov 0x40(%rsi),%rax │ │ │ │ │ +void seqan2::goFurther, seqan2::Alloc >, seqan2::Tag >, unsigned long>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > >&, unsigned long): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:419 (discriminator 1) │ │ │ │ │ cmp %rax,%r10 │ │ │ │ │ - je ab10 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x7d0> │ │ │ │ │ + je e290 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x7d0> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:426 │ │ │ │ │ add %r10d,%ebx │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:427 │ │ │ │ │ cmp %eax,%ebx │ │ │ │ │ cmova %eax,%ebx │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:431 (discriminator 1) │ │ │ │ │ sub %r10d,%ebx │ │ │ │ │ - je ab10 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x7d0> │ │ │ │ │ + je e290 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x7d0> │ │ │ │ │ +seqan2::Iterator >, seqan2::Tag const>::Type seqan2::begin(seqan2::String >&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ mov 0x10(%rsi),%r11 │ │ │ │ │ - jmp aadc , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x79c> │ │ │ │ │ + jmp e25c , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x79c> │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nop │ │ │ │ │ +void seqan2::goFurther, seqan2::Alloc >, seqan2::Tag >, unsigned long>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > >&, unsigned long): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:439 │ │ │ │ │ add %rcx,%r10 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:441 │ │ │ │ │ add %r8,%rcx │ │ │ │ │ test %rdi,%rdi │ │ │ │ │ cmovne %rcx,%r8 │ │ │ │ │ add %ebx,%eax │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:443 │ │ │ │ │ add $0x1,%rbp │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:442 │ │ │ │ │ xor %r13d,%r13d │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:431 (discriminator 1) │ │ │ │ │ sub %esi,%eax │ │ │ │ │ mov %eax,%ebx │ │ │ │ │ - je ab10 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x7d0> │ │ │ │ │ + je e290 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x7d0> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:434 (discriminator 1) │ │ │ │ │ mov (%r11,%rbp,8),%rsi │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:440 │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:435 │ │ │ │ │ mov %r13d,%eax │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:440 │ │ │ │ │ and $0x1,%edi │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:435 │ │ │ │ │ mov %esi,%ecx │ │ │ │ │ sub %r13d,%ecx │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:437 │ │ │ │ │ cmp %ebx,%ecx │ │ │ │ │ - jb aac0 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x780> │ │ │ │ │ + jb e240 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x780> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:446 │ │ │ │ │ cmp %ecx,%ebx │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:448 │ │ │ │ │ mov %ebx,%ebx │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:446 │ │ │ │ │ - je ade0 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xaa0> │ │ │ │ │ + je e560 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xaa0> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:474 │ │ │ │ │ neg %rdi │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:473 │ │ │ │ │ add %rbx,%r10 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:474 │ │ │ │ │ and %rbx,%rdi │ │ │ │ │ add %rdi,%r8 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:476 │ │ │ │ │ add %rbx,%r13 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:431 (discriminator 1) │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ +void seqan2::_adaptTraceSegmentsTo, seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_adaptor.h:113 │ │ │ │ │ sub $0x20,%rdx │ │ │ │ │ /usr/include/seqan/align/dp_traceback_adaptor.h:98 │ │ │ │ │ cmp %rdx,0x18(%rsp) │ │ │ │ │ - jne a950 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x610> │ │ │ │ │ + jne e0d0 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x610> │ │ │ │ │ mov 0x40(%rsp),%rcx │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:216 │ │ │ │ │ mov 0x8(%rsp),%rdx │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::end(seqan2::String > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0x18(%rcx),%rax │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov 0x10(%rcx),%rbx │ │ │ │ │ +seqan2::Position, seqan2::Alloc >, seqan2::Tag > >::Type seqan2::clippedBeginPosition, seqan2::Alloc > >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:841 │ │ │ │ │ mov 0x38(%rcx),%rsi │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov %rbx,0x20(%rsp) │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ sub %rbx,%rdi │ │ │ │ │ sar $0x3,%rdi │ │ │ │ │ +seqan2::Position, seqan2::Alloc > >::Type seqan2::toSourcePosition, seqan2::Alloc >, long>(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&, long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:494 (discriminator 1) │ │ │ │ │ cmp %rbx,%rax │ │ │ │ │ +seqan2::Position, seqan2::Alloc >, seqan2::Tag > >::Type seqan2::clippedBeginPosition, seqan2::Alloc > >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:841 │ │ │ │ │ mov 0x10(%rsp),%rax │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov %rdi,0x58(%rsp) │ │ │ │ │ +seqan2::Position, seqan2::Alloc >, seqan2::Tag > >::Type seqan2::clippedBeginPosition, seqan2::Alloc > >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:841 │ │ │ │ │ mov 0x38(%rax),%rbx │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::end(seqan2::String > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0x18(%rax),%rdi │ │ │ │ │ +seqan2::Position, seqan2::Alloc > >::Type seqan2::toSourcePosition, seqan2::Alloc >, long>(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&, long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:494 (discriminator 1) │ │ │ │ │ setne 0x28(%rsp) │ │ │ │ │ +seqan2::Position, seqan2::Alloc >, seqan2::Tag > >::Type seqan2::clippedBeginPosition, seqan2::Alloc > >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:841 │ │ │ │ │ mov %rbx,0x8(%rsp) │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov 0x10(%rax),%rbx │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::end(seqan2::String > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov %rdi,0x30(%rsp) │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ sub %rbx,%rax │ │ │ │ │ sar $0x3,%rax │ │ │ │ │ mov %rax,0x48(%rsp) │ │ │ │ │ +seqan2::Position, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > >::Type seqan2::position, seqan2::Alloc >, seqan2::Tag > >(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:218 │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - je abba , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x87a> │ │ │ │ │ + je e33a , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x87a> │ │ │ │ │ +seqan2::Position, seqan2::Alloc >, seqan2::Tag > >::Type seqan2::clippedBeginPosition, seqan2::Alloc > >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:841 │ │ │ │ │ mov 0x38(%rdx),%rax │ │ │ │ │ mov %rax,0x40(%rsp) │ │ │ │ │ +seqan2::Position, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > >::Type seqan2::position, seqan2::Alloc >, seqan2::Tag > >(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:226 (discriminator 1) │ │ │ │ │ test %r12,%r12 │ │ │ │ │ - je abaf , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x86f> │ │ │ │ │ + je e32f , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x86f> │ │ │ │ │ mov 0x10(%rdx),%rax │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:225 │ │ │ │ │ xor %edx,%edx │ │ │ │ │ lea (%rax,%r12,8),%rdi │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:227 (discriminator 1) │ │ │ │ │ add (%rax),%rdx │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:226 (discriminator 1) │ │ │ │ │ add $0x8,%rax │ │ │ │ │ cmp %rdi,%rax │ │ │ │ │ - jne aba0 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x860> │ │ │ │ │ + jne e320 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x860> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:228 │ │ │ │ │ add %rdx,%r14 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:233 (discriminator 1) │ │ │ │ │ mov 0x40(%rsp),%rax │ │ │ │ │ sub %rax,%r14 │ │ │ │ │ +void seqan2::_adaptTraceSegmentsTo, seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_adaptor.h:115 (discriminator 1) │ │ │ │ │ add %r14,%rsi │ │ │ │ │ +seqan2::Position, seqan2::Alloc > >::Type seqan2::toSourcePosition, seqan2::Alloc >, long>(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&, long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:494 │ │ │ │ │ mov %rsi,%rdx │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:490 │ │ │ │ │ xor %r9d,%r9d │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:494 (discriminator 1) │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ - je ac30 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x8f0> │ │ │ │ │ + je e3b0 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x8f0> │ │ │ │ │ cmpb $0x0,0x28(%rsp) │ │ │ │ │ - je ac30 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x8f0> │ │ │ │ │ + je e3b0 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x8f0> │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:491 │ │ │ │ │ mov 0x58(%rsp),%r11 │ │ │ │ │ mov 0x20(%rsp),%r10 │ │ │ │ │ xor %edi,%edi │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ @@ -9291,67 +15535,72 @@ │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:496 (discriminator 1) │ │ │ │ │ mov (%r10,%rdi,8),%r8 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:498 │ │ │ │ │ and $0x1,%eax │ │ │ │ │ neg %rax │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:496 (discriminator 1) │ │ │ │ │ cmp %rdx,%r8 │ │ │ │ │ - jae ad40 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xa00> │ │ │ │ │ + jae e4c0 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xa00> │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:498 │ │ │ │ │ and %r8,%rax │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:501 │ │ │ │ │ add $0x1,%rdi │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:500 (discriminator 1) │ │ │ │ │ sub %r8,%rdx │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:498 │ │ │ │ │ add %rax,%r9 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:494 (discriminator 1) │ │ │ │ │ cmp %r11,%rdi │ │ │ │ │ - jb ac00 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x8c0> │ │ │ │ │ + jb e380 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x8c0> │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ +seqan2::Position, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > >::Type seqan2::position, seqan2::Alloc >, seqan2::Tag > >(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:218 │ │ │ │ │ mov (%rsp),%rax │ │ │ │ │ +void seqan2::setClippedEndPosition, seqan2::Alloc >, long>(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, long): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:827 (discriminator 2) │ │ │ │ │ mov %r9,0x30(%rcx) │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:830 │ │ │ │ │ mov %rsi,0x40(%rcx) │ │ │ │ │ +seqan2::Position, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > >::Type seqan2::position, seqan2::Alloc >, seqan2::Tag > >(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:218 │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je ac6c , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x92c> │ │ │ │ │ + je e3ec , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x92c> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:226 (discriminator 1) │ │ │ │ │ test %rbp,%rbp │ │ │ │ │ - je ac5f , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x91f> │ │ │ │ │ + je e3df , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x91f> │ │ │ │ │ mov 0x10(%rax),%rax │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:225 │ │ │ │ │ xor %edx,%edx │ │ │ │ │ lea (%rax,%rbp,8),%rcx │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:227 (discriminator 1) │ │ │ │ │ add (%rax),%rdx │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:226 (discriminator 1) │ │ │ │ │ add $0x8,%rax │ │ │ │ │ cmp %rax,%rcx │ │ │ │ │ - jne ac50 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x910> │ │ │ │ │ + jne e3d0 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x910> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:228 │ │ │ │ │ add %rdx,%r13 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:233 (discriminator 1) │ │ │ │ │ mov (%rsp),%rax │ │ │ │ │ sub 0x38(%rax),%r13 │ │ │ │ │ +void seqan2::_adaptTraceSegmentsTo, seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_adaptor.h:116 (discriminator 1) │ │ │ │ │ add %r13,0x8(%rsp) │ │ │ │ │ +seqan2::Position, seqan2::Alloc > >::Type seqan2::toSourcePosition, seqan2::Alloc >, long>(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&, long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:494 │ │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:490 │ │ │ │ │ xor %edi,%edi │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:494 │ │ │ │ │ mov %rax,%rdx │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:494 (discriminator 1) │ │ │ │ │ cmp %rbx,0x30(%rsp) │ │ │ │ │ - je acf0 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x9b0> │ │ │ │ │ + je e470 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x9b0> │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je acf0 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x9b0> │ │ │ │ │ + je e470 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x9b0> │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:491 │ │ │ │ │ mov 0x48(%rsp),%r8 │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ @@ -9361,61 +15610,65 @@ │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:496 (discriminator 1) │ │ │ │ │ mov (%rbx,%rcx,8),%rsi │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:498 │ │ │ │ │ and $0x1,%eax │ │ │ │ │ neg %rax │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:496 (discriminator 1) │ │ │ │ │ cmp %rdx,%rsi │ │ │ │ │ - jae ad30 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x9f0> │ │ │ │ │ + jae e4b0 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x9f0> │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:498 │ │ │ │ │ and %rsi,%rax │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:501 │ │ │ │ │ add $0x1,%rcx │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:500 (discriminator 1) │ │ │ │ │ sub %rsi,%rdx │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:498 │ │ │ │ │ add %rax,%rdi │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:494 (discriminator 1) │ │ │ │ │ cmp %r8,%rcx │ │ │ │ │ - jb acc0 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x980> │ │ │ │ │ + jb e440 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x980> │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nop │ │ │ │ │ +void seqan2::setClippedEndPosition, seqan2::Alloc >, long>(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, long): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:827 (discriminator 2) │ │ │ │ │ mov 0x10(%rsp),%rax │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:830 │ │ │ │ │ mov 0x8(%rsp),%rdx │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:827 (discriminator 2) │ │ │ │ │ mov %rdi,0x30(%rax) │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:830 │ │ │ │ │ mov %rdx,0x40(%rax) │ │ │ │ │ +void seqan2::_adaptTraceSegmentsTo, seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_adaptor.h:117 │ │ │ │ │ mov 0xb8(%rsp),%rax │ │ │ │ │ sub %fs:0x28,%rax │ │ │ │ │ - jne b1b9 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xe79> │ │ │ │ │ + jne e939 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xe79> │ │ │ │ │ add $0xc8,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ +seqan2::Position, seqan2::Alloc > >::Type seqan2::toSourcePosition, seqan2::Alloc >, long>(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&, long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:505 │ │ │ │ │ and %rax,%rdx │ │ │ │ │ add %rdx,%rdi │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:494 (discriminator 1) │ │ │ │ │ - jmp acf0 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x9b0> │ │ │ │ │ + jmp e470 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x9b0> │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:505 │ │ │ │ │ and %rax,%rdx │ │ │ │ │ add %rdx,%r9 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:494 (discriminator 1) │ │ │ │ │ - jmp ac30 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x8f0> │ │ │ │ │ + jmp e3b0 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x8f0> │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ +void seqan2::_adaptTraceSegmentsTo, seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_adaptor.h:104 │ │ │ │ │ mov (%rsp),%rax │ │ │ │ │ mov 0x38(%rsp),%rdi │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ mov %r9,0x28(%rsp) │ │ │ │ │ mov %rdx,0x20(%rsp) │ │ │ │ │ mov %rax,0x90(%rsp) │ │ │ │ │ @@ -9428,9165 +15681,5038 @@ │ │ │ │ │ mov 0x98(%rsp),%rbp │ │ │ │ │ mov 0xa0(%rsp),%r13 │ │ │ │ │ mov 0xa8(%rsp),%r8 │ │ │ │ │ mov 0x20(%rsp),%rdx │ │ │ │ │ mov 0x28(%rsp),%r9 │ │ │ │ │ mov %rax,(%rsp) │ │ │ │ │ mov 0xb0(%rsp),%r10 │ │ │ │ │ - jmp a9d1 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x691> │ │ │ │ │ + jmp e151 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x691> │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ +void seqan2::goFurther, seqan2::Alloc >, seqan2::Tag >, unsigned long>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > >&, unsigned long): │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_adaptor.h:104 │ │ │ │ │ mov 0x20(%rsp),%rbx │ │ │ │ │ - jmp aa94 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x754> │ │ │ │ │ + jmp e214 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x754> │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:450 │ │ │ │ │ lea (%r8,%rbx,1),%rax │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:448 │ │ │ │ │ add %rbx,%r10 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:454 │ │ │ │ │ lea 0x1(%rbp),%rcx │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:450 │ │ │ │ │ test %rdi,%rdi │ │ │ │ │ cmovne %rax,%r8 │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov (%rsp),%rax │ │ │ │ │ mov 0x18(%rax),%rax │ │ │ │ │ mov %rax,0x20(%rsp) │ │ │ │ │ sub %r11,%rax │ │ │ │ │ sar $0x3,%rax │ │ │ │ │ +void seqan2::goFurther, seqan2::Alloc >, seqan2::Tag >, unsigned long>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > >&, unsigned long): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:454 (discriminator 1) │ │ │ │ │ cmp %rax,%rcx │ │ │ │ │ - je ab08 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x7c8> │ │ │ │ │ + je e288 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x7c8> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:457 │ │ │ │ │ mov %rcx,%rbp │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:460 │ │ │ │ │ xor %r13d,%r13d │ │ │ │ │ - jmp ab10 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x7d0> │ │ │ │ │ + jmp e290 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x7d0> │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:450 │ │ │ │ │ test %rdi,%rdi │ │ │ │ │ lea (%r15,%rsi,1),%rax │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:454 │ │ │ │ │ lea 0x1(%r12),%rcx │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:450 │ │ │ │ │ cmovne %rax,%r15 │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ │ mov 0x18(%rax),%rax │ │ │ │ │ mov %rax,0x20(%rsp) │ │ │ │ │ sub %r11,%rax │ │ │ │ │ sar $0x3,%rax │ │ │ │ │ +void seqan2::goFurther, seqan2::Alloc >, seqan2::Tag >, unsigned long>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > >&, unsigned long): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:454 (discriminator 1) │ │ │ │ │ cmp %rax,%rcx │ │ │ │ │ - je aa91 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x751> │ │ │ │ │ + je e211 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x751> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:457 │ │ │ │ │ mov %rcx,%r12 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:460 │ │ │ │ │ xor %r14d,%r14d │ │ │ │ │ - jmp aa94 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x754> │ │ │ │ │ + jmp e214 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x754> │ │ │ │ │ +void seqan2::allocate >, unsigned long, unsigned long, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned long*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov $0x100,%edi │ │ │ │ │ mov %rcx,(%rsp) │ │ │ │ │ call 41d0 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov 0x10(%rsp),%rdx │ │ │ │ │ +void seqan2::_reserveStorage, unsigned long, seqan2::TagGenerous_>(seqan2::String >&, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ test %rbx,%rbx │ │ │ │ │ mov (%rsp),%rcx │ │ │ │ │ +void seqan2::allocate >, unsigned long, unsigned long, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned long*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %rax,0x10(%rdx) │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_allocateStorage(seqan2::String >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ movq $0x20,0x20(%rdx) │ │ │ │ │ +void seqan2::_reserveStorage, unsigned long, seqan2::TagGenerous_>(seqan2::String >&, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ - je b125 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xde5> │ │ │ │ │ + je e8a5 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xde5> │ │ │ │ │ +unsigned long* std::__copy_move::__copy_m(unsigned long*, unsigned long*, unsigned long*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ cmp $0x8,%r12 │ │ │ │ │ - jle b1a8 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xe68> │ │ │ │ │ + jle e928 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xe68> │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ mov %r12,%rdx │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ call 4300 │ │ │ │ │ mov (%rsp),%rcx │ │ │ │ │ +void seqan2::deallocate >, unsigned long, unsigned long, seqan2::AllocateStorage_>(seqan2::String >&, unsigned long*, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ mov %rcx,(%rsp) │ │ │ │ │ call 41b0 │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov 0x10(%rsp),%rax │ │ │ │ │ +seqan2::Size > >::Type seqan2::_Resize_String >::resize_ > >(seqan2::String >&, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1734 │ │ │ │ │ mov $0x3,%edx │ │ │ │ │ +void seqan2::_deallocateStorage(seqan2::String >&, unsigned long*, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ mov (%rsp),%rcx │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov 0x10(%rax),%rbx │ │ │ │ │ +seqan2::Size > >::Type seqan2::_Resize_String >::resize_ > >(seqan2::String >&, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1734 │ │ │ │ │ mov 0x20(%rax),%rax │ │ │ │ │ cmp %rdx,%rax │ │ │ │ │ cmova %rdx,%rax │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ lea 0x0(,%rax,8),%r14 │ │ │ │ │ +void seqan2::_deallocateStorage(seqan2::String >&, unsigned long*, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ - jmp a481 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x141> │ │ │ │ │ + jmp dc01 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x141> │ │ │ │ │ +void seqan2::allocate >, unsigned long, unsigned long, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned long*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov $0x100,%edi │ │ │ │ │ mov %rcx,(%rsp) │ │ │ │ │ call 41d0 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov (%rsp),%rcx │ │ │ │ │ mov %rax,0x10(%rcx) │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_allocateStorage(seqan2::String >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ movq $0x20,0x20(%rcx) │ │ │ │ │ +void seqan2::_reserveStorage, unsigned long, seqan2::TagGenerous_>(seqan2::String >&, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ test %rbx,%rbx │ │ │ │ │ - je b11d , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xddd> │ │ │ │ │ + je e89d , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xddd> │ │ │ │ │ +unsigned long* std::__copy_move::__copy_m(unsigned long*, unsigned long*, unsigned long*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ cmp $0x8,%r13 │ │ │ │ │ - jle b197 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xe57> │ │ │ │ │ + jle e917 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xe57> │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ mov %r13,%rdx │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ call 4300 │ │ │ │ │ mov (%rsp),%rcx │ │ │ │ │ +void seqan2::deallocate >, unsigned long, unsigned long, seqan2::AllocateStorage_>(seqan2::String >&, unsigned long*, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ mov %rcx,(%rsp) │ │ │ │ │ call 41b0 │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov (%rsp),%rcx │ │ │ │ │ +seqan2::Size > >::Type seqan2::_Resize_String >::resize_ > >(seqan2::String >&, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1734 │ │ │ │ │ mov $0x3,%edx │ │ │ │ │ mov 0x20(%rcx),%rax │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov 0x10(%rcx),%rbx │ │ │ │ │ +seqan2::Size > >::Type seqan2::_Resize_String >::resize_ > >(seqan2::String >&, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1734 │ │ │ │ │ cmp %rdx,%rax │ │ │ │ │ cmova %rdx,%rax │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ lea 0x0(,%rax,8),%r12 │ │ │ │ │ +void seqan2::_deallocateStorage(seqan2::String >&, unsigned long*, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:391 │ │ │ │ │ - jmp a3ad , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x6d> │ │ │ │ │ + jmp db2d , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x6d> │ │ │ │ │ +void seqan2::setClippedBeginPosition, seqan2::Alloc >, int>(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, int): │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:815 (discriminator 2) │ │ │ │ │ mov 0x10(%rsp),%rax │ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:816 │ │ │ │ │ xor %edi,%edi │ │ │ │ │ movq $0x0,0x8(%rsp) │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:815 (discriminator 2) │ │ │ │ │ movups %xmm0,0x28(%rcx) │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:816 │ │ │ │ │ movups %xmm0,0x38(%rcx) │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:815 (discriminator 2) │ │ │ │ │ movq $0x0,0x28(%rax) │ │ │ │ │ /usr/include/seqan/align/gaps_array.h:816 │ │ │ │ │ movq $0x0,0x38(%rax) │ │ │ │ │ - jmp acf0 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x9b0> │ │ │ │ │ + jmp e470 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x9b0> │ │ │ │ │ +void seqan2::goFurther, seqan2::Alloc >, seqan2::Tag >, long>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > >&, long): │ │ │ │ │ +/usr/include/seqan/align/gaps_array.h:816 │ │ │ │ │ mov 0x8(%rsp),%rsi │ │ │ │ │ +seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > >::Iter(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:106 │ │ │ │ │ xor %r10d,%r10d │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:105 │ │ │ │ │ xor %r8d,%r8d │ │ │ │ │ xor %r13d,%r13d │ │ │ │ │ +void seqan2::goFurther, seqan2::Alloc >, seqan2::Tag >, long>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > >&, long): │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:105 │ │ │ │ │ mov %rsi,%rax │ │ │ │ │ - jmp afab , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xc6b> │ │ │ │ │ + jmp e72b , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xc6b> │ │ │ │ │ nop │ │ │ │ │ +bool seqan2::goPrevious, seqan2::Alloc >, seqan2::Tag > >(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > >&): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:332 │ │ │ │ │ sub $0x1,%r13 │ │ │ │ │ +bool seqan2::isGap, seqan2::Alloc >, seqan2::Tag > >(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:157 │ │ │ │ │ mov %rbp,%rdx │ │ │ │ │ +bool seqan2::goPrevious, seqan2::Alloc >, seqan2::Tag > >(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > >&): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:346 │ │ │ │ │ sub $0x1,%r10 │ │ │ │ │ +bool seqan2::isGap, seqan2::Alloc >, seqan2::Tag > >(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:157 │ │ │ │ │ and $0x1,%edx │ │ │ │ │ +bool seqan2::goPrevious, seqan2::Alloc >, seqan2::Tag > >(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > >&): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:344 │ │ │ │ │ sub %rdx,%r8 │ │ │ │ │ +void seqan2::goFurther, seqan2::Alloc >, seqan2::Tag >, long>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > >&, long): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:413 (discriminator 1) │ │ │ │ │ add $0x1,%rax │ │ │ │ │ - je a90f , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x5cf> │ │ │ │ │ + je e08f , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x5cf> │ │ │ │ │ +bool seqan2::goPrevious, seqan2::Alloc >, seqan2::Tag > >(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > >&): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:326 (discriminator 1) │ │ │ │ │ cmp %r10,%rsi │ │ │ │ │ - je afa1 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xc61> │ │ │ │ │ + je e721 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xc61> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:329 │ │ │ │ │ test %r13,%r13 │ │ │ │ │ - jne af90 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xc50> │ │ │ │ │ + jne e710 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xc50> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:337 │ │ │ │ │ sub $0x1,%rbp │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:339 (discriminator 1) │ │ │ │ │ mov (%rbx,%rbp,8),%rdx │ │ │ │ │ lea -0x1(%rdx),%r13 │ │ │ │ │ - jmp af94 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xc54> │ │ │ │ │ + jmp e714 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xc54> │ │ │ │ │ +seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > >::Iter(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:105 │ │ │ │ │ mov 0x20(%rsp),%r8 │ │ │ │ │ +void seqan2::goFurther, seqan2::Alloc >, seqan2::Tag >, long>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > >&, long): │ │ │ │ │ +/usr/include/seqan/align/gaps_iterator_array.h:105 │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ +seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > >::Iter(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:106 │ │ │ │ │ xor %r9d,%r9d │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:105 │ │ │ │ │ xor %r15d,%r15d │ │ │ │ │ xor %r14d,%r14d │ │ │ │ │ - jmp affb , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xcbb> │ │ │ │ │ + jmp e77b , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xcbb> │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ +bool seqan2::goPrevious, seqan2::Alloc >, seqan2::Tag > >(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > >&): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:332 │ │ │ │ │ sub $0x1,%r14 │ │ │ │ │ +bool seqan2::isGap, seqan2::Alloc >, seqan2::Tag > >(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:157 │ │ │ │ │ mov %r12,%rdx │ │ │ │ │ +bool seqan2::goPrevious, seqan2::Alloc >, seqan2::Tag > >(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > >&): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:346 │ │ │ │ │ sub $0x1,%r9 │ │ │ │ │ +bool seqan2::isGap, seqan2::Alloc >, seqan2::Tag > >(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > > const&): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:157 │ │ │ │ │ and $0x1,%edx │ │ │ │ │ +bool seqan2::goPrevious, seqan2::Alloc >, seqan2::Tag > >(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > >&): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:344 │ │ │ │ │ sub %rdx,%r15 │ │ │ │ │ +void seqan2::goFurther, seqan2::Alloc >, seqan2::Tag >, long>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > >&, long): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:413 (discriminator 1) │ │ │ │ │ add $0x1,%rax │ │ │ │ │ - je a846 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x506> │ │ │ │ │ + je dfc6 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x506> │ │ │ │ │ +bool seqan2::goPrevious, seqan2::Alloc >, seqan2::Tag > >(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > >&): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:326 (discriminator 1) │ │ │ │ │ cmp %r9,%rsi │ │ │ │ │ - je aff1 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xcb1> │ │ │ │ │ + je e771 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xcb1> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:329 │ │ │ │ │ test %r14,%r14 │ │ │ │ │ - jne afe0 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xca0> │ │ │ │ │ + jne e760 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xca0> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:337 │ │ │ │ │ sub $0x1,%r12 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:339 (discriminator 1) │ │ │ │ │ mov (%r8,%r12,8),%rdx │ │ │ │ │ lea -0x1(%rdx),%r14 │ │ │ │ │ - jmp afe4 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xca4> │ │ │ │ │ + jmp e764 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xca4> │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov %rdi,(%rsp) │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::Tag >, seqan2::String, seqan2::Alloc >, int, seqan2::AllocateUnspecified_>(seqan2::Holder, seqan2::Alloc >, seqan2::Tag > const&, seqan2::String, seqan2::Alloc >*&, int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov $0x18,%edi │ │ │ │ │ +void seqan2::create, seqan2::Alloc > >(seqan2::Holder, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:598 │ │ │ │ │ xor %r15d,%r15d │ │ │ │ │ xor %r14d,%r14d │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::Tag >, seqan2::String, seqan2::Alloc >, int, seqan2::AllocateUnspecified_>(seqan2::Holder, seqan2::Alloc >, seqan2::Tag > const&, seqan2::String, seqan2::Alloc >*&, int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ call 41d0 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov (%rsp),%rcx │ │ │ │ │ +seqan2::String, seqan2::Alloc >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ movq $0x0,0x10(%rax) │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::Tag >, seqan2::String, seqan2::Alloc >, int, seqan2::AllocateUnspecified_>(seqan2::Holder, seqan2::Alloc >, seqan2::Tag > const&, seqan2::String, seqan2::Alloc >*&, int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %rax,(%rcx) │ │ │ │ │ +void seqan2::create, seqan2::Alloc > >(seqan2::Holder, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ movl $0x1,0x8(%rcx) │ │ │ │ │ +seqan2::String, seqan2::Alloc >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ movups %xmm0,(%rax) │ │ │ │ │ +void seqan2::create, seqan2::Alloc > >(seqan2::Holder, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:598 │ │ │ │ │ - jmp a38b , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x4b> │ │ │ │ │ + jmp db0b , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x4b> │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::Tag >, seqan2::String, seqan2::Alloc >, int, seqan2::AllocateUnspecified_>(seqan2::Holder, seqan2::Alloc >, seqan2::Tag > const&, seqan2::String, seqan2::Alloc >*&, int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov $0x18,%edi │ │ │ │ │ mov %rcx,(%rsp) │ │ │ │ │ call 41d0 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov 0x10(%rsp),%rdx │ │ │ │ │ +seqan2::String, seqan2::Alloc >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ │ +void seqan2::create, seqan2::Alloc > >(seqan2::Holder, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:598 │ │ │ │ │ mov (%rsp),%rcx │ │ │ │ │ +seqan2::String, seqan2::Alloc >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ movq $0x0,0x10(%rax) │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::Tag >, seqan2::String, seqan2::Alloc >, int, seqan2::AllocateUnspecified_>(seqan2::Holder, seqan2::Alloc >, seqan2::Tag > const&, seqan2::String, seqan2::Alloc >*&, int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %rax,(%rdx) │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov 0x10(%rdx),%rbx │ │ │ │ │ +seqan2::String, seqan2::Alloc >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ movups %xmm0,(%rax) │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::end(seqan2::String > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0x18(%rdx),%rax │ │ │ │ │ +void seqan2::create, seqan2::Alloc > >(seqan2::Holder, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ movl $0x1,0x8(%rdx) │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::end(seqan2::String > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov %rax,0x30(%rsp) │ │ │ │ │ +void seqan2::create, seqan2::Alloc > >(seqan2::Holder, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:598 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ - jmp a4d6 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x196> │ │ │ │ │ + jmp dc56 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x196> │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::Tag >, seqan2::String, seqan2::Alloc >, int, seqan2::AllocateUnspecified_>(seqan2::Holder, seqan2::Alloc >, seqan2::Tag > const&, seqan2::String, seqan2::Alloc >*&, int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov $0x18,%edi │ │ │ │ │ mov %rcx,(%rsp) │ │ │ │ │ call 41d0 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov (%rsp),%rcx │ │ │ │ │ +seqan2::String, seqan2::Alloc >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ movq $0x0,0x10(%rax) │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::end(seqan2::String > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0x18(%rcx),%rdi │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov 0x10(%rcx),%rbx │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::Tag >, seqan2::String, seqan2::Alloc >, int, seqan2::AllocateUnspecified_>(seqan2::Holder, seqan2::Alloc >, seqan2::Tag > const&, seqan2::String, seqan2::Alloc >*&, int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %rax,(%rcx) │ │ │ │ │ +seqan2::String, seqan2::Alloc >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ movups %xmm0,(%rax) │ │ │ │ │ +void seqan2::create, seqan2::Alloc > >(seqan2::Holder, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:598 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ movl $0x1,0x8(%rcx) │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:598 │ │ │ │ │ - jmp a3f7 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xb7> │ │ │ │ │ + jmp db77 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xb7> │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::Tag >, seqan2::String, seqan2::Alloc >, int, seqan2::AllocateUnspecified_>(seqan2::Holder, seqan2::Alloc >, seqan2::Tag > const&, seqan2::String, seqan2::Alloc >*&, int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov $0x18,%edi │ │ │ │ │ mov %rcx,(%rsp) │ │ │ │ │ +void seqan2::create, seqan2::Alloc > >(seqan2::Holder, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:598 │ │ │ │ │ xor %r15d,%r15d │ │ │ │ │ xor %r13d,%r13d │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::Tag >, seqan2::String, seqan2::Alloc >, int, seqan2::AllocateUnspecified_>(seqan2::Holder, seqan2::Alloc >, seqan2::Tag > const&, seqan2::String, seqan2::Alloc >*&, int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ call 41d0 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov 0x10(%rsp),%rdx │ │ │ │ │ +seqan2::String, seqan2::Alloc >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ │ +void seqan2::create, seqan2::Alloc > >(seqan2::Holder, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:598 │ │ │ │ │ mov (%rsp),%rcx │ │ │ │ │ +seqan2::String, seqan2::Alloc >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ movq $0x0,0x10(%rax) │ │ │ │ │ +void seqan2::allocate, seqan2::Alloc >, seqan2::Tag >, seqan2::String, seqan2::Alloc >, int, seqan2::AllocateUnspecified_>(seqan2::Holder, seqan2::Alloc >, seqan2::Tag > const&, seqan2::String, seqan2::Alloc >*&, int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %rax,(%rdx) │ │ │ │ │ +void seqan2::create, seqan2::Alloc > >(seqan2::Holder, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ movl $0x1,0x8(%rdx) │ │ │ │ │ +seqan2::String, seqan2::Alloc >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ movups %xmm0,(%rax) │ │ │ │ │ +void seqan2::create, seqan2::Alloc > >(seqan2::Holder, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:598 │ │ │ │ │ - jmp a453 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x113> │ │ │ │ │ + jmp dbd3 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x113> │ │ │ │ │ +void seqan2::_adaptTraceSegmentsTo, seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_adaptor.h:98 │ │ │ │ │ mov 0x40(%rsp),%rsi │ │ │ │ │ - jmp ab89 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x849> │ │ │ │ │ + jmp e309 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x849> │ │ │ │ │ +void seqan2::_reserveStorage, unsigned long, seqan2::TagGenerous_>(seqan2::String >&, unsigned long, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/align/dp_traceback_adaptor.h:98 │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ +seqan2::Size > >::Type seqan2::capacity(seqan2::String > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:318 │ │ │ │ │ + jmp db2d , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x6d> │ │ │ │ │ +void seqan2::_reserveStorage, unsigned long, seqan2::TagGenerous_>(seqan2::String >&, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:318 │ │ │ │ │ - jmp a3ad , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x6d> │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ - jmp a481 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x141> │ │ │ │ │ +seqan2::Size > >::Type seqan2::capacity(seqan2::String > const&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:318 │ │ │ │ │ + jmp dc01 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x141> │ │ │ │ │ mov %eax,%r14d │ │ │ │ │ +void seqan2::goFurther, seqan2::Alloc >, seqan2::Tag >, long>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > >&, long): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:449 │ │ │ │ │ mov %r12,%rax │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:454 │ │ │ │ │ lea 0x1(%r8),%r12 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:449 │ │ │ │ │ neg %rax │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:448 │ │ │ │ │ add %r14,%r9 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:449 │ │ │ │ │ and %r14,%rax │ │ │ │ │ add %rax,%r15 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:454 (discriminator 1) │ │ │ │ │ cmp %rbp,%r12 │ │ │ │ │ - jne a843 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x503> │ │ │ │ │ + jne dfc3 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x503> │ │ │ │ │ mov %r8,%r12 │ │ │ │ │ - jmp a846 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x506> │ │ │ │ │ + jmp dfc6 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x506> │ │ │ │ │ mov %eax,%r13d │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:449 │ │ │ │ │ mov %rbp,%rax │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:454 │ │ │ │ │ lea 0x1(%r11),%rbp │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:449 │ │ │ │ │ neg %rax │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:448 │ │ │ │ │ add %r13,%r10 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:449 │ │ │ │ │ and %r13,%rax │ │ │ │ │ add %rax,%r8 │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:454 (discriminator 1) │ │ │ │ │ cmp %rbp,%rdi │ │ │ │ │ - jne a90c , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x5cc> │ │ │ │ │ + jne e08c , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x5cc> │ │ │ │ │ mov %r11,%rbp │ │ │ │ │ - jmp a90f , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x5cf> │ │ │ │ │ + jmp e08f , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x5cf> │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:437 │ │ │ │ │ mov %rbp,%r11 │ │ │ │ │ +seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > >::Iter(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:106 │ │ │ │ │ xor %r10d,%r10d │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:105 │ │ │ │ │ xor %r8d,%r8d │ │ │ │ │ - jmp a8e9 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x5a9> │ │ │ │ │ + jmp e069 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x5a9> │ │ │ │ │ +void seqan2::goFurther, seqan2::Alloc >, seqan2::Tag >, long>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > >&, long): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:437 │ │ │ │ │ mov %r12,%r8 │ │ │ │ │ +seqan2::Iter, seqan2::Alloc >, seqan2::Tag >, seqan2::GapsIterator > >::Iter(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:105 │ │ │ │ │ xor %r15d,%r15d │ │ │ │ │ /usr/include/seqan/align/gaps_iterator_array.h:106 │ │ │ │ │ xor %r9d,%r9d │ │ │ │ │ - jmp a72a , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x3ea> │ │ │ │ │ + jmp deaa , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0x3ea> │ │ │ │ │ +unsigned long* std::__copy_move::__copy_m(unsigned long*, unsigned long*, unsigned long*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:453 │ │ │ │ │ - jne af1a , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xbda> │ │ │ │ │ + jne e69a , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xbda> │ │ │ │ │ +void std::__copy_move::__assign_one(unsigned long*, unsigned long*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:438 │ │ │ │ │ mov (%rbx),%rdx │ │ │ │ │ mov %rdx,(%rax) │ │ │ │ │ - jmp af1a , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xbda> │ │ │ │ │ + jmp e69a , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xbda> │ │ │ │ │ +unsigned long* std::__copy_move::__copy_m(unsigned long*, unsigned long*, unsigned long*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:453 │ │ │ │ │ - jne aea1 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xb61> │ │ │ │ │ + jne e621 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xb61> │ │ │ │ │ +void std::__copy_move::__assign_one(unsigned long*, unsigned long*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:438 │ │ │ │ │ mov (%rbx),%rdx │ │ │ │ │ mov %rdx,(%rax) │ │ │ │ │ - jmp aea1 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xb61> │ │ │ │ │ + jmp e621 , seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&)@@Base+0xb61> │ │ │ │ │ +void seqan2::_adaptTraceSegmentsTo, seqan2::Alloc >, seqan2::Tag, seqan2::String, seqan2::Alloc >, seqan2::Tag, unsigned long, unsigned long, seqan2::Alloc >(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag >&, seqan2::String, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/align/dp_traceback_adaptor.h:117 │ │ │ │ │ call 4210 <__stack_chk_fail@plt> │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ │ │ -000000000000b1c0 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@@Base>: │ │ │ │ │ +000000000000e940 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@@Base>: │ │ │ │ │ void seqan2::AssignString_ >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1032 │ │ │ │ │ endbr64 │ │ │ │ │ push %r14 │ │ │ │ │ mov %rsi,%r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ mov %rdi,%r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x20,%rsp │ │ │ │ │ +seqan2::Iterator >, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::end >, void>(seqan2::String >, seqan2::Alloc > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0x8(%rsi),%rbp │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1032 │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ mov %rax,0x18(%rsp) │ │ │ │ │ mov %rdx,%rax │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1037 (discriminator 1) │ │ │ │ │ test %rbp,%rbp │ │ │ │ │ - je b1fa >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@@Base+0x3a> │ │ │ │ │ + je e97a >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@@Base+0x3a> │ │ │ │ │ cmp 0x8(%rdi),%rbp │ │ │ │ │ - je b2c0 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@@Base+0x100> │ │ │ │ │ + je ea40 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@@Base+0x100> │ │ │ │ │ +seqan2::Iterator >, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin >, void>(seqan2::String >, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%r14),%rdx │ │ │ │ │ +seqan2::Value >, seqan2::Alloc >, 0>::Type* seqan2::_allocateStorage >, void, unsigned long>(seqan2::String >, seqan2::Alloc >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:371 │ │ │ │ │ mov (%r12),%rbx │ │ │ │ │ +seqan2::Size >, seqan2::Alloc > const>::Type seqan2::length >, seqan2::Alloc >(seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ sub %rdx,%rbp │ │ │ │ │ sar $0x2,%rbp │ │ │ │ │ +seqan2::Size >, seqan2::Alloc > >::Type seqan2::ClearSpaceExpandStringBase_ >::_clearSpace_ >, seqan2::Alloc > >(seqan2::String >, seqan2::Alloc >&, seqan2::Size >, seqan2::Alloc > >::Type, seqan2::Size >, seqan2::Alloc > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:737 │ │ │ │ │ cmp %rax,%rbp │ │ │ │ │ cmova %rax,%rbp │ │ │ │ │ +seqan2::Value >, seqan2::Alloc >, 0>::Type* seqan2::_reallocateStorage >, seqan2::Alloc, unsigned long, unsigned long>(seqan2::String >, seqan2::Alloc >&, unsigned long, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1597 (discriminator 1) │ │ │ │ │ cmp %rbp,0x10(%r12) │ │ │ │ │ - jae b25d >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@@Base+0x9d> │ │ │ │ │ + jae e9dd >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@@Base+0x9d> │ │ │ │ │ +unsigned long seqan2::computeGenerousCapacity >, seqan2::Alloc >, unsigned long>(seqan2::String >, seqan2::Alloc > const&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ mov %rbp,%r13 │ │ │ │ │ mov $0x20,%edx │ │ │ │ │ shr $1,%r13 │ │ │ │ │ add %rbp,%r13 │ │ │ │ │ cmp $0x1f,%rbp │ │ │ │ │ cmovbe %rdx,%r13 │ │ │ │ │ +seqan2::Value >, seqan2::Alloc >, 0>::Type* seqan2::_reallocateStorage >, seqan2::Alloc, unsigned long, unsigned long>(seqan2::String >, seqan2::Alloc >&, unsigned long, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1601 │ │ │ │ │ cmp %r13,%rax │ │ │ │ │ cmovbe %rax,%r13 │ │ │ │ │ +void seqan2::allocate >, seqan2::Alloc >, seqan2::DPCell_ >, unsigned long, seqan2::AllocateStorage_>(seqan2::String >, seqan2::Alloc > const&, seqan2::DPCell_ >*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ lea 0x0(,%r13,4),%rdi │ │ │ │ │ call 41d0 │ │ │ │ │ +seqan2::Value >, seqan2::Alloc >, 0>::Type* seqan2::_allocateStorage >, void, unsigned long>(seqan2::String >, seqan2::Alloc >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov %r13,0x10(%r12) │ │ │ │ │ +void seqan2::allocate >, seqan2::Alloc >, seqan2::DPCell_ >, unsigned long, seqan2::AllocateStorage_>(seqan2::String >, seqan2::Alloc > const&, seqan2::DPCell_ >*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %rax,(%r12) │ │ │ │ │ +seqan2::Size >, seqan2::Alloc > >::Type seqan2::ClearSpaceExpandStringBase_ >::_clearSpace_ >, seqan2::Alloc > >(seqan2::String >, seqan2::Alloc >&, seqan2::Size >, seqan2::Alloc > >::Type, seqan2::Size >, seqan2::Alloc > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:743 │ │ │ │ │ test %rbx,%rbx │ │ │ │ │ - je b2b8 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@@Base+0xf8> │ │ │ │ │ + je ea38 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@@Base+0xf8> │ │ │ │ │ +void seqan2::deallocate >, seqan2::Alloc >, seqan2::DPCell_ >, unsigned long, seqan2::AllocateStorage_>(seqan2::String >, seqan2::Alloc >&, seqan2::DPCell_ >*, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ +seqan2::Iterator >, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin >, void>(seqan2::String >, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%r14),%rdx │ │ │ │ │ +void seqan2::_setLength >, void, unsigned long>(seqan2::String >, seqan2::Alloc >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov (%r12),%rbx │ │ │ │ │ shl $0x2,%rbp │ │ │ │ │ lea (%rbx,%rbp,1),%rcx │ │ │ │ │ mov %rcx,0x8(%r12) │ │ │ │ │ +void seqan2::_arrayConstructCopyDefault >*, seqan2::DPCell_ > const*, seqan2::DPCell_ > const*>(seqan2::DPCell_ > const*, seqan2::DPCell_ > const*, seqan2::DPCell_ >*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:461 │ │ │ │ │ - je b292 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@@Base+0xd2> │ │ │ │ │ + je ea12 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@@Base+0xd2> │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ +seqan2::DPCell_ >::DPCell_(seqan2::DPCell_ > const&): │ │ │ │ │ /usr/include/seqan/align/dp_cell_linear.h:68 │ │ │ │ │ mov (%rdx),%eax │ │ │ │ │ +void seqan2::_arrayConstructCopyDefault >*, seqan2::DPCell_ > const*, seqan2::DPCell_ > const*>(seqan2::DPCell_ > const*, seqan2::DPCell_ > const*, seqan2::DPCell_ >*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:465 │ │ │ │ │ add $0x4,%rbx │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:464 │ │ │ │ │ add $0x4,%rdx │ │ │ │ │ +seqan2::DPCell_ >::DPCell_(seqan2::DPCell_ > const&): │ │ │ │ │ /usr/include/seqan/align/dp_cell_linear.h:68 │ │ │ │ │ mov %eax,-0x4(%rbx) │ │ │ │ │ +void seqan2::_arrayConstructCopyDefault >*, seqan2::DPCell_ > const*, seqan2::DPCell_ > const*>(seqan2::DPCell_ > const*, seqan2::DPCell_ > const*, seqan2::DPCell_ >*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:461 │ │ │ │ │ cmp %rcx,%rbx │ │ │ │ │ - jne b280 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@@Base+0xc0> │ │ │ │ │ + jne ea00 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@@Base+0xc0> │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1052 │ │ │ │ │ mov 0x18(%rsp),%rax │ │ │ │ │ sub %fs:0x28,%rax │ │ │ │ │ - jne b329 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@@Base+0x169> │ │ │ │ │ + jne eaa9 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@@Base+0x169> │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ +seqan2::Iterator >, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin >, void>(seqan2::String >, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%r14),%rdx │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ - jmp b25d >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@@Base+0x9d> │ │ │ │ │ + jmp e9dd >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@@Base+0x9d> │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1044 │ │ │ │ │ cmp %rdi,%rsi │ │ │ │ │ - je b292 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@@Base+0xd2> │ │ │ │ │ + je ea12 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@@Base+0xd2> │ │ │ │ │ +seqan2::Iterator >, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin >, void>(seqan2::String >, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%rsi),%rdx │ │ │ │ │ +seqan2::String >, seqan2::Alloc >::String >, seqan2::Alloc >, unsigned long, void, void>(seqan2::String >, seqan2::Alloc > const&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:166 │ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ │ mov %rsp,%rbx │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:168 │ │ │ │ │ movq $0x0,0x10(%rsp) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:166 │ │ │ │ │ movaps %xmm0,(%rsp) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:170 (discriminator 1) │ │ │ │ │ cmp %rdx,%rbp │ │ │ │ │ - je b2fa >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@@Base+0x13a> │ │ │ │ │ + je ea7a >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@@Base+0x13a> │ │ │ │ │ +seqan2::Size >, seqan2::Alloc > const>::Type seqan2::length >, seqan2::Alloc >(seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ sub %rdx,%rbp │ │ │ │ │ +void seqan2::assign >, seqan2::Alloc, seqan2::String >, seqan2::Alloc >, unsigned long, seqan2::TagGenerous_>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1073 │ │ │ │ │ mov %rsp,%rdi │ │ │ │ │ +seqan2::Size >, seqan2::Alloc > const>::Type seqan2::length >, seqan2::Alloc >(seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ sar $0x2,%rbp │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1047 │ │ │ │ │ cmp %rax,%rbp │ │ │ │ │ cmovbe %rbp,%rax │ │ │ │ │ mov %rax,%rdx │ │ │ │ │ +void seqan2::assign >, seqan2::Alloc, seqan2::String >, seqan2::Alloc >, unsigned long, seqan2::TagGenerous_>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1073 │ │ │ │ │ call 42a0 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@plt> │ │ │ │ │ +void seqan2::assign >, seqan2::Alloc, seqan2::String >, seqan2::Alloc >, seqan2::TagGenerous_>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1064 │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ call 41f0 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@plt> │ │ │ │ │ +void seqan2::deallocate >, seqan2::Alloc >, seqan2::DPCell_ >, unsigned long, seqan2::AllocateStorage_>(seqan2::String >, seqan2::Alloc >&, seqan2::DPCell_ >*, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov (%rsp),%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ - jmp b292 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@@Base+0xd2> │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + jmp ea12 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@@Base+0xd2> │ │ │ │ │ +void seqan2::deallocate >, seqan2::Alloc >, seqan2::DPCell_ >, unsigned long, seqan2::AllocateStorage_>(seqan2::String >, seqan2::Alloc >&, seqan2::DPCell_ >*, unsigned long, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov (%rsp),%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ mov 0x18(%rsp),%rax │ │ │ │ │ sub %fs:0x28,%rax │ │ │ │ │ - je b337 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@@Base+0x177> │ │ │ │ │ + je eab7 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@@Base+0x177> │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1052 │ │ │ │ │ call 4210 <__stack_chk_fail@plt> │ │ │ │ │ endbr64 │ │ │ │ │ +void seqan2::deallocate >, seqan2::Alloc >, seqan2::DPCell_ >, unsigned long, seqan2::AllocateStorage_>(seqan2::String >, seqan2::Alloc >&, seqan2::DPCell_ >*, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ - jmp b310 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@@Base+0x150> │ │ │ │ │ + jmp ea90 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@@Base+0x150> │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ call 4340 <_Unwind_Resume@plt> │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type): │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000000000000b340 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base>: │ │ │ │ │ +000000000000eac0 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base>: │ │ │ │ │ void seqan2::AssignString_ >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1010 │ │ │ │ │ endbr64 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ mov %rdi,%rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x20,%rsp │ │ │ │ │ +seqan2::Iterator >, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::end >, void>(seqan2::String >, seqan2::Alloc > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0x8(%rsi),%rcx │ │ │ │ │ +seqan2::Iterator >, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin >, void>(seqan2::String >, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%rsi),%rdx │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1010 │ │ │ │ │ mov %fs:0x28,%r12 │ │ │ │ │ mov %r12,0x18(%rsp) │ │ │ │ │ mov %rsi,%r12 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1014 (discriminator 1) │ │ │ │ │ cmp %rdx,%rcx │ │ │ │ │ - je b438 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0xf8> │ │ │ │ │ + je ebb8 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0xf8> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1016 (discriminator 1) │ │ │ │ │ test %rcx,%rcx │ │ │ │ │ - je b383 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0x43> │ │ │ │ │ + je eb03 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0x43> │ │ │ │ │ cmp 0x8(%rdi),%rcx │ │ │ │ │ - je b456 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0x116> │ │ │ │ │ + je ebd6 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0x116> │ │ │ │ │ +seqan2::Size >, seqan2::Alloc > const>::Type seqan2::length >, seqan2::Alloc >(seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ sub %rdx,%rcx │ │ │ │ │ +seqan2::Iterator >, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin >, void>(seqan2::String >, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov 0x0(%rbp),%r14 │ │ │ │ │ +seqan2::Size >, seqan2::Alloc > const>::Type seqan2::length >, seqan2::Alloc >(seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov %rcx,%rax │ │ │ │ │ mov %rcx,%rbx │ │ │ │ │ sar $0x2,%rax │ │ │ │ │ +seqan2::Value >, seqan2::Alloc >, 0>::Type* seqan2::_reallocateStorage >, seqan2::Alloc, unsigned long>(seqan2::String >, seqan2::Alloc >&, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1581 (discriminator 1) │ │ │ │ │ cmp %rax,0x10(%rbp) │ │ │ │ │ - jae b55e >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0x21e> │ │ │ │ │ + jae ecde >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0x21e> │ │ │ │ │ +unsigned long seqan2::computeGenerousCapacity >, seqan2::Alloc >, unsigned long>(seqan2::String >, seqan2::Alloc > const&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:872 │ │ │ │ │ cmp $0x7c,%rcx │ │ │ │ │ - jbe b520 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0x1e0> │ │ │ │ │ + jbe eca0 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0x1e0> │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ mov %rax,%r13 │ │ │ │ │ shr $1,%r13 │ │ │ │ │ add %rax,%r13 │ │ │ │ │ +void seqan2::allocate >, seqan2::Alloc >, seqan2::DPCell_ >, unsigned long, seqan2::AllocateStorage_>(seqan2::String >, seqan2::Alloc > const&, seqan2::DPCell_ >*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ lea 0x0(,%r13,4),%rdi │ │ │ │ │ call 41d0 │ │ │ │ │ +seqan2::Value >, seqan2::Alloc >, 0>::Type* seqan2::_allocateStorage >, void, unsigned long>(seqan2::String >, seqan2::Alloc >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov %r13,0x10(%rbp) │ │ │ │ │ +void seqan2::allocate >, seqan2::Alloc >, seqan2::DPCell_ >, unsigned long, seqan2::AllocateStorage_>(seqan2::String >, seqan2::Alloc > const&, seqan2::DPCell_ >*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ │ +seqan2::Size >, seqan2::Alloc > >::Type seqan2::ClearSpaceExpandStringBase_ >::_clearSpace_ >, seqan2::Alloc > >(seqan2::String >, seqan2::Alloc >&, seqan2::Size >, seqan2::Alloc > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:721 │ │ │ │ │ test %r14,%r14 │ │ │ │ │ - je b510 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0x1d0> │ │ │ │ │ + je ec90 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0x1d0> │ │ │ │ │ +void seqan2::deallocate >, seqan2::Alloc >, seqan2::DPCell_ >, unsigned long, seqan2::AllocateStorage_>(seqan2::String >, seqan2::Alloc >&, seqan2::DPCell_ >*, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %r14,%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ +seqan2::Iterator >, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin >, void>(seqan2::String >, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%r12),%rdx │ │ │ │ │ +void seqan2::_setLength >, void, unsigned long>(seqan2::String >, seqan2::Alloc >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov 0x0(%rbp),%rax │ │ │ │ │ lea (%rax,%rbx,1),%rcx │ │ │ │ │ mov %rcx,0x8(%rbp) │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1019 (discriminator 2) │ │ │ │ │ lea (%rdx,%rbx,1),%rcx │ │ │ │ │ +void seqan2::_arrayConstructCopyDefault >*, seqan2::DPCell_ > const*, seqan2::DPCell_ > const*>(seqan2::DPCell_ > const*, seqan2::DPCell_ > const*, seqan2::DPCell_ >*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:461 │ │ │ │ │ cmp %rdx,%rcx │ │ │ │ │ - je b412 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0xd2> │ │ │ │ │ + je eb92 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0xd2> │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ +seqan2::DPCell_ >::DPCell_(seqan2::DPCell_ > const&): │ │ │ │ │ /usr/include/seqan/align/dp_cell_linear.h:68 │ │ │ │ │ mov (%rdx),%esi │ │ │ │ │ +void seqan2::_arrayConstructCopyDefault >*, seqan2::DPCell_ > const*, seqan2::DPCell_ > const*>(seqan2::DPCell_ > const*, seqan2::DPCell_ > const*, seqan2::DPCell_ >*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:464 │ │ │ │ │ add $0x4,%rdx │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:465 │ │ │ │ │ add $0x4,%rax │ │ │ │ │ +seqan2::DPCell_ >::DPCell_(seqan2::DPCell_ > const&): │ │ │ │ │ /usr/include/seqan/align/dp_cell_linear.h:68 │ │ │ │ │ mov %esi,-0x4(%rax) │ │ │ │ │ +void seqan2::_arrayConstructCopyDefault >*, seqan2::DPCell_ > const*, seqan2::DPCell_ > const*>(seqan2::DPCell_ > const*, seqan2::DPCell_ > const*, seqan2::DPCell_ >*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:461 │ │ │ │ │ cmp %rdx,%rcx │ │ │ │ │ - jne b400 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0xc0> │ │ │ │ │ + jne eb80 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0xc0> │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1028 │ │ │ │ │ mov 0x18(%rsp),%rax │ │ │ │ │ sub %fs:0x28,%rax │ │ │ │ │ - jne b559 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0x219> │ │ │ │ │ + jne ecd9 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0x219> │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ +seqan2::Iterator >, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::end >, void>(seqan2::String >, seqan2::Alloc > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0x8(%rdi),%rsi │ │ │ │ │ +seqan2::Iterator >, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin >, void>(seqan2::String >, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%rdi),%rax │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1014 (discriminator 1) │ │ │ │ │ cmp %rsi,%rax │ │ │ │ │ - je b412 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0xd2> │ │ │ │ │ + je eb92 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0xd2> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1016 (discriminator 1) │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - je b537 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0x1f7> │ │ │ │ │ + je ecb7 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0x1f7> │ │ │ │ │ cmp %rsi,%rdx │ │ │ │ │ - jne b530 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0x1f0> │ │ │ │ │ + jne ecb0 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0x1f0> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1023 │ │ │ │ │ cmp %rbp,%r12 │ │ │ │ │ - je b412 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0xd2> │ │ │ │ │ + je eb92 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0xd2> │ │ │ │ │ +seqan2::String >, seqan2::Alloc >::String >, seqan2::Alloc >, unsigned long, void, void>(seqan2::String >, seqan2::Alloc > const&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:168 │ │ │ │ │ movq $0x0,0x10(%rsp) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:166 │ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ │ movaps %xmm0,(%rsp) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:170 (discriminator 1) │ │ │ │ │ cmp %rdx,%rcx │ │ │ │ │ - je b4f2 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0x1b2> │ │ │ │ │ + je ec72 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0x1b2> │ │ │ │ │ +seqan2::Size >, seqan2::Alloc > const>::Type seqan2::length >, seqan2::Alloc >(seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov %rcx,%rbx │ │ │ │ │ +unsigned long seqan2::computeGenerousCapacity >, seqan2::Alloc >, unsigned long>(seqan2::String >, seqan2::Alloc > const&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ mov $0x20,%ecx │ │ │ │ │ +seqan2::Size >, seqan2::Alloc > const>::Type seqan2::length >, seqan2::Alloc >(seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ sub %rdx,%rbx │ │ │ │ │ mov %rbx,%rax │ │ │ │ │ sar $0x2,%rax │ │ │ │ │ +unsigned long seqan2::computeGenerousCapacity >, seqan2::Alloc >, unsigned long>(seqan2::String >, seqan2::Alloc > const&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ mov %rax,%rdx │ │ │ │ │ shr $1,%rdx │ │ │ │ │ add %rax,%rdx │ │ │ │ │ cmp $0x7c,%rbx │ │ │ │ │ cmovbe %rcx,%rdx │ │ │ │ │ +seqan2::Value >, seqan2::Alloc >, 0>::Type* seqan2::_reallocateStorage >, seqan2::Alloc, unsigned long, unsigned long>(seqan2::String >, seqan2::Alloc >&, unsigned long, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1601 │ │ │ │ │ cmp %rdx,%rax │ │ │ │ │ cmovbe %rax,%rdx │ │ │ │ │ +void seqan2::allocate >, seqan2::Alloc >, seqan2::DPCell_ >, unsigned long, seqan2::AllocateStorage_>(seqan2::String >, seqan2::Alloc > const&, seqan2::DPCell_ >*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ lea 0x0(,%rdx,4),%rdi │ │ │ │ │ +seqan2::Value >, seqan2::Alloc >, 0>::Type* seqan2::_reallocateStorage >, seqan2::Alloc, unsigned long, unsigned long>(seqan2::String >, seqan2::Alloc >&, unsigned long, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1601 │ │ │ │ │ mov %rdx,%r13 │ │ │ │ │ +void seqan2::allocate >, seqan2::Alloc >, seqan2::DPCell_ >, unsigned long, seqan2::AllocateStorage_>(seqan2::String >, seqan2::Alloc > const&, seqan2::DPCell_ >*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ call 41d0 │ │ │ │ │ +seqan2::Value >, seqan2::Alloc >, 0>::Type* seqan2::_allocateStorage >, void, unsigned long>(seqan2::String >, seqan2::Alloc >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov %r13,0x10(%rsp) │ │ │ │ │ +seqan2::Iterator >, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin >, void>(seqan2::String >, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%r12),%rcx │ │ │ │ │ +void seqan2::_setLength >, void, unsigned long>(seqan2::String >, seqan2::Alloc >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ lea (%rax,%rbx,1),%rdx │ │ │ │ │ +void seqan2::allocate >, seqan2::Alloc >, seqan2::DPCell_ >, unsigned long, seqan2::AllocateStorage_>(seqan2::String >, seqan2::Alloc > const&, seqan2::DPCell_ >*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %rax,(%rsp) │ │ │ │ │ +void seqan2::_setLength >, void, unsigned long>(seqan2::String >, seqan2::Alloc >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov %rdx,0x8(%rsp) │ │ │ │ │ +void seqan2::_arrayConstructCopyDefault >*, seqan2::DPCell_ > const*, seqan2::DPCell_ > const*>(seqan2::DPCell_ > const*, seqan2::DPCell_ > const*, seqan2::DPCell_ >*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:461 │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ +seqan2::DPCell_ >::DPCell_(seqan2::DPCell_ > const&): │ │ │ │ │ /usr/include/seqan/align/dp_cell_linear.h:68 │ │ │ │ │ mov (%rcx),%esi │ │ │ │ │ +void seqan2::_arrayConstructCopyDefault >*, seqan2::DPCell_ > const*, seqan2::DPCell_ > const*>(seqan2::DPCell_ > const*, seqan2::DPCell_ > const*, seqan2::DPCell_ >*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:465 │ │ │ │ │ add $0x4,%rax │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:464 │ │ │ │ │ add $0x4,%rcx │ │ │ │ │ +seqan2::DPCell_ >::DPCell_(seqan2::DPCell_ > const&): │ │ │ │ │ /usr/include/seqan/align/dp_cell_linear.h:68 │ │ │ │ │ mov %esi,-0x4(%rax) │ │ │ │ │ +void seqan2::_arrayConstructCopyDefault >*, seqan2::DPCell_ > const*, seqan2::DPCell_ > const*>(seqan2::DPCell_ > const*, seqan2::DPCell_ > const*, seqan2::DPCell_ >*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:461 │ │ │ │ │ cmp %rdx,%rax │ │ │ │ │ - jne b4e0 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0x1a0> │ │ │ │ │ + jne ec60 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0x1a0> │ │ │ │ │ +void seqan2::assign >, seqan2::Alloc, seqan2::String >, seqan2::Alloc >, seqan2::TagGenerous_>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1064 │ │ │ │ │ mov %rsp,%rsi │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ call 41f0 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@plt> │ │ │ │ │ +void seqan2::deallocate >, seqan2::Alloc >, seqan2::DPCell_ >, unsigned long, seqan2::AllocateStorage_>(seqan2::String >, seqan2::Alloc >&, seqan2::DPCell_ >*, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov (%rsp),%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ - jmp b412 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0xd2> │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + jmp eb92 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0xd2> │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ +seqan2::Iterator >, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin >, void>(seqan2::String >, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%r12),%rdx │ │ │ │ │ - jmp b3df >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0x9f> │ │ │ │ │ + jmp eb5f >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0x9f> │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ +unsigned long seqan2::computeGenerousCapacity >, seqan2::Alloc >, unsigned long>(seqan2::String >, seqan2::Alloc > const&, unsigned long): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov $0x80,%edi │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:872 (discriminator 1) │ │ │ │ │ mov $0x20,%r13d │ │ │ │ │ - jmp b3b9 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0x79> │ │ │ │ │ + jmp eb39 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0x79> │ │ │ │ │ +seqan2::Iterator >, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin >, void>(seqan2::String >, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ xor %ebx,%ebx │ │ │ │ │ - jmp b3df >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0x9f> │ │ │ │ │ + jmp eb5f >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0x9f> │ │ │ │ │ +void seqan2::_setLength >, void, unsigned long>(seqan2::String >, seqan2::Alloc >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ │ +void seqan2::_arrayConstructCopyDefault >*, seqan2::DPCell_ > const*, seqan2::DPCell_ > const*>(seqan2::DPCell_ > const*, seqan2::DPCell_ > const*, seqan2::DPCell_ >*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:461 │ │ │ │ │ - jmp b412 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0xd2> │ │ │ │ │ + jmp eb92 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0xd2> │ │ │ │ │ +void seqan2::deallocate >, seqan2::Alloc >, seqan2::DPCell_ >, unsigned long, seqan2::AllocateStorage_>(seqan2::String >, seqan2::Alloc >&, seqan2::DPCell_ >*, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov (%rsp),%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ mov 0x18(%rsp),%rax │ │ │ │ │ sub %fs:0x28,%rax │ │ │ │ │ - je b56f >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0x22f> │ │ │ │ │ + je ecef >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0x22f> │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1028 │ │ │ │ │ call 4210 <__stack_chk_fail@plt> │ │ │ │ │ +seqan2::Value >, seqan2::Alloc >, 0>::Type* seqan2::_reallocateStorage >, seqan2::Alloc, unsigned long>(seqan2::String >, seqan2::Alloc >&, unsigned long, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1028 │ │ │ │ │ mov %r14,%rax │ │ │ │ │ - jmp b3df >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0x9f> │ │ │ │ │ + jmp eb5f >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0x9f> │ │ │ │ │ endbr64 │ │ │ │ │ +void seqan2::deallocate >, seqan2::Alloc >, seqan2::DPCell_ >, unsigned long, seqan2::AllocateStorage_>(seqan2::String >, seqan2::Alloc >&, seqan2::DPCell_ >*, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ - jmp b540 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0x200> │ │ │ │ │ + jmp ecc0 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0x200> │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ call 4340 <_Unwind_Resume@plt> │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -000000000000b580 >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&)@@Base>: │ │ │ │ │ +000000000000ed00 >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&)@@Base>: │ │ │ │ │ void seqan2::assign >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:915 │ │ │ │ │ endbr64 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:918 │ │ │ │ │ mov 0x8(%rsi),%eax │ │ │ │ │ +void seqan2::clear >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ mov 0x8(%rdi),%edx │ │ │ │ │ +void seqan2::assign >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:918 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je b690 >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x110> │ │ │ │ │ + je ee10 >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x110> │ │ │ │ │ cmp $0x1,%eax │ │ │ │ │ - je b5d8 >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x58> │ │ │ │ │ + je ed58 >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x58> │ │ │ │ │ +void seqan2::clear >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ and $0xfffffffd,%edx │ │ │ │ │ mov (%rsi),%rbp │ │ │ │ │ - je b5c0 >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x40> │ │ │ │ │ + je ed40 >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x40> │ │ │ │ │ +seqan2::Reference >, seqan2::Alloc >, seqan2::Tag > >::Type seqan2::_dataValue >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov (%rdi),%r12 │ │ │ │ │ +void seqan2::deallocate >, seqan2::Alloc >, seqan2::DPCell_ >, unsigned long, seqan2::AllocateStorage_>(seqan2::String >, seqan2::Alloc >&, seqan2::DPCell_ >*, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov (%r12),%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ +void seqan2::deallocate >, seqan2::Alloc >, seqan2::Tag >, seqan2::String >, seqan2::Alloc > const, int, seqan2::AllocateUnspecified_>(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::String >, seqan2::Alloc > const*, int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ +void seqan2::setValue >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::String >, seqan2::Alloc >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:727 │ │ │ │ │ mov %rbp,(%rbx) │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:728 │ │ │ │ │ movl $0x2,0x8(%rbx) │ │ │ │ │ +void seqan2::assign >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:931 │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ ret │ │ │ │ │ nopl (%rax) │ │ │ │ │ +seqan2::Reference >, seqan2::Alloc >, seqan2::Tag > const>::Type seqan2::_dataValue >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ mov (%rsi),%r12 │ │ │ │ │ +void seqan2::assignValue >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:886 (discriminator 1) │ │ │ │ │ test %edx,%edx │ │ │ │ │ - jne b6c8 >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x148> │ │ │ │ │ + jne ee48 >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x148> │ │ │ │ │ +void seqan2::allocate >, seqan2::Alloc >, seqan2::Tag >, seqan2::String >, seqan2::Alloc >, int, seqan2::AllocateUnspecified_>(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&, seqan2::String >, seqan2::Alloc >*&, int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov $0x18,%edi │ │ │ │ │ call 41d0 │ │ │ │ │ +seqan2::Iterator >, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::end >, void>(seqan2::String >, seqan2::Alloc > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0x8(%r12),%rcx │ │ │ │ │ +seqan2::Iterator >, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin >, void>(seqan2::String >, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%r12),%rdx │ │ │ │ │ +seqan2::String >, seqan2::Alloc >::String(seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:119 │ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:121 │ │ │ │ │ movq $0x0,0x10(%rax) │ │ │ │ │ +void seqan2::allocate >, seqan2::Alloc >, seqan2::Tag >, seqan2::String >, seqan2::Alloc >, int, seqan2::AllocateUnspecified_>(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&, seqan2::String >, seqan2::Alloc >*&, int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov %rax,%r13 │ │ │ │ │ +seqan2::Size >, seqan2::Alloc > const>::Type seqan2::length >, seqan2::Alloc >(seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov %rcx,%rsi │ │ │ │ │ +seqan2::String >, seqan2::Alloc >::String(seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:119 │ │ │ │ │ movups %xmm0,(%rax) │ │ │ │ │ +seqan2::Size >, seqan2::Alloc > const>::Type seqan2::length >, seqan2::Alloc >(seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ sub %rdx,%rsi │ │ │ │ │ mov %rsi,%rdi │ │ │ │ │ sar $0x2,%rdi │ │ │ │ │ +unsigned long seqan2::computeGenerousCapacity >, seqan2::Alloc >, unsigned long>(seqan2::String >, seqan2::Alloc > const&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ shr $1,%rax │ │ │ │ │ add %rdi,%rax │ │ │ │ │ cmp $0x7c,%rsi │ │ │ │ │ mov $0x20,%esi │ │ │ │ │ cmovbe %rsi,%rax │ │ │ │ │ +unsigned long const& std::min(unsigned long const&, unsigned long const&): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:238 │ │ │ │ │ mov 0x10(%r12),%rsi │ │ │ │ │ cmp %rsi,%rax │ │ │ │ │ cmovbe %rax,%rsi │ │ │ │ │ mov %rsi,%rbp │ │ │ │ │ +void seqan2::_reserveStorage >, seqan2::Alloc, unsigned long, seqan2::TagExact_>(seqan2::String >, seqan2::Alloc >&, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1684 │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ - je b667 >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xe7> │ │ │ │ │ + je ede7 >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xe7> │ │ │ │ │ +void seqan2::allocate >, seqan2::Alloc >, seqan2::DPCell_ >, unsigned long, seqan2::AllocateStorage_>(seqan2::String >, seqan2::Alloc > const&, seqan2::DPCell_ >*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ lea 0x0(,%rsi,4),%rdi │ │ │ │ │ call 41d0 │ │ │ │ │ +seqan2::Value >, seqan2::Alloc >, 0>::Type* seqan2::_allocateStorage >, void, unsigned long>(seqan2::String >, seqan2::Alloc >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov %rbp,0x10(%r13) │ │ │ │ │ +void seqan2::allocate >, seqan2::Alloc >, seqan2::DPCell_ >, unsigned long, seqan2::AllocateStorage_>(seqan2::String >, seqan2::Alloc > const&, seqan2::DPCell_ >*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ movq %rax,%xmm0 │ │ │ │ │ punpcklqdq %xmm0,%xmm0 │ │ │ │ │ movups %xmm0,0x0(%r13) │ │ │ │ │ +seqan2::Iterator >, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::end >, void>(seqan2::String >, seqan2::Alloc > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0x8(%r12),%rcx │ │ │ │ │ +seqan2::Iterator >, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin >, void>(seqan2::String >, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%r12),%rdx │ │ │ │ │ +seqan2::String >, seqan2::Alloc >::String(seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1) │ │ │ │ │ cmp %rdx,%rcx │ │ │ │ │ - je b677 >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xf7> │ │ │ │ │ + je edf7 >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xf7> │ │ │ │ │ +void seqan2::assign >, seqan2::Alloc, seqan2::String >, seqan2::Alloc >, seqan2::TagGenerous_>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1064 │ │ │ │ │ mov %r12,%rsi │ │ │ │ │ mov %r13,%rdi │ │ │ │ │ call 41f0 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@plt> │ │ │ │ │ +void seqan2::create >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:650 (discriminator 1) │ │ │ │ │ mov %r13,(%rbx) │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:651 │ │ │ │ │ movl $0x1,0x8(%rbx) │ │ │ │ │ - jmp b5ca >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x4a> │ │ │ │ │ + jmp ed4a >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x4a> │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ +void seqan2::clear >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je b5ca >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x4a> │ │ │ │ │ + je ed4a >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x4a> │ │ │ │ │ cmp $0x2,%edx │ │ │ │ │ - je b6b1 >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x131> │ │ │ │ │ + je ee31 >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x131> │ │ │ │ │ +seqan2::Reference >, seqan2::Alloc >, seqan2::Tag > >::Type seqan2::_dataValue >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov (%rdi),%rbp │ │ │ │ │ +void seqan2::deallocate >, seqan2::Alloc >, seqan2::DPCell_ >, unsigned long, seqan2::AllocateStorage_>(seqan2::String >, seqan2::Alloc >&, seqan2::DPCell_ >*, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov 0x0(%rbp),%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ +void seqan2::deallocate >, seqan2::Alloc >, seqan2::Tag >, seqan2::String >, seqan2::Alloc > const, int, seqan2::AllocateUnspecified_>(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::String >, seqan2::Alloc > const*, int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ +void seqan2::clear >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:533 │ │ │ │ │ movl $0x0,0x8(%rbx) │ │ │ │ │ +void seqan2::assign >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:931 │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ +void seqan2::assign >, seqan2::Alloc, seqan2::String >, seqan2::Alloc >, seqan2::TagGenerous_>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1064 │ │ │ │ │ mov (%rdi),%rdi │ │ │ │ │ +void seqan2::assign >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:931 │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ +void seqan2::assign >, seqan2::Alloc, seqan2::String >, seqan2::Alloc >, seqan2::TagGenerous_>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1064 │ │ │ │ │ mov %r12,%rsi │ │ │ │ │ +void seqan2::assign >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:931 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ +void seqan2::assign >, seqan2::Alloc, seqan2::String >, seqan2::Alloc >, seqan2::TagGenerous_>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1064 │ │ │ │ │ jmp 41f0 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@plt> │ │ │ │ │ +void seqan2::assign >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&): │ │ │ │ │ nopl (%rax) │ │ │ │ │ │ │ │ │ │ -000000000000b6e0 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base>: │ │ │ │ │ +000000000000ee60 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base>: │ │ │ │ │ void seqan2::create >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:581 │ │ │ │ │ endbr64 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ mov %rdi,%rbp │ │ │ │ │ push %rbx │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:585 │ │ │ │ │ mov 0x8(%rdi),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je b8a0 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x1c0> │ │ │ │ │ + je f020 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x1c0> │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - jne b893 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x1b3> │ │ │ │ │ + jne f013 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x1b3> │ │ │ │ │ +void seqan2::clear >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:529 │ │ │ │ │ movl $0x0,0x8(%rdi) │ │ │ │ │ +seqan2::Reference >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag > >::Type seqan2::_dataValue >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov (%rdi),%r12 │ │ │ │ │ +void seqan2::allocate >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >, seqan2::Matrix >, 2u, seqan2::String >, seqan2::Alloc > >, int, seqan2::AllocateUnspecified_>(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag > const&, seqan2::Matrix >, 2u, seqan2::String >, seqan2::Alloc > >*&, int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov $0x40,%edi │ │ │ │ │ call 41d0 │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::end(seqan2::String > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0x8(%r12),%rsi │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%r12),%rcx │ │ │ │ │ +seqan2::String >::String(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:119 │ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:121 │ │ │ │ │ movq $0x0,0x10(%rax) │ │ │ │ │ +void seqan2::allocate >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >, seqan2::Matrix >, 2u, seqan2::String >, seqan2::Alloc > >, int, seqan2::AllocateUnspecified_>(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag > const&, seqan2::Matrix >, 2u, seqan2::String >, seqan2::Alloc > >*&, int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov %rsi,%rdx │ │ │ │ │ +seqan2::String >::String(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:119 │ │ │ │ │ movups %xmm0,(%rax) │ │ │ │ │ +unsigned long seqan2::computeGenerousCapacity >, unsigned long>(seqan2::String > const&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:872 (discriminator 1) │ │ │ │ │ mov $0x20,%eax │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ sub %rcx,%rdx │ │ │ │ │ +unsigned long seqan2::computeGenerousCapacity >, unsigned long>(seqan2::String > const&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:872 │ │ │ │ │ cmp $0xf8,%rdx │ │ │ │ │ - jbe b753 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x73> │ │ │ │ │ + jbe eed3 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x73> │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ sar $0x3,%rdx │ │ │ │ │ +unsigned long seqan2::computeGenerousCapacity >, unsigned long>(seqan2::String > const&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ mov %rdx,%rax │ │ │ │ │ shr $1,%rax │ │ │ │ │ add %rdx,%rax │ │ │ │ │ +unsigned long const& std::min(unsigned long const&, unsigned long const&): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:238 │ │ │ │ │ mov 0x10(%r12),%rdx │ │ │ │ │ cmp %rdx,%rax │ │ │ │ │ cmovbe %rax,%rdx │ │ │ │ │ mov %rdx,%r13 │ │ │ │ │ +void seqan2::_reserveStorage, unsigned long, seqan2::TagExact_>(seqan2::String >&, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1684 │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - jne b9c0 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x2e0> │ │ │ │ │ + jne f140 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x2e0> │ │ │ │ │ +seqan2::String >::String(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1) │ │ │ │ │ cmp %rcx,%rsi │ │ │ │ │ - je b77b >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x9b> │ │ │ │ │ + je eefb >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x9b> │ │ │ │ │ +void seqan2::assign, seqan2::String >, seqan2::TagGenerous_>(seqan2::String >&, seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1064 │ │ │ │ │ mov %r12,%rsi │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ call 4030 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@plt> │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::end(seqan2::String > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0x20(%r12),%rdx │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov 0x18(%r12),%rcx │ │ │ │ │ +seqan2::String >::String(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:119 │ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:121 │ │ │ │ │ movq $0x0,0x28(%rbx) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:119 │ │ │ │ │ movups %xmm0,0x18(%rbx) │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov %rdx,%rsi │ │ │ │ │ sub %rcx,%rsi │ │ │ │ │ mov %rsi,%rdi │ │ │ │ │ sar $0x3,%rdi │ │ │ │ │ +unsigned long seqan2::computeGenerousCapacity >, unsigned long>(seqan2::String > const&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ shr $1,%rax │ │ │ │ │ add %rdi,%rax │ │ │ │ │ cmp $0xf8,%rsi │ │ │ │ │ mov $0x20,%esi │ │ │ │ │ cmovbe %rsi,%rax │ │ │ │ │ +unsigned long const& std::min(unsigned long const&, unsigned long const&): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:238 │ │ │ │ │ mov 0x28(%r12),%rsi │ │ │ │ │ cmp %rsi,%rax │ │ │ │ │ cmovbe %rax,%rsi │ │ │ │ │ mov %rsi,%r13 │ │ │ │ │ +void seqan2::_reserveStorage, unsigned long, seqan2::TagExact_>(seqan2::String >&, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1684 │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ - jne b9f8 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x318> │ │ │ │ │ + jne f178 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x318> │ │ │ │ │ +seqan2::String >::String(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1) │ │ │ │ │ cmp %rdx,%rcx │ │ │ │ │ - je b7e6 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x106> │ │ │ │ │ + je ef66 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x106> │ │ │ │ │ +seqan2::Matrix >, 2u, seqan2::String >, seqan2::Alloc > >::Matrix(seqan2::Matrix >, 2u, seqan2::String >, seqan2::Alloc > > const&): │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:187 │ │ │ │ │ lea 0x18(%r12),%rsi │ │ │ │ │ +void seqan2::assign, seqan2::String >, seqan2::TagGenerous_>(seqan2::String >&, seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1064 │ │ │ │ │ lea 0x18(%rbx),%rdi │ │ │ │ │ call 4030 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@plt> │ │ │ │ │ +seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >::Holder(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:121 │ │ │ │ │ movl $0x0,0x38(%rbx) │ │ │ │ │ +void seqan2::assign >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:918 │ │ │ │ │ mov 0x38(%r12),%eax │ │ │ │ │ +seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >::Holder(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:121 │ │ │ │ │ movq $0x0,0x30(%rbx) │ │ │ │ │ +void seqan2::assign >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:918 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je b888 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x1a8> │ │ │ │ │ + je f008 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x1a8> │ │ │ │ │ cmp $0x1,%eax │ │ │ │ │ - jne ba40 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x360> │ │ │ │ │ + jne f1c0 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x360> │ │ │ │ │ +void seqan2::allocate >, seqan2::Alloc >, seqan2::Tag >, seqan2::String >, seqan2::Alloc >, int, seqan2::AllocateUnspecified_>(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&, seqan2::String >, seqan2::Alloc >*&, int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov $0x18,%edi │ │ │ │ │ +seqan2::Reference >, seqan2::Alloc >, seqan2::Tag > const>::Type seqan2::_dataValue >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ mov 0x30(%r12),%r14 │ │ │ │ │ +void seqan2::allocate >, seqan2::Alloc >, seqan2::Tag >, seqan2::String >, seqan2::Alloc >, int, seqan2::AllocateUnspecified_>(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&, seqan2::String >, seqan2::Alloc >*&, int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ call 41d0 │ │ │ │ │ +seqan2::Iterator >, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::end >, void>(seqan2::String >, seqan2::Alloc > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0x8(%r14),%rdi │ │ │ │ │ +seqan2::Iterator >, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin >, void>(seqan2::String >, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%r14),%rsi │ │ │ │ │ +seqan2::String >, seqan2::Alloc >::String(seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:119 │ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ │ +void seqan2::allocate >, seqan2::Alloc >, seqan2::Tag >, seqan2::String >, seqan2::Alloc >, int, seqan2::AllocateUnspecified_>(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&, seqan2::String >, seqan2::Alloc >*&, int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov %rax,%r13 │ │ │ │ │ +seqan2::String >, seqan2::Alloc >::String(seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:121 │ │ │ │ │ movq $0x0,0x10(%rax) │ │ │ │ │ +seqan2::Size >, seqan2::Alloc > const>::Type seqan2::length >, seqan2::Alloc >(seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov %rdi,%rdx │ │ │ │ │ +seqan2::String >, seqan2::Alloc >::String(seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:119 │ │ │ │ │ movups %xmm0,(%rax) │ │ │ │ │ +seqan2::Size >, seqan2::Alloc > const>::Type seqan2::length >, seqan2::Alloc >(seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ sub %rsi,%rdx │ │ │ │ │ mov %rdx,%rcx │ │ │ │ │ sar $0x2,%rcx │ │ │ │ │ +unsigned long seqan2::computeGenerousCapacity >, seqan2::Alloc >, unsigned long>(seqan2::String >, seqan2::Alloc > const&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ mov %rcx,%rax │ │ │ │ │ shr $1,%rax │ │ │ │ │ add %rcx,%rax │ │ │ │ │ cmp $0x7c,%rdx │ │ │ │ │ mov $0x20,%edx │ │ │ │ │ cmovbe %rdx,%rax │ │ │ │ │ +unsigned long const& std::min(unsigned long const&, unsigned long const&): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:238 │ │ │ │ │ mov 0x10(%r14),%rdx │ │ │ │ │ cmp %rdx,%rax │ │ │ │ │ cmovbe %rax,%rdx │ │ │ │ │ mov %rdx,%r12 │ │ │ │ │ +void seqan2::_reserveStorage >, seqan2::Alloc, unsigned long, seqan2::TagExact_>(seqan2::String >, seqan2::Alloc >&, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1684 │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - jne ba58 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x378> │ │ │ │ │ + jne f1d8 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x378> │ │ │ │ │ +seqan2::String >, seqan2::Alloc >::String(seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1) │ │ │ │ │ cmp %rsi,%rdi │ │ │ │ │ - je b87d >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x19d> │ │ │ │ │ + je effd >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x19d> │ │ │ │ │ +void seqan2::assign >, seqan2::Alloc, seqan2::String >, seqan2::Alloc >, seqan2::TagGenerous_>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1064 │ │ │ │ │ mov %r14,%rsi │ │ │ │ │ mov %r13,%rdi │ │ │ │ │ call 41f0 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@plt> │ │ │ │ │ +void seqan2::create >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:650 (discriminator 1) │ │ │ │ │ mov %r13,0x30(%rbx) │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:651 │ │ │ │ │ movl $0x1,0x38(%rbx) │ │ │ │ │ +void seqan2::create >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Matrix >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&, seqan2::Matrix >, 2u, seqan2::String >, seqan2::Alloc > >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:650 (discriminator 1) │ │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:651 │ │ │ │ │ movl $0x1,0x8(%rbp) │ │ │ │ │ +void seqan2::create >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:598 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ +void seqan2::allocate >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >, seqan2::Matrix >, 2u, seqan2::String >, seqan2::Alloc > >, int, seqan2::AllocateUnspecified_>(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag > const&, seqan2::Matrix >, 2u, seqan2::String >, seqan2::Alloc > >*&, int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov $0x40,%edi │ │ │ │ │ call 41d0 │ │ │ │ │ +seqan2::String >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ │ +void seqan2::allocate >, seqan2::Alloc >, seqan2::Tag >, seqan2::String >, seqan2::Alloc >, int, seqan2::AllocateUnspecified_>(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&, seqan2::String >, seqan2::Alloc >*&, int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov $0x18,%edi │ │ │ │ │ +void seqan2::allocate >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >, seqan2::Matrix >, 2u, seqan2::String >, seqan2::Alloc > >, int, seqan2::AllocateUnspecified_>(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag > const&, seqan2::Matrix >, 2u, seqan2::String >, seqan2::Alloc > >*&, int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ +seqan2::String >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ movq $0x0,0x10(%rax) │ │ │ │ │ movq $0x0,0x28(%rax) │ │ │ │ │ +seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >::Holder(): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:117 │ │ │ │ │ movq $0x0,0x30(%rax) │ │ │ │ │ +seqan2::Matrix >, 2u, seqan2::String >, seqan2::Alloc > >::Matrix(): │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:176 │ │ │ │ │ movq $0x0,0x38(%rax) │ │ │ │ │ +seqan2::String >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ movups %xmm0,(%rax) │ │ │ │ │ movups %xmm0,0x18(%rax) │ │ │ │ │ +void seqan2::allocate >, seqan2::Alloc >, seqan2::Tag >, seqan2::String >, seqan2::Alloc >, int, seqan2::AllocateUnspecified_>(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&, seqan2::String >, seqan2::Alloc >*&, int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ call 41d0 │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::end(seqan2::String > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%rbx),%r12 │ │ │ │ │ +seqan2::String >, seqan2::Alloc >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ │ +void seqan2::allocate >, seqan2::Alloc >, seqan2::Tag >, seqan2::String >, seqan2::Alloc >, int, seqan2::AllocateUnspecified_>(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&, seqan2::String >, seqan2::Alloc >*&, int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %rax,0x30(%rbx) │ │ │ │ │ +seqan2::String >, seqan2::Alloc >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ movq $0x0,0x10(%rax) │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov %rdi,%r13 │ │ │ │ │ +void seqan2::create >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ movl $0x1,0x38(%rbx) │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ sub %r12,%r13 │ │ │ │ │ +seqan2::String >, seqan2::Alloc >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ movups %xmm0,(%rax) │ │ │ │ │ +seqan2::Size > >::Type seqan2::_Resize_String >::resize_ >, int>(seqan2::String >&, seqan2::Size > >::Type, int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1758 │ │ │ │ │ cmp $0x10,%r13 │ │ │ │ │ - jbe b980 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x2a0> │ │ │ │ │ + jbe f100 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x2a0> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1777 (discriminator 1) │ │ │ │ │ add $0x10,%r12 │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::end(seqan2::String > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0x20(%rbx),%rdi │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov %r12,0x8(%rbx) │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov 0x18(%rbx),%r12 │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov %rdi,%r13 │ │ │ │ │ sub %r12,%r13 │ │ │ │ │ +seqan2::Size > >::Type seqan2::_Resize_String >::resize_ >, int>(seqan2::String >&, seqan2::Size > >::Type, int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1758 │ │ │ │ │ cmp $0x10,%r13 │ │ │ │ │ - ja ba30 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x350> │ │ │ │ │ + ja f1b0 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x350> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1765 │ │ │ │ │ cmpq $0x1,0x28(%rbx) │ │ │ │ │ - jbe bb30 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x450> │ │ │ │ │ + jbe f2b0 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x450> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1777 (discriminator 1) │ │ │ │ │ lea 0x10(%r12),%r14 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1775 │ │ │ │ │ cmp $0x8,%r13 │ │ │ │ │ - ja b960 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x280> │ │ │ │ │ + ja f0e0 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x280> │ │ │ │ │ +void seqan2::arrayFill(unsigned long*, unsigned long*, unsigned long const&): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:592 │ │ │ │ │ mov %r14,%rdx │ │ │ │ │ sub %rdi,%rdx │ │ │ │ │ +unsigned long* std::__fill_n_a(unsigned long*, long, unsigned long const&, std::random_access_iterator_tag): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:1146 │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - jle b960 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x280> │ │ │ │ │ + jle f0e0 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x280> │ │ │ │ │ +__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned long*, unsigned long*, unsigned long const&): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:951 (discriminator 1) │ │ │ │ │ cmp %r14,%rdi │ │ │ │ │ - je b960 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x280> │ │ │ │ │ + je f0e0 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x280> │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:952 │ │ │ │ │ xor %esi,%esi │ │ │ │ │ call 4130 │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov %r14,0x20(%rbx) │ │ │ │ │ +seqan2::Matrix >, 2u, seqan2::String >, seqan2::Alloc > >::Matrix(): │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:183 (discriminator 1) │ │ │ │ │ movq $0x1,(%r12) │ │ │ │ │ +void seqan2::create >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ movl $0x1,0x8(%rbp) │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:598 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ +seqan2::Size > >::Type seqan2::_Resize_String >::resize_ >, int>(seqan2::String >&, seqan2::Size > >::Type, int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1765 │ │ │ │ │ cmpq $0x1,0x10(%rbx) │ │ │ │ │ - jbe ba88 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x3a8> │ │ │ │ │ + jbe f208 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x3a8> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1777 (discriminator 1) │ │ │ │ │ add $0x10,%r12 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1775 │ │ │ │ │ cmp $0x8,%r13 │ │ │ │ │ - ja b917 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x237> │ │ │ │ │ + ja f097 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x237> │ │ │ │ │ +void seqan2::arrayFill(unsigned long*, unsigned long*, unsigned long const&): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:592 │ │ │ │ │ mov %r12,%rdx │ │ │ │ │ sub %rdi,%rdx │ │ │ │ │ +unsigned long* std::__fill_n_a(unsigned long*, long, unsigned long const&, std::random_access_iterator_tag): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:1146 │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - jle b917 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x237> │ │ │ │ │ + jle f097 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x237> │ │ │ │ │ +__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned long*, unsigned long*, unsigned long const&): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:951 (discriminator 1) │ │ │ │ │ cmp %r12,%rdi │ │ │ │ │ - je b917 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x237> │ │ │ │ │ + je f097 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x237> │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:952 │ │ │ │ │ xor %esi,%esi │ │ │ │ │ call 4130 │ │ │ │ │ - jmp b917 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x237> │ │ │ │ │ + jmp f097 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x237> │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ +void seqan2::allocate >, unsigned long, unsigned long, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned long*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ lea 0x0(,%rdx,8),%rdi │ │ │ │ │ call 41d0 │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_allocateStorage(seqan2::String >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov %r13,0x10(%rbx) │ │ │ │ │ +void seqan2::allocate >, unsigned long, unsigned long, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned long*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ movq %rax,%xmm0 │ │ │ │ │ punpcklqdq %xmm0,%xmm0 │ │ │ │ │ movups %xmm0,(%rbx) │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::end(seqan2::String > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0x8(%r12),%rsi │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%r12),%rcx │ │ │ │ │ +seqan2::String >::String(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1) │ │ │ │ │ cmp %rcx,%rsi │ │ │ │ │ - jne b770 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x90> │ │ │ │ │ - jmp b77b >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x9b> │ │ │ │ │ + jne eef0 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x90> │ │ │ │ │ + jmp eefb >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x9b> │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ +void seqan2::allocate >, unsigned long, unsigned long, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned long*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ lea 0x0(,%rsi,8),%rdi │ │ │ │ │ call 41d0 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ movq %rax,%xmm0 │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_allocateStorage(seqan2::String >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov %r13,0x28(%rbx) │ │ │ │ │ +void seqan2::allocate >, unsigned long, unsigned long, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned long*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ punpcklqdq %xmm0,%xmm0 │ │ │ │ │ movups %xmm0,0x18(%rbx) │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::end(seqan2::String > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0x20(%r12),%rdx │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov 0x18(%r12),%rcx │ │ │ │ │ +seqan2::String >::String(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1) │ │ │ │ │ cmp %rdx,%rcx │ │ │ │ │ - jne b7d8 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0xf8> │ │ │ │ │ - jmp b7e6 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x106> │ │ │ │ │ + jne ef58 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0xf8> │ │ │ │ │ + jmp ef66 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x106> │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ +seqan2::Size > >::Type seqan2::_Resize_String >::resize_ >, int>(seqan2::String >&, seqan2::Size > >::Type, int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1777 (discriminator 1) │ │ │ │ │ lea 0x10(%r12),%r14 │ │ │ │ │ - jmp b960 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x280> │ │ │ │ │ + jmp f0e0 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x280> │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x30(%r12),%rax │ │ │ │ │ +void seqan2::setValue >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::String >, seqan2::Alloc >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:728 │ │ │ │ │ movl $0x2,0x38(%rbx) │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:727 │ │ │ │ │ mov %rax,0x30(%rbx) │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:729 │ │ │ │ │ - jmp b888 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x1a8> │ │ │ │ │ + jmp f008 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x1a8> │ │ │ │ │ nopl (%rax) │ │ │ │ │ +void seqan2::allocate >, seqan2::Alloc >, seqan2::DPCell_ >, unsigned long, seqan2::AllocateStorage_>(seqan2::String >, seqan2::Alloc > const&, seqan2::DPCell_ >*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ lea 0x0(,%rdx,4),%rdi │ │ │ │ │ call 41d0 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ movq %rax,%xmm0 │ │ │ │ │ +seqan2::Value >, seqan2::Alloc >, 0>::Type* seqan2::_allocateStorage >, void, unsigned long>(seqan2::String >, seqan2::Alloc >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov %r12,0x10(%r13) │ │ │ │ │ +void seqan2::allocate >, seqan2::Alloc >, seqan2::DPCell_ >, unsigned long, seqan2::AllocateStorage_>(seqan2::String >, seqan2::Alloc > const&, seqan2::DPCell_ >*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ punpcklqdq %xmm0,%xmm0 │ │ │ │ │ movups %xmm0,0x0(%r13) │ │ │ │ │ +seqan2::Iterator >, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::end >, void>(seqan2::String >, seqan2::Alloc > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0x8(%r14),%rdi │ │ │ │ │ +seqan2::Iterator >, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin >, void>(seqan2::String >, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%r14),%rsi │ │ │ │ │ +void seqan2::_setLength >, void, unsigned long>(seqan2::String >, seqan2::Alloc >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:345 │ │ │ │ │ - jmp b86d >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x18d> │ │ │ │ │ + jmp efed >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x18d> │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ +void seqan2::allocate >, unsigned long, unsigned long, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned long*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov $0x100,%edi │ │ │ │ │ call 41d0 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %rax,(%rbx) │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_allocateStorage(seqan2::String >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ movq $0x20,0x10(%rbx) │ │ │ │ │ +void seqan2::_reserveStorage, unsigned long, seqan2::TagGenerous_>(seqan2::String >&, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ test %r12,%r12 │ │ │ │ │ - je bbe0 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x500> │ │ │ │ │ + je f360 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x500> │ │ │ │ │ +unsigned long* std::__copy_move::__copy_m(unsigned long*, unsigned long*, unsigned long*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ cmp $0x8,%r13 │ │ │ │ │ - jle bca0 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x5c0> │ │ │ │ │ + jle f420 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x5c0> │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ mov %r13,%rdx │ │ │ │ │ mov %r12,%rsi │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ call 4300 │ │ │ │ │ +void seqan2::deallocate >, unsigned long, unsigned long, seqan2::AllocateStorage_>(seqan2::String >&, unsigned long*, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ +seqan2::Size > >::Type seqan2::_Resize_String >::resize_ >, int>(seqan2::String >&, seqan2::Size > >::Type, int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1769 │ │ │ │ │ mov 0x10(%rbx),%rdx │ │ │ │ │ mov $0x2,%eax │ │ │ │ │ cmp %rax,%rdx │ │ │ │ │ cmova %rax,%rdx │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov (%rbx),%rax │ │ │ │ │ +seqan2::Size > >::Type seqan2::_Resize_String >::resize_ >, int>(seqan2::String >&, seqan2::Size > >::Type, int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1773 (discriminator 1) │ │ │ │ │ shl $0x3,%rdx │ │ │ │ │ lea (%rax,%rdx,1),%r12 │ │ │ │ │ +void seqan2::arrayFill(unsigned long*, unsigned long*, unsigned long const&): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:588 │ │ │ │ │ sub %r13,%rdx │ │ │ │ │ +unsigned long* std::__fill_n_a(unsigned long*, long, unsigned long const&, std::random_access_iterator_tag): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:1146 │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - jle b917 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x237> │ │ │ │ │ + jle f097 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x237> │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ lea (%rax,%r13,1),%rdi │ │ │ │ │ +__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned long*, unsigned long*, unsigned long const&): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:952 │ │ │ │ │ xor %esi,%esi │ │ │ │ │ mov %edx,%eax │ │ │ │ │ cmp $0x8,%edx │ │ │ │ │ - jae bc00 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x520> │ │ │ │ │ + jae f380 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x520> │ │ │ │ │ test $0x4,%dl │ │ │ │ │ - jne bcbf >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x5df> │ │ │ │ │ + jne f43f >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x5df> │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je b917 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x237> │ │ │ │ │ + je f097 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x237> │ │ │ │ │ and $0x2,%edx │ │ │ │ │ movb $0x0,(%rdi) │ │ │ │ │ - je b917 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x237> │ │ │ │ │ + je f097 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x237> │ │ │ │ │ movw $0x0,-0x2(%rdi,%rax,1) │ │ │ │ │ - jmp b917 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x237> │ │ │ │ │ + jmp f097 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x237> │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ +void seqan2::allocate >, unsigned long, unsigned long, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned long*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov $0x100,%edi │ │ │ │ │ call 41d0 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %rax,0x18(%rbx) │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_allocateStorage(seqan2::String >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ movq $0x20,0x28(%rbx) │ │ │ │ │ +void seqan2::_reserveStorage, unsigned long, seqan2::TagGenerous_>(seqan2::String >&, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ test %r12,%r12 │ │ │ │ │ - je bbd0 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x4f0> │ │ │ │ │ + je f350 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x4f0> │ │ │ │ │ +unsigned long* std::__copy_move::__copy_m(unsigned long*, unsigned long*, unsigned long*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ cmp $0x8,%r13 │ │ │ │ │ - jle bc8e >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x5ae> │ │ │ │ │ + jle f40e >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x5ae> │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ mov %r13,%rdx │ │ │ │ │ mov %r12,%rsi │ │ │ │ │ call 4300 │ │ │ │ │ +void seqan2::deallocate >, unsigned long, unsigned long, seqan2::AllocateStorage_>(seqan2::String >&, unsigned long*, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ +seqan2::Size > >::Type seqan2::_Resize_String >::resize_ >, int>(seqan2::String >&, seqan2::Size > >::Type, int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1769 │ │ │ │ │ mov 0x28(%rbx),%rax │ │ │ │ │ mov $0x2,%edx │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ │ +seqan2::Size > >::Type seqan2::_Resize_String >::resize_ >, int>(seqan2::String >&, seqan2::Size > >::Type, int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1769 │ │ │ │ │ cmp %rdx,%rax │ │ │ │ │ cmova %rdx,%rax │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1773 (discriminator 1) │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ lea (%rdi,%rax,1),%r14 │ │ │ │ │ +void seqan2::arrayFill(unsigned long*, unsigned long*, unsigned long const&): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:588 │ │ │ │ │ sub %r13,%rax │ │ │ │ │ +unsigned long* std::__fill_n_a(unsigned long*, long, unsigned long const&, std::random_access_iterator_tag): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:1146 │ │ │ │ │ test %rax,%rax │ │ │ │ │ - jle bbc0 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x4e0> │ │ │ │ │ + jle f340 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x4e0> │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ add %rdi,%r13 │ │ │ │ │ +__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned long*, unsigned long*, unsigned long const&): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:952 │ │ │ │ │ mov %eax,%edx │ │ │ │ │ xor %esi,%esi │ │ │ │ │ cmp $0x8,%eax │ │ │ │ │ - jae bc48 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x568> │ │ │ │ │ + jae f3c8 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x568> │ │ │ │ │ test $0x4,%al │ │ │ │ │ - jne bcd2 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x5f2> │ │ │ │ │ + jne f452 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x5f2> │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je bbc0 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x4e0> │ │ │ │ │ + je f340 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x4e0> │ │ │ │ │ movb $0x0,0x0(%r13) │ │ │ │ │ test $0x2,%al │ │ │ │ │ - jne bcf4 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x614> │ │ │ │ │ + jne f474 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x614> │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ +void seqan2::create >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:581 │ │ │ │ │ mov %rdi,%r12 │ │ │ │ │ - jmp b960 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x280> │ │ │ │ │ + jmp f0e0 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x280> │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ +seqan2::Size > >::Type seqan2::_Resize_String >::resize_ >, int>(seqan2::String >&, seqan2::Size > >::Type, int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1773 (discriminator 1) │ │ │ │ │ lea 0x10(%rax),%r14 │ │ │ │ │ +void seqan2::arrayFill(unsigned long*, unsigned long*, unsigned long const&): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:588 │ │ │ │ │ mov $0x10,%eax │ │ │ │ │ +unsigned long* std::__fill_n_a(unsigned long*, long, unsigned long const&, std::random_access_iterator_tag): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:1146 │ │ │ │ │ sub %r13,%rax │ │ │ │ │ - jne bb93 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x4b3> │ │ │ │ │ - jmp bbc0 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x4e0> │ │ │ │ │ + jne f313 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x4b3> │ │ │ │ │ + jmp f340 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x4e0> │ │ │ │ │ +seqan2::Size > >::Type seqan2::capacity(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:318 │ │ │ │ │ mov $0x10,%edx │ │ │ │ │ +seqan2::Size > >::Type seqan2::_Resize_String >::resize_ >, int>(seqan2::String >&, seqan2::Size > >::Type, int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1773 (discriminator 1) │ │ │ │ │ lea 0x10(%rax),%r12 │ │ │ │ │ +unsigned long* std::__fill_n_a(unsigned long*, long, unsigned long const&, std::random_access_iterator_tag): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:1146 │ │ │ │ │ sub %r13,%rdx │ │ │ │ │ - jne baed >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x40d> │ │ │ │ │ - jmp b917 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x237> │ │ │ │ │ + jne f26d >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x40d> │ │ │ │ │ + jmp f097 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x237> │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ +__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned long*, unsigned long*, unsigned long const&): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:952 │ │ │ │ │ lea 0x8(%rdi),%rcx │ │ │ │ │ mov %edx,%eax │ │ │ │ │ movq $0x0,(%rdi) │ │ │ │ │ movq $0x0,-0x8(%rdi,%rax,1) │ │ │ │ │ and $0xfffffffffffffff8,%rcx │ │ │ │ │ sub %rcx,%rdi │ │ │ │ │ lea (%rdx,%rdi,1),%eax │ │ │ │ │ and $0xfffffff8,%eax │ │ │ │ │ cmp $0x8,%eax │ │ │ │ │ - jb b917 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x237> │ │ │ │ │ + jb f097 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x237> │ │ │ │ │ and $0xfffffff8,%eax │ │ │ │ │ xor %edx,%edx │ │ │ │ │ mov %edx,%edi │ │ │ │ │ add $0x8,%edx │ │ │ │ │ mov %rsi,(%rcx,%rdi,1) │ │ │ │ │ cmp %eax,%edx │ │ │ │ │ - jb bc31 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x551> │ │ │ │ │ - jmp b917 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x237> │ │ │ │ │ + jb f3b1 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x551> │ │ │ │ │ + jmp f097 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x237> │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ lea 0x8(%r13),%rcx │ │ │ │ │ mov %eax,%edx │ │ │ │ │ movq $0x0,0x0(%r13) │ │ │ │ │ movq $0x0,-0x8(%r13,%rdx,1) │ │ │ │ │ and $0xfffffffffffffff8,%rcx │ │ │ │ │ sub %rcx,%r13 │ │ │ │ │ lea (%rax,%r13,1),%edx │ │ │ │ │ and $0xfffffff8,%edx │ │ │ │ │ cmp $0x8,%edx │ │ │ │ │ - jb bbc0 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x4e0> │ │ │ │ │ + jb f340 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x4e0> │ │ │ │ │ and $0xfffffff8,%edx │ │ │ │ │ xor %eax,%eax │ │ │ │ │ mov %eax,%r8d │ │ │ │ │ add $0x8,%eax │ │ │ │ │ mov %rsi,(%rcx,%r8,1) │ │ │ │ │ cmp %edx,%eax │ │ │ │ │ - jb bc7b >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x59b> │ │ │ │ │ - jmp bbc0 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x4e0> │ │ │ │ │ + jb f3fb >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x59b> │ │ │ │ │ + jmp f340 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x4e0> │ │ │ │ │ +unsigned long* std::__copy_move::__copy_m(unsigned long*, unsigned long*, unsigned long*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:453 │ │ │ │ │ - jne bb67 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x487> │ │ │ │ │ + jne f2e7 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x487> │ │ │ │ │ +void std::__copy_move::__assign_one(unsigned long*, unsigned long*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:438 │ │ │ │ │ mov (%r12),%rax │ │ │ │ │ mov %rax,(%rdi) │ │ │ │ │ - jmp bb67 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x487> │ │ │ │ │ + jmp f2e7 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x487> │ │ │ │ │ +unsigned long* std::__copy_move::__copy_m(unsigned long*, unsigned long*, unsigned long*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:453 │ │ │ │ │ - je bce8 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x608> │ │ │ │ │ + je f468 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x608> │ │ │ │ │ +void seqan2::deallocate >, unsigned long, unsigned long, seqan2::AllocateStorage_>(seqan2::String >&, unsigned long*, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ +seqan2::Size > >::Type seqan2::_Resize_String >::resize_ >, int>(seqan2::String >&, seqan2::Size > >::Type, int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1769 │ │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ │ mov $0x2,%edx │ │ │ │ │ cmp %rdx,%rax │ │ │ │ │ cmovbe %rax,%rdx │ │ │ │ │ - jmp bad6 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x3f6> │ │ │ │ │ + jmp f256 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x3f6> │ │ │ │ │ +__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned long*, unsigned long*, unsigned long const&): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:952 │ │ │ │ │ movl $0x0,(%rdi) │ │ │ │ │ movl $0x0,-0x4(%rdi,%rax,1) │ │ │ │ │ - jmp b917 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x237> │ │ │ │ │ + jmp f097 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x237> │ │ │ │ │ movl $0x0,0x0(%r13) │ │ │ │ │ movl $0x0,-0x4(%r13,%rdx,1) │ │ │ │ │ - jmp bbc0 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x4e0> │ │ │ │ │ + jmp f340 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x4e0> │ │ │ │ │ +void std::__copy_move::__assign_one(unsigned long*, unsigned long*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:438 │ │ │ │ │ mov (%r12),%rdx │ │ │ │ │ mov %rdx,(%rax) │ │ │ │ │ - jmp babe >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x3de> │ │ │ │ │ + jmp f23e >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x3de> │ │ │ │ │ +__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned long*, unsigned long*, unsigned long const&): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:952 │ │ │ │ │ movw $0x0,-0x2(%r13,%rdx,1) │ │ │ │ │ - jmp bbc0 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x4e0> │ │ │ │ │ + jmp f340 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x4e0> │ │ │ │ │ endbr64 │ │ │ │ │ +void seqan2::deallocate >, unsigned long, unsigned long, seqan2::AllocateStorage_>(seqan2::String >&, unsigned long*, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %rax,%rbp │ │ │ │ │ - jmp bd25 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x645> │ │ │ │ │ + jmp f4a5 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x645> │ │ │ │ │ endbr64 │ │ │ │ │ mov %rax,%rbp │ │ │ │ │ - jmp bd1c >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x63c> │ │ │ │ │ + jmp f49c >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x63c> │ │ │ │ │ endbr64 │ │ │ │ │ +void seqan2::clear >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ mov %rax,%rbp │ │ │ │ │ - jmp bd35 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x655> │ │ │ │ │ + jmp f4b5 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x655> │ │ │ │ │ +void seqan2::deallocate >, unsigned long, unsigned long, seqan2::AllocateStorage_>(seqan2::String >&, unsigned long*, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ mov (%rbx),%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ call 4340 <_Unwind_Resume@plt> │ │ │ │ │ +void seqan2::clear >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ testl $0xfffffffd,0x38(%rbx) │ │ │ │ │ - je bd53 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x673> │ │ │ │ │ + je f4d3 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x673> │ │ │ │ │ +seqan2::Reference >, seqan2::Alloc >, seqan2::Tag > >::Type seqan2::_dataValue >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov 0x30(%rbx),%r12 │ │ │ │ │ +void seqan2::deallocate >, seqan2::Alloc >, seqan2::DPCell_ >, unsigned long, seqan2::AllocateStorage_>(seqan2::String >, seqan2::Alloc >&, seqan2::DPCell_ >*, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov (%r12),%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ +void seqan2::deallocate >, seqan2::Alloc >, seqan2::Tag >, seqan2::String >, seqan2::Alloc > const, int, seqan2::AllocateUnspecified_>(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::String >, seqan2::Alloc > const*, int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ +void seqan2::deallocate >, unsigned long, unsigned long, seqan2::AllocateStorage_>(seqan2::String >&, unsigned long*, unsigned long, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ mov (%rbx),%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ call 4340 <_Unwind_Resume@plt> │ │ │ │ │ +void seqan2::create >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&): │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ -000000000000bd70 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base>: │ │ │ │ │ +000000000000f4f0 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base>: │ │ │ │ │ void seqan2::AssignString_ >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1032 │ │ │ │ │ endbr64 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ mov %rsi,%r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ mov %rdi,%rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x20,%rsp │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::end(seqan2::String > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0x8(%rsi),%rbx │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1032 │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ mov %rax,0x18(%rsp) │ │ │ │ │ mov %rdx,%rax │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1037 (discriminator 1) │ │ │ │ │ test %rbx,%rbx │ │ │ │ │ - je bdaa >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0x3a> │ │ │ │ │ + je f52a >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0x3a> │ │ │ │ │ cmp 0x8(%rdi),%rbx │ │ │ │ │ - je be58 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0xe8> │ │ │ │ │ + je f5d8 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0xe8> │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov 0x0(%r13),%rsi │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_allocateStorage(seqan2::String >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:371 │ │ │ │ │ mov 0x0(%rbp),%r14 │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ sub %rsi,%rbx │ │ │ │ │ +seqan2::Size > >::Type seqan2::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:737 │ │ │ │ │ cmp %rax,%rbx │ │ │ │ │ cmova %rax,%rbx │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_reallocateStorage, unsigned long, unsigned long>(seqan2::String >&, unsigned long, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1597 (discriminator 1) │ │ │ │ │ cmp %rbx,0x10(%rbp) │ │ │ │ │ - jae be06 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0x96> │ │ │ │ │ + jae f586 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0x96> │ │ │ │ │ +unsigned long seqan2::computeGenerousCapacity >, unsigned long>(seqan2::String > const&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ mov %rbx,%r12 │ │ │ │ │ mov $0x20,%edx │ │ │ │ │ shr $1,%r12 │ │ │ │ │ add %rbx,%r12 │ │ │ │ │ cmp $0x1f,%rbx │ │ │ │ │ cmovbe %rdx,%r12 │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_reallocateStorage, unsigned long, unsigned long>(seqan2::String >&, unsigned long, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1601 │ │ │ │ │ cmp %r12,%rax │ │ │ │ │ cmovbe %rax,%r12 │ │ │ │ │ +unsigned long seqan2::_computeSizeForCapacity >, unsigned long>(seqan2::String > const&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:845 (discriminator 1) │ │ │ │ │ lea 0x1(%r12),%rdi │ │ │ │ │ +void seqan2::allocate >, unsigned char, unsigned long, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned char*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ call 41d0 │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_allocateStorage(seqan2::String >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov %r12,0x10(%rbp) │ │ │ │ │ +void seqan2::allocate >, unsigned char, unsigned long, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned char*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ │ +seqan2::Size > >::Type seqan2::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan2::String >&, seqan2::Size > >::Type, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:743 │ │ │ │ │ test %r14,%r14 │ │ │ │ │ - je be48 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0xd8> │ │ │ │ │ + je f5c8 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0xd8> │ │ │ │ │ +void seqan2::deallocate >, unsigned char, unsigned long, seqan2::AllocateStorage_>(seqan2::String >&, unsigned char*, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %r14,%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov 0x0(%r13),%rsi │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov 0x0(%rbp),%r14 │ │ │ │ │ lea (%r14,%rbx,1),%rax │ │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ │ +unsigned char* std::__copy_move::__copy_m(unsigned char const*, unsigned char const*, unsigned char*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ cmp $0x1,%rbx │ │ │ │ │ - jle bec0 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0x150> │ │ │ │ │ + jle f640 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0x150> │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ mov 0x18(%rsp),%rax │ │ │ │ │ sub %fs:0x28,%rax │ │ │ │ │ - jne bee3 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0x173> │ │ │ │ │ + jne f663 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0x173> │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1052 │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ +unsigned char* std::__copy_move::__copy_m(unsigned char const*, unsigned char const*, unsigned char*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ mov %r14,%rdi │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1052 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ +unsigned char* std::__copy_move::__copy_m(unsigned char const*, unsigned char const*, unsigned char*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ jmp 4300 │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov 0x0(%r13),%rsi │ │ │ │ │ mov %rax,%r14 │ │ │ │ │ - jmp be06 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0x96> │ │ │ │ │ + jmp f586 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0x96> │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1044 │ │ │ │ │ cmp %rdi,%rsi │ │ │ │ │ - je bea2 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0x132> │ │ │ │ │ + je f622 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0x132> │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%rsi),%rdx │ │ │ │ │ +seqan2::String >::String >, unsigned long, void, void>(seqan2::String > const&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:166 │ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ │ mov %rsp,%r12 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:168 │ │ │ │ │ movq $0x0,0x10(%rsp) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:166 │ │ │ │ │ movaps %xmm0,(%rsp) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:170 (discriminator 1) │ │ │ │ │ cmp %rdx,%rbx │ │ │ │ │ - je be8e >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0x11e> │ │ │ │ │ + je f60e >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0x11e> │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ sub %rdx,%rbx │ │ │ │ │ +void seqan2::assign, seqan2::String >, unsigned long, seqan2::TagGenerous_>(seqan2::String >&, seqan2::String > const&, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1073 │ │ │ │ │ mov %rsp,%rdi │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1047 │ │ │ │ │ cmp %rax,%rbx │ │ │ │ │ cmovbe %rbx,%rax │ │ │ │ │ mov %rax,%rdx │ │ │ │ │ +void seqan2::assign, seqan2::String >, unsigned long, seqan2::TagGenerous_>(seqan2::String >&, seqan2::String > const&, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1073 │ │ │ │ │ call 4040 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@plt> │ │ │ │ │ +void seqan2::assign, seqan2::String >, seqan2::TagGenerous_>(seqan2::String >&, seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1064 │ │ │ │ │ mov %r12,%rsi │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ call 4360 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@plt> │ │ │ │ │ +void seqan2::deallocate >, unsigned char, unsigned long, seqan2::AllocateStorage_>(seqan2::String >&, unsigned char*, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov (%rsp),%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1052 │ │ │ │ │ mov 0x18(%rsp),%rax │ │ │ │ │ sub %fs:0x28,%rax │ │ │ │ │ - jne bee3 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0x173> │ │ │ │ │ + jne f663 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0x173> │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ ret │ │ │ │ │ nop │ │ │ │ │ +unsigned char* std::__copy_move::__copy_m(unsigned char const*, unsigned char const*, unsigned char*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:453 │ │ │ │ │ - jne bea2 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0x132> │ │ │ │ │ + jne f622 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0x132> │ │ │ │ │ +void std::__copy_move::__assign_one(unsigned char*, unsigned char const*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:413 │ │ │ │ │ movzbl (%rsi),%eax │ │ │ │ │ mov %al,(%r14) │ │ │ │ │ - jmp bea2 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0x132> │ │ │ │ │ + jmp f622 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0x132> │ │ │ │ │ +void seqan2::deallocate >, unsigned char, unsigned long, seqan2::AllocateStorage_>(seqan2::String >&, unsigned char*, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov (%rsp),%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ mov 0x18(%rsp),%rax │ │ │ │ │ sub %fs:0x28,%rax │ │ │ │ │ - je bef1 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0x181> │ │ │ │ │ + je f671 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0x181> │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1052 │ │ │ │ │ call 4210 <__stack_chk_fail@plt> │ │ │ │ │ endbr64 │ │ │ │ │ +void seqan2::deallocate >, unsigned char, unsigned long, seqan2::AllocateStorage_>(seqan2::String >&, unsigned char*, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ - jmp beca >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0x15a> │ │ │ │ │ + jmp f64a >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type)@@Base+0x15a> │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ call 4340 <_Unwind_Resume@plt> │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&, seqan2::Size > >::Type): │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ -000000000000bf00 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base>: │ │ │ │ │ +000000000000f680 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base>: │ │ │ │ │ void seqan2::AssignString_ >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1010 │ │ │ │ │ endbr64 │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ mov %rdi,%rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x28,%rsp │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::end(seqan2::String > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0x8(%rsi),%rdx │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1010 │ │ │ │ │ mov %fs:0x28,%r12 │ │ │ │ │ mov %r12,0x18(%rsp) │ │ │ │ │ mov %rsi,%r12 │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%rsi),%rsi │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1014 (discriminator 1) │ │ │ │ │ cmp %rsi,%rdx │ │ │ │ │ - je bfe0 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0xe0> │ │ │ │ │ + je f760 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0xe0> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1016 (discriminator 1) │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - je bf45 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x45> │ │ │ │ │ + je f6c5 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x45> │ │ │ │ │ cmp 0x8(%rdi),%rdx │ │ │ │ │ - je c002 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x102> │ │ │ │ │ + je f782 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x102> │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov %rdx,%rbx │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov 0x0(%rbp),%r15 │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ sub %rsi,%rbx │ │ │ │ │ mov %rbx,%r13 │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_reallocateStorage, unsigned long>(seqan2::String >&, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1581 (discriminator 1) │ │ │ │ │ cmp %rbx,0x10(%rbp) │ │ │ │ │ - jae c154 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x254> │ │ │ │ │ + jae f8d4 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x254> │ │ │ │ │ +unsigned long seqan2::computeGenerousCapacity >, unsigned long>(seqan2::String > const&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:872 │ │ │ │ │ cmp $0x1f,%rbx │ │ │ │ │ - jbe c0b8 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x1b8> │ │ │ │ │ + jbe f838 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x1b8> │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ mov %rbx,%r14 │ │ │ │ │ shr $1,%r14 │ │ │ │ │ add %rbx,%r14 │ │ │ │ │ +unsigned long seqan2::_computeSizeForCapacity >, unsigned long>(seqan2::String > const&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:845 (discriminator 1) │ │ │ │ │ lea 0x1(%r14),%rdi │ │ │ │ │ +void seqan2::allocate >, unsigned char, unsigned long, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned char*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ call 41d0 │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_allocateStorage(seqan2::String >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov %r14,0x10(%rbp) │ │ │ │ │ +void seqan2::allocate >, unsigned char, unsigned long, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned char*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ +seqan2::Size > >::Type seqan2::ClearSpaceExpandStringBase_ >::_clearSpace_ > >(seqan2::String >&, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:721 │ │ │ │ │ test %r15,%r15 │ │ │ │ │ - je c0a8 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x1a8> │ │ │ │ │ + je f828 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x1a8> │ │ │ │ │ +void seqan2::deallocate >, unsigned char, unsigned long, seqan2::AllocateStorage_>(seqan2::String >&, unsigned char*, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %r15,%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%r12),%rsi │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov 0x0(%rbp),%rdi │ │ │ │ │ lea (%rdi,%r13,1),%rax │ │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ │ +unsigned char* std::__copy_move::__copy_m(unsigned char const*, unsigned char const*, unsigned char*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ cmp $0x1,%rbx │ │ │ │ │ - jle c0f0 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x1f0> │ │ │ │ │ + jle f870 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x1f0> │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ mov 0x18(%rsp),%rax │ │ │ │ │ sub %fs:0x28,%rax │ │ │ │ │ - jne c14f >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x24f> │ │ │ │ │ + jne f8cf >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x24f> │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1028 │ │ │ │ │ add $0x28,%rsp │ │ │ │ │ +unsigned char* std::__copy_move::__copy_m(unsigned char const*, unsigned char const*, unsigned char*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ mov %r13,%rdx │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1028 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ +unsigned char* std::__copy_move::__copy_m(unsigned char const*, unsigned char const*, unsigned char*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ jmp 4300 │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::end(seqan2::String > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0x8(%rdi),%rax │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%rdi),%rdi │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1014 (discriminator 1) │ │ │ │ │ cmp %rax,%rdi │ │ │ │ │ - je c081 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x181> │ │ │ │ │ + je f801 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x181> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1016 (discriminator 1) │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ - je c0e0 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x1e0> │ │ │ │ │ + je f860 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x1e0> │ │ │ │ │ cmp %rax,%rsi │ │ │ │ │ - jne c0d0 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x1d0> │ │ │ │ │ + jne f850 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x1d0> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1023 │ │ │ │ │ cmp %rbp,%r12 │ │ │ │ │ - je c081 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x181> │ │ │ │ │ + je f801 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x181> │ │ │ │ │ +seqan2::String >::String >, unsigned long, void, void>(seqan2::String > const&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:168 │ │ │ │ │ movq $0x0,0x10(%rsp) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:166 │ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ │ movaps %xmm0,(%rsp) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:170 (discriminator 1) │ │ │ │ │ cmp %rsi,%rdx │ │ │ │ │ - je c06d >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x16d> │ │ │ │ │ + je f7ed >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x16d> │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ sub %rsi,%rdx │ │ │ │ │ mov %rdx,%rbx │ │ │ │ │ +unsigned long seqan2::computeGenerousCapacity >, unsigned long>(seqan2::String > const&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:872 │ │ │ │ │ cmp $0x1f,%rdx │ │ │ │ │ - jbe c100 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x200> │ │ │ │ │ + jbe f880 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x200> │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ mov %rdx,%r13 │ │ │ │ │ shr $1,%r13 │ │ │ │ │ add %rdx,%r13 │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_reallocateStorage, unsigned long, unsigned long>(seqan2::String >&, unsigned long, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1601 │ │ │ │ │ cmp %rdx,%r13 │ │ │ │ │ cmova %rdx,%r13 │ │ │ │ │ +unsigned long seqan2::_computeSizeForCapacity >, unsigned long>(seqan2::String > const&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:845 (discriminator 1) │ │ │ │ │ lea 0x1(%r13),%rdi │ │ │ │ │ +void seqan2::allocate >, unsigned char, unsigned long, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned char*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ call 41d0 │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_allocateStorage(seqan2::String >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov %r13,0x10(%rsp) │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%r12),%rsi │ │ │ │ │ +void seqan2::allocate >, unsigned char, unsigned long, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned char*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %rax,(%rsp) │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ lea (%rax,%rbx,1),%rax │ │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ │ +unsigned char* std::__copy_move::__copy_m(unsigned char const*, unsigned char const*, unsigned char*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ cmp $0x1,%rbx │ │ │ │ │ - jle c06d >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x16d> │ │ │ │ │ + jle f7ed >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x16d> │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ call 4300 │ │ │ │ │ +void seqan2::assign, seqan2::String >, seqan2::TagGenerous_>(seqan2::String >&, seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1064 │ │ │ │ │ mov %rsp,%rsi │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ call 4360 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@plt> │ │ │ │ │ +void seqan2::deallocate >, unsigned char, unsigned long, seqan2::AllocateStorage_>(seqan2::String >&, unsigned char*, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov (%rsp),%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1028 │ │ │ │ │ mov 0x18(%rsp),%rax │ │ │ │ │ sub %fs:0x28,%rax │ │ │ │ │ - jne c14f >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x24f> │ │ │ │ │ + jne f8cf >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x24f> │ │ │ │ │ add $0x28,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%r12),%rsi │ │ │ │ │ - jmp bf9c >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x9c> │ │ │ │ │ + jmp f71c >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x9c> │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ +unsigned long seqan2::computeGenerousCapacity >, unsigned long>(seqan2::String > const&, unsigned long): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov $0x21,%edi │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:872 (discriminator 1) │ │ │ │ │ mov $0x20,%r14d │ │ │ │ │ - jmp bf73 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x73> │ │ │ │ │ + jmp f6f3 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x73> │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ xor %r13d,%r13d │ │ │ │ │ xor %ebx,%ebx │ │ │ │ │ - jmp bf9c >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x9c> │ │ │ │ │ + jmp f71c >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x9c> │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov %rdi,0x8(%rbp) │ │ │ │ │ +unsigned char* std::__copy_move::__copy_m(unsigned char const*, unsigned char const*, unsigned char*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:448 │ │ │ │ │ - jmp c081 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x181> │ │ │ │ │ + jmp f801 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x181> │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:453 │ │ │ │ │ - jne c081 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x181> │ │ │ │ │ + jne f801 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x181> │ │ │ │ │ +void std::__copy_move::__assign_one(unsigned char*, unsigned char const*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:413 │ │ │ │ │ movzbl (%rsi),%eax │ │ │ │ │ mov %al,(%rdi) │ │ │ │ │ - jmp c081 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x181> │ │ │ │ │ + jmp f801 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x181> │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ +unsigned long seqan2::_computeSizeForCapacity >, unsigned long>(seqan2::String > const&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:845 (discriminator 1) │ │ │ │ │ lea 0x1(%rdx),%rdi │ │ │ │ │ +void seqan2::allocate >, unsigned char, unsigned long, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned char*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ call 41d0 │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_allocateStorage(seqan2::String >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%r12),%rsi │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ lea (%rax,%rbx,1),%rdx │ │ │ │ │ +void seqan2::allocate >, unsigned char, unsigned long, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned char*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %rax,(%rsp) │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov %rdx,0x8(%rsp) │ │ │ │ │ +unsigned char* std::__copy_move::__copy_m(unsigned char const*, unsigned char const*, unsigned char*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ cmp $0x1,%rbx │ │ │ │ │ - jne c065 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x165> │ │ │ │ │ + jne f7e5 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x165> │ │ │ │ │ +void std::__copy_move::__assign_one(unsigned char*, unsigned char const*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:413 │ │ │ │ │ movzbl (%rsi),%edx │ │ │ │ │ mov %dl,(%rax) │ │ │ │ │ - jmp c06d >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x16d> │ │ │ │ │ + jmp f7ed >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x16d> │ │ │ │ │ +void seqan2::deallocate >, unsigned char, unsigned long, seqan2::AllocateStorage_>(seqan2::String >&, unsigned char*, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov (%rsp),%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ mov 0x18(%rsp),%rax │ │ │ │ │ sub %fs:0x28,%rax │ │ │ │ │ - je c165 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x265> │ │ │ │ │ + je f8e5 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x265> │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1028 │ │ │ │ │ call 4210 <__stack_chk_fail@plt> │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_reallocateStorage, unsigned long>(seqan2::String >&, unsigned long, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1028 │ │ │ │ │ mov %r15,%rdi │ │ │ │ │ - jmp bf9c >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x9c> │ │ │ │ │ + jmp f71c >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x9c> │ │ │ │ │ endbr64 │ │ │ │ │ +void seqan2::deallocate >, unsigned char, unsigned long, seqan2::AllocateStorage_>(seqan2::String >&, unsigned char*, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ - jmp c136 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x236> │ │ │ │ │ + jmp f8b6 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@@Base+0x236> │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ call 4340 <_Unwind_Resume@plt> │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&): │ │ │ │ │ nopl (%rax) │ │ │ │ │ │ │ │ │ │ -000000000000c170 > >(seqan2::Holder >, seqan2::Tag >&, seqan2::Holder >, seqan2::Tag > const&)@@Base>: │ │ │ │ │ +000000000000f8f0 > >(seqan2::Holder >, seqan2::Tag >&, seqan2::Holder >, seqan2::Tag > const&)@@Base>: │ │ │ │ │ void seqan2::assign > >(seqan2::Holder >, seqan2::Tag >&, seqan2::Holder >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:915 │ │ │ │ │ endbr64 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:918 │ │ │ │ │ mov 0x8(%rsi),%eax │ │ │ │ │ +void seqan2::clear > >(seqan2::Holder >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ mov 0x8(%rdi),%edx │ │ │ │ │ +void seqan2::assign > >(seqan2::Holder >, seqan2::Tag >&, seqan2::Holder >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:918 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je c278 > >(seqan2::Holder >, seqan2::Tag >&, seqan2::Holder >, seqan2::Tag > const&)@@Base+0x108> │ │ │ │ │ + je f9f8 > >(seqan2::Holder >, seqan2::Tag >&, seqan2::Holder >, seqan2::Tag > const&)@@Base+0x108> │ │ │ │ │ cmp $0x1,%eax │ │ │ │ │ - je c1c8 > >(seqan2::Holder >, seqan2::Tag >&, seqan2::Holder >, seqan2::Tag > const&)@@Base+0x58> │ │ │ │ │ + je f948 > >(seqan2::Holder >, seqan2::Tag >&, seqan2::Holder >, seqan2::Tag > const&)@@Base+0x58> │ │ │ │ │ +void seqan2::clear > >(seqan2::Holder >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ and $0xfffffffd,%edx │ │ │ │ │ mov (%rsi),%rbp │ │ │ │ │ - je c1b0 > >(seqan2::Holder >, seqan2::Tag >&, seqan2::Holder >, seqan2::Tag > const&)@@Base+0x40> │ │ │ │ │ + je f930 > >(seqan2::Holder >, seqan2::Tag >&, seqan2::Holder >, seqan2::Tag > const&)@@Base+0x40> │ │ │ │ │ +seqan2::Reference >, seqan2::Tag > >::Type seqan2::_dataValue > >(seqan2::Holder >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov (%rdi),%r12 │ │ │ │ │ +void seqan2::deallocate >, unsigned char, unsigned long, seqan2::AllocateStorage_>(seqan2::String >&, unsigned char*, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov (%r12),%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ +void seqan2::deallocate >, seqan2::Tag >, seqan2::String > const, int, seqan2::AllocateUnspecified_>(seqan2::Holder >, seqan2::Tag >&, seqan2::String > const*, int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ +void seqan2::setValue > >(seqan2::Holder >, seqan2::Tag >&, seqan2::String >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:727 │ │ │ │ │ mov %rbp,(%rbx) │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:728 │ │ │ │ │ movl $0x2,0x8(%rbx) │ │ │ │ │ +void seqan2::assign > >(seqan2::Holder >, seqan2::Tag >&, seqan2::Holder >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:931 │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ ret │ │ │ │ │ nopl (%rax) │ │ │ │ │ +seqan2::Reference >, seqan2::Tag > const>::Type seqan2::_dataValue > >(seqan2::Holder >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ mov (%rsi),%r12 │ │ │ │ │ +void seqan2::assignValue >, seqan2::String > >(seqan2::Holder >, seqan2::Tag >&, seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:886 (discriminator 1) │ │ │ │ │ test %edx,%edx │ │ │ │ │ - jne c2b0 > >(seqan2::Holder >, seqan2::Tag >&, seqan2::Holder >, seqan2::Tag > const&)@@Base+0x140> │ │ │ │ │ + jne fa30 > >(seqan2::Holder >, seqan2::Tag >&, seqan2::Holder >, seqan2::Tag > const&)@@Base+0x140> │ │ │ │ │ +void seqan2::allocate >, seqan2::Tag >, seqan2::String >, int, seqan2::AllocateUnspecified_>(seqan2::Holder >, seqan2::Tag > const&, seqan2::String >*&, int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov $0x18,%edi │ │ │ │ │ call 41d0 │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::end(seqan2::String > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0x8(%r12),%rcx │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%r12),%rsi │ │ │ │ │ +seqan2::String >::String(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:119 │ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:121 │ │ │ │ │ movq $0x0,0x10(%rax) │ │ │ │ │ +void seqan2::allocate >, seqan2::Tag >, seqan2::String >, int, seqan2::AllocateUnspecified_>(seqan2::Holder >, seqan2::Tag > const&, seqan2::String >*&, int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov %rax,%r13 │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov %rcx,%rdx │ │ │ │ │ +seqan2::String >::String(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:119 │ │ │ │ │ movups %xmm0,(%rax) │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ sub %rsi,%rdx │ │ │ │ │ +unsigned long seqan2::computeGenerousCapacity >, unsigned long>(seqan2::String > const&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ mov %rdx,%rax │ │ │ │ │ shr $1,%rax │ │ │ │ │ add %rdx,%rax │ │ │ │ │ cmp $0x1f,%rdx │ │ │ │ │ mov $0x20,%edx │ │ │ │ │ cmovbe %rdx,%rax │ │ │ │ │ +unsigned long const& std::min(unsigned long const&, unsigned long const&): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:238 │ │ │ │ │ mov 0x10(%r12),%rdx │ │ │ │ │ cmp %rdx,%rax │ │ │ │ │ cmovbe %rax,%rdx │ │ │ │ │ mov %rdx,%rbp │ │ │ │ │ +void seqan2::_reserveStorage, unsigned long, seqan2::TagExact_>(seqan2::String >&, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1684 │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - je c24c > >(seqan2::Holder >, seqan2::Tag >&, seqan2::Holder >, seqan2::Tag > const&)@@Base+0xdc> │ │ │ │ │ + je f9cc > >(seqan2::Holder >, seqan2::Tag >&, seqan2::Holder >, seqan2::Tag > const&)@@Base+0xdc> │ │ │ │ │ +unsigned long seqan2::_computeSizeForCapacity >, unsigned long>(seqan2::String > const&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:845 (discriminator 1) │ │ │ │ │ lea 0x1(%rdx),%rdi │ │ │ │ │ +void seqan2::allocate >, unsigned char, unsigned long, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned char*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ call 41d0 │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_allocateStorage(seqan2::String >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov %rbp,0x10(%r13) │ │ │ │ │ +void seqan2::allocate >, unsigned char, unsigned long, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned char*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ movq %rax,%xmm0 │ │ │ │ │ punpcklqdq %xmm0,%xmm0 │ │ │ │ │ movups %xmm0,0x0(%r13) │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::end(seqan2::String > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0x8(%r12),%rcx │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%r12),%rsi │ │ │ │ │ +seqan2::String >::String(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1) │ │ │ │ │ cmp %rcx,%rsi │ │ │ │ │ - je c25c > >(seqan2::Holder >, seqan2::Tag >&, seqan2::Holder >, seqan2::Tag > const&)@@Base+0xec> │ │ │ │ │ + je f9dc > >(seqan2::Holder >, seqan2::Tag >&, seqan2::Holder >, seqan2::Tag > const&)@@Base+0xec> │ │ │ │ │ +void seqan2::assign, seqan2::String >, seqan2::TagGenerous_>(seqan2::String >&, seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1064 │ │ │ │ │ mov %r12,%rsi │ │ │ │ │ mov %r13,%rdi │ │ │ │ │ call 4360 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@plt> │ │ │ │ │ +void seqan2::create >, seqan2::String > const>(seqan2::Holder >, seqan2::Tag >&, seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:650 (discriminator 1) │ │ │ │ │ mov %r13,(%rbx) │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:651 │ │ │ │ │ movl $0x1,0x8(%rbx) │ │ │ │ │ +void seqan2::assign > >(seqan2::Holder >, seqan2::Tag >&, seqan2::Holder >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:931 │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ +void seqan2::clear > >(seqan2::Holder >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je c1ba > >(seqan2::Holder >, seqan2::Tag >&, seqan2::Holder >, seqan2::Tag > const&)@@Base+0x4a> │ │ │ │ │ + je f93a > >(seqan2::Holder >, seqan2::Tag >&, seqan2::Holder >, seqan2::Tag > const&)@@Base+0x4a> │ │ │ │ │ cmp $0x2,%edx │ │ │ │ │ - je c299 > >(seqan2::Holder >, seqan2::Tag >&, seqan2::Holder >, seqan2::Tag > const&)@@Base+0x129> │ │ │ │ │ + je fa19 > >(seqan2::Holder >, seqan2::Tag >&, seqan2::Holder >, seqan2::Tag > const&)@@Base+0x129> │ │ │ │ │ +seqan2::Reference >, seqan2::Tag > >::Type seqan2::_dataValue > >(seqan2::Holder >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov (%rdi),%rbp │ │ │ │ │ +void seqan2::deallocate >, unsigned char, unsigned long, seqan2::AllocateStorage_>(seqan2::String >&, unsigned char*, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov 0x0(%rbp),%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ +void seqan2::deallocate >, seqan2::Tag >, seqan2::String > const, int, seqan2::AllocateUnspecified_>(seqan2::Holder >, seqan2::Tag >&, seqan2::String > const*, int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ +void seqan2::clear > >(seqan2::Holder >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:533 │ │ │ │ │ movl $0x0,0x8(%rbx) │ │ │ │ │ +void seqan2::assign > >(seqan2::Holder >, seqan2::Tag >&, seqan2::Holder >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:931 │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ +void seqan2::assign, seqan2::String >, seqan2::TagGenerous_>(seqan2::String >&, seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1064 │ │ │ │ │ mov (%rdi),%rdi │ │ │ │ │ +void seqan2::assign > >(seqan2::Holder >, seqan2::Tag >&, seqan2::Holder >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:931 │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ +void seqan2::assign, seqan2::String >, seqan2::TagGenerous_>(seqan2::String >&, seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1064 │ │ │ │ │ mov %r12,%rsi │ │ │ │ │ +void seqan2::assign > >(seqan2::Holder >, seqan2::Tag >&, seqan2::Holder >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:931 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ +void seqan2::assign, seqan2::String >, seqan2::TagGenerous_>(seqan2::String >&, seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1064 │ │ │ │ │ jmp 4360 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@plt> │ │ │ │ │ +void seqan2::assign > >(seqan2::Holder >, seqan2::Tag >&, seqan2::Holder >, seqan2::Tag > const&): │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000000000000c2d0 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base>: │ │ │ │ │ +000000000000fa50 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base>: │ │ │ │ │ void seqan2::create > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:581 │ │ │ │ │ endbr64 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ mov %rdi,%rbp │ │ │ │ │ push %rbx │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:585 │ │ │ │ │ mov 0x8(%rdi),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je c488 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x1b8> │ │ │ │ │ + je fc08 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x1b8> │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - jne c478 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x1a8> │ │ │ │ │ + jne fbf8 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x1a8> │ │ │ │ │ +void seqan2::clear > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:529 │ │ │ │ │ movl $0x0,0x8(%rdi) │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > >::Type seqan2::_dataValue > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov (%rdi),%r12 │ │ │ │ │ +void seqan2::allocate > >, seqan2::Tag >, seqan2::Matrix > >, int, seqan2::AllocateUnspecified_>(seqan2::Holder > >, seqan2::Tag > const&, seqan2::Matrix > >*&, int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov $0x40,%edi │ │ │ │ │ call 41d0 │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::end(seqan2::String > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0x8(%r12),%rsi │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%r12),%rcx │ │ │ │ │ +seqan2::String >::String(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:119 │ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:121 │ │ │ │ │ movq $0x0,0x10(%rax) │ │ │ │ │ +void seqan2::allocate > >, seqan2::Tag >, seqan2::Matrix > >, int, seqan2::AllocateUnspecified_>(seqan2::Holder > >, seqan2::Tag > const&, seqan2::Matrix > >*&, int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov %rsi,%rdx │ │ │ │ │ +seqan2::String >::String(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:119 │ │ │ │ │ movups %xmm0,(%rax) │ │ │ │ │ +unsigned long seqan2::computeGenerousCapacity >, unsigned long>(seqan2::String > const&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:872 (discriminator 1) │ │ │ │ │ mov $0x20,%eax │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ sub %rcx,%rdx │ │ │ │ │ +unsigned long seqan2::computeGenerousCapacity >, unsigned long>(seqan2::String > const&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:872 │ │ │ │ │ cmp $0xf8,%rdx │ │ │ │ │ - jbe c343 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x73> │ │ │ │ │ + jbe fac3 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x73> │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ sar $0x3,%rdx │ │ │ │ │ +unsigned long seqan2::computeGenerousCapacity >, unsigned long>(seqan2::String > const&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ mov %rdx,%rax │ │ │ │ │ shr $1,%rax │ │ │ │ │ add %rdx,%rax │ │ │ │ │ +unsigned long const& std::min(unsigned long const&, unsigned long const&): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:238 │ │ │ │ │ mov 0x10(%r12),%rdx │ │ │ │ │ cmp %rdx,%rax │ │ │ │ │ cmovbe %rax,%rdx │ │ │ │ │ mov %rdx,%r13 │ │ │ │ │ +void seqan2::_reserveStorage, unsigned long, seqan2::TagExact_>(seqan2::String >&, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1684 │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - jne c5a8 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x2d8> │ │ │ │ │ + jne fd28 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x2d8> │ │ │ │ │ +seqan2::String >::String(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1) │ │ │ │ │ cmp %rcx,%rsi │ │ │ │ │ - je c36b > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x9b> │ │ │ │ │ + je faeb > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x9b> │ │ │ │ │ +void seqan2::assign, seqan2::String >, seqan2::TagGenerous_>(seqan2::String >&, seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1064 │ │ │ │ │ mov %r12,%rsi │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ call 4030 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@plt> │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::end(seqan2::String > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0x20(%r12),%rdx │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov 0x18(%r12),%rcx │ │ │ │ │ +seqan2::String >::String(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:119 │ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:121 │ │ │ │ │ movq $0x0,0x28(%rbx) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:119 │ │ │ │ │ movups %xmm0,0x18(%rbx) │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov %rdx,%rsi │ │ │ │ │ sub %rcx,%rsi │ │ │ │ │ mov %rsi,%rdi │ │ │ │ │ sar $0x3,%rdi │ │ │ │ │ +unsigned long seqan2::computeGenerousCapacity >, unsigned long>(seqan2::String > const&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ shr $1,%rax │ │ │ │ │ add %rdi,%rax │ │ │ │ │ cmp $0xf8,%rsi │ │ │ │ │ mov $0x20,%esi │ │ │ │ │ cmovbe %rsi,%rax │ │ │ │ │ +unsigned long const& std::min(unsigned long const&, unsigned long const&): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:238 │ │ │ │ │ mov 0x28(%r12),%rsi │ │ │ │ │ cmp %rsi,%rax │ │ │ │ │ cmovbe %rax,%rsi │ │ │ │ │ mov %rsi,%r13 │ │ │ │ │ +void seqan2::_reserveStorage, unsigned long, seqan2::TagExact_>(seqan2::String >&, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1684 │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ - jne c5e0 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x310> │ │ │ │ │ + jne fd60 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x310> │ │ │ │ │ +seqan2::String >::String(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1) │ │ │ │ │ cmp %rdx,%rcx │ │ │ │ │ - je c3d6 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x106> │ │ │ │ │ + je fb56 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x106> │ │ │ │ │ +seqan2::Matrix > >::Matrix(seqan2::Matrix > > const&): │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:187 │ │ │ │ │ lea 0x18(%r12),%rsi │ │ │ │ │ +void seqan2::assign, seqan2::String >, seqan2::TagGenerous_>(seqan2::String >&, seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1064 │ │ │ │ │ lea 0x18(%rbx),%rdi │ │ │ │ │ call 4030 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@plt> │ │ │ │ │ +seqan2::Holder >, seqan2::Tag >::Holder(seqan2::Holder >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:121 │ │ │ │ │ movl $0x0,0x38(%rbx) │ │ │ │ │ +void seqan2::assign > >(seqan2::Holder >, seqan2::Tag >&, seqan2::Holder >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:918 │ │ │ │ │ mov 0x38(%r12),%eax │ │ │ │ │ +seqan2::Holder >, seqan2::Tag >::Holder(seqan2::Holder >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:121 │ │ │ │ │ movq $0x0,0x30(%rbx) │ │ │ │ │ +void seqan2::assign > >(seqan2::Holder >, seqan2::Tag >&, seqan2::Holder >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:918 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je c46d > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x19d> │ │ │ │ │ + je fbed > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x19d> │ │ │ │ │ cmp $0x1,%eax │ │ │ │ │ - jne c630 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x360> │ │ │ │ │ + jne fdb0 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x360> │ │ │ │ │ +void seqan2::allocate >, seqan2::Tag >, seqan2::String >, int, seqan2::AllocateUnspecified_>(seqan2::Holder >, seqan2::Tag > const&, seqan2::String >*&, int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov $0x18,%edi │ │ │ │ │ +seqan2::Reference >, seqan2::Tag > const>::Type seqan2::_dataValue > >(seqan2::Holder >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ mov 0x30(%r12),%r14 │ │ │ │ │ +void seqan2::allocate >, seqan2::Tag >, seqan2::String >, int, seqan2::AllocateUnspecified_>(seqan2::Holder >, seqan2::Tag > const&, seqan2::String >*&, int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ call 41d0 │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::end(seqan2::String > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0x8(%r14),%rcx │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%r14),%rsi │ │ │ │ │ +seqan2::String >::String(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:119 │ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ │ +void seqan2::allocate >, seqan2::Tag >, seqan2::String >, int, seqan2::AllocateUnspecified_>(seqan2::Holder >, seqan2::Tag > const&, seqan2::String >*&, int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov %rax,%r13 │ │ │ │ │ +seqan2::String >::String(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:121 │ │ │ │ │ movq $0x0,0x10(%rax) │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov %rcx,%rdx │ │ │ │ │ +seqan2::String >::String(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:119 │ │ │ │ │ movups %xmm0,(%rax) │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ sub %rsi,%rdx │ │ │ │ │ +unsigned long seqan2::computeGenerousCapacity >, unsigned long>(seqan2::String > const&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ mov %rdx,%rax │ │ │ │ │ shr $1,%rax │ │ │ │ │ add %rdx,%rax │ │ │ │ │ cmp $0x1f,%rdx │ │ │ │ │ mov $0x20,%edx │ │ │ │ │ cmovbe %rdx,%rax │ │ │ │ │ +unsigned long const& std::min(unsigned long const&, unsigned long const&): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:238 │ │ │ │ │ mov 0x10(%r14),%rdx │ │ │ │ │ cmp %rdx,%rax │ │ │ │ │ cmovbe %rax,%rdx │ │ │ │ │ mov %rdx,%r12 │ │ │ │ │ +void seqan2::_reserveStorage, unsigned long, seqan2::TagExact_>(seqan2::String >&, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1684 │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - jne c648 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x378> │ │ │ │ │ + jne fdc8 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x378> │ │ │ │ │ +seqan2::String >::String(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1) │ │ │ │ │ cmp %rcx,%rsi │ │ │ │ │ - je c462 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x192> │ │ │ │ │ + je fbe2 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x192> │ │ │ │ │ +void seqan2::assign, seqan2::String >, seqan2::TagGenerous_>(seqan2::String >&, seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1064 │ │ │ │ │ mov %r14,%rsi │ │ │ │ │ mov %r13,%rdi │ │ │ │ │ call 4360 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@plt> │ │ │ │ │ +void seqan2::create >, seqan2::String > const>(seqan2::Holder >, seqan2::Tag >&, seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:650 (discriminator 1) │ │ │ │ │ mov %r13,0x30(%rbx) │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:651 │ │ │ │ │ movl $0x1,0x38(%rbx) │ │ │ │ │ +void seqan2::create > >, seqan2::Matrix > > >(seqan2::Holder > >, seqan2::Tag >&, seqan2::Matrix > >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:650 (discriminator 1) │ │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:651 │ │ │ │ │ movl $0x1,0x8(%rbp) │ │ │ │ │ +void seqan2::create > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:598 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ +void seqan2::allocate > >, seqan2::Tag >, seqan2::Matrix > >, int, seqan2::AllocateUnspecified_>(seqan2::Holder > >, seqan2::Tag > const&, seqan2::Matrix > >*&, int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov $0x40,%edi │ │ │ │ │ call 41d0 │ │ │ │ │ +seqan2::String >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ │ +void seqan2::allocate >, seqan2::Tag >, seqan2::String >, int, seqan2::AllocateUnspecified_>(seqan2::Holder >, seqan2::Tag > const&, seqan2::String >*&, int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov $0x18,%edi │ │ │ │ │ +void seqan2::allocate > >, seqan2::Tag >, seqan2::Matrix > >, int, seqan2::AllocateUnspecified_>(seqan2::Holder > >, seqan2::Tag > const&, seqan2::Matrix > >*&, int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ +seqan2::String >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ movq $0x0,0x10(%rax) │ │ │ │ │ movq $0x0,0x28(%rax) │ │ │ │ │ +seqan2::Holder >, seqan2::Tag >::Holder(): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:117 │ │ │ │ │ movq $0x0,0x30(%rax) │ │ │ │ │ +seqan2::Matrix > >::Matrix(): │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:176 │ │ │ │ │ movq $0x0,0x38(%rax) │ │ │ │ │ +seqan2::String >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ movups %xmm0,(%rax) │ │ │ │ │ movups %xmm0,0x18(%rax) │ │ │ │ │ +void seqan2::allocate >, seqan2::Tag >, seqan2::String >, int, seqan2::AllocateUnspecified_>(seqan2::Holder >, seqan2::Tag > const&, seqan2::String >*&, int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ call 41d0 │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::end(seqan2::String > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%rbx),%r12 │ │ │ │ │ +seqan2::String >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ │ +void seqan2::allocate >, seqan2::Tag >, seqan2::String >, int, seqan2::AllocateUnspecified_>(seqan2::Holder >, seqan2::Tag > const&, seqan2::String >*&, int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %rax,0x30(%rbx) │ │ │ │ │ +seqan2::String >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ movq $0x0,0x10(%rax) │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov %rdi,%r13 │ │ │ │ │ +void seqan2::create > >(seqan2::Holder >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ movl $0x1,0x38(%rbx) │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ sub %r12,%r13 │ │ │ │ │ +seqan2::String >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ movups %xmm0,(%rax) │ │ │ │ │ +seqan2::Size > >::Type seqan2::_Resize_String >::resize_ >, int>(seqan2::String >&, seqan2::Size > >::Type, int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1758 │ │ │ │ │ cmp $0x10,%r13 │ │ │ │ │ - jbe c568 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x298> │ │ │ │ │ + jbe fce8 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x298> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1777 (discriminator 1) │ │ │ │ │ add $0x10,%r12 │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::end(seqan2::String > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0x20(%rbx),%rdi │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov %r12,0x8(%rbx) │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov 0x18(%rbx),%r12 │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov %rdi,%r13 │ │ │ │ │ sub %r12,%r13 │ │ │ │ │ +seqan2::Size > >::Type seqan2::_Resize_String >::resize_ >, int>(seqan2::String >&, seqan2::Size > >::Type, int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1758 │ │ │ │ │ cmp $0x10,%r13 │ │ │ │ │ - ja c620 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x350> │ │ │ │ │ + ja fda0 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x350> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1765 │ │ │ │ │ cmpq $0x1,0x28(%rbx) │ │ │ │ │ - jbe c710 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x440> │ │ │ │ │ + jbe fe90 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x440> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1777 (discriminator 1) │ │ │ │ │ lea 0x10(%r12),%r14 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1775 │ │ │ │ │ cmp $0x8,%r13 │ │ │ │ │ - ja c548 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x278> │ │ │ │ │ + ja fcc8 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x278> │ │ │ │ │ +void seqan2::arrayFill(unsigned long*, unsigned long*, unsigned long const&): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:592 │ │ │ │ │ mov %r14,%rdx │ │ │ │ │ sub %rdi,%rdx │ │ │ │ │ +unsigned long* std::__fill_n_a(unsigned long*, long, unsigned long const&, std::random_access_iterator_tag): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:1146 │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - jle c548 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x278> │ │ │ │ │ + jle fcc8 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x278> │ │ │ │ │ +__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned long*, unsigned long*, unsigned long const&): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:951 (discriminator 1) │ │ │ │ │ cmp %r14,%rdi │ │ │ │ │ - je c548 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x278> │ │ │ │ │ + je fcc8 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x278> │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:952 │ │ │ │ │ xor %esi,%esi │ │ │ │ │ call 4130 │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov %r14,0x20(%rbx) │ │ │ │ │ +seqan2::Matrix > >::Matrix(): │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:183 (discriminator 1) │ │ │ │ │ movq $0x1,(%r12) │ │ │ │ │ +void seqan2::create > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ movl $0x1,0x8(%rbp) │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:598 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ +seqan2::Size > >::Type seqan2::_Resize_String >::resize_ >, int>(seqan2::String >&, seqan2::Size > >::Type, int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1765 │ │ │ │ │ cmpq $0x1,0x10(%rbx) │ │ │ │ │ - jbe c670 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x3a0> │ │ │ │ │ + jbe fdf0 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x3a0> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1777 (discriminator 1) │ │ │ │ │ add $0x10,%r12 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1775 │ │ │ │ │ cmp $0x8,%r13 │ │ │ │ │ - ja c4ff > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x22f> │ │ │ │ │ + ja fc7f > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x22f> │ │ │ │ │ +void seqan2::arrayFill(unsigned long*, unsigned long*, unsigned long const&): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:592 │ │ │ │ │ mov %r12,%rdx │ │ │ │ │ sub %rdi,%rdx │ │ │ │ │ +unsigned long* std::__fill_n_a(unsigned long*, long, unsigned long const&, std::random_access_iterator_tag): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:1146 │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - jle c4ff > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x22f> │ │ │ │ │ + jle fc7f > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x22f> │ │ │ │ │ +__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned long*, unsigned long*, unsigned long const&): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:951 (discriminator 1) │ │ │ │ │ cmp %r12,%rdi │ │ │ │ │ - je c4ff > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x22f> │ │ │ │ │ + je fc7f > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x22f> │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:952 │ │ │ │ │ xor %esi,%esi │ │ │ │ │ call 4130 │ │ │ │ │ - jmp c4ff > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x22f> │ │ │ │ │ + jmp fc7f > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x22f> │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ +void seqan2::allocate >, unsigned long, unsigned long, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned long*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ lea 0x0(,%rdx,8),%rdi │ │ │ │ │ call 41d0 │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_allocateStorage(seqan2::String >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov %r13,0x10(%rbx) │ │ │ │ │ +void seqan2::allocate >, unsigned long, unsigned long, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned long*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ movq %rax,%xmm0 │ │ │ │ │ punpcklqdq %xmm0,%xmm0 │ │ │ │ │ movups %xmm0,(%rbx) │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::end(seqan2::String > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0x8(%r12),%rsi │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%r12),%rcx │ │ │ │ │ +seqan2::String >::String(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1) │ │ │ │ │ cmp %rcx,%rsi │ │ │ │ │ - jne c360 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x90> │ │ │ │ │ - jmp c36b > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x9b> │ │ │ │ │ + jne fae0 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x90> │ │ │ │ │ + jmp faeb > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x9b> │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ +void seqan2::allocate >, unsigned long, unsigned long, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned long*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ lea 0x0(,%rsi,8),%rdi │ │ │ │ │ call 41d0 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ movq %rax,%xmm0 │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_allocateStorage(seqan2::String >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov %r13,0x28(%rbx) │ │ │ │ │ +void seqan2::allocate >, unsigned long, unsigned long, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned long*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ punpcklqdq %xmm0,%xmm0 │ │ │ │ │ movups %xmm0,0x18(%rbx) │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::end(seqan2::String > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0x20(%r12),%rdx │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov 0x18(%r12),%rcx │ │ │ │ │ +seqan2::String >::String(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1) │ │ │ │ │ cmp %rdx,%rcx │ │ │ │ │ - jne c3c8 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0xf8> │ │ │ │ │ - jmp c3d6 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x106> │ │ │ │ │ + jne fb48 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0xf8> │ │ │ │ │ + jmp fb56 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x106> │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ +seqan2::Size > >::Type seqan2::_Resize_String >::resize_ >, int>(seqan2::String >&, seqan2::Size > >::Type, int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1777 (discriminator 1) │ │ │ │ │ lea 0x10(%r12),%r14 │ │ │ │ │ - jmp c548 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x278> │ │ │ │ │ + jmp fcc8 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x278> │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x30(%r12),%rax │ │ │ │ │ +void seqan2::setValue > >(seqan2::Holder >, seqan2::Tag >&, seqan2::String >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:728 │ │ │ │ │ movl $0x2,0x38(%rbx) │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:727 │ │ │ │ │ mov %rax,0x30(%rbx) │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:729 │ │ │ │ │ - jmp c46d > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x19d> │ │ │ │ │ + jmp fbed > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x19d> │ │ │ │ │ nopl (%rax) │ │ │ │ │ +unsigned long seqan2::_computeSizeForCapacity >, unsigned long>(seqan2::String > const&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:845 (discriminator 1) │ │ │ │ │ lea 0x1(%rdx),%rdi │ │ │ │ │ +void seqan2::allocate >, unsigned char, unsigned long, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned char*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ call 41d0 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ movq %rax,%xmm0 │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_allocateStorage(seqan2::String >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov %r12,0x10(%r13) │ │ │ │ │ +void seqan2::allocate >, unsigned char, unsigned long, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned char*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ punpcklqdq %xmm0,%xmm0 │ │ │ │ │ movups %xmm0,0x0(%r13) │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::end(seqan2::String > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0x8(%r14),%rcx │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%r14),%rsi │ │ │ │ │ - jmp c452 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x182> │ │ │ │ │ + jmp fbd2 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x182> │ │ │ │ │ nop │ │ │ │ │ +void seqan2::allocate >, unsigned long, unsigned long, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned long*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov $0x100,%edi │ │ │ │ │ call 41d0 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %rax,(%rbx) │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_allocateStorage(seqan2::String >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ movq $0x20,0x10(%rbx) │ │ │ │ │ +void seqan2::_reserveStorage, unsigned long, seqan2::TagGenerous_>(seqan2::String >&, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ test %r12,%r12 │ │ │ │ │ - je c7c0 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x4f0> │ │ │ │ │ + je ff40 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x4f0> │ │ │ │ │ +unsigned long* std::__copy_move::__copy_m(unsigned long*, unsigned long*, unsigned long*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ cmp $0x8,%r13 │ │ │ │ │ - jle c880 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x5b0> │ │ │ │ │ + jle 10000 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x5b0> │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ mov %r13,%rdx │ │ │ │ │ mov %r12,%rsi │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ call 4300 │ │ │ │ │ +void seqan2::deallocate >, unsigned long, unsigned long, seqan2::AllocateStorage_>(seqan2::String >&, unsigned long*, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ +seqan2::Size > >::Type seqan2::_Resize_String >::resize_ >, int>(seqan2::String >&, seqan2::Size > >::Type, int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1769 │ │ │ │ │ mov 0x10(%rbx),%rdx │ │ │ │ │ mov $0x2,%eax │ │ │ │ │ cmp %rax,%rdx │ │ │ │ │ cmova %rax,%rdx │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov (%rbx),%rax │ │ │ │ │ +seqan2::Size > >::Type seqan2::_Resize_String >::resize_ >, int>(seqan2::String >&, seqan2::Size > >::Type, int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1773 (discriminator 1) │ │ │ │ │ shl $0x3,%rdx │ │ │ │ │ lea (%rax,%rdx,1),%r12 │ │ │ │ │ +void seqan2::arrayFill(unsigned long*, unsigned long*, unsigned long const&): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:588 │ │ │ │ │ sub %r13,%rdx │ │ │ │ │ +unsigned long* std::__fill_n_a(unsigned long*, long, unsigned long const&, std::random_access_iterator_tag): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:1146 │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - jle c4ff > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x22f> │ │ │ │ │ + jle fc7f > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x22f> │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ lea (%rax,%r13,1),%rdi │ │ │ │ │ +__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned long*, unsigned long*, unsigned long const&): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:952 │ │ │ │ │ xor %esi,%esi │ │ │ │ │ mov %edx,%eax │ │ │ │ │ cmp $0x8,%edx │ │ │ │ │ - jae c7e0 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x510> │ │ │ │ │ + jae ff60 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x510> │ │ │ │ │ test $0x4,%dl │ │ │ │ │ - jne c89f > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x5cf> │ │ │ │ │ + jne 1001f > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x5cf> │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je c4ff > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x22f> │ │ │ │ │ + je fc7f > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x22f> │ │ │ │ │ and $0x2,%edx │ │ │ │ │ movb $0x0,(%rdi) │ │ │ │ │ - je c4ff > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x22f> │ │ │ │ │ + je fc7f > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x22f> │ │ │ │ │ movw $0x0,-0x2(%rdi,%rax,1) │ │ │ │ │ - jmp c4ff > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x22f> │ │ │ │ │ + jmp fc7f > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x22f> │ │ │ │ │ nop │ │ │ │ │ +void seqan2::allocate >, unsigned long, unsigned long, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned long*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov $0x100,%edi │ │ │ │ │ call 41d0 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %rax,0x18(%rbx) │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_allocateStorage(seqan2::String >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ movq $0x20,0x28(%rbx) │ │ │ │ │ +void seqan2::_reserveStorage, unsigned long, seqan2::TagGenerous_>(seqan2::String >&, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ test %r12,%r12 │ │ │ │ │ - je c7b0 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x4e0> │ │ │ │ │ + je ff30 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x4e0> │ │ │ │ │ +unsigned long* std::__copy_move::__copy_m(unsigned long*, unsigned long*, unsigned long*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ cmp $0x8,%r13 │ │ │ │ │ - jle c86e > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x59e> │ │ │ │ │ + jle ffee > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x59e> │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ mov %r13,%rdx │ │ │ │ │ mov %r12,%rsi │ │ │ │ │ call 4300 │ │ │ │ │ +void seqan2::deallocate >, unsigned long, unsigned long, seqan2::AllocateStorage_>(seqan2::String >&, unsigned long*, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ +seqan2::Size > >::Type seqan2::_Resize_String >::resize_ >, int>(seqan2::String >&, seqan2::Size > >::Type, int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1769 │ │ │ │ │ mov 0x28(%rbx),%rax │ │ │ │ │ mov $0x2,%edx │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ │ +seqan2::Size > >::Type seqan2::_Resize_String >::resize_ >, int>(seqan2::String >&, seqan2::Size > >::Type, int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1769 │ │ │ │ │ cmp %rdx,%rax │ │ │ │ │ cmova %rdx,%rax │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1773 (discriminator 1) │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ lea (%rdi,%rax,1),%r14 │ │ │ │ │ +void seqan2::arrayFill(unsigned long*, unsigned long*, unsigned long const&): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:588 │ │ │ │ │ sub %r13,%rax │ │ │ │ │ +unsigned long* std::__fill_n_a(unsigned long*, long, unsigned long const&, std::random_access_iterator_tag): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:1146 │ │ │ │ │ test %rax,%rax │ │ │ │ │ - jle c7a0 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x4d0> │ │ │ │ │ + jle ff20 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x4d0> │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ add %rdi,%r13 │ │ │ │ │ +__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned long*, unsigned long*, unsigned long const&): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:952 │ │ │ │ │ mov %eax,%edx │ │ │ │ │ xor %esi,%esi │ │ │ │ │ cmp $0x8,%eax │ │ │ │ │ - jae c828 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x558> │ │ │ │ │ + jae ffa8 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x558> │ │ │ │ │ test $0x4,%al │ │ │ │ │ - jne c8b2 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x5e2> │ │ │ │ │ + jne 10032 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x5e2> │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je c7a0 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x4d0> │ │ │ │ │ + je ff20 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x4d0> │ │ │ │ │ movb $0x0,0x0(%r13) │ │ │ │ │ test $0x2,%al │ │ │ │ │ - jne c8d4 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x604> │ │ │ │ │ + jne 10054 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x604> │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ +void seqan2::create > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:581 │ │ │ │ │ mov %rdi,%r12 │ │ │ │ │ - jmp c548 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x278> │ │ │ │ │ + jmp fcc8 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x278> │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ +seqan2::Size > >::Type seqan2::_Resize_String >::resize_ >, int>(seqan2::String >&, seqan2::Size > >::Type, int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1773 (discriminator 1) │ │ │ │ │ lea 0x10(%rax),%r14 │ │ │ │ │ +void seqan2::arrayFill(unsigned long*, unsigned long*, unsigned long const&): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:588 │ │ │ │ │ mov $0x10,%eax │ │ │ │ │ +unsigned long* std::__fill_n_a(unsigned long*, long, unsigned long const&, std::random_access_iterator_tag): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:1146 │ │ │ │ │ sub %r13,%rax │ │ │ │ │ - jne c773 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x4a3> │ │ │ │ │ - jmp c7a0 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x4d0> │ │ │ │ │ + jne fef3 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x4a3> │ │ │ │ │ + jmp ff20 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x4d0> │ │ │ │ │ +seqan2::Size > >::Type seqan2::capacity(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:318 │ │ │ │ │ mov $0x10,%edx │ │ │ │ │ +seqan2::Size > >::Type seqan2::_Resize_String >::resize_ >, int>(seqan2::String >&, seqan2::Size > >::Type, int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1773 (discriminator 1) │ │ │ │ │ lea 0x10(%rax),%r12 │ │ │ │ │ +unsigned long* std::__fill_n_a(unsigned long*, long, unsigned long const&, std::random_access_iterator_tag): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:1146 │ │ │ │ │ sub %r13,%rdx │ │ │ │ │ - jne c6d5 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x405> │ │ │ │ │ - jmp c4ff > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x22f> │ │ │ │ │ + jne fe55 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x405> │ │ │ │ │ + jmp fc7f > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x22f> │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ +__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned long*, unsigned long*, unsigned long const&): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:952 │ │ │ │ │ lea 0x8(%rdi),%rcx │ │ │ │ │ mov %edx,%eax │ │ │ │ │ movq $0x0,(%rdi) │ │ │ │ │ movq $0x0,-0x8(%rdi,%rax,1) │ │ │ │ │ and $0xfffffffffffffff8,%rcx │ │ │ │ │ sub %rcx,%rdi │ │ │ │ │ lea (%rdx,%rdi,1),%eax │ │ │ │ │ and $0xfffffff8,%eax │ │ │ │ │ cmp $0x8,%eax │ │ │ │ │ - jb c4ff > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x22f> │ │ │ │ │ + jb fc7f > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x22f> │ │ │ │ │ and $0xfffffff8,%eax │ │ │ │ │ xor %edx,%edx │ │ │ │ │ mov %edx,%edi │ │ │ │ │ add $0x8,%edx │ │ │ │ │ mov %rsi,(%rcx,%rdi,1) │ │ │ │ │ cmp %eax,%edx │ │ │ │ │ - jb c811 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x541> │ │ │ │ │ - jmp c4ff > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x22f> │ │ │ │ │ + jb ff91 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x541> │ │ │ │ │ + jmp fc7f > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x22f> │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ lea 0x8(%r13),%rcx │ │ │ │ │ mov %eax,%edx │ │ │ │ │ movq $0x0,0x0(%r13) │ │ │ │ │ movq $0x0,-0x8(%r13,%rdx,1) │ │ │ │ │ and $0xfffffffffffffff8,%rcx │ │ │ │ │ sub %rcx,%r13 │ │ │ │ │ lea (%rax,%r13,1),%edx │ │ │ │ │ and $0xfffffff8,%edx │ │ │ │ │ cmp $0x8,%edx │ │ │ │ │ - jb c7a0 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x4d0> │ │ │ │ │ + jb ff20 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x4d0> │ │ │ │ │ and $0xfffffff8,%edx │ │ │ │ │ xor %eax,%eax │ │ │ │ │ mov %eax,%r8d │ │ │ │ │ add $0x8,%eax │ │ │ │ │ mov %rsi,(%rcx,%r8,1) │ │ │ │ │ cmp %edx,%eax │ │ │ │ │ - jb c85b > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x58b> │ │ │ │ │ - jmp c7a0 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x4d0> │ │ │ │ │ + jb ffdb > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x58b> │ │ │ │ │ + jmp ff20 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x4d0> │ │ │ │ │ +unsigned long* std::__copy_move::__copy_m(unsigned long*, unsigned long*, unsigned long*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:453 │ │ │ │ │ - jne c747 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x477> │ │ │ │ │ + jne fec7 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x477> │ │ │ │ │ +void std::__copy_move::__assign_one(unsigned long*, unsigned long*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:438 │ │ │ │ │ mov (%r12),%rax │ │ │ │ │ mov %rax,(%rdi) │ │ │ │ │ - jmp c747 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x477> │ │ │ │ │ + jmp fec7 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x477> │ │ │ │ │ +unsigned long* std::__copy_move::__copy_m(unsigned long*, unsigned long*, unsigned long*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:453 │ │ │ │ │ - je c8c8 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x5f8> │ │ │ │ │ + je 10048 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x5f8> │ │ │ │ │ +void seqan2::deallocate >, unsigned long, unsigned long, seqan2::AllocateStorage_>(seqan2::String >&, unsigned long*, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ +seqan2::Size > >::Type seqan2::_Resize_String >::resize_ >, int>(seqan2::String >&, seqan2::Size > >::Type, int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1769 │ │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ │ mov $0x2,%edx │ │ │ │ │ cmp %rdx,%rax │ │ │ │ │ cmovbe %rax,%rdx │ │ │ │ │ - jmp c6be > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x3ee> │ │ │ │ │ + jmp fe3e > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x3ee> │ │ │ │ │ +__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned long*, unsigned long*, unsigned long const&): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:952 │ │ │ │ │ movl $0x0,(%rdi) │ │ │ │ │ movl $0x0,-0x4(%rdi,%rax,1) │ │ │ │ │ - jmp c4ff > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x22f> │ │ │ │ │ + jmp fc7f > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x22f> │ │ │ │ │ movl $0x0,0x0(%r13) │ │ │ │ │ movl $0x0,-0x4(%r13,%rdx,1) │ │ │ │ │ - jmp c7a0 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x4d0> │ │ │ │ │ + jmp ff20 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x4d0> │ │ │ │ │ +void std::__copy_move::__assign_one(unsigned long*, unsigned long*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:438 │ │ │ │ │ mov (%r12),%rdx │ │ │ │ │ mov %rdx,(%rax) │ │ │ │ │ - jmp c6a6 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x3d6> │ │ │ │ │ + jmp fe26 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x3d6> │ │ │ │ │ +__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned long*, unsigned long*, unsigned long const&): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:952 │ │ │ │ │ movw $0x0,-0x2(%r13,%rdx,1) │ │ │ │ │ - jmp c7a0 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x4d0> │ │ │ │ │ + jmp ff20 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x4d0> │ │ │ │ │ endbr64 │ │ │ │ │ +void seqan2::deallocate >, unsigned long, unsigned long, seqan2::AllocateStorage_>(seqan2::String >&, unsigned long*, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %rax,%rbp │ │ │ │ │ - jmp c905 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x635> │ │ │ │ │ + jmp 10085 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x635> │ │ │ │ │ endbr64 │ │ │ │ │ mov %rax,%rbp │ │ │ │ │ - jmp c8fc > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x62c> │ │ │ │ │ + jmp 1007c > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x62c> │ │ │ │ │ endbr64 │ │ │ │ │ +void seqan2::clear > >(seqan2::Holder >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ mov %rax,%rbp │ │ │ │ │ - jmp c915 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x645> │ │ │ │ │ + jmp 10095 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x645> │ │ │ │ │ +void seqan2::deallocate >, unsigned long, unsigned long, seqan2::AllocateStorage_>(seqan2::String >&, unsigned long*, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ mov (%rbx),%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ call 4340 <_Unwind_Resume@plt> │ │ │ │ │ +void seqan2::clear > >(seqan2::Holder >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ testl $0xfffffffd,0x38(%rbx) │ │ │ │ │ - je c933 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x663> │ │ │ │ │ + je 100b3 > > >(seqan2::Holder > >, seqan2::Tag >&)@@Base+0x663> │ │ │ │ │ +seqan2::Reference >, seqan2::Tag > >::Type seqan2::_dataValue > >(seqan2::Holder >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov 0x30(%rbx),%r12 │ │ │ │ │ +void seqan2::deallocate >, unsigned char, unsigned long, seqan2::AllocateStorage_>(seqan2::String >&, unsigned char*, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov (%r12),%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ +void seqan2::deallocate >, seqan2::Tag >, seqan2::String > const, int, seqan2::AllocateUnspecified_>(seqan2::Holder >, seqan2::Tag >&, seqan2::String > const*, int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ +void seqan2::deallocate >, unsigned long, unsigned long, seqan2::AllocateStorage_>(seqan2::String >&, unsigned long*, unsigned long, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ mov (%rbx),%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ call 4340 <_Unwind_Resume@plt> │ │ │ │ │ +void seqan2::create > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ -000000000000c950 , seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&)@@Base>: │ │ │ │ │ +00000000000100d0 , seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&)@@Base>: │ │ │ │ │ void seqan2::resize, seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&): │ │ │ │ │ /usr/include/seqan/align/dp_matrix.h:493 │ │ │ │ │ endbr64 │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ mov %rdi,%r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > >::Type seqan2::value > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov 0x8(%rdi),%r8d │ │ │ │ │ test %r8d,%r8d │ │ │ │ │ - je ca60 , seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&)@@Base+0x110> │ │ │ │ │ + je 101e0 , seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&)@@Base+0x110> │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > >::Type seqan2::_dataValue > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov (%r12),%rax │ │ │ │ │ +seqan2::Size, seqan2::String > > >::Type seqan2::updateFactors, seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&): │ │ │ │ │ /usr/include/seqan/align/dp_matrix.h:478 │ │ │ │ │ mov $0x1,%r13d │ │ │ │ │ /usr/include/seqan/align/dp_matrix.h:477 (discriminator 2) │ │ │ │ │ mov 0x18(%rax),%rcx │ │ │ │ │ +seqan2::Size > > >::Type seqan2::length > >(seqan2::Matrix > > const&, unsigned int): │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:406 (discriminator 1) │ │ │ │ │ mov (%rax),%rdx │ │ │ │ │ +seqan2::Size, seqan2::String > > >::Type seqan2::updateFactors, seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&): │ │ │ │ │ /usr/include/seqan/align/dp_matrix.h:477 (discriminator 3) │ │ │ │ │ mov (%rcx),%rbx │ │ │ │ │ imul (%rdx),%rbx │ │ │ │ │ /usr/include/seqan/align/dp_matrix.h:478 (discriminator 1) │ │ │ │ │ test %rbx,%rbx │ │ │ │ │ - jne c9c8 , seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&)@@Base+0x78> │ │ │ │ │ - jmp ca47 , seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&)@@Base+0xf7> │ │ │ │ │ + jne 10148 , seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&)@@Base+0x78> │ │ │ │ │ + jmp 101c7 , seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&)@@Base+0xf7> │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%rax),%rcx │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov 0x8(%rax),%rdx │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > >::Type seqan2::_dataValue > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov %rax,%r14 │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ sub %rcx,%rdx │ │ │ │ │ sar $0x3,%rdx │ │ │ │ │ +seqan2::Size, seqan2::String > > >::Type seqan2::updateFactors, seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&): │ │ │ │ │ /usr/include/seqan/align/dp_matrix.h:478 (discriminator 2) │ │ │ │ │ cmp %rdx,%rbp │ │ │ │ │ - jae ca10 , seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&)@@Base+0xc0> │ │ │ │ │ + jae 10190 , seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&)@@Base+0xc0> │ │ │ │ │ /usr/include/seqan/align/dp_matrix.h:480 (discriminator 2) │ │ │ │ │ mov 0x18(%rax),%rdx │ │ │ │ │ /usr/include/seqan/align/dp_matrix.h:478 (discriminator 9) │ │ │ │ │ add $0x1,%r13d │ │ │ │ │ /usr/include/seqan/align/dp_matrix.h:480 (discriminator 2) │ │ │ │ │ mov %rbx,(%rdx,%rbp,8) │ │ │ │ │ /usr/include/seqan/align/dp_matrix.h:481 (discriminator 1) │ │ │ │ │ imul (%rcx,%rbp,8),%rbx │ │ │ │ │ /usr/include/seqan/align/dp_matrix.h:478 (discriminator 1) │ │ │ │ │ test %rbx,%rbx │ │ │ │ │ - je ca47 , seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&)@@Base+0xf7> │ │ │ │ │ + je 101c7 , seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&)@@Base+0xf7> │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > >::Type seqan2::value > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov 0x8(%r12),%edi │ │ │ │ │ +seqan2::Size, seqan2::String > > >::Type seqan2::updateFactors, seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&): │ │ │ │ │ /usr/include/seqan/align/dp_matrix.h:478 (discriminator 3) │ │ │ │ │ mov %r13d,%ebp │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > >::Type seqan2::value > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ test %edi,%edi │ │ │ │ │ - jne c998 , seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&)@@Base+0x48> │ │ │ │ │ + jne 10118 , seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&)@@Base+0x48> │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ call 40a0 > > >(seqan2::Holder > >, seqan2::Tag >&)@plt> │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > >::Type seqan2::_dataValue > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov (%r12),%rax │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%rax),%rcx │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov 0x8(%rax),%rdx │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > >::Type seqan2::_dataValue > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov %rax,%r14 │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ sub %rcx,%rdx │ │ │ │ │ sar $0x3,%rdx │ │ │ │ │ +seqan2::Size, seqan2::String > > >::Type seqan2::updateFactors, seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&): │ │ │ │ │ /usr/include/seqan/align/dp_matrix.h:478 (discriminator 2) │ │ │ │ │ cmp %rdx,%rbp │ │ │ │ │ - jae ca70 , seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&)@@Base+0x120> │ │ │ │ │ + jae 101f0 , seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&)@@Base+0x120> │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > >::Type seqan2::value > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov 0x8(%r12),%esi │ │ │ │ │ test %esi,%esi │ │ │ │ │ - jne c9ae , seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&)@@Base+0x5e> │ │ │ │ │ + jne 1012e , seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&)@@Base+0x5e> │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ call 40a0 > > >(seqan2::Holder > >, seqan2::Tag >&)@plt> │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > >::Type seqan2::_dataValue > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov (%r12),%rax │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%rax),%rcx │ │ │ │ │ - jmp c9ae , seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&)@@Base+0x5e> │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > >::Type seqan2::value > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ + jmp 1012e , seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&)@@Base+0x5e> │ │ │ │ │ +seqan2::Reference >, seqan2::Tag > const>::Type seqan2::_dataValue > >(seqan2::Holder >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ mov 0x30(%rax),%rbp │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov 0x0(%rbp),%r15 │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov 0x8(%rbp),%r13 │ │ │ │ │ sub %r15,%r13 │ │ │ │ │ +void seqan2::resize, seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&): │ │ │ │ │ /usr/include/seqan/align/dp_matrix.h:498 (discriminator 1) │ │ │ │ │ cmp %rbx,%r13 │ │ │ │ │ - jae ca47 , seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&)@@Base+0xf7> │ │ │ │ │ + jae 101c7 , seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&)@@Base+0xf7> │ │ │ │ │ +seqan2::Reference >, seqan2::Tag > >::Type seqan2::value > >(seqan2::Holder >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov 0x38(%rax),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je cac8 , seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&)@@Base+0x178> │ │ │ │ │ + je 10248 , seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&)@@Base+0x178> │ │ │ │ │ +seqan2::Size > >::Type seqan2::capacity(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ │ +seqan2::Size > >::Type seqan2::_Resize_String >::resize_ > >(seqan2::String >&, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1731 │ │ │ │ │ cmp %rbx,%rdx │ │ │ │ │ - jb cb06 , seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&)@@Base+0x1b6> │ │ │ │ │ + jb 10286 , seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&)@@Base+0x1b6> │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov 0x0(%rbp),%rax │ │ │ │ │ add %rbx,%rax │ │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ │ +void seqan2::resize, seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&): │ │ │ │ │ /usr/include/seqan/align/dp_matrix.h:500 │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > >::Type seqan2::value > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ call 40a0 > > >(seqan2::Holder > >, seqan2::Tag >&)@plt> │ │ │ │ │ - jmp c972 , seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&)@@Base+0x22> │ │ │ │ │ + jmp 100f2 , seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&)@@Base+0x22> │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ +seqan2::Reference >, seqan2::Tag > const>::Type seqan2::_dataValue > >(seqan2::Holder >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ mov 0x30(%rax),%rbp │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov 0x0(%rbp),%r15 │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov 0x8(%rbp),%r13 │ │ │ │ │ sub %r15,%r13 │ │ │ │ │ +void seqan2::resize, seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&): │ │ │ │ │ /usr/include/seqan/align/dp_matrix.h:498 (discriminator 1) │ │ │ │ │ cmp %rbx,%r13 │ │ │ │ │ - jae ca47 , seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&)@@Base+0xf7> │ │ │ │ │ + jae 101c7 , seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&)@@Base+0xf7> │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > >::Type seqan2::value > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov 0x8(%r12),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - jne ca24 , seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&)@@Base+0xd4> │ │ │ │ │ + jne 101a4 , seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&)@@Base+0xd4> │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:863 │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ call 40a0 > > >(seqan2::Holder > >, seqan2::Tag >&)@plt> │ │ │ │ │ +seqan2::Reference > >, seqan2::Tag > >::Type seqan2::_dataValue > > >(seqan2::Holder > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov (%r12),%r14 │ │ │ │ │ +seqan2::Reference >, seqan2::Tag > >::Type seqan2::value > >(seqan2::Holder >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:862 (discriminator 1) │ │ │ │ │ mov 0x38(%r14),%edx │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je cac8 , seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&)@@Base+0x178> │ │ │ │ │ + je 10248 , seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&)@@Base+0x178> │ │ │ │ │ +seqan2::Reference >, seqan2::Tag > >::Type seqan2::_dataValue > >(seqan2::Holder >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov 0x30(%r14),%rbp │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov 0x0(%rbp),%rax │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov 0x8(%rbp),%r13 │ │ │ │ │ sub %rax,%r13 │ │ │ │ │ +seqan2::Size > >::Type seqan2::_Resize_String >::resize_ > >(seqan2::String >&, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1724 │ │ │ │ │ cmp %r13,%rbx │ │ │ │ │ - jb ca40 , seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&)@@Base+0xf0> │ │ │ │ │ + jb 101c0 , seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&)@@Base+0xf0> │ │ │ │ │ +seqan2::Size > >::Type seqan2::capacity(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:320 │ │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ │ mov %rax,%r15 │ │ │ │ │ - jmp ca33 , seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&)@@Base+0xe3> │ │ │ │ │ + jmp 101b3 , seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&)@@Base+0xe3> │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ +void seqan2::allocate >, seqan2::Tag >, seqan2::String >, int, seqan2::AllocateUnspecified_>(seqan2::Holder >, seqan2::Tag > const&, seqan2::String >*&, int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov $0x18,%edi │ │ │ │ │ call 41d0 │ │ │ │ │ +seqan2::String >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ │ +unsigned long seqan2::_computeSizeForCapacity >, unsigned long>(seqan2::String > const&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:845 (discriminator 1) │ │ │ │ │ lea 0x1(%rbx),%rdi │ │ │ │ │ +void seqan2::allocate >, seqan2::Tag >, seqan2::String >, int, seqan2::AllocateUnspecified_>(seqan2::Holder >, seqan2::Tag > const&, seqan2::String >*&, int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %rax,0x30(%r14) │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov %rax,%rbp │ │ │ │ │ +seqan2::String >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ movq $0x0,0x10(%rax) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ movups %xmm0,(%rax) │ │ │ │ │ +void seqan2::create > >(seqan2::Holder >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ movl $0x1,0x38(%r14) │ │ │ │ │ +void seqan2::allocate >, unsigned char, unsigned long, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned char*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ call 41d0 │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_allocateStorage(seqan2::String >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov %rbx,0x10(%rbp) │ │ │ │ │ +void seqan2::allocate >, unsigned char, unsigned long, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned char*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ │ - jmp ca40 , seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&)@@Base+0xf0> │ │ │ │ │ + jmp 101c0 , seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&)@@Base+0xf0> │ │ │ │ │ +unsigned long seqan2::_computeSizeForCapacity >, unsigned long>(seqan2::String > const&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:845 (discriminator 1) │ │ │ │ │ lea 0x1(%rbx),%rdi │ │ │ │ │ +void seqan2::allocate >, unsigned char, unsigned long, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned char*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ call 41d0 │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_allocateStorage(seqan2::String >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov %rbx,0x10(%rbp) │ │ │ │ │ +void seqan2::allocate >, unsigned char, unsigned long, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned char*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ +void seqan2::_reserveStorage, unsigned long, seqan2::TagExact_>(seqan2::String >&, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ test %r15,%r15 │ │ │ │ │ - je ca40 , seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&)@@Base+0xf0> │ │ │ │ │ + je 101c0 , seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&)@@Base+0xf0> │ │ │ │ │ +unsigned char* std::__copy_move::__copy_m(unsigned char*, unsigned char*, unsigned char*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ cmp $0x1,%r13 │ │ │ │ │ - jle cb4c , seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&)@@Base+0x1fc> │ │ │ │ │ + jle 102cc , seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&)@@Base+0x1fc> │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ mov %r13,%rdx │ │ │ │ │ mov %r15,%rsi │ │ │ │ │ call 4300 │ │ │ │ │ +void seqan2::deallocate >, unsigned char, unsigned long, seqan2::AllocateStorage_>(seqan2::String >&, unsigned char*, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %r15,%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ +seqan2::Size > >::Type seqan2::_Resize_String >::resize_ > >(seqan2::String >&, seqan2::Size > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1734 │ │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ │ cmp %rax,%rbx │ │ │ │ │ cmova %rax,%rbx │ │ │ │ │ - jmp ca3c , seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&)@@Base+0xec> │ │ │ │ │ + jmp 101bc , seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&)@@Base+0xec> │ │ │ │ │ +unsigned char* std::__copy_move::__copy_m(unsigned char*, unsigned char*, unsigned char*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:453 │ │ │ │ │ - jne cb34 , seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&)@@Base+0x1e4> │ │ │ │ │ + jne 102b4 , seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&)@@Base+0x1e4> │ │ │ │ │ +void std::__copy_move::__assign_one(unsigned char*, unsigned char*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:438 │ │ │ │ │ movzbl (%r15),%eax │ │ │ │ │ mov %al,(%rdi) │ │ │ │ │ - jmp cb34 , seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&)@@Base+0x1e4> │ │ │ │ │ + jmp 102b4 , seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&)@@Base+0x1e4> │ │ │ │ │ +void seqan2::resize, seqan2::String > >(seqan2::DPMatrix_, seqan2::String > >&): │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -000000000000cb60 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@@Base>: │ │ │ │ │ +00000000000102e0 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@@Base>: │ │ │ │ │ void seqan2::AssignString_ >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1032 │ │ │ │ │ endbr64 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ mov %rsi,%r13 │ │ │ │ │ push %r12 │ │ │ │ │ mov %rdi,%r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x20,%rsp │ │ │ │ │ +seqan2::Iterator >, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::end >, void>(seqan2::String >, seqan2::Alloc > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0x8(%rsi),%rbp │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1032 │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ mov %rax,0x18(%rsp) │ │ │ │ │ mov %rdx,%rax │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1037 (discriminator 1) │ │ │ │ │ test %rbp,%rbp │ │ │ │ │ - je cb9a >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@@Base+0x3a> │ │ │ │ │ + je 1031a >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@@Base+0x3a> │ │ │ │ │ cmp 0x8(%rdi),%rbp │ │ │ │ │ - je cc90 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@@Base+0x130> │ │ │ │ │ + je 10410 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@@Base+0x130> │ │ │ │ │ +seqan2::Iterator >, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin >, void>(seqan2::String >, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov 0x0(%r13),%rdx │ │ │ │ │ +seqan2::Value >, seqan2::Alloc >, 0>::Type* seqan2::_allocateStorage >, void, unsigned long>(seqan2::String >, seqan2::Alloc >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:371 │ │ │ │ │ mov (%r12),%rbx │ │ │ │ │ +seqan2::Size >, seqan2::Alloc > const>::Type seqan2::length >, seqan2::Alloc >(seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ movabs $0xaaaaaaaaaaaaaaab,%rcx │ │ │ │ │ sub %rdx,%rbp │ │ │ │ │ sar $0x2,%rbp │ │ │ │ │ imul %rcx,%rbp │ │ │ │ │ +seqan2::Size >, seqan2::Alloc > >::Type seqan2::ClearSpaceExpandStringBase_ >::_clearSpace_ >, seqan2::Alloc > >(seqan2::String >, seqan2::Alloc >&, seqan2::Size >, seqan2::Alloc > >::Type, seqan2::Size >, seqan2::Alloc > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:737 │ │ │ │ │ cmp %rax,%rbp │ │ │ │ │ cmova %rax,%rbp │ │ │ │ │ +seqan2::Value >, seqan2::Alloc >, 0>::Type* seqan2::_reallocateStorage >, seqan2::Alloc, unsigned long, unsigned long>(seqan2::String >, seqan2::Alloc >&, unsigned long, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1597 (discriminator 1) │ │ │ │ │ cmp %rbp,0x10(%r12) │ │ │ │ │ - jae cc11 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@@Base+0xb1> │ │ │ │ │ + jae 10391 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@@Base+0xb1> │ │ │ │ │ +unsigned long seqan2::computeGenerousCapacity >, seqan2::Alloc >, unsigned long>(seqan2::String >, seqan2::Alloc > const&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ mov %rbp,%r14 │ │ │ │ │ mov $0x20,%edx │ │ │ │ │ shr $1,%r14 │ │ │ │ │ add %rbp,%r14 │ │ │ │ │ cmp $0x1f,%rbp │ │ │ │ │ cmovbe %rdx,%r14 │ │ │ │ │ +seqan2::Value >, seqan2::Alloc >, 0>::Type* seqan2::_reallocateStorage >, seqan2::Alloc, unsigned long, unsigned long>(seqan2::String >, seqan2::Alloc >&, unsigned long, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1601 │ │ │ │ │ cmp %r14,%rax │ │ │ │ │ cmovbe %rax,%r14 │ │ │ │ │ +void seqan2::allocate >, seqan2::Alloc >, seqan2::DPCell_ >, unsigned long, seqan2::AllocateStorage_>(seqan2::String >, seqan2::Alloc > const&, seqan2::DPCell_ >*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ lea (%r14,%r14,2),%rdi │ │ │ │ │ shl $0x2,%rdi │ │ │ │ │ call 41d0 │ │ │ │ │ +seqan2::Value >, seqan2::Alloc >, 0>::Type* seqan2::_allocateStorage >, void, unsigned long>(seqan2::String >, seqan2::Alloc >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov %r14,0x10(%r12) │ │ │ │ │ +void seqan2::allocate >, seqan2::Alloc >, seqan2::DPCell_ >, unsigned long, seqan2::AllocateStorage_>(seqan2::String >, seqan2::Alloc > const&, seqan2::DPCell_ >*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %rax,(%r12) │ │ │ │ │ +seqan2::Size >, seqan2::Alloc > >::Type seqan2::ClearSpaceExpandStringBase_ >::_clearSpace_ >, seqan2::Alloc > >(seqan2::String >, seqan2::Alloc >&, seqan2::Size >, seqan2::Alloc > >::Type, seqan2::Size >, seqan2::Alloc > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:743 │ │ │ │ │ test %rbx,%rbx │ │ │ │ │ - je cc80 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@@Base+0x120> │ │ │ │ │ + je 10400 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@@Base+0x120> │ │ │ │ │ +void seqan2::deallocate >, seqan2::Alloc >, seqan2::DPCell_ >, unsigned long, seqan2::AllocateStorage_>(seqan2::String >, seqan2::Alloc >&, seqan2::DPCell_ >*, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ +seqan2::Iterator >, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin >, void>(seqan2::String >, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov 0x0(%r13),%rdx │ │ │ │ │ +void seqan2::_setLength >, void, unsigned long>(seqan2::String >, seqan2::Alloc >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov (%r12),%rbx │ │ │ │ │ lea 0x0(%rbp,%rbp,2),%rcx │ │ │ │ │ shl $0x2,%rcx │ │ │ │ │ lea (%rbx,%rcx,1),%rax │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1040 (discriminator 2) │ │ │ │ │ add %rdx,%rcx │ │ │ │ │ +void seqan2::_setLength >, void, unsigned long>(seqan2::String >, seqan2::Alloc >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov %rax,0x8(%r12) │ │ │ │ │ +void seqan2::_arrayConstructCopyDefault >*, seqan2::DPCell_ > const*, seqan2::DPCell_ > const*>(seqan2::DPCell_ > const*, seqan2::DPCell_ > const*, seqan2::DPCell_ >*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:461 │ │ │ │ │ cmp %rdx,%rcx │ │ │ │ │ - je cc5a >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@@Base+0xfa> │ │ │ │ │ + je 103da >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@@Base+0xfa> │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ +seqan2::DPCell_ >::DPCell_(seqan2::DPCell_ > const&): │ │ │ │ │ /usr/include/seqan/align/dp_cell_affine.h:69 │ │ │ │ │ mov (%rdx),%rax │ │ │ │ │ +void seqan2::_arrayConstructCopyDefault >*, seqan2::DPCell_ > const*, seqan2::DPCell_ > const*>(seqan2::DPCell_ > const*, seqan2::DPCell_ > const*, seqan2::DPCell_ >*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:464 │ │ │ │ │ add $0xc,%rdx │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:465 │ │ │ │ │ add $0xc,%rbx │ │ │ │ │ +seqan2::DPCell_ >::DPCell_(seqan2::DPCell_ > const&): │ │ │ │ │ /usr/include/seqan/align/dp_cell_affine.h:69 │ │ │ │ │ mov %rax,-0xc(%rbx) │ │ │ │ │ /usr/include/seqan/align/dp_cell_affine.h:71 │ │ │ │ │ mov -0x4(%rdx),%eax │ │ │ │ │ mov %eax,-0x4(%rbx) │ │ │ │ │ +void seqan2::_arrayConstructCopyDefault >*, seqan2::DPCell_ > const*, seqan2::DPCell_ > const*>(seqan2::DPCell_ > const*, seqan2::DPCell_ > const*, seqan2::DPCell_ >*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:461 │ │ │ │ │ cmp %rdx,%rcx │ │ │ │ │ - jne cc40 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@@Base+0xe0> │ │ │ │ │ + jne 103c0 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@@Base+0xe0> │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1052 │ │ │ │ │ mov 0x18(%rsp),%rax │ │ │ │ │ sub %fs:0x28,%rax │ │ │ │ │ - jne cd0a >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@@Base+0x1aa> │ │ │ │ │ + jne 1048a >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@@Base+0x1aa> │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ +seqan2::Iterator >, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin >, void>(seqan2::String >, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov 0x0(%r13),%rdx │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ - jmp cc11 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@@Base+0xb1> │ │ │ │ │ + jmp 10391 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@@Base+0xb1> │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1044 │ │ │ │ │ cmp %rdi,%rsi │ │ │ │ │ - je cc5a >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@@Base+0xfa> │ │ │ │ │ + je 103da >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@@Base+0xfa> │ │ │ │ │ +seqan2::Iterator >, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin >, void>(seqan2::String >, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%rsi),%rdx │ │ │ │ │ +seqan2::String >, seqan2::Alloc >::String >, seqan2::Alloc >, unsigned long, void, void>(seqan2::String >, seqan2::Alloc > const&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:166 │ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ │ mov %rsp,%rbx │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:168 │ │ │ │ │ movq $0x0,0x10(%rsp) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:166 │ │ │ │ │ movaps %xmm0,(%rsp) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:170 (discriminator 1) │ │ │ │ │ cmp %rdx,%rbp │ │ │ │ │ - je ccd8 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@@Base+0x178> │ │ │ │ │ + je 10458 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@@Base+0x178> │ │ │ │ │ +seqan2::Size >, seqan2::Alloc > const>::Type seqan2::length >, seqan2::Alloc >(seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ sub %rdx,%rbp │ │ │ │ │ +void seqan2::assign >, seqan2::Alloc, seqan2::String >, seqan2::Alloc >, unsigned long, seqan2::TagGenerous_>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1073 │ │ │ │ │ mov %rsp,%rdi │ │ │ │ │ +seqan2::Size >, seqan2::Alloc > const>::Type seqan2::length >, seqan2::Alloc >(seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ movabs $0xaaaaaaaaaaaaaaab,%rdx │ │ │ │ │ sar $0x2,%rbp │ │ │ │ │ imul %rdx,%rbp │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1047 │ │ │ │ │ cmp %rax,%rbp │ │ │ │ │ cmovbe %rbp,%rax │ │ │ │ │ mov %rax,%rdx │ │ │ │ │ +void seqan2::assign >, seqan2::Alloc, seqan2::String >, seqan2::Alloc >, unsigned long, seqan2::TagGenerous_>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1073 │ │ │ │ │ call 4220 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@plt> │ │ │ │ │ +void seqan2::assign >, seqan2::Alloc, seqan2::String >, seqan2::Alloc >, seqan2::TagGenerous_>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1064 │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ call 40f0 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@plt> │ │ │ │ │ +void seqan2::deallocate >, seqan2::Alloc >, seqan2::DPCell_ >, unsigned long, seqan2::AllocateStorage_>(seqan2::String >, seqan2::Alloc >&, seqan2::DPCell_ >*, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov (%rsp),%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ - jmp cc5a >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@@Base+0xfa> │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + jmp 103da >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@@Base+0xfa> │ │ │ │ │ +void seqan2::deallocate >, seqan2::Alloc >, seqan2::DPCell_ >, unsigned long, seqan2::AllocateStorage_>(seqan2::String >, seqan2::Alloc >&, seqan2::DPCell_ >*, unsigned long, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov (%rsp),%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ mov 0x18(%rsp),%rax │ │ │ │ │ sub %fs:0x28,%rax │ │ │ │ │ - je cd18 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@@Base+0x1b8> │ │ │ │ │ + je 10498 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@@Base+0x1b8> │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1052 │ │ │ │ │ call 4210 <__stack_chk_fail@plt> │ │ │ │ │ endbr64 │ │ │ │ │ +void seqan2::deallocate >, seqan2::Alloc >, seqan2::DPCell_ >, unsigned long, seqan2::AllocateStorage_>(seqan2::String >, seqan2::Alloc >&, seqan2::DPCell_ >*, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ - jmp ccf1 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@@Base+0x191> │ │ │ │ │ + jmp 10471 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type)@@Base+0x191> │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ call 4340 <_Unwind_Resume@plt> │ │ │ │ │ │ │ │ │ │ -000000000000cd20 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base>: │ │ │ │ │ +00000000000104a0 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base>: │ │ │ │ │ void seqan2::AssignString_ >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1010 │ │ │ │ │ endbr64 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ mov %rdi,%rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x20,%rsp │ │ │ │ │ +seqan2::Iterator >, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::end >, void>(seqan2::String >, seqan2::Alloc > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0x8(%rsi),%rcx │ │ │ │ │ +seqan2::Iterator >, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin >, void>(seqan2::String >, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%rsi),%rdx │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1010 │ │ │ │ │ mov %fs:0x28,%r12 │ │ │ │ │ mov %r12,0x18(%rsp) │ │ │ │ │ mov %rsi,%r12 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1014 (discriminator 1) │ │ │ │ │ cmp %rdx,%rcx │ │ │ │ │ - je ce40 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0x120> │ │ │ │ │ + je 105c0 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0x120> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1016 (discriminator 1) │ │ │ │ │ test %rcx,%rcx │ │ │ │ │ - je cd63 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0x43> │ │ │ │ │ + je 104e3 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0x43> │ │ │ │ │ cmp 0x8(%rdi),%rcx │ │ │ │ │ - je ce5e >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0x13e> │ │ │ │ │ + je 105de >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0x13e> │ │ │ │ │ +seqan2::Size >, seqan2::Alloc > const>::Type seqan2::length >, seqan2::Alloc >(seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ sub %rdx,%rcx │ │ │ │ │ +seqan2::Iterator >, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin >, void>(seqan2::String >, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov 0x0(%rbp),%r14 │ │ │ │ │ +seqan2::Size >, seqan2::Alloc > const>::Type seqan2::length >, seqan2::Alloc >(seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ movabs $0xaaaaaaaaaaaaaaab,%rsi │ │ │ │ │ mov %rcx,%rax │ │ │ │ │ mov %rcx,%rbx │ │ │ │ │ sar $0x2,%rax │ │ │ │ │ imul %rsi,%rax │ │ │ │ │ +seqan2::Value >, seqan2::Alloc >, 0>::Type* seqan2::_reallocateStorage >, seqan2::Alloc, unsigned long>(seqan2::String >, seqan2::Alloc >&, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1581 (discriminator 1) │ │ │ │ │ cmp %rax,0x10(%rbp) │ │ │ │ │ - jae cf8e >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0x26e> │ │ │ │ │ + jae 1070e >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0x26e> │ │ │ │ │ +unsigned long seqan2::computeGenerousCapacity >, seqan2::Alloc >, unsigned long>(seqan2::String >, seqan2::Alloc > const&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:872 │ │ │ │ │ cmp $0x174,%rcx │ │ │ │ │ - jbe cf48 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0x228> │ │ │ │ │ + jbe 106c8 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0x228> │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ mov %rax,%r13 │ │ │ │ │ shr $1,%r13 │ │ │ │ │ add %rax,%r13 │ │ │ │ │ +void seqan2::allocate >, seqan2::Alloc >, seqan2::DPCell_ >, unsigned long, seqan2::AllocateStorage_>(seqan2::String >, seqan2::Alloc > const&, seqan2::DPCell_ >*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ lea 0x0(%r13,%r13,2),%rdi │ │ │ │ │ shl $0x2,%rdi │ │ │ │ │ call 41d0 │ │ │ │ │ +seqan2::Value >, seqan2::Alloc >, 0>::Type* seqan2::_allocateStorage >, void, unsigned long>(seqan2::String >, seqan2::Alloc >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov %r13,0x10(%rbp) │ │ │ │ │ +void seqan2::allocate >, seqan2::Alloc >, seqan2::DPCell_ >, unsigned long, seqan2::AllocateStorage_>(seqan2::String >, seqan2::Alloc > const&, seqan2::DPCell_ >*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ │ +seqan2::Size >, seqan2::Alloc > >::Type seqan2::ClearSpaceExpandStringBase_ >::_clearSpace_ >, seqan2::Alloc > >(seqan2::String >, seqan2::Alloc >&, seqan2::Size >, seqan2::Alloc > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:721 │ │ │ │ │ test %r14,%r14 │ │ │ │ │ - je cf38 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0x218> │ │ │ │ │ + je 106b8 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0x218> │ │ │ │ │ +void seqan2::deallocate >, seqan2::Alloc >, seqan2::DPCell_ >, unsigned long, seqan2::AllocateStorage_>(seqan2::String >, seqan2::Alloc >&, seqan2::DPCell_ >*, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %r14,%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ +seqan2::Iterator >, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin >, void>(seqan2::String >, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%r12),%rdx │ │ │ │ │ +void seqan2::_setLength >, void, unsigned long>(seqan2::String >, seqan2::Alloc >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov 0x0(%rbp),%rax │ │ │ │ │ lea (%rax,%rbx,1),%rcx │ │ │ │ │ mov %rcx,0x8(%rbp) │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1019 (discriminator 2) │ │ │ │ │ lea (%rdx,%rbx,1),%rcx │ │ │ │ │ +void seqan2::_arrayConstructCopyDefault >*, seqan2::DPCell_ > const*, seqan2::DPCell_ > const*>(seqan2::DPCell_ > const*, seqan2::DPCell_ > const*, seqan2::DPCell_ >*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:461 │ │ │ │ │ cmp %rdx,%rcx │ │ │ │ │ - je ce1a >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0xfa> │ │ │ │ │ + je 1059a >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0xfa> │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ +seqan2::DPCell_ >::DPCell_(seqan2::DPCell_ > const&): │ │ │ │ │ /usr/include/seqan/align/dp_cell_affine.h:69 │ │ │ │ │ mov (%rdx),%rsi │ │ │ │ │ +void seqan2::_arrayConstructCopyDefault >*, seqan2::DPCell_ > const*, seqan2::DPCell_ > const*>(seqan2::DPCell_ > const*, seqan2::DPCell_ > const*, seqan2::DPCell_ >*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:464 │ │ │ │ │ add $0xc,%rdx │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:465 │ │ │ │ │ add $0xc,%rax │ │ │ │ │ +seqan2::DPCell_ >::DPCell_(seqan2::DPCell_ > const&): │ │ │ │ │ /usr/include/seqan/align/dp_cell_affine.h:69 │ │ │ │ │ mov %rsi,-0xc(%rax) │ │ │ │ │ /usr/include/seqan/align/dp_cell_affine.h:71 │ │ │ │ │ mov -0x4(%rdx),%esi │ │ │ │ │ mov %esi,-0x4(%rax) │ │ │ │ │ +void seqan2::_arrayConstructCopyDefault >*, seqan2::DPCell_ > const*, seqan2::DPCell_ > const*>(seqan2::DPCell_ > const*, seqan2::DPCell_ > const*, seqan2::DPCell_ >*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:461 │ │ │ │ │ cmp %rdx,%rcx │ │ │ │ │ - jne ce00 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0xe0> │ │ │ │ │ + jne 10580 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0xe0> │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1028 │ │ │ │ │ mov 0x18(%rsp),%rax │ │ │ │ │ sub %fs:0x28,%rax │ │ │ │ │ - jne cf89 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0x269> │ │ │ │ │ + jne 10709 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0x269> │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ +seqan2::Iterator >, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::end >, void>(seqan2::String >, seqan2::Alloc > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0x8(%rdi),%rsi │ │ │ │ │ +seqan2::Iterator >, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin >, void>(seqan2::String >, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%rdi),%rax │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1014 (discriminator 1) │ │ │ │ │ cmp %rsi,%rax │ │ │ │ │ - je ce1a >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0xfa> │ │ │ │ │ + je 1059a >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0xfa> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1016 (discriminator 1) │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - je cf67 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0x247> │ │ │ │ │ + je 106e7 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0x247> │ │ │ │ │ cmp %rsi,%rdx │ │ │ │ │ - jne cf60 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0x240> │ │ │ │ │ + jne 106e0 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0x240> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1023 │ │ │ │ │ cmp %rbp,%r12 │ │ │ │ │ - je ce1a >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0xfa> │ │ │ │ │ + je 1059a >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0xfa> │ │ │ │ │ +seqan2::String >, seqan2::Alloc >::String >, seqan2::Alloc >, unsigned long, void, void>(seqan2::String >, seqan2::Alloc > const&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:168 │ │ │ │ │ movq $0x0,0x10(%rsp) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:166 │ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ │ movaps %xmm0,(%rsp) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:170 (discriminator 1) │ │ │ │ │ cmp %rdx,%rcx │ │ │ │ │ - je cf1a >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0x1fa> │ │ │ │ │ + je 1069a >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0x1fa> │ │ │ │ │ +seqan2::Size >, seqan2::Alloc > const>::Type seqan2::length >, seqan2::Alloc >(seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov %rcx,%rbx │ │ │ │ │ +unsigned long seqan2::computeGenerousCapacity >, seqan2::Alloc >, unsigned long>(seqan2::String >, seqan2::Alloc > const&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ mov $0x20,%ecx │ │ │ │ │ +seqan2::Size >, seqan2::Alloc > const>::Type seqan2::length >, seqan2::Alloc >(seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ sub %rdx,%rbx │ │ │ │ │ movabs $0xaaaaaaaaaaaaaaab,%rdx │ │ │ │ │ mov %rbx,%rax │ │ │ │ │ sar $0x2,%rax │ │ │ │ │ imul %rdx,%rax │ │ │ │ │ +unsigned long seqan2::computeGenerousCapacity >, seqan2::Alloc >, unsigned long>(seqan2::String >, seqan2::Alloc > const&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ mov %rax,%rdx │ │ │ │ │ shr $1,%rdx │ │ │ │ │ add %rax,%rdx │ │ │ │ │ cmp $0x174,%rbx │ │ │ │ │ cmovbe %rcx,%rdx │ │ │ │ │ +seqan2::Value >, seqan2::Alloc >, 0>::Type* seqan2::_reallocateStorage >, seqan2::Alloc, unsigned long, unsigned long>(seqan2::String >, seqan2::Alloc >&, unsigned long, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1601 │ │ │ │ │ cmp %rdx,%rax │ │ │ │ │ cmovbe %rax,%rdx │ │ │ │ │ +void seqan2::allocate >, seqan2::Alloc >, seqan2::DPCell_ >, unsigned long, seqan2::AllocateStorage_>(seqan2::String >, seqan2::Alloc > const&, seqan2::DPCell_ >*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ lea (%rdx,%rdx,2),%rdi │ │ │ │ │ +seqan2::Value >, seqan2::Alloc >, 0>::Type* seqan2::_reallocateStorage >, seqan2::Alloc, unsigned long, unsigned long>(seqan2::String >, seqan2::Alloc >&, unsigned long, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1601 │ │ │ │ │ mov %rdx,%r13 │ │ │ │ │ +void seqan2::allocate >, seqan2::Alloc >, seqan2::DPCell_ >, unsigned long, seqan2::AllocateStorage_>(seqan2::String >, seqan2::Alloc > const&, seqan2::DPCell_ >*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ shl $0x2,%rdi │ │ │ │ │ call 41d0 │ │ │ │ │ +seqan2::Iterator >, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin >, void>(seqan2::String >, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%r12),%rcx │ │ │ │ │ +seqan2::Value >, seqan2::Alloc >, 0>::Type* seqan2::_allocateStorage >, void, unsigned long>(seqan2::String >, seqan2::Alloc >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov %r13,0x10(%rsp) │ │ │ │ │ +void seqan2::allocate >, seqan2::Alloc >, seqan2::DPCell_ >, unsigned long, seqan2::AllocateStorage_>(seqan2::String >, seqan2::Alloc > const&, seqan2::DPCell_ >*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %rax,(%rsp) │ │ │ │ │ +void seqan2::_setLength >, void, unsigned long>(seqan2::String >, seqan2::Alloc >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ lea (%rax,%rbx,1),%rdx │ │ │ │ │ mov %rdx,0x8(%rsp) │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Size >, seqan2::Alloc > >::Type): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1040 (discriminator 2) │ │ │ │ │ lea (%rcx,%rbx,1),%rdx │ │ │ │ │ +void seqan2::_arrayConstructCopyDefault >*, seqan2::DPCell_ > const*, seqan2::DPCell_ > const*>(seqan2::DPCell_ > const*, seqan2::DPCell_ > const*, seqan2::DPCell_ >*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:461 │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ +seqan2::DPCell_ >::DPCell_(seqan2::DPCell_ > const&): │ │ │ │ │ /usr/include/seqan/align/dp_cell_affine.h:69 │ │ │ │ │ mov (%rcx),%rsi │ │ │ │ │ +void seqan2::_arrayConstructCopyDefault >*, seqan2::DPCell_ > const*, seqan2::DPCell_ > const*>(seqan2::DPCell_ > const*, seqan2::DPCell_ > const*, seqan2::DPCell_ >*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:464 │ │ │ │ │ add $0xc,%rcx │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:465 │ │ │ │ │ add $0xc,%rax │ │ │ │ │ +seqan2::DPCell_ >::DPCell_(seqan2::DPCell_ > const&): │ │ │ │ │ /usr/include/seqan/align/dp_cell_affine.h:69 │ │ │ │ │ mov %rsi,-0xc(%rax) │ │ │ │ │ /usr/include/seqan/align/dp_cell_affine.h:71 │ │ │ │ │ mov -0x4(%rcx),%esi │ │ │ │ │ mov %esi,-0x4(%rax) │ │ │ │ │ +void seqan2::_arrayConstructCopyDefault >*, seqan2::DPCell_ > const*, seqan2::DPCell_ > const*>(seqan2::DPCell_ > const*, seqan2::DPCell_ > const*, seqan2::DPCell_ >*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:461 │ │ │ │ │ cmp %rcx,%rdx │ │ │ │ │ - jne cf00 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0x1e0> │ │ │ │ │ + jne 10680 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0x1e0> │ │ │ │ │ +void seqan2::assign >, seqan2::Alloc, seqan2::String >, seqan2::Alloc >, seqan2::TagGenerous_>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1064 │ │ │ │ │ mov %rsp,%rsi │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ call 40f0 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@plt> │ │ │ │ │ +void seqan2::deallocate >, seqan2::Alloc >, seqan2::DPCell_ >, unsigned long, seqan2::AllocateStorage_>(seqan2::String >, seqan2::Alloc >&, seqan2::DPCell_ >*, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov (%rsp),%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ - jmp ce1a >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0xfa> │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ + jmp 1059a >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0xfa> │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ +seqan2::Iterator >, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin >, void>(seqan2::String >, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%r12),%rdx │ │ │ │ │ - jmp cdd1 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0xb1> │ │ │ │ │ + jmp 10551 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0xb1> │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ +unsigned long seqan2::computeGenerousCapacity >, seqan2::Alloc >, unsigned long>(seqan2::String >, seqan2::Alloc > const&, unsigned long): │ │ │ │ │ +/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov $0x180,%edi │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:872 (discriminator 1) │ │ │ │ │ mov $0x20,%r13d │ │ │ │ │ - jmp cdab >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0x8b> │ │ │ │ │ + jmp 1052b >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0x8b> │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ +seqan2::Iterator >, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin >, void>(seqan2::String >, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ xor %ebx,%ebx │ │ │ │ │ - jmp cdd1 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0xb1> │ │ │ │ │ + jmp 10551 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0xb1> │ │ │ │ │ +void seqan2::_setLength >, void, unsigned long>(seqan2::String >, seqan2::Alloc >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ │ +void seqan2::_arrayConstructCopyDefault >*, seqan2::DPCell_ > const*, seqan2::DPCell_ > const*>(seqan2::DPCell_ > const*, seqan2::DPCell_ > const*, seqan2::DPCell_ >*): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:461 │ │ │ │ │ - jmp ce1a >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0xfa> │ │ │ │ │ + jmp 1059a >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0xfa> │ │ │ │ │ +void seqan2::deallocate >, seqan2::Alloc >, seqan2::DPCell_ >, unsigned long, seqan2::AllocateStorage_>(seqan2::String >, seqan2::Alloc >&, seqan2::DPCell_ >*, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov (%rsp),%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ mov 0x18(%rsp),%rax │ │ │ │ │ sub %fs:0x28,%rax │ │ │ │ │ - je cf9f >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0x27f> │ │ │ │ │ + je 1071f >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0x27f> │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1028 │ │ │ │ │ call 4210 <__stack_chk_fail@plt> │ │ │ │ │ +seqan2::Value >, seqan2::Alloc >, 0>::Type* seqan2::_reallocateStorage >, seqan2::Alloc, unsigned long>(seqan2::String >, seqan2::Alloc >&, unsigned long, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/sequence/string_base.h:1028 │ │ │ │ │ mov %r14,%rax │ │ │ │ │ - jmp cdd1 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0xb1> │ │ │ │ │ + jmp 10551 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0xb1> │ │ │ │ │ endbr64 │ │ │ │ │ +void seqan2::deallocate >, seqan2::Alloc >, seqan2::DPCell_ >, unsigned long, seqan2::AllocateStorage_>(seqan2::String >, seqan2::Alloc >&, seqan2::DPCell_ >*, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ - jmp cf70 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0x250> │ │ │ │ │ + jmp 106f0 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@@Base+0x250> │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ call 4340 <_Unwind_Resume@plt> │ │ │ │ │ +void seqan2::AssignString_ >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -000000000000cfb0 >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&)@@Base>: │ │ │ │ │ +0000000000010730 >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&)@@Base>: │ │ │ │ │ void seqan2::assign >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:915 │ │ │ │ │ endbr64 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:918 │ │ │ │ │ mov 0x8(%rsi),%eax │ │ │ │ │ +void seqan2::clear >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ mov 0x8(%rdi),%edx │ │ │ │ │ +void seqan2::assign >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:918 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je d0d0 >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x120> │ │ │ │ │ + je 10850 >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x120> │ │ │ │ │ cmp $0x1,%eax │ │ │ │ │ - je d008 >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x58> │ │ │ │ │ + je 10788 >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x58> │ │ │ │ │ +void seqan2::clear >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ and $0xfffffffd,%edx │ │ │ │ │ mov (%rsi),%rbp │ │ │ │ │ - je cff0 >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x40> │ │ │ │ │ + je 10770 >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x40> │ │ │ │ │ +seqan2::Reference >, seqan2::Alloc >, seqan2::Tag > >::Type seqan2::_dataValue >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov (%rdi),%r12 │ │ │ │ │ +void seqan2::deallocate >, seqan2::Alloc >, seqan2::DPCell_ >, unsigned long, seqan2::AllocateStorage_>(seqan2::String >, seqan2::Alloc >&, seqan2::DPCell_ >*, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov (%r12),%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ +void seqan2::deallocate >, seqan2::Alloc >, seqan2::Tag >, seqan2::String >, seqan2::Alloc > const, int, seqan2::AllocateUnspecified_>(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::String >, seqan2::Alloc > const*, int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ +void seqan2::setValue >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::String >, seqan2::Alloc >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:727 │ │ │ │ │ mov %rbp,(%rbx) │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:728 │ │ │ │ │ movl $0x2,0x8(%rbx) │ │ │ │ │ +void seqan2::assign >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:931 │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ ret │ │ │ │ │ nopl (%rax) │ │ │ │ │ +seqan2::Reference >, seqan2::Alloc >, seqan2::Tag > const>::Type seqan2::_dataValue >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ mov (%rsi),%r12 │ │ │ │ │ +void seqan2::assignValue >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:886 (discriminator 1) │ │ │ │ │ test %edx,%edx │ │ │ │ │ - jne d108 >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x158> │ │ │ │ │ + jne 10888 >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x158> │ │ │ │ │ +void seqan2::allocate >, seqan2::Alloc >, seqan2::Tag >, seqan2::String >, seqan2::Alloc >, int, seqan2::AllocateUnspecified_>(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&, seqan2::String >, seqan2::Alloc >*&, int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov $0x18,%edi │ │ │ │ │ call 41d0 │ │ │ │ │ +seqan2::Iterator >, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::end >, void>(seqan2::String >, seqan2::Alloc > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0x8(%r12),%rdx │ │ │ │ │ +seqan2::Iterator >, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin >, void>(seqan2::String >, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%r12),%rcx │ │ │ │ │ +seqan2::String >, seqan2::Alloc >::String(seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:119 │ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ │ +seqan2::Size >, seqan2::Alloc > const>::Type seqan2::length >, seqan2::Alloc >(seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ movabs $0xaaaaaaaaaaaaaaab,%rdi │ │ │ │ │ +void seqan2::allocate >, seqan2::Alloc >, seqan2::Tag >, seqan2::String >, seqan2::Alloc >, int, seqan2::AllocateUnspecified_>(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&, seqan2::String >, seqan2::Alloc >*&, int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov %rax,%r13 │ │ │ │ │ +seqan2::String >, seqan2::Alloc >::String(seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:119 │ │ │ │ │ movups %xmm0,(%rax) │ │ │ │ │ +seqan2::Size >, seqan2::Alloc > const>::Type seqan2::length >, seqan2::Alloc >(seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov %rdx,%rsi │ │ │ │ │ +seqan2::String >, seqan2::Alloc >::String(seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:121 │ │ │ │ │ movq $0x0,0x10(%rax) │ │ │ │ │ +seqan2::Size >, seqan2::Alloc > const>::Type seqan2::length >, seqan2::Alloc >(seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ sub %rcx,%rsi │ │ │ │ │ mov %rsi,%rax │ │ │ │ │ sar $0x2,%rax │ │ │ │ │ imul %rdi,%rax │ │ │ │ │ +unsigned long seqan2::computeGenerousCapacity >, seqan2::Alloc >, unsigned long>(seqan2::String >, seqan2::Alloc > const&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ mov %rax,%rbp │ │ │ │ │ shr $1,%rbp │ │ │ │ │ add %rax,%rbp │ │ │ │ │ cmp $0x174,%rsi │ │ │ │ │ mov $0x20,%eax │ │ │ │ │ cmovbe %rax,%rbp │ │ │ │ │ +unsigned long const& std::min(unsigned long const&, unsigned long const&): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:238 │ │ │ │ │ mov 0x10(%r12),%rax │ │ │ │ │ cmp %rax,%rbp │ │ │ │ │ cmova %rax,%rbp │ │ │ │ │ +void seqan2::_reserveStorage >, seqan2::Alloc, unsigned long, seqan2::TagExact_>(seqan2::String >, seqan2::Alloc >&, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1684 │ │ │ │ │ test %rbp,%rbp │ │ │ │ │ - je d0a6 >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xf6> │ │ │ │ │ + je 10826 >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xf6> │ │ │ │ │ +void seqan2::allocate >, seqan2::Alloc >, seqan2::DPCell_ >, unsigned long, seqan2::AllocateStorage_>(seqan2::String >, seqan2::Alloc > const&, seqan2::DPCell_ >*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ lea 0x0(%rbp,%rbp,2),%rdi │ │ │ │ │ shl $0x2,%rdi │ │ │ │ │ call 41d0 │ │ │ │ │ +seqan2::Value >, seqan2::Alloc >, 0>::Type* seqan2::_allocateStorage >, void, unsigned long>(seqan2::String >, seqan2::Alloc >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov %rbp,0x10(%r13) │ │ │ │ │ +void seqan2::allocate >, seqan2::Alloc >, seqan2::DPCell_ >, unsigned long, seqan2::AllocateStorage_>(seqan2::String >, seqan2::Alloc > const&, seqan2::DPCell_ >*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ movq %rax,%xmm0 │ │ │ │ │ punpcklqdq %xmm0,%xmm0 │ │ │ │ │ movups %xmm0,0x0(%r13) │ │ │ │ │ +seqan2::Iterator >, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::end >, void>(seqan2::String >, seqan2::Alloc > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0x8(%r12),%rdx │ │ │ │ │ +seqan2::Iterator >, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin >, void>(seqan2::String >, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%r12),%rcx │ │ │ │ │ +seqan2::String >, seqan2::Alloc >::String(seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1) │ │ │ │ │ cmp %rdx,%rcx │ │ │ │ │ - je d0b6 >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x106> │ │ │ │ │ + je 10836 >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x106> │ │ │ │ │ +void seqan2::assign >, seqan2::Alloc, seqan2::String >, seqan2::Alloc >, seqan2::TagGenerous_>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1064 │ │ │ │ │ mov %r12,%rsi │ │ │ │ │ mov %r13,%rdi │ │ │ │ │ call 40f0 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@plt> │ │ │ │ │ +void seqan2::create >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:650 (discriminator 1) │ │ │ │ │ mov %r13,(%rbx) │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:651 │ │ │ │ │ movl $0x1,0x8(%rbx) │ │ │ │ │ +void seqan2::assign >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:931 │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ +void seqan2::clear >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je cffa >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x4a> │ │ │ │ │ + je 1077a >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x4a> │ │ │ │ │ cmp $0x2,%edx │ │ │ │ │ - je d0f1 >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x141> │ │ │ │ │ + je 10871 >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x141> │ │ │ │ │ +seqan2::Reference >, seqan2::Alloc >, seqan2::Tag > >::Type seqan2::_dataValue >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov (%rdi),%rbp │ │ │ │ │ +void seqan2::deallocate >, seqan2::Alloc >, seqan2::DPCell_ >, unsigned long, seqan2::AllocateStorage_>(seqan2::String >, seqan2::Alloc >&, seqan2::DPCell_ >*, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov 0x0(%rbp),%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ +void seqan2::deallocate >, seqan2::Alloc >, seqan2::Tag >, seqan2::String >, seqan2::Alloc > const, int, seqan2::AllocateUnspecified_>(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::String >, seqan2::Alloc > const*, int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ +void seqan2::clear >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:533 │ │ │ │ │ movl $0x0,0x8(%rbx) │ │ │ │ │ +void seqan2::assign >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:931 │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ +void seqan2::assign >, seqan2::Alloc, seqan2::String >, seqan2::Alloc >, seqan2::TagGenerous_>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1064 │ │ │ │ │ mov (%rdi),%rdi │ │ │ │ │ +void seqan2::assign >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:931 │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ +void seqan2::assign >, seqan2::Alloc, seqan2::String >, seqan2::Alloc >, seqan2::TagGenerous_>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1064 │ │ │ │ │ mov %r12,%rsi │ │ │ │ │ +void seqan2::assign >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:931 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ +void seqan2::assign >, seqan2::Alloc, seqan2::String >, seqan2::Alloc >, seqan2::TagGenerous_>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1064 │ │ │ │ │ jmp 40f0 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@plt> │ │ │ │ │ +void seqan2::assign >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&): │ │ │ │ │ nopl (%rax) │ │ │ │ │ │ │ │ │ │ -000000000000d120 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base>: │ │ │ │ │ +00000000000108a0 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base>: │ │ │ │ │ void seqan2::create >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:581 │ │ │ │ │ endbr64 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ mov %rdi,%rbp │ │ │ │ │ push %rbx │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:585 │ │ │ │ │ mov 0x8(%rdi),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je d2f0 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x1d0> │ │ │ │ │ + je 10a70 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x1d0> │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - jne d2e4 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x1c4> │ │ │ │ │ + jne 10a64 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x1c4> │ │ │ │ │ +void seqan2::clear >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:529 │ │ │ │ │ movl $0x0,0x8(%rdi) │ │ │ │ │ +seqan2::Reference >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag > >::Type seqan2::_dataValue >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov (%rdi),%r12 │ │ │ │ │ +void seqan2::allocate >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >, seqan2::Matrix >, 2u, seqan2::String >, seqan2::Alloc > >, int, seqan2::AllocateUnspecified_>(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag > const&, seqan2::Matrix >, 2u, seqan2::String >, seqan2::Alloc > >*&, int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov $0x40,%edi │ │ │ │ │ call 41d0 │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::end(seqan2::String > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0x8(%r12),%rsi │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%r12),%rcx │ │ │ │ │ +seqan2::String >::String(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:119 │ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:121 │ │ │ │ │ movq $0x0,0x10(%rax) │ │ │ │ │ +void seqan2::allocate >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >, seqan2::Matrix >, 2u, seqan2::String >, seqan2::Alloc > >, int, seqan2::AllocateUnspecified_>(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag > const&, seqan2::Matrix >, 2u, seqan2::String >, seqan2::Alloc > >*&, int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov %rsi,%rdx │ │ │ │ │ +seqan2::String >::String(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:119 │ │ │ │ │ movups %xmm0,(%rax) │ │ │ │ │ +unsigned long seqan2::computeGenerousCapacity >, unsigned long>(seqan2::String > const&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:872 (discriminator 1) │ │ │ │ │ mov $0x20,%eax │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ sub %rcx,%rdx │ │ │ │ │ +unsigned long seqan2::computeGenerousCapacity >, unsigned long>(seqan2::String > const&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:872 │ │ │ │ │ cmp $0xf8,%rdx │ │ │ │ │ - jbe d193 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x73> │ │ │ │ │ + jbe 10913 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x73> │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ sar $0x3,%rdx │ │ │ │ │ +unsigned long seqan2::computeGenerousCapacity >, unsigned long>(seqan2::String > const&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ mov %rdx,%rax │ │ │ │ │ shr $1,%rax │ │ │ │ │ add %rdx,%rax │ │ │ │ │ +unsigned long const& std::min(unsigned long const&, unsigned long const&): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:238 │ │ │ │ │ mov 0x10(%r12),%rdx │ │ │ │ │ cmp %rdx,%rax │ │ │ │ │ cmovbe %rax,%rdx │ │ │ │ │ mov %rdx,%r13 │ │ │ │ │ +void seqan2::_reserveStorage, unsigned long, seqan2::TagExact_>(seqan2::String >&, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1684 │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - jne d410 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x2f0> │ │ │ │ │ + jne 10b90 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x2f0> │ │ │ │ │ +seqan2::String >::String(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1) │ │ │ │ │ cmp %rcx,%rsi │ │ │ │ │ - je d1bb >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x9b> │ │ │ │ │ + je 1093b >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x9b> │ │ │ │ │ +void seqan2::assign, seqan2::String >, seqan2::TagGenerous_>(seqan2::String >&, seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1064 │ │ │ │ │ mov %r12,%rsi │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ call 4030 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@plt> │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::end(seqan2::String > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0x20(%r12),%rdx │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov 0x18(%r12),%rcx │ │ │ │ │ +seqan2::String >::String(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:119 │ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:121 │ │ │ │ │ movq $0x0,0x28(%rbx) │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:119 │ │ │ │ │ movups %xmm0,0x18(%rbx) │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov %rdx,%rsi │ │ │ │ │ sub %rcx,%rsi │ │ │ │ │ mov %rsi,%rdi │ │ │ │ │ sar $0x3,%rdi │ │ │ │ │ +unsigned long seqan2::computeGenerousCapacity >, unsigned long>(seqan2::String > const&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ shr $1,%rax │ │ │ │ │ add %rdi,%rax │ │ │ │ │ cmp $0xf8,%rsi │ │ │ │ │ mov $0x20,%esi │ │ │ │ │ cmovbe %rsi,%rax │ │ │ │ │ +unsigned long const& std::min(unsigned long const&, unsigned long const&): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:238 │ │ │ │ │ mov 0x28(%r12),%rsi │ │ │ │ │ cmp %rsi,%rax │ │ │ │ │ cmovbe %rax,%rsi │ │ │ │ │ mov %rsi,%r13 │ │ │ │ │ +void seqan2::_reserveStorage, unsigned long, seqan2::TagExact_>(seqan2::String >&, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1684 │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ - jne d448 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x328> │ │ │ │ │ + jne 10bc8 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x328> │ │ │ │ │ +seqan2::String >::String(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1) │ │ │ │ │ cmp %rdx,%rcx │ │ │ │ │ - je d226 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x106> │ │ │ │ │ + je 109a6 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x106> │ │ │ │ │ +seqan2::Matrix >, 2u, seqan2::String >, seqan2::Alloc > >::Matrix(seqan2::Matrix >, 2u, seqan2::String >, seqan2::Alloc > > const&): │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:187 │ │ │ │ │ lea 0x18(%r12),%rsi │ │ │ │ │ +void seqan2::assign, seqan2::String >, seqan2::TagGenerous_>(seqan2::String >&, seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1064 │ │ │ │ │ lea 0x18(%rbx),%rdi │ │ │ │ │ call 4030 >::assign_ >, seqan2::String > const>(seqan2::String >&, seqan2::String > const&)@plt> │ │ │ │ │ +seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >::Holder(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:121 │ │ │ │ │ movl $0x0,0x38(%rbx) │ │ │ │ │ +void seqan2::assign >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:918 │ │ │ │ │ mov 0x38(%r12),%eax │ │ │ │ │ +seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >::Holder(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:121 │ │ │ │ │ movq $0x0,0x30(%rbx) │ │ │ │ │ +void seqan2::assign >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:918 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je d2d9 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x1b9> │ │ │ │ │ + je 10a59 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x1b9> │ │ │ │ │ cmp $0x1,%eax │ │ │ │ │ - jne d490 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x370> │ │ │ │ │ + jne 10c10 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x370> │ │ │ │ │ +void seqan2::allocate >, seqan2::Alloc >, seqan2::Tag >, seqan2::String >, seqan2::Alloc >, int, seqan2::AllocateUnspecified_>(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&, seqan2::String >, seqan2::Alloc >*&, int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov $0x18,%edi │ │ │ │ │ +seqan2::Reference >, seqan2::Alloc >, seqan2::Tag > const>::Type seqan2::_dataValue >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:430 │ │ │ │ │ mov 0x30(%r12),%r14 │ │ │ │ │ +void seqan2::allocate >, seqan2::Alloc >, seqan2::Tag >, seqan2::String >, seqan2::Alloc >, int, seqan2::AllocateUnspecified_>(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&, seqan2::String >, seqan2::Alloc >*&, int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ call 41d0 │ │ │ │ │ +seqan2::Iterator >, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::end >, void>(seqan2::String >, seqan2::Alloc > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0x8(%r14),%rsi │ │ │ │ │ +seqan2::Iterator >, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin >, void>(seqan2::String >, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%r14),%rdi │ │ │ │ │ +seqan2::String >, seqan2::Alloc >::String(seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:119 │ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ │ +void seqan2::allocate >, seqan2::Alloc >, seqan2::Tag >, seqan2::String >, seqan2::Alloc >, int, seqan2::AllocateUnspecified_>(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&, seqan2::String >, seqan2::Alloc >*&, int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov %rax,%r13 │ │ │ │ │ +seqan2::String >, seqan2::Alloc >::String(seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:121 │ │ │ │ │ movq $0x0,0x10(%rax) │ │ │ │ │ +seqan2::Size >, seqan2::Alloc > const>::Type seqan2::length >, seqan2::Alloc >(seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov %rsi,%rcx │ │ │ │ │ +seqan2::String >, seqan2::Alloc >::String(seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:119 │ │ │ │ │ movups %xmm0,(%rax) │ │ │ │ │ +seqan2::Size >, seqan2::Alloc > const>::Type seqan2::length >, seqan2::Alloc >(seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ movabs $0xaaaaaaaaaaaaaaab,%rax │ │ │ │ │ sub %rdi,%rcx │ │ │ │ │ mov %rcx,%rdx │ │ │ │ │ sar $0x2,%rdx │ │ │ │ │ imul %rax,%rdx │ │ │ │ │ +unsigned long seqan2::computeGenerousCapacity >, seqan2::Alloc >, unsigned long>(seqan2::String >, seqan2::Alloc > const&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/sequence_interface.h:873 │ │ │ │ │ mov %rdx,%rax │ │ │ │ │ shr $1,%rax │ │ │ │ │ add %rdx,%rax │ │ │ │ │ cmp $0x174,%rcx │ │ │ │ │ mov $0x20,%edx │ │ │ │ │ cmovbe %rdx,%rax │ │ │ │ │ +unsigned long const& std::min(unsigned long const&, unsigned long const&): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:238 │ │ │ │ │ mov 0x10(%r14),%rdx │ │ │ │ │ cmp %rdx,%rax │ │ │ │ │ cmovbe %rax,%rdx │ │ │ │ │ mov %rdx,%r12 │ │ │ │ │ +void seqan2::_reserveStorage >, seqan2::Alloc, unsigned long, seqan2::TagExact_>(seqan2::String >, seqan2::Alloc >&, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1684 │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - jne d4a8 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x388> │ │ │ │ │ + jne 10c28 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x388> │ │ │ │ │ +seqan2::String >, seqan2::Alloc >::String(seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1) │ │ │ │ │ cmp %rsi,%rdi │ │ │ │ │ - je d2ce >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x1ae> │ │ │ │ │ + je 10a4e >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x1ae> │ │ │ │ │ +void seqan2::assign >, seqan2::Alloc, seqan2::String >, seqan2::Alloc >, seqan2::TagGenerous_>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1064 │ │ │ │ │ mov %r14,%rsi │ │ │ │ │ mov %r13,%rdi │ │ │ │ │ call 40f0 >::assign_ >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::String >, seqan2::Alloc >&, seqan2::String >, seqan2::Alloc > const&)@plt> │ │ │ │ │ +void seqan2::create >, seqan2::Alloc >, seqan2::String >, seqan2::Alloc > const>(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::String >, seqan2::Alloc > const&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:650 (discriminator 1) │ │ │ │ │ mov %r13,0x30(%rbx) │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:651 │ │ │ │ │ movl $0x1,0x38(%rbx) │ │ │ │ │ +void seqan2::create >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Matrix >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&, seqan2::Matrix >, 2u, seqan2::String >, seqan2::Alloc > >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:650 (discriminator 1) │ │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:651 │ │ │ │ │ movl $0x1,0x8(%rbp) │ │ │ │ │ +void seqan2::create >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:598 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ ret │ │ │ │ │ nopl (%rax) │ │ │ │ │ +void seqan2::allocate >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >, seqan2::Matrix >, 2u, seqan2::String >, seqan2::Alloc > >, int, seqan2::AllocateUnspecified_>(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag > const&, seqan2::Matrix >, 2u, seqan2::String >, seqan2::Alloc > >*&, int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov $0x40,%edi │ │ │ │ │ call 41d0 │ │ │ │ │ +seqan2::String >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ │ +void seqan2::allocate >, seqan2::Alloc >, seqan2::Tag >, seqan2::String >, seqan2::Alloc >, int, seqan2::AllocateUnspecified_>(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&, seqan2::String >, seqan2::Alloc >*&, int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov $0x18,%edi │ │ │ │ │ +void seqan2::allocate >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >, seqan2::Matrix >, 2u, seqan2::String >, seqan2::Alloc > >, int, seqan2::AllocateUnspecified_>(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag > const&, seqan2::Matrix >, 2u, seqan2::String >, seqan2::Alloc > >*&, int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ +seqan2::String >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ movq $0x0,0x10(%rax) │ │ │ │ │ movq $0x0,0x28(%rax) │ │ │ │ │ +seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >::Holder(): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:117 │ │ │ │ │ movq $0x0,0x30(%rax) │ │ │ │ │ +seqan2::Matrix >, 2u, seqan2::String >, seqan2::Alloc > >::Matrix(): │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:176 │ │ │ │ │ movq $0x0,0x38(%rax) │ │ │ │ │ +seqan2::String >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ movups %xmm0,(%rax) │ │ │ │ │ movups %xmm0,0x18(%rax) │ │ │ │ │ +void seqan2::allocate >, seqan2::Alloc >, seqan2::Tag >, seqan2::String >, seqan2::Alloc >, int, seqan2::AllocateUnspecified_>(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&, seqan2::String >, seqan2::Alloc >*&, int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ call 41d0 │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::end(seqan2::String > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%rbx),%r12 │ │ │ │ │ +seqan2::String >, seqan2::Alloc >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ │ +void seqan2::allocate >, seqan2::Alloc >, seqan2::Tag >, seqan2::String >, seqan2::Alloc >, int, seqan2::AllocateUnspecified_>(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag > const&, seqan2::String >, seqan2::Alloc >*&, int, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %rax,0x30(%rbx) │ │ │ │ │ +seqan2::String >, seqan2::Alloc >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:76 │ │ │ │ │ movq $0x0,0x10(%rax) │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov %rdi,%r13 │ │ │ │ │ +void seqan2::create >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ movl $0x1,0x38(%rbx) │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ sub %r12,%r13 │ │ │ │ │ +seqan2::String >, seqan2::Alloc >::String(): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:74 │ │ │ │ │ movups %xmm0,(%rax) │ │ │ │ │ +seqan2::Size > >::Type seqan2::_Resize_String >::resize_ >, int>(seqan2::String >&, seqan2::Size > >::Type, int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1758 │ │ │ │ │ cmp $0x10,%r13 │ │ │ │ │ - jbe d3d0 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x2b0> │ │ │ │ │ + jbe 10b50 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x2b0> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1777 (discriminator 1) │ │ │ │ │ add $0x10,%r12 │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::end(seqan2::String > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0x20(%rbx),%rdi │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov %r12,0x8(%rbx) │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov 0x18(%rbx),%r12 │ │ │ │ │ +seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ mov %rdi,%r13 │ │ │ │ │ sub %r12,%r13 │ │ │ │ │ +seqan2::Size > >::Type seqan2::_Resize_String >::resize_ >, int>(seqan2::String >&, seqan2::Size > >::Type, int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1758 │ │ │ │ │ cmp $0x10,%r13 │ │ │ │ │ - ja d480 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x360> │ │ │ │ │ + ja 10c00 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x360> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1765 │ │ │ │ │ cmpq $0x1,0x28(%rbx) │ │ │ │ │ - jbe d580 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x460> │ │ │ │ │ + jbe 10d00 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x460> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1777 (discriminator 1) │ │ │ │ │ lea 0x10(%r12),%r14 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1775 │ │ │ │ │ cmp $0x8,%r13 │ │ │ │ │ - ja d3b0 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x290> │ │ │ │ │ + ja 10b30 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x290> │ │ │ │ │ +void seqan2::arrayFill(unsigned long*, unsigned long*, unsigned long const&): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:592 │ │ │ │ │ mov %r14,%rdx │ │ │ │ │ sub %rdi,%rdx │ │ │ │ │ +unsigned long* std::__fill_n_a(unsigned long*, long, unsigned long const&, std::random_access_iterator_tag): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:1146 │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - jle d3b0 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x290> │ │ │ │ │ + jle 10b30 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x290> │ │ │ │ │ +__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned long*, unsigned long*, unsigned long const&): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:951 (discriminator 1) │ │ │ │ │ cmp %r14,%rdi │ │ │ │ │ - je d3b0 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x290> │ │ │ │ │ + je 10b30 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x290> │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:952 │ │ │ │ │ xor %esi,%esi │ │ │ │ │ call 4130 │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov %r14,0x20(%rbx) │ │ │ │ │ +seqan2::Matrix >, 2u, seqan2::String >, seqan2::Alloc > >::Matrix(): │ │ │ │ │ /usr/include/seqan/align/matrix_base.h:183 (discriminator 1) │ │ │ │ │ movq $0x1,(%r12) │ │ │ │ │ +void seqan2::create >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:590 │ │ │ │ │ movl $0x1,0x8(%rbp) │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:598 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ +seqan2::Size > >::Type seqan2::_Resize_String >::resize_ >, int>(seqan2::String >&, seqan2::Size > >::Type, int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1765 │ │ │ │ │ cmpq $0x1,0x10(%rbx) │ │ │ │ │ - jbe d4d8 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x3b8> │ │ │ │ │ + jbe 10c58 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x3b8> │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1777 (discriminator 1) │ │ │ │ │ add $0x10,%r12 │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1775 │ │ │ │ │ cmp $0x8,%r13 │ │ │ │ │ - ja d367 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x247> │ │ │ │ │ + ja 10ae7 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x247> │ │ │ │ │ +void seqan2::arrayFill(unsigned long*, unsigned long*, unsigned long const&): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:592 │ │ │ │ │ mov %r12,%rdx │ │ │ │ │ sub %rdi,%rdx │ │ │ │ │ +unsigned long* std::__fill_n_a(unsigned long*, long, unsigned long const&, std::random_access_iterator_tag): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:1146 │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - jle d367 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x247> │ │ │ │ │ + jle 10ae7 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x247> │ │ │ │ │ +__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned long*, unsigned long*, unsigned long const&): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:951 (discriminator 1) │ │ │ │ │ cmp %r12,%rdi │ │ │ │ │ - je d367 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x247> │ │ │ │ │ + je 10ae7 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x247> │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:952 │ │ │ │ │ xor %esi,%esi │ │ │ │ │ call 4130 │ │ │ │ │ - jmp d367 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x247> │ │ │ │ │ + jmp 10ae7 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x247> │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ +void seqan2::allocate >, unsigned long, unsigned long, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned long*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ lea 0x0(,%rdx,8),%rdi │ │ │ │ │ call 41d0 │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_allocateStorage(seqan2::String >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov %r13,0x10(%rbx) │ │ │ │ │ +void seqan2::allocate >, unsigned long, unsigned long, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned long*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ movq %rax,%xmm0 │ │ │ │ │ punpcklqdq %xmm0,%xmm0 │ │ │ │ │ movups %xmm0,(%rbx) │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::end(seqan2::String > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0x8(%r12),%rsi │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%r12),%rcx │ │ │ │ │ +seqan2::String >::String(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1) │ │ │ │ │ cmp %rcx,%rsi │ │ │ │ │ - jne d1b0 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x90> │ │ │ │ │ - jmp d1bb >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x9b> │ │ │ │ │ + jne 10930 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x90> │ │ │ │ │ + jmp 1093b >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x9b> │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ +void seqan2::allocate >, unsigned long, unsigned long, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned long*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ lea 0x0(,%rsi,8),%rdi │ │ │ │ │ call 41d0 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ movq %rax,%xmm0 │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_allocateStorage(seqan2::String >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov %r13,0x28(%rbx) │ │ │ │ │ +void seqan2::allocate >, unsigned long, unsigned long, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned long*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ punpcklqdq %xmm0,%xmm0 │ │ │ │ │ movups %xmm0,0x18(%rbx) │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::end(seqan2::String > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0x20(%r12),%rdx │ │ │ │ │ +seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov 0x18(%r12),%rcx │ │ │ │ │ +seqan2::String >::String(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:124 (discriminator 1) │ │ │ │ │ cmp %rdx,%rcx │ │ │ │ │ - jne d218 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0xf8> │ │ │ │ │ - jmp d226 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x106> │ │ │ │ │ + jne 10998 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0xf8> │ │ │ │ │ + jmp 109a6 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x106> │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ +seqan2::Size > >::Type seqan2::_Resize_String >::resize_ >, int>(seqan2::String >&, seqan2::Size > >::Type, int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1777 (discriminator 1) │ │ │ │ │ lea 0x10(%r12),%r14 │ │ │ │ │ - jmp d3b0 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x290> │ │ │ │ │ + jmp 10b30 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x290> │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x30(%r12),%rax │ │ │ │ │ +void seqan2::setValue >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::String >, seqan2::Alloc >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:728 │ │ │ │ │ movl $0x2,0x38(%rbx) │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:727 │ │ │ │ │ mov %rax,0x30(%rbx) │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:729 │ │ │ │ │ - jmp d2d9 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x1b9> │ │ │ │ │ + jmp 10a59 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x1b9> │ │ │ │ │ nopl (%rax) │ │ │ │ │ +void seqan2::allocate >, seqan2::Alloc >, seqan2::DPCell_ >, unsigned long, seqan2::AllocateStorage_>(seqan2::String >, seqan2::Alloc > const&, seqan2::DPCell_ >*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ lea (%rdx,%rdx,2),%rdi │ │ │ │ │ shl $0x2,%rdi │ │ │ │ │ call 41d0 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ movq %rax,%xmm0 │ │ │ │ │ +seqan2::Value >, seqan2::Alloc >, 0>::Type* seqan2::_allocateStorage >, void, unsigned long>(seqan2::String >, seqan2::Alloc >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ mov %r12,0x10(%r13) │ │ │ │ │ +void seqan2::allocate >, seqan2::Alloc >, seqan2::DPCell_ >, unsigned long, seqan2::AllocateStorage_>(seqan2::String >, seqan2::Alloc > const&, seqan2::DPCell_ >*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ punpcklqdq %xmm0,%xmm0 │ │ │ │ │ movups %xmm0,0x0(%r13) │ │ │ │ │ +seqan2::Iterator >, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::end >, void>(seqan2::String >, seqan2::Alloc > const&, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:309 │ │ │ │ │ mov 0x8(%r14),%rsi │ │ │ │ │ +seqan2::Iterator >, seqan2::Alloc > const, seqan2::Tag const>::Type seqan2::begin >, void>(seqan2::String >, seqan2::Alloc > const&, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ mov (%r14),%rdi │ │ │ │ │ - jmp d2be >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x19e> │ │ │ │ │ + jmp 10a3e >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x19e> │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ +void seqan2::allocate >, unsigned long, unsigned long, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned long*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov $0x100,%edi │ │ │ │ │ call 41d0 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %rax,(%rbx) │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_allocateStorage(seqan2::String >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ movq $0x20,0x10(%rbx) │ │ │ │ │ +void seqan2::_reserveStorage, unsigned long, seqan2::TagGenerous_>(seqan2::String >&, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ test %r12,%r12 │ │ │ │ │ - je d630 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x510> │ │ │ │ │ + je 10db0 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x510> │ │ │ │ │ +unsigned long* std::__copy_move::__copy_m(unsigned long*, unsigned long*, unsigned long*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ cmp $0x8,%r13 │ │ │ │ │ - jle d6f0 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x5d0> │ │ │ │ │ + jle 10e70 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x5d0> │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ mov %r13,%rdx │ │ │ │ │ mov %r12,%rsi │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ call 4300 │ │ │ │ │ +void seqan2::deallocate >, unsigned long, unsigned long, seqan2::AllocateStorage_>(seqan2::String >&, unsigned long*, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ +seqan2::Size > >::Type seqan2::_Resize_String >::resize_ >, int>(seqan2::String >&, seqan2::Size > >::Type, int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1769 │ │ │ │ │ mov 0x10(%rbx),%rdx │ │ │ │ │ mov $0x2,%eax │ │ │ │ │ cmp %rax,%rdx │ │ │ │ │ cmova %rax,%rdx │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov (%rbx),%rax │ │ │ │ │ +seqan2::Size > >::Type seqan2::_Resize_String >::resize_ >, int>(seqan2::String >&, seqan2::Size > >::Type, int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1773 (discriminator 1) │ │ │ │ │ shl $0x3,%rdx │ │ │ │ │ lea (%rax,%rdx,1),%r12 │ │ │ │ │ +void seqan2::arrayFill(unsigned long*, unsigned long*, unsigned long const&): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:588 │ │ │ │ │ sub %r13,%rdx │ │ │ │ │ +unsigned long* std::__fill_n_a(unsigned long*, long, unsigned long const&, std::random_access_iterator_tag): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:1146 │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - jle d367 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x247> │ │ │ │ │ + jle 10ae7 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x247> │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ lea (%rax,%r13,1),%rdi │ │ │ │ │ +__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned long*, unsigned long*, unsigned long const&): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:952 │ │ │ │ │ xor %esi,%esi │ │ │ │ │ mov %edx,%eax │ │ │ │ │ cmp $0x8,%edx │ │ │ │ │ - jae d650 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x530> │ │ │ │ │ + jae 10dd0 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x530> │ │ │ │ │ test $0x4,%dl │ │ │ │ │ - jne d70f >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x5ef> │ │ │ │ │ + jne 10e8f >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x5ef> │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je d367 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x247> │ │ │ │ │ + je 10ae7 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x247> │ │ │ │ │ and $0x2,%edx │ │ │ │ │ movb $0x0,(%rdi) │ │ │ │ │ - je d367 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x247> │ │ │ │ │ + je 10ae7 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x247> │ │ │ │ │ movw $0x0,-0x2(%rdi,%rax,1) │ │ │ │ │ - jmp d367 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x247> │ │ │ │ │ + jmp 10ae7 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x247> │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ +void seqan2::allocate >, unsigned long, unsigned long, seqan2::AllocateStorage_>(seqan2::String > const&, unsigned long*&, unsigned long, seqan2::Tag const&): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov $0x100,%edi │ │ │ │ │ call 41d0 │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 (discriminator 1) │ │ │ │ │ mov %rax,0x18(%rbx) │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:211 │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ +seqan2::Value >, 0>::Type* seqan2::_allocateStorage(seqan2::String >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:373 │ │ │ │ │ movq $0x20,0x28(%rbx) │ │ │ │ │ +void seqan2::_reserveStorage, unsigned long, seqan2::TagGenerous_>(seqan2::String >&, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1688 │ │ │ │ │ test %r12,%r12 │ │ │ │ │ - je d620 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x500> │ │ │ │ │ + je 10da0 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x500> │ │ │ │ │ +unsigned long* std::__copy_move::__copy_m(unsigned long*, unsigned long*, unsigned long*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:451 (discriminator 1) │ │ │ │ │ cmp $0x8,%r13 │ │ │ │ │ - jle d6de >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x5be> │ │ │ │ │ + jle 10e5e >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x5be> │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:452 │ │ │ │ │ mov %r13,%rdx │ │ │ │ │ mov %r12,%rsi │ │ │ │ │ call 4300 │ │ │ │ │ +void seqan2::deallocate >, unsigned long, unsigned long, seqan2::AllocateStorage_>(seqan2::String >&, unsigned long*, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ +seqan2::Size > >::Type seqan2::_Resize_String >::resize_ >, int>(seqan2::String >&, seqan2::Size > >::Type, int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1769 │ │ │ │ │ mov 0x28(%rbx),%rax │ │ │ │ │ mov $0x2,%edx │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ │ +seqan2::Size > >::Type seqan2::_Resize_String >::resize_ >, int>(seqan2::String >&, seqan2::Size > >::Type, int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1769 │ │ │ │ │ cmp %rdx,%rax │ │ │ │ │ cmova %rdx,%rax │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1773 (discriminator 1) │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ lea (%rdi,%rax,1),%r14 │ │ │ │ │ +void seqan2::arrayFill(unsigned long*, unsigned long*, unsigned long const&): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:588 │ │ │ │ │ sub %r13,%rax │ │ │ │ │ +unsigned long* std::__fill_n_a(unsigned long*, long, unsigned long const&, std::random_access_iterator_tag): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:1146 │ │ │ │ │ test %rax,%rax │ │ │ │ │ - jle d610 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x4f0> │ │ │ │ │ + jle 10d90 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x4f0> │ │ │ │ │ +void seqan2::_setLength(seqan2::String >&, unsigned long): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:344 │ │ │ │ │ add %rdi,%r13 │ │ │ │ │ +__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned long*, unsigned long*, unsigned long const&): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:952 │ │ │ │ │ mov %eax,%edx │ │ │ │ │ xor %esi,%esi │ │ │ │ │ cmp $0x8,%eax │ │ │ │ │ - jae d698 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x578> │ │ │ │ │ + jae 10e18 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x578> │ │ │ │ │ test $0x4,%al │ │ │ │ │ - jne d722 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x602> │ │ │ │ │ + jne 10ea2 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x602> │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je d610 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x4f0> │ │ │ │ │ + je 10d90 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x4f0> │ │ │ │ │ movb $0x0,0x0(%r13) │ │ │ │ │ test $0x2,%al │ │ │ │ │ - jne d744 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x624> │ │ │ │ │ + jne 10ec4 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x624> │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ +void seqan2::create >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:581 │ │ │ │ │ mov %rdi,%r12 │ │ │ │ │ - jmp d3b0 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x290> │ │ │ │ │ + jmp 10b30 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x290> │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ +seqan2::Size > >::Type seqan2::_Resize_String >::resize_ >, int>(seqan2::String >&, seqan2::Size > >::Type, int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1773 (discriminator 1) │ │ │ │ │ lea 0x10(%rax),%r14 │ │ │ │ │ +void seqan2::arrayFill(unsigned long*, unsigned long*, unsigned long const&): │ │ │ │ │ /usr/include/seqan/basic/array_construct_destruct.h:588 │ │ │ │ │ mov $0x10,%eax │ │ │ │ │ +unsigned long* std::__fill_n_a(unsigned long*, long, unsigned long const&, std::random_access_iterator_tag): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:1146 │ │ │ │ │ sub %r13,%rax │ │ │ │ │ - jne d5e3 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x4c3> │ │ │ │ │ - jmp d610 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x4f0> │ │ │ │ │ + jne 10d63 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x4c3> │ │ │ │ │ + jmp 10d90 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x4f0> │ │ │ │ │ +seqan2::Size > >::Type seqan2::capacity(seqan2::String > const&): │ │ │ │ │ /usr/include/seqan/sequence/string_alloc.h:318 │ │ │ │ │ mov $0x10,%edx │ │ │ │ │ +seqan2::Size > >::Type seqan2::_Resize_String >::resize_ >, int>(seqan2::String >&, seqan2::Size > >::Type, int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1773 (discriminator 1) │ │ │ │ │ lea 0x10(%rax),%r12 │ │ │ │ │ +unsigned long* std::__fill_n_a(unsigned long*, long, unsigned long const&, std::random_access_iterator_tag): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:1146 │ │ │ │ │ sub %r13,%rdx │ │ │ │ │ - jne d53d >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x41d> │ │ │ │ │ - jmp d367 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x247> │ │ │ │ │ + jne 10cbd >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x41d> │ │ │ │ │ + jmp 10ae7 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x247> │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ +__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned long*, unsigned long*, unsigned long const&): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:952 │ │ │ │ │ lea 0x8(%rdi),%rcx │ │ │ │ │ mov %edx,%eax │ │ │ │ │ movq $0x0,(%rdi) │ │ │ │ │ movq $0x0,-0x8(%rdi,%rax,1) │ │ │ │ │ and $0xfffffffffffffff8,%rcx │ │ │ │ │ sub %rcx,%rdi │ │ │ │ │ lea (%rdx,%rdi,1),%eax │ │ │ │ │ and $0xfffffff8,%eax │ │ │ │ │ cmp $0x8,%eax │ │ │ │ │ - jb d367 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x247> │ │ │ │ │ + jb 10ae7 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x247> │ │ │ │ │ and $0xfffffff8,%eax │ │ │ │ │ xor %edx,%edx │ │ │ │ │ mov %edx,%edi │ │ │ │ │ add $0x8,%edx │ │ │ │ │ mov %rsi,(%rcx,%rdi,1) │ │ │ │ │ cmp %eax,%edx │ │ │ │ │ - jb d681 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x561> │ │ │ │ │ - jmp d367 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x247> │ │ │ │ │ + jb 10e01 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x561> │ │ │ │ │ + jmp 10ae7 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x247> │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ lea 0x8(%r13),%rcx │ │ │ │ │ mov %eax,%edx │ │ │ │ │ movq $0x0,0x0(%r13) │ │ │ │ │ movq $0x0,-0x8(%r13,%rdx,1) │ │ │ │ │ and $0xfffffffffffffff8,%rcx │ │ │ │ │ sub %rcx,%r13 │ │ │ │ │ lea (%rax,%r13,1),%edx │ │ │ │ │ and $0xfffffff8,%edx │ │ │ │ │ cmp $0x8,%edx │ │ │ │ │ - jb d610 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x4f0> │ │ │ │ │ + jb 10d90 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x4f0> │ │ │ │ │ and $0xfffffff8,%edx │ │ │ │ │ xor %eax,%eax │ │ │ │ │ mov %eax,%r8d │ │ │ │ │ add $0x8,%eax │ │ │ │ │ mov %rsi,(%rcx,%r8,1) │ │ │ │ │ cmp %edx,%eax │ │ │ │ │ - jb d6cb >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x5ab> │ │ │ │ │ - jmp d610 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x4f0> │ │ │ │ │ + jb 10e4b >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x5ab> │ │ │ │ │ + jmp 10d90 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x4f0> │ │ │ │ │ +unsigned long* std::__copy_move::__copy_m(unsigned long*, unsigned long*, unsigned long*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:453 │ │ │ │ │ - jne d5b7 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x497> │ │ │ │ │ + jne 10d37 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x497> │ │ │ │ │ +void std::__copy_move::__assign_one(unsigned long*, unsigned long*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:438 │ │ │ │ │ mov (%r12),%rax │ │ │ │ │ mov %rax,(%rdi) │ │ │ │ │ - jmp d5b7 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x497> │ │ │ │ │ + jmp 10d37 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x497> │ │ │ │ │ +unsigned long* std::__copy_move::__copy_m(unsigned long*, unsigned long*, unsigned long*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:453 │ │ │ │ │ - je d738 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x618> │ │ │ │ │ + je 10eb8 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x618> │ │ │ │ │ +void seqan2::deallocate >, unsigned long, unsigned long, seqan2::AllocateStorage_>(seqan2::String >&, unsigned long*, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ +seqan2::Size > >::Type seqan2::_Resize_String >::resize_ >, int>(seqan2::String >&, seqan2::Size > >::Type, int const&): │ │ │ │ │ /usr/include/seqan/sequence/string_base.h:1769 │ │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ │ mov $0x2,%edx │ │ │ │ │ cmp %rdx,%rax │ │ │ │ │ cmovbe %rax,%rdx │ │ │ │ │ - jmp d526 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x406> │ │ │ │ │ + jmp 10ca6 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x406> │ │ │ │ │ +__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned long*, unsigned long*, unsigned long const&): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:952 │ │ │ │ │ movl $0x0,(%rdi) │ │ │ │ │ movl $0x0,-0x4(%rdi,%rax,1) │ │ │ │ │ - jmp d367 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x247> │ │ │ │ │ + jmp 10ae7 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x247> │ │ │ │ │ movl $0x0,0x0(%r13) │ │ │ │ │ movl $0x0,-0x4(%r13,%rdx,1) │ │ │ │ │ - jmp d610 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x4f0> │ │ │ │ │ + jmp 10d90 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x4f0> │ │ │ │ │ +void std::__copy_move::__assign_one(unsigned long*, unsigned long*): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:438 │ │ │ │ │ mov (%r12),%rdx │ │ │ │ │ mov %rdx,(%rax) │ │ │ │ │ - jmp d50e >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x3ee> │ │ │ │ │ + jmp 10c8e >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x3ee> │ │ │ │ │ +__gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(unsigned long*, unsigned long*, unsigned long const&): │ │ │ │ │ /usr/include/c++/14/bits/stl_algobase.h:952 │ │ │ │ │ movw $0x0,-0x2(%r13,%rdx,1) │ │ │ │ │ - jmp d610 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x4f0> │ │ │ │ │ + jmp 10d90 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x4f0> │ │ │ │ │ endbr64 │ │ │ │ │ +void seqan2::deallocate >, unsigned long, unsigned long, seqan2::AllocateStorage_>(seqan2::String >&, unsigned long*, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %rax,%rbp │ │ │ │ │ - jmp d775 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x655> │ │ │ │ │ + jmp 10ef5 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x655> │ │ │ │ │ endbr64 │ │ │ │ │ mov %rax,%rbp │ │ │ │ │ - jmp d76c >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x64c> │ │ │ │ │ + jmp 10eec >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x64c> │ │ │ │ │ endbr64 │ │ │ │ │ +void seqan2::clear >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ mov %rax,%rbp │ │ │ │ │ - jmp d785 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x665> │ │ │ │ │ + jmp 10f05 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x665> │ │ │ │ │ +void seqan2::deallocate >, unsigned long, unsigned long, seqan2::AllocateStorage_>(seqan2::String >&, unsigned long*, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ mov (%rbx),%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ call 4340 <_Unwind_Resume@plt> │ │ │ │ │ +void seqan2::clear >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:525 │ │ │ │ │ testl $0xfffffffd,0x38(%rbx) │ │ │ │ │ - je d7a3 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x683> │ │ │ │ │ + je 10f23 >, 2u, seqan2::String >, seqan2::Alloc > > >(seqan2::Holder >, 2u, seqan2::String >, seqan2::Alloc > >, seqan2::Tag >&)@@Base+0x683> │ │ │ │ │ +seqan2::Reference >, seqan2::Alloc >, seqan2::Tag > >::Type seqan2::_dataValue >, seqan2::Alloc > >(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&): │ │ │ │ │ /usr/include/seqan/basic/holder_tristate.h:423 │ │ │ │ │ mov 0x30(%rbx),%r12 │ │ │ │ │ +void seqan2::deallocate >, seqan2::Alloc >, seqan2::DPCell_ >, unsigned long, seqan2::AllocateStorage_>(seqan2::String >, seqan2::Alloc >&, seqan2::DPCell_ >*, unsigned long, seqan2::Tag): │ │ │ │ │ /usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov (%r12),%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ +void seqan2::deallocate >, seqan2::Alloc >, seqan2::Tag >, seqan2::String >, seqan2::Alloc > const, int, seqan2::AllocateUnspecified_>(seqan2::Holder >, seqan2::Alloc >, seqan2::Tag >&, seqan2::String >, seqan2::Alloc > const*, int, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ +void seqan2::deallocate >, unsigned long, unsigned long, seqan2::AllocateStorage_>(seqan2::String >&, unsigned long*, unsigned long, seqan2::Tag): │ │ │ │ │ +/usr/include/seqan/basic/allocator_interface.h:360 │ │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ mov (%rbx),%rdi │ │ │ │ │ call 41b0 │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ call 4340 <_Unwind_Resume@plt> │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ - │ │ │ │ │ -000000000000d7c0 : │ │ │ │ │ -ScoredAlignment::getString[abi:cxx11](): │ │ │ │ │ -./porechop/src/alignment.cpp:113 │ │ │ │ │ - endbr64 │ │ │ │ │ - push %r15 │ │ │ │ │ -std::__cxx11::to_string(double): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4416 │ │ │ │ │ - mov $0x148,%edx │ │ │ │ │ - mov $0x1,%eax │ │ │ │ │ -ScoredAlignment::getString[abi:cxx11](): │ │ │ │ │ -./porechop/src/alignment.cpp:113 │ │ │ │ │ - push %r14 │ │ │ │ │ - push %r13 │ │ │ │ │ -std::__cxx11::to_string(double): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4416 │ │ │ │ │ - lea 0x3825(%rip),%r13 # 11000 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x500> │ │ │ │ │ -ScoredAlignment::getString[abi:cxx11](): │ │ │ │ │ -./porechop/src/alignment.cpp:113 │ │ │ │ │ - push %r12 │ │ │ │ │ -std::__cxx11::to_string(double): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4416 │ │ │ │ │ - mov %r13,%rcx │ │ │ │ │ -ScoredAlignment::getString[abi:cxx11](): │ │ │ │ │ -./porechop/src/alignment.cpp:113 │ │ │ │ │ - push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ - mov %rdi,%rbx │ │ │ │ │ - sub $0x3f8,%rsp │ │ │ │ │ -std::__cxx11::to_string(double): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4416 │ │ │ │ │ - mov 0x6795(%rip),%rbp │ │ │ │ │ -ScoredAlignment::getString[abi:cxx11](): │ │ │ │ │ -./porechop/src/alignment.cpp:113 │ │ │ │ │ - mov %fs:0x28,%r12 │ │ │ │ │ - mov %r12,0x3e8(%rsp) │ │ │ │ │ - mov %rsi,%r12 │ │ │ │ │ -std::__cxx11::to_string(double): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4416 │ │ │ │ │ - lea 0x2f0(%rsp),%rdi │ │ │ │ │ - mov %rbp,%rsi │ │ │ │ │ - mov %rdi,0x78(%rsp) │ │ │ │ │ - movsd 0x28(%r12),%xmm0 │ │ │ │ │ - call 4330 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned long, char const*, __va_list_tag*), unsigned long, char const*, ...)@plt> │ │ │ │ │ - mov %r13,%rcx │ │ │ │ │ - mov $0x148,%edx │ │ │ │ │ - mov %rbp,%rsi │ │ │ │ │ - lea 0x290(%rsp),%rax │ │ │ │ │ - movsd 0x20(%r12),%xmm0 │ │ │ │ │ - mov %rax,0x70(%rsp) │ │ │ │ │ - mov %rax,%rdi │ │ │ │ │ - mov $0x1,%eax │ │ │ │ │ - call 4330 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned long, char const*, __va_list_tag*), unsigned long, char const*, ...)@plt> │ │ │ │ │ -ScoredAlignment::getString[abi:cxx11](): │ │ │ │ │ -./porechop/src/alignment.cpp:118 │ │ │ │ │ - mov 0x18(%r12),%ecx │ │ │ │ │ -std::__cxx11::to_string(int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4245 │ │ │ │ │ - mov %ecx,%ebp │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4246 │ │ │ │ │ - mov %ecx,%r14d │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4245 │ │ │ │ │ - shr $0x1f,%ebp │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4246 │ │ │ │ │ - neg %r14d │ │ │ │ │ - cmovs %ecx,%r14d │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4249 │ │ │ │ │ - mov %ebp,%ecx │ │ │ │ │ -std::__cxx11::to_string(int)::{lambda(char*, unsigned long)#1}::operator()(char*, unsigned long) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4251 │ │ │ │ │ - movzbl %bpl,%ebp │ │ │ │ │ -unsigned int std::__detail::__to_chars_len(unsigned int, int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:67 │ │ │ │ │ - cmp $0x9,%r14d │ │ │ │ │ - jbe fb0d │ │ │ │ │ - mov %r14d,%esi │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:61 │ │ │ │ │ - mov $0x1,%r13d │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:71 │ │ │ │ │ - movabs $0x346dc5d63886594b,%rdi │ │ │ │ │ - jmp d8c9 │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:69 │ │ │ │ │ - cmp $0x3e7,%esi │ │ │ │ │ - jbe ee70 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:70 │ │ │ │ │ - cmp $0x270f,%esi │ │ │ │ │ - jbe eeb0 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:71 │ │ │ │ │ - mov %esi,%edx │ │ │ │ │ - mov %rdx,%rax │ │ │ │ │ - mul %rdi │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:72 │ │ │ │ │ - lea 0x4(%r13),%eax │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:71 │ │ │ │ │ - shr $0xb,%rdx │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:67 │ │ │ │ │ - cmp $0x1869f,%esi │ │ │ │ │ - jbe eee0 │ │ │ │ │ - mov %eax,%r13d │ │ │ │ │ - mov %edx,%esi │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:68 │ │ │ │ │ - cmp $0x63,%esi │ │ │ │ │ - ja d890 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:68 (discriminator 1) │ │ │ │ │ - lea 0x1(%r13),%eax │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - lea 0x240(%rsp),%rsi │ │ │ │ │ -std::__cxx11::to_string(int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4249 │ │ │ │ │ - lea (%rcx,%rax,1),%r15d │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - movq $0x0,0x238(%rsp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - mov %rsi,0x18(%rsp) │ │ │ │ │ - lea 0x230(%rsp),%rdi │ │ │ │ │ - mov %rsi,0x230(%rsp) │ │ │ │ │ -void std::__cxx11::basic_string, std::allocator >::__resize_and_overwrite(unsigned long, std::__cxx11::to_string(int)::{lambda(char*, unsigned long)#1}): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ - mov %r15,%rsi │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - mov %rdi,0x98(%rsp) │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - movb $0x0,0x240(%rsp) │ │ │ │ │ -void std::__cxx11::basic_string, std::allocator >::__resize_and_overwrite(unsigned long, std::__cxx11::to_string(int)::{lambda(char*, unsigned long)#1}): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ - call 42f0 , std::allocator >::reserve(unsigned long)@plt> │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:87 │ │ │ │ │ - movdqa 0x3801(%rip),%xmm0 # 11120 ::VALUE@@Base+0x100> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov 0x230(%rsp),%rcx │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:87 │ │ │ │ │ - movaps %xmm0,0x310(%rsp) │ │ │ │ │ - movdqa 0x37f9(%rip),%xmm0 # 11130 ::VALUE@@Base+0x110> │ │ │ │ │ -std::__cxx11::to_string(int)::{lambda(char*, unsigned long)#1}::operator()(char*, unsigned long) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4250 │ │ │ │ │ - movb $0x2d,(%rcx) │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4251 │ │ │ │ │ - add %rbp,%rcx │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:87 │ │ │ │ │ - movaps %xmm0,0x320(%rsp) │ │ │ │ │ - movdqa 0x37f3(%rip),%xmm0 # 11140 ::VALUE@@Base+0x120> │ │ │ │ │ - movaps %xmm0,0x330(%rsp) │ │ │ │ │ - movdqa 0x37f3(%rip),%xmm0 # 11150 ::VALUE@@Base+0x130> │ │ │ │ │ - movaps %xmm0,0x340(%rsp) │ │ │ │ │ - movdqa 0x37f3(%rip),%xmm0 # 11160 ::VALUE@@Base+0x140> │ │ │ │ │ - movaps %xmm0,0x350(%rsp) │ │ │ │ │ - movdqa 0x37f3(%rip),%xmm0 # 11170 ::VALUE@@Base+0x150> │ │ │ │ │ - movaps %xmm0,0x360(%rsp) │ │ │ │ │ - movdqa 0x37f3(%rip),%xmm0 # 11180 ::VALUE@@Base+0x160> │ │ │ │ │ - movaps %xmm0,0x370(%rsp) │ │ │ │ │ - movdqa 0x37f3(%rip),%xmm0 # 11190 ::VALUE@@Base+0x170> │ │ │ │ │ - movaps %xmm0,0x380(%rsp) │ │ │ │ │ - movdqa 0x37f3(%rip),%xmm0 # 111a0 ::VALUE@@Base+0x180> │ │ │ │ │ - movaps %xmm0,0x390(%rsp) │ │ │ │ │ - movdqa 0x37f3(%rip),%xmm0 # 111b0 ::VALUE@@Base+0x190> │ │ │ │ │ - movaps %xmm0,0x3a0(%rsp) │ │ │ │ │ - movdqa 0x37f3(%rip),%xmm0 # 111c0 ::VALUE@@Base+0x1a0> │ │ │ │ │ - movaps %xmm0,0x3b0(%rsp) │ │ │ │ │ - movdqa 0x37f3(%rip),%xmm0 # 111d0 ::VALUE@@Base+0x1b0> │ │ │ │ │ - movaps %xmm0,0x3c0(%rsp) │ │ │ │ │ - movdqa 0x37f3(%rip),%xmm0 # 111e0 ::VALUE@@Base+0x1c0> │ │ │ │ │ - movups %xmm0,0x3c9(%rsp) │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ - cmp $0x63,%r14d │ │ │ │ │ - jbe edd0 │ │ │ │ │ - nop │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:96 │ │ │ │ │ - mov %r14d,%edx │ │ │ │ │ - mov %r14d,%eax │ │ │ │ │ - imul $0x51eb851f,%rdx,%rdx │ │ │ │ │ - shr $0x25,%rdx │ │ │ │ │ - imul $0x64,%edx,%esi │ │ │ │ │ - sub %esi,%eax │ │ │ │ │ - mov %r14d,%esi │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:97 │ │ │ │ │ - mov %edx,%r14d │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:98 │ │ │ │ │ - mov %r13d,%edx │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:96 │ │ │ │ │ - add %eax,%eax │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:98 │ │ │ │ │ - lea 0x1(%rax),%edi │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:99 │ │ │ │ │ - movzbl 0x310(%rsp,%rax,1),%eax │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:98 │ │ │ │ │ - movzbl 0x310(%rsp,%rdi,1),%edi │ │ │ │ │ - mov %dil,(%rcx,%rdx,1) │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:99 │ │ │ │ │ - lea -0x1(%r13),%edx │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:100 │ │ │ │ │ - sub $0x2,%r13d │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:99 │ │ │ │ │ - mov %al,(%rcx,%rdx,1) │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ - cmp $0x270f,%esi │ │ │ │ │ - ja da00 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:102 │ │ │ │ │ - cmp $0x3e7,%esi │ │ │ │ │ - ja edd0 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:109 │ │ │ │ │ - add $0x30,%r14d │ │ │ │ │ - mov %r14b,(%rcx) │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - mov 0x230(%rsp),%rax │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - mov %r15,0x238(%rsp) │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - movb $0x0,(%rax,%r15,1) │ │ │ │ │ -ScoredAlignment::getString[abi:cxx11](): │ │ │ │ │ -./porechop/src/alignment.cpp:117 │ │ │ │ │ - mov 0x14(%r12),%esi │ │ │ │ │ -std::__cxx11::to_string(int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4245 │ │ │ │ │ - mov %esi,%ebp │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4246 │ │ │ │ │ - mov %esi,%r14d │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4245 │ │ │ │ │ - shr $0x1f,%ebp │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4246 │ │ │ │ │ - neg %r14d │ │ │ │ │ - cmovs %esi,%r14d │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4249 │ │ │ │ │ - mov %ebp,%esi │ │ │ │ │ -std::__cxx11::to_string(int)::{lambda(char*, unsigned long)#1}::operator()(char*, unsigned long) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4251 │ │ │ │ │ - movzbl %bpl,%ebp │ │ │ │ │ -unsigned int std::__detail::__to_chars_len(unsigned int, int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:67 │ │ │ │ │ - cmp $0x9,%r14d │ │ │ │ │ - jbe fb65 │ │ │ │ │ - mov %r14d,%ecx │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:61 │ │ │ │ │ - mov $0x1,%r13d │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:71 │ │ │ │ │ - movabs $0x346dc5d63886594b,%rdi │ │ │ │ │ - jmp dae9 │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:69 │ │ │ │ │ - cmp $0x3e7,%ecx │ │ │ │ │ - jbe ee60 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:70 │ │ │ │ │ - cmp $0x270f,%ecx │ │ │ │ │ - jbe eea0 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:71 │ │ │ │ │ - mov %ecx,%edx │ │ │ │ │ - mov %rdx,%rax │ │ │ │ │ - mul %rdi │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:72 │ │ │ │ │ - lea 0x4(%r13),%eax │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:71 │ │ │ │ │ - shr $0xb,%rdx │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:67 │ │ │ │ │ - cmp $0x1869f,%ecx │ │ │ │ │ - jbe eef0 │ │ │ │ │ - mov %eax,%r13d │ │ │ │ │ - mov %edx,%ecx │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:68 │ │ │ │ │ - cmp $0x63,%ecx │ │ │ │ │ - ja dab0 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:68 (discriminator 1) │ │ │ │ │ - lea 0x1(%r13),%eax │ │ │ │ │ -std::__cxx11::to_string(int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4249 │ │ │ │ │ - lea (%rsi,%rax,1),%r15d │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - lea 0x1e0(%rsp),%rcx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - movq $0x0,0x1d8(%rsp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - lea 0x1d0(%rsp),%rdi │ │ │ │ │ -void std::__cxx11::basic_string, std::allocator >::__resize_and_overwrite(unsigned long, std::__cxx11::to_string(int)::{lambda(char*, unsigned long)#1}): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ - mov %r15,%rsi │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - mov %rcx,0x30(%rsp) │ │ │ │ │ - mov %rcx,0x1d0(%rsp) │ │ │ │ │ - mov %rdi,0x90(%rsp) │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - movb $0x0,0x1e0(%rsp) │ │ │ │ │ -void std::__cxx11::basic_string, std::allocator >::__resize_and_overwrite(unsigned long, std::__cxx11::to_string(int)::{lambda(char*, unsigned long)#1}): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ - call 42f0 , std::allocator >::reserve(unsigned long)@plt> │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:87 │ │ │ │ │ - movdqa 0x35e1(%rip),%xmm0 # 11120 ::VALUE@@Base+0x100> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov 0x1d0(%rsp),%rcx │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:87 │ │ │ │ │ - movaps %xmm0,0x310(%rsp) │ │ │ │ │ - movdqa 0x35d9(%rip),%xmm0 # 11130 ::VALUE@@Base+0x110> │ │ │ │ │ -std::__cxx11::to_string(int)::{lambda(char*, unsigned long)#1}::operator()(char*, unsigned long) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4250 │ │ │ │ │ - movb $0x2d,(%rcx) │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4251 │ │ │ │ │ - add %rbp,%rcx │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:87 │ │ │ │ │ - movaps %xmm0,0x320(%rsp) │ │ │ │ │ - movdqa 0x35d3(%rip),%xmm0 # 11140 ::VALUE@@Base+0x120> │ │ │ │ │ - movaps %xmm0,0x330(%rsp) │ │ │ │ │ - movdqa 0x35d3(%rip),%xmm0 # 11150 ::VALUE@@Base+0x130> │ │ │ │ │ - movaps %xmm0,0x340(%rsp) │ │ │ │ │ - movdqa 0x35d3(%rip),%xmm0 # 11160 ::VALUE@@Base+0x140> │ │ │ │ │ - movaps %xmm0,0x350(%rsp) │ │ │ │ │ - movdqa 0x35d3(%rip),%xmm0 # 11170 ::VALUE@@Base+0x150> │ │ │ │ │ - movaps %xmm0,0x360(%rsp) │ │ │ │ │ - movdqa 0x35d3(%rip),%xmm0 # 11180 ::VALUE@@Base+0x160> │ │ │ │ │ - movaps %xmm0,0x370(%rsp) │ │ │ │ │ - movdqa 0x35d3(%rip),%xmm0 # 11190 ::VALUE@@Base+0x170> │ │ │ │ │ - movaps %xmm0,0x380(%rsp) │ │ │ │ │ - movdqa 0x35d3(%rip),%xmm0 # 111a0 ::VALUE@@Base+0x180> │ │ │ │ │ - movaps %xmm0,0x390(%rsp) │ │ │ │ │ - movdqa 0x35d3(%rip),%xmm0 # 111b0 ::VALUE@@Base+0x190> │ │ │ │ │ - movaps %xmm0,0x3a0(%rsp) │ │ │ │ │ - movdqa 0x35d3(%rip),%xmm0 # 111c0 ::VALUE@@Base+0x1a0> │ │ │ │ │ - movaps %xmm0,0x3b0(%rsp) │ │ │ │ │ - movdqa 0x35d3(%rip),%xmm0 # 111d0 ::VALUE@@Base+0x1b0> │ │ │ │ │ - movaps %xmm0,0x3c0(%rsp) │ │ │ │ │ - movdqa 0x35d3(%rip),%xmm0 # 111e0 ::VALUE@@Base+0x1c0> │ │ │ │ │ - movups %xmm0,0x3c9(%rsp) │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ - cmp $0x63,%r14d │ │ │ │ │ - jbe edf0 │ │ │ │ │ - nop │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:96 │ │ │ │ │ - mov %r14d,%edx │ │ │ │ │ - mov %r14d,%eax │ │ │ │ │ - imul $0x51eb851f,%rdx,%rdx │ │ │ │ │ - shr $0x25,%rdx │ │ │ │ │ - imul $0x64,%edx,%esi │ │ │ │ │ - sub %esi,%eax │ │ │ │ │ - mov %r14d,%esi │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:97 │ │ │ │ │ - mov %edx,%r14d │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:98 │ │ │ │ │ - mov %r13d,%edx │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:96 │ │ │ │ │ - add %eax,%eax │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:98 │ │ │ │ │ - lea 0x1(%rax),%edi │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:99 │ │ │ │ │ - movzbl 0x310(%rsp,%rax,1),%eax │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:98 │ │ │ │ │ - movzbl 0x310(%rsp,%rdi,1),%edi │ │ │ │ │ - mov %dil,(%rcx,%rdx,1) │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:99 │ │ │ │ │ - lea -0x1(%r13),%edx │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:100 │ │ │ │ │ - sub $0x2,%r13d │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:99 │ │ │ │ │ - mov %al,(%rcx,%rdx,1) │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ - cmp $0x270f,%esi │ │ │ │ │ - ja dc20 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:102 │ │ │ │ │ - cmp $0x3e7,%esi │ │ │ │ │ - ja edf0 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:109 │ │ │ │ │ - add $0x30,%r14d │ │ │ │ │ - mov %r14b,(%rcx) │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - mov 0x1d0(%rsp),%rax │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - mov %r15,0x1d8(%rsp) │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - movb $0x0,(%rax,%r15,1) │ │ │ │ │ -ScoredAlignment::getString[abi:cxx11](): │ │ │ │ │ -./porechop/src/alignment.cpp:116 │ │ │ │ │ - mov 0x10(%r12),%esi │ │ │ │ │ -std::__cxx11::to_string(int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4245 │ │ │ │ │ - mov %esi,%ebp │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4246 │ │ │ │ │ - mov %esi,%r14d │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4245 │ │ │ │ │ - shr $0x1f,%ebp │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4246 │ │ │ │ │ - neg %r14d │ │ │ │ │ - cmovs %esi,%r14d │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4249 │ │ │ │ │ - mov %ebp,%esi │ │ │ │ │ -std::__cxx11::to_string(int)::{lambda(char*, unsigned long)#1}::operator()(char*, unsigned long) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4251 │ │ │ │ │ - movzbl %bpl,%ebp │ │ │ │ │ -unsigned int std::__detail::__to_chars_len(unsigned int, int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:67 │ │ │ │ │ - cmp $0x9,%r14d │ │ │ │ │ - jbe fbbd │ │ │ │ │ - mov %r14d,%ecx │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:61 │ │ │ │ │ - mov $0x1,%r13d │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:71 │ │ │ │ │ - movabs $0x346dc5d63886594b,%rdi │ │ │ │ │ - jmp dd09 │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:69 │ │ │ │ │ - cmp $0x3e7,%ecx │ │ │ │ │ - jbe ee40 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:70 │ │ │ │ │ - cmp $0x270f,%ecx │ │ │ │ │ - jbe ee80 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:71 │ │ │ │ │ - mov %ecx,%edx │ │ │ │ │ - mov %rdx,%rax │ │ │ │ │ - mul %rdi │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:72 │ │ │ │ │ - lea 0x4(%r13),%eax │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:71 │ │ │ │ │ - shr $0xb,%rdx │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:67 │ │ │ │ │ - cmp $0x1869f,%ecx │ │ │ │ │ - jbe eed0 │ │ │ │ │ - mov %eax,%r13d │ │ │ │ │ - mov %edx,%ecx │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:68 │ │ │ │ │ - cmp $0x63,%ecx │ │ │ │ │ - ja dcd0 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:68 (discriminator 1) │ │ │ │ │ - lea 0x1(%r13),%eax │ │ │ │ │ -std::__cxx11::to_string(int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4249 │ │ │ │ │ - lea (%rsi,%rax,1),%r15d │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - lea 0x180(%rsp),%rcx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - movq $0x0,0x178(%rsp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - lea 0x170(%rsp),%rdi │ │ │ │ │ -void std::__cxx11::basic_string, std::allocator >::__resize_and_overwrite(unsigned long, std::__cxx11::to_string(int)::{lambda(char*, unsigned long)#1}): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ - mov %r15,%rsi │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - mov %rcx,0x28(%rsp) │ │ │ │ │ - mov %rcx,0x170(%rsp) │ │ │ │ │ - mov %rdi,0x88(%rsp) │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - movb $0x0,0x180(%rsp) │ │ │ │ │ -void std::__cxx11::basic_string, std::allocator >::__resize_and_overwrite(unsigned long, std::__cxx11::to_string(int)::{lambda(char*, unsigned long)#1}): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ - call 42f0 , std::allocator >::reserve(unsigned long)@plt> │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:87 │ │ │ │ │ - movdqa 0x33c1(%rip),%xmm0 # 11120 ::VALUE@@Base+0x100> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov 0x170(%rsp),%rcx │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:87 │ │ │ │ │ - movaps %xmm0,0x310(%rsp) │ │ │ │ │ - movdqa 0x33b9(%rip),%xmm0 # 11130 ::VALUE@@Base+0x110> │ │ │ │ │ -std::__cxx11::to_string(int)::{lambda(char*, unsigned long)#1}::operator()(char*, unsigned long) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4250 │ │ │ │ │ - movb $0x2d,(%rcx) │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4251 │ │ │ │ │ - add %rbp,%rcx │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:87 │ │ │ │ │ - movaps %xmm0,0x320(%rsp) │ │ │ │ │ - movdqa 0x33b3(%rip),%xmm0 # 11140 ::VALUE@@Base+0x120> │ │ │ │ │ - movaps %xmm0,0x330(%rsp) │ │ │ │ │ - movdqa 0x33b3(%rip),%xmm0 # 11150 ::VALUE@@Base+0x130> │ │ │ │ │ - movaps %xmm0,0x340(%rsp) │ │ │ │ │ - movdqa 0x33b3(%rip),%xmm0 # 11160 ::VALUE@@Base+0x140> │ │ │ │ │ - movaps %xmm0,0x350(%rsp) │ │ │ │ │ - movdqa 0x33b3(%rip),%xmm0 # 11170 ::VALUE@@Base+0x150> │ │ │ │ │ - movaps %xmm0,0x360(%rsp) │ │ │ │ │ - movdqa 0x33b3(%rip),%xmm0 # 11180 ::VALUE@@Base+0x160> │ │ │ │ │ - movaps %xmm0,0x370(%rsp) │ │ │ │ │ - movdqa 0x33b3(%rip),%xmm0 # 11190 ::VALUE@@Base+0x170> │ │ │ │ │ - movaps %xmm0,0x380(%rsp) │ │ │ │ │ - movdqa 0x33b3(%rip),%xmm0 # 111a0 ::VALUE@@Base+0x180> │ │ │ │ │ - movaps %xmm0,0x390(%rsp) │ │ │ │ │ - movdqa 0x33b3(%rip),%xmm0 # 111b0 ::VALUE@@Base+0x190> │ │ │ │ │ - movaps %xmm0,0x3a0(%rsp) │ │ │ │ │ - movdqa 0x33b3(%rip),%xmm0 # 111c0 ::VALUE@@Base+0x1a0> │ │ │ │ │ - movaps %xmm0,0x3b0(%rsp) │ │ │ │ │ - movdqa 0x33b3(%rip),%xmm0 # 111d0 ::VALUE@@Base+0x1b0> │ │ │ │ │ - movaps %xmm0,0x3c0(%rsp) │ │ │ │ │ - movdqa 0x33b3(%rip),%xmm0 # 111e0 ::VALUE@@Base+0x1c0> │ │ │ │ │ - movups %xmm0,0x3c9(%rsp) │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ - cmp $0x63,%r14d │ │ │ │ │ - jbe ee10 │ │ │ │ │ - nop │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:96 │ │ │ │ │ - mov %r14d,%edx │ │ │ │ │ - mov %r14d,%eax │ │ │ │ │ - imul $0x51eb851f,%rdx,%rdx │ │ │ │ │ - shr $0x25,%rdx │ │ │ │ │ - imul $0x64,%edx,%esi │ │ │ │ │ - sub %esi,%eax │ │ │ │ │ - mov %r14d,%esi │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:97 │ │ │ │ │ - mov %edx,%r14d │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:98 │ │ │ │ │ - mov %r13d,%edx │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:96 │ │ │ │ │ - add %eax,%eax │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:98 │ │ │ │ │ - lea 0x1(%rax),%edi │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:99 │ │ │ │ │ - movzbl 0x310(%rsp,%rax,1),%eax │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:98 │ │ │ │ │ - movzbl 0x310(%rsp,%rdi,1),%edi │ │ │ │ │ - mov %dil,(%rcx,%rdx,1) │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:99 │ │ │ │ │ - lea -0x1(%r13),%edx │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:100 │ │ │ │ │ - sub $0x2,%r13d │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:99 │ │ │ │ │ - mov %al,(%rcx,%rdx,1) │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ - cmp $0x270f,%esi │ │ │ │ │ - ja de40 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:102 │ │ │ │ │ - cmp $0x3e7,%esi │ │ │ │ │ - ja ee10 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:109 │ │ │ │ │ - add $0x30,%r14d │ │ │ │ │ - mov %r14b,(%rcx) │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - mov 0x170(%rsp),%rax │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - mov %r15,0x178(%rsp) │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - movb $0x0,(%rax,%r15,1) │ │ │ │ │ -ScoredAlignment::getString[abi:cxx11](): │ │ │ │ │ -./porechop/src/alignment.cpp:115 │ │ │ │ │ - mov 0xc(%r12),%esi │ │ │ │ │ -std::__cxx11::to_string(int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4245 │ │ │ │ │ - mov %esi,%ebp │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4246 │ │ │ │ │ - mov %esi,%r14d │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4245 │ │ │ │ │ - shr $0x1f,%ebp │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4246 │ │ │ │ │ - neg %r14d │ │ │ │ │ - cmovs %esi,%r14d │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4249 │ │ │ │ │ - mov %ebp,%esi │ │ │ │ │ -std::__cxx11::to_string(int)::{lambda(char*, unsigned long)#1}::operator()(char*, unsigned long) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4251 │ │ │ │ │ - movzbl %bpl,%ebp │ │ │ │ │ -unsigned int std::__detail::__to_chars_len(unsigned int, int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:67 │ │ │ │ │ - cmp $0x9,%r14d │ │ │ │ │ - jbe fc15 │ │ │ │ │ - mov %r14d,%ecx │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:61 │ │ │ │ │ - mov $0x1,%r13d │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:71 │ │ │ │ │ - movabs $0x346dc5d63886594b,%rdi │ │ │ │ │ - jmp df29 │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:69 │ │ │ │ │ - cmp $0x3e7,%ecx │ │ │ │ │ - jbe ee30 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:70 │ │ │ │ │ - cmp $0x270f,%ecx │ │ │ │ │ - jbe eec0 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:71 │ │ │ │ │ - mov %ecx,%edx │ │ │ │ │ - mov %rdx,%rax │ │ │ │ │ - mul %rdi │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:72 │ │ │ │ │ - lea 0x4(%r13),%eax │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:71 │ │ │ │ │ - shr $0xb,%rdx │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:67 │ │ │ │ │ - cmp $0x1869f,%ecx │ │ │ │ │ - jbe ef00 │ │ │ │ │ - mov %eax,%r13d │ │ │ │ │ - mov %edx,%ecx │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:68 │ │ │ │ │ - cmp $0x63,%ecx │ │ │ │ │ - ja def0 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:68 (discriminator 1) │ │ │ │ │ - lea 0x1(%r13),%eax │ │ │ │ │ -std::__cxx11::to_string(int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4249 │ │ │ │ │ - lea (%rsi,%rax,1),%r15d │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - lea 0x120(%rsp),%rcx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - movq $0x0,0x118(%rsp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - lea 0x110(%rsp),%rdi │ │ │ │ │ -void std::__cxx11::basic_string, std::allocator >::__resize_and_overwrite(unsigned long, std::__cxx11::to_string(int)::{lambda(char*, unsigned long)#1}): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ - mov %r15,%rsi │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - mov %rcx,0x20(%rsp) │ │ │ │ │ - mov %rcx,0x110(%rsp) │ │ │ │ │ - mov %rdi,0x80(%rsp) │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - movb $0x0,0x120(%rsp) │ │ │ │ │ -void std::__cxx11::basic_string, std::allocator >::__resize_and_overwrite(unsigned long, std::__cxx11::to_string(int)::{lambda(char*, unsigned long)#1}): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ - call 42f0 , std::allocator >::reserve(unsigned long)@plt> │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:87 │ │ │ │ │ - movdqa 0x31a1(%rip),%xmm0 # 11120 ::VALUE@@Base+0x100> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov 0x110(%rsp),%rcx │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:87 │ │ │ │ │ - movaps %xmm0,0x310(%rsp) │ │ │ │ │ - movdqa 0x3199(%rip),%xmm0 # 11130 ::VALUE@@Base+0x110> │ │ │ │ │ -std::__cxx11::to_string(int)::{lambda(char*, unsigned long)#1}::operator()(char*, unsigned long) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4250 │ │ │ │ │ - movb $0x2d,(%rcx) │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4251 │ │ │ │ │ - add %rbp,%rcx │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:87 │ │ │ │ │ - movaps %xmm0,0x320(%rsp) │ │ │ │ │ - movdqa 0x3193(%rip),%xmm0 # 11140 ::VALUE@@Base+0x120> │ │ │ │ │ - movaps %xmm0,0x330(%rsp) │ │ │ │ │ - movdqa 0x3193(%rip),%xmm0 # 11150 ::VALUE@@Base+0x130> │ │ │ │ │ - movaps %xmm0,0x340(%rsp) │ │ │ │ │ - movdqa 0x3193(%rip),%xmm0 # 11160 ::VALUE@@Base+0x140> │ │ │ │ │ - movaps %xmm0,0x350(%rsp) │ │ │ │ │ - movdqa 0x3193(%rip),%xmm0 # 11170 ::VALUE@@Base+0x150> │ │ │ │ │ - movaps %xmm0,0x360(%rsp) │ │ │ │ │ - movdqa 0x3193(%rip),%xmm0 # 11180 ::VALUE@@Base+0x160> │ │ │ │ │ - movaps %xmm0,0x370(%rsp) │ │ │ │ │ - movdqa 0x3193(%rip),%xmm0 # 11190 ::VALUE@@Base+0x170> │ │ │ │ │ - movaps %xmm0,0x380(%rsp) │ │ │ │ │ - movdqa 0x3193(%rip),%xmm0 # 111a0 ::VALUE@@Base+0x180> │ │ │ │ │ - movaps %xmm0,0x390(%rsp) │ │ │ │ │ - movdqa 0x3193(%rip),%xmm0 # 111b0 ::VALUE@@Base+0x190> │ │ │ │ │ - movaps %xmm0,0x3a0(%rsp) │ │ │ │ │ - movdqa 0x3193(%rip),%xmm0 # 111c0 ::VALUE@@Base+0x1a0> │ │ │ │ │ - movaps %xmm0,0x3b0(%rsp) │ │ │ │ │ - movdqa 0x3193(%rip),%xmm0 # 111d0 ::VALUE@@Base+0x1b0> │ │ │ │ │ - movaps %xmm0,0x3c0(%rsp) │ │ │ │ │ - movdqa 0x3193(%rip),%xmm0 # 111e0 ::VALUE@@Base+0x1c0> │ │ │ │ │ - movups %xmm0,0x3c9(%rsp) │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ - cmp $0x63,%r14d │ │ │ │ │ - jbe ed88 │ │ │ │ │ - nop │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:96 │ │ │ │ │ - mov %r14d,%edx │ │ │ │ │ - mov %r14d,%eax │ │ │ │ │ - imul $0x51eb851f,%rdx,%rdx │ │ │ │ │ - shr $0x25,%rdx │ │ │ │ │ - imul $0x64,%edx,%esi │ │ │ │ │ - sub %esi,%eax │ │ │ │ │ - mov %r14d,%esi │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:97 │ │ │ │ │ - mov %edx,%r14d │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:98 │ │ │ │ │ - mov %r13d,%edx │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:96 │ │ │ │ │ - add %eax,%eax │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:98 │ │ │ │ │ - lea 0x1(%rax),%edi │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:99 │ │ │ │ │ - movzbl 0x310(%rsp,%rax,1),%eax │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:98 │ │ │ │ │ - movzbl 0x310(%rsp,%rdi,1),%edi │ │ │ │ │ - mov %dil,(%rcx,%rdx,1) │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:99 │ │ │ │ │ - lea -0x1(%r13),%edx │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:100 │ │ │ │ │ - sub $0x2,%r13d │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:99 │ │ │ │ │ - mov %al,(%rcx,%rdx,1) │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ - cmp $0x270f,%esi │ │ │ │ │ - ja e060 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:102 │ │ │ │ │ - cmp $0x3e7,%esi │ │ │ │ │ - ja ed88 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:109 │ │ │ │ │ - add $0x30,%r14d │ │ │ │ │ - mov %r14b,(%rcx) │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - mov 0x110(%rsp),%rax │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - mov %r15,0x118(%rsp) │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - movb $0x0,(%rax,%r15,1) │ │ │ │ │ -ScoredAlignment::getString[abi:cxx11](): │ │ │ │ │ -./porechop/src/alignment.cpp:114 │ │ │ │ │ - mov 0x8(%r12),%esi │ │ │ │ │ -std::__cxx11::to_string(int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4245 │ │ │ │ │ - mov %esi,%ebp │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4246 │ │ │ │ │ - mov %esi,%r13d │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4245 │ │ │ │ │ - shr $0x1f,%ebp │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4246 │ │ │ │ │ - neg %r13d │ │ │ │ │ - cmovs %esi,%r13d │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4249 │ │ │ │ │ - mov %ebp,%esi │ │ │ │ │ -std::__cxx11::to_string(int)::{lambda(char*, unsigned long)#1}::operator()(char*, unsigned long) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4251 │ │ │ │ │ - movzbl %bpl,%ebp │ │ │ │ │ -unsigned int std::__detail::__to_chars_len(unsigned int, int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:67 │ │ │ │ │ - cmp $0x9,%r13d │ │ │ │ │ - jbe fab8 │ │ │ │ │ - mov %r13d,%ecx │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:61 │ │ │ │ │ - mov $0x1,%r12d │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:71 │ │ │ │ │ - movabs $0x346dc5d63886594b,%rdi │ │ │ │ │ - jmp e14a │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:69 │ │ │ │ │ - cmp $0x3e7,%ecx │ │ │ │ │ - jbe ee50 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:70 │ │ │ │ │ - cmp $0x270f,%ecx │ │ │ │ │ - jbe ee90 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:71 │ │ │ │ │ - mov %ecx,%edx │ │ │ │ │ - mov %rdx,%rax │ │ │ │ │ - mul %rdi │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:72 │ │ │ │ │ - lea 0x4(%r12),%eax │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:71 │ │ │ │ │ - shr $0xb,%rdx │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:67 │ │ │ │ │ - cmp $0x1869f,%ecx │ │ │ │ │ - jbe ef10 │ │ │ │ │ - mov %eax,%r12d │ │ │ │ │ - mov %edx,%ecx │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:68 │ │ │ │ │ - cmp $0x63,%ecx │ │ │ │ │ - ja e110 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:68 (discriminator 1) │ │ │ │ │ - lea 0x1(%r12),%eax │ │ │ │ │ -std::__cxx11::to_string(int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4249 │ │ │ │ │ - lea (%rsi,%rax,1),%r14d │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - lea 0xe0(%rsp),%rcx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - movq $0x0,0xd8(%rsp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - lea 0xd0(%rsp),%rdi │ │ │ │ │ -void std::__cxx11::basic_string, std::allocator >::__resize_and_overwrite(unsigned long, std::__cxx11::to_string(int)::{lambda(char*, unsigned long)#1}): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ - mov %r14,%rsi │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - mov %rcx,0x60(%rsp) │ │ │ │ │ - mov %rcx,0xd0(%rsp) │ │ │ │ │ - mov %rdi,0x58(%rsp) │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - movb $0x0,0xe0(%rsp) │ │ │ │ │ -void std::__cxx11::basic_string, std::allocator >::__resize_and_overwrite(unsigned long, std::__cxx11::to_string(int)::{lambda(char*, unsigned long)#1}): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ - call 42f0 , std::allocator >::reserve(unsigned long)@plt> │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:87 │ │ │ │ │ - movdqa 0x2f82(%rip),%xmm0 # 11120 ::VALUE@@Base+0x100> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov 0xd0(%rsp),%rcx │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:87 │ │ │ │ │ - movaps %xmm0,0x310(%rsp) │ │ │ │ │ - movdqa 0x2f7a(%rip),%xmm0 # 11130 ::VALUE@@Base+0x110> │ │ │ │ │ -std::__cxx11::to_string(int)::{lambda(char*, unsigned long)#1}::operator()(char*, unsigned long) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4250 │ │ │ │ │ - movb $0x2d,(%rcx) │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4251 │ │ │ │ │ - add %rbp,%rcx │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:87 │ │ │ │ │ - movaps %xmm0,0x320(%rsp) │ │ │ │ │ - movdqa 0x2f74(%rip),%xmm0 # 11140 ::VALUE@@Base+0x120> │ │ │ │ │ - movaps %xmm0,0x330(%rsp) │ │ │ │ │ - movdqa 0x2f74(%rip),%xmm0 # 11150 ::VALUE@@Base+0x130> │ │ │ │ │ - movaps %xmm0,0x340(%rsp) │ │ │ │ │ - movdqa 0x2f74(%rip),%xmm0 # 11160 ::VALUE@@Base+0x140> │ │ │ │ │ - movaps %xmm0,0x350(%rsp) │ │ │ │ │ - movdqa 0x2f74(%rip),%xmm0 # 11170 ::VALUE@@Base+0x150> │ │ │ │ │ - movaps %xmm0,0x360(%rsp) │ │ │ │ │ - movdqa 0x2f74(%rip),%xmm0 # 11180 ::VALUE@@Base+0x160> │ │ │ │ │ - movaps %xmm0,0x370(%rsp) │ │ │ │ │ - movdqa 0x2f74(%rip),%xmm0 # 11190 ::VALUE@@Base+0x170> │ │ │ │ │ - movaps %xmm0,0x380(%rsp) │ │ │ │ │ - movdqa 0x2f74(%rip),%xmm0 # 111a0 ::VALUE@@Base+0x180> │ │ │ │ │ - movaps %xmm0,0x390(%rsp) │ │ │ │ │ - movdqa 0x2f74(%rip),%xmm0 # 111b0 ::VALUE@@Base+0x190> │ │ │ │ │ - movaps %xmm0,0x3a0(%rsp) │ │ │ │ │ - movdqa 0x2f74(%rip),%xmm0 # 111c0 ::VALUE@@Base+0x1a0> │ │ │ │ │ - movaps %xmm0,0x3b0(%rsp) │ │ │ │ │ - movdqa 0x2f74(%rip),%xmm0 # 111d0 ::VALUE@@Base+0x1b0> │ │ │ │ │ - movaps %xmm0,0x3c0(%rsp) │ │ │ │ │ - movdqa 0x2f74(%rip),%xmm0 # 111e0 ::VALUE@@Base+0x1c0> │ │ │ │ │ - movups %xmm0,0x3c9(%rsp) │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ - cmp $0x63,%r13d │ │ │ │ │ - jbe edb0 │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:96 │ │ │ │ │ - mov %r13d,%edx │ │ │ │ │ - mov %r13d,%eax │ │ │ │ │ - imul $0x51eb851f,%rdx,%rdx │ │ │ │ │ - shr $0x25,%rdx │ │ │ │ │ - imul $0x64,%edx,%esi │ │ │ │ │ - sub %esi,%eax │ │ │ │ │ - mov %r13d,%esi │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:97 │ │ │ │ │ - mov %edx,%r13d │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:98 │ │ │ │ │ - mov %r12d,%edx │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:96 │ │ │ │ │ - add %eax,%eax │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:98 │ │ │ │ │ - lea 0x1(%rax),%edi │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:99 │ │ │ │ │ - movzbl 0x310(%rsp,%rax,1),%eax │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:98 │ │ │ │ │ - movzbl 0x310(%rsp,%rdi,1),%edi │ │ │ │ │ - mov %dil,(%rcx,%rdx,1) │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:99 │ │ │ │ │ - lea -0x1(%r12),%edx │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:100 │ │ │ │ │ - sub $0x2,%r12d │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:99 │ │ │ │ │ - mov %al,(%rcx,%rdx,1) │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ - cmp $0x270f,%esi │ │ │ │ │ - ja e280 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:102 │ │ │ │ │ - cmp $0x3e7,%esi │ │ │ │ │ - ja edb0 │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:109 │ │ │ │ │ - add $0x30,%r13d │ │ │ │ │ - mov %r13b,(%rcx) │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - mov 0xd0(%rsp),%rax │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - mov %r14,0xd8(%rsp) │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - movb $0x0,(%rax,%r14,1) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned long, unsigned long, char const*) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2) │ │ │ │ │ - movabs $0x3fffffffffffffff,%rax │ │ │ │ │ - cmp %rax,0xd8(%rsp) │ │ │ │ │ - je 471e <__cxa_finalize@plt+0x38e> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::append(char const*): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1485 │ │ │ │ │ - lea 0x2d05(%rip),%rbp # 11018 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x518> │ │ │ │ │ - mov 0x58(%rsp),%rdi │ │ │ │ │ - mov $0x1,%edx │ │ │ │ │ - mov %rbp,%rsi │ │ │ │ │ - call 4070 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - lea 0x100(%rsp),%r14 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_local_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:246 │ │ │ │ │ - lea 0x10(%rax),%rcx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - mov %r14,0xf0(%rsp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov (%rax),%rdx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - cmp %rcx,%rdx │ │ │ │ │ - je f530 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ - mov %rdx,0xf0(%rsp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:255 │ │ │ │ │ - mov 0x10(%rax),%rdx │ │ │ │ │ - mov %rdx,0x100(%rsp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - mov 0x8(%rax),%r8 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ - mov %rcx,(%rax) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - movq $0x0,0x8(%rax) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov 0xf0(%rsp),%rcx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::size() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1077 │ │ │ │ │ - mov 0x118(%rsp),%rdx │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - movb $0x0,0x10(%rax) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - mov %r8,0xf8(%rsp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:3709 (discriminator 2) │ │ │ │ │ - lea (%r8,%rdx,1),%rax │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - cmp %r14,%rcx │ │ │ │ │ - je f508 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1) │ │ │ │ │ - cmp %rax,0x100(%rsp) │ │ │ │ │ - jae e3bf │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ │ - cmp %rdi,0x110(%rsp) │ │ │ │ │ - je f790 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::capacity() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1182 (discriminator 2) │ │ │ │ │ - mov 0x120(%rsp),%rsi │ │ │ │ │ -std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1) │ │ │ │ │ - cmp %rax,%rsi │ │ │ │ │ - jae ef20 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned long, unsigned long, char const*) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2) │ │ │ │ │ - movabs $0x3fffffffffffffff,%rax │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov 0x110(%rsp),%rsi │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned long, unsigned long, char const*) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2) │ │ │ │ │ - sub %r8,%rax │ │ │ │ │ - cmp %rdx,%rax │ │ │ │ │ - jb 45a2 <__cxa_finalize@plt+0x212> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::append(char const*, unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1470 │ │ │ │ │ - lea 0xf0(%rsp),%r12 │ │ │ │ │ - mov %r12,%rdi │ │ │ │ │ - call 4070 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - lea 0x140(%rsp),%rdi │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_local_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:246 │ │ │ │ │ - lea 0x10(%rax),%rcx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - mov %rdi,0x130(%rsp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov (%rax),%rdx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - mov %rdi,0x40(%rsp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - cmp %rcx,%rdx │ │ │ │ │ - je f668 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ - mov %rdx,0x130(%rsp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:255 │ │ │ │ │ - mov 0x10(%rax),%rdx │ │ │ │ │ - mov %rdx,0x140(%rsp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - mov 0x8(%rax),%rdx │ │ │ │ │ - mov %rdx,0x138(%rsp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ - mov %rcx,(%rax) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - movq $0x0,0x8(%rax) │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - movb $0x0,0x10(%rax) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned long, unsigned long, char const*) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2) │ │ │ │ │ - movabs $0x3fffffffffffffff,%rax │ │ │ │ │ - cmp %rax,0x138(%rsp) │ │ │ │ │ - je 46ef <__cxa_finalize@plt+0x35f> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::append(char const*): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1485 │ │ │ │ │ - lea 0x130(%rsp),%rax │ │ │ │ │ - mov $0x1,%edx │ │ │ │ │ - mov %rbp,%rsi │ │ │ │ │ - mov %rax,%rdi │ │ │ │ │ - mov %rax,0xb8(%rsp) │ │ │ │ │ - call 4070 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - lea 0x160(%rsp),%r15 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_local_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:246 │ │ │ │ │ - lea 0x10(%rax),%rcx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - mov %r15,0x150(%rsp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov (%rax),%rdx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - cmp %rcx,%rdx │ │ │ │ │ - je f4b0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ - mov %rdx,0x150(%rsp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:255 │ │ │ │ │ - mov 0x10(%rax),%rdx │ │ │ │ │ - mov %rdx,0x160(%rsp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - mov 0x8(%rax),%r8 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ - mov %rcx,(%rax) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - movq $0x0,0x8(%rax) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov 0x150(%rsp),%rcx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::size() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1077 │ │ │ │ │ - mov 0x178(%rsp),%rdx │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - movb $0x0,0x10(%rax) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - mov %r8,0x158(%rsp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:3709 (discriminator 2) │ │ │ │ │ - lea (%r8,%rdx,1),%rax │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - cmp %r15,%rcx │ │ │ │ │ - je f488 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1) │ │ │ │ │ - cmp %rax,0x160(%rsp) │ │ │ │ │ - jae e513 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ │ - cmp %rdi,0x170(%rsp) │ │ │ │ │ - je f780 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::capacity() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1182 (discriminator 2) │ │ │ │ │ - mov 0x180(%rsp),%rsi │ │ │ │ │ -std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1) │ │ │ │ │ - cmp %rax,%rsi │ │ │ │ │ - jae efb8 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned long, unsigned long, char const*) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2) │ │ │ │ │ - movabs $0x3fffffffffffffff,%rax │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov 0x170(%rsp),%rsi │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned long, unsigned long, char const*) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2) │ │ │ │ │ - sub %r8,%rax │ │ │ │ │ - cmp %rdx,%rax │ │ │ │ │ - jb 47e9 <__cxa_finalize@plt+0x459> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::append(char const*, unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1470 │ │ │ │ │ - lea 0x150(%rsp),%r12 │ │ │ │ │ - mov %r12,%rdi │ │ │ │ │ - call 4070 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - lea 0x1a0(%rsp),%rdi │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_local_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:246 │ │ │ │ │ - lea 0x10(%rax),%rcx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - mov %rdi,0x190(%rsp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov (%rax),%rdx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - mov %rdi,0x48(%rsp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - cmp %rcx,%rdx │ │ │ │ │ - je f6b0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ - mov %rdx,0x190(%rsp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:255 │ │ │ │ │ - mov 0x10(%rax),%rdx │ │ │ │ │ - mov %rdx,0x1a0(%rsp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - mov 0x8(%rax),%rdx │ │ │ │ │ - mov %rdx,0x198(%rsp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ - mov %rcx,(%rax) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - movq $0x0,0x8(%rax) │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - movb $0x0,0x10(%rax) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned long, unsigned long, char const*) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2) │ │ │ │ │ - movabs $0x3fffffffffffffff,%rax │ │ │ │ │ - cmp %rax,0x198(%rsp) │ │ │ │ │ - je 4840 <__cxa_finalize@plt+0x4b0> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::append(char const*): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1485 │ │ │ │ │ - lea 0x190(%rsp),%rax │ │ │ │ │ - mov $0x1,%edx │ │ │ │ │ - mov %rbp,%rsi │ │ │ │ │ - mov %rax,%rdi │ │ │ │ │ - mov %rax,0xc0(%rsp) │ │ │ │ │ - call 4070 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - lea 0x1c0(%rsp),%rdi │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_local_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:246 │ │ │ │ │ - lea 0x10(%rax),%rcx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - mov %rdi,0x1b0(%rsp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov (%rax),%rdx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - mov %rdi,0x8(%rsp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - cmp %rcx,%rdx │ │ │ │ │ - je f430 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ - mov %rdx,0x1b0(%rsp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:255 │ │ │ │ │ - mov 0x10(%rax),%rdx │ │ │ │ │ - mov %rdx,0x1c0(%rsp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - mov 0x8(%rax),%r8 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - mov 0x8(%rsp),%rdi │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ - mov %rcx,(%rax) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - movq $0x0,0x8(%rax) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov 0x1b0(%rsp),%rcx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::size() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1077 │ │ │ │ │ - mov 0x1d8(%rsp),%rdx │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - movb $0x0,0x10(%rax) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - mov %r8,0x1b8(%rsp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:3709 (discriminator 2) │ │ │ │ │ - lea (%r8,%rdx,1),%rax │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - cmp %rdi,%rcx │ │ │ │ │ - je f408 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1) │ │ │ │ │ - cmp %rax,0x1c0(%rsp) │ │ │ │ │ - jae e671 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - mov 0x30(%rsp),%rsi │ │ │ │ │ - cmp %rsi,0x1d0(%rsp) │ │ │ │ │ - je f770 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::capacity() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1182 (discriminator 2) │ │ │ │ │ - mov 0x1e0(%rsp),%rsi │ │ │ │ │ -std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1) │ │ │ │ │ - cmp %rax,%rsi │ │ │ │ │ - jae f050 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned long, unsigned long, char const*) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2) │ │ │ │ │ - movabs $0x3fffffffffffffff,%rax │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov 0x1d0(%rsp),%rsi │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned long, unsigned long, char const*) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2) │ │ │ │ │ - sub %r8,%rax │ │ │ │ │ - cmp %rdx,%rax │ │ │ │ │ - jb 4810 <__cxa_finalize@plt+0x480> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::append(char const*, unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1470 │ │ │ │ │ - lea 0x1b0(%rsp),%r12 │ │ │ │ │ - mov %r12,%rdi │ │ │ │ │ - call 4070 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - lea 0x200(%rsp),%rdi │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_local_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:246 │ │ │ │ │ - lea 0x10(%rax),%rcx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - mov %rdi,0x1f0(%rsp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov (%rax),%rdx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - mov %rdi,0x50(%rsp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - cmp %rcx,%rdx │ │ │ │ │ - je f6f8 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ - mov %rdx,0x1f0(%rsp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:255 │ │ │ │ │ - mov 0x10(%rax),%rdx │ │ │ │ │ - mov %rdx,0x200(%rsp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - mov 0x8(%rax),%rdx │ │ │ │ │ - mov %rdx,0x1f8(%rsp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ - mov %rcx,(%rax) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - movq $0x0,0x8(%rax) │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - movb $0x0,0x10(%rax) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned long, unsigned long, char const*) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2) │ │ │ │ │ - movabs $0x3fffffffffffffff,%rax │ │ │ │ │ - cmp %rax,0x1f8(%rsp) │ │ │ │ │ - je 48a0 <__cxa_finalize@plt+0x510> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::append(char const*): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1485 │ │ │ │ │ - lea 0x1f0(%rsp),%rax │ │ │ │ │ - mov $0x1,%edx │ │ │ │ │ - mov %rbp,%rsi │ │ │ │ │ - mov %rax,%rdi │ │ │ │ │ - mov %rax,0xc8(%rsp) │ │ │ │ │ - call 4070 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - lea 0x220(%rsp),%rdi │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_local_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:246 │ │ │ │ │ - lea 0x10(%rax),%rcx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - mov %rdi,0x210(%rsp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov (%rax),%rdx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - mov %rdi,0x10(%rsp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - cmp %rcx,%rdx │ │ │ │ │ - je f3b0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ - mov %rdx,0x210(%rsp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:255 │ │ │ │ │ - mov 0x10(%rax),%rdx │ │ │ │ │ - mov %rdx,0x220(%rsp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - mov 0x8(%rax),%r8 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - mov 0x10(%rsp),%rdi │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ - mov %rcx,(%rax) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - movq $0x0,0x8(%rax) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov 0x210(%rsp),%rcx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::size() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1077 │ │ │ │ │ - mov 0x238(%rsp),%rdx │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - movb $0x0,0x10(%rax) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - mov %r8,0x218(%rsp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:3709 (discriminator 2) │ │ │ │ │ - lea (%r8,%rdx,1),%rax │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - cmp %rdi,%rcx │ │ │ │ │ - je f388 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1) │ │ │ │ │ - cmp %rax,0x220(%rsp) │ │ │ │ │ - jae e7cf │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ │ - cmp %rdi,0x230(%rsp) │ │ │ │ │ - je f760 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::capacity() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1182 (discriminator 2) │ │ │ │ │ - mov 0x240(%rsp),%rsi │ │ │ │ │ -std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1) │ │ │ │ │ - cmp %rax,%rsi │ │ │ │ │ - jae f0e8 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned long, unsigned long, char const*) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2) │ │ │ │ │ - movabs $0x3fffffffffffffff,%rax │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov 0x230(%rsp),%rsi │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned long, unsigned long, char const*) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2) │ │ │ │ │ - sub %r8,%rax │ │ │ │ │ - cmp %rdx,%rax │ │ │ │ │ - jb 48d4 <__cxa_finalize@plt+0x544> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::append(char const*, unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1470 │ │ │ │ │ - lea 0x210(%rsp),%r12 │ │ │ │ │ - mov %r12,%rdi │ │ │ │ │ - call 4070 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - lea 0x260(%rsp),%rdi │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_local_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:246 │ │ │ │ │ - lea 0x10(%rax),%rcx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - mov %rdi,0x250(%rsp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov (%rax),%rdx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - mov %rdi,0x38(%rsp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - cmp %rcx,%rdx │ │ │ │ │ - je f5d8 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ - mov %rdx,0x250(%rsp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:255 │ │ │ │ │ - mov 0x10(%rax),%rdx │ │ │ │ │ - mov %rdx,0x260(%rsp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - mov 0x8(%rax),%rdx │ │ │ │ │ - mov %rdx,0x258(%rsp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ - mov %rcx,(%rax) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - movq $0x0,0x8(%rax) │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - movb $0x0,0x10(%rax) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned long, unsigned long, char const*) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2) │ │ │ │ │ - movabs $0x3fffffffffffffff,%rax │ │ │ │ │ - cmp %rax,0x258(%rsp) │ │ │ │ │ - je 4781 <__cxa_finalize@plt+0x3f1> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::append(char const*): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1485 │ │ │ │ │ - lea 0x250(%rsp),%rax │ │ │ │ │ - mov $0x1,%edx │ │ │ │ │ - mov %rbp,%rsi │ │ │ │ │ - mov %rax,%rdi │ │ │ │ │ - mov %rax,0xa0(%rsp) │ │ │ │ │ - call 4070 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - lea 0x280(%rsp),%r12 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_local_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:246 │ │ │ │ │ - lea 0x10(%rax),%rcx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - mov %r12,0x270(%rsp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov (%rax),%rdx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - cmp %rcx,%rdx │ │ │ │ │ - je f330 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ - mov %rdx,0x270(%rsp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:255 │ │ │ │ │ - mov 0x10(%rax),%rdx │ │ │ │ │ - mov %rdx,0x280(%rsp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - mov 0x8(%rax),%r8 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ - mov %rcx,(%rax) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - movq $0x0,0x8(%rax) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov 0x270(%rsp),%rcx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::size() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1077 │ │ │ │ │ - mov 0x298(%rsp),%rdx │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - movb $0x0,0x10(%rax) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - mov %r8,0x278(%rsp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:3709 (discriminator 2) │ │ │ │ │ - lea (%r8,%rdx,1),%rax │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - cmp %r12,%rcx │ │ │ │ │ - je f308 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1) │ │ │ │ │ - cmp %rax,0x280(%rsp) │ │ │ │ │ - jae e926 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - lea 0x2a0(%rsp),%rsi │ │ │ │ │ - cmp %rsi,0x290(%rsp) │ │ │ │ │ - je f740 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::capacity() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1182 (discriminator 2) │ │ │ │ │ - mov 0x2a0(%rsp),%rsi │ │ │ │ │ -std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1) │ │ │ │ │ - cmp %rax,%rsi │ │ │ │ │ - jae f180 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned long, unsigned long, char const*) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2) │ │ │ │ │ - movabs $0x3fffffffffffffff,%rax │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov 0x290(%rsp),%rsi │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned long, unsigned long, char const*) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2) │ │ │ │ │ - sub %r8,%rax │ │ │ │ │ - cmp %rdx,%rax │ │ │ │ │ - jb 4874 <__cxa_finalize@plt+0x4e4> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::append(char const*, unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1470 │ │ │ │ │ - lea 0x270(%rsp),%r13 │ │ │ │ │ - mov %r13,%rdi │ │ │ │ │ - call 4070 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - lea 0x2c0(%rsp),%r13 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_local_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:246 │ │ │ │ │ - lea 0x10(%rax),%rcx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - mov %r13,0x2b0(%rsp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov (%rax),%rdx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - cmp %rcx,%rdx │ │ │ │ │ - je f620 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ - mov %rdx,0x2b0(%rsp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:255 │ │ │ │ │ - mov 0x10(%rax),%rdx │ │ │ │ │ - mov %rdx,0x2c0(%rsp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - mov 0x8(%rax),%rdx │ │ │ │ │ - mov %rdx,0x2b8(%rsp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ - mov %rcx,(%rax) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - movq $0x0,0x8(%rax) │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - movb $0x0,0x10(%rax) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned long, unsigned long, char const*) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2) │ │ │ │ │ - movabs $0x3fffffffffffffff,%rax │ │ │ │ │ - cmp %rax,0x2b8(%rsp) │ │ │ │ │ - je 47b5 <__cxa_finalize@plt+0x425> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::append(char const*): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1485 │ │ │ │ │ - lea 0x2b0(%rsp),%rax │ │ │ │ │ - mov $0x1,%edx │ │ │ │ │ - mov %rbp,%rsi │ │ │ │ │ - mov %rax,%rdi │ │ │ │ │ - mov %rax,0xa8(%rsp) │ │ │ │ │ - call 4070 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - lea 0x2e0(%rsp),%r9 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_local_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:246 │ │ │ │ │ - lea 0x10(%rax),%rcx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - mov %r9,0x2d0(%rsp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov (%rax),%rdx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - cmp %rcx,%rdx │ │ │ │ │ - je f2b0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ - mov %rdx,0x2d0(%rsp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:255 │ │ │ │ │ - mov 0x10(%rax),%rdx │ │ │ │ │ - mov %rdx,0x2e0(%rsp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - mov 0x8(%rax),%r8 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ - mov %rcx,(%rax) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - movq $0x0,0x8(%rax) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov 0x2d0(%rsp),%rcx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::size() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1077 │ │ │ │ │ - mov 0x2f8(%rsp),%rdx │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - movb $0x0,0x10(%rax) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - mov %r8,0x2d8(%rsp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:3709 (discriminator 2) │ │ │ │ │ - lea (%r8,%rdx,1),%rax │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - cmp %r9,%rcx │ │ │ │ │ - je f280 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1) │ │ │ │ │ - cmp %rax,0x2e0(%rsp) │ │ │ │ │ - jae ea78 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - lea 0x300(%rsp),%rbp │ │ │ │ │ - cmp %rbp,0x2f0(%rsp) │ │ │ │ │ - je f750 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::capacity() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1182 (discriminator 2) │ │ │ │ │ - mov 0x300(%rsp),%rsi │ │ │ │ │ -std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1) │ │ │ │ │ - cmp %rax,%rsi │ │ │ │ │ - jae f210 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned long, unsigned long, char const*) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2) │ │ │ │ │ - movabs $0x3fffffffffffffff,%rax │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov 0x2f0(%rsp),%rsi │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_check_length(unsigned long, unsigned long, char const*) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:404 (discriminator 2) │ │ │ │ │ - sub %r8,%rax │ │ │ │ │ - cmp %rdx,%rax │ │ │ │ │ - jb 48fb <__cxa_finalize@plt+0x56b> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::append(char const*, unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1470 │ │ │ │ │ - lea 0x2d0(%rsp),%rax │ │ │ │ │ - mov %r9,0x68(%rsp) │ │ │ │ │ - mov %rax,%rdi │ │ │ │ │ - mov %rax,0xb0(%rsp) │ │ │ │ │ - call 4070 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_local_data(): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:235 │ │ │ │ │ - lea 0x10(%rbx),%rdi │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::append(char const*, unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1470 │ │ │ │ │ - mov %rax,%rdx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - mov 0x68(%rsp),%r9 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - mov %rdi,(%rbx) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov (%rax),%rax │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_local_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:246 │ │ │ │ │ - lea 0x10(%rdx),%rsi │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - cmp %rsi,%rax │ │ │ │ │ - je f588 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ - mov %rax,(%rbx) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:255 │ │ │ │ │ - mov 0x10(%rdx),%rax │ │ │ │ │ - mov %rax,0x10(%rbx) │ │ │ │ │ - mov 0x8(%rdx),%rcx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - mov %rcx,0x8(%rbx) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:217 │ │ │ │ │ - lea 0x300(%rsp),%rbp │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ - mov %rsi,(%rdx) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - movq $0x0,0x8(%rdx) │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - movb $0x0,0x10(%rdx) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov 0x2d0(%rsp),%rdi │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - cmp %r9,%rdi │ │ │ │ │ - je eb1a │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ - mov 0x2e0(%rsp),%rax │ │ │ │ │ - lea 0x1(%rax),%rsi │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ - call 41e0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov 0x2b0(%rsp),%rdi │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - cmp %r13,%rdi │ │ │ │ │ - je eb38 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ - mov 0x2c0(%rsp),%rax │ │ │ │ │ - lea 0x1(%rax),%rsi │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ - call 41e0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov 0x270(%rsp),%rdi │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - cmp %r12,%rdi │ │ │ │ │ - je eb56 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ - mov 0x280(%rsp),%rax │ │ │ │ │ - lea 0x1(%rax),%rsi │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ - call 41e0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov 0x250(%rsp),%rdi │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ │ - cmp %rax,%rdi │ │ │ │ │ - je eb79 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ - mov 0x260(%rsp),%rax │ │ │ │ │ - lea 0x1(%rax),%rsi │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ - call 41e0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov 0x210(%rsp),%rdi │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - mov 0x10(%rsp),%rax │ │ │ │ │ - cmp %rax,%rdi │ │ │ │ │ - je eb9c │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ - mov 0x220(%rsp),%rax │ │ │ │ │ - lea 0x1(%rax),%rsi │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ - call 41e0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov 0x1f0(%rsp),%rdi │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ │ - cmp %rax,%rdi │ │ │ │ │ - je ebbf │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ - mov 0x200(%rsp),%rax │ │ │ │ │ - lea 0x1(%rax),%rsi │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ - call 41e0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov 0x1b0(%rsp),%rdi │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ │ - cmp %rax,%rdi │ │ │ │ │ - je ebe2 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ - mov 0x1c0(%rsp),%rax │ │ │ │ │ - lea 0x1(%rax),%rsi │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ - call 41e0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov 0x190(%rsp),%rdi │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ │ - cmp %rax,%rdi │ │ │ │ │ - je ec05 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ - mov 0x1a0(%rsp),%rax │ │ │ │ │ - lea 0x1(%rax),%rsi │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ - call 41e0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov 0x150(%rsp),%rdi │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - cmp %r15,%rdi │ │ │ │ │ - je ec23 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ - mov 0x160(%rsp),%rax │ │ │ │ │ - lea 0x1(%rax),%rsi │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ - call 41e0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov 0x130(%rsp),%rdi │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ │ - cmp %rax,%rdi │ │ │ │ │ - je ec46 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ - mov 0x140(%rsp),%rax │ │ │ │ │ - lea 0x1(%rax),%rsi │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ - call 41e0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov 0xf0(%rsp),%rdi │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - cmp %r14,%rdi │ │ │ │ │ - je ec64 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ - mov 0x100(%rsp),%rax │ │ │ │ │ - lea 0x1(%rax),%rsi │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ - call 41e0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov 0xd0(%rsp),%rdi │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ │ - cmp %rax,%rdi │ │ │ │ │ - je ec87 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ - mov 0xe0(%rsp),%rax │ │ │ │ │ - lea 0x1(%rax),%rsi │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ - call 41e0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov 0x110(%rsp),%rdi │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ │ - cmp %rax,%rdi │ │ │ │ │ - je ecaa │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ - mov 0x120(%rsp),%rax │ │ │ │ │ - lea 0x1(%rax),%rsi │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ - call 41e0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov 0x170(%rsp),%rdi │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ │ - cmp %rax,%rdi │ │ │ │ │ - je eccd │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ - mov 0x180(%rsp),%rax │ │ │ │ │ - lea 0x1(%rax),%rsi │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ - call 41e0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov 0x1d0(%rsp),%rdi │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ │ - cmp %rax,%rdi │ │ │ │ │ - je ecf0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ - mov 0x1e0(%rsp),%rax │ │ │ │ │ - lea 0x1(%rax),%rsi │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ - call 41e0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov 0x230(%rsp),%rdi │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ │ - cmp %rax,%rdi │ │ │ │ │ - je ed13 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ - mov 0x240(%rsp),%rax │ │ │ │ │ - lea 0x1(%rax),%rsi │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ - call 41e0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov 0x290(%rsp),%rdi │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - lea 0x2a0(%rsp),%rax │ │ │ │ │ - cmp %rax,%rdi │ │ │ │ │ - je ed39 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ - mov 0x2a0(%rsp),%rax │ │ │ │ │ - lea 0x1(%rax),%rsi │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ - call 41e0 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov 0x2f0(%rsp),%rdi │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - cmp %rbp,%rdi │ │ │ │ │ - je ed57 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ - mov 0x300(%rsp),%rax │ │ │ │ │ - lea 0x1(%rax),%rsi │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ - call 41e0 │ │ │ │ │ -ScoredAlignment::getString[abi:cxx11](): │ │ │ │ │ -./porechop/src/alignment.cpp:121 │ │ │ │ │ - mov 0x3e8(%rsp),%rax │ │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ │ - jne fdc8 │ │ │ │ │ - add $0x3f8,%rsp │ │ │ │ │ - mov %rbx,%rax │ │ │ │ │ - pop %rbx │ │ │ │ │ - pop %rbp │ │ │ │ │ - pop %r12 │ │ │ │ │ - pop %r13 │ │ │ │ │ - pop %r14 │ │ │ │ │ - pop %r15 │ │ │ │ │ - ret │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:104 │ │ │ │ │ - add %r14d,%r14d │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:105 │ │ │ │ │ - lea 0x1(%r14),%eax │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:106 │ │ │ │ │ - movzbl 0x310(%rsp,%r14,1),%r14d │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:105 │ │ │ │ │ - movzbl 0x310(%rsp,%rax,1),%eax │ │ │ │ │ - mov %al,0x1(%rcx) │ │ │ │ │ - jmp e0bb │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:104 │ │ │ │ │ - add %r13d,%r13d │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:105 │ │ │ │ │ - lea 0x1(%r13),%eax │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:106 │ │ │ │ │ - movzbl 0x310(%rsp,%r13,1),%r13d │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:105 │ │ │ │ │ - movzbl 0x310(%rsp,%rax,1),%eax │ │ │ │ │ - mov %al,0x1(%rcx) │ │ │ │ │ - jmp e2dc │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:104 │ │ │ │ │ - add %r14d,%r14d │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:105 │ │ │ │ │ - lea 0x1(%r14),%eax │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:106 │ │ │ │ │ - movzbl 0x310(%rsp,%r14,1),%r14d │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:105 │ │ │ │ │ - movzbl 0x310(%rsp,%rax,1),%eax │ │ │ │ │ - mov %al,0x1(%rcx) │ │ │ │ │ - jmp da5b │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:104 │ │ │ │ │ - add %r14d,%r14d │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:105 │ │ │ │ │ - lea 0x1(%r14),%eax │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:106 │ │ │ │ │ - movzbl 0x310(%rsp,%r14,1),%r14d │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:105 │ │ │ │ │ - movzbl 0x310(%rsp,%rax,1),%eax │ │ │ │ │ - mov %al,0x1(%rcx) │ │ │ │ │ - jmp dc7b │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:104 │ │ │ │ │ - add %r14d,%r14d │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:105 │ │ │ │ │ - lea 0x1(%r14),%eax │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:106 │ │ │ │ │ - movzbl 0x310(%rsp,%r14,1),%r14d │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:105 │ │ │ │ │ - movzbl 0x310(%rsp,%rax,1),%eax │ │ │ │ │ - mov %al,0x1(%rcx) │ │ │ │ │ - jmp de9b │ │ │ │ │ -unsigned int std::__detail::__to_chars_len(unsigned int, int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:69 (discriminator 1) │ │ │ │ │ - lea 0x2(%r13),%eax │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:93 │ │ │ │ │ - add $0x1,%r13d │ │ │ │ │ -unsigned int std::__detail::__to_chars_len(unsigned int, int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:69 │ │ │ │ │ - jmp df32 │ │ │ │ │ - nopl (%rax) │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:69 (discriminator 1) │ │ │ │ │ - lea 0x2(%r13),%eax │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:93 │ │ │ │ │ - add $0x1,%r13d │ │ │ │ │ -unsigned int std::__detail::__to_chars_len(unsigned int, int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:69 │ │ │ │ │ - jmp dd12 │ │ │ │ │ - nopl (%rax) │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:69 (discriminator 1) │ │ │ │ │ - lea 0x2(%r12),%eax │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:93 │ │ │ │ │ - add $0x1,%r12d │ │ │ │ │ -unsigned int std::__detail::__to_chars_len(unsigned int, int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:69 │ │ │ │ │ - jmp e154 │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:69 (discriminator 1) │ │ │ │ │ - lea 0x2(%r13),%eax │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:93 │ │ │ │ │ - add $0x1,%r13d │ │ │ │ │ -unsigned int std::__detail::__to_chars_len(unsigned int, int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:69 │ │ │ │ │ - jmp daf2 │ │ │ │ │ - nopl (%rax) │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:69 (discriminator 1) │ │ │ │ │ - lea 0x2(%r13),%eax │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:93 │ │ │ │ │ - add $0x1,%r13d │ │ │ │ │ -unsigned int std::__detail::__to_chars_len(unsigned int, int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:69 │ │ │ │ │ - jmp d8d2 │ │ │ │ │ - nopl (%rax) │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:70 (discriminator 1) │ │ │ │ │ - lea 0x3(%r13),%eax │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:93 │ │ │ │ │ - add $0x2,%r13d │ │ │ │ │ -unsigned int std::__detail::__to_chars_len(unsigned int, int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:70 │ │ │ │ │ - jmp dd12 │ │ │ │ │ - nopl (%rax) │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:70 (discriminator 1) │ │ │ │ │ - lea 0x3(%r12),%eax │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:93 │ │ │ │ │ - add $0x2,%r12d │ │ │ │ │ -unsigned int std::__detail::__to_chars_len(unsigned int, int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:70 │ │ │ │ │ - jmp e154 │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:70 (discriminator 1) │ │ │ │ │ - lea 0x3(%r13),%eax │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:93 │ │ │ │ │ - add $0x2,%r13d │ │ │ │ │ -unsigned int std::__detail::__to_chars_len(unsigned int, int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:70 │ │ │ │ │ - jmp daf2 │ │ │ │ │ - nopl (%rax) │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:70 (discriminator 1) │ │ │ │ │ - lea 0x3(%r13),%eax │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:93 │ │ │ │ │ - add $0x2,%r13d │ │ │ │ │ -unsigned int std::__detail::__to_chars_len(unsigned int, int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:70 │ │ │ │ │ - jmp d8d2 │ │ │ │ │ - nopl (%rax) │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:70 (discriminator 1) │ │ │ │ │ - lea 0x3(%r13),%eax │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:93 │ │ │ │ │ - add $0x2,%r13d │ │ │ │ │ -unsigned int std::__detail::__to_chars_len(unsigned int, int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:70 │ │ │ │ │ - jmp df32 │ │ │ │ │ - nopl (%rax) │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:93 │ │ │ │ │ - add $0x3,%r13d │ │ │ │ │ - jmp dd12 │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ - add $0x3,%r13d │ │ │ │ │ - jmp d8d2 │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ - add $0x3,%r13d │ │ │ │ │ - jmp daf2 │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ - add $0x3,%r13d │ │ │ │ │ - jmp df32 │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ - add $0x3,%r12d │ │ │ │ │ - jmp e154 │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::replace(unsigned long, unsigned long, char const*, unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:2253 (discriminator 2) │ │ │ │ │ - mov 0x80(%rsp),%rdi │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ - xor %esi,%esi │ │ │ │ │ - lea 0xf0(%rsp),%r12 │ │ │ │ │ - call 42c0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - lea 0x140(%rsp),%rsi │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_local_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:246 │ │ │ │ │ - lea 0x10(%rax),%rcx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - mov %rsi,0x130(%rsp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov (%rax),%rdx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - mov %rsi,0x40(%rsp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - cmp %rcx,%rdx │ │ │ │ │ - jne e412 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ - mov 0x8(%rax),%rsi │ │ │ │ │ -std::char_traits::copy(char*, char const*, unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ - mov 0x40(%rsp),%r8 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ - lea 0x1(%rsi),%rdx │ │ │ │ │ -std::char_traits::copy(char*, char const*, unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ - mov %rcx,%rsi │ │ │ │ │ - cmp $0x8,%edx │ │ │ │ │ - jae fcbc │ │ │ │ │ - xor %edi,%edi │ │ │ │ │ - test $0x4,%dl │ │ │ │ │ - je ef88 │ │ │ │ │ - mov (%rsi),%edi │ │ │ │ │ - mov %edi,(%r8) │ │ │ │ │ - mov $0x4,%edi │ │ │ │ │ - test $0x2,%dl │ │ │ │ │ - je ef9b │ │ │ │ │ - movzwl (%rsi,%rdi,1),%r9d │ │ │ │ │ - mov %r9w,(%r8,%rdi,1) │ │ │ │ │ - add $0x2,%rdi │ │ │ │ │ - and $0x1,%edx │ │ │ │ │ - je e426 │ │ │ │ │ - movzbl (%rsi,%rdi,1),%edx │ │ │ │ │ - mov %dl,(%r8,%rdi,1) │ │ │ │ │ - jmp e426 │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::replace(unsigned long, unsigned long, char const*, unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:2253 (discriminator 2) │ │ │ │ │ - mov 0x88(%rsp),%rdi │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ - xor %esi,%esi │ │ │ │ │ - lea 0x150(%rsp),%r12 │ │ │ │ │ - call 42c0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - lea 0x1a0(%rsp),%rdi │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_local_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:246 │ │ │ │ │ - lea 0x10(%rax),%rcx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - mov %rdi,0x190(%rsp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov (%rax),%rdx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - mov %rdi,0x48(%rsp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - cmp %rcx,%rdx │ │ │ │ │ - jne e566 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ - mov 0x8(%rax),%rsi │ │ │ │ │ -std::char_traits::copy(char*, char const*, unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ - mov %rdi,%r8 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ - lea 0x1(%rsi),%rdx │ │ │ │ │ -std::char_traits::copy(char*, char const*, unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ - mov %rcx,%rsi │ │ │ │ │ - cmp $0x8,%edx │ │ │ │ │ - jae fd14 │ │ │ │ │ - xor %edi,%edi │ │ │ │ │ - test $0x4,%dl │ │ │ │ │ - je f01e │ │ │ │ │ - mov (%rsi),%edi │ │ │ │ │ - mov %edi,(%r8) │ │ │ │ │ - mov $0x4,%edi │ │ │ │ │ - test $0x2,%dl │ │ │ │ │ - je f031 │ │ │ │ │ - movzwl (%rsi,%rdi,1),%r9d │ │ │ │ │ - mov %r9w,(%r8,%rdi,1) │ │ │ │ │ - add $0x2,%rdi │ │ │ │ │ - and $0x1,%edx │ │ │ │ │ - je e57a │ │ │ │ │ - movzbl (%rsi,%rdi,1),%edx │ │ │ │ │ - mov %dl,(%r8,%rdi,1) │ │ │ │ │ - jmp e57a │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::replace(unsigned long, unsigned long, char const*, unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:2253 (discriminator 2) │ │ │ │ │ - mov 0x90(%rsp),%rdi │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ - xor %esi,%esi │ │ │ │ │ - lea 0x1b0(%rsp),%r12 │ │ │ │ │ - call 42c0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - lea 0x200(%rsp),%rsi │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_local_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:246 │ │ │ │ │ - lea 0x10(%rax),%rcx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - mov %rsi,0x1f0(%rsp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov (%rax),%rdx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - mov %rsi,0x50(%rsp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - cmp %rcx,%rdx │ │ │ │ │ - jne e6c4 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ - mov 0x8(%rax),%rsi │ │ │ │ │ -std::char_traits::copy(char*, char const*, unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ - mov 0x50(%rsp),%r8 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ - lea 0x1(%rsi),%rdx │ │ │ │ │ -std::char_traits::copy(char*, char const*, unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ - mov %rcx,%rsi │ │ │ │ │ - cmp $0x8,%edx │ │ │ │ │ - jae fce8 │ │ │ │ │ - xor %edi,%edi │ │ │ │ │ - test $0x4,%dl │ │ │ │ │ - je f0b8 │ │ │ │ │ - mov (%rsi),%edi │ │ │ │ │ - mov %edi,(%r8) │ │ │ │ │ - mov $0x4,%edi │ │ │ │ │ - test $0x2,%dl │ │ │ │ │ - je f0cb │ │ │ │ │ - movzwl (%rsi,%rdi,1),%r9d │ │ │ │ │ - mov %r9w,(%r8,%rdi,1) │ │ │ │ │ - add $0x2,%rdi │ │ │ │ │ - and $0x1,%edx │ │ │ │ │ - je e6d8 │ │ │ │ │ - movzbl (%rsi,%rdi,1),%edx │ │ │ │ │ - mov %dl,(%r8,%rdi,1) │ │ │ │ │ - jmp e6d8 │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::replace(unsigned long, unsigned long, char const*, unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:2253 (discriminator 2) │ │ │ │ │ - mov 0x98(%rsp),%rdi │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ - xor %esi,%esi │ │ │ │ │ - lea 0x210(%rsp),%r12 │ │ │ │ │ - call 42c0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - lea 0x260(%rsp),%rdi │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_local_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:246 │ │ │ │ │ - lea 0x10(%rax),%rcx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - mov %rdi,0x250(%rsp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov (%rax),%rdx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - mov %rdi,0x38(%rsp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - cmp %rcx,%rdx │ │ │ │ │ - jne e822 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ - mov 0x8(%rax),%rdi │ │ │ │ │ -std::char_traits::copy(char*, char const*, unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ - mov 0x38(%rsp),%r8 │ │ │ │ │ - mov %rcx,%rsi │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ - lea 0x1(%rdi),%rdx │ │ │ │ │ -std::char_traits::copy(char*, char const*, unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ - cmp $0x8,%edx │ │ │ │ │ - jae fd69 │ │ │ │ │ - xor %edi,%edi │ │ │ │ │ - test $0x4,%dl │ │ │ │ │ - je f150 │ │ │ │ │ - mov (%rsi),%edi │ │ │ │ │ - mov %edi,(%r8) │ │ │ │ │ - mov $0x4,%edi │ │ │ │ │ - test $0x2,%dl │ │ │ │ │ - je f163 │ │ │ │ │ - movzwl (%rsi,%rdi,1),%r9d │ │ │ │ │ - mov %r9w,(%r8,%rdi,1) │ │ │ │ │ - add $0x2,%rdi │ │ │ │ │ - and $0x1,%edx │ │ │ │ │ - je e836 │ │ │ │ │ - movzbl (%rsi,%rdi,1),%edx │ │ │ │ │ - mov %dl,(%r8,%rdi,1) │ │ │ │ │ - jmp e836 │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::replace(unsigned long, unsigned long, char const*, unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:2253 (discriminator 2) │ │ │ │ │ - mov 0x70(%rsp),%rdi │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ - xor %esi,%esi │ │ │ │ │ - lea 0x270(%rsp),%r13 │ │ │ │ │ - call 42c0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - lea 0x2c0(%rsp),%r13 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_local_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:246 │ │ │ │ │ - lea 0x10(%rax),%rcx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - mov %r13,0x2b0(%rsp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov (%rax),%rdx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - cmp %rcx,%rdx │ │ │ │ │ - jne e974 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ - mov 0x8(%rax),%rsi │ │ │ │ │ -std::char_traits::copy(char*, char const*, unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ - mov %r13,%r8 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ - lea 0x1(%rsi),%rdx │ │ │ │ │ -std::char_traits::copy(char*, char const*, unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ - mov %rcx,%rsi │ │ │ │ │ - cmp $0x8,%edx │ │ │ │ │ - jae fd40 │ │ │ │ │ - xor %edi,%edi │ │ │ │ │ - test $0x4,%dl │ │ │ │ │ - je f1de │ │ │ │ │ - mov (%rsi),%edi │ │ │ │ │ - mov %edi,(%r8) │ │ │ │ │ - mov $0x4,%edi │ │ │ │ │ - test $0x2,%dl │ │ │ │ │ - je f1f1 │ │ │ │ │ - movzwl (%rsi,%rdi,1),%r9d │ │ │ │ │ - mov %r9w,(%r8,%rdi,1) │ │ │ │ │ - add $0x2,%rdi │ │ │ │ │ - and $0x1,%edx │ │ │ │ │ - je e988 │ │ │ │ │ - movzbl (%rsi,%rdi,1),%edx │ │ │ │ │ - mov %dl,(%r8,%rdi,1) │ │ │ │ │ - jmp e988 │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::replace(unsigned long, unsigned long, char const*, unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:2253 (discriminator 2) │ │ │ │ │ - mov 0x78(%rsp),%rdi │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ - xor %esi,%esi │ │ │ │ │ - mov %r9,0x68(%rsp) │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:2249 │ │ │ │ │ - lea 0x2d0(%rsp),%rax │ │ │ │ │ - mov %rax,0xb0(%rsp) │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:2253 (discriminator 2) │ │ │ │ │ - call 42c0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_local_data(): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:235 │ │ │ │ │ - lea 0x10(%rbx),%rcx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_local_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:246 │ │ │ │ │ - lea 0x10(%rax),%rsi │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - mov 0x68(%rsp),%r9 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - mov %rcx,(%rbx) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov (%rax),%rdx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - cmp %rsi,%rdx │ │ │ │ │ - je fa68 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ - mov %rdx,(%rbx) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:255 │ │ │ │ │ - mov 0x10(%rax),%rdx │ │ │ │ │ - mov %rdx,0x10(%rbx) │ │ │ │ │ - mov 0x8(%rax),%rdx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - mov %rdx,0x8(%rbx) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ - mov %rsi,(%rax) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - movq $0x0,0x8(%rax) │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - movb $0x0,0x10(%rax) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:703 │ │ │ │ │ - jmp eafc │ │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1) │ │ │ │ │ - cmp $0xf,%rax │ │ │ │ │ - jbe ea78 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - lea 0x300(%rsp),%rbp │ │ │ │ │ - cmp %rbp,0x2f0(%rsp) │ │ │ │ │ - jne ea67 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov %rbp,%rsi │ │ │ │ │ - jmp ea96 │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ - mov 0x8(%rax),%rsi │ │ │ │ │ -std::char_traits::copy(char*, char const*, unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ - mov %r9,%r8 │ │ │ │ │ - mov %rcx,%rdx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ - lea 0x1(%rsi),%rdi │ │ │ │ │ -std::char_traits::copy(char*, char const*, unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ - cmp $0x8,%edi │ │ │ │ │ - jae f7ed │ │ │ │ │ - xor %esi,%esi │ │ │ │ │ - test $0x4,%dil │ │ │ │ │ - je f2d9 │ │ │ │ │ - mov (%rdx),%esi │ │ │ │ │ - mov %esi,(%r8) │ │ │ │ │ - mov $0x4,%esi │ │ │ │ │ - test $0x2,%dil │ │ │ │ │ - je f2ed │ │ │ │ │ - movzwl (%rdx,%rsi,1),%r10d │ │ │ │ │ - mov %r10w,(%r8,%rsi,1) │ │ │ │ │ - add $0x2,%rsi │ │ │ │ │ - and $0x1,%edi │ │ │ │ │ - je ea0f │ │ │ │ │ - movzbl (%rdx,%rsi,1),%edx │ │ │ │ │ - mov %dl,(%r8,%rsi,1) │ │ │ │ │ - jmp ea0f │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1) │ │ │ │ │ - cmp $0xf,%rax │ │ │ │ │ - jbe e926 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - lea 0x2a0(%rsp),%rsi │ │ │ │ │ - cmp %rsi,0x290(%rsp) │ │ │ │ │ - jne e915 │ │ │ │ │ - jmp e944 │ │ │ │ │ - nopl (%rax) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ - mov 0x8(%rax),%rdi │ │ │ │ │ -std::char_traits::copy(char*, char const*, unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ - mov %r12,%r8 │ │ │ │ │ - mov %rcx,%rdx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ - add $0x1,%rdi │ │ │ │ │ -std::char_traits::copy(char*, char const*, unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ - cmp $0x8,%edi │ │ │ │ │ - jae f867 │ │ │ │ │ - xor %esi,%esi │ │ │ │ │ - test $0x4,%dil │ │ │ │ │ - je f359 │ │ │ │ │ - mov (%rdx),%esi │ │ │ │ │ - mov %esi,(%r8) │ │ │ │ │ - mov $0x4,%esi │ │ │ │ │ - test $0x2,%dil │ │ │ │ │ - je f36d │ │ │ │ │ - movzwl (%rdx,%rsi,1),%r9d │ │ │ │ │ - mov %r9w,(%r8,%rsi,1) │ │ │ │ │ - add $0x2,%rsi │ │ │ │ │ - and $0x1,%edi │ │ │ │ │ - je e8bd │ │ │ │ │ - movzbl (%rdx,%rsi,1),%edx │ │ │ │ │ - mov %dl,(%r8,%rsi,1) │ │ │ │ │ - jmp e8bd │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1) │ │ │ │ │ - cmp $0xf,%rax │ │ │ │ │ - jbe e7cf │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - mov 0x18(%rsp),%rsi │ │ │ │ │ - cmp %rsi,0x230(%rsp) │ │ │ │ │ - jne e7be │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov 0x18(%rsp),%rsi │ │ │ │ │ - jmp e7ed │ │ │ │ │ - nop │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ - mov 0x8(%rax),%rsi │ │ │ │ │ -std::char_traits::copy(char*, char const*, unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ - mov 0x10(%rsp),%r8 │ │ │ │ │ - mov %rcx,%rdx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ - lea 0x1(%rsi),%rdi │ │ │ │ │ -std::char_traits::copy(char*, char const*, unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ - cmp $0x8,%edi │ │ │ │ │ - jae f83b │ │ │ │ │ - xor %esi,%esi │ │ │ │ │ - test $0x4,%dil │ │ │ │ │ - je f3db │ │ │ │ │ - mov (%rdx),%esi │ │ │ │ │ - mov %esi,(%r8) │ │ │ │ │ - mov $0x4,%esi │ │ │ │ │ - test $0x2,%dil │ │ │ │ │ - je f3ef │ │ │ │ │ - movzwl (%rdx,%rsi,1),%r9d │ │ │ │ │ - mov %r9w,(%r8,%rsi,1) │ │ │ │ │ - add $0x2,%rsi │ │ │ │ │ - and $0x1,%edi │ │ │ │ │ - je e764 │ │ │ │ │ - movzbl (%rdx,%rsi,1),%edx │ │ │ │ │ - mov %dl,(%r8,%rsi,1) │ │ │ │ │ - jmp e764 │ │ │ │ │ - nopl (%rax) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1) │ │ │ │ │ - cmp $0xf,%rax │ │ │ │ │ - jbe e671 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ │ - cmp %rdi,0x1d0(%rsp) │ │ │ │ │ - jne e660 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov 0x30(%rsp),%rsi │ │ │ │ │ - jmp e68f │ │ │ │ │ - nop │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ - mov 0x8(%rax),%rdi │ │ │ │ │ -std::char_traits::copy(char*, char const*, unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ - mov 0x8(%rsp),%r8 │ │ │ │ │ - mov %rcx,%rdx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ - add $0x1,%rdi │ │ │ │ │ -std::char_traits::copy(char*, char const*, unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ - cmp $0x8,%edi │ │ │ │ │ - jae f7c1 │ │ │ │ │ - xor %esi,%esi │ │ │ │ │ - test $0x4,%dil │ │ │ │ │ - je f45b │ │ │ │ │ - mov (%rdx),%esi │ │ │ │ │ - mov %esi,(%r8) │ │ │ │ │ - mov $0x4,%esi │ │ │ │ │ - test $0x2,%dil │ │ │ │ │ - je f46f │ │ │ │ │ - movzwl (%rdx,%rsi,1),%r9d │ │ │ │ │ - mov %r9w,(%r8,%rsi,1) │ │ │ │ │ - add $0x2,%rsi │ │ │ │ │ - and $0x1,%edi │ │ │ │ │ - je e606 │ │ │ │ │ - movzbl (%rdx,%rsi,1),%edx │ │ │ │ │ - mov %dl,(%r8,%rsi,1) │ │ │ │ │ - jmp e606 │ │ │ │ │ - nopl (%rax) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1) │ │ │ │ │ - cmp $0xf,%rax │ │ │ │ │ - jbe e513 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ │ - cmp %rsi,0x170(%rsp) │ │ │ │ │ - jne e502 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ │ - jmp e531 │ │ │ │ │ - nop │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ - mov 0x8(%rax),%rsi │ │ │ │ │ -std::char_traits::copy(char*, char const*, unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ - mov %r15,%r8 │ │ │ │ │ - mov %rcx,%rdx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ - lea 0x1(%rsi),%rdi │ │ │ │ │ -std::char_traits::copy(char*, char const*, unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ - cmp $0x8,%edi │ │ │ │ │ - jae f79a │ │ │ │ │ - xor %esi,%esi │ │ │ │ │ - test $0x4,%dil │ │ │ │ │ - je f4d9 │ │ │ │ │ - mov (%rdx),%esi │ │ │ │ │ - mov %esi,(%r8) │ │ │ │ │ - mov $0x4,%esi │ │ │ │ │ - test $0x2,%dil │ │ │ │ │ - je f4ed │ │ │ │ │ - movzwl (%rdx,%rsi,1),%r9d │ │ │ │ │ - mov %r9w,(%r8,%rsi,1) │ │ │ │ │ - add $0x2,%rsi │ │ │ │ │ - and $0x1,%edi │ │ │ │ │ - je e4ad │ │ │ │ │ - movzbl (%rdx,%rsi,1),%edx │ │ │ │ │ - mov %dl,(%r8,%rsi,1) │ │ │ │ │ - jmp e4ad │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:3710 (discriminator 1) │ │ │ │ │ - cmp $0xf,%rax │ │ │ │ │ - jbe e3bf │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ │ - cmp %rdi,0x110(%rsp) │ │ │ │ │ - jne e3ae │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ │ - jmp e3dd │ │ │ │ │ - nop │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ - mov 0x8(%rax),%rsi │ │ │ │ │ -std::char_traits::copy(char*, char const*, unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ - mov %r14,%r8 │ │ │ │ │ - mov %rcx,%rdx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ - lea 0x1(%rsi),%rdi │ │ │ │ │ -std::char_traits::copy(char*, char const*, unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ - cmp $0x8,%edi │ │ │ │ │ - jae f814 │ │ │ │ │ - xor %esi,%esi │ │ │ │ │ - test $0x4,%dil │ │ │ │ │ - je f559 │ │ │ │ │ - mov (%rdx),%esi │ │ │ │ │ - mov %esi,(%r8) │ │ │ │ │ - mov $0x4,%esi │ │ │ │ │ - test $0x2,%dil │ │ │ │ │ - je f56d │ │ │ │ │ - movzwl (%rdx,%rsi,1),%r9d │ │ │ │ │ - mov %r9w,(%r8,%rsi,1) │ │ │ │ │ - add $0x2,%rsi │ │ │ │ │ - and $0x1,%edi │ │ │ │ │ - je e359 │ │ │ │ │ - movzbl (%rdx,%rsi,1),%edx │ │ │ │ │ - mov %dl,(%r8,%rsi,1) │ │ │ │ │ - jmp e359 │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ - mov 0x8(%rdx),%rcx │ │ │ │ │ - lea 0x1(%rcx),%r8 │ │ │ │ │ -std::char_traits::copy(char*, char const*, unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ - cmp $0x8,%r8d │ │ │ │ │ - jae f88e │ │ │ │ │ - test $0x4,%r8b │ │ │ │ │ - jne fd95 │ │ │ │ │ - test %r8d,%r8d │ │ │ │ │ - je eae1 │ │ │ │ │ - movzbl 0x10(%rdx),%eax │ │ │ │ │ - mov %al,0x10(%rbx) │ │ │ │ │ - test $0x2,%r8b │ │ │ │ │ - je eadd │ │ │ │ │ - mov %r8d,%eax │ │ │ │ │ - movzwl -0x2(%rsi,%rax,1),%ecx │ │ │ │ │ - mov %cx,-0x2(%rdi,%rax,1) │ │ │ │ │ - mov 0x8(%rdx),%rcx │ │ │ │ │ - jmp eae1 │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ - mov 0x8(%rax),%rdi │ │ │ │ │ -std::char_traits::copy(char*, char const*, unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ - mov 0x38(%rsp),%r8 │ │ │ │ │ - mov %rcx,%rdx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ - lea 0x1(%rdi),%rsi │ │ │ │ │ -std::char_traits::copy(char*, char const*, unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ - cmp $0x8,%esi │ │ │ │ │ - jae f992 │ │ │ │ │ - xor %edi,%edi │ │ │ │ │ - test $0x4,%sil │ │ │ │ │ - jne fa59 │ │ │ │ │ - test $0x2,%sil │ │ │ │ │ - jne fa46 │ │ │ │ │ - and $0x1,%esi │ │ │ │ │ - je e836 │ │ │ │ │ - movzbl (%rdx,%rdi,1),%edx │ │ │ │ │ - mov %dl,(%r8,%rdi,1) │ │ │ │ │ - jmp e836 │ │ │ │ │ - nopl (%rax) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ - mov 0x8(%rax),%rsi │ │ │ │ │ -std::char_traits::copy(char*, char const*, unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ - mov %r13,%r8 │ │ │ │ │ - mov %rcx,%rdx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ - add $0x1,%rsi │ │ │ │ │ -std::char_traits::copy(char*, char const*, unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ - cmp $0x8,%esi │ │ │ │ │ - jae f911 │ │ │ │ │ - xor %edi,%edi │ │ │ │ │ - test $0x4,%sil │ │ │ │ │ - jne fa37 │ │ │ │ │ - test $0x2,%sil │ │ │ │ │ - jne fa24 │ │ │ │ │ - and $0x1,%esi │ │ │ │ │ - je e988 │ │ │ │ │ - movzbl (%rdx,%rdi,1),%edx │ │ │ │ │ - mov %dl,(%r8,%rdi,1) │ │ │ │ │ - jmp e988 │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ - mov 0x8(%rax),%rdi │ │ │ │ │ -std::char_traits::copy(char*, char const*, unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ - mov 0x40(%rsp),%r8 │ │ │ │ │ - mov %rcx,%rdx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ - lea 0x1(%rdi),%rsi │ │ │ │ │ -std::char_traits::copy(char*, char const*, unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ - cmp $0x8,%esi │ │ │ │ │ - jae f8e5 │ │ │ │ │ - xor %edi,%edi │ │ │ │ │ - test $0x4,%sil │ │ │ │ │ - jne fa15 │ │ │ │ │ - test $0x2,%sil │ │ │ │ │ - jne fa02 │ │ │ │ │ - and $0x1,%esi │ │ │ │ │ - je e426 │ │ │ │ │ - movzbl (%rdx,%rdi,1),%edx │ │ │ │ │ - mov %dl,(%r8,%rdi,1) │ │ │ │ │ - jmp e426 │ │ │ │ │ - nopl (%rax) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ - mov 0x8(%rax),%rdi │ │ │ │ │ -std::char_traits::copy(char*, char const*, unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ - mov 0x48(%rsp),%r8 │ │ │ │ │ - mov %rcx,%rdx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ - lea 0x1(%rdi),%rsi │ │ │ │ │ -std::char_traits::copy(char*, char const*, unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ - cmp $0x8,%esi │ │ │ │ │ - jae f93a │ │ │ │ │ - xor %edi,%edi │ │ │ │ │ - test $0x4,%sil │ │ │ │ │ - jne f9f3 │ │ │ │ │ - test $0x2,%sil │ │ │ │ │ - jne f9e0 │ │ │ │ │ - and $0x1,%esi │ │ │ │ │ - je e57a │ │ │ │ │ - movzbl (%rdx,%rdi,1),%edx │ │ │ │ │ - mov %dl,(%r8,%rdi,1) │ │ │ │ │ - jmp e57a │ │ │ │ │ - nopl (%rax) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ - mov 0x8(%rax),%rsi │ │ │ │ │ -std::char_traits::copy(char*, char const*, unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ - mov %rdi,%r8 │ │ │ │ │ - mov %rcx,%rdx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ - add $0x1,%rsi │ │ │ │ │ -std::char_traits::copy(char*, char const*, unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ - cmp $0x8,%esi │ │ │ │ │ - jae f966 │ │ │ │ │ - xor %edi,%edi │ │ │ │ │ - test $0x4,%sil │ │ │ │ │ - jne f9d1 │ │ │ │ │ - test $0x2,%sil │ │ │ │ │ - jne f9be │ │ │ │ │ - and $0x1,%esi │ │ │ │ │ - je e6d8 │ │ │ │ │ - movzbl (%rdx,%rdi,1),%edx │ │ │ │ │ - mov %dl,(%r8,%rdi,1) │ │ │ │ │ - jmp e6d8 │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::capacity() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1182 (discriminator 1) │ │ │ │ │ - mov $0xf,%esi │ │ │ │ │ - jmp e91d │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov $0xf,%esi │ │ │ │ │ - jmp ea6f │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov $0xf,%esi │ │ │ │ │ - jmp e7c6 │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov $0xf,%esi │ │ │ │ │ - jmp e668 │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov $0xf,%esi │ │ │ │ │ - jmp e50a │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov $0xf,%esi │ │ │ │ │ - jmp e3b6 │ │ │ │ │ -std::char_traits::copy(char*, char const*, unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ - mov %edi,%r8d │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ - and $0xfffffff8,%r8d │ │ │ │ │ - mov %edx,%esi │ │ │ │ │ - add $0x8,%edx │ │ │ │ │ - mov (%rcx,%rsi,1),%r9 │ │ │ │ │ - mov %r9,(%r15,%rsi,1) │ │ │ │ │ - cmp %r8d,%edx │ │ │ │ │ - jb f7a3 │ │ │ │ │ - lea (%r15,%rdx,1),%r8 │ │ │ │ │ - add %rcx,%rdx │ │ │ │ │ - jmp f4c7 │ │ │ │ │ - mov %edi,%r8d │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ - and $0xfffffff8,%r8d │ │ │ │ │ - mov %edx,%esi │ │ │ │ │ - mov 0x8(%rsp),%r11 │ │ │ │ │ - add $0x8,%edx │ │ │ │ │ - mov (%rcx,%rsi,1),%r9 │ │ │ │ │ - mov %r9,(%r11,%rsi,1) │ │ │ │ │ - cmp %r8d,%edx │ │ │ │ │ - jb f7ca │ │ │ │ │ - lea (%r11,%rdx,1),%r8 │ │ │ │ │ - add %rcx,%rdx │ │ │ │ │ - jmp f449 │ │ │ │ │ - mov %edi,%r8d │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ - and $0xfffffff8,%r8d │ │ │ │ │ - mov %edx,%esi │ │ │ │ │ - add $0x8,%edx │ │ │ │ │ - mov (%rcx,%rsi,1),%r10 │ │ │ │ │ - mov %r10,(%r9,%rsi,1) │ │ │ │ │ - cmp %r8d,%edx │ │ │ │ │ - jb f7f6 │ │ │ │ │ - lea (%r9,%rdx,1),%r8 │ │ │ │ │ - add %rcx,%rdx │ │ │ │ │ - jmp f2c7 │ │ │ │ │ - mov %edi,%r8d │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ - and $0xfffffff8,%r8d │ │ │ │ │ - mov %edx,%esi │ │ │ │ │ - add $0x8,%edx │ │ │ │ │ - mov (%rcx,%rsi,1),%r9 │ │ │ │ │ - mov %r9,(%r14,%rsi,1) │ │ │ │ │ - cmp %r8d,%edx │ │ │ │ │ - jb f81d │ │ │ │ │ - lea (%r14,%rdx,1),%r8 │ │ │ │ │ - add %rcx,%rdx │ │ │ │ │ - jmp f547 │ │ │ │ │ - mov %edi,%r8d │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ - and $0xfffffff8,%r8d │ │ │ │ │ - mov %edx,%esi │ │ │ │ │ - mov 0x10(%rsp),%r11 │ │ │ │ │ - add $0x8,%edx │ │ │ │ │ - mov (%rcx,%rsi,1),%r9 │ │ │ │ │ - mov %r9,(%r11,%rsi,1) │ │ │ │ │ - cmp %r8d,%edx │ │ │ │ │ - jb f844 │ │ │ │ │ - lea (%r11,%rdx,1),%r8 │ │ │ │ │ - add %rcx,%rdx │ │ │ │ │ - jmp f3c9 │ │ │ │ │ - mov %edi,%r8d │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ - and $0xfffffff8,%r8d │ │ │ │ │ - mov %edx,%esi │ │ │ │ │ - add $0x8,%edx │ │ │ │ │ - mov (%rcx,%rsi,1),%r9 │ │ │ │ │ - mov %r9,(%r12,%rsi,1) │ │ │ │ │ - cmp %r8d,%edx │ │ │ │ │ - jb f870 │ │ │ │ │ - lea (%r12,%rdx,1),%r8 │ │ │ │ │ - add %rcx,%rdx │ │ │ │ │ - jmp f347 │ │ │ │ │ - mov 0x10(%rdx),%rax │ │ │ │ │ - mov %rax,0x10(%rbx) │ │ │ │ │ - mov %r8d,%eax │ │ │ │ │ - mov -0x8(%rsi,%rax,1),%rcx │ │ │ │ │ - mov %rcx,-0x8(%rdi,%rax,1) │ │ │ │ │ - lea 0x18(%rbx),%rcx │ │ │ │ │ - mov %rdi,%rax │ │ │ │ │ - mov %rsi,%rdi │ │ │ │ │ - and $0xfffffffffffffff8,%rcx │ │ │ │ │ - sub %rcx,%rax │ │ │ │ │ - sub %rax,%rdi │ │ │ │ │ - add %r8d,%eax │ │ │ │ │ - and $0xfffffff8,%eax │ │ │ │ │ - cmp $0x8,%eax │ │ │ │ │ - jb eadd │ │ │ │ │ - and $0xfffffff8,%eax │ │ │ │ │ - xor %r8d,%r8d │ │ │ │ │ - mov %r8d,%r10d │ │ │ │ │ - add $0x8,%r8d │ │ │ │ │ - mov (%rdi,%r10,1),%r11 │ │ │ │ │ - mov %r11,(%rcx,%r10,1) │ │ │ │ │ - cmp %eax,%r8d │ │ │ │ │ - jb f8cc │ │ │ │ │ - jmp eadd │ │ │ │ │ - mov %esi,%r8d │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ - and $0xfffffff8,%r8d │ │ │ │ │ - mov %edx,%edi │ │ │ │ │ - mov 0x40(%rsp),%r11 │ │ │ │ │ - add $0x8,%edx │ │ │ │ │ - mov (%rcx,%rdi,1),%r9 │ │ │ │ │ - mov %r9,(%r11,%rdi,1) │ │ │ │ │ - cmp %r8d,%edx │ │ │ │ │ - jb f8ee │ │ │ │ │ - lea (%r11,%rdx,1),%r8 │ │ │ │ │ - add %rcx,%rdx │ │ │ │ │ - jmp f681 │ │ │ │ │ - mov %esi,%r8d │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ - and $0xfffffff8,%r8d │ │ │ │ │ - mov %edx,%edi │ │ │ │ │ - add $0x8,%edx │ │ │ │ │ - mov (%rcx,%rdi,1),%r9 │ │ │ │ │ - mov %r9,0x0(%r13,%rdi,1) │ │ │ │ │ - cmp %r8d,%edx │ │ │ │ │ - jb f91a │ │ │ │ │ - lea 0x0(%r13,%rdx,1),%r8 │ │ │ │ │ - add %rcx,%rdx │ │ │ │ │ - jmp f637 │ │ │ │ │ - mov %esi,%r8d │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ - and $0xfffffff8,%r8d │ │ │ │ │ - mov %edx,%edi │ │ │ │ │ - mov 0x48(%rsp),%r10 │ │ │ │ │ - add $0x8,%edx │ │ │ │ │ - mov (%rcx,%rdi,1),%r9 │ │ │ │ │ - mov %r9,(%r10,%rdi,1) │ │ │ │ │ - cmp %r8d,%edx │ │ │ │ │ - jb f943 │ │ │ │ │ - lea (%r10,%rdx,1),%r8 │ │ │ │ │ - add %rcx,%rdx │ │ │ │ │ - jmp f6c9 │ │ │ │ │ - mov %esi,%r8d │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ - and $0xfffffff8,%r8d │ │ │ │ │ - mov %edx,%edi │ │ │ │ │ - mov 0x50(%rsp),%r11 │ │ │ │ │ - add $0x8,%edx │ │ │ │ │ - mov (%rcx,%rdi,1),%r9 │ │ │ │ │ - mov %r9,(%r11,%rdi,1) │ │ │ │ │ - cmp %r8d,%edx │ │ │ │ │ - jb f96f │ │ │ │ │ - lea (%r11,%rdx,1),%r8 │ │ │ │ │ - add %rcx,%rdx │ │ │ │ │ - jmp f70f │ │ │ │ │ - mov %esi,%r8d │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ - and $0xfffffff8,%r8d │ │ │ │ │ - mov %edx,%edi │ │ │ │ │ - mov 0x38(%rsp),%r10 │ │ │ │ │ - add $0x8,%edx │ │ │ │ │ - mov (%rcx,%rdi,1),%r9 │ │ │ │ │ - mov %r9,(%r10,%rdi,1) │ │ │ │ │ - cmp %r8d,%edx │ │ │ │ │ - jb f99b │ │ │ │ │ - lea (%r10,%rdx,1),%r8 │ │ │ │ │ - add %rcx,%rdx │ │ │ │ │ - jmp f5f1 │ │ │ │ │ - movzwl (%rdx,%rdi,1),%r9d │ │ │ │ │ - mov %r9w,(%r8,%rdi,1) │ │ │ │ │ - add $0x2,%rdi │ │ │ │ │ - jmp f725 │ │ │ │ │ - mov (%rdx),%edi │ │ │ │ │ - mov %edi,(%r8) │ │ │ │ │ - mov $0x4,%edi │ │ │ │ │ - jmp f71b │ │ │ │ │ - movzwl (%rdx,%rdi,1),%r9d │ │ │ │ │ - mov %r9w,(%r8,%rdi,1) │ │ │ │ │ - add $0x2,%rdi │ │ │ │ │ - jmp f6df │ │ │ │ │ - mov (%rdx),%edi │ │ │ │ │ - mov %edi,(%r8) │ │ │ │ │ - mov $0x4,%edi │ │ │ │ │ - jmp f6d5 │ │ │ │ │ - movzwl (%rdx,%rdi,1),%r9d │ │ │ │ │ - mov %r9w,(%r8,%rdi,1) │ │ │ │ │ - add $0x2,%rdi │ │ │ │ │ - jmp f697 │ │ │ │ │ - mov (%rdx),%edi │ │ │ │ │ - mov %edi,(%r8) │ │ │ │ │ - mov $0x4,%edi │ │ │ │ │ - jmp f68d │ │ │ │ │ - movzwl (%rdx,%rdi,1),%r9d │ │ │ │ │ - mov %r9w,(%r8,%rdi,1) │ │ │ │ │ - add $0x2,%rdi │ │ │ │ │ - jmp f64d │ │ │ │ │ - mov (%rdx),%edi │ │ │ │ │ - mov %edi,(%r8) │ │ │ │ │ - mov $0x4,%edi │ │ │ │ │ - jmp f643 │ │ │ │ │ - movzwl (%rdx,%rdi,1),%r9d │ │ │ │ │ - mov %r9w,(%r8,%rdi,1) │ │ │ │ │ - add $0x2,%rdi │ │ │ │ │ - jmp f607 │ │ │ │ │ - mov (%rdx),%edi │ │ │ │ │ - mov %edi,(%r8) │ │ │ │ │ - mov $0x4,%edi │ │ │ │ │ - jmp f5fd │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:688 │ │ │ │ │ - mov 0x8(%rax),%rdx │ │ │ │ │ - lea 0x1(%rdx),%rdi │ │ │ │ │ -std::char_traits::copy(char*, char const*, unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ - cmp $0x8,%edi │ │ │ │ │ - jae fc6d │ │ │ │ │ - test $0x4,%dil │ │ │ │ │ - jne fdaf │ │ │ │ │ - test %edi,%edi │ │ │ │ │ - je f25e │ │ │ │ │ - movzbl 0x10(%rax),%edx │ │ │ │ │ - mov %dl,0x10(%rbx) │ │ │ │ │ - test $0x2,%dil │ │ │ │ │ - je f25a │ │ │ │ │ - mov %edi,%edi │ │ │ │ │ - movzwl -0x2(%rsi,%rdi,1),%edx │ │ │ │ │ - mov %dx,-0x2(%rcx,%rdi,1) │ │ │ │ │ - mov 0x8(%rax),%rdx │ │ │ │ │ - jmp f25e │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ -std::__cxx11::to_string(int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4249 │ │ │ │ │ - lea 0x1(%rsi),%r14d │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - lea 0xe0(%rsp),%rax │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - movq $0x0,0xd8(%rsp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - lea 0xd0(%rsp),%rdi │ │ │ │ │ -void std::__cxx11::basic_string, std::allocator >::__resize_and_overwrite(unsigned long, std::__cxx11::to_string(int)::{lambda(char*, unsigned long)#1}): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ - mov %r14,%rsi │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - mov %rax,0x60(%rsp) │ │ │ │ │ - mov %rdi,0x58(%rsp) │ │ │ │ │ - mov %rax,0xd0(%rsp) │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - movb $0x0,0xe0(%rsp) │ │ │ │ │ -void std::__cxx11::basic_string, std::allocator >::__resize_and_overwrite(unsigned long, std::__cxx11::to_string(int)::{lambda(char*, unsigned long)#1}): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ - call 42f0 , std::allocator >::reserve(unsigned long)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov 0xd0(%rsp),%rcx │ │ │ │ │ -std::__cxx11::to_string(int)::{lambda(char*, unsigned long)#1}::operator()(char*, unsigned long) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4250 │ │ │ │ │ - movb $0x2d,(%rcx) │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4251 │ │ │ │ │ - add %rbp,%rcx │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ - jmp e2d8 │ │ │ │ │ -std::__cxx11::to_string(int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4249 │ │ │ │ │ - lea 0x1(%rcx),%r15d │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - lea 0x240(%rsp),%rax │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - movq $0x0,0x238(%rsp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - lea 0x230(%rsp),%rdi │ │ │ │ │ -void std::__cxx11::basic_string, std::allocator >::__resize_and_overwrite(unsigned long, std::__cxx11::to_string(int)::{lambda(char*, unsigned long)#1}): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ - mov %r15,%rsi │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ │ - mov %rdi,0x98(%rsp) │ │ │ │ │ - mov %rax,0x230(%rsp) │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - movb $0x0,0x240(%rsp) │ │ │ │ │ -void std::__cxx11::basic_string, std::allocator >::__resize_and_overwrite(unsigned long, std::__cxx11::to_string(int)::{lambda(char*, unsigned long)#1}): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ - call 42f0 , std::allocator >::reserve(unsigned long)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov 0x230(%rsp),%rcx │ │ │ │ │ -std::__cxx11::to_string(int)::{lambda(char*, unsigned long)#1}::operator()(char*, unsigned long) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4250 │ │ │ │ │ - movb $0x2d,(%rcx) │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4251 │ │ │ │ │ - add %rbp,%rcx │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ - jmp da57 │ │ │ │ │ -std::__cxx11::to_string(int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4249 │ │ │ │ │ - lea 0x1(%rsi),%r15d │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - lea 0x1e0(%rsp),%rax │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - movq $0x0,0x1d8(%rsp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - lea 0x1d0(%rsp),%rdi │ │ │ │ │ -void std::__cxx11::basic_string, std::allocator >::__resize_and_overwrite(unsigned long, std::__cxx11::to_string(int)::{lambda(char*, unsigned long)#1}): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ - mov %r15,%rsi │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ │ - mov %rdi,0x90(%rsp) │ │ │ │ │ - mov %rax,0x1d0(%rsp) │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - movb $0x0,0x1e0(%rsp) │ │ │ │ │ -void std::__cxx11::basic_string, std::allocator >::__resize_and_overwrite(unsigned long, std::__cxx11::to_string(int)::{lambda(char*, unsigned long)#1}): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ - call 42f0 , std::allocator >::reserve(unsigned long)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov 0x1d0(%rsp),%rcx │ │ │ │ │ -std::__cxx11::to_string(int)::{lambda(char*, unsigned long)#1}::operator()(char*, unsigned long) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4250 │ │ │ │ │ - movb $0x2d,(%rcx) │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4251 │ │ │ │ │ - add %rbp,%rcx │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ - jmp dc77 │ │ │ │ │ -std::__cxx11::to_string(int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4249 │ │ │ │ │ - lea 0x1(%rsi),%r15d │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - lea 0x180(%rsp),%rax │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - movq $0x0,0x178(%rsp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - lea 0x170(%rsp),%rdi │ │ │ │ │ -void std::__cxx11::basic_string, std::allocator >::__resize_and_overwrite(unsigned long, std::__cxx11::to_string(int)::{lambda(char*, unsigned long)#1}): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ - mov %r15,%rsi │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ │ - mov %rdi,0x88(%rsp) │ │ │ │ │ - mov %rax,0x170(%rsp) │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - movb $0x0,0x180(%rsp) │ │ │ │ │ -void std::__cxx11::basic_string, std::allocator >::__resize_and_overwrite(unsigned long, std::__cxx11::to_string(int)::{lambda(char*, unsigned long)#1}): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ - call 42f0 , std::allocator >::reserve(unsigned long)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov 0x170(%rsp),%rcx │ │ │ │ │ -std::__cxx11::to_string(int)::{lambda(char*, unsigned long)#1}::operator()(char*, unsigned long) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4250 │ │ │ │ │ - movb $0x2d,(%rcx) │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4251 │ │ │ │ │ - add %rbp,%rcx │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ - jmp de97 │ │ │ │ │ -std::__cxx11::to_string(int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4249 │ │ │ │ │ - lea 0x1(%rsi),%r15d │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - lea 0x120(%rsp),%rax │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - movq $0x0,0x118(%rsp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - lea 0x110(%rsp),%rdi │ │ │ │ │ -void std::__cxx11::basic_string, std::allocator >::__resize_and_overwrite(unsigned long, std::__cxx11::to_string(int)::{lambda(char*, unsigned long)#1}): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ - mov %r15,%rsi │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ │ - mov %rdi,0x80(%rsp) │ │ │ │ │ - mov %rax,0x110(%rsp) │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - movb $0x0,0x120(%rsp) │ │ │ │ │ -void std::__cxx11::basic_string, std::allocator >::__resize_and_overwrite(unsigned long, std::__cxx11::to_string(int)::{lambda(char*, unsigned long)#1}): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.tcc:590 │ │ │ │ │ - call 42f0 , std::allocator >::reserve(unsigned long)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov 0x110(%rsp),%rcx │ │ │ │ │ -std::__cxx11::to_string(int)::{lambda(char*, unsigned long)#1}::operator()(char*, unsigned long) const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4250 │ │ │ │ │ - movb $0x2d,(%rcx) │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:4251 │ │ │ │ │ - add %rbp,%rcx │ │ │ │ │ -void std::__detail::__to_chars_10_impl(char*, unsigned int, unsigned int): │ │ │ │ │ -/usr/include/c++/14/bits/charconv.h:94 │ │ │ │ │ - jmp e0b7 │ │ │ │ │ -std::char_traits::copy(char*, char const*, unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ - mov 0x10(%rax),%rdx │ │ │ │ │ - mov %rdx,0x10(%rbx) │ │ │ │ │ - mov %edi,%edx │ │ │ │ │ - mov -0x8(%rsi,%rdx,1),%r8 │ │ │ │ │ - mov %r8,-0x8(%rcx,%rdx,1) │ │ │ │ │ - lea 0x18(%rbx),%rdx │ │ │ │ │ - mov %rsi,%r8 │ │ │ │ │ - and $0xfffffffffffffff8,%rdx │ │ │ │ │ - sub %rdx,%rcx │ │ │ │ │ - add %ecx,%edi │ │ │ │ │ - sub %rcx,%r8 │ │ │ │ │ - and $0xfffffff8,%edi │ │ │ │ │ - cmp $0x8,%edi │ │ │ │ │ - jb f25a │ │ │ │ │ - and $0xfffffff8,%edi │ │ │ │ │ - xor %ecx,%ecx │ │ │ │ │ - mov %ecx,%r10d │ │ │ │ │ - add $0x8,%ecx │ │ │ │ │ - mov (%r8,%r10,1),%r11 │ │ │ │ │ - mov %r11,(%rdx,%r10,1) │ │ │ │ │ - cmp %edi,%ecx │ │ │ │ │ - jb fca5 │ │ │ │ │ - jmp f25a │ │ │ │ │ - mov %edx,%r8d │ │ │ │ │ - xor %esi,%esi │ │ │ │ │ - and $0xfffffff8,%r8d │ │ │ │ │ - mov %esi,%edi │ │ │ │ │ - mov 0x40(%rsp),%r11 │ │ │ │ │ - add $0x8,%esi │ │ │ │ │ - mov (%rcx,%rdi,1),%r9 │ │ │ │ │ - mov %r9,(%r11,%rdi,1) │ │ │ │ │ - cmp %r8d,%esi │ │ │ │ │ - jb fcc5 │ │ │ │ │ - lea (%r11,%rsi,1),%r8 │ │ │ │ │ - add %rcx,%rsi │ │ │ │ │ - jmp ef77 │ │ │ │ │ - mov %edx,%r8d │ │ │ │ │ - xor %esi,%esi │ │ │ │ │ - and $0xfffffff8,%r8d │ │ │ │ │ - mov %esi,%edi │ │ │ │ │ - mov 0x50(%rsp),%r10 │ │ │ │ │ - add $0x8,%esi │ │ │ │ │ - mov (%rcx,%rdi,1),%r9 │ │ │ │ │ - mov %r9,(%r10,%rdi,1) │ │ │ │ │ - cmp %r8d,%esi │ │ │ │ │ - jb fcf1 │ │ │ │ │ - lea (%r10,%rsi,1),%r8 │ │ │ │ │ - add %rcx,%rsi │ │ │ │ │ - jmp f0a7 │ │ │ │ │ - mov %edx,%r8d │ │ │ │ │ - xor %esi,%esi │ │ │ │ │ - and $0xfffffff8,%r8d │ │ │ │ │ - mov %esi,%edi │ │ │ │ │ - mov 0x48(%rsp),%r11 │ │ │ │ │ - add $0x8,%esi │ │ │ │ │ - mov (%rcx,%rdi,1),%r9 │ │ │ │ │ - mov %r9,(%r11,%rdi,1) │ │ │ │ │ - cmp %r8d,%esi │ │ │ │ │ - jb fd1d │ │ │ │ │ - lea (%r11,%rsi,1),%r8 │ │ │ │ │ - add %rcx,%rsi │ │ │ │ │ - jmp f00d │ │ │ │ │ - mov %edx,%r8d │ │ │ │ │ - xor %esi,%esi │ │ │ │ │ - and $0xfffffff8,%r8d │ │ │ │ │ - mov %esi,%edi │ │ │ │ │ - add $0x8,%esi │ │ │ │ │ - mov (%rcx,%rdi,1),%r9 │ │ │ │ │ - mov %r9,0x0(%r13,%rdi,1) │ │ │ │ │ - cmp %r8d,%esi │ │ │ │ │ - jb fd49 │ │ │ │ │ - lea 0x0(%r13,%rsi,1),%r8 │ │ │ │ │ - add %rcx,%rsi │ │ │ │ │ - jmp f1cd │ │ │ │ │ - mov %edx,%r8d │ │ │ │ │ - xor %esi,%esi │ │ │ │ │ - and $0xfffffff8,%r8d │ │ │ │ │ - mov %esi,%edi │ │ │ │ │ - mov 0x38(%rsp),%r11 │ │ │ │ │ - add $0x8,%esi │ │ │ │ │ - mov (%rcx,%rdi,1),%r9 │ │ │ │ │ - mov %r9,(%r11,%rdi,1) │ │ │ │ │ - cmp %r8d,%esi │ │ │ │ │ - jb fd72 │ │ │ │ │ - lea (%r11,%rsi,1),%r8 │ │ │ │ │ - add %rcx,%rsi │ │ │ │ │ - jmp f13f │ │ │ │ │ - mov 0x10(%rdx),%eax │ │ │ │ │ - mov %eax,0x10(%rbx) │ │ │ │ │ - mov %r8d,%eax │ │ │ │ │ - mov -0x4(%rsi,%rax,1),%ecx │ │ │ │ │ - mov %ecx,-0x4(%rdi,%rax,1) │ │ │ │ │ - mov 0x8(%rdx),%rcx │ │ │ │ │ - jmp eae1 │ │ │ │ │ - mov 0x10(%rax),%edx │ │ │ │ │ - mov %edi,%edi │ │ │ │ │ - mov %edx,0x10(%rbx) │ │ │ │ │ - mov -0x4(%rsi,%rdi,1),%edx │ │ │ │ │ - mov %edx,-0x4(%rcx,%rdi,1) │ │ │ │ │ - mov 0x8(%rax),%rdx │ │ │ │ │ - jmp f25e │ │ │ │ │ -ScoredAlignment::getString[abi:cxx11](): │ │ │ │ │ -./porechop/src/alignment.cpp:121 │ │ │ │ │ - call 4210 <__stack_chk_fail@plt> │ │ │ │ │ - endbr64 │ │ │ │ │ - jmp 45d1 <__cxa_finalize@plt+0x241> │ │ │ │ │ - endbr64 │ │ │ │ │ - jmp 46a8 <__cxa_finalize@plt+0x318> │ │ │ │ │ - endbr64 │ │ │ │ │ - jmp 4761 <__cxa_finalize@plt+0x3d1> │ │ │ │ │ - endbr64 │ │ │ │ │ - jmp 4746 <__cxa_finalize@plt+0x3b6> │ │ │ │ │ - endbr64 │ │ │ │ │ - jmp 476d <__cxa_finalize@plt+0x3dd> │ │ │ │ │ - endbr64 │ │ │ │ │ - jmp 4779 <__cxa_finalize@plt+0x3e9> │ │ │ │ │ - endbr64 │ │ │ │ │ - jmp 4961 <__cxa_finalize@plt+0x5d1> │ │ │ │ │ - endbr64 │ │ │ │ │ - jmp 4949 <__cxa_finalize@plt+0x5b9> │ │ │ │ │ - endbr64 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::~basic_string(): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:809 │ │ │ │ │ - mov %rax,%rbx │ │ │ │ │ - jmp 467b <__cxa_finalize@plt+0x2eb> │ │ │ │ │ - endbr64 │ │ │ │ │ - jmp 496d <__cxa_finalize@plt+0x5dd> │ │ │ │ │ - endbr64 │ │ │ │ │ - jmp 4955 <__cxa_finalize@plt+0x5c5> │ │ │ │ │ - endbr64 │ │ │ │ │ - jmp 4979 <__cxa_finalize@plt+0x5e9> │ │ │ │ │ - endbr64 │ │ │ │ │ - jmp 4938 <__cxa_finalize@plt+0x5a8> │ │ │ │ │ -ScoredAlignment::getString[abi:cxx11](): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:809 │ │ │ │ │ - nop │ │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - │ │ │ │ │ -000000000000fe50 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base>: │ │ │ │ │ -ScoredAlignment::ScoredAlignment(seqan2::Align, seqan2::Alloc >, seqan2::Tag >&, int, int, int): │ │ │ │ │ -./porechop/src/alignment.cpp:6 │ │ │ │ │ - endbr64 │ │ │ │ │ - push %r15 │ │ │ │ │ - push %r14 │ │ │ │ │ - push %r13 │ │ │ │ │ - push %r12 │ │ │ │ │ - push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ - mov %rdi,%rbx │ │ │ │ │ - sub $0x3b8,%rsp │ │ │ │ │ - mov 0x4149(%rip),%rax # 13fb8 , std::allocator >@GLIBCXX_3.4.21> │ │ │ │ │ - mov %fs:0x28,%r12 │ │ │ │ │ - mov %r12,0x3a8(%rsp) │ │ │ │ │ - mov %rsi,%r12 │ │ │ │ │ -./porechop/src/alignment.cpp:8 │ │ │ │ │ - mov %edx,(%rdi) │ │ │ │ │ -std::basic_ios >::basic_ios(): │ │ │ │ │ -/usr/include/c++/14/bits/basic_ios.h:466 │ │ │ │ │ - lea 0xb0(%rsp),%r15 │ │ │ │ │ - lea 0x18(%rax),%rsi │ │ │ │ │ - mov 0x40f8(%rip),%rax # 13f90 >@GLIBCXX_3.4> │ │ │ │ │ -ScoredAlignment::ScoredAlignment(seqan2::Align, seqan2::Alloc >, seqan2::Tag >&, int, int, int): │ │ │ │ │ -./porechop/src/alignment.cpp:8 │ │ │ │ │ - mov %ecx,0x4(%rdi) │ │ │ │ │ -./porechop/src/alignment.cpp:9 │ │ │ │ │ - movl $0xffffffff,0x8(%rdi) │ │ │ │ │ - movq %rsi,%xmm2 │ │ │ │ │ - movl $0xffffffff,0x10(%rdi) │ │ │ │ │ - add $0x10,%rax │ │ │ │ │ - mov %r8d,0x18(%rdi) │ │ │ │ │ -std::basic_ios >::basic_ios(): │ │ │ │ │ -/usr/include/c++/14/bits/basic_ios.h:464 │ │ │ │ │ - movq %rax,%xmm5 │ │ │ │ │ -/usr/include/c++/14/bits/basic_ios.h:466 │ │ │ │ │ - lea 0x120(%rsp),%rax │ │ │ │ │ - mov %rax,%rdi │ │ │ │ │ - punpcklqdq %xmm5,%xmm2 │ │ │ │ │ - mov %rsi,0x30(%rsp) │ │ │ │ │ - mov %r15,0x20(%rsp) │ │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ │ - movaps %xmm2,(%rsp) │ │ │ │ │ - call 4060 │ │ │ │ │ -/usr/include/c++/14/bits/basic_ios.h:466 (discriminator 1) │ │ │ │ │ - mov 0x4077(%rip),%rdx # 13f60 >@GLIBCXX_3.4> │ │ │ │ │ -/usr/include/c++/14/bits/basic_ios.h:466 │ │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ │ -std::basic_ostream >::basic_ostream(): │ │ │ │ │ -/usr/include/c++/14/ostream:438 │ │ │ │ │ - xor %esi,%esi │ │ │ │ │ -std::basic_ios >::basic_ios(): │ │ │ │ │ -/usr/include/c++/14/bits/basic_ios.h:466 │ │ │ │ │ - movups %xmm0,0x208(%rsp) │ │ │ │ │ -/usr/include/c++/14/bits/basic_ios.h:466 (discriminator 1) │ │ │ │ │ - lea 0x10(%rdx),%rax │ │ │ │ │ -/usr/include/c++/14/bits/basic_ios.h:465 │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ -/usr/include/c++/14/bits/basic_ios.h:466 │ │ │ │ │ - movups %xmm0,0x218(%rsp) │ │ │ │ │ -/usr/include/c++/14/bits/basic_ios.h:466 (discriminator 1) │ │ │ │ │ - mov %rax,0x120(%rsp) │ │ │ │ │ -std::basic_ostream >::basic_ostream(): │ │ │ │ │ -/usr/include/c++/14/ostream:438 │ │ │ │ │ - mov 0x40ac(%rip),%rax # 13fc0 , std::allocator >@GLIBCXX_3.4.21> │ │ │ │ │ -std::basic_ios >::basic_ios(): │ │ │ │ │ -/usr/include/c++/14/bits/basic_ios.h:465 │ │ │ │ │ - mov %dx,0x200(%rsp) │ │ │ │ │ -std::basic_ostream >::basic_ostream(): │ │ │ │ │ -/usr/include/c++/14/ostream:438 │ │ │ │ │ - mov 0x8(%rax),%rbp │ │ │ │ │ - mov 0x10(%rax),%r13 │ │ │ │ │ -std::basic_ios >::basic_ios(): │ │ │ │ │ -/usr/include/c++/14/bits/basic_ios.h:465 │ │ │ │ │ - movq $0x0,0x1f8(%rsp) │ │ │ │ │ -std::basic_ostream >::basic_ostream(): │ │ │ │ │ -/usr/include/c++/14/ostream:438 │ │ │ │ │ - add -0x18(%rbp),%r15 │ │ │ │ │ - mov %rbp,0xb0(%rsp) │ │ │ │ │ - mov %r13,(%r15) │ │ │ │ │ - mov %r15,%rdi │ │ │ │ │ - call 4260 >::init(std::basic_streambuf >*)@plt> │ │ │ │ │ -std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream(): │ │ │ │ │ -/usr/include/c++/14/sstream:805 (discriminator 1) │ │ │ │ │ - mov 0x406a(%rip),%rcx # 13fb8 , std::allocator >@GLIBCXX_3.4.21> │ │ │ │ │ - movdqa (%rsp),%xmm2 │ │ │ │ │ -std::basic_streambuf >::basic_streambuf(): │ │ │ │ │ -/usr/include/c++/14/streambuf:471 │ │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ │ -std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream(): │ │ │ │ │ -/usr/include/c++/14/sstream:806 │ │ │ │ │ - lea 0xb8(%rsp),%r14 │ │ │ │ │ -std::basic_streambuf >::basic_streambuf(): │ │ │ │ │ -/usr/include/c++/14/streambuf:471 │ │ │ │ │ - movaps %xmm0,0xc0(%rsp) │ │ │ │ │ -std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream(): │ │ │ │ │ -/usr/include/c++/14/sstream:805 (discriminator 1) │ │ │ │ │ - lea 0x40(%rcx),%rax │ │ │ │ │ -std::basic_streambuf >::basic_streambuf(): │ │ │ │ │ -/usr/include/c++/14/streambuf:473 │ │ │ │ │ - lea 0xf0(%rsp),%rcx │ │ │ │ │ -std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream(): │ │ │ │ │ -/usr/include/c++/14/sstream:805 (discriminator 1) │ │ │ │ │ - movaps %xmm2,0xb0(%rsp) │ │ │ │ │ -std::basic_streambuf >::basic_streambuf(): │ │ │ │ │ -/usr/include/c++/14/streambuf:473 │ │ │ │ │ - mov %rcx,%rdi │ │ │ │ │ -std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream(): │ │ │ │ │ -/usr/include/c++/14/sstream:805 (discriminator 1) │ │ │ │ │ - mov %rax,0x120(%rsp) │ │ │ │ │ -std::basic_streambuf >::basic_streambuf(): │ │ │ │ │ -/usr/include/c++/14/streambuf:473 │ │ │ │ │ - mov %rcx,0x40(%rsp) │ │ │ │ │ -/usr/include/c++/14/streambuf:471 │ │ │ │ │ - movaps %xmm0,0xd0(%rsp) │ │ │ │ │ - movaps %xmm0,0xe0(%rsp) │ │ │ │ │ -/usr/include/c++/14/streambuf:473 │ │ │ │ │ - call 4380 │ │ │ │ │ -std::__cxx11::basic_stringbuf, std::allocator >::basic_stringbuf(std::_Ios_Openmode): │ │ │ │ │ -/usr/include/c++/14/sstream:134 (discriminator 1) │ │ │ │ │ - mov 0x4051(%rip),%rdx # 13ff8 , std::allocator >@GLIBCXX_3.4.21> │ │ │ │ │ -std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream(): │ │ │ │ │ -/usr/include/c++/14/sstream:806 │ │ │ │ │ - mov 0x10(%rsp),%rdi │ │ │ │ │ - mov %r14,%rsi │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - lea 0x110(%rsp),%rcx │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - movb $0x0,0x110(%rsp) │ │ │ │ │ -std::__cxx11::basic_stringbuf, std::allocator >::basic_stringbuf(std::_Ios_Openmode): │ │ │ │ │ -/usr/include/c++/14/sstream:134 (discriminator 1) │ │ │ │ │ - lea 0x10(%rdx),%rax │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - mov %rcx,0x48(%rsp) │ │ │ │ │ -std::__cxx11::basic_stringbuf, std::allocator >::basic_stringbuf(std::_Ios_Openmode): │ │ │ │ │ -/usr/include/c++/14/sstream:134 (discriminator 1) │ │ │ │ │ - mov %rax,0xb8(%rsp) │ │ │ │ │ - movl $0x10,0xf8(%rsp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - mov %rcx,0x100(%rsp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - movq $0x0,0x108(%rsp) │ │ │ │ │ -std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream(): │ │ │ │ │ -/usr/include/c++/14/sstream:806 │ │ │ │ │ - call 4260 >::init(std::basic_streambuf >*)@plt> │ │ │ │ │ -seqan2::Iter, std::allocator >, seqan2::StreamIterator > >::Iter(std::ostream&): │ │ │ │ │ -/usr/include/seqan/stream/iter_stream.h:325 │ │ │ │ │ - mov 0xb0(%rsp),%rax │ │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ │ -seqan2::Iterator, seqan2::Alloc >, seqan2::Tag >, seqan2::Alloc >, seqan2::Tag const>::Type seqan2::begin, seqan2::Alloc >, seqan2::Tag >, void>(seqan2::String, seqan2::Alloc >, seqan2::Tag >, seqan2::Alloc >&, seqan2::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ - mov (%r12),%r14 │ │ │ │ │ -seqan2::Iter, std::allocator >, seqan2::StreamIterator > >::Iter(std::ostream&): │ │ │ │ │ -/usr/include/seqan/stream/iter_stream.h:325 │ │ │ │ │ - add -0x18(%rax),%rdi │ │ │ │ │ -std::basic_ios >::exceptions(std::_Ios_Iostate): │ │ │ │ │ -/usr/include/c++/14/bits/basic_ios.h:263 │ │ │ │ │ - movl $0x1,0x1c(%rdi) │ │ │ │ │ -/usr/include/c++/14/bits/basic_ios.h:264 │ │ │ │ │ - mov 0x20(%rdi),%esi │ │ │ │ │ -std::basic_ios >::rdbuf() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_ios.h:326 │ │ │ │ │ - mov 0xe8(%rdi),%r15 │ │ │ │ │ -std::basic_ios >::exceptions(std::_Ios_Iostate): │ │ │ │ │ -/usr/include/c++/14/bits/basic_ios.h:264 │ │ │ │ │ - call 4320 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ │ -std::__cxx11::basic_ostringstream, std::allocator >& seqan2::operator<< , std::allocator >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(std::__cxx11::basic_ostringstream, std::allocator >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&): │ │ │ │ │ -/usr/include/seqan/align/gaps_base.h:965 │ │ │ │ │ - lea 0x60(%rsp),%rdi │ │ │ │ │ - mov %r14,%rsi │ │ │ │ │ -/usr/include/seqan/align/gaps_base.h:964 │ │ │ │ │ - mov %r15,0x60(%rsp) │ │ │ │ │ -/usr/include/seqan/align/gaps_base.h:965 │ │ │ │ │ - call 40d0 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@plt> │ │ │ │ │ -std::basic_streambuf >::pptr() const: │ │ │ │ │ -/usr/include/c++/14/streambuf:539 │ │ │ │ │ - mov 0xe0(%rsp),%r8 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:194 (discriminator 1) │ │ │ │ │ - lea 0x70(%rsp),%rdi │ │ │ │ │ - lea 0x80(%rsp),%rax │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - movq $0x0,0x78(%rsp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:194 (discriminator 1) │ │ │ │ │ - mov %rdi,0x58(%rsp) │ │ │ │ │ - mov %rax,0x50(%rsp) │ │ │ │ │ - mov %rax,0x70(%rsp) │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - movb $0x0,0x80(%rsp) │ │ │ │ │ -std::__cxx11::basic_stringbuf, std::allocator >::_M_high_mark() const: │ │ │ │ │ -/usr/include/c++/14/sstream:442 (discriminator 1) │ │ │ │ │ - test %r8,%r8 │ │ │ │ │ - je 10808 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x9b8> │ │ │ │ │ -std::basic_streambuf >::egptr() const: │ │ │ │ │ -/usr/include/c++/14/streambuf:495 │ │ │ │ │ - mov 0xd0(%rsp),%rax │ │ │ │ │ -std::__cxx11::basic_stringbuf, std::allocator >::_M_high_mark() const: │ │ │ │ │ -/usr/include/c++/14/sstream:448 │ │ │ │ │ - mov %r8,%rdx │ │ │ │ │ -std::basic_streambuf >::pbase() const: │ │ │ │ │ -/usr/include/c++/14/streambuf:536 │ │ │ │ │ - mov 0xd8(%rsp),%rcx │ │ │ │ │ -std::__cxx11::basic_stringbuf, std::allocator >::_M_high_mark() const: │ │ │ │ │ -/usr/include/c++/14/sstream:448 │ │ │ │ │ - cmp %r8,%rax │ │ │ │ │ - cmovae %rax,%r8 │ │ │ │ │ - test %rax,%rax │ │ │ │ │ - cmove %rdx,%r8 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >& std::__cxx11::basic_string, std::allocator >::assign(char*, char*): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1739 (discriminator 1) │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ - xor %esi,%esi │ │ │ │ │ - sub %rcx,%r8 │ │ │ │ │ - call 42c0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ │ -std::basic_ios >::basic_ios(): │ │ │ │ │ -/usr/include/c++/14/bits/basic_ios.h:466 │ │ │ │ │ - lea 0x2a0(%rsp),%rax │ │ │ │ │ - lea 0x230(%rsp),%r14 │ │ │ │ │ - mov %rax,%rdi │ │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ │ - call 4060 │ │ │ │ │ -/usr/include/c++/14/bits/basic_ios.h:466 (discriminator 1) │ │ │ │ │ - mov 0x3ea0(%rip),%rax # 13f60 >@GLIBCXX_3.4> │ │ │ │ │ -/usr/include/c++/14/bits/basic_ios.h:466 │ │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ │ -std::basic_ostream >::basic_ostream(): │ │ │ │ │ -/usr/include/c++/14/ostream:438 │ │ │ │ │ - xor %esi,%esi │ │ │ │ │ -std::basic_ios >::basic_ios(): │ │ │ │ │ -/usr/include/c++/14/bits/basic_ios.h:466 │ │ │ │ │ - movups %xmm0,0x388(%rsp) │ │ │ │ │ -/usr/include/c++/14/bits/basic_ios.h:466 (discriminator 1) │ │ │ │ │ - add $0x10,%rax │ │ │ │ │ -/usr/include/c++/14/bits/basic_ios.h:466 │ │ │ │ │ - movups %xmm0,0x398(%rsp) │ │ │ │ │ -/usr/include/c++/14/bits/basic_ios.h:466 (discriminator 1) │ │ │ │ │ - mov %rax,0x2a0(%rsp) │ │ │ │ │ -/usr/include/c++/14/bits/basic_ios.h:465 │ │ │ │ │ - xor %eax,%eax │ │ │ │ │ - mov %ax,0x380(%rsp) │ │ │ │ │ -std::basic_ostream >::basic_ostream(): │ │ │ │ │ -/usr/include/c++/14/ostream:438 │ │ │ │ │ - mov -0x18(%rbp),%rdi │ │ │ │ │ -std::basic_ios >::basic_ios(): │ │ │ │ │ -/usr/include/c++/14/bits/basic_ios.h:465 │ │ │ │ │ - movq $0x0,0x378(%rsp) │ │ │ │ │ -std::basic_ostream >::basic_ostream(): │ │ │ │ │ -/usr/include/c++/14/ostream:438 │ │ │ │ │ - add %r14,%rdi │ │ │ │ │ - mov %rbp,0x230(%rsp) │ │ │ │ │ - mov %r13,(%rdi) │ │ │ │ │ - call 4260 >::init(std::basic_streambuf >*)@plt> │ │ │ │ │ -std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream(): │ │ │ │ │ -/usr/include/c++/14/sstream:805 (discriminator 1) │ │ │ │ │ - mov 0x3ea2(%rip),%rax # 13fb8 , std::allocator >@GLIBCXX_3.4.21> │ │ │ │ │ - movdqa (%rsp),%xmm6 │ │ │ │ │ -std::basic_streambuf >::basic_streambuf(): │ │ │ │ │ -/usr/include/c++/14/streambuf:471 │ │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ │ -std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream(): │ │ │ │ │ -/usr/include/c++/14/sstream:806 │ │ │ │ │ - lea 0x238(%rsp),%r15 │ │ │ │ │ -std::basic_streambuf >::basic_streambuf(): │ │ │ │ │ -/usr/include/c++/14/streambuf:471 │ │ │ │ │ - movaps %xmm0,0x240(%rsp) │ │ │ │ │ -std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream(): │ │ │ │ │ -/usr/include/c++/14/sstream:805 (discriminator 1) │ │ │ │ │ - add $0x40,%rax │ │ │ │ │ - movaps %xmm6,0x230(%rsp) │ │ │ │ │ - mov %rax,0x2a0(%rsp) │ │ │ │ │ -std::basic_streambuf >::basic_streambuf(): │ │ │ │ │ -/usr/include/c++/14/streambuf:473 │ │ │ │ │ - lea 0x270(%rsp),%rax │ │ │ │ │ - mov %rax,%rdi │ │ │ │ │ - mov %rax,(%rsp) │ │ │ │ │ -/usr/include/c++/14/streambuf:471 │ │ │ │ │ - movaps %xmm0,0x250(%rsp) │ │ │ │ │ - movaps %xmm0,0x260(%rsp) │ │ │ │ │ -/usr/include/c++/14/streambuf:473 │ │ │ │ │ - call 4380 │ │ │ │ │ -std::__cxx11::basic_stringbuf, std::allocator >::basic_stringbuf(std::_Ios_Openmode): │ │ │ │ │ -/usr/include/c++/14/sstream:134 (discriminator 1) │ │ │ │ │ - mov 0x3e8a(%rip),%rax # 13ff8 , std::allocator >@GLIBCXX_3.4.21> │ │ │ │ │ -std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream(): │ │ │ │ │ -/usr/include/c++/14/sstream:806 │ │ │ │ │ - mov %r15,%rsi │ │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ │ -std::__cxx11::basic_stringbuf, std::allocator >::basic_stringbuf(std::_Ios_Openmode): │ │ │ │ │ -/usr/include/c++/14/sstream:134 (discriminator 1) │ │ │ │ │ - movl $0x10,0x278(%rsp) │ │ │ │ │ - add $0x10,%rax │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - movb $0x0,0x290(%rsp) │ │ │ │ │ -std::__cxx11::basic_stringbuf, std::allocator >::basic_stringbuf(std::_Ios_Openmode): │ │ │ │ │ -/usr/include/c++/14/sstream:134 (discriminator 1) │ │ │ │ │ - mov %rax,0x238(%rsp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator&&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:198 (discriminator 1) │ │ │ │ │ - lea 0x290(%rsp),%rax │ │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ │ - mov %rax,0x280(%rsp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - movq $0x0,0x288(%rsp) │ │ │ │ │ -std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream(): │ │ │ │ │ -/usr/include/c++/14/sstream:806 │ │ │ │ │ - call 4260 >::init(std::basic_streambuf >*)@plt> │ │ │ │ │ -seqan2::Iter, std::allocator >, seqan2::StreamIterator > >::Iter(std::ostream&): │ │ │ │ │ -/usr/include/seqan/stream/iter_stream.h:325 │ │ │ │ │ - mov 0x230(%rsp),%rax │ │ │ │ │ -seqan2::Reference, seqan2::Alloc >, seqan2::Tag >, seqan2::Alloc > >::Type seqan2::value, seqan2::Alloc >, seqan2::Tag >, seqan2::Alloc, int>(seqan2::String, seqan2::Alloc >, seqan2::Tag >, seqan2::Alloc >&, int const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:449 (discriminator 1) │ │ │ │ │ - mov (%r12),%r12 │ │ │ │ │ -seqan2::Iter, std::allocator >, seqan2::StreamIterator > >::Iter(std::ostream&): │ │ │ │ │ -/usr/include/seqan/stream/iter_stream.h:325 │ │ │ │ │ - mov -0x18(%rax),%rdi │ │ │ │ │ -seqan2::Reference, seqan2::Alloc >, seqan2::Tag >, seqan2::Alloc > >::Type seqan2::value, seqan2::Alloc >, seqan2::Tag >, seqan2::Alloc, int>(seqan2::String, seqan2::Alloc >, seqan2::Tag >, seqan2::Alloc >&, int const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:449 (discriminator 1) │ │ │ │ │ - add $0x48,%r12 │ │ │ │ │ -seqan2::Iter, std::allocator >, seqan2::StreamIterator > >::Iter(std::ostream&): │ │ │ │ │ -/usr/include/seqan/stream/iter_stream.h:325 │ │ │ │ │ - add %r14,%rdi │ │ │ │ │ -std::basic_ios >::exceptions(std::_Ios_Iostate): │ │ │ │ │ -/usr/include/c++/14/bits/basic_ios.h:263 │ │ │ │ │ - movl $0x1,0x1c(%rdi) │ │ │ │ │ -/usr/include/c++/14/bits/basic_ios.h:264 │ │ │ │ │ - mov 0x20(%rdi),%esi │ │ │ │ │ -std::basic_ios >::rdbuf() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_ios.h:326 │ │ │ │ │ - mov 0xe8(%rdi),%r15 │ │ │ │ │ -std::basic_ios >::exceptions(std::_Ios_Iostate): │ │ │ │ │ -/usr/include/c++/14/bits/basic_ios.h:264 │ │ │ │ │ - call 4320 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ │ -std::__cxx11::basic_ostringstream, std::allocator >& seqan2::operator<< , std::allocator >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(std::__cxx11::basic_ostringstream, std::allocator >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&): │ │ │ │ │ -/usr/include/seqan/align/gaps_base.h:965 │ │ │ │ │ - lea 0x68(%rsp),%rdi │ │ │ │ │ - mov %r12,%rsi │ │ │ │ │ -/usr/include/seqan/align/gaps_base.h:964 │ │ │ │ │ - mov %r15,0x68(%rsp) │ │ │ │ │ -/usr/include/seqan/align/gaps_base.h:965 │ │ │ │ │ - call 40d0 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@plt> │ │ │ │ │ -std::basic_streambuf >::pptr() const: │ │ │ │ │ -/usr/include/c++/14/streambuf:539 │ │ │ │ │ - mov 0x260(%rsp),%r8 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:194 (discriminator 1) │ │ │ │ │ - lea 0xa0(%rsp),%r15 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - movq $0x0,0x98(%rsp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:194 (discriminator 1) │ │ │ │ │ - lea 0x90(%rsp),%r12 │ │ │ │ │ - mov %r15,0x90(%rsp) │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - movb $0x0,0xa0(%rsp) │ │ │ │ │ -std::__cxx11::basic_stringbuf, std::allocator >::_M_high_mark() const: │ │ │ │ │ -/usr/include/c++/14/sstream:442 (discriminator 1) │ │ │ │ │ - test %r8,%r8 │ │ │ │ │ - je 107f0 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x9a0> │ │ │ │ │ -std::basic_streambuf >::egptr() const: │ │ │ │ │ -/usr/include/c++/14/streambuf:495 │ │ │ │ │ - mov 0x250(%rsp),%rax │ │ │ │ │ -std::__cxx11::basic_stringbuf, std::allocator >::_M_high_mark() const: │ │ │ │ │ -/usr/include/c++/14/sstream:448 │ │ │ │ │ - mov %r8,%rdx │ │ │ │ │ -std::basic_streambuf >::pbase() const: │ │ │ │ │ -/usr/include/c++/14/streambuf:536 │ │ │ │ │ - mov 0x258(%rsp),%rcx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >& std::__cxx11::basic_string, std::allocator >::assign(char*, char*): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1739 (discriminator 1) │ │ │ │ │ - mov %r12,%rdi │ │ │ │ │ -std::__cxx11::basic_stringbuf, std::allocator >::_M_high_mark() const: │ │ │ │ │ -/usr/include/c++/14/sstream:448 │ │ │ │ │ - cmp %r8,%rax │ │ │ │ │ - cmovae %rax,%r8 │ │ │ │ │ - test %rax,%rax │ │ │ │ │ - cmove %rdx,%r8 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >& std::__cxx11::basic_string, std::allocator >::assign(char*, char*): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1739 (discriminator 1) │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ - xor %esi,%esi │ │ │ │ │ - sub %rcx,%r8 │ │ │ │ │ - call 42c0 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ │ -unsigned long const& std::max(unsigned long const&, unsigned long const&): │ │ │ │ │ -/usr/include/c++/14/bits/stl_algobase.h:262 │ │ │ │ │ - mov 0x98(%rsp),%rax │ │ │ │ │ - mov 0x78(%rsp),%rdx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov 0x90(%rsp),%rdi │ │ │ │ │ -unsigned long const& std::max(unsigned long const&, unsigned long const&): │ │ │ │ │ -/usr/include/c++/14/bits/stl_algobase.h:262 │ │ │ │ │ - cmp %rdx,%rax │ │ │ │ │ - cmovb %rdx,%rax │ │ │ │ │ -ScoredAlignment::ScoredAlignment(seqan2::Align, seqan2::Alloc >, seqan2::Tag >&, int, int, int): │ │ │ │ │ -./porechop/src/alignment.cpp:20 │ │ │ │ │ - test %eax,%eax │ │ │ │ │ - jle 10373 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x523> │ │ │ │ │ -./porechop/src/alignment.cpp:29 (discriminator 1) │ │ │ │ │ - lea -0x1(%rax),%ecx │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov 0x70(%rsp),%rdx │ │ │ │ │ - xor %r8d,%r8d │ │ │ │ │ -ScoredAlignment::ScoredAlignment(seqan2::Align, seqan2::Alloc >, seqan2::Tag >&, int, int, int): │ │ │ │ │ -./porechop/src/alignment.cpp:28 │ │ │ │ │ - xor %r10d,%r10d │ │ │ │ │ - mov %rcx,%rax │ │ │ │ │ -./porechop/src/alignment.cpp:27 │ │ │ │ │ - xor %r11d,%r11d │ │ │ │ │ - nop │ │ │ │ │ -./porechop/src/alignment.cpp:30 (discriminator 1) │ │ │ │ │ - cmpb $0x2d,(%rdx,%r8,1) │ │ │ │ │ -./porechop/src/alignment.cpp:32 (discriminator 1) │ │ │ │ │ - movzbl (%rdi,%r8,1),%r9d │ │ │ │ │ - mov %r8d,%esi │ │ │ │ │ -./porechop/src/alignment.cpp:30 (discriminator 1) │ │ │ │ │ - je 10320 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x4d0> │ │ │ │ │ -./porechop/src/alignment.cpp:32 (discriminator 1) │ │ │ │ │ - cmp $0x2d,%r9b │ │ │ │ │ - je 10530 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x6e0> │ │ │ │ │ - xor %r12d,%r12d │ │ │ │ │ -./porechop/src/alignment.cpp:44 (discriminator 1) │ │ │ │ │ - cltq │ │ │ │ │ -./porechop/src/alignment.cpp:43 │ │ │ │ │ - xor %r10d,%r10d │ │ │ │ │ -./porechop/src/alignment.cpp:42 │ │ │ │ │ - xor %r11d,%r11d │ │ │ │ │ -./porechop/src/alignment.cpp:44 │ │ │ │ │ - mov %rax,%r8 │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ -./porechop/src/alignment.cpp:45 (discriminator 1) │ │ │ │ │ - cmpb $0x2d,(%rdx,%r8,1) │ │ │ │ │ -./porechop/src/alignment.cpp:47 (discriminator 1) │ │ │ │ │ - movzbl (%rdi,%r8,1),%r9d │ │ │ │ │ -./porechop/src/alignment.cpp:45 (discriminator 1) │ │ │ │ │ - je 10350 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x500> │ │ │ │ │ -./porechop/src/alignment.cpp:47 (discriminator 1) │ │ │ │ │ - cmp $0x2d,%r9b │ │ │ │ │ - je 10518 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x6c8> │ │ │ │ │ -./porechop/src/alignment.cpp:55 │ │ │ │ │ - test %r12b,%r12b │ │ │ │ │ - jne 10373 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x523> │ │ │ │ │ - xor %r9d,%r9d │ │ │ │ │ - jmp 10310 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x4c0> │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nop │ │ │ │ │ -./porechop/src/alignment.cpp:60 (discriminator 1) │ │ │ │ │ - lea 0x1(%r9),%r10 │ │ │ │ │ - cmp %r9,%rcx │ │ │ │ │ - je 107d0 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x980> │ │ │ │ │ - mov %r10,%r9 │ │ │ │ │ -./porechop/src/alignment.cpp:61 (discriminator 1) │ │ │ │ │ - cmpb $0x2d,(%rdi,%r9,1) │ │ │ │ │ - je 10300 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x4b0> │ │ │ │ │ - jmp 1054c , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x6fc> │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ -./porechop/src/alignment.cpp:32 (discriminator 1) │ │ │ │ │ - cmp $0x2d,%r9b │ │ │ │ │ - setne %r9b │ │ │ │ │ - or %r9d,%r10d │ │ │ │ │ -./porechop/src/alignment.cpp:34 │ │ │ │ │ - mov %r11d,%r9d │ │ │ │ │ - and %r10d,%r9d │ │ │ │ │ - test %r9b,%r9b │ │ │ │ │ - jne 102b9 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x469> │ │ │ │ │ -./porechop/src/alignment.cpp:29 (discriminator 1) │ │ │ │ │ - lea 0x1(%r8),%rsi │ │ │ │ │ - cmp %r8,%rcx │ │ │ │ │ - je 107b8 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x968> │ │ │ │ │ - mov %rsi,%r8 │ │ │ │ │ - jmp 102a0 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x450> │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ -./porechop/src/alignment.cpp:47 (discriminator 1) │ │ │ │ │ - cmp $0x2d,%r9b │ │ │ │ │ - setne %r9b │ │ │ │ │ - or %r9d,%r10d │ │ │ │ │ -./porechop/src/alignment.cpp:49 │ │ │ │ │ - mov %r11d,%r9d │ │ │ │ │ - and %r10d,%r9d │ │ │ │ │ - test %r9b,%r9b │ │ │ │ │ - jne 102e6 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x496> │ │ │ │ │ -./porechop/src/alignment.cpp:44 (discriminator 1) │ │ │ │ │ - sub $0x1,%r8 │ │ │ │ │ - test %r8d,%r8d │ │ │ │ │ - jns 102d0 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x480> │ │ │ │ │ - mov 0x3c7e(%rip),%rax # 13ff8 , std::allocator >@GLIBCXX_3.4.21> │ │ │ │ │ - movq 0x30(%rsp),%xmm3 │ │ │ │ │ - add $0x10,%rax │ │ │ │ │ - movq %rax,%xmm7 │ │ │ │ │ - punpcklqdq %xmm7,%xmm3 │ │ │ │ │ - movaps %xmm3,0x20(%rsp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - cmp %r15,%rdi │ │ │ │ │ - je 103a8 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x558> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ - mov 0xa0(%rsp),%rax │ │ │ │ │ - lea 0x1(%rax),%rsi │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ - call 41e0 │ │ │ │ │ -std::__cxx11::basic_ostringstream, std::allocator >::~basic_ostringstream(): │ │ │ │ │ -/usr/include/c++/14/sstream:851 │ │ │ │ │ - mov 0x3c09(%rip),%rax # 13fb8 , std::allocator >@GLIBCXX_3.4.21> │ │ │ │ │ - movdqa 0x20(%rsp),%xmm7 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov 0x280(%rsp),%rdi │ │ │ │ │ -std::__cxx11::basic_ostringstream, std::allocator >::~basic_ostringstream(): │ │ │ │ │ -/usr/include/c++/14/sstream:851 │ │ │ │ │ - add $0x40,%rax │ │ │ │ │ - movaps %xmm7,0x230(%rsp) │ │ │ │ │ - mov %rax,0x2a0(%rsp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ │ - cmp %rax,%rdi │ │ │ │ │ - je 103ec , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x59c> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ - mov 0x290(%rsp),%rax │ │ │ │ │ - lea 0x1(%rax),%rsi │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ - call 41e0 │ │ │ │ │ -std::basic_streambuf >::~basic_streambuf(): │ │ │ │ │ -/usr/include/c++/14/streambuf:205 │ │ │ │ │ - mov 0x3b9d(%rip),%rax # 13f90 >@GLIBCXX_3.4> │ │ │ │ │ - mov (%rsp),%rdi │ │ │ │ │ - add $0x10,%rax │ │ │ │ │ - mov %rax,0x238(%rsp) │ │ │ │ │ - call 4290 │ │ │ │ │ -std::basic_ostream >::~basic_ostream(): │ │ │ │ │ -/usr/include/c++/14/ostream:101 │ │ │ │ │ - mov -0x18(%rbp),%rax │ │ │ │ │ -std::basic_ios >::~basic_ios(): │ │ │ │ │ -/usr/include/c++/14/bits/basic_ios.h:286 │ │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ │ -std::basic_ostream >::~basic_ostream(): │ │ │ │ │ -/usr/include/c++/14/ostream:101 │ │ │ │ │ - mov %rbp,0x230(%rsp) │ │ │ │ │ - mov %r13,0x230(%rsp,%rax,1) │ │ │ │ │ -std::basic_ios >::~basic_ios(): │ │ │ │ │ -/usr/include/c++/14/bits/basic_ios.h:286 │ │ │ │ │ - mov 0x3b38(%rip),%rax # 13f60 >@GLIBCXX_3.4> │ │ │ │ │ - add $0x10,%rax │ │ │ │ │ - mov %rax,0x2a0(%rsp) │ │ │ │ │ - call 4080 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov 0x70(%rsp),%rdi │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ │ - cmp %rax,%rdi │ │ │ │ │ - je 10459 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x609> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ - mov 0x80(%rsp),%rax │ │ │ │ │ - lea 0x1(%rax),%rsi │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ - call 41e0 │ │ │ │ │ -std::__cxx11::basic_ostringstream, std::allocator >::~basic_ostringstream(): │ │ │ │ │ -/usr/include/c++/14/sstream:851 │ │ │ │ │ - mov 0x3b58(%rip),%rax # 13fb8 , std::allocator >@GLIBCXX_3.4.21> │ │ │ │ │ - movdqa 0x20(%rsp),%xmm1 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov 0x100(%rsp),%rdi │ │ │ │ │ -std::__cxx11::basic_ostringstream, std::allocator >::~basic_ostringstream(): │ │ │ │ │ -/usr/include/c++/14/sstream:851 │ │ │ │ │ - add $0x40,%rax │ │ │ │ │ - movaps %xmm1,0xb0(%rsp) │ │ │ │ │ - mov %rax,0x120(%rsp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ │ - cmp %rax,%rdi │ │ │ │ │ - je 1049d , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x64d> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ - mov 0x110(%rsp),%rax │ │ │ │ │ - lea 0x1(%rax),%rsi │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ - call 41e0 │ │ │ │ │ -std::basic_streambuf >::~basic_streambuf(): │ │ │ │ │ -/usr/include/c++/14/streambuf:205 │ │ │ │ │ - mov 0x3aec(%rip),%rax # 13f90 >@GLIBCXX_3.4> │ │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ │ - add $0x10,%rax │ │ │ │ │ - mov %rax,0xb8(%rsp) │ │ │ │ │ - call 4290 │ │ │ │ │ -std::basic_ostream >::~basic_ostream(): │ │ │ │ │ -/usr/include/c++/14/ostream:101 │ │ │ │ │ - mov -0x18(%rbp),%rax │ │ │ │ │ -std::basic_ios >::~basic_ios(): │ │ │ │ │ -/usr/include/c++/14/bits/basic_ios.h:286 │ │ │ │ │ - mov 0x10(%rsp),%rdi │ │ │ │ │ -std::basic_ostream >::~basic_ostream(): │ │ │ │ │ -/usr/include/c++/14/ostream:101 │ │ │ │ │ - mov %rbp,0xb0(%rsp) │ │ │ │ │ - mov %r13,0xb0(%rsp,%rax,1) │ │ │ │ │ -std::basic_ios >::~basic_ios(): │ │ │ │ │ -/usr/include/c++/14/bits/basic_ios.h:286 │ │ │ │ │ - mov 0x3a86(%rip),%rax # 13f60 >@GLIBCXX_3.4> │ │ │ │ │ - add $0x10,%rax │ │ │ │ │ - mov %rax,0x120(%rsp) │ │ │ │ │ - call 4080 │ │ │ │ │ -ScoredAlignment::ScoredAlignment(seqan2::Align, seqan2::Alloc >, seqan2::Tag >&, int, int, int): │ │ │ │ │ -./porechop/src/alignment.cpp:111 │ │ │ │ │ - mov 0x3a8(%rsp),%rax │ │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ │ - jne 10831 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x9e1> │ │ │ │ │ - add $0x3b8,%rsp │ │ │ │ │ - pop %rbx │ │ │ │ │ - pop %rbp │ │ │ │ │ - pop %r12 │ │ │ │ │ - pop %r13 │ │ │ │ │ - pop %r14 │ │ │ │ │ - pop %r15 │ │ │ │ │ - ret │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ -./porechop/src/alignment.cpp:47 (discriminator 1) │ │ │ │ │ - mov %r10d,%r9d │ │ │ │ │ -./porechop/src/alignment.cpp:46 │ │ │ │ │ - mov $0x1,%r11d │ │ │ │ │ - jmp 10361 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x511> │ │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ -./porechop/src/alignment.cpp:32 (discriminator 1) │ │ │ │ │ - mov %r10d,%r9d │ │ │ │ │ -./porechop/src/alignment.cpp:31 │ │ │ │ │ - mov $0x1,%r11d │ │ │ │ │ - jmp 10331 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x4e1> │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ -./porechop/src/alignment.cpp:67 (discriminator 1) │ │ │ │ │ - sub $0x1,%rax │ │ │ │ │ - test %eax,%eax │ │ │ │ │ - js 107e0 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x990> │ │ │ │ │ -./porechop/src/alignment.cpp:68 (discriminator 1) │ │ │ │ │ - cmpb $0x2d,(%rdi,%rax,1) │ │ │ │ │ - je 10540 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x6f0> │ │ │ │ │ - mov %r8d,%r10d │ │ │ │ │ -./porechop/src/alignment.cpp:77 (discriminator 1) │ │ │ │ │ - cmp %r8d,%esi │ │ │ │ │ - jg 10828 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x9d8> │ │ │ │ │ - movslq %esi,%r8 │ │ │ │ │ -./porechop/src/alignment.cpp:76 │ │ │ │ │ - xor %r11d,%r11d │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ -./porechop/src/alignment.cpp:78 (discriminator 2) │ │ │ │ │ - movzbl (%rdi,%r8,1),%r14d │ │ │ │ │ - cmp %r14b,(%rdx,%r8,1) │ │ │ │ │ - jne 1058f , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x73f> │ │ │ │ │ -./porechop/src/alignment.cpp:79 │ │ │ │ │ - add $0x1,%r11d │ │ │ │ │ -./porechop/src/alignment.cpp:77 (discriminator 1) │ │ │ │ │ - add $0x1,%r8 │ │ │ │ │ - cmp %r8d,%r10d │ │ │ │ │ - jge 10580 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x730> │ │ │ │ │ -./porechop/src/alignment.cpp:82 │ │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ │ - cvtsi2sd %r11d,%xmm0 │ │ │ │ │ - mulsd 0xc47(%rip),%xmm0 # 111f0 ::VALUE@@Base+0x1d0> │ │ │ │ │ -./porechop/src/alignment.cpp:81 │ │ │ │ │ - mov %r10d,%r8d │ │ │ │ │ -./porechop/src/alignment.cpp:82 │ │ │ │ │ - pxor %xmm1,%xmm1 │ │ │ │ │ -./porechop/src/alignment.cpp:81 │ │ │ │ │ - sub %esi,%r8d │ │ │ │ │ - add $0x1,%r8d │ │ │ │ │ -./porechop/src/alignment.cpp:82 │ │ │ │ │ - cvtsi2sd %r8d,%xmm1 │ │ │ │ │ - divsd %xmm1,%xmm0 │ │ │ │ │ - movsd %xmm0,0x20(%rbx) │ │ │ │ │ -./porechop/src/alignment.cpp:85 (discriminator 1) │ │ │ │ │ - cmp %eax,%r9d │ │ │ │ │ - jg 1081f , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x9cf> │ │ │ │ │ - movslq %r9d,%r8 │ │ │ │ │ -./porechop/src/alignment.cpp:84 │ │ │ │ │ - xor %r11d,%r11d │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nop │ │ │ │ │ -./porechop/src/alignment.cpp:86 (discriminator 2) │ │ │ │ │ - movzbl (%rdi,%r8,1),%r14d │ │ │ │ │ - cmp %r14b,(%rdx,%r8,1) │ │ │ │ │ - jne 105ef , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x79f> │ │ │ │ │ -./porechop/src/alignment.cpp:87 │ │ │ │ │ - add $0x1,%r11d │ │ │ │ │ -./porechop/src/alignment.cpp:85 (discriminator 1) │ │ │ │ │ - add $0x1,%r8 │ │ │ │ │ - cmp %r8d,%eax │ │ │ │ │ - jge 105e0 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x790> │ │ │ │ │ -./porechop/src/alignment.cpp:90 │ │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ │ - cvtsi2sd %r11d,%xmm0 │ │ │ │ │ - mulsd 0xbe7(%rip),%xmm0 # 111f0 ::VALUE@@Base+0x1d0> │ │ │ │ │ -./porechop/src/alignment.cpp:89 │ │ │ │ │ - sub %r9d,%eax │ │ │ │ │ -./porechop/src/alignment.cpp:90 │ │ │ │ │ - pxor %xmm1,%xmm1 │ │ │ │ │ -./porechop/src/alignment.cpp:92 │ │ │ │ │ - xor %r9d,%r9d │ │ │ │ │ - mov 0x39de(%rip),%r14 # 13ff8 , std::allocator >@GLIBCXX_3.4.21> │ │ │ │ │ -./porechop/src/alignment.cpp:89 │ │ │ │ │ - add $0x1,%eax │ │ │ │ │ - movq 0x30(%rsp),%xmm4 │ │ │ │ │ -./porechop/src/alignment.cpp:90 │ │ │ │ │ - cvtsi2sd %eax,%xmm1 │ │ │ │ │ - lea 0x10(%r14),%r8 │ │ │ │ │ - xor %eax,%eax │ │ │ │ │ - movq %r8,%xmm5 │ │ │ │ │ -./porechop/src/alignment.cpp:92 │ │ │ │ │ - xor %r8d,%r8d │ │ │ │ │ - punpcklqdq %xmm5,%xmm4 │ │ │ │ │ - movaps %xmm4,0x20(%rsp) │ │ │ │ │ -./porechop/src/alignment.cpp:90 │ │ │ │ │ - divsd %xmm1,%xmm0 │ │ │ │ │ - movsd %xmm0,0x28(%rbx) │ │ │ │ │ -./porechop/src/alignment.cpp:93 (discriminator 1) │ │ │ │ │ - jmp 1067f , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x82f> │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ -./porechop/src/alignment.cpp:101 │ │ │ │ │ - cmp %r14d,%r10d │ │ │ │ │ - je 1069d , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x84d> │ │ │ │ │ -./porechop/src/alignment.cpp:107 │ │ │ │ │ - cmp $0x2d,%r12b │ │ │ │ │ - setne %r12b │ │ │ │ │ - movzbl %r12b,%r12d │ │ │ │ │ - add %r12d,%r8d │ │ │ │ │ -./porechop/src/alignment.cpp:109 │ │ │ │ │ - cmp $0x2d,%r11b │ │ │ │ │ - setne %r11b │ │ │ │ │ - movzbl %r11b,%r11d │ │ │ │ │ - add %r11d,%r9d │ │ │ │ │ -./porechop/src/alignment.cpp:93 (discriminator 1) │ │ │ │ │ - lea 0x1(%rax),%r11 │ │ │ │ │ - cmp %rax,%rcx │ │ │ │ │ - je 106b0 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x860> │ │ │ │ │ - mov %r11,%rax │ │ │ │ │ -./porechop/src/alignment.cpp:94 (discriminator 1) │ │ │ │ │ - movzbl (%rdx,%rax,1),%r12d │ │ │ │ │ -./porechop/src/alignment.cpp:95 (discriminator 1) │ │ │ │ │ - movzbl (%rdi,%rax,1),%r11d │ │ │ │ │ -./porechop/src/alignment.cpp:97 │ │ │ │ │ - mov %eax,%r14d │ │ │ │ │ - cmp %eax,%esi │ │ │ │ │ - jne 10650 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x800> │ │ │ │ │ -./porechop/src/alignment.cpp:98 │ │ │ │ │ - mov %r8d,0x8(%rbx) │ │ │ │ │ -./porechop/src/alignment.cpp:99 │ │ │ │ │ - mov %r9d,0x10(%rbx) │ │ │ │ │ -./porechop/src/alignment.cpp:101 │ │ │ │ │ - cmp %r14d,%r10d │ │ │ │ │ - jne 10655 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x805> │ │ │ │ │ -./porechop/src/alignment.cpp:102 │ │ │ │ │ - mov %r8d,0xc(%rbx) │ │ │ │ │ -./porechop/src/alignment.cpp:103 │ │ │ │ │ - mov %r9d,0x14(%rbx) │ │ │ │ │ - jmp 10655 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x805> │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - cmp %r15,%rdi │ │ │ │ │ - je 106c6 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x876> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ - mov 0xa0(%rsp),%rax │ │ │ │ │ - lea 0x1(%rax),%rsi │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ - call 41e0 │ │ │ │ │ -std::__cxx11::basic_ostringstream, std::allocator >::~basic_ostringstream(): │ │ │ │ │ -/usr/include/c++/14/sstream:851 │ │ │ │ │ - mov 0x38eb(%rip),%rax # 13fb8 , std::allocator >@GLIBCXX_3.4.21> │ │ │ │ │ - movdqa 0x20(%rsp),%xmm6 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov 0x280(%rsp),%rdi │ │ │ │ │ -std::__cxx11::basic_ostringstream, std::allocator >::~basic_ostringstream(): │ │ │ │ │ -/usr/include/c++/14/sstream:851 │ │ │ │ │ - add $0x40,%rax │ │ │ │ │ - movaps %xmm6,0x230(%rsp) │ │ │ │ │ - mov %rax,0x2a0(%rsp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ │ - cmp %rax,%rdi │ │ │ │ │ - je 1070a , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x8ba> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ - mov 0x290(%rsp),%rax │ │ │ │ │ - lea 0x1(%rax),%rsi │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ - call 41e0 │ │ │ │ │ -std::basic_streambuf >::~basic_streambuf(): │ │ │ │ │ -/usr/include/c++/14/streambuf:205 │ │ │ │ │ - mov 0x387f(%rip),%rax # 13f90 >@GLIBCXX_3.4> │ │ │ │ │ - mov (%rsp),%rdi │ │ │ │ │ - add $0x10,%rax │ │ │ │ │ - mov %rax,0x238(%rsp) │ │ │ │ │ - call 4290 │ │ │ │ │ -std::basic_ostream >::~basic_ostream(): │ │ │ │ │ -/usr/include/c++/14/ostream:101 │ │ │ │ │ - mov -0x18(%rbp),%rax │ │ │ │ │ -std::basic_ios >::~basic_ios(): │ │ │ │ │ -/usr/include/c++/14/bits/basic_ios.h:286 │ │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ │ -std::basic_ostream >::~basic_ostream(): │ │ │ │ │ -/usr/include/c++/14/ostream:101 │ │ │ │ │ - mov %rbp,0x230(%rsp) │ │ │ │ │ - mov %r13,0x230(%rsp,%rax,1) │ │ │ │ │ -std::basic_ios >::~basic_ios(): │ │ │ │ │ -/usr/include/c++/14/bits/basic_ios.h:286 │ │ │ │ │ - mov 0x381a(%rip),%rax # 13f60 >@GLIBCXX_3.4> │ │ │ │ │ - add $0x10,%rax │ │ │ │ │ - mov %rax,0x2a0(%rsp) │ │ │ │ │ - call 4080 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov 0x70(%rsp),%rdi │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ │ - cmp %rax,%rdi │ │ │ │ │ - je 10777 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x927> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ - mov 0x80(%rsp),%rax │ │ │ │ │ - lea 0x1(%rax),%rsi │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ - call 41e0 │ │ │ │ │ -std::__cxx11::basic_ostringstream, std::allocator >::~basic_ostringstream(): │ │ │ │ │ -/usr/include/c++/14/sstream:851 │ │ │ │ │ - mov 0x383a(%rip),%rax # 13fb8 , std::allocator >@GLIBCXX_3.4.21> │ │ │ │ │ - movdqa 0x20(%rsp),%xmm4 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov 0x100(%rsp),%rdi │ │ │ │ │ -std::__cxx11::basic_ostringstream, std::allocator >::~basic_ostringstream(): │ │ │ │ │ -/usr/include/c++/14/sstream:851 │ │ │ │ │ - add $0x40,%rax │ │ │ │ │ - movaps %xmm4,0xb0(%rsp) │ │ │ │ │ - mov %rax,0x120(%rsp) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ │ - cmp %rax,%rdi │ │ │ │ │ - jne 1048c , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x63c> │ │ │ │ │ - jmp 1049d , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x64d> │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ -ScoredAlignment::ScoredAlignment(seqan2::Align, seqan2::Alloc >, seqan2::Tag >&, int, int, int): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - mov $0x1,%r12d │ │ │ │ │ -./porechop/src/alignment.cpp:26 │ │ │ │ │ - mov $0xffffffff,%esi │ │ │ │ │ - jmp 102bc , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x46c> │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ -./porechop/src/alignment.cpp:59 │ │ │ │ │ - mov $0xffffffff,%r9d │ │ │ │ │ - jmp 1054c , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x6fc> │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ -./porechop/src/alignment.cpp:66 │ │ │ │ │ - mov $0xffffffff,%eax │ │ │ │ │ - jmp 10552 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x702> │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::assign(std::__cxx11::basic_string, std::allocator > const&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1619 │ │ │ │ │ - lea 0x280(%rsp),%rsi │ │ │ │ │ - mov %r12,%rdi │ │ │ │ │ - call 4120 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::operator=(std::__cxx11::basic_string, std::allocator > const&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:819 │ │ │ │ │ - jmp 10267 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x417> │ │ │ │ │ - nopl (%rax) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::assign(std::__cxx11::basic_string, std::allocator > const&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:1619 │ │ │ │ │ - mov 0x58(%rsp),%rdi │ │ │ │ │ - lea 0x100(%rsp),%rsi │ │ │ │ │ - call 4120 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::operator=(std::__cxx11::basic_string, std::allocator > const&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:819 │ │ │ │ │ - jmp 1009c , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x24c> │ │ │ │ │ -ScoredAlignment::ScoredAlignment(seqan2::Align, seqan2::Alloc >, seqan2::Tag >&, int, int, int): │ │ │ │ │ -./porechop/src/alignment.cpp:85 (discriminator 1) │ │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ │ - jmp 10609 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x7b9> │ │ │ │ │ -./porechop/src/alignment.cpp:77 (discriminator 1) │ │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ │ - jmp 105a9 , seqan2::Alloc >, seqan2::Tag >&, int, int, int)@@Base+0x759> │ │ │ │ │ -./porechop/src/alignment.cpp:111 │ │ │ │ │ - call 4210 <__stack_chk_fail@plt> │ │ │ │ │ - endbr64 │ │ │ │ │ - mov %rax,%rbx │ │ │ │ │ - jmp 499c <__cxa_finalize@plt+0x60c> │ │ │ │ │ - endbr64 │ │ │ │ │ -std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream(): │ │ │ │ │ -/usr/include/c++/14/sstream:806 (discriminator 1) │ │ │ │ │ - mov %rax,%rbx │ │ │ │ │ - jmp 49c1 <__cxa_finalize@plt+0x631> │ │ │ │ │ - endbr64 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::~basic_string(): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:809 │ │ │ │ │ - mov %rax,%rbx │ │ │ │ │ - jmp 4982 <__cxa_finalize@plt+0x5f2> │ │ │ │ │ - endbr64 │ │ │ │ │ -ScoredAlignment::ScoredAlignment(seqan2::Align, seqan2::Alloc >, seqan2::Tag >&, int, int, int): │ │ │ │ │ -./porechop/src/alignment.cpp:111 │ │ │ │ │ - mov %rax,%rbx │ │ │ │ │ - jmp 498a <__cxa_finalize@plt+0x5fa> │ │ │ │ │ - endbr64 │ │ │ │ │ -std::__cxx11::basic_ostringstream, std::allocator >::basic_ostringstream(): │ │ │ │ │ -/usr/include/c++/14/sstream:806 (discriminator 1) │ │ │ │ │ - mov %rax,%rbx │ │ │ │ │ - jmp 4a1a <__cxa_finalize@plt+0x68a> │ │ │ │ │ - endbr64 │ │ │ │ │ -std::basic_ios >::~basic_ios(): │ │ │ │ │ -/usr/include/c++/14/bits/basic_ios.h:286 │ │ │ │ │ - mov %rax,%rbx │ │ │ │ │ - jmp 4a36 <__cxa_finalize@plt+0x6a6> │ │ │ │ │ - endbr64 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::~basic_string(): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:809 │ │ │ │ │ - mov %rax,%rbx │ │ │ │ │ - jmp 4a58 <__cxa_finalize@plt+0x6c8> │ │ │ │ │ - endbr64 │ │ │ │ │ -std::basic_ios >::~basic_ios(): │ │ │ │ │ -/usr/include/c++/14/bits/basic_ios.h:286 │ │ │ │ │ - mov %rax,%rbx │ │ │ │ │ - jmp 49dd <__cxa_finalize@plt+0x64d> │ │ │ │ │ -ScoredAlignment::ScoredAlignment(seqan2::Align, seqan2::Alloc >, seqan2::Tag >&, int, int, int): │ │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - │ │ │ │ │ -00000000000108a0 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned long, char const*, __va_list_tag*), unsigned long, char const*, ...)@@Base>: │ │ │ │ │ -std::__cxx11::basic_string, std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned long, char const*, __va_list_tag*), unsigned long, char const*, ...): │ │ │ │ │ -/usr/include/c++/14/ext/string_conversions.h:101 │ │ │ │ │ - endbr64 │ │ │ │ │ - push %rbp │ │ │ │ │ - mov %rsi,%r10 │ │ │ │ │ - mov %rdx,%rsi │ │ │ │ │ - mov %rsp,%rbp │ │ │ │ │ - push %r13 │ │ │ │ │ - push %r12 │ │ │ │ │ - push %rbx │ │ │ │ │ - mov %rdi,%rbx │ │ │ │ │ - mov %rcx,%rdi │ │ │ │ │ - sub $0xe8,%rsp │ │ │ │ │ - mov %r8,-0xb0(%rbp) │ │ │ │ │ - mov %r9,-0xa8(%rbp) │ │ │ │ │ - test %al,%al │ │ │ │ │ - je 108f8 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned long, char const*, __va_list_tag*), unsigned long, char const*, ...)@@Base+0x58> │ │ │ │ │ - movaps %xmm0,-0xa0(%rbp) │ │ │ │ │ - movaps %xmm1,-0x90(%rbp) │ │ │ │ │ - movaps %xmm2,-0x80(%rbp) │ │ │ │ │ - movaps %xmm3,-0x70(%rbp) │ │ │ │ │ - movaps %xmm4,-0x60(%rbp) │ │ │ │ │ - movaps %xmm5,-0x50(%rbp) │ │ │ │ │ - movaps %xmm6,-0x40(%rbp) │ │ │ │ │ - movaps %xmm7,-0x30(%rbp) │ │ │ │ │ -/usr/include/c++/14/ext/string_conversions.h:107 │ │ │ │ │ - mov %fs:0x28,%rax │ │ │ │ │ - mov %rax,-0xd8(%rbp) │ │ │ │ │ - lea 0x17(%rsi),%rax │ │ │ │ │ - mov %rsp,%rcx │ │ │ │ │ - mov %rax,%rdx │ │ │ │ │ - and $0xfffffffffffff000,%rax │ │ │ │ │ - sub %rax,%rcx │ │ │ │ │ - and $0xfffffffffffffff0,%rdx │ │ │ │ │ - cmp %rcx,%rsp │ │ │ │ │ - je 10939 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned long, char const*, __va_list_tag*), unsigned long, char const*, ...)@@Base+0x99> │ │ │ │ │ - sub $0x1000,%rsp │ │ │ │ │ - orq $0x0,0xff8(%rsp) │ │ │ │ │ - cmp %rcx,%rsp │ │ │ │ │ - jne 10924 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned long, char const*, __va_list_tag*), unsigned long, char const*, ...)@@Base+0x84> │ │ │ │ │ - and $0xfff,%edx │ │ │ │ │ - sub %rdx,%rsp │ │ │ │ │ - test %rdx,%rdx │ │ │ │ │ - jne 10a40 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned long, char const*, __va_list_tag*), unsigned long, char const*, ...)@@Base+0x1a0> │ │ │ │ │ -/usr/include/c++/14/ext/string_conversions.h:111 │ │ │ │ │ - lea 0x10(%rbp),%rax │ │ │ │ │ -/usr/include/c++/14/ext/string_conversions.h:107 │ │ │ │ │ - lea 0xf(%rsp),%r13 │ │ │ │ │ -/usr/include/c++/14/ext/string_conversions.h:113 │ │ │ │ │ - mov %rdi,%rdx │ │ │ │ │ -/usr/include/c++/14/ext/string_conversions.h:111 │ │ │ │ │ - movl $0x20,-0xf0(%rbp) │ │ │ │ │ - mov %rax,-0xe8(%rbp) │ │ │ │ │ -/usr/include/c++/14/ext/string_conversions.h:107 │ │ │ │ │ - and $0xfffffffffffffff0,%r13 │ │ │ │ │ -/usr/include/c++/14/ext/string_conversions.h:111 │ │ │ │ │ - lea -0xd0(%rbp),%rax │ │ │ │ │ -/usr/include/c++/14/ext/string_conversions.h:113 │ │ │ │ │ - lea -0xf0(%rbp),%rcx │ │ │ │ │ - mov %r13,%rdi │ │ │ │ │ -/usr/include/c++/14/ext/string_conversions.h:111 │ │ │ │ │ - mov %rax,-0xe0(%rbp) │ │ │ │ │ - movl $0x30,-0xec(%rbp) │ │ │ │ │ -/usr/include/c++/14/ext/string_conversions.h:113 │ │ │ │ │ - call *%r10 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_local_data(): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:235 │ │ │ │ │ - lea 0x10(%rbx),%rdi │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::basic_string(char*, char*, std::allocator const&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:767 (discriminator 2) │ │ │ │ │ - movq $0x0,0x8(%rbx) │ │ │ │ │ -void std::__cxx11::basic_string, std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.tcc:225 (discriminator 1) │ │ │ │ │ - movslq %eax,%r12 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:194 (discriminator 1) │ │ │ │ │ - mov %rdi,(%rbx) │ │ │ │ │ -void std::__cxx11::basic_string, std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.tcc:225 (discriminator 1) │ │ │ │ │ - mov %r12,-0xf8(%rbp) │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.tcc:227 │ │ │ │ │ - cmp $0xf,%r12 │ │ │ │ │ - ja 10a00 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned long, char const*, __va_list_tag*), unsigned long, char const*, ...)@@Base+0x160> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_S_copy(char*, char const*, unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:432 │ │ │ │ │ - cmp $0x1,%r12 │ │ │ │ │ - jne 109f0 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned long, char const*, __va_list_tag*), unsigned long, char const*, ...)@@Base+0x150> │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - movzbl 0x0(%r13),%eax │ │ │ │ │ - mov %al,0x10(%rbx) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_length(unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:223 │ │ │ │ │ - mov %r12,0x8(%rbx) │ │ │ │ │ -std::char_traits::assign(char&, char const&): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:350 │ │ │ │ │ - movb $0x0,(%rdi,%r12,1) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned long, char const*, __va_list_tag*), unsigned long, char const*, ...): │ │ │ │ │ -/usr/include/c++/14/ext/string_conversions.h:118 │ │ │ │ │ - mov -0xd8(%rbp),%rax │ │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ │ - jne 10a4b , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned long, char const*, __va_list_tag*), unsigned long, char const*, ...)@@Base+0x1ab> │ │ │ │ │ - lea -0x18(%rbp),%rsp │ │ │ │ │ - mov %rbx,%rax │ │ │ │ │ - pop %rbx │ │ │ │ │ - pop %r12 │ │ │ │ │ - pop %r13 │ │ │ │ │ - pop %rbp │ │ │ │ │ - ret │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ -std::char_traits::copy(char*, char const*, unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:421 │ │ │ │ │ - test %r12,%r12 │ │ │ │ │ - je 109be , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned long, char const*, __va_list_tag*), unsigned long, char const*, ...)@@Base+0x11e> │ │ │ │ │ - jmp 10a22 , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned long, char const*, __va_list_tag*), unsigned long, char const*, ...)@@Base+0x182> │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ -void std::__cxx11::basic_string, std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.tcc:229 │ │ │ │ │ - mov %rbx,%rdi │ │ │ │ │ - lea -0xf8(%rbp),%rsi │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ - call 4350 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data(char*): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:218 │ │ │ │ │ - mov %rax,(%rbx) │ │ │ │ │ -void std::__cxx11::basic_string, std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.tcc:229 │ │ │ │ │ - mov %rax,%rdi │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_capacity(unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:255 │ │ │ │ │ - mov -0xf8(%rbp),%rax │ │ │ │ │ - mov %rax,0x10(%rbx) │ │ │ │ │ -std::char_traits::copy(char*, char const*, unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ - mov %r12,%rdx │ │ │ │ │ - mov %r13,%rsi │ │ │ │ │ - call 4190 │ │ │ │ │ -void std::__cxx11::basic_string, std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.tcc:251 │ │ │ │ │ - mov -0xf8(%rbp),%r12 │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov (%rbx),%rdi │ │ │ │ │ -std::char_traits::copy(char*, char const*, unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/char_traits.h:427 │ │ │ │ │ - jmp 109be , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned long, char const*, __va_list_tag*), unsigned long, char const*, ...)@@Base+0x11e> │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned long, char const*, __va_list_tag*), unsigned long, char const*, ...): │ │ │ │ │ -/usr/include/c++/14/ext/string_conversions.h:107 │ │ │ │ │ - orq $0x0,-0x8(%rsp,%rdx,1) │ │ │ │ │ - jmp 1094b , std::allocator > __gnu_cxx::__to_xstring, std::allocator >, char>(int (*)(char*, unsigned long, char const*, __va_list_tag*), unsigned long, char const*, ...)@@Base+0xab> │ │ │ │ │ -/usr/include/c++/14/ext/string_conversions.h:118 │ │ │ │ │ - call 4210 <__stack_chk_fail@plt> │ │ │ │ │ - │ │ │ │ │ -0000000000010a50 , std::allocator >::~basic_stringbuf()@@Base>: │ │ │ │ │ -std::__cxx11::basic_stringbuf, std::allocator >::~basic_stringbuf(): │ │ │ │ │ -/usr/include/c++/14/sstream:79 │ │ │ │ │ - endbr64 │ │ │ │ │ - mov 0x359d(%rip),%rax # 13ff8 , std::allocator >@GLIBCXX_3.4.21> │ │ │ │ │ - push %rbx │ │ │ │ │ - mov %rdi,%rbx │ │ │ │ │ - add $0x10,%rax │ │ │ │ │ - mov %rax,(%rdi) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov 0x48(%rdi),%rdi │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_local_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:246 │ │ │ │ │ - lea 0x58(%rbx),%rax │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - cmp %rax,%rdi │ │ │ │ │ - je 10a80 , std::allocator >::~basic_stringbuf()@@Base+0x30> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ - mov 0x58(%rbx),%rax │ │ │ │ │ - lea 0x1(%rax),%rsi │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ - call 41e0 │ │ │ │ │ -std::basic_streambuf >::~basic_streambuf(): │ │ │ │ │ -/usr/include/c++/14/streambuf:205 │ │ │ │ │ - mov 0x3509(%rip),%rax # 13f90 >@GLIBCXX_3.4> │ │ │ │ │ - lea 0x38(%rbx),%rdi │ │ │ │ │ - add $0x10,%rax │ │ │ │ │ - mov %rax,(%rbx) │ │ │ │ │ -std::__cxx11::basic_stringbuf, std::allocator >::~basic_stringbuf(): │ │ │ │ │ -/usr/include/c++/14/sstream:79 │ │ │ │ │ - pop %rbx │ │ │ │ │ -std::basic_streambuf >::~basic_streambuf(): │ │ │ │ │ -/usr/include/c++/14/streambuf:205 │ │ │ │ │ - jmp 4290 │ │ │ │ │ -std::__cxx11::basic_stringbuf, std::allocator >::~basic_stringbuf(): │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ - │ │ │ │ │ -0000000000010aa0 , std::allocator >::~basic_stringbuf()@@Base>: │ │ │ │ │ -std::__cxx11::basic_stringbuf, std::allocator >::~basic_stringbuf(): │ │ │ │ │ -/usr/include/c++/14/sstream:79 │ │ │ │ │ - endbr64 │ │ │ │ │ -std::__cxx11::basic_stringbuf, std::allocator >::~basic_stringbuf(): │ │ │ │ │ -/usr/include/c++/14/sstream:79 │ │ │ │ │ - mov 0x354d(%rip),%rax # 13ff8 , std::allocator >@GLIBCXX_3.4.21> │ │ │ │ │ -std::__cxx11::basic_stringbuf, std::allocator >::~basic_stringbuf(): │ │ │ │ │ -/usr/include/c++/14/sstream:79 │ │ │ │ │ - push %rbx │ │ │ │ │ - mov %rdi,%rbx │ │ │ │ │ -std::__cxx11::basic_stringbuf, std::allocator >::~basic_stringbuf(): │ │ │ │ │ -/usr/include/c++/14/sstream:79 │ │ │ │ │ - add $0x10,%rax │ │ │ │ │ - mov %rax,(%rdi) │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:228 │ │ │ │ │ - mov 0x48(%rdi),%rdi │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_local_data() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:246 │ │ │ │ │ - lea 0x58(%rbx),%rax │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_is_local() const: │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:269 (discriminator 2) │ │ │ │ │ - cmp %rax,%rdi │ │ │ │ │ - je 10ad0 , std::allocator >::~basic_stringbuf()@@Base+0x30> │ │ │ │ │ -std::__cxx11::basic_string, std::allocator >::_M_destroy(unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/basic_string.h:294 │ │ │ │ │ - mov 0x58(%rbx),%rax │ │ │ │ │ - lea 0x1(%rax),%rsi │ │ │ │ │ -std::__new_allocator::deallocate(char*, unsigned long): │ │ │ │ │ -/usr/include/c++/14/bits/new_allocator.h:172 │ │ │ │ │ - call 41e0 │ │ │ │ │ -std::basic_streambuf >::~basic_streambuf(): │ │ │ │ │ -/usr/include/c++/14/streambuf:205 │ │ │ │ │ - mov 0x34b9(%rip),%rax # 13f90 >@GLIBCXX_3.4> │ │ │ │ │ - lea 0x38(%rbx),%rdi │ │ │ │ │ - add $0x10,%rax │ │ │ │ │ - mov %rax,(%rbx) │ │ │ │ │ - call 4290 │ │ │ │ │ -std::__cxx11::basic_stringbuf, std::allocator >::~basic_stringbuf(): │ │ │ │ │ -/usr/include/c++/14/sstream:79 (discriminator 1) │ │ │ │ │ - mov %rbx,%rdi │ │ │ │ │ - mov $0x68,%esi │ │ │ │ │ -/usr/include/c++/14/sstream:79 │ │ │ │ │ - pop %rbx │ │ │ │ │ -/usr/include/c++/14/sstream:79 (discriminator 1) │ │ │ │ │ - jmp 41e0 │ │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ -0000000000010b00 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base>: │ │ │ │ │ -void seqan2::write, std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&): │ │ │ │ │ -/usr/include/seqan/align/gaps_base.h:939 │ │ │ │ │ - endbr64 │ │ │ │ │ - push %r15 │ │ │ │ │ - mov %rdi,%r8 │ │ │ │ │ - push %r14 │ │ │ │ │ - mov %rsi,%r14 │ │ │ │ │ - push %r13 │ │ │ │ │ - push %r12 │ │ │ │ │ - push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ - sub $0x28,%rsp │ │ │ │ │ -seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov 0x10(%rsi),%rdi │ │ │ │ │ -bool seqan2::atEnd, seqan2::Alloc >, seqan2::Tag > const>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag > const, seqan2::GapsIterator > >&): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:517 │ │ │ │ │ - mov 0x40(%rsi),%r10 │ │ │ │ │ -seqan2::Iter, seqan2::Alloc >, seqan2::Tag > const, seqan2::GapsIterator > >::Iter(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&, seqan2::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:111 │ │ │ │ │ - mov 0x38(%rsi),%r11 │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:108 (discriminator 1) │ │ │ │ │ - mov (%rdi),%r9 │ │ │ │ │ - test %r9,%r9 │ │ │ │ │ - jne 10cb0 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x1b0> │ │ │ │ │ -void seqan2::goFurther, seqan2::Alloc >, seqan2::Tag > const, long>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag > const, seqan2::GapsIterator > >&, long): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:408 │ │ │ │ │ - test %r11,%r11 │ │ │ │ │ - je 10ce8 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x1e8> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:410 (discriminator 1) │ │ │ │ │ - js 10e84 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x384> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:419 (discriminator 1) │ │ │ │ │ - test %r10,%r10 │ │ │ │ │ - je 10d27 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x227> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:427 │ │ │ │ │ - mov %r10d,%esi │ │ │ │ │ - cmp %r10d,%r11d │ │ │ │ │ - cmovbe %r11d,%esi │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:431 (discriminator 1) │ │ │ │ │ - test %esi,%esi │ │ │ │ │ - je 10eec , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x3ec> │ │ │ │ │ - mov $0x1,%ecx │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:434 (discriminator 1) │ │ │ │ │ - mov (%rdi,%rcx,8),%rax │ │ │ │ │ - mov %eax,%ebp │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:437 │ │ │ │ │ - cmp %esi,%eax │ │ │ │ │ - jae 10ede , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x3de> │ │ │ │ │ - lea 0x1(%rcx),%rdx │ │ │ │ │ -seqan2::Iter, seqan2::Alloc >, seqan2::Tag > const, seqan2::GapsIterator > >::Iter(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&, seqan2::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:106 │ │ │ │ │ - xor %r12d,%r12d │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:105 │ │ │ │ │ - xor %r15d,%r15d │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov %eax,%eax │ │ │ │ │ -void seqan2::goFurther, seqan2::Alloc >, seqan2::Tag > const, long>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag > const, seqan2::GapsIterator > >&, long): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:440 │ │ │ │ │ - neg %rcx │ │ │ │ │ - sub %ebp,%esi │ │ │ │ │ - mov %rdx,%rbx │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:439 │ │ │ │ │ - add %rax,%r12 │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:440 │ │ │ │ │ - and %rcx,%rax │ │ │ │ │ - mov %rdx,%rcx │ │ │ │ │ - add %rax,%r15 │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:434 (discriminator 1) │ │ │ │ │ - mov (%rdi,%rdx,8),%rax │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:440 │ │ │ │ │ - and $0x1,%ecx │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:437 │ │ │ │ │ - add $0x1,%rdx │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:434 (discriminator 1) │ │ │ │ │ - mov %eax,%ebp │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:437 │ │ │ │ │ - cmp %esi,%eax │ │ │ │ │ - jb 10b80 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x80> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:446 │ │ │ │ │ - cmp %ebp,%esi │ │ │ │ │ - je 10e8b , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x38b> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:473 │ │ │ │ │ - mov %esi,%ebp │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:474 │ │ │ │ │ - neg %rcx │ │ │ │ │ - and %rbp,%rcx │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:473 │ │ │ │ │ - add %rbp,%r12 │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:474 │ │ │ │ │ - add %rcx,%r15 │ │ │ │ │ -seqan2::Iter, seqan2::Alloc >, seqan2::Tag > const, seqan2::GapsIterator > >::Iter(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&, seqan2::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:119 (discriminator 1) │ │ │ │ │ - xor %ecx,%ecx │ │ │ │ │ - test %r9,%r9 │ │ │ │ │ - sete %cl │ │ │ │ │ -void seqan2::goFurther, seqan2::Alloc >, seqan2::Tag > const, long>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag > const, seqan2::GapsIterator > >&, long): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:410 (discriminator 1) │ │ │ │ │ - test %r10,%r10 │ │ │ │ │ - js 10df2 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x2f2> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:426 │ │ │ │ │ - mov %r10d,%esi │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:431 (discriminator 1) │ │ │ │ │ - test %r10d,%r10d │ │ │ │ │ - je 10d03 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x203> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:434 (discriminator 1) │ │ │ │ │ - mov (%rdi,%rcx,8),%rdx │ │ │ │ │ - mov %edx,%r11d │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:437 │ │ │ │ │ - cmp %r10d,%edx │ │ │ │ │ - jae 10c15 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x115> │ │ │ │ │ - lea 0x1(%rcx),%rax │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:434 (discriminator 1) │ │ │ │ │ - mov (%rdi,%rax,8),%rdx │ │ │ │ │ - sub %r11d,%esi │ │ │ │ │ -seqan2::Reference > const>::Type seqan2::value, unsigned long>(seqan2::String > const&, unsigned long const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:460 │ │ │ │ │ - mov %rax,%rcx │ │ │ │ │ -void seqan2::goFurther, seqan2::Alloc >, seqan2::Tag > const, long>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag > const, seqan2::GapsIterator > >&, long): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:437 │ │ │ │ │ - add $0x1,%rax │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:434 (discriminator 1) │ │ │ │ │ - mov %edx,%r11d │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:437 │ │ │ │ │ - cmp %esi,%edx │ │ │ │ │ - jb 10c00 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x100> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:476 │ │ │ │ │ - mov %esi,%r9d │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:446 │ │ │ │ │ - cmp %r11d,%esi │ │ │ │ │ - jne 10c5c , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x15c> │ │ │ │ │ - jmp 10ebb , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x3bb> │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ -std::basic_streambuf >::sputc(char): │ │ │ │ │ -/usr/include/c++/14/streambuf:434 (discriminator 3) │ │ │ │ │ - cmp %r10,%rax │ │ │ │ │ - jae 10d80 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x280> │ │ │ │ │ -/usr/include/c++/14/streambuf:436 (discriminator 1) │ │ │ │ │ - movb $0x2d,(%rax) │ │ │ │ │ -std::basic_streambuf >::pbump(int): │ │ │ │ │ -/usr/include/c++/14/streambuf:552 │ │ │ │ │ - addq $0x1,0x28(%rdi) │ │ │ │ │ -bool seqan2::goNext, seqan2::Alloc >, seqan2::Tag > const>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag > const, seqan2::GapsIterator > >&): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:359 (discriminator 1) │ │ │ │ │ - cmp 0x40(%r14),%r12 │ │ │ │ │ - je 10c62 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x162> │ │ │ │ │ -seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::begin(seqan2::String > const&, seqan2::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:290 │ │ │ │ │ - mov 0x10(%r14),%rax │ │ │ │ │ -bool seqan2::goNext, seqan2::Alloc >, seqan2::Tag > const>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag > const, seqan2::GapsIterator > >&): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:364 │ │ │ │ │ - cmp $0x1,%dl │ │ │ │ │ - adc $0x0,%r15 │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:368 │ │ │ │ │ - add $0x1,%rbp │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:368 (discriminator 1) │ │ │ │ │ - cmp (%rax,%rbx,8),%rbp │ │ │ │ │ - je 10d40 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x240> │ │ │ │ │ - add $0x1,%r12 │ │ │ │ │ -bool seqan2::isGap, seqan2::Alloc >, seqan2::Tag > const>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag > const, seqan2::GapsIterator > > const&): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:157 │ │ │ │ │ - mov %rbx,%r13 │ │ │ │ │ - not %r13 │ │ │ │ │ -bool seqan2::operator!=, seqan2::Alloc >, seqan2::Tag > const>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag > const, seqan2::GapsIterator > > const&, seqan2::Iter, seqan2::Alloc >, seqan2::Tag > const, seqan2::GapsIterator > > const&): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:711 │ │ │ │ │ - cmp %rcx,%rbx │ │ │ │ │ - je 10d68 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x268> │ │ │ │ │ -seqan2::StreamBufferWrapper >::baseBuf() const: │ │ │ │ │ -/usr/include/seqan/stream/iter_stream.h:212 │ │ │ │ │ - mov (%r8),%rdi │ │ │ │ │ -void seqan2::write, std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&): │ │ │ │ │ -/usr/include/seqan/align/gaps_base.h:947 (discriminator 1) │ │ │ │ │ - mov %r13d,%edx │ │ │ │ │ -std::basic_streambuf >::pptr() const: │ │ │ │ │ -/usr/include/c++/14/streambuf:539 │ │ │ │ │ - mov 0x28(%rdi),%rax │ │ │ │ │ -std::basic_streambuf >::epptr() const: │ │ │ │ │ -/usr/include/c++/14/streambuf:542 │ │ │ │ │ - mov 0x30(%rdi),%r10 │ │ │ │ │ -void seqan2::write, std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&): │ │ │ │ │ -/usr/include/seqan/align/gaps_base.h:947 (discriminator 1) │ │ │ │ │ - and $0x1,%edx │ │ │ │ │ - jne 10c28 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x128> │ │ │ │ │ -seqan2::Iterator, seqan2::Alloc >, seqan2::Tag const>::Type seqan2::begin, void>(seqan2::String, seqan2::Alloc >&, seqan2::Tag): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:283 │ │ │ │ │ - mov (%r14),%rsi │ │ │ │ │ -seqan2::Convert, seqan2::ModExpand<(char)45, seqan2::Tag > > >::Type seqan2::convertImpl, seqan2::ModExpand<(char)45, seqan2::Tag > >, seqan2::SimpleType, (char)45, seqan2::Tag >(seqan2::Convert, seqan2::ModExpand<(char)45, seqan2::Tag > > >, seqan2::ModifiedAlphabet, seqan2::ModExpand<(char)45, seqan2::Tag > > const&): │ │ │ │ │ -/usr/include/seqan/modifier/modifier_alphabet_expansion.h:413 (discriminator 1) │ │ │ │ │ - mov 0x3310(%rip),%r11 # 13f98 , seqan2::ModExpand<(char)45, seqan2::Tag > > >::table@@Base-0xa0> │ │ │ │ │ -seqan2::ValueSize >::Type seqan2::_internalOrdValue(seqan2::SimpleType const&): │ │ │ │ │ -/usr/include/seqan/basic/alphabet_simple_type.h:1138 │ │ │ │ │ - mov (%rsi),%rsi │ │ │ │ │ -seqan2::Convert, seqan2::ModExpand<(char)45, seqan2::Tag > > >::Type seqan2::convertImpl, seqan2::ModExpand<(char)45, seqan2::Tag > >, seqan2::SimpleType, (char)45, seqan2::Tag >(seqan2::Convert, seqan2::ModExpand<(char)45, seqan2::Tag > > >, seqan2::ModifiedAlphabet, seqan2::ModExpand<(char)45, seqan2::Tag > > const&): │ │ │ │ │ -/usr/include/seqan/modifier/modifier_alphabet_expansion.h:413 (discriminator 1) │ │ │ │ │ - mov (%r11),%r11 │ │ │ │ │ - movzbl (%rsi,%r15,1),%esi │ │ │ │ │ - movzbl (%r11,%rsi,1),%esi │ │ │ │ │ -std::basic_streambuf >::sputc(char): │ │ │ │ │ -/usr/include/c++/14/streambuf:434 (discriminator 3) │ │ │ │ │ - cmp %r10,%rax │ │ │ │ │ - jae 10dc0 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x2c0> │ │ │ │ │ -/usr/include/c++/14/streambuf:436 (discriminator 1) │ │ │ │ │ - mov %sil,(%rax) │ │ │ │ │ -std::basic_streambuf >::pbump(int): │ │ │ │ │ -/usr/include/c++/14/streambuf:552 │ │ │ │ │ - addq $0x1,0x28(%rdi) │ │ │ │ │ -std::basic_streambuf >::sputc(char): │ │ │ │ │ -/usr/include/c++/14/streambuf:552 │ │ │ │ │ - jmp 10c39 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x139> │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ -void seqan2::goFurther, seqan2::Alloc >, seqan2::Tag > const, long>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag > const, seqan2::GapsIterator > >&, long): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:408 │ │ │ │ │ - test %r11,%r11 │ │ │ │ │ - je 10d0b , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x20b> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:410 (discriminator 1) │ │ │ │ │ - js 10e2a , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x32a> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:419 (discriminator 1) │ │ │ │ │ - test %r10,%r10 │ │ │ │ │ - je 10d19 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x219> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:427 │ │ │ │ │ - cmp %r11d,%r10d │ │ │ │ │ - mov %r11d,%esi │ │ │ │ │ - cmovbe %r10d,%esi │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:431 (discriminator 1) │ │ │ │ │ - xor %ecx,%ecx │ │ │ │ │ - test %esi,%esi │ │ │ │ │ - jne 10b5f , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x5f> │ │ │ │ │ -seqan2::Iter, seqan2::Alloc >, seqan2::Tag > const, seqan2::GapsIterator > >::Iter(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&, seqan2::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:105 │ │ │ │ │ - xor %r15d,%r15d │ │ │ │ │ -void seqan2::goFurther, seqan2::Alloc >, seqan2::Tag > const, long>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag > const, seqan2::GapsIterator > >&, long): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:431 (discriminator 1) │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ -seqan2::Iter, seqan2::Alloc >, seqan2::Tag > const, seqan2::GapsIterator > >::Iter(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&, seqan2::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:105 │ │ │ │ │ - xor %ebp,%ebp │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:106 │ │ │ │ │ - xor %r12d,%r12d │ │ │ │ │ - jmp 10bc5 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xc5> │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ - xor %r12d,%r12d │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:105 │ │ │ │ │ - xor %ebp,%ebp │ │ │ │ │ - xor %r15d,%r15d │ │ │ │ │ -void seqan2::goFurther, seqan2::Alloc >, seqan2::Tag > const, long>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag > const, seqan2::GapsIterator > >&, long): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:408 │ │ │ │ │ - mov $0x1,%ebx │ │ │ │ │ -seqan2::Iter, seqan2::Alloc >, seqan2::Tag > const, seqan2::GapsIterator > >::Iter(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&, seqan2::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:120 │ │ │ │ │ - mov $0x1,%ecx │ │ │ │ │ -void seqan2::goFurther, seqan2::Alloc >, seqan2::Tag > const, long>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag > const, seqan2::GapsIterator > >&, long): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:408 │ │ │ │ │ - test %r10,%r10 │ │ │ │ │ - jne 10bc5 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xc5> │ │ │ │ │ -seqan2::Iter, seqan2::Alloc >, seqan2::Tag > const, seqan2::GapsIterator > >::Iter(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&, seqan2::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:116 │ │ │ │ │ - xor %r9d,%r9d │ │ │ │ │ - jmp 10c5c , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x15c> │ │ │ │ │ -seqan2::Iter, seqan2::Alloc >, seqan2::Tag > const, seqan2::GapsIterator > >::Iter(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&, seqan2::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:106 │ │ │ │ │ - xor %r12d,%r12d │ │ │ │ │ -void seqan2::goFurther, seqan2::Alloc >, seqan2::Tag > const, long>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag > const, seqan2::GapsIterator > >&, long): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:408 │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ -seqan2::Iter, seqan2::Alloc >, seqan2::Tag > const, seqan2::GapsIterator > >::Iter(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&, seqan2::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:105 │ │ │ │ │ - xor %ebp,%ebp │ │ │ │ │ - xor %r15d,%r15d │ │ │ │ │ -seqan2::Iter, seqan2::Alloc >, seqan2::Tag > const, seqan2::GapsIterator > >::Iter(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&, seqan2::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:120 │ │ │ │ │ - xor %ecx,%ecx │ │ │ │ │ - jmp 10cfa , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x1fa> │ │ │ │ │ -seqan2::Iter, seqan2::Alloc >, seqan2::Tag > const, seqan2::GapsIterator > >::Iter(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&, seqan2::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:106 │ │ │ │ │ - xor %r12d,%r12d │ │ │ │ │ -seqan2::Iter, seqan2::Alloc >, seqan2::Tag > const, seqan2::GapsIterator > >::Iter(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&, seqan2::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:120 │ │ │ │ │ - xor %ecx,%ecx │ │ │ │ │ -seqan2::Iter, seqan2::Alloc >, seqan2::Tag > const, seqan2::GapsIterator > >::Iter(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&, seqan2::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:105 │ │ │ │ │ - xor %r15d,%r15d │ │ │ │ │ -void seqan2::goFurther, seqan2::Alloc >, seqan2::Tag > const, long>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag > const, seqan2::GapsIterator > >&, long): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:419 (discriminator 1) │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ -seqan2::Iter, seqan2::Alloc >, seqan2::Tag > const, seqan2::GapsIterator > >::Iter(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&, seqan2::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:105 │ │ │ │ │ - xor %ebp,%ebp │ │ │ │ │ - jmp 10d03 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x203> │ │ │ │ │ - xor %r15d,%r15d │ │ │ │ │ - xor %ebp,%ebp │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:106 │ │ │ │ │ - xor %r12d,%r12d │ │ │ │ │ -seqan2::Iter, seqan2::Alloc >, seqan2::Tag > const, seqan2::GapsIterator > >::Iter(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&, seqan2::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:120 │ │ │ │ │ - mov $0x1,%ecx │ │ │ │ │ -void seqan2::goFurther, seqan2::Alloc >, seqan2::Tag > const, long>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag > const, seqan2::GapsIterator > >&, long): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:419 (discriminator 1) │ │ │ │ │ - mov $0x1,%ebx │ │ │ │ │ - jmp 10d03 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x203> │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ -seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ - mov 0x18(%r14),%rdx │ │ │ │ │ -bool seqan2::goNext, seqan2::Alloc >, seqan2::Tag > const>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag > const, seqan2::GapsIterator > >&): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:377 │ │ │ │ │ - lea 0x1(%rbx),%rsi │ │ │ │ │ -seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ - sub %rax,%rdx │ │ │ │ │ - mov %rdx,%rax │ │ │ │ │ - sar $0x3,%rax │ │ │ │ │ -bool seqan2::goNext, seqan2::Alloc >, seqan2::Tag > const>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag > const, seqan2::GapsIterator > >&): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:377 (discriminator 1) │ │ │ │ │ - cmp %rax,%rsi │ │ │ │ │ - je 10c58 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x158> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:380 │ │ │ │ │ - mov %rsi,%rbx │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:383 │ │ │ │ │ - xor %ebp,%ebp │ │ │ │ │ - jmp 10c58 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x158> │ │ │ │ │ - nopl (%rax) │ │ │ │ │ -bool seqan2::operator!=, seqan2::Alloc >, seqan2::Tag > const>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag > const, seqan2::GapsIterator > > const&, seqan2::Iter, seqan2::Alloc >, seqan2::Tag > const, seqan2::GapsIterator > > const&): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:712 (discriminator 3) │ │ │ │ │ - cmp %r9,%rbp │ │ │ │ │ - jne 10c6b , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x16b> │ │ │ │ │ -void seqan2::write, std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&): │ │ │ │ │ -/usr/include/seqan/align/gaps_base.h:952 │ │ │ │ │ - add $0x28,%rsp │ │ │ │ │ - pop %rbx │ │ │ │ │ - pop %rbp │ │ │ │ │ - pop %r12 │ │ │ │ │ - pop %r13 │ │ │ │ │ - pop %r14 │ │ │ │ │ - pop %r15 │ │ │ │ │ - ret │ │ │ │ │ -std::basic_streambuf >::sputc(char): │ │ │ │ │ -/usr/include/c++/14/streambuf:441 │ │ │ │ │ - mov (%rdi),%rax │ │ │ │ │ - mov %r8,0x18(%rsp) │ │ │ │ │ -/usr/include/c++/14/streambuf:441 (discriminator 1) │ │ │ │ │ - mov $0x2d,%esi │ │ │ │ │ - mov %r9,0x10(%rsp) │ │ │ │ │ - mov %rcx,0x8(%rsp) │ │ │ │ │ - mov %dl,0x7(%rsp) │ │ │ │ │ - call *0x68(%rax) │ │ │ │ │ -/usr/include/c++/14/streambuf:442 │ │ │ │ │ - movzbl 0x7(%rsp),%edx │ │ │ │ │ - mov 0x8(%rsp),%rcx │ │ │ │ │ - mov 0x10(%rsp),%r9 │ │ │ │ │ - mov 0x18(%rsp),%r8 │ │ │ │ │ - jmp 10c39 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x139> │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ -/usr/include/c++/14/streambuf:441 │ │ │ │ │ - mov (%rdi),%rax │ │ │ │ │ - mov %r8,0x18(%rsp) │ │ │ │ │ - mov %r9,0x10(%rsp) │ │ │ │ │ - mov %rcx,0x8(%rsp) │ │ │ │ │ - mov %dl,0x7(%rsp) │ │ │ │ │ -/usr/include/c++/14/streambuf:441 (discriminator 1) │ │ │ │ │ - call *0x68(%rax) │ │ │ │ │ - mov 0x18(%rsp),%r8 │ │ │ │ │ - mov 0x10(%rsp),%r9 │ │ │ │ │ - mov 0x8(%rsp),%rcx │ │ │ │ │ - movzbl 0x7(%rsp),%edx │ │ │ │ │ -/usr/include/c++/14/streambuf:442 │ │ │ │ │ - jmp 10c39 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x139> │ │ │ │ │ -seqan2::Iter, seqan2::Alloc >, seqan2::Tag > const, seqan2::GapsIterator > >::Iter(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&, seqan2::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:117 │ │ │ │ │ - xor %eax,%eax │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:116 │ │ │ │ │ - xor %r9d,%r9d │ │ │ │ │ - jmp 10e12 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x312> │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ -bool seqan2::goPrevious, seqan2::Alloc >, seqan2::Tag > const>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag > const, seqan2::GapsIterator > >&): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:332 │ │ │ │ │ - sub $0x1,%r9 │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:346 │ │ │ │ │ - sub $0x1,%rax │ │ │ │ │ -void seqan2::goFurther, seqan2::Alloc >, seqan2::Tag > const, long>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag > const, seqan2::GapsIterator > >&, long): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:413 (discriminator 1) │ │ │ │ │ - add $0x1,%r10 │ │ │ │ │ - je 10c5c , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x15c> │ │ │ │ │ -bool seqan2::goPrevious, seqan2::Alloc >, seqan2::Tag > const>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag > const, seqan2::GapsIterator > >&): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:326 (discriminator 1) │ │ │ │ │ - cmp %r11,%rax │ │ │ │ │ - je 10e08 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x308> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:329 │ │ │ │ │ - test %r9,%r9 │ │ │ │ │ - jne 10e00 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x300> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:337 │ │ │ │ │ - sub $0x1,%rcx │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:339 (discriminator 1) │ │ │ │ │ - mov (%rdi,%rcx,8),%rsi │ │ │ │ │ - lea -0x1(%rsi),%r9 │ │ │ │ │ - jmp 10e04 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x304> │ │ │ │ │ -void seqan2::goFurther, seqan2::Alloc >, seqan2::Tag > const, long>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag > const, seqan2::GapsIterator > >&, long): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:339 (discriminator 1) │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:410 (discriminator 1) │ │ │ │ │ - mov %r11,%rax │ │ │ │ │ -seqan2::Iter, seqan2::Alloc >, seqan2::Tag > const, seqan2::GapsIterator > >::Iter(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&, seqan2::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:106 │ │ │ │ │ - xor %r12d,%r12d │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:105 │ │ │ │ │ - xor %r15d,%r15d │ │ │ │ │ - xor %ebp,%ebp │ │ │ │ │ - jmp 10e57 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x357> │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ -bool seqan2::goPrevious, seqan2::Alloc >, seqan2::Tag > const>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag > const, seqan2::GapsIterator > >&): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:332 │ │ │ │ │ - sub $0x1,%rbp │ │ │ │ │ -bool seqan2::isGap, seqan2::Alloc >, seqan2::Tag > const>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag > const, seqan2::GapsIterator > > const&): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:157 │ │ │ │ │ - mov %rbx,%rdx │ │ │ │ │ -bool seqan2::goPrevious, seqan2::Alloc >, seqan2::Tag > const>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag > const, seqan2::GapsIterator > >&): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:346 │ │ │ │ │ - sub $0x1,%r12 │ │ │ │ │ -bool seqan2::isGap, seqan2::Alloc >, seqan2::Tag > const>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag > const, seqan2::GapsIterator > > const&): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:157 │ │ │ │ │ - and $0x1,%edx │ │ │ │ │ -bool seqan2::goPrevious, seqan2::Alloc >, seqan2::Tag > const>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag > const, seqan2::GapsIterator > >&): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:344 │ │ │ │ │ - sub %rdx,%r15 │ │ │ │ │ -void seqan2::goFurther, seqan2::Alloc >, seqan2::Tag > const, long>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag > const, seqan2::GapsIterator > >&, long): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:413 (discriminator 1) │ │ │ │ │ - add $0x1,%rax │ │ │ │ │ - je 10e6f , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x36f> │ │ │ │ │ -bool seqan2::goPrevious, seqan2::Alloc >, seqan2::Tag > const>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag > const, seqan2::GapsIterator > >&): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:326 (discriminator 1) │ │ │ │ │ - cmp %r11,%r12 │ │ │ │ │ - je 10e51 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x351> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:329 │ │ │ │ │ - test %rbp,%rbp │ │ │ │ │ - jne 10e40 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x340> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:337 │ │ │ │ │ - sub $0x1,%rbx │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:339 (discriminator 1) │ │ │ │ │ - mov (%rdi,%rbx,8),%rcx │ │ │ │ │ - lea -0x1(%rcx),%rbp │ │ │ │ │ - jmp 10e44 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x344> │ │ │ │ │ -seqan2::Iter, seqan2::Alloc >, seqan2::Tag > const, seqan2::GapsIterator > >::Iter(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&, seqan2::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:120 │ │ │ │ │ - mov $0x1,%ecx │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:119 (discriminator 1) │ │ │ │ │ - test %r9,%r9 │ │ │ │ │ - je 10cfa , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x1fa> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:120 │ │ │ │ │ - xor %ecx,%ecx │ │ │ │ │ - jmp 10cfa , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x1fa> │ │ │ │ │ -void seqan2::goFurther, seqan2::Alloc >, seqan2::Tag > const, long>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag > const, seqan2::GapsIterator > >&, long): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:410 (discriminator 1) │ │ │ │ │ - mov $0x1,%ebx │ │ │ │ │ - jmp 10e2c , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x32c> │ │ │ │ │ - mov %eax,%ebp │ │ │ │ │ -seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ - mov 0x18(%r14),%rax │ │ │ │ │ -void seqan2::goFurther, seqan2::Alloc >, seqan2::Tag > const, long>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag > const, seqan2::GapsIterator > >&, long): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:449 │ │ │ │ │ - neg %rcx │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:454 │ │ │ │ │ - lea 0x1(%rbx),%rdx │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:449 │ │ │ │ │ - and %rbp,%rcx │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:448 │ │ │ │ │ - add %rbp,%r12 │ │ │ │ │ -seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ - sub %rdi,%rax │ │ │ │ │ -void seqan2::goFurther, seqan2::Alloc >, seqan2::Tag > const, long>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag > const, seqan2::GapsIterator > >&, long): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:449 │ │ │ │ │ - add %rcx,%r15 │ │ │ │ │ -seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ - sar $0x3,%rax │ │ │ │ │ -void seqan2::goFurther, seqan2::Alloc >, seqan2::Tag > const, long>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag > const, seqan2::GapsIterator > >&, long): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:454 (discriminator 1) │ │ │ │ │ - cmp %rax,%rdx │ │ │ │ │ - je 10bbd , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xbd> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:457 │ │ │ │ │ - mov %rdx,%rbx │ │ │ │ │ -seqan2::Iter, seqan2::Alloc >, seqan2::Tag > const, seqan2::GapsIterator > >::Iter(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&, seqan2::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:105 │ │ │ │ │ - xor %ebp,%ebp │ │ │ │ │ - jmp 10bbd , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xbd> │ │ │ │ │ -seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ - mov 0x18(%r14),%rax │ │ │ │ │ -void seqan2::goFurther, seqan2::Alloc >, seqan2::Tag > const, long>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag > const, seqan2::GapsIterator > >&, long): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:454 │ │ │ │ │ - lea 0x1(%rcx),%rsi │ │ │ │ │ -seqan2::Iterator > const, seqan2::Tag const>::Type seqan2::end(seqan2::String > const&, seqan2::Tag const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_alloc.h:306 │ │ │ │ │ - mov %edx,%r9d │ │ │ │ │ -seqan2::Size > const>::Type seqan2::length >(seqan2::String > const&): │ │ │ │ │ -/usr/include/seqan/sequence/string_base.h:477 (discriminator 2) │ │ │ │ │ - sub %rdi,%rax │ │ │ │ │ - sar $0x3,%rax │ │ │ │ │ -void seqan2::goFurther, seqan2::Alloc >, seqan2::Tag > const, long>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag > const, seqan2::GapsIterator > >&, long): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:454 (discriminator 1) │ │ │ │ │ - cmp %rax,%rsi │ │ │ │ │ - je 10c5c , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x15c> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:457 │ │ │ │ │ - mov %rsi,%rcx │ │ │ │ │ - jmp 10d03 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0x203> │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:437 │ │ │ │ │ - mov %rcx,%rbx │ │ │ │ │ -seqan2::Iter, seqan2::Alloc >, seqan2::Tag > const, seqan2::GapsIterator > >::Iter(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&, seqan2::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:106 │ │ │ │ │ - xor %r12d,%r12d │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:105 │ │ │ │ │ - xor %r15d,%r15d │ │ │ │ │ - jmp 10ba7 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xa7> │ │ │ │ │ - xor %r15d,%r15d │ │ │ │ │ - xor %ebp,%ebp │ │ │ │ │ -seqan2::Iter, seqan2::Alloc >, seqan2::Tag > const, seqan2::GapsIterator > >::Iter(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&, seqan2::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:120 │ │ │ │ │ - mov $0x1,%ecx │ │ │ │ │ -void seqan2::goFurther, seqan2::Alloc >, seqan2::Tag > const, long>(seqan2::Iter, seqan2::Alloc >, seqan2::Tag > const, seqan2::GapsIterator > >&, long): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:431 (discriminator 1) │ │ │ │ │ - mov $0x1,%ebx │ │ │ │ │ -seqan2::Iter, seqan2::Alloc >, seqan2::Tag > const, seqan2::GapsIterator > >::Iter(seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&, seqan2::Tag const&): │ │ │ │ │ -/usr/include/seqan/align/gaps_iterator_array.h:106 │ │ │ │ │ - xor %r12d,%r12d │ │ │ │ │ - jmp 10bc5 , std::allocator >, seqan2::StreamIterator > >, seqan2::String, seqan2::Alloc >, seqan2::Tag >(seqan2::Iter, std::allocator >, seqan2::StreamIterator > >&, seqan2::Gaps, seqan2::Alloc >, seqan2::Tag > const&)@@Base+0xc5> │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {} │ │ │ │ │ @@ -1,10 +1,10 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .fini: │ │ │ │ │ │ │ │ │ │ -0000000000010f04 <.fini>: │ │ │ │ │ +0000000000010f3c <.fini>: │ │ │ │ │ _fini(): │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ ret │ │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ │ @@ -1,35 +1,35 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.rodata': │ │ │ │ │ 0x00011000 25660062 61736963 5f737472 696e673a %f.basic_string: │ │ │ │ │ 0x00011010 3a617070 656e6400 2c000000 00000000 :append.,....... │ │ │ │ │ - 0x00011020 04040404 04040404 04040404 04040404 ................ │ │ │ │ │ - 0x00011030 04040404 04040404 04040404 04040404 ................ │ │ │ │ │ - 0x00011040 04040404 04040404 04040404 04040404 ................ │ │ │ │ │ - 0x00011050 04040404 04040404 04040404 04040404 ................ │ │ │ │ │ - 0x00011060 04000401 04040402 04040404 04040404 ................ │ │ │ │ │ - 0x00011070 04040404 03030404 04040404 04040404 ................ │ │ │ │ │ - 0x00011080 04000401 04040402 04040404 04040404 ................ │ │ │ │ │ - 0x00011090 04040404 03030404 04040404 04040404 ................ │ │ │ │ │ - 0x000110a0 04040404 04040404 04040404 04040404 ................ │ │ │ │ │ - 0x000110b0 04040404 04040404 04040404 04040404 ................ │ │ │ │ │ - 0x000110c0 04040404 04040404 04040404 04040404 ................ │ │ │ │ │ - 0x000110d0 04040404 04040404 04040404 04040404 ................ │ │ │ │ │ - 0x000110e0 04040404 04040404 04040404 04040404 ................ │ │ │ │ │ - 0x000110f0 04040404 04040404 04040404 04040404 ................ │ │ │ │ │ + 0x00011020 30303031 30323033 30343035 30363037 0001020304050607 │ │ │ │ │ + 0x00011030 30383039 31303131 31323133 31343135 0809101112131415 │ │ │ │ │ + 0x00011040 31363137 31383139 32303231 32323233 1617181920212223 │ │ │ │ │ + 0x00011050 32343235 32363237 32383239 33303331 2425262728293031 │ │ │ │ │ + 0x00011060 33323333 33343335 33363337 33383339 3233343536373839 │ │ │ │ │ + 0x00011070 34303431 34323433 34343435 34363437 4041424344454647 │ │ │ │ │ + 0x00011080 34383439 35303531 35323533 35343535 4849505152535455 │ │ │ │ │ + 0x00011090 35363537 35383539 36303631 36323633 5657585960616263 │ │ │ │ │ + 0x000110a0 36343635 36363637 36383639 37303731 6465666768697071 │ │ │ │ │ + 0x000110b0 37323733 37343735 37363737 37383739 7273747576777879 │ │ │ │ │ + 0x000110c0 38303831 38323833 38343835 38363837 8081828384858687 │ │ │ │ │ + 0x000110d0 38383839 39303931 39323933 39343935 8889909192939495 │ │ │ │ │ + 0x000110e0 32393339 34393539 36393739 38393900 293949596979899. │ │ │ │ │ + 0x000110f0 00000000 00005940 00000000 00000000 ......Y@........ │ │ │ │ │ 0x00011100 04040404 04040404 04040404 04040404 ................ │ │ │ │ │ 0x00011110 04040404 04040404 04040404 04040404 ................ │ │ │ │ │ - 0x00011120 30303031 30323033 30343035 30363037 0001020304050607 │ │ │ │ │ - 0x00011130 30383039 31303131 31323133 31343135 0809101112131415 │ │ │ │ │ - 0x00011140 31363137 31383139 32303231 32323233 1617181920212223 │ │ │ │ │ - 0x00011150 32343235 32363237 32383239 33303331 2425262728293031 │ │ │ │ │ - 0x00011160 33323333 33343335 33363337 33383339 3233343536373839 │ │ │ │ │ - 0x00011170 34303431 34323433 34343435 34363437 4041424344454647 │ │ │ │ │ - 0x00011180 34383439 35303531 35323533 35343535 4849505152535455 │ │ │ │ │ - 0x00011190 35363537 35383539 36303631 36323633 5657585960616263 │ │ │ │ │ - 0x000111a0 36343635 36363637 36383639 37303731 6465666768697071 │ │ │ │ │ - 0x000111b0 37323733 37343735 37363737 37383739 7273747576777879 │ │ │ │ │ - 0x000111c0 38303831 38323833 38343835 38363837 8081828384858687 │ │ │ │ │ - 0x000111d0 38383839 39303931 39323933 39343935 8889909192939495 │ │ │ │ │ - 0x000111e0 32393339 34393539 36393739 38393900 293949596979899. │ │ │ │ │ - 0x000111f0 00000000 00005940 ......Y@ │ │ │ │ │ + 0x00011120 04040404 04040404 04040404 04040404 ................ │ │ │ │ │ + 0x00011130 04040404 04040404 04040404 04040404 ................ │ │ │ │ │ + 0x00011140 04000401 04040402 04040404 04040404 ................ │ │ │ │ │ + 0x00011150 04040404 03030404 04040404 04040404 ................ │ │ │ │ │ + 0x00011160 04000401 04040402 04040404 04040404 ................ │ │ │ │ │ + 0x00011170 04040404 03030404 04040404 04040404 ................ │ │ │ │ │ + 0x00011180 04040404 04040404 04040404 04040404 ................ │ │ │ │ │ + 0x00011190 04040404 04040404 04040404 04040404 ................ │ │ │ │ │ + 0x000111a0 04040404 04040404 04040404 04040404 ................ │ │ │ │ │ + 0x000111b0 04040404 04040404 04040404 04040404 ................ │ │ │ │ │ + 0x000111c0 04040404 04040404 04040404 04040404 ................ │ │ │ │ │ + 0x000111d0 04040404 04040404 04040404 04040404 ................ │ │ │ │ │ + 0x000111e0 04040404 04040404 04040404 04040404 ................ │ │ │ │ │ + 0x000111f0 04040404 04040404 04040404 04040404 ................ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame_hdr {} │ │ │ │ │ @@ -1,28 +1,28 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame_hdr': │ │ │ │ │ - 0x000111f8 011b033b 8c010000 30000000 282effff ...;....0...(... │ │ │ │ │ - 0x00011208 a8010000 9831ffff d0010000 c831ffff .....1.......1.. │ │ │ │ │ - 0x00011218 640d0000 aa33ffff 200e0000 8a37ffff d....3.. ....7.. │ │ │ │ │ - 0x00011228 1c0f0000 7838ffff 880d0000 b838ffff ....x8.......8.. │ │ │ │ │ - 0x00011238 400f0000 083affff e8010000 b83affff @....:.......:.. │ │ │ │ │ - 0x00011248 1c020000 1840ffff 64020000 8844ffff .....@..d....D.. │ │ │ │ │ - 0x00011258 e0020000 9844ffff f4020000 f844ffff .....D.......D.. │ │ │ │ │ - 0x00011268 cc0a0000 384bffff 1c0b0000 7854ffff ....8K......xT.. │ │ │ │ │ - 0x00011278 100d0000 5878ffff 20030000 c878ffff ....Xx.. ....x.. │ │ │ │ │ - 0x00011288 50030000 3879ffff 80030000 a879ffff P...8y.......y.. │ │ │ │ │ - 0x00011298 d0030000 387bffff 30040000 a87dffff ....8{..0....}.. │ │ │ │ │ - 0x000112a8 98040000 387fffff f8040000 a881ffff ....8........... │ │ │ │ │ - 0x000112b8 60050000 6884ffff d4050000 b886ffff `...h........... │ │ │ │ │ - 0x000112c8 24060000 4889ffff 8c060000 e88affff $...H........... │ │ │ │ │ - 0x000112d8 ec060000 888effff 58070000 4891ffff ........X...H... │ │ │ │ │ - 0x000112e8 a8070000 c89fffff f8070000 48a1ffff ............H... │ │ │ │ │ - 0x000112f8 40080000 88a3ffff 88080000 e8a4ffff @............... │ │ │ │ │ - 0x00011308 e4080000 78abffff 3c090000 08adffff ....x...<....... │ │ │ │ │ - 0x00011318 9c090000 78afffff 040a0000 d8b0ffff ....x........... │ │ │ │ │ - 0x00011328 740a0000 58b7ffff 6c0b0000 68b9ffff t...X...l...h... │ │ │ │ │ - 0x00011338 b80b0000 28bbffff 000c0000 b8bdffff ....(........... │ │ │ │ │ - 0x00011348 480c0000 28bfffff b80c0000 c8c5ffff H...(........... │ │ │ │ │ - 0x00011358 cc0d0000 58ecffff c80e0000 a8f6ffff ....X........... │ │ │ │ │ - 0x00011368 a00d0000 58f8ffff 440e0000 a8f8ffff ....X...D....... │ │ │ │ │ - 0x00011378 600e0000 08f9ffff 7c0e0000 `.......|... │ │ │ │ │ + 0x00011200 011b033b 8c010000 30000000 202effff ...;....0... ... │ │ │ │ │ + 0x00011210 a8010000 9031ffff d0010000 c031ffff .....1.......1.. │ │ │ │ │ + 0x00011220 88020000 a035ffff 84030000 8a36ffff .....5.......6.. │ │ │ │ │ + 0x00011230 1c0f0000 7038ffff a8030000 d038ffff ....p8.......8.. │ │ │ │ │ + 0x00011240 400f0000 e039ffff 34020000 7060ffff @....9..4...p`.. │ │ │ │ │ + 0x00011250 30030000 c06affff e8010000 706cffff 0....j......pl.. │ │ │ │ │ + 0x00011260 ac020000 c06cffff c8020000 406dffff .....l......@m.. │ │ │ │ │ + 0x00011270 e4020000 8071ffff c0030000 3072ffff .....q......0r.. │ │ │ │ │ + 0x00011280 f4030000 9077ffff 3c040000 007cffff .....w..<....|.. │ │ │ │ │ + 0x00011290 b8040000 107cffff cc040000 707cffff .....|......p|.. │ │ │ │ │ + 0x000112a0 840c0000 b082ffff d40c0000 f08bffff ................ │ │ │ │ │ + 0x000112b0 c80e0000 d0afffff f8040000 40b0ffff ............@... │ │ │ │ │ + 0x000112c0 28050000 b0b0ffff 58050000 20b1ffff (.......X... ... │ │ │ │ │ + 0x000112d0 88050000 b0b2ffff e8050000 20b5ffff ............ ... │ │ │ │ │ + 0x000112e0 50060000 b0b6ffff b0060000 20b9ffff P........... ... │ │ │ │ │ + 0x000112f0 18070000 e0bbffff 8c070000 30beffff ............0... │ │ │ │ │ + 0x00011300 dc070000 c0c0ffff 44080000 60c2ffff ........D...`... │ │ │ │ │ + 0x00011310 a4080000 00c6ffff 10090000 c0c8ffff ................ │ │ │ │ │ + 0x00011320 60090000 40d7ffff b0090000 c0d8ffff `...@........... │ │ │ │ │ + 0x00011330 f8090000 00dbffff 400a0000 60dcffff ........@...`... │ │ │ │ │ + 0x00011340 9c0a0000 f0e2ffff f40a0000 80e4ffff ................ │ │ │ │ │ + 0x00011350 540b0000 f0e6ffff bc0b0000 50e8ffff T...........P... │ │ │ │ │ + 0x00011360 2c0c0000 d0eeffff 240d0000 e0f0ffff ,.......$....... │ │ │ │ │ + 0x00011370 700d0000 a0f2ffff b80d0000 30f5ffff p...........0... │ │ │ │ │ + 0x00011380 000e0000 a0f6ffff 700e0000 ........p... │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,224 +1,224 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ - 0x00011388 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ - 0x00011398 1b0c0708 90010000 24000000 1c000000 ........$....... │ │ │ │ │ - 0x000113a8 782cffff 70030000 000e1046 0e184a0f x,..p......F..J. │ │ │ │ │ - 0x000113b8 0b770880 003f1a3b 2a332422 00000000 .w...?.;*3$".... │ │ │ │ │ - 0x000113c8 14000000 44000000 c02fffff 08000000 ....D..../...... │ │ │ │ │ - 0x000113d8 00000000 00000000 30000000 5c000000 ........0...\... │ │ │ │ │ - 0x000113e8 1838ffff a3000000 00420e10 8c02440e .8.......B....D. │ │ │ │ │ - 0x000113f8 18860344 0e208304 470e3002 4f0a0e20 ...D. ..G.0.O.. │ │ │ │ │ - 0x00011408 410e1841 0e10420e 08440b00 44000000 A..A..B..D..D... │ │ │ │ │ - 0x00011418 90000000 9438ffff 57050000 00490e10 .....8..W....I.. │ │ │ │ │ - 0x00011428 8f02450e 188e0342 0e208d04 420e288c ..E....B. ..B.(. │ │ │ │ │ - 0x00011438 05410e30 8606410e 38830703 31050a0e .A.0..A.8...1... │ │ │ │ │ - 0x00011448 30410e28 420e2042 0e18420e 10420e08 0A.(B. B..B..B.. │ │ │ │ │ - 0x00011458 410b0000 78000000 d8000000 ac3dffff A...x........=.. │ │ │ │ │ - 0x00011468 6e040000 004b0e10 8f02420e 188e0342 n....K....B....B │ │ │ │ │ - 0x00011478 0e208d04 420e288c 05410e30 8606440e . ..B.(..A.0..D. │ │ │ │ │ - 0x00011488 38830747 0e605e0a 0e38410e 30410e28 8..G.`^..8A.0A.( │ │ │ │ │ - 0x00011498 420e2042 0e18420e 10420e08 4b0b0310 B. B..B..B..K... │ │ │ │ │ - 0x000114a8 010e08c3 c6cccdce cf480e60 83078606 .........H.`.... │ │ │ │ │ - 0x000114b8 8c058d04 8e038f02 5d0a0e38 410e3041 ........]..8A.0A │ │ │ │ │ - 0x000114c8 0e28420e 20420e18 420e1042 0e08410b .(B. B..B..B..A. │ │ │ │ │ - 0x000114d8 10000000 54010000 a041ffff 09000000 ....T....A...... │ │ │ │ │ - 0x000114e8 00000000 28000000 68010000 9c41ffff ....(...h....A.. │ │ │ │ │ - 0x000114f8 51000000 00450e10 8602410e 18830347 Q....E....A....G │ │ │ │ │ - 0x00011508 0e206f0a 0e18440e 10410e08 470b0000 . o...D..A..G... │ │ │ │ │ - 0x00011518 2c000000 94010000 3075ffff 61000000 ,.......0u..a... │ │ │ │ │ - 0x00011528 004d0e10 8c02410e 18860341 0e208304 .M....A....A. .. │ │ │ │ │ - 0x00011538 024b0e18 410e1042 0e0843c3 c6cc0000 .K..A..B..C..... │ │ │ │ │ - 0x00011548 2c000000 c4010000 7075ffff 61000000 ,.......pu..a... │ │ │ │ │ - 0x00011558 004d0e10 8c02410e 18860341 0e208304 .M....A....A. .. │ │ │ │ │ - 0x00011568 024b0e18 410e1042 0e0843c3 c6cc0000 .K..A..B..C..... │ │ │ │ │ - 0x00011578 2c000000 f4010000 b075ffff 61000000 ,........u..a... │ │ │ │ │ - 0x00011588 004d0e10 8c02410e 18860341 0e208304 .M....A....A. .. │ │ │ │ │ - 0x00011598 024b0e18 410e1042 0e0843c3 c6cc0000 .K..A..B..C..... │ │ │ │ │ - 0x000115a8 1c000000 00000000 017a504c 52000178 .........zPLR..x │ │ │ │ │ - 0x000115b8 10079b4d 2a00001b 1b0c0708 90010000 ...M*........... │ │ │ │ │ - 0x000115c8 5c000000 24000000 d075ffff 89010000 \...$....u...... │ │ │ │ │ - 0x000115d8 04770b00 00460e10 8e02420e 188d0345 .w...F....B....E │ │ │ │ │ - 0x000115e8 0e208c04 410e2886 05440e30 8306440e . ..A.(..D.0..D. │ │ │ │ │ - 0x000115f8 5002aa0a 0e30470e 28410e20 420e1842 P....0G.(A. B..B │ │ │ │ │ - 0x00011608 0e10420e 084a0b02 6e0a0e30 410e2841 ..B..J..n..0A.(A │ │ │ │ │ - 0x00011618 0e20420e 18420e10 420e0842 0b000000 . B..B..B..B.... │ │ │ │ │ - 0x00011628 64000000 84000000 0077ffff 6d020000 d........w..m... │ │ │ │ │ - 0x00011638 042b0b00 00460e10 8f02420e 188e0342 .+...F....B....B │ │ │ │ │ - 0x00011648 0e208d04 420e288c 05410e30 8606440e . ..B.(..A.0..D. │ │ │ │ │ - 0x00011658 38830744 0e6002b1 0a0e3844 0e30410e 8..D.`....8D.0A. │ │ │ │ │ - 0x00011668 28420e20 420e1842 0e10420e 084d0b02 (B. B..B..B..M.. │ │ │ │ │ - 0x00011678 b90a0e38 410e3041 0e28420e 20420e18 ...8A.0A.(B. B.. │ │ │ │ │ - 0x00011688 420e1042 0e08450b 5c000000 ec000000 B..B..E.\....... │ │ │ │ │ - 0x00011698 0879ffff 89010000 04d70a00 00460e10 .y...........F.. │ │ │ │ │ - 0x000116a8 8e02420e 188d0345 0e208c04 410e2886 ..B....E. ..A.(. │ │ │ │ │ - 0x000116b8 05440e30 8306440e 5002aa0a 0e30470e .D.0..D.P....0G. │ │ │ │ │ - 0x000116c8 28410e20 420e1842 0e10420e 084a0b02 (A. B..B..B..J.. │ │ │ │ │ - 0x000116d8 6e0a0e30 410e2841 0e20420e 18420e10 n..0A.(A. B..B.. │ │ │ │ │ - 0x000116e8 420e0842 0b000000 64000000 4c010000 B..B....d...L... │ │ │ │ │ - 0x000116f8 387affff 6d020000 048b0a00 00460e10 8z..m........F.. │ │ │ │ │ - 0x00011708 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ │ - 0x00011718 05410e30 8606440e 38830744 0e6002b1 .A.0..D.8..D.`.. │ │ │ │ │ - 0x00011728 0a0e3844 0e30410e 28420e20 420e1842 ..8D.0A.(B. B..B │ │ │ │ │ - 0x00011738 0e10420e 084d0b02 b90a0e38 410e3041 ..B..M.....8A.0A │ │ │ │ │ - 0x00011748 0e28420e 20420e18 420e1042 0e08450b .(B. B..B..B..E. │ │ │ │ │ - 0x00011758 70000000 b4010000 407cffff bc020000 p.......@|...... │ │ │ │ │ - 0x00011768 04370a00 00460e10 8e02420e 188d0342 .7...F....B....B │ │ │ │ │ - 0x00011778 0e208c04 440e2886 05440e30 8306440e . ..D.(..D.0..D. │ │ │ │ │ - 0x00011788 5002a50a 0e30440e 28410e20 420e1842 P....0D.(A. B..B │ │ │ │ │ - 0x00011798 0e10420e 084a0b02 490a0e30 440e2841 ..B..J..I..0D.(A │ │ │ │ │ - 0x000117a8 0e20420e 18420e10 420e084c 0b02880a . B..B..B..L.... │ │ │ │ │ - 0x000117b8 0e30410e 28410e20 420e1842 0e10420e .0A.(A. B..B..B. │ │ │ │ │ - 0x000117c8 08480b00 4c000000 28020000 8c7effff .H..L...(....~.. │ │ │ │ │ - 0x000117d8 50020000 04d70900 00460e10 8f02420e P........F....B. │ │ │ │ │ - 0x000117e8 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ - 0x000117f8 8606440e 38830744 0e6002d7 0a0e3841 ..D.8..D.`....8A │ │ │ │ │ - 0x00011808 0e30410e 28420e20 420e1842 0e10420e .0A.(B. B..B..B. │ │ │ │ │ - 0x00011818 084a0b00 64000000 78020000 8c80ffff .J..d...x....... │ │ │ │ │ - 0x00011828 83020000 049b0900 00460e10 8f02420e .........F....B. │ │ │ │ │ - 0x00011838 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ - 0x00011848 8606410e 38830747 0e6002bc 0a0e3844 ..A.8..G.`....8D │ │ │ │ │ - 0x00011858 0e30410e 28420e20 420e1842 0e10420e .0A.(B. B..B..B. │ │ │ │ │ - 0x00011868 084a0b02 cb0a0e38 410e3041 0e28420e .J.....8A.0A.(B. │ │ │ │ │ - 0x00011878 20420e18 420e1042 0e08430b 5c000000 B..B..B..C.\... │ │ │ │ │ - 0x00011888 e0020000 b482ffff 99010000 04480900 .............H.. │ │ │ │ │ - 0x00011898 00460e10 8e02420e 188d0345 0e208c04 .F....B....E. .. │ │ │ │ │ - 0x000118a8 410e2886 05440e30 8306440e 5002b90a A.(..D.0..D.P... │ │ │ │ │ - 0x000118b8 0e30440e 28410e20 420e1842 0e10420e .0D.(A. B..B..B. │ │ │ │ │ - 0x000118c8 08460b02 720a0e30 410e2841 0e20420e .F..r..0A.(A. B. │ │ │ │ │ - 0x000118d8 18420e10 420e0846 0b000000 68000000 .B..B..F....h... │ │ │ │ │ - 0x000118e8 40030000 f483ffff 99030000 04fc0800 @............... │ │ │ │ │ - 0x000118f8 00460e10 8f02480e 188e0342 0e208d04 .F....H....B. .. │ │ │ │ │ - 0x00011908 420e288c 05410e30 8606410e 38830747 B.(..A.0..A.8..G │ │ │ │ │ - 0x00011918 0e900103 60010a0e 38440e30 410e2842 ....`...8D.0A.(B │ │ │ │ │ - 0x00011928 0e20420e 18420e10 420e0848 0b031601 . B..B..B..H.... │ │ │ │ │ - 0x00011938 0a0e3841 0e30410e 28420e20 420e1842 ..8A.0A.(B. B..B │ │ │ │ │ - 0x00011948 0e10420e 08480b00 4c000000 ac030000 ..B..H..L....... │ │ │ │ │ - 0x00011958 2887ffff 9d020000 04a60800 00460e10 (............F.. │ │ │ │ │ - 0x00011968 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ │ - 0x00011978 05410e30 8606410e 38830744 0e70024f .A.0..A.8..D.p.O │ │ │ │ │ - 0x00011988 0a0e3841 0e30410e 28420e20 420e1842 ..8A.0A.(B. B..B │ │ │ │ │ - 0x00011998 0e10420e 08450b00 4c000000 1c060000 ..B..E..L....... │ │ │ │ │ - 0x000119a8 9889ffff 7e0e0000 00460e10 8f02450e ....~....F....E. │ │ │ │ │ - 0x000119b8 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ - 0x000119c8 8606410e 38830747 0e800203 c8090a0e ..A.8..G........ │ │ │ │ │ - 0x000119d8 38410e30 410e2842 0e20420e 18420e10 8A.0A.(B. B..B.. │ │ │ │ │ - 0x000119e8 420e0846 0b000000 44000000 4c040000 B..F....D...L... │ │ │ │ │ - 0x000119f8 c897ffff 7f010000 041c0800 00460e10 .............F.. │ │ │ │ │ - 0x00011a08 8e02450e 188d0342 0e208c04 440e2886 ..E....B. ..D.(. │ │ │ │ │ - 0x00011a18 05410e30 8306440e 5002d40a 0e30410e .A.0..D.P....0A. │ │ │ │ │ - 0x00011a28 28410e20 420e1842 0e10420e 08460b00 (A. B..B..B..F.. │ │ │ │ │ - 0x00011a38 44000000 94040000 0099ffff 37020000 D...........7... │ │ │ │ │ - 0x00011a48 04e80700 00460e10 8e02420e 188d0342 .....F....B....B │ │ │ │ │ - 0x00011a58 0e208c04 410e2886 05440e30 8306440e . ..A.(..D.0..D. │ │ │ │ │ - 0x00011a68 5002d70a 0e30410e 28410e20 420e1842 P....0A.(A. B..B │ │ │ │ │ - 0x00011a78 0e10420e 08460b00 58000000 fc060000 ..B..F..X....... │ │ │ │ │ - 0x00011a88 f89affff 5d010000 00460e10 8d02420e ....]....F....B. │ │ │ │ │ - 0x00011a98 188c0341 0e208604 410e2883 05470e30 ...A. ..A.(..G.0 │ │ │ │ │ - 0x00011aa8 7d0a0e28 410e2041 0e18420e 10420e08 }..(A. A..B..B.. │ │ │ │ │ - 0x00011ab8 440b02e4 0a0e2841 0e20410e 18420e10 D.....(A. A..B.. │ │ │ │ │ - 0x00011ac8 420e0846 0b470e28 440e2041 0e18420e B..F.G.(D. A..B. │ │ │ │ │ - 0x00011ad8 10420e08 54000000 38050000 fc9bffff .B..T...8....... │ │ │ │ │ - 0x00011ae8 8c060000 04580700 00460e10 8e02420e .....X...F....B. │ │ │ │ │ - 0x00011af8 188d0342 0e208c04 410e2886 05440e30 ...B. ..A.(..D.0 │ │ │ │ │ - 0x00011b08 830603a5 010a0e28 410e2042 0e18420e .......(A. B..B. │ │ │ │ │ - 0x00011b18 10420e08 450b02d4 0a0e2841 0e20420e .B..E.....(A. B. │ │ │ │ │ - 0x00011b28 18420e10 420e0845 0b000000 5c000000 .B..B..E....\... │ │ │ │ │ - 0x00011b38 90050000 34a2ffff 89010000 043c0700 ....4........<.. │ │ │ │ │ - 0x00011b48 00460e10 8e02420e 188d0345 0e208c04 .F....B....E. .. │ │ │ │ │ - 0x00011b58 410e2886 05440e30 8306440e 5002aa0a A.(..D.0..D.P... │ │ │ │ │ - 0x00011b68 0e30470e 28410e20 420e1842 0e10420e .0G.(A. B..B..B. │ │ │ │ │ - 0x00011b78 084a0b02 6e0a0e30 410e2841 0e20420e .J..n..0A.(A. B. │ │ │ │ │ - 0x00011b88 18420e10 420e0842 0b000000 64000000 .B..B..B....d... │ │ │ │ │ - 0x00011b98 f0050000 64a3ffff 6d020000 04f00600 ....d...m....... │ │ │ │ │ - 0x00011ba8 00460e10 8f02420e 188e0342 0e208d04 .F....B....B. .. │ │ │ │ │ - 0x00011bb8 420e288c 05410e30 8606440e 38830744 B.(..A.0..D.8..D │ │ │ │ │ - 0x00011bc8 0e6002b1 0a0e3844 0e30410e 28420e20 .`....8D.0A.(B. │ │ │ │ │ - 0x00011bd8 420e1842 0e10420e 084d0b02 b90a0e38 B..B..B..M.....8 │ │ │ │ │ - 0x00011be8 410e3041 0e28420e 20420e18 420e1042 A.0A.(B. B..B..B │ │ │ │ │ - 0x00011bf8 0e08450b 6c000000 78080000 6ca5ffff ..E.l...x...l... │ │ │ │ │ - 0x00011c08 55010000 00460e10 8d02420e 188c0341 U....F....B....A │ │ │ │ │ - 0x00011c18 0e208604 410e2883 05470e30 7d0a0e28 . ..A.(..G.0}..( │ │ │ │ │ - 0x00011c28 410e2041 0e18420e 10420e08 440b02a2 A. A..B..B..D... │ │ │ │ │ - 0x00011c38 0a0e2841 0e20410e 18420e10 420e0848 ..(A. A..B..B..H │ │ │ │ │ - 0x00011c48 0b6c0a0e 28410e20 410e1842 0e10420e .l..(A. A..B..B. │ │ │ │ │ - 0x00011c58 08460b47 0e28440e 20410e18 420e1042 .F.G.(D. A..B..B │ │ │ │ │ - 0x00011c68 0e080000 54000000 c8060000 5ca6ffff ....T.......\... │ │ │ │ │ - 0x00011c78 7c060000 042c0600 00460e10 8e02420e |....,...F....B. │ │ │ │ │ - 0x00011c88 188d0342 0e208c04 410e2886 05440e30 ...B. ..A.(..D.0 │ │ │ │ │ - 0x00011c98 8306039a 010a0e28 410e2042 0e18420e .......(A. B..B. │ │ │ │ │ - 0x00011ca8 10420e08 480b02d4 0a0e2841 0e20420e .B..H.....(A. B. │ │ │ │ │ - 0x00011cb8 18420e10 420e0845 0b000000 4c000000 .B..B..E....L... │ │ │ │ │ - 0x00011cc8 40090000 243affff 40060000 00420e10 @...$:..@....B.. │ │ │ │ │ - 0x00011cd8 8f02450e 188e0342 0e208d04 450e288c ..E....B. ..E.(. │ │ │ │ │ - 0x00011ce8 05410e30 8606440e 38830744 0ea00103 .A.0..D.8..D.... │ │ │ │ │ - 0x00011cf8 28010a0e 38410e30 410e2842 0e20420e (...8A.0A.(B. B. │ │ │ │ │ - 0x00011d08 18420e10 420e0847 0b000000 4c000000 .B..B..G....L... │ │ │ │ │ - 0x00011d18 90090000 1440ffff 3c090000 00420e10 .....@..<....B.. │ │ │ │ │ - 0x00011d28 8f02420e 188e0342 0e208d04 450e288c ..B....B. ..E.(. │ │ │ │ │ - 0x00011d38 05440e30 8606440e 38830744 0eb00103 .D.0..D.8..D.... │ │ │ │ │ - 0x00011d48 2a010a0e 38410e30 410e2842 0e20420e *...8A.0A.(B. B. │ │ │ │ │ - 0x00011d58 18420e10 420e0845 0b000000 48000000 .B..B..E....H... │ │ │ │ │ - 0x00011d68 e0090000 e4abffff 06020000 00460e10 .............F.. │ │ │ │ │ - 0x00011d78 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ │ - 0x00011d88 05440e30 8606410e 38830744 0e4002e6 .D.0..A.8..D.@.. │ │ │ │ │ - 0x00011d98 0a0e3841 0e30410e 28420e20 420e1842 ..8A.0A.(B. B..B │ │ │ │ │ - 0x00011da8 0e10420e 084b0b00 44000000 0c080000 ..B..K..D....... │ │ │ │ │ - 0x00011db8 a8adffff c0010000 04240500 00460e10 .........$...F.. │ │ │ │ │ - 0x00011dc8 8e02420e 188d0345 0e208c04 440e2886 ..B....E. ..D.(. │ │ │ │ │ - 0x00011dd8 05410e30 8306440e 5002fc0a 0e30410e .A.0..D.P....0A. │ │ │ │ │ - 0x00011de8 28410e20 420e1842 0e10420e 08460b00 (A. B..B..B..F.. │ │ │ │ │ - 0x00011df8 44000000 54080000 20afffff 87020000 D...T... ....... │ │ │ │ │ - 0x00011e08 04f10400 00460e10 8e02420e 188d0342 .....F....B....B │ │ │ │ │ - 0x00011e18 0e208c04 410e2886 05440e30 8306440e . ..A.(..D.0..D. │ │ │ │ │ - 0x00011e28 5002ff0a 0e30410e 28410e20 420e1842 P....0A.(A. B..B │ │ │ │ │ - 0x00011e38 0e10420e 08460b00 6c000000 bc0a0000 ..B..F..l....... │ │ │ │ │ - 0x00011e48 68b1ffff 6d010000 00460e10 8d02420e h...m....F....B. │ │ │ │ │ - 0x00011e58 188c0341 0e208604 410e2883 05470e30 ...A. ..A.(..G.0 │ │ │ │ │ - 0x00011e68 7d0a0e28 410e2041 0e18420e 10420e08 }..(A. A..B..B.. │ │ │ │ │ - 0x00011e78 440b02bc 0a0e2841 0e20410e 18420e10 D.....(A. A..B.. │ │ │ │ │ - 0x00011e88 420e0846 0b6c0a0e 28410e20 410e1842 B..F.l..(A. A..B │ │ │ │ │ - 0x00011e98 0e10420e 08460b47 0e28440e 20410e18 ..B..F.G.(D. A.. │ │ │ │ │ - 0x00011ea8 420e1042 0e080000 54000000 0c090000 B..B....T....... │ │ │ │ │ - 0x00011eb8 68b2ffff 9c060000 044e0400 00460e10 h........N...F.. │ │ │ │ │ - 0x00011ec8 8e02420e 188d0342 0e208c04 410e2886 ..B....B. ..A.(. │ │ │ │ │ - 0x00011ed8 05440e30 830603b6 010a0e28 410e2042 .D.0.......(A. B │ │ │ │ │ - 0x00011ee8 0e18420e 10420e08 440b02d4 0a0e2841 ..B..B..D.....(A │ │ │ │ │ - 0x00011ef8 0e20420e 18420e10 420e0845 0b000000 . B..B..B..E.... │ │ │ │ │ - 0x00011f08 50000000 64090000 6047ffff d3230000 P...d...`G...#.. │ │ │ │ │ - 0x00011f18 04320400 00460e10 8f02490e 188e0342 .2...F....I....B │ │ │ │ │ - 0x00011f28 0e208d04 420e288c 05440e30 8606430e . ..B.(..D.0..C. │ │ │ │ │ - 0x00011f38 38830747 0ee00503 2f0a0a0e 38440e30 8..G..../...8D.0 │ │ │ │ │ - 0x00011f48 410e2842 0e20420e 18420e10 420e0843 A.(B. B..B..B..C │ │ │ │ │ - 0x00011f58 0b000000 20000000 b8090000 5c24ffff .... .......\$.. │ │ │ │ │ - 0x00011f68 e1010000 04530500 000ee005 83078606 .....S.......... │ │ │ │ │ - 0x00011f78 8c058d04 8e038f02 14000000 fc0b0000 ................ │ │ │ │ │ - 0x00011f88 e82affff 3d000000 00000000 00000000 .*..=........... │ │ │ │ │ - 0x00011f98 28000000 140c0000 00e9ffff b0010000 (............... │ │ │ │ │ - 0x00011fa8 00450e10 8602490d 06458d03 8c048305 .E....I..E...... │ │ │ │ │ - 0x00011fb8 0333010a 0c07084a 0b000000 50000000 .3.....J....P... │ │ │ │ │ - 0x00011fc8 200a0000 f4b7ffff 85260000 04f40400 ........&...... │ │ │ │ │ - 0x00011fd8 00460e10 8f024c0e 188e0342 0e208d04 .F....L....B. .. │ │ │ │ │ - 0x00011fe8 490e288c 05440e30 8606410e 3883074a I.(..D.0..A.8..J │ │ │ │ │ - 0x00011ff8 0eb00803 89150a0e 38440e30 410e2842 ........8D.0A.(B │ │ │ │ │ - 0x00012008 0e20420e 18420e10 420e0846 0b000000 . B..B..B..F.... │ │ │ │ │ - 0x00012018 20000000 740a0000 8225ffff df030000 ...t....%...... │ │ │ │ │ - 0x00012028 041a0500 000eb008 83078606 8c058d04 ................ │ │ │ │ │ - 0x00012038 8e038f02 18000000 b80c0000 0ceaffff ................ │ │ │ │ │ - 0x00012048 48000000 004c0e10 8302770e 08000000 H....L....w..... │ │ │ │ │ - 0x00012058 18000000 d40c0000 40eaffff 55000000 ........@...U... │ │ │ │ │ - 0x00012068 004c0e10 83020244 0e080000 48000000 .L.....D....H... │ │ │ │ │ - 0x00012078 f00c0000 84eaffff 03040000 00460e10 .............F.. │ │ │ │ │ - 0x00012088 8f02450e 188e0345 0e208d04 420e288c ..E....E. ..B.(. │ │ │ │ │ - 0x00012098 05410e30 8606410e 38830744 0e60035d .A.0..A.8..D.`.] │ │ │ │ │ - 0x000120a8 020a0e38 410e3041 0e28420e 20420e18 ...8A.0A.(B. B.. │ │ │ │ │ - 0x000120b8 420e1042 0e08410b 50000000 1c0b0000 B..B..A.P....... │ │ │ │ │ - 0x000120c8 88ddffff 460a0000 04c10400 00460e10 ....F........F.. │ │ │ │ │ - 0x000120d8 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ │ - 0x000120e8 05410e30 8606410e 3883074a 0ef00703 .A.0..A.8..J.... │ │ │ │ │ - 0x000120f8 a1060a0e 38410e30 410e2842 0e20420e ....8A.0A.(B. B. │ │ │ │ │ - 0x00012108 18420e10 420e0845 0b000000 20000000 .B..B..E.... ... │ │ │ │ │ - 0x00012118 700b0000 6628ffff ea000000 04a80400 p...f(.......... │ │ │ │ │ - 0x00012128 000ef007 83078606 8c058d04 8e038f02 ................ │ │ │ │ │ - 0x00012138 10000000 b40d0000 7029ffff 54000000 ........p)..T... │ │ │ │ │ - 0x00012148 00000000 00000000 ........ │ │ │ │ │ + 0x00011390 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ │ + 0x000113a0 1b0c0708 90010000 24000000 1c000000 ........$....... │ │ │ │ │ + 0x000113b0 702cffff 70030000 000e1046 0e184a0f p,..p......F..J. │ │ │ │ │ + 0x000113c0 0b770880 003f1a3b 2a332422 00000000 .w...?.;*3$".... │ │ │ │ │ + 0x000113d0 14000000 44000000 b82fffff 08000000 ....D..../...... │ │ │ │ │ + 0x000113e0 00000000 00000000 28000000 5c000000 ........(...\... │ │ │ │ │ + 0x000113f0 d068ffff b0010000 00450e10 8602490d .h.......E....I. │ │ │ │ │ + 0x00011400 06458d03 8c048305 0333010a 0c07084a .E.......3.....J │ │ │ │ │ + 0x00011410 0b000000 1c000000 00000000 017a504c .............zPL │ │ │ │ │ + 0x00011420 52000178 10079be1 2b00001b 1b0c0708 R..x....+....... │ │ │ │ │ + 0x00011430 90010000 50000000 24000000 a437ffff ....P...$....7.. │ │ │ │ │ + 0x00011440 85260000 04130d00 00460e10 8f024c0e .&.......F....L. │ │ │ │ │ + 0x00011450 188e0342 0e208d04 490e288c 05440e30 ...B. ..I.(..D.0 │ │ │ │ │ + 0x00011460 8606410e 3883074a 0eb00803 89150a0e ..A.8..J........ │ │ │ │ │ + 0x00011470 38440e30 410e2842 0e20420e 18420e10 8D.0A.(B. B..B.. │ │ │ │ │ + 0x00011480 420e0846 0b000000 20000000 78000000 B..F.... ...x... │ │ │ │ │ + 0x00011490 302fffff df030000 04390d00 000eb008 0/.......9...... │ │ │ │ │ + 0x000114a0 83078606 8c058d04 8e038f02 18000000 ................ │ │ │ │ │ + 0x000114b0 20010000 bc69ffff 48000000 004c0e10 ....i..H....L.. │ │ │ │ │ + 0x000114c0 8302770e 08000000 18000000 3c010000 ..w.........<... │ │ │ │ │ + 0x000114d0 f069ffff 55000000 004c0e10 83020244 .i..U....L.....D │ │ │ │ │ + 0x000114e0 0e080000 48000000 58010000 546affff ....H...X...Tj.. │ │ │ │ │ + 0x000114f0 03040000 00460e10 8f02450e 188e0345 .....F....E....E │ │ │ │ │ + 0x00011500 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ │ + 0x00011510 38830744 0e60035d 020a0e38 410e3041 8..D.`.]...8A.0A │ │ │ │ │ + 0x00011520 0e28420e 20420e18 420e1042 0e08410b .(B. B..B..B..A. │ │ │ │ │ + 0x00011530 50000000 20010000 385dffff 460a0000 P... ...8]..F... │ │ │ │ │ + 0x00011540 04e00c00 00460e10 8f02420e 188e0342 .....F....B....B │ │ │ │ │ + 0x00011550 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ │ + 0x00011560 3883074a 0ef00703 a1060a0e 38410e30 8..J........8A.0 │ │ │ │ │ + 0x00011570 410e2842 0e20420e 18420e10 420e0845 A.(B. B..B..B..E │ │ │ │ │ + 0x00011580 0b000000 20000000 74010000 1432ffff .... ...t....2.. │ │ │ │ │ + 0x00011590 ea000000 04c70c00 000ef007 83078606 ................ │ │ │ │ │ + 0x000115a0 8c058d04 8e038f02 14000000 1c020000 ................ │ │ │ │ │ + 0x000115b0 c034ffff 54000000 00000000 00000000 .4..T........... │ │ │ │ │ + 0x000115c0 30000000 34020000 b86dffff a3000000 0...4....m...... │ │ │ │ │ + 0x000115d0 00420e10 8c02440e 18860344 0e208304 .B....D....D. .. │ │ │ │ │ + 0x000115e0 470e3002 4f0a0e20 410e1841 0e10420e G.0.O.. A..A..B. │ │ │ │ │ + 0x000115f0 08440b00 44000000 68020000 346effff .D..D...h...4n.. │ │ │ │ │ + 0x00011600 57050000 00490e10 8f02450e 188e0342 W....I....E....B │ │ │ │ │ + 0x00011610 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ │ + 0x00011620 38830703 31050a0e 30410e28 420e2042 8...1...0A.(B. B │ │ │ │ │ + 0x00011630 0e18420e 10420e08 410b0000 78000000 ..B..B..A...x... │ │ │ │ │ + 0x00011640 b0020000 4c73ffff 6e040000 004b0e10 ....Ls..n....K.. │ │ │ │ │ + 0x00011650 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ │ + 0x00011660 05410e30 8606440e 38830747 0e605e0a .A.0..D.8..G.`^. │ │ │ │ │ + 0x00011670 0e38410e 30410e28 420e2042 0e18420e .8A.0A.(B. B..B. │ │ │ │ │ + 0x00011680 10420e08 4b0b0310 010e08c3 c6cccdce .B..K........... │ │ │ │ │ + 0x00011690 cf480e60 83078606 8c058d04 8e038f02 .H.`............ │ │ │ │ │ + 0x000116a0 5d0a0e38 410e3041 0e28420e 20420e18 ]..8A.0A.(B. B.. │ │ │ │ │ + 0x000116b0 420e1042 0e08410b 10000000 2c030000 B..B..A.....,... │ │ │ │ │ + 0x000116c0 4077ffff 09000000 00000000 28000000 @w..........(... │ │ │ │ │ + 0x000116d0 40030000 3c77ffff 51000000 00450e10 @.....E..>.. │ │ │ │ │ - 0x000124a0 4600df3e 05b04500 9c400591 44008a41 F..>..E..@..D..A │ │ │ │ │ - 0x000124b0 05af4700 c04105bd 4600e242 05d34400 ..G..A..F..B..D. │ │ │ │ │ - 0x000124c0 ffff0105 8e010500 00ffff01 765e0500 ............v^.. │ │ │ │ │ - 0x000124d0 008a0105 d54c00e0 1605a84c 00a81805 .....L.....L.... │ │ │ │ │ - 0x000124e0 9f4c00b4 1905ba4c 00fc1a05 b14c0088 .L.....L.....L.. │ │ │ │ │ - 0x000124f0 1c05e14c 00da1d05 ea4c00e6 1e05f34c ...L.....L.....L │ │ │ │ │ - 0x00012500 00b82005 8d4c00c4 2105c34c 008f2305 .. ..L..!..L..#. │ │ │ │ │ - 0x00012510 fc4c0096 2405cc4c 00ee2505 964c00f4 .L..$..L..%..L.. │ │ │ │ │ - 0x00012520 2e059f4c 008c3005 b14c00a4 3105ea4c ...L..0..L..1..L │ │ │ │ │ - 0x00012530 00bc3205 8d4c00d1 3305fc4c 00ee3405 ..2..L..3..L..4. │ │ │ │ │ - 0x00012540 964c00ff ff014b26 05bb0300 fd010500 .L....K&........ │ │ │ │ │ - 0x00012550 00f70205 d3030096 0305a003 00890405 ................ │ │ │ │ │ - 0x00012560 bb0700bd 0405a307 00e90405 c7030094 ................ │ │ │ │ │ - 0x00012570 0505af07 00c80505 c70700f4 05059207 ................ │ │ │ │ │ - 0x00012580 00a80605 d30700d4 06052b00 83070582 ..........+..... │ │ │ │ │ - 0x00012590 0200ffff 0137f201 05ba1400 9f0305f2 .....7.......... │ │ │ │ │ - 0x000125a0 1300ca03 17e61300 c70405ae 1400ba05 ................ │ │ │ │ │ - 0x000125b0 05a21400 e6060596 14009307 178a1400 ................ │ │ │ │ │ - 0x000125c0 92089e0b fe1300c5 1305ae14 00ffff01 ................ │ │ │ │ │ - 0x000125d0 043a5900 00 .:Y.. │ │ │ │ │ + 0x00012158 ffff0176 5e050000 8a0105d5 4c00e016 ...v^.......L... │ │ │ │ │ + 0x00012168 05a84c00 a818059f 4c00b419 05ba4c00 ..L.....L.....L. │ │ │ │ │ + 0x00012178 fc1a05b1 4c00881c 05e14c00 da1d05ea ....L.....L..... │ │ │ │ │ + 0x00012188 4c00e61e 05f34c00 b820058d 4c00c421 L.....L.. ..L..! │ │ │ │ │ + 0x00012198 05c34c00 8f2305fc 4c009624 05cc4c00 ..L..#..L..$..L. │ │ │ │ │ + 0x000121a8 ee250596 4c00f42e 059f4c00 8c3005b1 .%..L.....L..0.. │ │ │ │ │ + 0x000121b8 4c00a431 05ea4c00 bc32058d 4c00d133 L..1..L..2..L..3 │ │ │ │ │ + 0x000121c8 05fc4c00 ee340596 4c00ffff 014b2605 ..L..4..L....K&. │ │ │ │ │ + 0x000121d8 bb0300fd 01050000 f70205d3 03009603 ................ │ │ │ │ │ + 0x000121e8 05a00300 890405bb 0700bd04 05a30700 ................ │ │ │ │ │ + 0x000121f8 e90405c7 03009405 05af0700 c80505c7 ................ │ │ │ │ │ + 0x00012208 0700f405 05920700 a80605d3 0700d406 ................ │ │ │ │ │ + 0x00012218 052b0083 07058202 00ffff01 37f20105 .+..........7... │ │ │ │ │ + 0x00012228 ba14009f 0305f213 00ca0317 e61300c7 ................ │ │ │ │ │ + 0x00012238 0405ae14 00ba0505 a21400e6 06059614 ................ │ │ │ │ │ + 0x00012248 00930717 8a140092 089e0bfe 1300c513 ................ │ │ │ │ │ + 0x00012258 05ae1400 ffff0104 3a590000 ffff0110 ........:Y...... │ │ │ │ │ + 0x00012268 74aa0100 00a40205 f8020084 03050000 t............... │ │ │ │ │ + 0x00012278 ffff0110 73d30100 00f30205 dc040084 ....s........... │ │ │ │ │ + 0x00012288 04690000 ffff0110 74aa0100 00a40205 .i......t....... │ │ │ │ │ + 0x00012298 f8020084 03050000 ffff0110 73d30100 ............s... │ │ │ │ │ + 0x000122a8 00f30205 dc040084 04690000 ffff0110 .........i...... │ │ │ │ │ + 0x000122b8 72050000 fc0105ab 0500e002 dc020000 r............... │ │ │ │ │ + 0x000122c8 ffff0110 73f00100 00900305 bf0400e7 ....s........... │ │ │ │ │ + 0x000122d8 03690000 ffff0111 8001e001 00008d03 .i.............. │ │ │ │ │ + 0x000122e8 05f20400 93047000 00ffff01 107baf01 ......p......{.. │ │ │ │ │ + 0x000122f8 0000b002 05880300 94030500 00ffff01 ................ │ │ │ │ │ + 0x00012308 12a90182 030000ff 04058807 00da05bf ................ │ │ │ │ │ + 0x00012318 010000ff ff0112de 01058c05 00ae0205 ................ │ │ │ │ │ + 0x00012328 830500c0 03dd0100 00ffff01 107bbf01 .............{.. │ │ │ │ │ + 0x00012338 0000c002 05ee0200 fa020500 00ffff01 ................ │ │ │ │ │ + 0x00012348 1079f601 0000b803 05a60400 b2040500 .y.............. │ │ │ │ │ + 0x00012358 00ffff01 38326900 00810205 a10c00b5 ....82i......... │ │ │ │ │ + 0x00012368 0268aa0c 00c50305 00008104 05b30c00 .h.............. │ │ │ │ │ + 0x00012378 e8050500 00a00605 a10c0080 0705aa0c ................ │ │ │ │ │ + 0x00012388 00ad07ad 01b30c00 d00c3c00 00ffff01 ..........<..... │ │ │ │ │ + 0x00012398 1074aa01 0000a402 05f80200 84030500 .t.............. │ │ │ │ │ + 0x000123a8 00ffff01 1073d301 0000f302 05dc0400 .....s.......... │ │ │ │ │ + 0x000123b8 84046900 00ffff01 38326900 00810205 ..i.....82i..... │ │ │ │ │ + 0x000123c8 910c00b1 02619a0c 00bd0305 0000f903 .....a.......... │ │ │ │ │ + 0x000123d8 05a30c00 e0050500 00980605 910c00fc ................ │ │ │ │ │ + 0x000123e8 06059a0c 00a507a5 01a30c00 c00c3c00 ..............<. │ │ │ │ │ + 0x000123f8 00ffff01 118a01ee 010000fe 0205af03 ................ │ │ │ │ │ + 0x00012408 00bb0305 0000ffff 01118b01 9d020000 ................ │ │ │ │ │ + 0x00012418 800405f6 04008205 050000ff ff013832 ..............82 │ │ │ │ │ + 0x00012428 69000081 0205b10c 00b50279 ba0c00d5 i..........y.... │ │ │ │ │ + 0x00012438 03050000 910405c3 0c00f805 050000b0 ................ │ │ │ │ │ + 0x00012448 0605b10c 00900705 ba0c00bd 07ad01c3 ................ │ │ │ │ │ + 0x00012458 0c00e00c 3c0000ff ff01f002 ea0105ae ....<........... │ │ │ │ │ + 0x00012468 43009a02 05a64400 bc02c302 ba4300d2 C.....D......C.. │ │ │ │ │ + 0x00012478 0705e743 00fa0705 d24300f6 0a05de43 ...C.....C.....C │ │ │ │ │ + 0x00012488 00f80f05 f34300d2 1105fc43 00901218 .....C.....C.... │ │ │ │ │ + 0x00012498 ba4300ab 1205be44 009d1605 b24400e2 .C.....D.....D.. │ │ │ │ │ + 0x000124a8 1605c643 00b01905 fb450095 2205cb45 ...C.....E.."..E │ │ │ │ │ + 0x000124b8 00982305 f34600f5 23059a44 00bb249d ..#..F..#..D..$. │ │ │ │ │ + 0x000124c8 01ba4300 fd2605d7 4500f927 05e04500 ..C..&..E..'..E. │ │ │ │ │ + 0x000124d8 a02805c2 4500ba28 05b94500 bd2b05f2 .(..E..(..E..+.. │ │ │ │ │ + 0x000124e8 4500932d 059f4600 c72d0596 4600db2d E..-..F..-..F..- │ │ │ │ │ + 0x000124f8 058d4600 eb2d0584 4600932f 05d84600 ..F..-..F../..F. │ │ │ │ │ + 0x00012508 a32f05cf 4600b32f 05c14700 c32f05b8 ./..F../..G../.. │ │ │ │ │ + 0x00012518 4700e32f 05ca4700 f32f058b 4700a030 G../..G../..G..0 │ │ │ │ │ + 0x00012528 059d4700 d9300588 44009f31 05944700 ..G..0..D..1..G. │ │ │ │ │ + 0x00012538 c131059e 4500f531 05ee4400 e53265ba .1..E..1..D..2e. │ │ │ │ │ + 0x00012548 4300b634 05a64700 943505ab 4600cb36 C..4..G..5..F..6 │ │ │ │ │ + 0x00012558 05fa4400 e73605e5 4400f936 05dc4400 ..D..6..D..6..D. │ │ │ │ │ + 0x00012568 8d370599 4300f137 05834500 883805ea .7..C..7..E..8.. │ │ │ │ │ + 0x00012578 4600c138 05c64600 a13905e1 4600d93a F..8..F..9..F..: │ │ │ │ │ + 0x00012588 05a74500 c93b0595 4500853c 058c4500 ..E..;..E..<..E. │ │ │ │ │ + 0x00012598 b43c05ff 46008e3d 05ca4400 c33d05a5 .<..F..=..D..=.. │ │ │ │ │ + 0x000125a8 4300893e 05e94500 b43e05b4 4600df3e C..>..E..>..F..> │ │ │ │ │ + 0x000125b8 05b04500 9c400591 44008a41 05af4700 ..E..@..D..A..G. │ │ │ │ │ + 0x000125c8 c04105bd 4600e242 05d34400 ffff0105 .A..F..B..D..... │ │ │ │ │ + 0x000125d8 8e010500 00 ..... │ │ │ │ ├── readelf --wide --decompress --hex-dump=.init_array {} │ │ │ │ │ @@ -1,5 +1,5 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.init_array': │ │ │ │ │ 0x00013b78 c04b0000 00000000 704a0000 00000000 .K......pJ...... │ │ │ │ │ - 0x00013b88 b04a0000 00000000 .J...... │ │ │ │ │ + 0x00013b88 d04a0000 00000000 .J...... │ │ │ │ ├── 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 31306438 35396133 38316264 61343932 10d859a381bda492 │ │ │ │ │ - 0x00000010 64636237 66323962 35373438 30363139 dcb7f29b57480619 │ │ │ │ │ - 0x00000020 34333363 30612e64 65627567 00000000 433c0a.debug.... │ │ │ │ │ - 0x00000030 57579e7f WW.. │ │ │ │ │ + 0x00000000 30316633 39653936 39623034 33306637 01f39e969b0430f7 │ │ │ │ │ + 0x00000010 38643032 30363134 35636534 66386366 8d0206145ce4f8cf │ │ │ │ │ + 0x00000020 33623661 33312e64 65627567 00000000 3b6a31.debug.... │ │ │ │ │ + 0x00000030 bf33be23 .3.# ├── porechop-dbgsym_0.2.4+dfsg-8_amd64.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2024-12-08 20:07:46.000000 debian-binary │ │ --rw-r--r-- 0 0 0 536 2024-12-08 20:07:46.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 399532 2024-12-08 20:07:46.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 540 2024-12-08 20:07:46.000000 control.tar.xz │ │ +-rw-r--r-- 0 0 0 395876 2024-12-08 20:07:46.000000 data.tar.xz │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── ./control │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ Package: porechop-dbgsym │ │ │ │ Source: porechop │ │ │ │ Version: 0.2.4+dfsg-8 │ │ │ │ Auto-Built-Package: debug-symbols │ │ │ │ Architecture: amd64 │ │ │ │ Maintainer: Debian Med Packaging Team │ │ │ │ -Installed-Size: 413 │ │ │ │ +Installed-Size: 410 │ │ │ │ Depends: porechop (= 0.2.4+dfsg-8) │ │ │ │ Section: debug │ │ │ │ Priority: optional │ │ │ │ Description: debug symbols for porechop │ │ │ │ -Build-Ids: 8410d859a381bda492dcb7f29b57480619433c0a │ │ │ │ +Build-Ids: db01f39e969b0430f78d0206145ce4f8cf3b6a31 │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ │ │ │ ├── line order │ │ │ │ │ @@ -1 +1 @@ │ │ │ │ │ -usr/lib/debug/.build-id/84/10d859a381bda492dcb7f29b57480619433c0a.debug │ │ │ │ │ +usr/lib/debug/.build-id/db/01f39e969b0430f78d0206145ce4f8cf3b6a31.debug │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── file list │ │ │ │ @@ -1,10 +1,10 @@ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-12-08 20:07:46.000000 ./ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-12-08 20:07:46.000000 ./usr/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-12-08 20:07:46.000000 ./usr/lib/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-12-08 20:07:46.000000 ./usr/lib/debug/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-12-08 20:07:46.000000 ./usr/lib/debug/.build-id/ │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2024-12-08 20:07:46.000000 ./usr/lib/debug/.build-id/84/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 412392 2024-12-08 20:07:46.000000 ./usr/lib/debug/.build-id/84/10d859a381bda492dcb7f29b57480619433c0a.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2024-12-08 20:07:46.000000 ./usr/lib/debug/.build-id/db/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 409328 2024-12-08 20:07:46.000000 ./usr/lib/debug/.build-id/db/01f39e969b0430f78d0206145ce4f8cf3b6a31.debug │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-12-08 20:07:46.000000 ./usr/share/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-12-08 20:07:46.000000 ./usr/share/doc/ │ │ │ │ lrwxrwxrwx 0 root (0) root (0) 0 2024-12-08 20:07:46.000000 ./usr/share/doc/porechop-dbgsym -> porechop