{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/tmp.3zTFlONldz/b1/sword_1.9.0+dfsg-2_armhf.changes", "source2": "/srv/reproducible-results/rbuild-debian/tmp.3zTFlONldz/b2/sword_1.9.0+dfsg-2_armhf.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,11 +1,11 @@\n \n- 3e6faa6d12bc4f0f65b944567d3961f3 293384 debug optional diatheke-dbgsym_1.9.0+dfsg-2_armhf.deb\n- 5cfe3e959819da451466ceb887daa663 86136 text optional diatheke_1.9.0+dfsg-2_armhf.deb\n+ bd6e6951e4c4c6ac353b6c10076c5a58 293396 debug optional diatheke-dbgsym_1.9.0+dfsg-2_armhf.deb\n+ 0805bd3afc5163d3ec48f08ae5caa804 86148 text optional diatheke_1.9.0+dfsg-2_armhf.deb\n 5b5ef01f4ffb34ca23b7260229b702ff 173248 devel optional libsword-common_1.9.0+dfsg-2_all.deb\n 159ed84d48f1a9c77ade6133615df5d6 697496 libdevel optional libsword-dev_1.9.0+dfsg-2_armhf.deb\n- baa376e50f7aec1500ee549216dd0088 661688 debug optional libsword-utils-dbgsym_1.9.0+dfsg-2_armhf.deb\n- 0e35e7ff67bc2b4b9ed50743f847cd02 144196 devel optional libsword-utils_1.9.0+dfsg-2_armhf.deb\n+ 99a3d4dcf95bd9722e634323b27ad052 662092 debug optional libsword-utils-dbgsym_1.9.0+dfsg-2_armhf.deb\n+ 6b474abe3487c03bc191946b5b2b37f4 144208 devel optional libsword-utils_1.9.0+dfsg-2_armhf.deb\n 5e1e47850485045c09ae63138107e609 4203092 debug optional libsword1.9.0-dbgsym_1.9.0+dfsg-2_armhf.deb\n 5db27ca86f1077081c4671ca494c0e65 482252 libs optional libsword1.9.0_1.9.0+dfsg-2_armhf.deb\n 40d0fc9df570e652080f27b0989e7180 2843912 debug optional python3-sword-dbgsym_1.9.0+dfsg-2_armhf.deb\n f7f82e1bb8ff2fc5b0810942568f5881 356072 python optional python3-sword_1.9.0+dfsg-2_armhf.deb\n"}, {"source1": "diatheke_1.9.0+dfsg-2_armhf.deb", "source2": "diatheke_1.9.0+dfsg-2_armhf.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2020-11-12 19:58:40.000000 debian-binary\n -rw-r--r-- 0 0 0 1176 2020-11-12 19:58:40.000000 control.tar.xz\n--rw-r--r-- 0 0 0 84768 2020-11-12 19:58:40.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 84780 2020-11-12 19:58:40.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "./usr/bin/diatheke", "source2": "./usr/bin/diatheke", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,16 +4,16 @@\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 00000154 000154 000019 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000170 000170 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000194 000194 000020 00 A 0 0 4\n [ 4] .gnu.hash GNU_HASH 000001b4 0001b4 000400 04 A 5 0 4\n [ 5] .dynsym DYNSYM 000005b4 0005b4 001380 10 A 6 3 4\n- [ 6] .dynstr STRTAB 00001934 001934 002ea1 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 000047d6 0047d6 000270 02 A 5 0 2\n+ [ 6] .dynstr STRTAB 00001934 001934 002ea3 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 000047d8 0047d8 000270 02 A 5 0 2\n [ 8] .gnu.version_r VERNEED 00004a48 004a48 0000e0 00 A 6 4 4\n [ 9] .rel.dyn REL 00004b28 004b28 000620 08 A 5 0 4\n [10] .rel.plt REL 00005148 005148 000428 08 AI 5 23 4\n [11] .init PROGBITS 00005570 005570 00000c 00 AX 0 0 4\n [12] .plt PROGBITS 0000557c 00557c 000658 04 AX 0 0 4\n [13] .text PROGBITS 00005bd4 005bd4 009dbc 00 AX 0 0 4\n [14] .fini PROGBITS 0000f990 00f990 000008 00 AX 0 0 4\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -11,24 +11,24 @@\n 0x00000019 (INIT_ARRAY) 0x21904\n 0x0000001b (INIT_ARRAYSZ) 24 (bytes)\n 0x0000001a (FINI_ARRAY) 0x2191c\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x1b4\n 0x00000005 (STRTAB) 0x1934\n 0x00000006 (SYMTAB) 0x5b4\n- 0x0000000a (STRSZ) 11937 (bytes)\n+ 0x0000000a (STRSZ) 11939 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000015 (DEBUG) 0x0\n 0x00000003 (PLTGOT) 0x21d64\n 0x00000002 (PLTRELSZ) 1064 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0x5148\n 0x00000011 (REL) 0x4b28\n 0x00000012 (RELSZ) 1568 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW PIE\n 0x6ffffffe (VERNEED) 0x4a48\n 0x6fffffff (VERNEEDNUM) 4\n- 0x6ffffff0 (VERSYM) 0x47d6\n+ 0x6ffffff0 (VERSYM) 0x47d8\n 0x6ffffffa (RELCOUNT) 111\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 125acb5a5d5a0003d6c8000fc45019cf0923a480\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 89860c492e67f2edb51d667b1d064b90e2a335ec\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n"}, {"source1": "readelf --wide --version-info {}", "source2": "readelf --wide --version-info {}", "unified_diff": "@@ -1,10 +1,10 @@\n \n Version symbols section '.gnu.version' contains 312 entries:\n- Addr: 0x00000000000047d6 Offset: 0x0047d6 Link: 5 (.dynsym)\n+ Addr: 0x00000000000047d8 Offset: 0x0047d8 Link: 5 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 004: 0 (*local*) 0 (*local*) 2 (GLIBC_2.4) 0 (*local*) \n 008: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 00c: 3 (GLIBCXX_3.4) 0 (*local*) 0 (*local*) 0 (*local*) \n 010: 0 (*local*) 0 (*local*) 2 (GLIBC_2.4) 0 (*local*) \n 014: 0 (*local*) 0 (*local*) 4 (GCC_3.5) 0 (*local*) \n 018: 0 (*local*) 0 (*local*) 0 (*local*) 5 (GLIBCXX_3.4.15) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -550,15 +550,15 @@\n reference\n milestone\n \n transChange\n OSISqToTick\n N5sword7OSISCGI10MyUserDataE\n N5sword7OSISCGIE\n-5acb5a5d5a0003d6c8000fc45019cf0923a480.debug\n+860c492e67f2edb51d667b1d064b90e2a335ec.debug\n .shstrtab\n .note.gnu.build-id\n .note.ABI-tag\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rel.dyn\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -742,9 +742,9 @@\n 0x00004764 5f312e33 2e390047 4c494243 58585f33 _1.3.9.GLIBCXX_3\n 0x00004774 2e342e31 31004358 58414249 5f312e33 .4.11.CXXABI_1.3\n 0x00004784 00474c49 42435858 5f332e34 2e313500 .GLIBCXX_3.4.15.\n 0x00004794 474c4942 4358585f 332e3400 00000000 GLIBCXX_3.4.....\n 0x000047a4 00000000 00000000 00000000 00000000 ................\n 0x000047b4 00000000 00000000 00000000 00000000 ................\n 0x000047c4 00000000 00000000 00000000 00000000 ................\n- 0x000047d4 00 .\n+ 0x000047d4 000000 ...\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 35616362 35613564 35613030 30336436 5acb5a5d5a0003d6\n- 0x00000010 63383030 30666334 35303139 63663039 c8000fc45019cf09\n- 0x00000020 32336134 38302e64 65627567 00000000 23a480.debug....\n- 0x00000030 eebefa40 ...@\n+ 0x00000000 38363063 34393265 36376632 65646235 860c492e67f2edb5\n+ 0x00000010 31643636 37623164 30363462 39306532 1d667b1d064b90e2\n+ 0x00000020 61333335 65632e64 65627567 00000000 a335ec.debug....\n+ 0x00000030 00aebd9a ....\n \n"}]}]}]}]}, {"source1": "libsword-utils_1.9.0+dfsg-2_armhf.deb", "source2": "libsword-utils_1.9.0+dfsg-2_armhf.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2020-11-12 19:58:40.000000 debian-binary\n--rw-r--r-- 0 0 0 1708 2020-11-12 19:58:40.000000 control.tar.xz\n--rw-r--r-- 0 0 0 142296 2020-11-12 19:58:40.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 1700 2020-11-12 19:58:40.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 142316 2020-11-12 19:58:40.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "./usr/bin/addld", "source2": "./usr/bin/addld", "unified_diff": null, "details": [{"source1": "readelf --wide --file-header {}", "source2": "readelf --wide --file-header {}", "unified_diff": "@@ -4,15 +4,15 @@\n Data: 2's complement, little endian\n Version: 1 (current)\n OS/ABI: UNIX - System V\n ABI Version: 0\n Type: DYN (Shared object file)\n Machine: ARM\n Version: 0x1\n- Entry point address: 0x12cd\n+ Entry point address: 0x12d1\n Start of program headers: 52 (bytes into file)\n Start of section headers: 8664 (bytes into file)\n Flags: 0x5000400, Version5 EABI, hard-float ABI\n Size of this header: 52 (bytes)\n Size of program headers: 32 (bytes)\n Number of program headers: 9\n Size of section headers: 40 (bytes)\n"}, {"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,19 +1,19 @@\n \n Elf file type is DYN (Shared object file)\n-Entry point 0x12cd\n+Entry point 0x12d1\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- EXIDX 0x001828 0x00001828 0x00001828 0x00018 0x00018 R 0x4\n+ EXIDX 0x00182c 0x0000182c 0x0000182c 0x00018 0x00018 R 0x4\n PHDR 0x000034 0x00000034 0x00000034 0x00120 0x00120 R 0x4\n INTERP 0x000154 0x00000154 0x00000154 0x00019 0x00019 R 0x1\n [Requesting program interpreter: /lib/ld-linux-armhf.so.3]\n- LOAD 0x000000 0x00000000 0x00000000 0x01844 0x01844 R E 0x10000\n+ LOAD 0x000000 0x00000000 0x00000000 0x01848 0x01848 R E 0x10000\n LOAD 0x001e20 0x00011e20 0x00011e20 0x001e8 0x001f0 RW 0x10000\n DYNAMIC 0x001e2c 0x00011e2c 0x00011e2c 0x00118 0x00118 RW 0x4\n NOTE 0x000170 0x00000170 0x00000170 0x00044 0x00044 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n GNU_RELRO 0x001e20 0x00011e20 0x00011e20 0x001e0 0x001e0 R 0x1\n \n Section to Segment mapping:\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,27 +4,27 @@\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 00000154 000154 000019 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000170 000170 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000194 000194 000020 00 A 0 0 4\n [ 4] .gnu.hash GNU_HASH 000001b4 0001b4 000064 04 A 5 0 4\n [ 5] .dynsym DYNSYM 00000218 000218 000380 10 A 6 3 4\n- [ 6] .dynstr STRTAB 00000598 000598 0004ac 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 00000a44 000a44 000070 02 A 5 0 2\n- [ 8] .gnu.version_r VERNEED 00000ab4 000ab4 0000a0 00 A 6 3 4\n- [ 9] .rel.dyn REL 00000b54 000b54 000078 08 A 5 0 4\n- [10] .rel.plt REL 00000bcc 000bcc 000108 08 AI 5 22 4\n- [11] .init PROGBITS 00000cd4 000cd4 00000c 00 AX 0 0 4\n- [12] .plt PROGBITS 00000ce0 000ce0 0001a4 04 AX 0 0 4\n- [13] .text PROGBITS 00000e84 000e84 00059c 00 AX 0 0 4\n- [14] .fini PROGBITS 00001420 001420 000008 00 AX 0 0 4\n- [15] .rodata PROGBITS 00001428 001428 000368 00 A 0 0 4\n- [16] .ARM.extab PROGBITS 00001790 001790 000096 00 A 0 0 4\n- [17] .ARM.exidx ARM_EXIDX 00001828 001828 000018 00 AL 13 0 4\n- [18] .eh_frame PROGBITS 00001840 001840 000004 00 A 0 0 4\n+ [ 6] .dynstr STRTAB 00000598 000598 0004ae 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 00000a46 000a46 000070 02 A 5 0 2\n+ [ 8] .gnu.version_r VERNEED 00000ab8 000ab8 0000a0 00 A 6 3 4\n+ [ 9] .rel.dyn REL 00000b58 000b58 000078 08 A 5 0 4\n+ [10] .rel.plt REL 00000bd0 000bd0 000108 08 AI 5 22 4\n+ [11] .init PROGBITS 00000cd8 000cd8 00000c 00 AX 0 0 4\n+ [12] .plt PROGBITS 00000ce4 000ce4 0001a4 04 AX 0 0 4\n+ [13] .text PROGBITS 00000e88 000e88 00059c 00 AX 0 0 4\n+ [14] .fini PROGBITS 00001424 001424 000008 00 AX 0 0 4\n+ [15] .rodata PROGBITS 0000142c 00142c 000368 00 A 0 0 4\n+ [16] .ARM.extab PROGBITS 00001794 001794 000096 00 A 0 0 4\n+ [17] .ARM.exidx ARM_EXIDX 0000182c 00182c 000018 00 AL 13 0 4\n+ [18] .eh_frame PROGBITS 00001844 001844 000004 00 A 0 0 4\n [19] .init_array INIT_ARRAY 00011e20 001e20 000008 04 WA 0 0 4\n [20] .fini_array FINI_ARRAY 00011e28 001e28 000004 04 WA 0 0 4\n [21] .dynamic DYNAMIC 00011e2c 001e2c 000118 08 WA 6 0 4\n [22] .got PROGBITS 00011f44 001f44 0000bc 04 WA 0 0 4\n [23] .data PROGBITS 00012000 002000 000008 00 WA 0 0 4\n [24] .bss NOBITS 00012008 002008 000008 00 WA 0 0 4\n [25] .ARM.attributes ARM_ATTRIBUTES 00000000 002008 000033 00 0 0 1\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -1,12 +1,12 @@\n \n Symbol table '.dynsym' contains 56 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 00000000 0 NOTYPE LOCAL DEFAULT UND \n- 1: 00000cd4 0 SECTION LOCAL DEFAULT 11 \n+ 1: 00000cd8 0 SECTION LOCAL DEFAULT 11 \n 2: 00012000 0 SECTION LOCAL DEFAULT 23 \n 3: 00000000 0 FUNC GLOBAL DEFAULT UND _ZN5sword3zLD11deleteEntryEv\n 4: 00000000 0 NOTYPE WEAK DEFAULT UND _ITM_deregisterTMCloneTable\n 5: 00000000 0 FUNC GLOBAL DEFAULT UND _ZN5sword3zLDD1Ev\n 6: 00000000 0 FUNC GLOBAL DEFAULT UND _ZN5sword5RawLDC1EPKcS2_S2_PNS_9SWDisplayEcccS2_bb\n 7: 00000000 0 FUNC GLOBAL DEFAULT UND __stack_chk_fail@GLIBC_2.4 (2)\n 8: 00000000 0 FUNC GLOBAL DEFAULT UND _ZNK5sword4SWLD9createKeyEv\n@@ -43,17 +43,17 @@\n 39: 00000000 0 FUNC GLOBAL DEFAULT UND _ZN5sword11ZipCompressC1Ev\n 40: 00000000 0 FUNC GLOBAL DEFAULT UND fopen@GLIBC_2.4 (2)\n 41: 00000000 0 FUNC GLOBAL DEFAULT UND _ZN5sword3zLD9linkEntryEPKNS_5SWKeyE\n 42: 00012000 0 NOTYPE GLOBAL DEFAULT 23 __data_start\n 43: 00012010 0 NOTYPE GLOBAL DEFAULT 24 _end\n 44: 00012008 0 NOTYPE GLOBAL DEFAULT 23 _edata\n 45: 00012010 0 NOTYPE GLOBAL DEFAULT 24 _bss_end__\n- 46: 00000eb9 1044 FUNC GLOBAL DEFAULT 13 main\n+ 46: 00000ebd 1044 FUNC GLOBAL DEFAULT 13 main\n 47: 00012010 0 NOTYPE GLOBAL DEFAULT 24 __bss_end__\n- 48: 000012cd 0 FUNC GLOBAL DEFAULT 13 _start\n+ 48: 000012d1 0 FUNC GLOBAL DEFAULT 13 _start\n 49: 00012008 0 NOTYPE GLOBAL DEFAULT 24 __bss_start\n- 50: 000013dd 64 FUNC GLOBAL DEFAULT 13 __libc_csu_init\n+ 50: 000013e1 64 FUNC GLOBAL DEFAULT 13 __libc_csu_init\n 51: 00012000 0 NOTYPE WEAK DEFAULT 23 data_start\n- 52: 00001428 4 OBJECT GLOBAL DEFAULT 15 _IO_stdin_used\n- 53: 0000141d 2 FUNC GLOBAL DEFAULT 13 __libc_csu_fini\n+ 52: 0000142c 4 OBJECT GLOBAL DEFAULT 15 _IO_stdin_used\n+ 53: 00001421 2 FUNC GLOBAL DEFAULT 13 __libc_csu_fini\n 54: 00012008 0 NOTYPE GLOBAL DEFAULT 24 __bss_start__\n 55: 00012010 0 NOTYPE GLOBAL DEFAULT 24 __end__\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rel.dyn' at offset 0xb54 contains 15 entries:\n+Relocation section '.rel.dyn' at offset 0xb58 contains 15 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00011e20 00000017 R_ARM_RELATIVE \n 00011e24 00000017 R_ARM_RELATIVE \n 00011e28 00000017 R_ARM_RELATIVE \n 00011fd4 00000017 R_ARM_RELATIVE \n 00011fdc 00000017 R_ARM_RELATIVE \n 00011fec 00000017 R_ARM_RELATIVE \n@@ -13,15 +13,15 @@\n 00011fe4 00001315 R_ARM_GLOB_DAT 00000000 _ZNSt8ios_base4InitD1Ev@GLIBCXX_3.4\n 00011fe8 00001415 R_ARM_GLOB_DAT 00000000 __cxa_finalize@GLIBC_2.4\n 00011ff0 00001b15 R_ARM_GLOB_DAT 00000000 stdin@GLIBC_2.4\n 00011ff4 00001c15 R_ARM_GLOB_DAT 00000000 __stack_chk_guard@GLIBC_2.4\n 00011ff8 00002015 R_ARM_GLOB_DAT 00000000 _ITM_registerTMCloneTable\n 00011ffc 00002115 R_ARM_GLOB_DAT 00000000 stderr@GLIBC_2.4\n \n-Relocation section '.rel.plt' at offset 0xbcc contains 33 entries:\n+Relocation section '.rel.plt' at offset 0xbd0 contains 33 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00011f50 00000316 R_ARM_JUMP_SLOT 00000000 _ZN5sword3zLD11deleteEntryEv\n 00011f54 00000516 R_ARM_JUMP_SLOT 00000000 _ZN5sword3zLDD1Ev\n 00011f58 00000616 R_ARM_JUMP_SLOT 00000000 _ZN5sword5RawLDC1EPKcS2_S2_PNS_9SWDisplayEcccS2_bb\n 00011f5c 00000716 R_ARM_JUMP_SLOT 00000000 __stack_chk_fail@GLIBC_2.4\n 00011f60 00000816 R_ARM_JUMP_SLOT 00000000 _ZNK5sword4SWLD9createKeyEv\n 00011f64 00000916 R_ARM_JUMP_SLOT 00000000 __libc_start_main@GLIBC_2.4\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -1,33 +1,33 @@\n \n Dynamic section at offset 0x1e2c contains 30 entries:\n Tag Type Name/Value\n 0x00000001 (NEEDED) Shared library: [libsword.so.1.9.0]\n 0x00000001 (NEEDED) Shared library: [libstdc++.so.6]\n 0x00000001 (NEEDED) Shared library: [libc.so.6]\n 0x00000001 (NEEDED) Shared library: [ld-linux-armhf.so.3]\n- 0x0000000c (INIT) 0xcd4\n- 0x0000000d (FINI) 0x1420\n+ 0x0000000c (INIT) 0xcd8\n+ 0x0000000d (FINI) 0x1424\n 0x00000019 (INIT_ARRAY) 0x11e20\n 0x0000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x0000001a (FINI_ARRAY) 0x11e28\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x1b4\n 0x00000005 (STRTAB) 0x598\n 0x00000006 (SYMTAB) 0x218\n- 0x0000000a (STRSZ) 1196 (bytes)\n+ 0x0000000a (STRSZ) 1198 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000015 (DEBUG) 0x0\n 0x00000003 (PLTGOT) 0x11f44\n 0x00000002 (PLTRELSZ) 264 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0xbcc\n- 0x00000011 (REL) 0xb54\n+ 0x00000017 (JMPREL) 0xbd0\n+ 0x00000011 (REL) 0xb58\n 0x00000012 (RELSZ) 120 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW PIE\n- 0x6ffffffe (VERNEED) 0xab4\n+ 0x6ffffffe (VERNEED) 0xab8\n 0x6fffffff (VERNEEDNUM) 3\n- 0x6ffffff0 (VERSYM) 0xa44\n+ 0x6ffffff0 (VERSYM) 0xa46\n 0x6ffffffa (RELCOUNT) 7\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f4346b8cd2adf7d6910a7e1edd7f2093a7a0126c\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7dc6331a951b154bfef05b3d5b0c81923ac1064c\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n"}, {"source1": "readelf --wide --version-info {}", "source2": "readelf --wide --version-info {}", "unified_diff": "@@ -1,10 +1,10 @@\n \n Version symbols section '.gnu.version' contains 56 entries:\n- Addr: 0x0000000000000a44 Offset: 0x000a44 Link: 5 (.dynsym)\n+ Addr: 0x0000000000000a46 Offset: 0x000a46 Link: 5 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 004: 0 (*local*) 0 (*local*) 0 (*local*) 2 (GLIBC_2.4) \n 008: 0 (*local*) 2 (GLIBC_2.4) 0 (*local*) 0 (*local*) \n 00c: 3 (CXXABI_1.3.9) 0 (*local*) 0 (*local*) 4 (GLIBCXX_3.4)\n 010: 5 (CXXABI_1.3) 0 (*local*) 0 (*local*) 4 (GLIBCXX_3.4)\n 014: 2 (GLIBC_2.4) 0 (*local*) 6 (CXXABI_ARM_1.3.3) 0 (*local*) \n 018: 0 (*local*) 0 (*local*) 0 (*local*) 2 (GLIBC_2.4) \n@@ -13,15 +13,15 @@\n 024: 2 (GLIBC_2.4) 2 (GLIBC_2.4) 0 (*local*) 0 (*local*) \n 028: 2 (GLIBC_2.4) 0 (*local*) 1 (*global*) 1 (*global*) \n 02c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 030: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 034: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 3 entries:\n- Addr: 0x0000000000000ab4 Offset: 0x000ab4 Link: 6 (.dynstr)\n+ Addr: 0x0000000000000ab8 Offset: 0x000ab8 Link: 6 (.dynstr)\n 000000: Version: 1 File: ld-linux-armhf.so.3 Cnt: 1\n 0x0010: Name: GLIBC_2.4 Flags: none Version: 7\n 0x0020: Version: 1 File: libstdc++.so.6 Cnt: 4\n 0x0030: Name: CXXABI_ARM_1.3.3 Flags: none Version: 6\n 0x0040: Name: CXXABI_1.3 Flags: none Version: 5\n 0x0050: Name: GLIBCXX_3.4 Flags: none Version: 4\n 0x0060: Name: CXXABI_1.3.9 Flags: none Version: 3\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -57,15 +57,15 @@\n %s -d \n %s -l \n %s -c \n To use 4-byte LD instead of 2-byte, insert a 4 immediately after the '-'.\n To use zLD instead of 2-byte, insert a z immediately after the '-'.\n error: %s: couldn't create module at path: %s \n /usr/lib/debug/.dwz/arm-linux-gnueabihf/libsword-utils.debug\n-346b8cd2adf7d6910a7e1edd7f2093a7a0126c.debug\n+c6331a951b154bfef05b3d5b0c81923ac1064c.debug\n .shstrtab\n .note.gnu.build-id\n .note.ABI-tag\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rel.dyn\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -70,9 +70,9 @@\n 0x000009c8 4942435f 322e3400 43585841 42495f41 IBC_2.4.CXXABI_A\n 0x000009d8 524d5f31 2e332e33 00435858 4142495f RM_1.3.3.CXXABI_\n 0x000009e8 312e3300 474c4942 4358585f 332e3400 1.3.GLIBCXX_3.4.\n 0x000009f8 43585841 42495f31 2e332e39 00474c49 CXXABI_1.3.9.GLI\n 0x00000a08 42435f32 2e370000 00000000 00000000 BC_2.7..........\n 0x00000a18 00000000 00000000 00000000 00000000 ................\n 0x00000a28 00000000 00000000 00000000 00000000 ................\n- 0x00000a38 00000000 00000000 00000000 ............\n+ 0x00000a38 00000000 00000000 00000000 0000 ..............\n \n"}, {"source1": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {}", "unified_diff": "@@ -1,10 +1,10 @@\n \n \n \n Disassembly of section .init:\n \n-00000cd4 <.init>:\n+00000cd8 <.init>:\n _init():\n \tpush\t{r3, lr}\n-\tbl\t1314 <_start@@Base+0x48>\n+\tbl\t1318 <_start@@Base+0x48>\n \tpop\t{r3, pc}\n"}, {"source1": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {}", "unified_diff": "@@ -1,177 +1,177 @@\n \n \n \n Disassembly of section .plt:\n \n-00000ce0 :\n+00000ce4 :\n \tpush\t{lr}\t\t; (str lr, [sp, #-4]!)\n-\tldr\tlr, [pc, #4]\t; cf0 \n+\tldr\tlr, [pc, #4]\t; cf4 \n \tadd\tlr, pc, lr\n \tldr\tpc, [lr, #8]!\n-\tandeq\tr1, r1, r4, asr r2\n+\tandeq\tr1, r1, r0, asr r2\n \n-00000cf4 :\n+00000cf8 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #596]!\t; 0x254\n+\tldr\tpc, [ip, #592]!\t; 0x250\n \n-00000d00 :\n+00000d04 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #588]!\t; 0x24c\n+\tldr\tpc, [ip, #584]!\t; 0x248\n \n-00000d0c :\n+00000d10 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #580]!\t; 0x244\n+\tldr\tpc, [ip, #576]!\t; 0x240\n \n-00000d18 <__stack_chk_fail@plt>:\n+00000d1c <__stack_chk_fail@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #572]!\t; 0x23c\n+\tldr\tpc, [ip, #568]!\t; 0x238\n \n-00000d24 :\n+00000d28 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #564]!\t; 0x234\n+\tldr\tpc, [ip, #560]!\t; 0x230\n \n-00000d30 <__libc_start_main@plt>:\n+00000d34 <__libc_start_main@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #556]!\t; 0x22c\n+\tldr\tpc, [ip, #552]!\t; 0x228\n \n-00000d3c <__gmon_start__@plt>:\n+00000d40 <__gmon_start__@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #548]!\t; 0x224\n+\tldr\tpc, [ip, #544]!\t; 0x220\n \n-00000d48 :\n+00000d4c :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #540]!\t; 0x21c\n+\tldr\tpc, [ip, #536]!\t; 0x218\n \n-00000d54 :\n+00000d58 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #532]!\t; 0x214\n+\tldr\tpc, [ip, #528]!\t; 0x210\n \n-00000d60 :\n+00000d64 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #524]!\t; 0x20c\n+\tldr\tpc, [ip, #520]!\t; 0x208\n \n-00000d6c :\n+00000d70 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #516]!\t; 0x204\n+\tldr\tpc, [ip, #512]!\t; 0x200\n \n-00000d78 :\n+00000d7c :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #508]!\t; 0x1fc\n+\tldr\tpc, [ip, #504]!\t; 0x1f8\n \n-00000d84 <__gxx_personality_v0@plt>:\n+00000d88 <__gxx_personality_v0@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #500]!\t; 0x1f4\n+\tldr\tpc, [ip, #496]!\t; 0x1f0\n \n-00000d90 :\n+00000d94 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #492]!\t; 0x1ec\n+\tldr\tpc, [ip, #488]!\t; 0x1e8\n \n-00000d9c :\n+00000da0 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #484]!\t; 0x1e4\n+\tldr\tpc, [ip, #480]!\t; 0x1e0\n \n-00000da8 <__cxa_finalize@plt>:\n+00000dac <__cxa_finalize@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #476]!\t; 0x1dc\n+\tldr\tpc, [ip, #472]!\t; 0x1d8\n \n-00000db4 :\n+00000db8 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #468]!\t; 0x1d4\n+\tldr\tpc, [ip, #464]!\t; 0x1d0\n \n-00000dc0 <__aeabi_atexit@plt>:\n+00000dc4 <__aeabi_atexit@plt>:\n \t\t\t; instruction: 0xe7fd4778\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #456]!\t; 0x1c8\n+\tldr\tpc, [ip, #452]!\t; 0x1c4\n \n-00000dd0 :\n+00000dd4 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #448]!\t; 0x1c0\n+\tldr\tpc, [ip, #444]!\t; 0x1bc\n \n-00000ddc :\n+00000de0 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #440]!\t; 0x1b8\n+\tldr\tpc, [ip, #436]!\t; 0x1b4\n \n-00000de8 :\n+00000dec :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #432]!\t; 0x1b0\n+\tldr\tpc, [ip, #428]!\t; 0x1ac\n \n-00000df4 :\n+00000df8 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #424]!\t; 0x1a8\n+\tldr\tpc, [ip, #420]!\t; 0x1a4\n \n-00000e00 :\n+00000e04 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #416]!\t; 0x1a0\n+\tldr\tpc, [ip, #412]!\t; 0x19c\n \n-00000e0c <__cxa_end_cleanup@plt>:\n+00000e10 <__cxa_end_cleanup@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #408]!\t; 0x198\n+\tldr\tpc, [ip, #404]!\t; 0x194\n \n-00000e18 :\n+00000e1c :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #400]!\t; 0x190\n+\tldr\tpc, [ip, #396]!\t; 0x18c\n \n-00000e24 <__fprintf_chk@plt>:\n+00000e28 <__fprintf_chk@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #392]!\t; 0x188\n+\tldr\tpc, [ip, #388]!\t; 0x184\n \n-00000e30 <__fread_chk@plt>:\n+00000e34 <__fread_chk@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #384]!\t; 0x180\n+\tldr\tpc, [ip, #380]!\t; 0x17c\n \n-00000e3c :\n+00000e40 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #376]!\t; 0x178\n+\tldr\tpc, [ip, #372]!\t; 0x174\n \n-00000e48 :\n+00000e4c :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #368]!\t; 0x170\n+\tldr\tpc, [ip, #364]!\t; 0x16c\n \n-00000e54 :\n+00000e58 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #360]!\t; 0x168\n+\tldr\tpc, [ip, #356]!\t; 0x164\n \n-00000e60 :\n+00000e64 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #352]!\t; 0x160\n+\tldr\tpc, [ip, #348]!\t; 0x15c\n \n-00000e6c :\n+00000e70 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #344]!\t; 0x158\n+\tldr\tpc, [ip, #340]!\t; 0x154\n \n-00000e78 :\n+00000e7c :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #336]!\t; 0x150\n+\tldr\tpc, [ip, #332]!\t; 0x14c\n"}, {"source1": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "comments": ["error from `objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}`:", "objdump: DWARF error: could not find variable specification at offset 4d2", "objdump: DWARF error: could not find variable specification at offset 1b66", "objdump: DWARF error: unable to read alt ref 6822"], "unified_diff": "@@ -1,404 +1,404 @@\n \n \n \n Disassembly of section .text:\n \n-00000e84 :\n+00000e88 :\n _GLOBAL__sub_I_main():\n \tcfstr32mi\tmvfx11, [r8], {56}\t; 0x38\n \tldrbtmi\tr4, [ip], #-3336\t; 0xfffff2f8\n \tldrbtmi\tr4, [sp], #-1568\t; 0xfffff9e0\n \tsvc\t0x00c2f7ff\n-\tbmi\t1d3ab4 <__bss_end__@@Base+0x1c1aa4>\n+\tbmi\t1d3ab8 <__bss_end__@@Base+0x1c1aa8>\n \tldrbtmi\tr4, [sl], #-1568\t; 0xfffff9e0\n \tpop\t{r0, r3, r5, r6, r7, fp, ip, lr}\n \t\t\t; instruction: 0xf7ff4038\n \tsvclt\t0x0000bf8d\n-\tandeq\tr1, r1, lr, ror r1\n-\tstrheq\tr1, [r1], -r2\n+\tandeq\tr1, r1, sl, ror r1\n+\tandeq\tr1, r1, lr, lsr #1\n \tandeq\tr0, r0, r0, lsr #1\n-\tandeq\tr1, r1, r6, ror #2\n+\tandeq\tr1, r1, r2, ror #2\n \n-00000eb8 :\n+00000ebc :\n main():\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, lr}\n \tmov\tr5, r0\n-\tldr\tr0, [pc, #992]\t; (12a0 )\n-\tldr\tr2, [pc, #992]\t; (12a4 )\n+\tldr\tr0, [pc, #992]\t; (12a4 )\n+\tldr\tr2, [pc, #992]\t; (12a8 )\n \tsub.w\tsp, sp, #1048576\t; 0x100000\n \tadd\tr0, pc\n \tsub\tsp, #364\t; 0x16c\n \tadd.w\tr3, sp, #1048576\t; 0x100000\n-\tldr\tr6, [pc, #984]\t; (12a8 )\n+\tldr\tr6, [pc, #984]\t; (12ac )\n \tadd.w\tr3, r3, #356\t; 0x164\n \tmov\tr4, r1\n \tldr\tr2, [r0, r2]\n \tadd\tr6, pc\n \tcmp\tr5, #2\n \tldr\tr2, [r2, #0]\n \tstr\tr2, [r3, #0]\n \tmov.w\tr2, #0\n-\tble.w\t1076 \n+\tble.w\t107a \n \tldr\tr2, [r1, #4]\n \tldrb\tr3, [r2, #1]\n \tcmp\tr3, #52\t; 0x34\n-\tbeq.w\t106c \n+\tbeq.w\t1070 \n \tcmp\tr3, #122\t; 0x7a\n-\tbeq.n\tf98 \n+\tbeq.n\tf9c \n \tcmp\tr3, #97\t; 0x61\n-\tbeq.w\t1070 \n+\tbeq.w\t1074 \n \tcmp\tr3, #108\t; 0x6c\n-\tbne.w\t101a \n+\tbne.w\t101e \n \tcmp\tr5, #5\n-\tbne.w\t101a \n+\tbne.w\t101e \n \tmovs\tr3, #0\n \tadd\tr7, sp, #360\t; 0x168\n \tmovs\tr2, #1\n \tstrd\tr3, r3, [sp, #12]\n \tstrd\tr3, r2, [sp, #20]\n \tsub.w\tr8, r7, #280\t; 0x118\n \tstrd\tr3, r3, [sp, #4]\n \tmov\tr2, r3\n \tstr\tr3, [sp, #0]\n \tmov\tr0, r8\n \tldr\tr1, [r4, #8]\n-\tblx\td0c \n+\tblx\td10 \n \tsub.w\tr0, r7, #256\t; 0x100\n-\tblx\td24 \n+\tblx\td28 \n \tmovs\tr1, #1\n \tmov\tr5, r0\n-\tblx\te54 \n+\tblx\te58 \n \tldr\tr3, [r5, #0]\n \tmov\tr0, r5\n \tldr\tr1, [r4, #12]\n \tldr\tr3, [r3, #24]\n \tblx\tr3\n \tmov\tr1, r5\n \tsub.w\tr0, r7, #256\t; 0x100\n-\tblx\te00 \n+\tblx\te04 \n \tsub.w\tr5, r7, #320\t; 0x140\n \tldr\tr1, [r4, #16]\n \tmov\tr0, r5\n-\tblx\tdf4 \n+\tblx\tdf8 \n \tmov\tr1, r5\n \tmov\tr0, r8\n-\tblx\tdd0 \n+\tblx\tdd4 \n \tmov\tr0, r5\n-\tblx\td48 \n+\tblx\td4c \n \tmov\tr0, r8\n-\tblx\td60 \n-\tldr\tr1, [pc, #828]\t; (12ac )\n+\tblx\td64 \n+\tldr\tr1, [pc, #828]\t; (12b0 )\n \tadd.w\tr3, sp, #1048576\t; 0x100000\n-\tldr\tr2, [pc, #812]\t; (12a4 )\n+\tldr\tr2, [pc, #812]\t; (12a8 )\n \tadd.w\tr3, r3, #356\t; 0x164\n \tadd\tr1, pc\n \tldr\tr2, [r1, r2]\n \tldr\tr1, [r2, #0]\n \tldr\tr2, [r3, #0]\n \teors\tr1, r2\n \tmov.w\tr2, #0\n-\tbne.w\t11e6 \n+\tbne.w\t11ea \n \tmovs\tr0, #0\n \tadd.w\tsp, sp, #1048576\t; 0x100000\n \tadd\tsp, #364\t; 0x16c\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, pc}\n \tldrb\tr3, [r2, #2]\n \tcmp\tr3, #97\t; 0x61\n-\tbeq.w\t1106 \n+\tbeq.w\t110a \n \tcmp\tr3, #108\t; 0x6c\n-\tbne.w\t11ea \n+\tbne.w\t11ee \n \tcmp\tr5, #5\n-\tbne.w\t11ea \n+\tbne.w\t11ee \n \tmovs\tr3, #0\n \tadd\tr7, sp, #360\t; 0x168\n \tmovs\tr2, #1\n \tstrd\tr3, r3, [sp, #20]\n \tstrd\tr3, r2, [sp, #28]\n \tmovs\tr2, #200\t; 0xc8\n \tstrd\tr3, r3, [sp, #12]\n \tsub.w\tr8, r7, #280\t; 0x118\n \tstr\tr2, [sp, #0]\n \tmov\tr0, r8\n \tstrd\tr3, r3, [sp, #4]\n \tmov\tr2, r3\n \tldr\tr1, [r4, #8]\n-\tblx\tddc \n+\tblx\tde0 \n \tsub.w\tr0, r7, #224\t; 0xe0\n-\tblx\td24 \n+\tblx\td28 \n \tmovs\tr1, #1\n \tmov\tr5, r0\n-\tblx\te54 \n+\tblx\te58 \n \tldr\tr3, [r5, #0]\n \tmov\tr0, r5\n \tldr\tr1, [r4, #12]\n \tldr\tr3, [r3, #24]\n \tblx\tr3\n \tmov\tr1, r5\n \tsub.w\tr0, r7, #224\t; 0xe0\n-\tblx\te00 \n+\tblx\te04 \n \tsub.w\tr5, r7, #320\t; 0x140\n \tldr\tr1, [r4, #16]\n \tmov\tr0, r5\n-\tblx\tdf4 \n+\tblx\tdf8 \n \tmov\tr1, r5\n \tmov\tr0, r8\n-\tblx\te78 \n+\tblx\te7c \n \tmov\tr0, r5\n-\tblx\td48 \n+\tblx\td4c \n \tmov\tr0, r8\n-\tblx\td00 \n-\tb.n\tf6e \n+\tblx\td04 \n+\tb.n\tf72 \n \tcmp\tr5, #4\n-\tbne.w\t1198 \n+\tbne.w\t119c \n \tcmp\tr3, #100\t; 0x64\n-\tbne.w\t1198 \n+\tbne.w\t119c \n \tmovs\tr3, #0\n \tadd\tr7, sp, #360\t; 0x168\n \tmovs\tr2, #1\n \tstrd\tr3, r3, [sp, #12]\n \tstrd\tr3, r2, [sp, #20]\n \tsub.w\tr8, r7, #280\t; 0x118\n \tstrd\tr3, r3, [sp, #4]\n \tmov\tr2, r3\n \tstr\tr3, [sp, #0]\n \tmov\tr0, r8\n \tsub.w\tr5, r7, #320\t; 0x140\n \tldr\tr1, [r4, #8]\n-\tblx\td0c \n+\tblx\td10 \n \tldr\tr1, [r4, #12]\n \tmov\tr0, r5\n-\tblx\tdf4 \n+\tblx\tdf8 \n \tmov\tr1, r5\n \tsub.w\tr0, r7, #256\t; 0x100\n-\tblx\te00 \n+\tblx\te04 \n \tmov\tr0, r5\n-\tblx\td48 \n+\tblx\td4c \n \tmov\tr0, r8\n-\tblx\td9c \n-\tb.n\tf68 \n+\tblx\tda0 \n+\tb.n\tf6c \n \tldrb\tr3, [r2, #2]\n-\tb.n\tef6 \n+\tb.n\tefa \n \tsubs\tr3, r5, #4\n \tcmp\tr3, #1\n-\tbls.n\t1096 \n-\tldr\tr0, [pc, #568]\t; (12b0 )\n+\tbls.n\t109a \n+\tldr\tr0, [pc, #568]\t; (12b4 )\n \tmovs\tr1, #1\n \tldr\tr3, [r4, #0]\n-\tldr\tr2, [pc, #564]\t; (12b4 )\n+\tldr\tr2, [pc, #564]\t; (12b8 )\n \tldr\tr0, [r6, r0]\n \tadd\tr2, pc\n \tstrd\tr3, r3, [sp, #4]\n \tstr\tr3, [sp, #0]\n \tldr\tr0, [r0, #0]\n-\tblx\te24 <__fprintf_chk@plt>\n+\tblx\te28 <__fprintf_chk@plt>\n \tmov.w\tr0, #4294967295\t; 0xffffffff\n-\tblx\te48 \n+\tblx\te4c \n \tmovs\tr3, #0\n \tadd\tr7, sp, #360\t; 0x168\n \tstrd\tr3, r3, [sp, #16]\n \tsub.w\tr8, r7, #280\t; 0x118\n \tstrd\tr3, r3, [sp, #8]\n \tmovs\tr2, #1\n \tstrd\tr3, r3, [sp]\n \tmov\tr0, r8\n \tldr\tr1, [r4, #8]\n \tstr\tr2, [sp, #24]\n \tmov\tr2, r3\n-\tblx\td0c \n+\tblx\td10 \n \tsub.w\tr0, r7, #256\t; 0x100\n-\tblx\td24 \n+\tblx\td28 \n \tmovs\tr1, #1\n \tmov\tr9, r0\n-\tblx\te54 \n+\tblx\te58 \n \tldr.w\tr3, [r9]\n \tmov\tr0, r9\n \tldr\tr1, [r4, #12]\n \tldr\tr3, [r3, #24]\n \tblx\tr3\n \tmov\tr1, r9\n \tsub.w\tr0, r7, #256\t; 0x100\n-\tblx\te00 \n+\tblx\te04 \n \tcmp\tr5, #5\n-\tbeq.n\t11da \n-\tldr\tr3, [pc, #468]\t; (12b8 )\n+\tbeq.n\t11de \n+\tldr\tr3, [pc, #468]\t; (12bc )\n \tldr\tr3, [r6, r3]\n \tldr\tr0, [r3, #0]\n \tsubs\tr7, #4\n \tmov.w\tr3, #65536\t; 0x10000\n \tstr\tr0, [sp, #0]\n \tmovs\tr2, #1\n \tmov\tr1, r3\n \tmov\tr0, r7\n-\tblx\te30 <__fread_chk@plt>\n+\tblx\te34 <__fread_chk@plt>\n \tmov\tr2, r0\n \tmov\tr1, r7\n \tmov\tr0, r8\n-\tblx\td90 \n-\tb.n\tf68 \n+\tblx\td94 \n+\tb.n\tf6c \n \tsubs\tr3, r5, #4\n \tcmp\tr3, #1\n-\tbhi.n\t1076 \n+\tbhi.n\t107a \n \tmovs\tr0, #36\t; 0x24\n \tldr.w\tr8, [r1, #8]\n-\tblx\td78 \n+\tblx\td7c \n \tmov\tr7, r0\n-\tblx\te60 \n+\tblx\te64 \n \tstr\tr7, [sp, #4]\n \tadd\tr7, sp, #360\t; 0x168\n \tmovs\tr3, #200\t; 0xc8\n \tmov\tr1, r8\n \tstr\tr3, [sp, #0]\n \tsub.w\tr8, r7, #280\t; 0x118\n \tmovs\tr3, #0\n \tmovs\tr2, #1\n \tmov\tr0, r8\n \tstr\tr2, [sp, #32]\n \tstrd\tr3, r3, [sp, #24]\n \tmov\tr2, r3\n \tstrd\tr3, r3, [sp, #16]\n \tstrd\tr3, r3, [sp, #8]\n-\tblx\tddc \n+\tblx\tde0 \n \tsub.w\tr0, r7, #224\t; 0xe0\n-\tblx\td24 \n+\tblx\td28 \n \tmovs\tr1, #1\n \tmov\tr9, r0\n-\tblx\te54 \n+\tblx\te58 \n \tldr.w\tr3, [r9]\n \tmov\tr0, r9\n \tldr\tr1, [r4, #12]\n \tldr\tr3, [r3, #24]\n \tblx\tr3\n \tmov\tr1, r9\n \tsub.w\tr0, r7, #224\t; 0xe0\n-\tblx\te00 \n+\tblx\te04 \n \tcmp\tr5, #5\n-\tbeq.n\t11ce \n-\tldr\tr3, [pc, #328]\t; (12b8 )\n+\tbeq.n\t11d2 \n+\tldr\tr3, [pc, #328]\t; (12bc )\n \tldr\tr3, [r6, r3]\n \tldr\tr0, [r3, #0]\n \tsubs\tr7, #4\n \tmov.w\tr3, #1048576\t; 0x100000\n \tstr\tr0, [sp, #0]\n \tmovs\tr2, #1\n \tmov\tr1, r3\n \tmov\tr0, r7\n-\tblx\te30 <__fread_chk@plt>\n+\tblx\te34 <__fread_chk@plt>\n \tmov\tr2, r0\n \tmov\tr1, r7\n \tmov\tr0, r8\n-\tblx\tde8 \n+\tblx\tdec \n \tmov\tr0, r8\n-\tblx\td00 \n-\tb.n\tf6e \n+\tblx\td04 \n+\tb.n\tf72 \n \tcmp\tr5, #3\n-\tbne.w\t1076 \n+\tbne.w\t107a \n \tcmp\tr3, #99\t; 0x63\n-\tbne.w\t1076 \n+\tbne.w\t107a \n \tldr\tr0, [r4, #8]\n-\tblx\td6c \n+\tblx\td70 \n \tcmp\tr0, #0\n-\tbeq.w\tf6e \n-\tldr\tr2, [pc, #264]\t; (12bc )\n-\tldr\tr1, [pc, #252]\t; (12b0 )\n+\tbeq.w\tf72 \n+\tldr\tr2, [pc, #264]\t; (12c0 )\n+\tldr\tr1, [pc, #252]\t; (12b4 )\n \tldr\tr5, [r4, #8]\n \tadd\tr2, pc\n \tldr\tr3, [r4, #0]\n \tldr\tr0, [r6, r1]\n \tmovs\tr1, #1\n \tstr\tr5, [sp, #0]\n \tldr\tr0, [r0, #0]\n-\tblx\te24 <__fprintf_chk@plt>\n+\tblx\te28 <__fprintf_chk@plt>\n \tmvn.w\tr0, #1\n-\tblx\te48 \n-\tldr\tr1, [pc, #240]\t; (12c0 )\n+\tblx\te4c \n+\tldr\tr1, [pc, #240]\t; (12c4 )\n \tldr\tr0, [r4, #16]\n \tadd\tr1, pc\n-\tblx\te6c \n-\tb.n\t1174 \n-\tldr\tr1, [pc, #232]\t; (12c4 )\n+\tblx\te70 \n+\tb.n\t1178 \n+\tldr\tr1, [pc, #232]\t; (12c8 )\n \tldr\tr0, [r4, #16]\n \tadd\tr1, pc\n-\tblx\te6c \n-\tb.n\t10e8 \n-\tblx\td18 <__stack_chk_fail@plt>\n+\tblx\te70 \n+\tb.n\t10ec \n+\tblx\td1c <__stack_chk_fail@plt>\n \tcmp\tr3, #100\t; 0x64\n-\tbne.n\t123e \n+\tbne.n\t1242 \n \tcmp\tr5, #4\n-\tbne.n\t123e \n+\tbne.n\t1242 \n \tmovs\tr3, #0\n \tadd\tr7, sp, #360\t; 0x168\n \tmovs\tr2, #1\n \tstrd\tr3, r3, [sp, #20]\n \tstrd\tr3, r2, [sp, #28]\n \tmovs\tr2, #200\t; 0xc8\n \tstrd\tr3, r3, [sp, #12]\n \tsub.w\tr8, r7, #280\t; 0x118\n \tstr\tr2, [sp, #0]\n \tmov\tr0, r8\n \tstrd\tr3, r3, [sp, #4]\n \tmov\tr2, r3\n \tsub.w\tr5, r7, #320\t; 0x140\n \tldr\tr1, [r4, #8]\n-\tblx\tddc \n+\tblx\tde0 \n \tldr\tr1, [r4, #12]\n \tmov\tr0, r5\n-\tblx\tdf4 \n+\tblx\tdf8 \n \tmov\tr1, r5\n \tsub.w\tr0, r7, #224\t; 0xe0\n-\tblx\te00 \n+\tblx\te04 \n \tmov\tr0, r5\n-\tblx\td48 \n+\tblx\td4c \n \tmov\tr0, r8\n-\tblx\tcf4 \n-\tb.n\t1190 \n+\tblx\tcf8 \n+\tb.n\t1194 \n \tcmp\tr5, #3\n-\tbne.w\t1076 \n+\tbne.w\t107a \n \tcmp\tr3, #99\t; 0x63\n-\tbne.w\t1076 \n+\tbne.w\t107a \n \tldr\tr0, [r4, #8]\n-\tblx\tdb4 \n+\tblx\tdb8 \n \tcmp\tr0, #0\n-\tbeq.w\tf6e \n-\tldr\tr2, [pc, #112]\t; (12c8 )\n-\tldr\tr1, [pc, #84]\t; (12b0 )\n+\tbeq.w\tf72 \n+\tldr\tr2, [pc, #112]\t; (12cc )\n+\tldr\tr1, [pc, #84]\t; (12b4 )\n \tldr\tr5, [r4, #8]\n \tadd\tr2, pc\n \tldr\tr3, [r4, #0]\n-\tb.n\t11ba \n+\tb.n\t11be \n \tmov\tr0, r8\n-\tblx\td00 \n-\tblx\te0c <__cxa_end_cleanup@plt>\n+\tblx\td04 \n+\tblx\te10 <__cxa_end_cleanup@plt>\n \tmov\tr0, r5\n-\tblx\td48 \n-\tb.n\t1262 \n-\tb.n\t1262 \n-\tb.n\t1262 \n+\tblx\td4c \n+\tb.n\t1266 \n+\tb.n\t1266 \n+\tb.n\t1266 \n \tmovs\tr1, #36\t; 0x24\n \tmov\tr0, r7\n-\tblx\td54 \n-\tblx\te0c <__cxa_end_cleanup@plt>\n+\tblx\td58 \n+\tblx\te10 <__cxa_end_cleanup@plt>\n \tmov\tr0, r8\n-\tblx\td60 \n-\tblx\te0c <__cxa_end_cleanup@plt>\n-\tb.n\t126c \n-\tmov\tr0, r5\n-\tblx\td48 \n-\tb.n\t1284 \n-\tb.n\t1284 \n-\tb.n\t1284 \n-\tb.n\t1290 \n+\tblx\td64 \n+\tblx\te10 <__cxa_end_cleanup@plt>\n+\tb.n\t1270 \n+\tmov\tr0, r5\n+\tblx\td4c \n+\tb.n\t1288 \n+\tb.n\t1288 \n+\tb.n\t1288 \n+\tb.n\t1294 \n \tnop\n-\tasrs\tr2, r7, #1\n+\tasrs\tr6, r6, #1\n \tmovs\tr1, r0\n \tlsls\tr0, r6, #2\n \tmovs\tr0, r0\n-\tasrs\tr0, r5, #1\n+\tasrs\tr4, r4, #1\n \tmovs\tr1, r0\n-\tlsrs\tr6, r0, #31\n+\tlsrs\tr2, r0, #31\n \tmovs\tr1, r0\n \tlsls\tr0, r7, #2\n \tmovs\tr0, r0\n \tlsls\tr0, r7, #16\n \tmovs\tr0, r0\n \tlsls\tr4, r5, #2\n \tmovs\tr0, r0\n@@ -407,171 +407,171 @@\n \tlsls\tr6, r6, #19\n \tmovs\tr0, r0\n \tlsls\tr2, r5, #19\n \tmovs\tr0, r0\n \tlsls\tr0, r6, #17\n \t...\n \n-000012cc <_start@@Base>:\n+000012d0 <_start@@Base>:\n _start():\n \tmov.w\tfp, #0\n \tmov.w\tlr, #0\n \tpop\t{r1}\n \tmov\tr2, sp\n \tpush\t{r2}\n \tpush\t{r0}\n-\tldr.w\tsl, [pc, #36]\t; 1304 <_start@@Base+0x38>\n-\tadd\tr3, pc, #32\t; (adr r3, 1304 <_start@@Base+0x38>)\n+\tldr.w\tsl, [pc, #36]\t; 1308 <_start@@Base+0x38>\n+\tadd\tr3, pc, #32\t; (adr r3, 1308 <_start@@Base+0x38>)\n \tadd\tsl, r3\n-\tldr.w\tip, [pc, #32]\t; 1308 <_start@@Base+0x3c>\n+\tldr.w\tip, [pc, #32]\t; 130c <_start@@Base+0x3c>\n \tldr.w\tip, [sl, ip]\n \tstr.w\tip, [sp, #-4]!\n-\tldr\tr3, [pc, #24]\t; (130c <_start@@Base+0x40>)\n+\tldr\tr3, [pc, #24]\t; (1310 <_start@@Base+0x40>)\n \tldr.w\tr3, [sl, r3]\n-\tldr\tr0, [pc, #24]\t; (1310 <_start@@Base+0x44>)\n+\tldr\tr0, [pc, #24]\t; (1314 <_start@@Base+0x44>)\n \tldr.w\tr0, [sl, r0]\n-\tblx\td30 <__libc_start_main@plt>\n-\tblx\te3c \n-\tlsrs\tr0, r0, #17\n+\tblx\td34 <__libc_start_main@plt>\n+\tblx\te40 \n+\tlsrs\tr4, r7, #16\n \tmovs\tr1, r0\n \tlsls\tr0, r3, #2\n \tmovs\tr0, r0\n \tlsls\tr0, r5, #2\n \tmovs\tr0, r0\n \tlsls\tr0, r2, #2\n \tmovs\tr0, r0\n call_weak_fn():\n \tadds\tr0, #20\n-\tb.n\te58 \n+\tb.n\te5c \n \tmovs\tr0, #20\n-\tb.n\te5c \n+\tb.n\te60 \n \tadds\tr0, #3\n-\tb.n\t1440 <_IO_stdin_used@@Base+0x18>\n+\tb.n\t1444 <_IO_stdin_used@@Base+0x18>\n \tmovs\tr0, #2\n-\tb.n\t124c \n+\tb.n\t1250 \n \tmovs\tr0, r0\n-\tb.n\t19ce <_IO_stdin_used@@Base+0x5a6>\n+\tb.n\t19d2 <_IO_stdin_used@@Base+0x5a6>\n \tvrhadd.u16\td0, d14, d31\n \tmcr2\t10, 4, lr, cr2, cr15, {7}\t; \n-\tlsrs\tr0, r4, #16\n+\tlsrs\tr4, r3, #16\n \tmovs\tr1, r0\n \tlsls\tr4, r3, #2\n \tmovs\tr0, r0\n deregister_tm_clones():\n-\tldr\tr0, [pc, #24]\t; (1354 <_start@@Base+0x88>)\n-\tldr\tr3, [pc, #28]\t; (1358 <_start@@Base+0x8c>)\n-\tldr\tr2, [pc, #28]\t; (135c <_start@@Base+0x90>)\n+\tldr\tr0, [pc, #24]\t; (1358 <_start@@Base+0x88>)\n+\tldr\tr3, [pc, #28]\t; (135c <_start@@Base+0x8c>)\n+\tldr\tr2, [pc, #28]\t; (1360 <_start@@Base+0x90>)\n \tadd\tr0, pc\n \tadd\tr3, pc\n \tadd\tr2, pc\n \tcmp\tr3, r0\n-\tbeq.n\t1350 <_start@@Base+0x84>\n-\tldr\tr3, [pc, #20]\t; (1360 <_start@@Base+0x94>)\n+\tbeq.n\t1354 <_start@@Base+0x84>\n+\tldr\tr3, [pc, #20]\t; (1364 <_start@@Base+0x94>)\n \tldr\tr3, [r2, r3]\n-\tcbz\tr3, 1350 <_start@@Base+0x84>\n+\tcbz\tr3, 1354 <_start@@Base+0x84>\n \tbx\tr3\n \tbx\tlr\n \tnop\n-\tlsrs\tr6, r0, #19\n+\tlsrs\tr2, r0, #19\n \tmovs\tr1, r0\n-\tlsrs\tr4, r0, #19\n+\tlsrs\tr0, r0, #19\n \tmovs\tr1, r0\n-\tlsrs\tr6, r7, #15\n+\tlsrs\tr2, r7, #15\n \tmovs\tr1, r0\n \tlsls\tr4, r2, #2\n \tmovs\tr0, r0\n register_tm_clones():\n-\tldr\tr0, [pc, #32]\t; (1388 <_start@@Base+0xbc>)\n-\tldr\tr1, [pc, #36]\t; (138c <_start@@Base+0xc0>)\n+\tldr\tr0, [pc, #32]\t; (138c <_start@@Base+0xbc>)\n+\tldr\tr1, [pc, #36]\t; (1390 <_start@@Base+0xc0>)\n \tadd\tr0, pc\n-\tldr\tr2, [pc, #36]\t; (1390 <_start@@Base+0xc4>)\n+\tldr\tr2, [pc, #36]\t; (1394 <_start@@Base+0xc4>)\n \tadd\tr1, pc\n \tsubs\tr1, r1, r0\n \tadd\tr2, pc\n \tlsrs\tr3, r1, #31\n \tadd.w\tr1, r3, r1, asr #2\n \tasrs\tr1, r1, #1\n-\tbeq.n\t1384 <_start@@Base+0xb8>\n-\tldr\tr3, [pc, #20]\t; (1394 <_start@@Base+0xc8>)\n+\tbeq.n\t1388 <_start@@Base+0xb8>\n+\tldr\tr3, [pc, #20]\t; (1398 <_start@@Base+0xc8>)\n \tldr\tr3, [r2, r3]\n-\tcbz\tr3, 1384 <_start@@Base+0xb8>\n+\tcbz\tr3, 1388 <_start@@Base+0xb8>\n \tbx\tr3\n \tbx\tlr\n \tnop\n-\tlsrs\tr4, r3, #18\n-\tmovs\tr1, r0\n \tlsrs\tr0, r3, #18\n \tmovs\tr1, r0\n-\tlsrs\tr0, r2, #15\n+\tlsrs\tr4, r2, #18\n+\tmovs\tr1, r0\n+\tlsrs\tr4, r1, #15\n \tmovs\tr1, r0\n \tlsls\tr4, r6, #2\n \tmovs\tr0, r0\n __do_global_dtors_aux():\n \tpush\t{r3, lr}\n-\tldr\tr3, [pc, #40]\t; (13c4 <_start@@Base+0xf8>)\n-\tldr\tr2, [pc, #40]\t; (13c8 <_start@@Base+0xfc>)\n+\tldr\tr3, [pc, #40]\t; (13c8 <_start@@Base+0xf8>)\n+\tldr\tr2, [pc, #40]\t; (13cc <_start@@Base+0xfc>)\n \tadd\tr3, pc\n \tadd\tr2, pc\n \tldrb\tr3, [r3, #0]\n-\tcbnz\tr3, 13c2 <_start@@Base+0xf6>\n-\tldr\tr3, [pc, #36]\t; (13cc <_start@@Base+0x100>)\n+\tcbnz\tr3, 13c6 <_start@@Base+0xf6>\n+\tldr\tr3, [pc, #36]\t; (13d0 <_start@@Base+0x100>)\n \tldr\tr3, [r2, r3]\n-\tcbz\tr3, 13b6 <_start@@Base+0xea>\n-\tldr\tr3, [pc, #32]\t; (13d0 <_start@@Base+0x104>)\n+\tcbz\tr3, 13ba <_start@@Base+0xea>\n+\tldr\tr3, [pc, #32]\t; (13d4 <_start@@Base+0x104>)\n \tadd\tr3, pc\n \tldr\tr0, [r3, #0]\n-\tblx\tda8 <__cxa_finalize@plt>\n-\tbl\t1338 <_start@@Base+0x6c>\n-\tldr\tr3, [pc, #24]\t; (13d4 <_start@@Base+0x108>)\n+\tblx\tdac <__cxa_finalize@plt>\n+\tbl\t133c <_start@@Base+0x6c>\n+\tldr\tr3, [pc, #24]\t; (13d8 <_start@@Base+0x108>)\n \tmovs\tr2, #1\n \tadd\tr3, pc\n \tstrb\tr2, [r3, #0]\n \tpop\t{r3, pc}\n-\tlsrs\tr6, r4, #17\n+\tlsrs\tr2, r4, #17\n \tmovs\tr1, r0\n-\tlsrs\tr0, r4, #14\n+\tlsrs\tr4, r3, #14\n \tmovs\tr1, r0\n \tlsls\tr4, r4, #2\n \tmovs\tr0, r0\n-\tlsrs\tr2, r2, #17\n+\tlsrs\tr6, r1, #17\n \tmovs\tr1, r0\n-\tlsrs\tr6, r0, #17\n+\tlsrs\tr2, r0, #17\n \tmovs\tr1, r0\n frame_dummy():\n-\tb.n\t1364 <_start@@Base+0x98>\n+\tb.n\t1368 <_start@@Base+0x98>\n \tnop\n \n-000013dc <__libc_csu_init@@Base>:\n+000013e0 <__libc_csu_init@@Base>:\n __libc_csu_init():\n \tstmdb\tsp!, {r3, r4, r5, r6, r7, r8, r9, lr}\n \tmov\tr7, r0\n-\tldr\tr6, [pc, #48]\t; (1414 <__libc_csu_init@@Base+0x38>)\n-\tldr\tr5, [pc, #48]\t; (1418 <__libc_csu_init@@Base+0x3c>)\n+\tldr\tr6, [pc, #48]\t; (1418 <__libc_csu_init@@Base+0x38>)\n+\tldr\tr5, [pc, #48]\t; (141c <__libc_csu_init@@Base+0x3c>)\n \tmov\tr8, r1\n \tadd\tr6, pc\n \tmov\tr9, r2\n \tadd\tr5, pc\n-\tblx\tcd4 \n+\tblx\tcd8 \n \tsubs\tr6, r6, r5\n \tasrs\tr6, r6, #2\n-\tbeq.n\t140e <__libc_csu_init@@Base+0x32>\n+\tbeq.n\t1412 <__libc_csu_init@@Base+0x32>\n \tsubs\tr5, #4\n \tmovs\tr4, #0\n \tldr.w\tr3, [r5, #4]!\n \tmov\tr2, r9\n \tmov\tr1, r8\n \tmov\tr0, r7\n \tadds\tr4, #1\n \tblx\tr3\n \tcmp\tr6, r4\n-\tbne.n\t13fc <__libc_csu_init@@Base+0x20>\n+\tbne.n\t1400 <__libc_csu_init@@Base+0x20>\n \tldmia.w\tsp!, {r3, r4, r5, r6, r7, r8, r9, pc}\n \tnop\n-\tlsrs\tr4, r7, #8\n+\tlsrs\tr0, r7, #8\n \tmovs\tr1, r0\n-\tlsrs\tr0, r6, #8\n+\tlsrs\tr4, r5, #8\n \tmovs\tr1, r0\n \n-0000141c <__libc_csu_fini@@Base>:\n+00001420 <__libc_csu_fini@@Base>:\n __libc_csu_fini():\n \tbx\tlr\n \tnop\n"}, {"source1": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n \n \n Disassembly of section .fini:\n \n-00001420 <.fini>:\n+00001424 <.fini>:\n _fini():\n \tpush\t{r3, lr}\n \tpop\t{r3, pc}\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -1,58 +1,58 @@\n \n Hex dump of section '.rodata':\n- 0x00001428 01000200 3a000000 3d000000 0a000000 ....:...=.......\n- 0x00001438 3d000000 0f000000 3d000000 24000000 =.......=...$...\n- 0x00001448 3d000000 32000000 3d000000 02000000 =...2...=.......\n- 0x00001458 3d000000 05000000 3d000000 13000000 =.......=.......\n- 0x00001468 3d000000 0d000000 3d000000 0c000000 =.......=.......\n- 0x00001478 3d000000 23000000 3d000000 11000000 =...#...=.......\n- 0x00001488 3d000000 26000000 3d000000 01000000 =...&...=.......\n- 0x00001498 3d000000 17000000 3d000000 08000000 =.......=.......\n- 0x000014a8 3d000000 09000000 3d000000 00000000 =.......=.......\n- 0x000014b8 00000000 6164646c 6420312e 30204c65 ....addld 1.0 Le\n- 0x000014c8 7869636f 6e202620 44696374 696f6e61 xicon & Dictiona\n- 0x000014d8 7279206d 6f64756c 65206372 65617469 ry module creati\n- 0x000014e8 6f6e2074 6f6f6c20 666f7220 74686520 on tool for the \n- 0x000014f8 53574f52 44205072 6f6a6563 740a5573 SWORD Project.Us\n- 0x00001508 65202d61 20746f20 61646420 61206e65 e -a to add a ne\n- 0x00001518 77204c44 20656e74 72792066 726f6d20 w LD entry from \n- 0x00001528 7374616e 64617264 20696e70 7574206f standard input o\n- 0x00001538 72206120 66696c65 2c202d64 20746f20 r a file, -d to \n- 0x00001548 64656c65 74652061 6e0a656e 7472792c delete an.entry,\n- 0x00001558 202d6c20 746f206c 696e6b20 74776f20 -l to link two \n- 0x00001568 4c442065 6e747269 65732c20 2d632074 LD entries, -c t\n- 0x00001578 6f206372 65617465 2061206e 6577206d o create a new m\n- 0x00001588 6f64756c 652e0a20 20757361 67653a0a odule.. usage:.\n- 0x00001598 20202025 73202d61 203c6669 6c656e61 %s -a []. %s -d \n- 0x000015d8 3c66696c 656e616d 653e203c 6b65793e \n- 0x000015e8 0a202020 2573202d 6c203c66 696c656e . %s -l \n- 0x00001628 0a202020 2573202d 63203c66 696c656e . %s -c .To use 4-by\n- 0x00001648 7465204c 4420696e 73746561 64206f66 te LD instead of\n- 0x00001658 20322d62 7974652c 20696e73 65727420 2-byte, insert \n- 0x00001668 61203420 696d6d65 64696174 656c7920 a 4 immediately \n- 0x00001678 61667465 72207468 6520272d 272e0a54 after the '-'..T\n- 0x00001688 6f207573 65207a4c 4420696e 73746561 o use zLD instea\n- 0x00001698 64206f66 20322d62 7974652c 20696e73 d of 2-byte, ins\n- 0x000016a8 65727420 61207a20 696d6d65 64696174 ert a z immediat\n- 0x000016b8 656c7920 61667465 72207468 6520272d ely after the '-\n- 0x000016c8 272e0a00 72000000 6572726f 723a2025 '...r...error: %\n- 0x000016d8 733a2063 6f756c64 6e277420 63726561 s: couldn't crea\n- 0x000016e8 7465206d 6f64756c 65206174 20706174 te module at pat\n- 0x000016f8 683a2025 73200a00 3a000000 3d000000 h: %s ..:...=...\n- 0x00001708 0a000000 3d000000 0f000000 3d000000 ....=.......=...\n- 0x00001718 24000000 3d000000 32000000 3d000000 $...=...2...=...\n- 0x00001728 02000000 3d000000 05000000 3d000000 ....=.......=...\n- 0x00001738 13000000 3d000000 0d000000 3d000000 ....=.......=...\n- 0x00001748 0c000000 3d000000 23000000 3d000000 ....=...#...=...\n- 0x00001758 11000000 3d000000 26000000 3d000000 ....=...&...=...\n- 0x00001768 01000000 3d000000 17000000 3d000000 ....=.......=...\n- 0x00001778 08000000 3d000000 09000000 3d000000 ....=.......=...\n- 0x00001788 00000000 00000000 ........\n+ 0x0000142c 01000200 3a000000 3d000000 0a000000 ....:...=.......\n+ 0x0000143c 3d000000 0f000000 3d000000 24000000 =.......=...$...\n+ 0x0000144c 3d000000 32000000 3d000000 02000000 =...2...=.......\n+ 0x0000145c 3d000000 05000000 3d000000 13000000 =.......=.......\n+ 0x0000146c 3d000000 0d000000 3d000000 0c000000 =.......=.......\n+ 0x0000147c 3d000000 23000000 3d000000 11000000 =...#...=.......\n+ 0x0000148c 3d000000 26000000 3d000000 01000000 =...&...=.......\n+ 0x0000149c 3d000000 17000000 3d000000 08000000 =.......=.......\n+ 0x000014ac 3d000000 09000000 3d000000 00000000 =.......=.......\n+ 0x000014bc 00000000 6164646c 6420312e 30204c65 ....addld 1.0 Le\n+ 0x000014cc 7869636f 6e202620 44696374 696f6e61 xicon & Dictiona\n+ 0x000014dc 7279206d 6f64756c 65206372 65617469 ry module creati\n+ 0x000014ec 6f6e2074 6f6f6c20 666f7220 74686520 on tool for the \n+ 0x000014fc 53574f52 44205072 6f6a6563 740a5573 SWORD Project.Us\n+ 0x0000150c 65202d61 20746f20 61646420 61206e65 e -a to add a ne\n+ 0x0000151c 77204c44 20656e74 72792066 726f6d20 w LD entry from \n+ 0x0000152c 7374616e 64617264 20696e70 7574206f standard input o\n+ 0x0000153c 72206120 66696c65 2c202d64 20746f20 r a file, -d to \n+ 0x0000154c 64656c65 74652061 6e0a656e 7472792c delete an.entry,\n+ 0x0000155c 202d6c20 746f206c 696e6b20 74776f20 -l to link two \n+ 0x0000156c 4c442065 6e747269 65732c20 2d632074 LD entries, -c t\n+ 0x0000157c 6f206372 65617465 2061206e 6577206d o create a new m\n+ 0x0000158c 6f64756c 652e0a20 20757361 67653a0a odule.. usage:.\n+ 0x0000159c 20202025 73202d61 203c6669 6c656e61 %s -a []. %s -d \n+ 0x000015dc 3c66696c 656e616d 653e203c 6b65793e \n+ 0x000015ec 0a202020 2573202d 6c203c66 696c656e . %s -l \n+ 0x0000162c 0a202020 2573202d 63203c66 696c656e . %s -c .To use 4-by\n+ 0x0000164c 7465204c 4420696e 73746561 64206f66 te LD instead of\n+ 0x0000165c 20322d62 7974652c 20696e73 65727420 2-byte, insert \n+ 0x0000166c 61203420 696d6d65 64696174 656c7920 a 4 immediately \n+ 0x0000167c 61667465 72207468 6520272d 272e0a54 after the '-'..T\n+ 0x0000168c 6f207573 65207a4c 4420696e 73746561 o use zLD instea\n+ 0x0000169c 64206f66 20322d62 7974652c 20696e73 d of 2-byte, ins\n+ 0x000016ac 65727420 61207a20 696d6d65 64696174 ert a z immediat\n+ 0x000016bc 656c7920 61667465 72207468 6520272d ely after the '-\n+ 0x000016cc 272e0a00 72000000 6572726f 723a2025 '...r...error: %\n+ 0x000016dc 733a2063 6f756c64 6e277420 63726561 s: couldn't crea\n+ 0x000016ec 7465206d 6f64756c 65206174 20706174 te module at pat\n+ 0x000016fc 683a2025 73200a00 3a000000 3d000000 h: %s ..:...=...\n+ 0x0000170c 0a000000 3d000000 0f000000 3d000000 ....=.......=...\n+ 0x0000171c 24000000 3d000000 32000000 3d000000 $...=...2...=...\n+ 0x0000172c 02000000 3d000000 05000000 3d000000 ....=.......=...\n+ 0x0000173c 13000000 3d000000 0d000000 3d000000 ....=.......=...\n+ 0x0000174c 0c000000 3d000000 23000000 3d000000 ....=...#...=...\n+ 0x0000175c 11000000 3d000000 26000000 3d000000 ....=...&...=...\n+ 0x0000176c 01000000 3d000000 17000000 3d000000 ....=.......=...\n+ 0x0000177c 08000000 3d000000 09000000 3d000000 ....=.......=...\n+ 0x0000178c 00000000 00000000 ........\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.ARM.extab {}", "source2": "readelf --wide --decompress --hex-dump=.ARM.extab {}", "unified_diff": "@@ -1,13 +1,13 @@\n \n Hex dump of section '.ARM.extab':\n- 0x00001790 f4f5ff7f ffdab201 b0b0ad0f ffff0185 ................\n- 0x000017a0 016e0400 00762ce2 0700a601 04e40700 .n...v,.........\n- 0x000017b0 98020400 00a0022c aa0700d0 0204d607 .......,........\n- 0x000017c0 00900304 00009803 04e00700 a20304d8 ................\n- 0x000017d0 0700ae03 04e00700 d2032e00 00840448 ...............H\n- 0x000017e0 cc0700da 04040000 e00404c0 07008805 ................\n- 0x000017f0 04000090 0548be07 00ee0520 00009c06 .....H..... ....\n- 0x00001800 04be0700 a80604cc 0700e206 040000ea ................\n- 0x00001810 0604bc07 00f40604 b4070080 0704bc07 ................\n- 0x00001820 00940742 0000 ...B..\n+ 0x00001794 f4f5ff7f ffdab201 b0b0ad0f ffff0185 ................\n+ 0x000017a4 016e0400 00762ce2 0700a601 04e40700 .n...v,.........\n+ 0x000017b4 98020400 00a0022c aa0700d0 0204d607 .......,........\n+ 0x000017c4 00900304 00009803 04e00700 a20304d8 ................\n+ 0x000017d4 0700ae03 04e00700 d2032e00 00840448 ...............H\n+ 0x000017e4 cc0700da 04040000 e00404c0 07008805 ................\n+ 0x000017f4 04000090 0548be07 00ee0520 00009c06 .....H..... ....\n+ 0x00001804 04be0700 a80604cc 0700e206 040000ea ................\n+ 0x00001814 0604bc07 00f40604 b4070080 0704bc07 ................\n+ 0x00001824 00940742 0000 ...B..\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.ARM.exidx {}", "source2": "readelf --wide --decompress --hex-dump=.ARM.exidx {}", "unified_diff": "@@ -1,5 +1,5 @@\n \n Hex dump of section '.ARM.exidx':\n- 0x00001828 5cf6ff7f 01000000 88f6ff7f 5cffff7f \\...........\\...\n- 0x00001838 94faff7f 01000000 ........\n+ 0x0000182c 5cf6ff7f 01000000 88f6ff7f 5cffff7f \\...........\\...\n+ 0x0000183c 94faff7f 01000000 ........\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.eh_frame {}", "source2": "readelf --wide --decompress --hex-dump=.eh_frame {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Hex dump of section '.eh_frame':\n- 0x00001840 00000000 ....\n+ 0x00001844 00000000 ....\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.init_array {}", "source2": "readelf --wide --decompress --hex-dump=.init_array {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Hex dump of section '.init_array':\n- 0x00011e20 d9130000 850e0000 ........\n+ 0x00011e20 dd130000 890e0000 ........\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.fini_array {}", "source2": "readelf --wide --decompress --hex-dump=.fini_array {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Hex dump of section '.fini_array':\n- 0x00011e28 99130000 ....\n+ 0x00011e28 9d130000 ....\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.got {}", "source2": "readelf --wide --decompress --hex-dump=.got {}", "unified_diff": "@@ -1,16 +1,16 @@\n \n Hex dump of section '.got':\n NOTE: This section has relocations against it, but these have NOT been applied to this dump.\n- 0x00011f44 2c1e0100 00000000 00000000 e00c0000 ,...............\n- 0x00011f54 e00c0000 e00c0000 e00c0000 e00c0000 ................\n- 0x00011f64 e00c0000 e00c0000 e00c0000 e00c0000 ................\n- 0x00011f74 e00c0000 e00c0000 e00c0000 e00c0000 ................\n- 0x00011f84 e00c0000 e00c0000 e00c0000 e00c0000 ................\n- 0x00011f94 e00c0000 e00c0000 e00c0000 e00c0000 ................\n- 0x00011fa4 e00c0000 e00c0000 e00c0000 e00c0000 ................\n- 0x00011fb4 e00c0000 e00c0000 e00c0000 e00c0000 ................\n- 0x00011fc4 e00c0000 e00c0000 e00c0000 e00c0000 ................\n- 0x00011fd4 b90e0000 00000000 1d140000 00000000 ................\n- 0x00011fe4 00000000 00000000 dd130000 00000000 ................\n+ 0x00011f44 2c1e0100 00000000 00000000 e40c0000 ,...............\n+ 0x00011f54 e40c0000 e40c0000 e40c0000 e40c0000 ................\n+ 0x00011f64 e40c0000 e40c0000 e40c0000 e40c0000 ................\n+ 0x00011f74 e40c0000 e40c0000 e40c0000 e40c0000 ................\n+ 0x00011f84 e40c0000 e40c0000 e40c0000 e40c0000 ................\n+ 0x00011f94 e40c0000 e40c0000 e40c0000 e40c0000 ................\n+ 0x00011fa4 e40c0000 e40c0000 e40c0000 e40c0000 ................\n+ 0x00011fb4 e40c0000 e40c0000 e40c0000 e40c0000 ................\n+ 0x00011fc4 e40c0000 e40c0000 e40c0000 e40c0000 ................\n+ 0x00011fd4 bd0e0000 00000000 21140000 00000000 ........!.......\n+ 0x00011fe4 00000000 00000000 e1130000 00000000 ................\n 0x00011ff4 00000000 00000000 00000000 ............\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 33343662 38636432 61646637 64363931 346b8cd2adf7d691\n- 0x00000010 30613765 31656464 37663230 39336137 0a7e1edd7f2093a7\n- 0x00000020 61303132 36632e64 65627567 00000000 a0126c.debug....\n- 0x00000030 8659e302 .Y..\n+ 0x00000000 63363333 31613935 31623135 34626665 c6331a951b154bfe\n+ 0x00000010 66303562 33643562 30633831 39323361 f05b3d5b0c81923a\n+ 0x00000020 63313036 34632e64 65627567 00000000 c1064c.debug....\n+ 0x00000030 99dac754 ...T\n \n"}]}, {"source1": "./usr/bin/emptyvss", "source2": "./usr/bin/emptyvss", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,16 +4,16 @@\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 00000154 000154 000019 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000170 000170 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000194 000194 000020 00 A 0 0 4\n [ 4] .gnu.hash GNU_HASH 000001b4 0001b4 0000a8 04 A 5 0 4\n [ 5] .dynsym DYNSYM 0000025c 00025c 000360 10 A 6 3 4\n- [ 6] .dynstr STRTAB 000005bc 0005bc 0003ed 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 000009aa 0009aa 00006c 02 A 5 0 2\n+ [ 6] .dynstr STRTAB 000005bc 0005bc 0003ef 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 000009ac 0009ac 00006c 02 A 5 0 2\n [ 8] .gnu.version_r VERNEED 00000a18 000a18 000090 00 A 6 3 4\n [ 9] .rel.dyn REL 00000aa8 000aa8 000098 08 A 5 0 4\n [10] .rel.plt REL 00000b40 000b40 0000c8 08 AI 5 22 4\n [11] .init PROGBITS 00000c08 000c08 00000c 00 AX 0 0 4\n [12] .plt PROGBITS 00000c14 000c14 000144 04 AX 0 0 4\n [13] .text PROGBITS 00000d58 000d58 000424 00 AX 0 0 4\n [14] .fini PROGBITS 0000117c 00117c 000008 00 AX 0 0 4\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -10,24 +10,24 @@\n 0x00000019 (INIT_ARRAY) 0x11e30\n 0x0000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x0000001a (FINI_ARRAY) 0x11e38\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x1b4\n 0x00000005 (STRTAB) 0x5bc\n 0x00000006 (SYMTAB) 0x25c\n- 0x0000000a (STRSZ) 1005 (bytes)\n+ 0x0000000a (STRSZ) 1007 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000015 (DEBUG) 0x0\n 0x00000003 (PLTGOT) 0x11f54\n 0x00000002 (PLTRELSZ) 200 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0xb40\n 0x00000011 (REL) 0xaa8\n 0x00000012 (RELSZ) 152 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW PIE\n 0x6ffffffe (VERNEED) 0xa18\n 0x6fffffff (VERNEEDNUM) 3\n- 0x6ffffff0 (VERSYM) 0x9aa\n+ 0x6ffffff0 (VERSYM) 0x9ac\n 0x6ffffffa (RELCOUNT) 8\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c313dec8d39d6fd3bb7249f2d0d419f7081efdff\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 0d510cd5df9de25e4770b1a3f07e14104db797fc\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n"}, {"source1": "readelf --wide --version-info {}", "source2": "readelf --wide --version-info {}", "unified_diff": "@@ -1,10 +1,10 @@\n \n Version symbols section '.gnu.version' contains 54 entries:\n- Addr: 0x00000000000009aa Offset: 0x0009aa Link: 5 (.dynsym)\n+ Addr: 0x00000000000009ac Offset: 0x0009ac Link: 5 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 004: 0 (*local*) 2 (GLIBC_2.4) 3 (GLIBCXX_3.4) 0 (*local*) \n 008: 2 (GLIBC_2.4) 0 (*local*) 3 (GLIBCXX_3.4) 4 (GLIBCXX_3.4.11) \n 00c: 3 (GLIBCXX_3.4) 2 (GLIBC_2.4) 0 (*local*) 3 (GLIBCXX_3.4)\n 010: 2 (GLIBC_2.4) 3 (GLIBCXX_3.4) 5 (CXXABI_1.3) 3 (GLIBCXX_3.4)\n 014: 2 (GLIBC_2.4) 2 (GLIBC_2.4) 0 (*local*) 2 (GLIBC_2.4) \n 018: 6 (CXXABI_ARM_1.3.3) 2 (GLIBC_2.4) 7 (GLIBC_2.4) 5 (CXXABI_1.3) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -45,15 +45,15 @@\n GLIBCXX_3.4.11\n GLIBCXX_3.4\n H\tIxD\tJyD\t\n usage: %s \n error: %s: %s module is not keyed to verses \n error: %s: couldn't find module: %s \n /usr/lib/debug/.dwz/arm-linux-gnueabihf/libsword-utils.debug\n-13dec8d39d6fd3bb7249f2d0d419f7081efdff.debug\n+510cd5df9de25e4770b1a3f07e14104db797fc.debug\n .shstrtab\n .note.gnu.build-id\n .note.ABI-tag\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rel.dyn\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -58,9 +58,9 @@\n 0x0000092c 5f656e64 5f5f0047 4c494243 5f322e34 _end__.GLIBC_2.4\n 0x0000093c 00435858 4142495f 41524d5f 312e332e .CXXABI_ARM_1.3.\n 0x0000094c 33004358 58414249 5f312e33 00474c49 3.CXXABI_1.3.GLI\n 0x0000095c 42435858 5f332e34 2e313100 474c4942 BCXX_3.4.11.GLIB\n 0x0000096c 4358585f 332e3400 00000000 00000000 CXX_3.4.........\n 0x0000097c 00000000 00000000 00000000 00000000 ................\n 0x0000098c 00000000 00000000 00000000 00000000 ................\n- 0x0000099c 00000000 00000000 00000000 00 .............\n+ 0x0000099c 00000000 00000000 00000000 000000 ...............\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 31336465 63386433 39643666 64336262 13dec8d39d6fd3bb\n- 0x00000010 37323439 66326430 64343139 66373038 7249f2d0d419f708\n- 0x00000020 31656664 66662e64 65627567 00000000 1efdff.debug....\n- 0x00000030 ba6486ef .d..\n+ 0x00000000 35313063 64356466 39646532 35653437 510cd5df9de25e47\n+ 0x00000010 37306231 61336630 37653134 31303464 70b1a3f07e14104d\n+ 0x00000020 62373937 66632e64 65627567 00000000 b797fc.debug....\n+ 0x00000030 1e50e581 .P..\n \n"}]}, {"source1": "./usr/bin/imp2gbs", "source2": "./usr/bin/imp2gbs", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,16 +4,16 @@\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 00000154 000154 000019 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000170 000170 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000194 000194 000020 00 A 0 0 4\n [ 4] .gnu.hash GNU_HASH 000001b4 0001b4 0000e8 04 A 5 0 4\n [ 5] .dynsym DYNSYM 0000029c 00029c 0005f0 10 A 6 3 4\n- [ 6] .dynstr STRTAB 0000088c 00088c 0007ff 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 0000108c 00108c 0000be 02 A 5 0 2\n+ [ 6] .dynstr STRTAB 0000088c 00088c 000801 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 0000108e 00108e 0000be 02 A 5 0 2\n [ 8] .gnu.version_r VERNEED 0000114c 00114c 0000e0 00 A 6 4 4\n [ 9] .rel.dyn REL 0000122c 00122c 0000b0 08 A 5 0 4\n [10] .rel.plt REL 000012dc 0012dc 000198 08 AI 5 22 4\n [11] .init PROGBITS 00001474 001474 00000c 00 AX 0 0 4\n [12] .plt PROGBITS 00001480 001480 00027c 04 AX 0 0 4\n [13] .text PROGBITS 000016fc 0016fc 001208 00 AX 0 0 4\n [14] .fini PROGBITS 00002904 002904 000008 00 AX 0 0 4\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -12,24 +12,24 @@\n 0x00000019 (INIT_ARRAY) 0x12dac\n 0x0000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x0000001a (FINI_ARRAY) 0x12db4\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x1b4\n 0x00000005 (STRTAB) 0x88c\n 0x00000006 (SYMTAB) 0x29c\n- 0x0000000a (STRSZ) 2047 (bytes)\n+ 0x0000000a (STRSZ) 2049 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000015 (DEBUG) 0x0\n 0x00000003 (PLTGOT) 0x12ee0\n 0x00000002 (PLTRELSZ) 408 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0x12dc\n 0x00000011 (REL) 0x122c\n 0x00000012 (RELSZ) 176 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW PIE\n 0x6ffffffe (VERNEED) 0x114c\n 0x6fffffff (VERNEEDNUM) 4\n- 0x6ffffff0 (VERSYM) 0x108c\n+ 0x6ffffff0 (VERSYM) 0x108e\n 0x6ffffffa (RELCOUNT) 9\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3c586eed9c78ddadfdf1dbc2560cc4cb629e4c25\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c7dedd3b31915896ab6aee2a7c0d2fb75778bb4f\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n"}, {"source1": "readelf --wide --version-info {}", "source2": "readelf --wide --version-info {}", "unified_diff": "@@ -1,10 +1,10 @@\n \n Version symbols section '.gnu.version' contains 95 entries:\n- Addr: 0x000000000000108c Offset: 0x00108c Link: 5 (.dynsym)\n+ Addr: 0x000000000000108e Offset: 0x00108e Link: 5 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 004: 2 (GLIBC_2.4) 3 (GLIBCXX_3.4) 0 (*local*) 4 (GCC_3.5) \n 008: 2 (GLIBC_2.4) 2 (GLIBC_2.4) 0 (*local*) 2 (GLIBC_2.4) \n 00c: 3 (GLIBCXX_3.4) 0 (*local*) 3 (GLIBCXX_3.4) 0 (*local*) \n 010: 2 (GLIBC_2.4) 0 (*local*) 2 (GLIBC_2.4) 0 (*local*) \n 014: 3 (GLIBCXX_3.4) 0 (*local*) 5 (GLIBCXX_3.4.11) 6 (CXXABI_1.3.9)\n 018: 3 (GLIBCXX_3.4) 0 (*local*) 0 (*local*) 2 (GLIBC_2.4) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -94,15 +94,15 @@\n \t\tKey filter: Pseudo-Lexicon n-level generation using first character\n \t\te.g. -l 2 \"Abbey\" -> \"A/AB/Abbey\"\n Error: %s. Cannot reliably toUpper without UTF8 support\n \t(recompile with ICU enabled)\n dup key, trying: \n error: %s: couldn't open input file: %s \n /usr/lib/debug/.dwz/arm-linux-gnueabihf/libsword-utils.debug\n-586eed9c78ddadfdf1dbc2560cc4cb629e4c25.debug\n+dedd3b31915896ab6aee2a7c0d2fb75778bb4f.debug\n .shstrtab\n .note.gnu.build-id\n .note.ABI-tag\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rel.dyn\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -123,9 +123,10 @@\n 0x0000100c 524d5f31 2e332e33 00474c49 42435858 RM_1.3.3.GLIBCXX\n 0x0000101c 5f332e34 2e390043 58584142 495f312e _3.4.9.CXXABI_1.\n 0x0000102c 33004358 58414249 5f312e33 2e390047 3.CXXABI_1.3.9.G\n 0x0000103c 4c494243 58585f33 2e342e31 3100474c LIBCXX_3.4.11.GL\n 0x0000104c 49424358 585f332e 34000000 00000000 IBCXX_3.4.......\n 0x0000105c 00000000 00000000 00000000 00000000 ................\n 0x0000106c 00000000 00000000 00000000 00000000 ................\n- 0x0000107c 00000000 00000000 00000000 000000 ...............\n+ 0x0000107c 00000000 00000000 00000000 00000000 ................\n+ 0x0000108c 00 .\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 35383665 65643963 37386464 61646664 586eed9c78ddadfd\n- 0x00000010 66316462 63323536 30636334 63623632 f1dbc2560cc4cb62\n- 0x00000020 39653463 32352e64 65627567 00000000 9e4c25.debug....\n- 0x00000030 62aac2b6 b...\n+ 0x00000000 64656464 33623331 39313538 39366162 dedd3b31915896ab\n+ 0x00000010 36616565 32613763 30643266 62373537 6aee2a7c0d2fb757\n+ 0x00000020 37386262 34662e64 65627567 00000000 78bb4f.debug....\n+ 0x00000030 1a24d570 .$.p\n \n"}]}, {"source1": "./usr/bin/imp2ld", "source2": "./usr/bin/imp2ld", "unified_diff": null, "details": [{"source1": "readelf --wide --file-header {}", "source2": "readelf --wide --file-header {}", "unified_diff": "@@ -4,15 +4,15 @@\n Data: 2's complement, little endian\n Version: 1 (current)\n OS/ABI: UNIX - System V\n ABI Version: 0\n Type: DYN (Shared object file)\n Machine: ARM\n Version: 0x1\n- Entry point address: 0x2921\n+ Entry point address: 0x2925\n Start of program headers: 52 (bytes into file)\n Start of section headers: 16856 (bytes into file)\n Flags: 0x5000400, Version5 EABI, hard-float ABI\n Size of this header: 52 (bytes)\n Size of program headers: 32 (bytes)\n Number of program headers: 9\n Size of section headers: 40 (bytes)\n"}, {"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,19 +1,19 @@\n \n Elf file type is DYN (Shared object file)\n-Entry point 0x2921\n+Entry point 0x2925\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- EXIDX 0x0036f8 0x000036f8 0x000036f8 0x00038 0x00038 R 0x4\n+ EXIDX 0x0036fc 0x000036fc 0x000036fc 0x00038 0x00038 R 0x4\n PHDR 0x000034 0x00000034 0x00000034 0x00120 0x00120 R 0x4\n INTERP 0x000154 0x00000154 0x00000154 0x00019 0x00019 R 0x1\n [Requesting program interpreter: /lib/ld-linux-armhf.so.3]\n- LOAD 0x000000 0x00000000 0x00000000 0x03734 0x03734 R E 0x10000\n+ LOAD 0x000000 0x00000000 0x00000000 0x03738 0x03738 R E 0x10000\n LOAD 0x003da4 0x00013da4 0x00013da4 0x00264 0x0026c RW 0x10000\n DYNAMIC 0x003db0 0x00013db0 0x00013db0 0x00120 0x00120 RW 0x4\n NOTE 0x000170 0x00000170 0x00000170 0x00044 0x00044 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n GNU_RELRO 0x003da4 0x00013da4 0x00013da4 0x0025c 0x0025c R 0x1\n \n Section to Segment mapping:\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,27 +4,27 @@\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 00000154 000154 000019 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000170 000170 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000194 000194 000020 00 A 0 0 4\n [ 4] .gnu.hash GNU_HASH 000001b4 0001b4 0000d4 04 A 5 0 4\n [ 5] .dynsym DYNSYM 00000288 000288 0005f0 10 A 6 3 4\n- [ 6] .dynstr STRTAB 00000878 000878 000b7a 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 000013f2 0013f2 0000be 02 A 5 0 2\n- [ 8] .gnu.version_r VERNEED 000014b0 0014b0 0000f0 00 A 6 4 4\n- [ 9] .rel.dyn REL 000015a0 0015a0 0000a0 08 A 5 0 4\n- [10] .rel.plt REL 00001640 001640 0001c8 08 AI 5 22 4\n- [11] .init PROGBITS 00001808 001808 00000c 00 AX 0 0 4\n- [12] .plt PROGBITS 00001814 001814 0002c8 04 AX 0 0 4\n- [13] .text PROGBITS 00001adc 001adc 0014b4 00 AX 0 0 4\n- [14] .fini PROGBITS 00002f90 002f90 000008 00 AX 0 0 4\n- [15] .rodata PROGBITS 00002f98 002f98 000698 00 A 0 0 4\n- [16] .ARM.extab PROGBITS 00003630 003630 0000c6 00 A 0 0 4\n- [17] .ARM.exidx ARM_EXIDX 000036f8 0036f8 000038 00 AL 13 0 4\n- [18] .eh_frame PROGBITS 00003730 003730 000004 00 A 0 0 4\n+ [ 6] .dynstr STRTAB 00000878 000878 000b7c 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 000013f4 0013f4 0000be 02 A 5 0 2\n+ [ 8] .gnu.version_r VERNEED 000014b4 0014b4 0000f0 00 A 6 4 4\n+ [ 9] .rel.dyn REL 000015a4 0015a4 0000a0 08 A 5 0 4\n+ [10] .rel.plt REL 00001644 001644 0001c8 08 AI 5 22 4\n+ [11] .init PROGBITS 0000180c 00180c 00000c 00 AX 0 0 4\n+ [12] .plt PROGBITS 00001818 001818 0002c8 04 AX 0 0 4\n+ [13] .text PROGBITS 00001ae0 001ae0 0014b4 00 AX 0 0 4\n+ [14] .fini PROGBITS 00002f94 002f94 000008 00 AX 0 0 4\n+ [15] .rodata PROGBITS 00002f9c 002f9c 000698 00 A 0 0 4\n+ [16] .ARM.extab PROGBITS 00003634 003634 0000c6 00 A 0 0 4\n+ [17] .ARM.exidx ARM_EXIDX 000036fc 0036fc 000038 00 AL 13 0 4\n+ [18] .eh_frame PROGBITS 00003734 003734 000004 00 A 0 0 4\n [19] .init_array INIT_ARRAY 00013da4 003da4 000008 04 WA 0 0 4\n [20] .fini_array FINI_ARRAY 00013dac 003dac 000004 04 WA 0 0 4\n [21] .dynamic DYNAMIC 00013db0 003db0 000120 08 WA 6 0 4\n [22] .got PROGBITS 00013ed0 003ed0 000130 04 WA 0 0 4\n [23] .data PROGBITS 00014000 004000 000008 00 WA 0 0 4\n [24] .bss NOBITS 00014008 004008 000008 00 WA 0 0 4\n [25] .ARM.attributes ARM_ATTRIBUTES 00000000 004008 000033 00 0 0 1\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -1,12 +1,12 @@\n \n Symbol table '.dynsym' contains 95 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 00000000 0 NOTYPE LOCAL DEFAULT UND \n- 1: 00001808 0 SECTION LOCAL DEFAULT 11 \n+ 1: 0000180c 0 SECTION LOCAL DEFAULT 11 \n 2: 00014000 0 SECTION LOCAL DEFAULT 23 \n 3: 00000000 0 FUNC GLOBAL DEFAULT UND _ZSt7getlineIcSt11char_traitsIcESaIcEERSt13basic_istreamIT_T0_ES7_RNSt7__cxx1112basic_stringIS4_S5_T1_EES4_@GLIBCXX_3.4.21 (2)\n 4: 00000000 0 FUNC GLOBAL DEFAULT UND _ZNSt14basic_ifstreamIcSt11char_traitsIcEED1Ev@GLIBCXX_3.4 (3)\n 5: 00000000 0 FUNC GLOBAL DEFAULT UND fwrite@GLIBC_2.4 (4)\n 6: 00000000 0 FUNC GLOBAL DEFAULT UND _ZSt24__throw_out_of_range_fmtPKcz@GLIBCXX_3.4.20 (5)\n 7: 00000000 0 FUNC GLOBAL DEFAULT UND _ZSt19__throw_logic_errorPKc@GLIBCXX_3.4 (3)\n 8: 00000000 0 NOTYPE WEAK DEFAULT UND _ITM_deregisterTMCloneTable\n@@ -69,30 +69,30 @@\n 65: 00000000 0 OBJECT GLOBAL DEFAULT UND _ZN5sword5SWBuf7nullStrE\n 66: 00000000 0 FUNC GLOBAL DEFAULT UND exit@GLIBC_2.4 (4)\n 67: 00000000 0 FUNC GLOBAL DEFAULT UND realloc@GLIBC_2.4 (4)\n 68: 00000000 0 FUNC GLOBAL DEFAULT UND _ZN5sword5SWKey10setPersistEb\n 69: 00000000 0 FUNC GLOBAL DEFAULT UND _ZN5sword11ZipCompressC1Ev\n 70: 00000000 0 FUNC GLOBAL DEFAULT UND _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6resizeEjc@GLIBCXX_3.4.21 (2)\n 71: 00014010 0 NOTYPE GLOBAL DEFAULT 24 _bss_end__\n- 72: 00001add 3600 FUNC GLOBAL DEFAULT 13 main\n+ 72: 00001ae1 3600 FUNC GLOBAL DEFAULT 13 main\n 73: 00014008 0 NOTYPE GLOBAL DEFAULT 24 __bss_start__\n 74: 00014008 0 NOTYPE GLOBAL DEFAULT 24 __bss_start\n- 75: 00002c91 182 FUNC WEAK DEFAULT 13 _ZN5sword5SWBuf3setEPKcm\n+ 75: 00002c95 182 FUNC WEAK DEFAULT 13 _ZN5sword5SWBuf3setEPKcm\n 76: 00014010 0 NOTYPE GLOBAL DEFAULT 24 _end\n- 77: 00002f98 4 OBJECT GLOBAL DEFAULT 15 _IO_stdin_used\n+ 77: 00002f9c 4 OBJECT GLOBAL DEFAULT 15 _IO_stdin_used\n 78: 00014010 0 NOTYPE GLOBAL DEFAULT 24 __end__\n 79: 00014000 0 NOTYPE GLOBAL DEFAULT 23 __data_start\n- 80: 00002c69 40 FUNC WEAK DEFAULT 13 _ZN5sword5SWBufD1Ev\n- 81: 00002c69 40 FUNC WEAK DEFAULT 13 _ZN5sword5SWBufD2Ev\n+ 80: 00002c6d 40 FUNC WEAK DEFAULT 13 _ZN5sword5SWBufD1Ev\n+ 81: 00002c6d 40 FUNC WEAK DEFAULT 13 _ZN5sword5SWBufD2Ev\n 82: 00014008 0 NOTYPE GLOBAL DEFAULT 23 _edata\n- 83: 00002f8d 2 FUNC GLOBAL DEFAULT 13 __libc_csu_fini\n- 84: 00002d49 58 FUNC WEAK DEFAULT 13 _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED1Ev\n- 85: 00002921 0 FUNC GLOBAL DEFAULT 13 _start\n- 86: 00002f4d 64 FUNC GLOBAL DEFAULT 13 __libc_csu_init\n- 87: 00002d49 58 FUNC WEAK DEFAULT 13 _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED2Ev\n- 88: 00002b91 4 FUNC WEAK DEFAULT 13 _ZNKSt5ctypeIcE8do_widenEc\n+ 83: 00002f91 2 FUNC GLOBAL DEFAULT 13 __libc_csu_fini\n+ 84: 00002d4d 58 FUNC WEAK DEFAULT 13 _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED1Ev\n+ 85: 00002925 0 FUNC GLOBAL DEFAULT 13 _start\n+ 86: 00002f51 64 FUNC GLOBAL DEFAULT 13 __libc_csu_init\n+ 87: 00002d4d 58 FUNC WEAK DEFAULT 13 _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED2Ev\n+ 88: 00002b95 4 FUNC WEAK DEFAULT 13 _ZNKSt5ctypeIcE8do_widenEc\n 89: 00014000 0 NOTYPE WEAK DEFAULT 23 data_start\n 90: 00014010 0 NOTYPE GLOBAL DEFAULT 24 __bss_end__\n- 91: 00002a85 268 FUNC GLOBAL DEFAULT 13 _Z5usagePKcS0_\n- 92: 00002b95 212 FUNC WEAK DEFAULT 13 _ZN5sword5SWBufC2EPKcm\n- 93: 00002d85 456 FUNC WEAK DEFAULT 13 _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_\n- 94: 00002b95 212 FUNC WEAK DEFAULT 13 _ZN5sword5SWBufC1EPKcm\n+ 91: 00002a89 268 FUNC GLOBAL DEFAULT 13 _Z5usagePKcS0_\n+ 92: 00002b99 212 FUNC WEAK DEFAULT 13 _ZN5sword5SWBufC2EPKcm\n+ 93: 00002d89 456 FUNC WEAK DEFAULT 13 _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_\n+ 94: 00002b99 212 FUNC WEAK DEFAULT 13 _ZN5sword5SWBufC1EPKcm\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rel.dyn' at offset 0x15a0 contains 20 entries:\n+Relocation section '.rel.dyn' at offset 0x15a4 contains 20 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00013da4 00000017 R_ARM_RELATIVE \n 00013da8 00000017 R_ARM_RELATIVE \n 00013dac 00000017 R_ARM_RELATIVE \n 00013fc0 00000017 R_ARM_RELATIVE \n 00013fc8 00000017 R_ARM_RELATIVE \n 00013fe0 00000017 R_ARM_RELATIVE \n@@ -18,15 +18,15 @@\n 00013fe8 00003415 R_ARM_GLOB_DAT 00000000 __stack_chk_guard@GLIBC_2.4\n 00013fec 00003515 R_ARM_GLOB_DAT 00000000 _ZTTSt14basic_ifstreamIcSt11char_traitsIcEE@GLIBCXX_3.4\n 00013ff0 00003715 R_ARM_GLOB_DAT 00000000 _ZTVSt9basic_iosIcSt11char_traitsIcEE@GLIBCXX_3.4\n 00013ff4 00003a15 R_ARM_GLOB_DAT 00000000 _ITM_registerTMCloneTable\n 00013ff8 00003b15 R_ARM_GLOB_DAT 00000000 stderr@GLIBC_2.4\n 00013ffc 00004115 R_ARM_GLOB_DAT 00000000 _ZN5sword5SWBuf7nullStrE\n \n-Relocation section '.rel.plt' at offset 0x1640 contains 57 entries:\n+Relocation section '.rel.plt' at offset 0x1644 contains 57 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00013edc 00000316 R_ARM_JUMP_SLOT 00000000 _ZSt7getlineIcSt11char_traitsIcESaIcEERSt13basic_istreamIT_T0_ES7_RNSt7__cxx1112basic_stringIS4_S5_T1_EES4_@GLIBCXX_3.4.21\n 00013ee0 00000416 R_ARM_JUMP_SLOT 00000000 _ZNSt14basic_ifstreamIcSt11char_traitsIcEED1Ev@GLIBCXX_3.4\n 00013ee4 00000516 R_ARM_JUMP_SLOT 00000000 fwrite@GLIBC_2.4\n 00013ee8 00000616 R_ARM_JUMP_SLOT 00000000 _ZSt24__throw_out_of_range_fmtPKcz@GLIBCXX_3.4.20\n 00013eec 00000716 R_ARM_JUMP_SLOT 00000000 _ZSt19__throw_logic_errorPKc@GLIBCXX_3.4\n 00013ef0 00000a16 R_ARM_JUMP_SLOT 00000000 _ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6substrEjj@GLIBCXX_3.4.21\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -2,33 +2,33 @@\n Dynamic section at offset 0x3db0 contains 31 entries:\n Tag Type Name/Value\n 0x00000001 (NEEDED) Shared library: [libsword.so.1.9.0]\n 0x00000001 (NEEDED) Shared library: [libstdc++.so.6]\n 0x00000001 (NEEDED) Shared library: [libgcc_s.so.1]\n 0x00000001 (NEEDED) Shared library: [libc.so.6]\n 0x00000001 (NEEDED) Shared library: [ld-linux-armhf.so.3]\n- 0x0000000c (INIT) 0x1808\n- 0x0000000d (FINI) 0x2f90\n+ 0x0000000c (INIT) 0x180c\n+ 0x0000000d (FINI) 0x2f94\n 0x00000019 (INIT_ARRAY) 0x13da4\n 0x0000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x0000001a (FINI_ARRAY) 0x13dac\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x1b4\n 0x00000005 (STRTAB) 0x878\n 0x00000006 (SYMTAB) 0x288\n- 0x0000000a (STRSZ) 2938 (bytes)\n+ 0x0000000a (STRSZ) 2940 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000015 (DEBUG) 0x0\n 0x00000003 (PLTGOT) 0x13ed0\n 0x00000002 (PLTRELSZ) 456 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x1640\n- 0x00000011 (REL) 0x15a0\n+ 0x00000017 (JMPREL) 0x1644\n+ 0x00000011 (REL) 0x15a4\n 0x00000012 (RELSZ) 160 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW PIE\n- 0x6ffffffe (VERNEED) 0x14b0\n+ 0x6ffffffe (VERNEED) 0x14b4\n 0x6fffffff (VERNEEDNUM) 4\n- 0x6ffffff0 (VERSYM) 0x13f2\n+ 0x6ffffff0 (VERSYM) 0x13f4\n 0x6ffffffa (RELCOUNT) 8\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3b3516443ffc9aef10b6b8902e37a8262138f72b\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 52ed94a3804f6f8120b699bb7da76894099bb1ee\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n"}, {"source1": "readelf --wide --version-info {}", "source2": "readelf --wide --version-info {}", "unified_diff": "@@ -1,10 +1,10 @@\n \n Version symbols section '.gnu.version' contains 95 entries:\n- Addr: 0x00000000000013f2 Offset: 0x0013f2 Link: 5 (.dynsym)\n+ Addr: 0x00000000000013f4 Offset: 0x0013f4 Link: 5 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 0 (*local*) 2 (GLIBCXX_3.4.21) \n 004: 3 (GLIBCXX_3.4) 4 (GLIBC_2.4) 5 (GLIBCXX_3.4.20) 3 (GLIBCXX_3.4)\n 008: 0 (*local*) 6 (GCC_3.5) 2 (GLIBCXX_3.4.21) 0 (*local*) \n 00c: 0 (*local*) 4 (GLIBC_2.4) 4 (GLIBC_2.4) 3 (GLIBCXX_3.4)\n 010: 3 (GLIBCXX_3.4) 4 (GLIBC_2.4) 0 (*local*) 3 (GLIBCXX_3.4)\n 014: 7 (GLIBCXX_3.4.11) 8 (CXXABI_1.3.9) 3 (GLIBCXX_3.4) 3 (GLIBCXX_3.4)\n 018: 4 (GLIBC_2.4) 0 (*local*) 3 (GLIBCXX_3.4) 4 (GLIBC_2.4) \n@@ -23,15 +23,15 @@\n 04c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 050: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 054: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 058: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 05c: 1 (*global*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 4 entries:\n- Addr: 0x00000000000014b0 Offset: 0x0014b0 Link: 6 (.dynstr)\n+ Addr: 0x00000000000014b4 Offset: 0x0014b4 Link: 6 (.dynstr)\n 000000: Version: 1 File: ld-linux-armhf.so.3 Cnt: 1\n 0x0010: Name: GLIBC_2.4 Flags: none Version: 12\n 0x0020: Version: 1 File: libgcc_s.so.1 Cnt: 1\n 0x0030: Name: GCC_3.5 Flags: none Version: 6\n 0x0040: Version: 1 File: libc.so.6 Cnt: 1\n 0x0050: Name: GLIBC_2.4 Flags: none Version: 4\n 0x0060: Version: 1 File: libstdc++.so.6 Cnt: 8\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -114,15 +114,15 @@\n ERROR: %s: couldn't create module at path: %s \n basic_string::_M_construct null not valid\n Linking: \n basic_string::substr\n %s: __pos (which is %zu) > this->size() (which is %zu)\n vector::_M_realloc_insert\n /usr/lib/debug/.dwz/arm-linux-gnueabihf/libsword-utils.debug\n-3516443ffc9aef10b6b8902e37a8262138f72b.debug\n+ed94a3804f6f8120b699bb7da76894099bb1ee.debug\n .shstrtab\n .note.gnu.build-id\n .note.ABI-tag\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rel.dyn\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -179,9 +179,9 @@\n 0x00001378 58584142 495f312e 332e3900 474c4942 XXABI_1.3.9.GLIB\n 0x00001388 4358585f 332e342e 31310047 4c494243 CXX_3.4.11.GLIBC\n 0x00001398 58585f33 2e342e32 3000474c 49424358 XX_3.4.20.GLIBCX\n 0x000013a8 585f332e 3400474c 49424358 585f332e X_3.4.GLIBCXX_3.\n 0x000013b8 342e3231 00000000 00000000 00000000 4.21............\n 0x000013c8 00000000 00000000 00000000 00000000 ................\n 0x000013d8 00000000 00000000 00000000 00000000 ................\n- 0x000013e8 00000000 00000000 0000 ..........\n+ 0x000013e8 00000000 00000000 00000000 ............\n \n"}, {"source1": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {}", "unified_diff": "@@ -1,10 +1,10 @@\n \n \n \n Disassembly of section .init:\n \n-00001808 <.init>:\n+0000180c <.init>:\n _init():\n \tpush\t{r3, lr}\n-\tbl\t2968 <_start@@Base+0x48>\n+\tbl\t296c <_start@@Base+0x48>\n \tpop\t{r3, pc}\n"}, {"source1": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {}", "unified_diff": "@@ -1,298 +1,298 @@\n \n \n \n Disassembly of section .plt:\n \n-00001814 >& std::getline, std::allocator >(std::basic_istream >&, std::__cxx11::basic_string, std::allocator >&, char)@plt-0x14>:\n+00001818 >& std::getline, std::allocator >(std::basic_istream >&, std::__cxx11::basic_string, std::allocator >&, char)@plt-0x14>:\n \tpush\t{lr}\t\t; (str lr, [sp, #-4]!)\n-\tldr\tlr, [pc, #4]\t; 1824 >& std::getline, std::allocator >(std::basic_istream >&, std::__cxx11::basic_string, std::allocator >&, char)@plt-0x4>\n+\tldr\tlr, [pc, #4]\t; 1828 >& std::getline, std::allocator >(std::basic_istream >&, std::__cxx11::basic_string, std::allocator >&, char)@plt-0x4>\n \tadd\tlr, pc, lr\n \tldr\tpc, [lr, #8]!\n-\tandeq\tr2, r1, ip, lsr #13\n+\tandeq\tr2, r1, r8, lsr #13\n \n-00001828 >& std::getline, std::allocator >(std::basic_istream >&, std::__cxx11::basic_string, std::allocator >&, char)@plt>:\n+0000182c >& std::getline, std::allocator >(std::basic_istream >&, std::__cxx11::basic_string, std::allocator >&, char)@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #1708]!\t; 0x6ac\n+\tldr\tpc, [ip, #1704]!\t; 0x6a8\n \n-00001834 >::~basic_ifstream()@plt>:\n+00001838 >::~basic_ifstream()@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #1700]!\t; 0x6a4\n+\tldr\tpc, [ip, #1696]!\t; 0x6a0\n \n-00001840 :\n+00001844 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #1692]!\t; 0x69c\n+\tldr\tpc, [ip, #1688]!\t; 0x698\n \n-0000184c :\n+00001850 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #1684]!\t; 0x694\n+\tldr\tpc, [ip, #1680]!\t; 0x690\n \n-00001858 :\n+0000185c :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #1676]!\t; 0x68c\n+\tldr\tpc, [ip, #1672]!\t; 0x688\n \n-00001864 , std::allocator >::substr(unsigned int, unsigned int) const@plt>:\n+00001868 , std::allocator >::substr(unsigned int, unsigned int) const@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #1668]!\t; 0x684\n+\tldr\tpc, [ip, #1664]!\t; 0x680\n \n-00001870 :\n+00001874 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #1660]!\t; 0x67c\n+\tldr\tpc, [ip, #1656]!\t; 0x678\n \n-0000187c :\n+00001880 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #1652]!\t; 0x674\n+\tldr\tpc, [ip, #1648]!\t; 0x670\n \n-00001888 :\n+0000188c :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #1644]!\t; 0x66c\n+\tldr\tpc, [ip, #1640]!\t; 0x668\n \n-00001894 <__stack_chk_fail@plt>:\n+00001898 <__stack_chk_fail@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #1636]!\t; 0x664\n+\tldr\tpc, [ip, #1632]!\t; 0x660\n \n-000018a0 :\n+000018a4 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #1628]!\t; 0x65c\n+\tldr\tpc, [ip, #1624]!\t; 0x658\n \n-000018ac >::init(std::basic_streambuf >*)@plt>:\n+000018b0 >::init(std::basic_streambuf >*)@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #1620]!\t; 0x654\n+\tldr\tpc, [ip, #1616]!\t; 0x650\n \n-000018b8 <__libc_start_main@plt>:\n+000018bc <__libc_start_main@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #1612]!\t; 0x64c\n+\tldr\tpc, [ip, #1608]!\t; 0x648\n \n-000018c4 <__gmon_start__@plt>:\n+000018c8 <__gmon_start__@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #1604]!\t; 0x644\n+\tldr\tpc, [ip, #1600]!\t; 0x640\n \n-000018d0 ::_M_widen_init() const@plt>:\n+000018d4 ::_M_widen_init() const@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #1596]!\t; 0x63c\n+\tldr\tpc, [ip, #1592]!\t; 0x638\n \n-000018dc :\n+000018e0 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #1588]!\t; 0x634\n+\tldr\tpc, [ip, #1584]!\t; 0x630\n \n-000018e8 :\n+000018ec :\n \t\t\t; instruction: 0xe7fd4778\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #1576]!\t; 0x628\n+\tldr\tpc, [ip, #1572]!\t; 0x624\n \n-000018f8 :\n+000018fc :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #1568]!\t; 0x620\n+\tldr\tpc, [ip, #1564]!\t; 0x61c\n \n-00001904 :\n+00001908 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #1560]!\t; 0x618\n+\tldr\tpc, [ip, #1556]!\t; 0x614\n \n-00001910 :\n+00001914 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #1552]!\t; 0x610\n+\tldr\tpc, [ip, #1548]!\t; 0x60c\n \n-0000191c :\n+00001920 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #1544]!\t; 0x608\n+\tldr\tpc, [ip, #1540]!\t; 0x604\n \n-00001928 :\n+0000192c :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #1536]!\t; 0x600\n+\tldr\tpc, [ip, #1532]!\t; 0x5fc\n \n-00001934 <__gxx_personality_v0@plt>:\n+00001938 <__gxx_personality_v0@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #1528]!\t; 0x5f8\n+\tldr\tpc, [ip, #1524]!\t; 0x5f4\n \n-00001940 :\n+00001944 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #1520]!\t; 0x5f0\n+\tldr\tpc, [ip, #1516]!\t; 0x5ec\n \n-0000194c >::close()@plt>:\n+00001950 >::close()@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #1512]!\t; 0x5e8\n+\tldr\tpc, [ip, #1508]!\t; 0x5e4\n \n-00001958 :\n+0000195c :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #1504]!\t; 0x5e0\n+\tldr\tpc, [ip, #1500]!\t; 0x5dc\n \n-00001964 :\n+00001968 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #1496]!\t; 0x5d8\n+\tldr\tpc, [ip, #1492]!\t; 0x5d4\n \n-00001970 <__cxa_finalize@plt>:\n+00001974 <__cxa_finalize@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #1488]!\t; 0x5d0\n+\tldr\tpc, [ip, #1484]!\t; 0x5cc\n \n-0000197c , std::allocator >::_M_create(unsigned int&, unsigned int)@plt>:\n+00001980 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #1480]!\t; 0x5c8\n+\tldr\tpc, [ip, #1476]!\t; 0x5c4\n \n-00001988 :\n+0000198c :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #1472]!\t; 0x5c0\n+\tldr\tpc, [ip, #1468]!\t; 0x5bc\n \n-00001994 :\n+00001998 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #1464]!\t; 0x5b8\n+\tldr\tpc, [ip, #1460]!\t; 0x5b4\n \n-000019a0 >::open(char const*, std::_Ios_Openmode)@plt>:\n+000019a4 >::open(char const*, std::_Ios_Openmode)@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #1456]!\t; 0x5b0\n+\tldr\tpc, [ip, #1452]!\t; 0x5ac\n \n-000019ac :\n+000019b0 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #1448]!\t; 0x5a8\n+\tldr\tpc, [ip, #1444]!\t; 0x5a4\n \n-000019b8 :\n+000019bc :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #1440]!\t; 0x5a0\n+\tldr\tpc, [ip, #1436]!\t; 0x59c\n \n-000019c4 :\n+000019c8 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #1432]!\t; 0x598\n+\tldr\tpc, [ip, #1428]!\t; 0x594\n \n-000019d0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>:\n+000019d4 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #1424]!\t; 0x590\n+\tldr\tpc, [ip, #1420]!\t; 0x58c\n \n-000019dc <__aeabi_atexit@plt>:\n+000019e0 <__aeabi_atexit@plt>:\n \t\t\t; instruction: 0xe7fd4778\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #1412]!\t; 0x584\n+\tldr\tpc, [ip, #1408]!\t; 0x580\n \n-000019ec , std::allocator >::_M_dispose()@plt>:\n+000019f0 , std::allocator >::_M_dispose()@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #1404]!\t; 0x57c\n+\tldr\tpc, [ip, #1400]!\t; 0x578\n \n-000019f8 >::basic_filebuf()@plt>:\n+000019fc >::basic_filebuf()@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #1396]!\t; 0x574\n+\tldr\tpc, [ip, #1392]!\t; 0x570\n \n-00001a04 :\n+00001a08 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #1388]!\t; 0x56c\n+\tldr\tpc, [ip, #1384]!\t; 0x568\n \n-00001a10 , std::allocator >::compare(char const*) const@plt>:\n+00001a14 , std::allocator >::compare(char const*) const@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #1380]!\t; 0x564\n+\tldr\tpc, [ip, #1376]!\t; 0x560\n \n-00001a1c >::~basic_filebuf()@plt>:\n+00001a20 >::~basic_filebuf()@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #1372]!\t; 0x55c\n+\tldr\tpc, [ip, #1368]!\t; 0x558\n \n-00001a28 , std::allocator >::_M_append(char const*, unsigned int)@plt>:\n+00001a2c , std::allocator >::_M_append(char const*, unsigned int)@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #1364]!\t; 0x554\n+\tldr\tpc, [ip, #1360]!\t; 0x550\n \n-00001a34 :\n+00001a38 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #1356]!\t; 0x54c\n+\tldr\tpc, [ip, #1352]!\t; 0x548\n \n-00001a40 <__cxa_end_cleanup@plt>:\n+00001a44 <__cxa_end_cleanup@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #1348]!\t; 0x544\n+\tldr\tpc, [ip, #1344]!\t; 0x540\n \n-00001a4c :\n+00001a50 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #1340]!\t; 0x53c\n+\tldr\tpc, [ip, #1336]!\t; 0x538\n \n-00001a58 :\n+00001a5c :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #1332]!\t; 0x534\n+\tldr\tpc, [ip, #1328]!\t; 0x530\n \n-00001a64 ::is_open() const@plt>:\n+00001a68 ::is_open() const@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #1324]!\t; 0x52c\n+\tldr\tpc, [ip, #1320]!\t; 0x528\n \n-00001a70 <__fprintf_chk@plt>:\n+00001a74 <__fprintf_chk@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #1316]!\t; 0x524\n+\tldr\tpc, [ip, #1312]!\t; 0x520\n \n-00001a7c :\n+00001a80 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #1308]!\t; 0x51c\n+\tldr\tpc, [ip, #1304]!\t; 0x518\n \n-00001a88 :\n+00001a8c :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #1300]!\t; 0x514\n+\tldr\tpc, [ip, #1296]!\t; 0x510\n \n-00001a94 :\n+00001a98 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #1292]!\t; 0x50c\n+\tldr\tpc, [ip, #1288]!\t; 0x508\n \n-00001aa0 :\n+00001aa4 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #1284]!\t; 0x504\n+\tldr\tpc, [ip, #1280]!\t; 0x500\n \n-00001aac :\n+00001ab0 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #1276]!\t; 0x4fc\n+\tldr\tpc, [ip, #1272]!\t; 0x4f8\n \n-00001ab8 :\n+00001abc :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #1268]!\t; 0x4f4\n+\tldr\tpc, [ip, #1264]!\t; 0x4f0\n \n-00001ac4 :\n+00001ac8 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #1260]!\t; 0x4ec\n+\tldr\tpc, [ip, #1256]!\t; 0x4e8\n \n-00001ad0 , std::allocator >::resize(unsigned int, char)@plt>:\n+00001ad4 , std::allocator >::resize(unsigned int, char)@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #1252]!\t; 0x4e4\n+\tldr\tpc, [ip, #1248]!\t; 0x4e0\n"}, {"source1": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "comments": ["error from `objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}`:", "objdump: DWARF error: could not find variable specification at offset 4d2", "objdump: DWARF error: could not find variable specification at offset 75e0", "objdump: DWARF error: unable to read alt ref 30775"], "unified_diff": "@@ -1,22 +1,22 @@\n \n \n \n Disassembly of section .text:\n \n-00001adc :\n+00001ae0 :\n main():\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov\tr5, r1\n-\tldr.w\tr1, [pc, #2916]\t; 2648 \n+\tldr.w\tr1, [pc, #2916]\t; 264c \n \tvpush\t{d8-d9}\n \tsub.w\tsp, sp, #628\t; 0x274\n \tadd\tr4, sp, #220\t; 0xdc\n \tadd\tr3, sp, #108\t; 0x6c\n-\tldr.w\tr2, [pc, #2904]\t; 264c \n+\tldr.w\tr2, [pc, #2904]\t; 2650 \n \tadd\tr1, pc\n \tmovs\tr7, #0\n \tstr\tr3, [sp, #44]\t; 0x2c\n \tstr\tr4, [sp, #56]\t; 0x38\n \tadd\tr6, sp, #244\t; 0xf4\n \tstr\tr7, [r3, #4]\n \tmov\tr3, r4\n@@ -25,24 +25,24 @@\n \tstr\tr7, [sp, #108]\t; 0x6c\n \tmov\tr9, r0\n \tstr\tr7, [sp, #116]\t; 0x74\n \tadd\tr0, sp, #120\t; 0x78\n \tstr\tr7, [sp, #224]\t; 0xe0\n \tadd\tr4, sp, #140\t; 0x8c\n \tldr\tr2, [r1, r2]\n-\tldr.w\tr1, [pc, #2868]\t; 2650 \n+\tldr.w\tr1, [pc, #2868]\t; 2654 \n \tldr\tr2, [r2, #0]\n \tstr\tr2, [sp, #620]\t; 0x26c\n \tmov.w\tr2, #0\n \tstr\tr6, [sp, #52]\t; 0x34\n \tstr\tr7, [r6, #4]\n \tadd\tr1, pc\n \tstrb\tr7, [r6, #8]\n \tadd\tr6, sp, #228\t; 0xe4\n-\tldr.w\tr2, [pc, #2852]\t; 2654 \n+\tldr.w\tr2, [pc, #2852]\t; 2658 \n \tstr\tr6, [r3, #0]\n \tadd\tr3, sp, #252\t; 0xfc\n \tstr\tr6, [sp, #88]\t; 0x58\n \tadd\tr2, pc\n \tldr\tr6, [sp, #52]\t; 0x34\n \tstr\tr2, [sp, #60]\t; 0x3c\n \tadd\tr2, sp, #292\t; 0x124\n@@ -56,123 +56,123 @@\n \tstr\tr3, [r6, #0]\n \tstrb\tr7, [r2, #8]\n \tmov\tr2, r7\n \tstr.w\tr7, [sl, #4]\n \tstrb.w\tr7, [sl, #8]\n \tstr\tr1, [sp, #40]\t; 0x28\n \tstr\tr0, [sp, #68]\t; 0x44\n-\tbl\t2b94 \n+\tbl\t2b98 \n \tldr\tr1, [sp, #40]\t; 0x28\n \tmov\tr2, r7\n \tmov\tr0, r4\n-\tbl\t2b94 \n+\tbl\t2b98 \n \tcmp.w\tr9, #1\n-\tble.w\t26ba \n+\tble.w\t26be \n \tldr\tr3, [r5, #0]\n \tcmp.w\tr9, #2\n \tstr\tr3, [sp, #100]\t; 0x64\n \tldr\tr3, [r5, #4]\n \tstr\tr3, [sp, #92]\t; 0x5c\n-\tbeq.w\t2634 \n-\tldr.w\tr3, [pc, #2764]\t; 2658 \n+\tbeq.w\t2638 \n+\tldr.w\tr3, [pc, #2764]\t; 265c \n \tmovs\tr6, #2\n \tldr\tr0, [r5, #8]\n \tmov\tr8, r7\n \tadd\tr3, pc\n \tstr\tr3, [sp, #96]\t; 0x60\n-\tldr.w\tr3, [pc, #2756]\t; 265c \n+\tldr.w\tr3, [pc, #2756]\t; 2660 \n \tstr\tr7, [sp, #84]\t; 0x54\n \tadd\tr3, pc\n \tstr\tr3, [sp, #48]\t; 0x30\n-\tldr.w\tr3, [pc, #2748]\t; 2660 \n+\tldr.w\tr3, [pc, #2748]\t; 2664 \n \tadd\tr3, pc\n \tstr\tr3, [sp, #40]\t; 0x28\n \tmovs\tr3, #1\n \tstr\tr3, [sp, #72]\t; 0x48\n \tmovs\tr3, #30\n \tstr\tr3, [sp, #80]\t; 0x50\n-\tb.n\t1bca \n+\tb.n\t1bce \n \tldrb\tr2, [r0, #1]\n \tcmp\tr2, #97\t; 0x61\n-\tbne.n\t1bd0 \n+\tbne.n\t1bd4 \n \tldrb\tr2, [r0, #2]\n-\tcbnz\tr2, 1bd0 \n+\tcbnz\tr2, 1bd4 \n \tmov.w\tr8, #1\n \tadds\tr6, #1\n \tcmp\tr9, r6\n-\tble.n\t1c9c \n+\tble.n\t1ca0 \n \tldr.w\tr0, [r5, r6, lsl #2]\n \tldrb\tr3, [r0, #0]\n \tcmp\tr3, #45\t; 0x2d\n-\tbeq.n\t1bb2 \n+\tbeq.n\t1bb6 \n \tmov\tfp, r6\n \tcmp\tr3, #45\t; 0x2d\n-\tbeq.n\t1be8 \n+\tbeq.n\t1bec \n \tldr\tr1, [sp, #96]\t; 0x60\n-\tblx\t1a34 \n+\tblx\t1a38 \n \tcmp\tr0, #0\n-\tbne.w\t2704 \n+\tbne.w\t2708 \n \tmovs\tr3, #1\n \tstr\tr3, [sp, #84]\t; 0x54\n-\tb.n\t1bc0 \n+\tb.n\t1bc4 \n \tldrb\tr2, [r0, #1]\n \tcmp\tr2, #122\t; 0x7a\n-\tbeq.n\t1c42 \n+\tbeq.n\t1c46 \n \tcmp\tr3, #45\t; 0x2d\n-\tbne.n\t1bd6 \n+\tbne.n\t1bda \n \tldrb\tr2, [r0, #1]\n \tcmp\tr2, #90\t; 0x5a\n-\tbeq.w\t1e90 \n+\tbeq.w\t1e94 \n \tcmp\tr3, #45\t; 0x2d\n-\tbne.n\t1bd6 \n+\tbne.n\t1bda \n \tldrb\tr2, [r0, #1]\n \tcmp\tr2, #52\t; 0x34\n-\tbeq.w\t1ef4 \n+\tbeq.w\t1ef8 \n \tcmp\tr3, #45\t; 0x2d\n-\tbne.n\t1bd6 \n+\tbne.n\t1bda \n \tldrb\tr2, [r0, #1]\n \tcmp\tr2, #80\t; 0x50\n-\tbeq.w\t1f00 \n+\tbeq.w\t1f04 \n \tcmp\tr3, #45\t; 0x2d\n-\tbne.n\t1bd6 \n+\tbne.n\t1bda \n \tldrb\tr2, [r0, #1]\n \tcmp\tr2, #98\t; 0x62\n-\tbeq.w\t1f0c \n+\tbeq.w\t1f10 \n \tcmp\tr3, #45\t; 0x2d\n-\tbne.n\t1bd6 \n+\tbne.n\t1bda \n \tldrb\tr3, [r0, #1]\n \tcmp\tr3, #111\t; 0x6f\n-\tbne.n\t1bd6 \n+\tbne.n\t1bda \n \tldrb\tr2, [r0, #2]\n \tcmp\tr2, #0\n-\tbne.n\t1bd6 \n+\tbne.n\t1bda \n \tadds\tr6, #1\n \tcmp\tr6, r9\n-\tbge.w\t27fc \n+\tbge.w\t2800 \n \tldr.w\tr1, [r5, r6, lsl #2]\n \tldr\tr0, [sp, #68]\t; 0x44\n-\tbl\t2c90 \n-\tb.n\t1bc0 \n+\tbl\t2c94 \n+\tb.n\t1bc4 \n \tldrb\tr2, [r0, #2]\n \tcmp\tr2, #0\n-\tbne.n\t1bee \n+\tbne.n\t1bf2 \n \tcmp\tr7, #0\n-\tbne.w\t26b0 \n+\tbne.w\t26b4 \n \tldr\tr1, [r4, #16]\n \tldr\tr3, [r4, #0]\n \tcmp\tr1, #3\n-\tbhi.n\t1c80 \n+\tbhi.n\t1c84 \n \tldr\tr2, [r4, #4]\n \tsubs\tr2, r2, r3\n \tstr\tr2, [sp, #64]\t; 0x40\n \tcmp\tr1, #0\n-\tbeq.w\t1ee2 \n+\tbeq.w\t1ee6 \n \tmov\tr0, r3\n \tmovs\tr1, #132\t; 0x84\n-\tblx\t1aac \n+\tblx\t1ab0 \n \tldr\tr2, [sp, #64]\t; 0x40\n \tmovs\tr3, #132\t; 0x84\n \tstr\tr0, [r4, #0]\n \tstr\tr3, [r4, #16]\n \tmovs\tr3, #0\n \tstrb\tr3, [r0, r2]\n \tldr\tr3, [r4, #16]\n@@ -186,31 +186,31 @@\n \tldr\tr0, [r2, #0]\n \tmov.w\tr2, #0\n \tstr\tr0, [r3, #0]\n \tldr\tr3, [r4, #0]\n \tadd.w\tr1, r3, #3\n \tstr\tr1, [r4, #4]\n \tstrb\tr2, [r3, #3]\n-\tblt.w\t1dca \n+\tblt.w\t1dce \n \tldr\tr3, [sp, #68]\t; 0x44\n \tldr\tr2, [r3, #4]\n \tldr\tr3, [r3, #0]\n \tcmp\tr2, r3\n-\tbeq.w\t244c \n+\tbeq.w\t2450 \n \tadd.w\tr9, sp, #484\t; 0x1e4\n \tadd\tr6, sp, #340\t; 0x154\n \tmov\tr0, r9\n-\tblx\t1a4c \n-\tldr.w\tr3, [pc, #2476]\t; 2664 \n+\tblx\t1a50 \n+\tldr.w\tr3, [pc, #2476]\t; 2668 \n \tldr\tr0, [sp, #60]\t; 0x3c\n \tmovs\tr1, #0\n \tldr\tr3, [r0, r3]\n \tstr\tr3, [sp, #64]\t; 0x40\n \tmov\tr2, r3\n-\tldr.w\tr3, [pc, #2468]\t; 2668 \n+\tldr.w\tr3, [pc, #2468]\t; 266c \n \tstrh.w\tr1, [r6, #260]\t; 0x104\n \tadds\tr2, #8\n \tstr.w\tr1, [r6, #256]\t; 0x100\n \tstr.w\tr2, [r6, #144]\t; 0x90\n \tstrd\tr1, r1, [r6, #264]\t; 0x108\n \tstrd\tr1, r1, [r6, #272]\t; 0x110\n \tldr\tr3, [r0, r3]\n@@ -220,97 +220,97 @@\n \tldr.w\tr3, [r2, #-12]\n \tstr\tr0, [sp, #48]\t; 0x30\n \tstr\tr2, [sp, #40]\t; 0x28\n \tstr\tr0, [r6, r3]\n \tstr\tr1, [r6, #4]\n \tldr.w\tr0, [r2, #-12]\n \tadd\tr0, r6\n-\tblx\t18ac >::init(std::basic_streambuf >*)@plt>\n-\tldr.w\tr3, [pc, #2416]\t; 266c \n+\tblx\t18b0 >::init(std::basic_streambuf >*)@plt>\n+\tldr.w\tr3, [pc, #2416]\t; 2670 \n \tadd.w\tfp, sp, #348\t; 0x15c\n \tldr\tr2, [sp, #60]\t; 0x3c\n \tmov\tr0, fp\n \tldr\tr3, [r2, r3]\n \tadd.w\tr2, r3, #12\n \tadds\tr3, #32\n \tstr\tr2, [r6, #0]\n \tstr.w\tr3, [r6, #144]\t; 0x90\n-\tblx\t19f8 >::basic_filebuf()@plt>\n+\tblx\t19fc >::basic_filebuf()@plt>\n \tmov\tr1, fp\n \tmov\tr0, r9\n-\tblx\t18ac >::init(std::basic_streambuf >*)@plt>\n+\tblx\t18b0 >::init(std::basic_streambuf >*)@plt>\n \tldr\tr1, [sp, #92]\t; 0x5c\n \tmovs\tr2, #8\n \tmov\tr0, r6\n-\tblx\t19a0 >::open(char const*, std::_Ios_Openmode)@plt>\n+\tblx\t19a4 >::open(char const*, std::_Ios_Openmode)@plt>\n \tadd\tr0, sp, #404\t; 0x194\n-\tblx\t1a64 ::is_open() const@plt>\n+\tblx\t1a68 ::is_open() const@plt>\n \tcmp\tr0, #0\n-\tbeq.w\t2776 \n+\tbeq.w\t277a \n \tldr.w\tr9, [r4]\n-\tldr.w\tr1, [pc, #2356]\t; 2670 \n+\tldr.w\tr1, [pc, #2356]\t; 2674 \n \tmov\tr0, r9\n \tadd\tr1, pc\n-\tblx\t1a34 \n+\tblx\t1a38 \n \tcmp\tr0, #0\n-\tbeq.w\t2350 \n-\tldr.w\tr1, [pc, #2340]\t; 2674 \n+\tbeq.w\t2354 \n+\tldr.w\tr1, [pc, #2340]\t; 2678 \n \tmov\tr0, r9\n \tadd\tr1, pc\n-\tblx\t1a34 \n+\tblx\t1a38 \n \tcmp\tr0, #0\n-\tbeq.w\t1f38 \n-\tldr.w\tr1, [pc, #2328]\t; 2678 \n+\tbeq.w\t1f3c \n+\tldr.w\tr1, [pc, #2328]\t; 267c \n \tmov\tr0, r9\n \tadd\tr1, pc\n-\tblx\t1a34 \n+\tblx\t1a38 \n \tcmp\tr0, #0\n-\tbeq.w\t260a \n-\tldr.w\tr1, [pc, #2312]\t; 267c \n+\tbeq.w\t260e \n+\tldr.w\tr1, [pc, #2312]\t; 2680 \n \tmov\tr0, r9\n \tadd\tr1, pc\n-\tblx\t1a34 \n+\tblx\t1a38 \n \tcmp\tr0, #0\n-\tbeq.w\t25d0 \n+\tbeq.w\t25d4 \n \tldr\tr3, [sp, #68]\t; 0x44\n \tldr\tr0, [r3, #0]\n \tcmp.w\tr8, #0\n-\tbne.n\t1d96 \n+\tbne.n\t1d9a \n \tcmp\tr7, #0\n-\tbne.w\t2618 \n-\tblx\t1904 \n+\tbne.w\t261c \n+\tblx\t1908 \n \tldr\tr3, [sp, #68]\t; 0x44\n \tmovs\tr0, #240\t; 0xf0\n \tldr\tr5, [r3, #0]\n \tcmp\tr7, #0\n-\tbne.w\t25e4 \n-\tblx\t1928 \n+\tbne.w\t25e8 \n+\tblx\t192c \n \tldr\tr3, [sp, #72]\t; 0x48\n \tmov\tr1, r5\n \tstr\tr3, [sp, #24]\n \tmov\tfp, r0\n \tldr\tr3, [sp, #84]\t; 0x54\n \tstr\tr3, [sp, #20]\n \tmovs\tr3, #0\n \tmov\tr2, r3\n \tstrd\tr3, r3, [sp, #12]\n \tstrd\tr3, r3, [sp, #4]\n \tstr\tr3, [sp, #0]\n-\tblx\t1870 \n+\tblx\t1874 \n \tadd.w\tfp, fp, #24\n-\tb.n\t1f8c \n+\tb.n\t1f90 \n \tadd.w\tfp, fp, #1\n \tldr.w\tr0, [r5, fp, lsl #2]\n \tldrb\tr3, [r0, #0]\n \tcmp\tr3, #45\t; 0x2d\n-\tbeq.w\t1bca \n+\tbeq.w\t1bce \n \tsubs\tr3, #98\t; 0x62\n \tcmp\tr3, #24\n-\tbhi.w\t1bc0 \n-\tadd\tr2, pc, #8\t; (adr r2, 1dec )\n+\tbhi.w\t1bc4 \n+\tadd\tr2, pc, #8\t; (adr r2, 1df0 )\n \tldr.w\tr3, [r2, r3, lsl #2]\n \tadd\tr2, r3\n \tbx\tr2\n \tlsls\tr5, r2, #2\n \tmovs\tr0, r0\n \tldc2l\t15, cr15, [r5, #1020]\t; 0x3fc\n \tldc2l\t15, cr15, [r5, #1020]\t; 0x3fc\n@@ -335,53 +335,53 @@\n \tldc2l\t15, cr15, [r5, #1020]\t; 0x3fc\n \tldc2l\t15, cr15, [r5, #1020]\t; 0x3fc\n \tlsls\tr5, r6, #1\n \tmovs\tr0, r0\n \tldc2l\t15, cr15, [r5, #1020]\t; 0x3fc\n \tlsls\tr5, r4, #1\n \tmovs\tr0, r0\n-\tldr.w\tr1, [pc, #2092]\t; 2680 \n+\tldr.w\tr1, [pc, #2092]\t; 2684 \n \tmovs\tr2, #0\n \tmov\tr0, r4\n \tadd\tr1, pc\n-\tbl\t2c90 \n-\tb.n\t1bc0 \n-\tldr.w\tr1, [pc, #2080]\t; 2684 \n+\tbl\t2c94 \n+\tb.n\t1bc4 \n+\tldr.w\tr1, [pc, #2080]\t; 2688 \n \tmovs\tr2, #0\n \tmov\tr0, r4\n \tadd\tr1, pc\n-\tbl\t2c90 \n-\tb.n\t1bc0 \n-\tldr.w\tr1, [pc, #2068]\t; 2688 \n+\tbl\t2c94 \n+\tb.n\t1bc4 \n+\tldr.w\tr1, [pc, #2068]\t; 268c \n \tmovs\tr2, #0\n \tmov\tr0, r4\n \tadd\tr1, pc\n-\tbl\t2c90 \n-\tb.n\t1bc0 \n-\tldr.w\tr1, [pc, #2056]\t; 268c \n+\tbl\t2c94 \n+\tb.n\t1bc4 \n+\tldr.w\tr1, [pc, #2056]\t; 2690 \n \tmovs\tr2, #0\n \tmov\tr0, r4\n \tadd\tr1, pc\n-\tbl\t2c90 \n-\tb.n\t1bc0 \n+\tbl\t2c94 \n+\tb.n\t1bc4 \n \tldrb\tr2, [r0, #2]\n \tcmp\tr2, #0\n-\tbne.w\t1bfa \n+\tbne.w\t1bfe \n \tldrd\tr3, r2, [r4]\n \tcmp\tr3, r2\n-\tbne.w\t27ee \n+\tbne.w\t27f2 \n \tcmp\tr7, #0\n-\tbne.w\t27e4 \n+\tbne.w\t27e8 \n \tldr\tr2, [r4, #16]\n \tcmp\tr2, #4\n-\tbhi.n\t1ecc \n-\tcbz\tr2, 1eec \n+\tbhi.n\t1ed0 \n+\tcbz\tr2, 1ef0 \n \tmov\tr0, r3\n \tmovs\tr1, #133\t; 0x85\n-\tblx\t1aac \n+\tblx\t1ab0 \n \tmovs\tr3, #133\t; 0x85\n \tstr\tr0, [r4, #0]\n \tstr\tr3, [r4, #16]\n \tmovs\tr3, #0\n \tstrb\tr3, [r0, #0]\n \tldr\tr3, [r4, #16]\n \tsubs\tr2, r3, #1\n@@ -394,473 +394,473 @@\n \tldrb\tr2, [r2, #4]\n \tstrb\tr2, [r3, #4]\n \tmovs\tr2, #0\n \tldr\tr3, [r4, #0]\n \tadds\tr1, r3, #4\n \tstr\tr1, [r4, #4]\n \tstrb\tr2, [r3, #4]\n-\tb.n\t1bc0 \n+\tb.n\t1bc4 \n \tmovs\tr0, #132\t; 0x84\n-\tblx\t1994 \n+\tblx\t1998 \n \tldr\tr2, [sp, #64]\t; 0x40\n-\tb.n\t1c6c \n+\tb.n\t1c70 \n \tmovs\tr0, #133\t; 0x85\n-\tblx\t1994 \n-\tb.n\t1eb8 \n+\tblx\t1998 \n+\tb.n\t1ebc \n \tldrb\tr2, [r0, #2]\n \tcmp\tr2, #0\n-\tbne.w\t1c06 \n+\tbne.w\t1c0a \n \tmovs\tr7, #1\n-\tb.n\t1bc0 \n+\tb.n\t1bc4 \n \tldrb\tr2, [r0, #2]\n \tcmp\tr2, #0\n-\tbne.w\t1c12 \n+\tbne.w\t1c16 \n \tstr\tr2, [sp, #72]\t; 0x48\n-\tb.n\t1bc0 \n+\tb.n\t1bc4 \n \tldrb\tr1, [r0, #2]\n \tcmp\tr1, #0\n-\tbne.w\t1c1e \n+\tbne.w\t1c22 \n \tadds\tr6, #1\n \tcmp\tr6, r9\n-\tbge.n\t1f2c \n+\tbge.n\t1f30 \n \tldr.w\tr0, [r5, r6, lsl #2]\n \tmovs\tr2, #10\n-\tblx\t1a94 \n+\tblx\t1a98 \n \tsubs\tr3, r0, #0\n \tstr\tr3, [sp, #80]\t; 0x50\n-\tbgt.w\t1bc0 \n-\tldr.w\tr1, [pc, #1888]\t; 2690 \n+\tbgt.w\t1bc4 \n+\tldr.w\tr1, [pc, #1888]\t; 2694 \n \tldr\tr0, [r5, #0]\n \tadd\tr1, pc\n-\tbl\t2a84 \n+\tbl\t2a88 \n \tmovs\tr0, #36\t; 0x24\n-\tblx\t1928 \n+\tblx\t192c \n \tmov\tr7, r0\n-\tblx\t1ac4 \n+\tblx\t1ac8 \n \tcmp.w\tr8, #0\n-\tbne.n\t1f58 \n+\tbne.n\t1f5c \n \tldr\tr3, [sp, #68]\t; 0x44\n \tldr\tr0, [r3, #0]\n-\tblx\t19ac \n+\tblx\t19b0 \n \tcmp\tr0, #0\n-\tbne.w\t26d0 \n+\tbne.w\t26d4 \n \tldr\tr3, [sp, #68]\t; 0x44\n \tmov.w\tr0, #272\t; 0x110\n \tldr\tr5, [r3, #0]\n-\tblx\t1928 \n+\tblx\t192c \n \tldr\tr3, [sp, #72]\t; 0x48\n \tmov\tr1, r5\n \tstr\tr3, [sp, #32]\n \tmov\tr5, r0\n \tldr\tr3, [sp, #84]\t; 0x54\n \tstr\tr3, [sp, #28]\n \tldr\tr3, [sp, #80]\t; 0x50\n \tstr\tr3, [sp, #0]\n \tmovs\tr3, #0\n \tmov\tr2, r3\n \tstr\tr7, [sp, #4]\n \tstrd\tr3, r3, [sp, #20]\n \tstrd\tr3, r3, [sp, #12]\n \tstr\tr3, [sp, #8]\n-\tblx\t1a04 \n+\tblx\t1a08 \n \tadd.w\tfp, r5, #56\t; 0x38\n \tldr.w\tr3, [fp]\n \tmov\tr0, fp\n \tldr\tr3, [r3, #92]\t; 0x5c\n \tblx\tr3\n \tldr.w\tr3, [fp]\n \tmov\tr5, r0\n \tstr\tr0, [sp, #80]\t; 0x50\n \tmov\tr0, fp\n \tldr\tr3, [r3, #92]\t; 0x5c\n \tblx\tr3\n \tstr\tr0, [sp, #64]\t; 0x40\n \tmovs\tr1, #1\n \tmov\tr0, r5\n-\tblx\t1ab8 \n+\tblx\t1abc \n \tldr.w\tr3, [fp]\n \tmov\tr1, r5\n \tmov\tr0, fp\n \tldr\tr3, [r3, #52]\t; 0x34\n \tblx\tr3\n \tldr.w\tr3, [r6, #164]\t; 0xa4\n \tands.w\tr3, r3, #2\n \titt\tne\n \tmovne\tr3, #0\n \tstrne\tr3, [sp, #48]\t; 0x30\n-\tbne.w\t215e \n+\tbne.w\t2162 \n \tstr\tr3, [sp, #48]\t; 0x30\n-\tldr.w\tr3, [pc, #1732]\t; 2694 \n+\tldr.w\tr3, [pc, #1732]\t; 2698 \n \tadd\tr3, pc\n \tvmov\ts17, r3\n \tadd\tr3, sp, #324\t; 0x144\n \tstr\tr3, [sp, #40]\t; 0x28\n-\tb.n\t2002 \n+\tb.n\t2006 \n \tldrb.w\tr2, [r5, #39]\t; 0x27\n \tmov\tr1, sl\n \tmov\tr0, r6\n-\tblx\t1828 >& std::getline, std::allocator >(std::basic_istream >&, std::__cxx11::basic_string, std::allocator >&, char)@plt>\n+\tblx\t182c >& std::getline, std::allocator >(std::basic_istream >&, std::__cxx11::basic_string, std::allocator >&, char)@plt>\n \tldrd\tr1, r2, [sl]\n \tcmp\tr2, #3\n-\tbhi.n\t203c \n+\tbhi.n\t2040 \n \tldr\tr0, [sp, #52]\t; 0x34\n-\tblx\t1a28 , std::allocator >::_M_append(char const*, unsigned int)@plt>\n+\tblx\t1a2c , std::allocator >::_M_append(char const*, unsigned int)@plt>\n \tldr.w\tr3, [r6, #164]\t; 0xa4\n \tlsls\tr3, r3, #30\n-\tbmi.w\t215e \n+\tbmi.w\t2162 \n \tldr\tr3, [r6, #0]\n \tldr.w\tr3, [r3, #-12]\n \tadd\tr3, r6\n \tldr\tr5, [r3, #124]\t; 0x7c\n \tcmp\tr5, #0\n-\tbeq.w\t2644 \n+\tbeq.w\t2648 \n \tldrb\tr3, [r5, #28]\n \tcmp\tr3, #0\n-\tbne.n\t1fde \n+\tbne.n\t1fe2 \n \tmov\tr0, r5\n-\tblx\t18d0 ::_M_widen_init() const@plt>\n-\tldr.w\tr3, [pc, #1656]\t; 2698 \n+\tblx\t18d4 ::_M_widen_init() const@plt>\n+\tldr.w\tr3, [pc, #1656]\t; 269c \n \tldr\tr2, [sp, #60]\t; 0x3c\n \tldr\tr2, [r2, r3]\n \tldr\tr3, [r5, #0]\n \tldr\tr3, [r3, #24]\n \tcmp\tr3, r2\n \tit\teq\n \tmoveq\tr2, #10\n-\tbeq.n\t1fe2 \n+\tbeq.n\t1fe6 \n \tmov\tr0, r5\n \tmovs\tr1, #10\n \tblx\tr3\n \tmov\tr2, r0\n-\tb.n\t1fe2 \n+\tb.n\t1fe6 \n \tadd\tr5, sp, #316\t; 0x13c\n \tldr\tr3, [sp, #40]\t; 0x28\n \tstr\tr3, [r5, #0]\n \tcmp\tr1, #0\n-\tbeq.w\t26fc \n+\tbeq.w\t2700 \n \tldrh\tr3, [r1, #0]\n \tmov\tr0, r5\n \tldrb\tr2, [r1, #2]\n \tldr\tr1, [sp, #40]\t; 0x28\n \tstrh\tr3, [r1, #0]\n \tmovs\tr3, #3\n \tstrb\tr2, [r1, #2]\n \tvmov\tr1, s17\n \tstr\tr3, [r5, #4]\n \tmovs\tr3, #0\n \tstrb\tr3, [r5, #11]\n-\tblx\t1a10 , std::allocator >::compare(char const*) const@plt>\n+\tblx\t1a14 , std::allocator >::compare(char const*) const@plt>\n \tmov\tr7, r0\n \tcmp\tr0, #0\n-\tbne.w\t21ea \n+\tbne.w\t21ee \n \tldr\tr0, [r5, #0]\n \tldr\tr3, [sp, #40]\t; 0x28\n \tcmp\tr0, r3\n-\tbne.w\t2620 \n+\tbne.w\t2624 \n \tldr\tr3, [sp, #56]\t; 0x38\n \tldr\tr2, [r3, #4]\n-\tcbz\tr2, 2086 \n+\tcbz\tr2, 208a \n \tldr\tr3, [sp, #52]\t; 0x34\n \tldr\tr3, [r3, #4]\n \tcmp\tr3, #0\n-\tbne.w\t235e \n+\tbne.w\t2362 \n \tldr.w\tr7, [sl, #4]\n \tcmp\tr7, #3\n-\tbls.n\t2112 \n+\tbls.n\t2116 \n \tldr\tr3, [sp, #40]\t; 0x28\n \tadd.w\tr8, sp, #200\t; 0xc8\n \tstr\tr3, [r5, #0]\n \tsubs\tr3, r7, #3\n \tcmp\tr7, r3\n \tldr.w\tr9, [sl]\n \tit\tcs\n \tmovcs\tr7, r3\n \tstr.w\tr7, [r8]\n \tcmp\tr7, #15\n-\tbhi.w\t2246 \n+\tbhi.w\t224a \n \tcmp\tr7, #1\n \tit\tne\n \tldrne\tr0, [sp, #40]\t; 0x28\n-\tbeq.w\t223c \n+\tbeq.w\t2240 \n \tmov\tr2, r7\n \tadd.w\tr1, r9, #3\n-\tblx\t191c \n+\tblx\t1920 \n \tldr.w\tr7, [r8]\n \tldr\tr2, [r5, #0]\n \tmovs\tr3, #0\n \tstr\tr7, [r5, #4]\n \tstrb\tr3, [r2, r7]\n \tldr\tr2, [sp, #56]\t; 0x38\n \tldr\tr3, [r5, #0]\n \tldr\tr0, [r2, #0]\n \tldr\tr2, [sp, #40]\t; 0x28\n \tcmp\tr3, r2\n-\tbeq.w\t231e \n+\tbeq.w\t2322 \n \tldr\tr2, [sp, #88]\t; 0x58\n \tldrd\tr1, ip, [r5, #4]\n \tcmp\tr0, r2\n-\tbeq.w\t233e \n+\tbeq.w\t2342 \n \tldr\tr7, [sp, #56]\t; 0x38\n \tstrd\tr3, r1, [r7]\n \tldr\tr3, [r7, #8]\n \tstr.w\tip, [r7, #8]\n \tcmp\tr0, #0\n-\tbeq.w\t2348 \n+\tbeq.w\t234c \n \tstr\tr3, [r5, #8]\n \tstr\tr0, [r5, #0]\n \tmovs\tr3, #0\n \tstr\tr3, [r5, #4]\n \tstrb\tr3, [r0, #0]\n \tldr\tr3, [sp, #40]\t; 0x28\n \tldr\tr0, [r5, #0]\n \tcmp\tr0, r3\n-\tbeq.n\t2112 \n+\tbeq.n\t2116 \n \tldr\tr1, [r5, #8]\n \tadds\tr1, #1\n-\tblx\t18dc \n+\tblx\t18e0 \n \tmovs\tr2, #0\n \tldr\tr0, [sp, #52]\t; 0x34\n \tmov\tr1, r2\n-\tblx\t1ad0 , std::allocator >::resize(unsigned int, char)@plt>\n+\tblx\t1ad4 , std::allocator >::resize(unsigned int, char)@plt>\n \tldr\tr3, [sp, #44]\t; 0x2c\n \tldr\tr7, [r3, #0]\n \tldr.w\tr9, [r3, #4]\n \tcmp\tr7, r9\n-\tbeq.w\t2236 \n+\tbeq.w\t223a \n \tadd.w\tr5, r7, #8\n \tmov\tr8, r7\n \tldr.w\tr0, [r5, #-8]\n \tcmp\tr0, r5\n-\tbeq.n\t2142 \n+\tbeq.n\t2146 \n \tldr.w\tr1, [r8, #8]\n \tadds\tr1, #1\n-\tblx\t18dc \n+\tblx\t18e0 \n \tadd.w\tr8, r8, #24\n \tadds\tr5, #24\n \tcmp\tr9, r8\n-\tbne.n\t2130 \n+\tbne.n\t2134 \n \tldr\tr3, [sp, #44]\t; 0x2c\n \tstr\tr7, [r3, #4]\n \tmovs\tr3, #0\n \tstr\tr3, [sp, #48]\t; 0x30\n \tldr.w\tr3, [r6, #164]\t; 0xa4\n \tlsls\tr3, r3, #30\n-\tbpl.w\t2002 \n+\tbpl.w\t2006 \n \tldr\tr3, [sp, #56]\t; 0x38\n \tldr\tr2, [r3, #4]\n-\tcbz\tr2, 216e \n+\tcbz\tr2, 2172 \n \tldr\tr3, [sp, #52]\t; 0x34\n \tldr\tr3, [r3, #4]\n \tcmp\tr3, #0\n-\tbne.w\t24e2 \n+\tbne.w\t24e6 \n \tmov\tr0, r6\n-\tblx\t194c >::close()@plt>\n+\tblx\t1950 >::close()@plt>\n \tldr\tr0, [sp, #64]\t; 0x40\n-\tcbz\tr0, 217e \n+\tcbz\tr0, 2182 \n \tldr\tr3, [r0, #0]\n \tldr\tr3, [r3, #4]\n \tblx\tr3\n \tldr.w\tr3, [fp]\n \tmov\tr0, fp\n \tldr\tr3, [r3, #4]\n \tblx\tr3\n \tldr\tr0, [sp, #80]\t; 0x50\n-\tcbz\tr0, 2192 \n+\tcbz\tr0, 2196 \n \tldr\tr3, [r0, #0]\n \tldr\tr3, [r3, #4]\n \tblx\tr3\n \tmov\tr0, r6\n-\tblx\t1834 >::~basic_ifstream()@plt>\n+\tblx\t1838 >::~basic_ifstream()@plt>\n \tmov\tr0, r4\n-\tbl\t2c68 \n+\tbl\t2c6c \n \tldr\tr0, [sp, #68]\t; 0x44\n-\tbl\t2c68 \n+\tbl\t2c6c \n \tldr\tr0, [sp, #76]\t; 0x4c\n-\tblx\t19ec , std::allocator >::_M_dispose()@plt>\n+\tblx\t19f0 , std::allocator >::_M_dispose()@plt>\n \tmov\tr0, sl\n-\tblx\t19ec , std::allocator >::_M_dispose()@plt>\n+\tblx\t19f0 , std::allocator >::_M_dispose()@plt>\n \tldr\tr0, [sp, #52]\t; 0x34\n-\tblx\t19ec , std::allocator >::_M_dispose()@plt>\n+\tblx\t19f0 , std::allocator >::_M_dispose()@plt>\n \tldr\tr0, [sp, #56]\t; 0x38\n-\tblx\t19ec , std::allocator >::_M_dispose()@plt>\n+\tblx\t19f0 , std::allocator >::_M_dispose()@plt>\n \tldr\tr0, [sp, #44]\t; 0x2c\n-\tbl\t2d48 , std::allocator >, std::allocator, std::allocator > > >::~vector()@@Base>\n-\tldr.w\tr2, [pc, #1240]\t; 269c \n-\tldr.w\tr3, [pc, #1156]\t; 264c \n+\tbl\t2d4c , std::allocator >, std::allocator, std::allocator > > >::~vector()@@Base>\n+\tldr.w\tr2, [pc, #1240]\t; 26a0 \n+\tldr.w\tr3, [pc, #1156]\t; 2650 \n \tadd\tr2, pc\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [sp, #620]\t; 0x26c\n \teors\tr2, r3\n \tmov.w\tr3, #0\n-\tbne.w\t26f8 \n+\tbne.w\t26fc \n \tmovs\tr0, #0\n \tadd.w\tsp, sp, #628\t; 0x274\n \tvpop\t{d8-d9}\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n \tldr\tr0, [r5, #0]\n \tldr\tr3, [sp, #40]\t; 0x28\n \tcmp\tr0, r3\n-\tbeq.n\t21fa \n+\tbeq.n\t21fe \n \tldr\tr1, [r5, #8]\n \tadds\tr1, #1\n-\tblx\t18dc \n+\tblx\t18e0 \n \tldr.w\tr2, [sl, #4]\n \tcmp\tr2, #3\n-\tbls.w\t26f2 \n+\tbls.w\t26f6 \n \tmovs\tr3, #3\n \tmovs\tr2, #0\n \tmov\tr1, sl\n \tmov\tr0, r5\n-\tblx\t1864 , std::allocator >::substr(unsigned int, unsigned int) const@plt>\n-\tldr.w\tr1, [pc, #1164]\t; 26a0 \n+\tblx\t1868 , std::allocator >::substr(unsigned int, unsigned int) const@plt>\n+\tldr.w\tr1, [pc, #1164]\t; 26a4 \n \tmov\tr0, r5\n \tadd\tr1, pc\n-\tblx\t1a10 , std::allocator >::compare(char const*) const@plt>\n-\tcbz\tr0, 225a \n+\tblx\t1a14 , std::allocator >::compare(char const*) const@plt>\n+\tcbz\tr0, 225e \n \tldr\tr0, [r5, #0]\n \tldr\tr3, [sp, #40]\t; 0x28\n \tcmp\tr0, r3\n-\tbeq.w\t2446 \n+\tbeq.w\t244a \n \tldr\tr1, [r5, #8]\n \tadds\tr1, #1\n-\tblx\t18dc \n+\tblx\t18e0 \n \tldrd\tr1, r2, [sl]\n-\tb.n\t1ff2 \n+\tb.n\t1ff6 \n \tmovs\tr3, #0\n \tstr\tr3, [sp, #48]\t; 0x30\n-\tb.n\t1ff8 \n+\tb.n\t1ffc \n \tldrb.w\tr3, [r9, #3]\n \tldr\tr2, [sp, #40]\t; 0x28\n \tstrb\tr3, [r5, #8]\n-\tb.n\t20c6 \n+\tb.n\t20ca \n \tmovs\tr2, #0\n \tmov\tr1, r8\n \tmov\tr0, r5\n-\tblx\t197c , std::allocator >::_M_create(unsigned int&, unsigned int)@plt>\n+\tblx\t1980 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt>\n \tldr.w\tr3, [r8]\n \tstr\tr0, [r5, #0]\n \tstr\tr3, [r5, #8]\n-\tb.n\t20b6 \n+\tb.n\t20ba \n \tldr\tr0, [r5, #0]\n \tldr\tr3, [sp, #40]\t; 0x28\n \tcmp\tr0, r3\n-\tbne.w\t262a \n+\tbne.w\t262e \n \tldr.w\tr3, [sl, #4]\n \tcmp\tr3, #2\n-\tbls.w\t26c2 \n+\tbls.w\t26c6 \n \tsubs\tr7, r3, #3\n \tadd.w\tr8, sp, #200\t; 0xc8\n \tcmp\tr7, r3\n \tldr\tr2, [sp, #40]\t; 0x28\n \tit\tcs\n \tmovcs\tr7, r3\n \tldr.w\tr9, [sl]\n \tcmp\tr7, #15\n \tstr\tr2, [r5, #0]\n \tstr.w\tr7, [r8]\n-\tbhi.n\t22de \n+\tbhi.n\t22e2 \n \tcmp\tr7, #1\n-\tbne.n\t22d4 \n+\tbne.n\t22d8 \n \tldr\tr2, [sp, #40]\t; 0x28\n \tldrb.w\tr3, [r9, #3]\n \tstrb\tr3, [r5, #8]\n \tmovs\tr3, #0\n \tstr\tr7, [r5, #4]\n \tstrb\tr3, [r2, r7]\n \tldr\tr3, [sp, #44]\t; 0x2c\n \tldr\tr7, [r3, #4]\n \tldr\tr3, [r3, #8]\n \tcmp\tr7, r3\n-\tbeq.n\t2302 \n+\tbeq.n\t2306 \n \tadd.w\tip, r7, #8\n \tstr.w\tip, [r7]\n \tldr\tr2, [sp, #40]\t; 0x28\n \tldr\tr3, [r5, #0]\n \tcmp\tr3, r2\n-\tbeq.w\t24d2 \n+\tbeq.w\t24d6 \n \tstr\tr3, [r7, #0]\n \tldr\tr3, [r5, #8]\n \tstr\tr3, [r7, #8]\n \tldr\tr2, [sp, #44]\t; 0x2c\n \tldr\tr3, [r5, #4]\n \tstr\tr3, [r7, #4]\n \tldr\tr3, [r2, #4]\n \tadds\tr3, #24\n \tstr\tr3, [r2, #4]\n \tldr\tr3, [sp, #48]\t; 0x30\n \tadds\tr3, #1\n \tuxtb\tr3, r3\n \tstr\tr3, [sp, #48]\t; 0x30\n-\tb.n\t1ff8 \n+\tb.n\t1ffc \n \tldr\tr2, [sp, #40]\t; 0x28\n \tcmp\tr7, #0\n-\tbeq.n\t2296 \n+\tbeq.n\t229a \n \tldr\tr0, [sp, #40]\t; 0x28\n-\tb.n\t22f0 \n+\tb.n\t22f4 \n \tmovs\tr2, #0\n \tmov\tr1, r8\n \tmov\tr0, r5\n-\tblx\t197c , std::allocator >::_M_create(unsigned int&, unsigned int)@plt>\n+\tblx\t1980 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt>\n \tldr.w\tr3, [r8]\n \tstr\tr0, [r5, #0]\n \tstr\tr3, [r5, #8]\n \tmov\tr2, r7\n \tadd.w\tr1, r9, #3\n-\tblx\t191c \n+\tblx\t1920 \n \tldr.w\tr7, [r8]\n \tldr\tr2, [r5, #0]\n-\tb.n\t2296 \n+\tb.n\t229a \n \tldr\tr0, [sp, #44]\t; 0x2c\n \tmov\tr1, r7\n \tmov\tr2, r5\n-\tbl\t2d84 , std::allocator >, std::allocator, std::allocator > > >::_M_realloc_insert, std::allocator > >(__gnu_cxx::__normal_iterator, std::allocator >*, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::__cxx11::basic_string, std::allocator >&&)@@Base>\n+\tbl\t2d88 , std::allocator >, std::allocator, std::allocator > > >::_M_realloc_insert, std::allocator > >(__gnu_cxx::__normal_iterator, std::allocator >*, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::__cxx11::basic_string, std::allocator >&&)@@Base>\n \tldr\tr0, [r5, #0]\n \tldr\tr3, [sp, #40]\t; 0x28\n \tcmp\tr0, r3\n-\tbeq.n\t22ca \n+\tbeq.n\t22ce \n \tldr\tr1, [r5, #8]\n \tadds\tr1, #1\n-\tblx\t18dc \n-\tb.n\t22ca \n+\tblx\t18e0 \n+\tb.n\t22ce \n \tldr\tr2, [r5, #4]\n-\tcbz\tr2, 232e \n+\tcbz\tr2, 2332 \n \tcmp\tr2, #1\n-\tbeq.w\t25de \n+\tbeq.w\t25e2 \n \tldr\tr1, [sp, #40]\t; 0x28\n-\tblx\t191c \n+\tblx\t1920 \n \tldr\tr2, [sp, #56]\t; 0x38\n \tmovs\tr1, #0\n \tldr\tr3, [r5, #4]\n \tstr\tr3, [r2, #4]\n \tldr\tr2, [r2, #0]\n \tstrb\tr1, [r2, r3]\n \tldr\tr0, [r5, #0]\n-\tb.n\t20fc \n+\tb.n\t2100 \n \tldr\tr2, [sp, #56]\t; 0x38\n \tstr\tr3, [r2, #0]\n \tstr\tr1, [r2, #4]\n \tstr.w\tip, [r2, #8]\n \tldr\tr3, [sp, #40]\t; 0x28\n \tstr\tr3, [r5, #0]\n \tmov\tr0, r3\n-\tb.n\t20fc \n+\tb.n\t2100 \n \tmovs\tr0, #40\t; 0x28\n-\tblx\t1928 \n+\tblx\t192c \n \tmov\tr7, r0\n-\tblx\t1958 \n-\tb.n\t1f44 \n-\tldr\tr3, [pc, #836]\t; (26a4 )\n+\tblx\t195c \n+\tb.n\t1f48 \n+\tldr\tr3, [pc, #836]\t; (26a8 )\n \tldr\tr1, [sp, #60]\t; 0x3c\n \tldr\tr0, [r1, r3]\n \tldr\tr3, [sp, #56]\t; 0x38\n \tvmov\ts16, r0\n \tldr\tr1, [r3, #0]\n-\tblx\t19d0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n-\tbl\t2a30 <_start@@Base+0x110>\n+\tblx\t19d4 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tbl\t2a34 <_start@@Base+0x110>\n \tldr\tr0, [sp, #80]\t; 0x50\n \tldr\tr2, [sp, #56]\t; 0x38\n \tldr\tr3, [r0, #0]\n \tldr\tr1, [r2, #0]\n \tldr\tr3, [r3, #24]\n \tblx\tr3\n \tldr\tr1, [sp, #52]\t; 0x34\n@@ -868,23 +868,23 @@\n \tldr.w\tr3, [fp]\n \tldr\tr2, [r1, #4]\n \tldr\tr3, [r3, #104]\t; 0x68\n \tldr\tr1, [r1, #0]\n \tblx\tr3\n \tldr\tr3, [sp, #48]\t; 0x30\n \tcmp\tr3, #0\n-\tbeq.w\t2086 \n-\tldr\tr3, [pc, #780]\t; (26a8 )\n+\tbeq.w\t208a \n+\tldr\tr3, [pc, #780]\t; (26ac )\n \tadd\tr3, pc\n \tvmov\ts18, r3\n-\tb.n\t23da \n+\tb.n\t23de \n \tldrb.w\tr1, [r9, #39]\t; 0x27\n \tmov\tr0, r8\n-\tblx\t1910 \n-\tblx\t18ec \n+\tblx\t1914 \n+\tblx\t18f0 \n \tldr\tr3, [sp, #44]\t; 0x2c\n \tldr\tr2, [sp, #72]\t; 0x48\n \tldr\tr3, [r3, #0]\n \tldr\tr1, [r3, r2]\n \tldr\tr2, [sp, #64]\t; 0x40\n \tmov\tr0, r2\n \tmov\tr8, r2\n@@ -895,152 +895,152 @@\n \tmov\tr1, r8\n \tmov\tr0, fp\n \tldr\tr3, [r3, #108]\t; 0x6c\n \tblx\tr3\n \tldr\tr3, [sp, #48]\t; 0x30\n \tadds\tr7, #1\n \tcmp\tr7, r3\n-\tbeq.w\t2086 \n+\tbeq.w\t208a \n \tvmov\tr1, s18\n \tvmov\tr0, s16\n \tmovs\tr2, #9\n-\tblx\t19d0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t19d4 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tmovs\tr3, #24\n \tvmov\tr0, s16\n \tmul.w\tr2, r3, r7\n \tldr\tr3, [sp, #44]\t; 0x2c\n \tstr\tr2, [sp, #72]\t; 0x48\n \tmov\tr1, r2\n \tldr\tr3, [r3, #0]\n \tadds\tr2, r3, r2\n \tldr\tr1, [r3, r1]\n \tldr\tr2, [r2, #4]\n-\tblx\t19d0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t19d4 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tldr\tr3, [r0, #0]\n \tmov\tr8, r0\n \tldr.w\tr3, [r3, #-12]\n \tadd\tr3, r0\n \tldr.w\tr9, [r3, #124]\t; 0x7c\n \tcmp.w\tr9, #0\n-\tbeq.w\t27f8 \n+\tbeq.w\t27fc \n \tldrb.w\tr3, [r9, #28]\n \tcmp\tr3, #0\n-\tbne.n\t23a2 \n+\tbne.n\t23a6 \n \tmov\tr0, r9\n-\tblx\t18d0 ::_M_widen_init() const@plt>\n-\tldr\tr3, [pc, #620]\t; (2698 )\n+\tblx\t18d4 ::_M_widen_init() const@plt>\n+\tldr\tr3, [pc, #620]\t; (269c )\n \tldr\tr2, [sp, #60]\t; 0x3c\n \tldr\tr2, [r2, r3]\n \tldr.w\tr3, [r9]\n \tldr\tr3, [r3, #24]\n \tcmp\tr3, r2\n \tit\teq\n \tmoveq\tr1, #10\n-\tbeq.n\t23a6 \n+\tbeq.n\t23aa \n \tmov\tr0, r9\n \tmovs\tr1, #10\n \tblx\tr3\n \tmov\tr1, r0\n-\tb.n\t23a6 \n+\tb.n\t23aa \n \tldrd\tr1, r2, [sl]\n-\tb.n\t1ff2 \n+\tb.n\t1ff6 \n \tldr\tr3, [sp, #92]\t; 0x5c\n \tmov.w\tfp, #0\n \tstr.w\tsl, [sp, #64]\t; 0x40\n \tmov\tsl, r5\n \tadd.w\tr9, r3, #4294967295\t; 0xffffffff\n \tadds\tr3, #15\n \tldr\tr6, [sp, #68]\t; 0x44\n \tmov\tr5, r3\n \tstr\tr7, [sp, #40]\t; 0x28\n \tstr\tr4, [sp, #48]\t; 0x30\n-\tb.n\t2478 \n+\tb.n\t247c \n \tadds\tr0, r1, #1\n \tstr\tr0, [r6, #4]\n \tstrb\tr7, [r1, #0]\n \tcmp\tr5, r9\n \tldr\tr1, [r6, #4]\n \tstrb.w\tfp, [r1]\n-\tbeq.n\t24c4 \n+\tbeq.n\t24c8 \n \tldrb.w\tr7, [r9, #1]!\n \tcmp\tr7, #0\n \tit\tne\n \tcmpne\tr7, #46\t; 0x2e\n-\tbeq.n\t24c4 \n+\tbeq.n\t24c8 \n \tldrd\tr1, r4, [r6, #4]\n \tcmp\tr4, r1\n-\tbne.n\t2468 \n+\tbne.n\t246c \n \tldr\tr0, [r6, #16]\n \tadds\tr2, r0, #1\n-\tbeq.n\t2468 \n+\tbeq.n\t246c \n \tldr\tr3, [r6, #0]\n \tadd.w\tr1, r0, #129\t; 0x81\n \tsubs\tr4, r4, r3\n \tcmp\tr0, #0\n-\tbne.w\t25c4 \n+\tbne.w\t25c8 \n \tmovs\tr0, #129\t; 0x81\n \tstr\tr1, [sp, #96]\t; 0x60\n-\tblx\t1994 \n+\tblx\t1998 \n \tldr\tr1, [sp, #96]\t; 0x60\n \tstr\tr1, [r6, #16]\n \tadds\tr1, r0, r4\n \tstr\tr0, [r6, #0]\n \tstr\tr1, [r6, #4]\n \tstrb.w\tfp, [r0, r4]\n \tldr\tr1, [r6, #16]\n \tsubs\tr0, r1, #1\n \tldr\tr1, [r6, #0]\n \tadd\tr1, r0\n \tstr\tr1, [r6, #8]\n \tldr\tr1, [r6, #4]\n-\tb.n\t2468 \n+\tb.n\t246c \n \tmov\tr5, sl\n \tldr\tr7, [sp, #40]\t; 0x28\n \tldr\tr4, [sp, #48]\t; 0x30\n \tldr.w\tsl, [sp, #64]\t; 0x40\n-\tb.w\t1ca8 \n+\tb.w\t1cac \n \tmov\tlr, r2\n \tldmia.w\tlr!, {r0, r1, r2, r3}\n \tstr\tr0, [r7, #8]\n \tstr\tr1, [r7, #12]\n \tstr\tr2, [r7, #16]\n \tstr\tr3, [r7, #20]\n-\tb.n\t22be \n-\tldr\tr3, [pc, #448]\t; (26a4 )\n+\tb.n\t22c2 \n+\tldr\tr3, [pc, #448]\t; (26a8 )\n \tldr\tr1, [sp, #60]\t; 0x3c\n \tldr\tr5, [sp, #56]\t; 0x38\n \tldr\tr0, [r1, r3]\n \tldr\tr1, [r5, #0]\n \tvmov\ts16, r0\n-\tblx\t19d0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n-\tbl\t2a30 <_start@@Base+0x110>\n+\tblx\t19d4 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tbl\t2a34 <_start@@Base+0x110>\n \tldr\tr0, [sp, #80]\t; 0x50\n \tldr\tr1, [r5, #0]\n \tldr\tr3, [r0, #0]\n \tldr\tr3, [r3, #24]\n \tblx\tr3\n \tldr\tr1, [sp, #52]\t; 0x34\n \tmov\tr0, fp\n \tldr.w\tr3, [fp]\n \tldr\tr2, [r1, #4]\n \tldr\tr3, [r3, #104]\t; 0x68\n \tldr\tr1, [r1, #0]\n \tblx\tr3\n \tldr\tr3, [sp, #48]\t; 0x30\n \tcmp\tr3, #0\n-\tbeq.w\t216e \n-\tldr\tr3, [pc, #400]\t; (26ac )\n+\tbeq.w\t2172 \n+\tldr\tr3, [pc, #400]\t; (26b0 )\n \tmov.w\tr8, #0\n \tadd\tr3, pc\n \tvmov\ts17, r3\n-\tb.n\t2560 \n+\tb.n\t2564 \n \tldrb.w\tr1, [r7, #39]\t; 0x27\n \tmov\tr0, r5\n-\tblx\t1910 \n-\tblx\t18ec \n+\tblx\t1914 \n+\tblx\t18f0 \n \tldr\tr3, [sp, #44]\t; 0x2c\n \tldr\tr5, [sp, #64]\t; 0x40\n \tldr\tr3, [r3, #0]\n \tmov\tr0, r5\n \tldr.w\tr1, [r3, r9]\n \tldr\tr3, [r5, #0]\n \tldr\tr3, [r3, #24]\n@@ -1049,111 +1049,111 @@\n \tmov\tr1, r5\n \tmov\tr0, fp\n \tldr\tr3, [r3, #108]\t; 0x6c\n \tblx\tr3\n \tldr\tr3, [sp, #48]\t; 0x30\n \tadd.w\tr8, r8, #1\n \tcmp\tr8, r3\n-\tbeq.w\t216e \n+\tbeq.w\t2172 \n \tvmov\tr1, s17\n \tvmov\tr0, s16\n \tmovs\tr2, #9\n-\tblx\t19d0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t19d4 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tmovs\tr3, #24\n \tvmov\tr0, s16\n \tmul.w\tr9, r3, r8\n \tldr\tr3, [sp, #44]\t; 0x2c\n \tldr\tr3, [r3, #0]\n \tadd.w\tr2, r3, r9\n \tldr.w\tr1, [r3, r9]\n \tldr\tr2, [r2, #4]\n-\tblx\t19d0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t19d4 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tldr\tr3, [r0, #0]\n \tmov\tr5, r0\n \tldr.w\tr3, [r3, #-12]\n \tadd\tr3, r0\n \tldr\tr7, [r3, #124]\t; 0x7c\n \tcmp\tr7, #0\n-\tbeq.w\t2806 \n+\tbeq.w\t280a \n \tldrb\tr3, [r7, #28]\n \tcmp\tr3, #0\n-\tbne.n\t2528 \n+\tbne.n\t252c \n \tmov\tr0, r7\n-\tblx\t18d0 ::_M_widen_init() const@plt>\n-\tldr\tr3, [pc, #236]\t; (2698 )\n+\tblx\t18d4 ::_M_widen_init() const@plt>\n+\tldr\tr3, [pc, #236]\t; (269c )\n \tldr\tr2, [sp, #60]\t; 0x3c\n \tldr\tr2, [r2, r3]\n \tldr\tr3, [r7, #0]\n \tldr\tr3, [r3, #24]\n \tcmp\tr3, r2\n \tit\teq\n \tmoveq\tr1, #10\n-\tbeq.n\t252c \n+\tbeq.n\t2530 \n \tmov\tr0, r7\n \tmovs\tr1, #10\n \tblx\tr3\n \tmov\tr1, r0\n-\tb.n\t252c \n+\tb.n\t2530 \n \tmov\tr0, r3\n \tstr\tr1, [sp, #96]\t; 0x60\n-\tblx\t1aac \n+\tblx\t1ab0 \n \tldr\tr1, [sp, #96]\t; 0x60\n-\tb.n\t24aa \n+\tb.n\t24ae \n \tmovs\tr0, #48\t; 0x30\n-\tblx\t1928 \n+\tblx\t192c \n \tmov\tr7, r0\n-\tblx\t19c4 \n-\tb.n\t1f44 \n+\tblx\t19c8 \n+\tb.n\t1f48 \n \tldrb\tr3, [r5, #8]\n \tstrb\tr3, [r0, #0]\n-\tb.n\t232e \n-\tblx\t1928 \n+\tb.n\t2332 \n+\tblx\t192c \n \tldr\tr3, [sp, #72]\t; 0x48\n \tmov\tr1, r5\n \tstr\tr3, [sp, #24]\n \tmov\tfp, r0\n \tldr\tr3, [sp, #84]\t; 0x54\n \tstr\tr3, [sp, #20]\n \tmovs\tr3, #0\n \tmov\tr2, r3\n \tstrd\tr3, r3, [sp, #12]\n \tstrd\tr3, r3, [sp, #4]\n \tstr\tr3, [sp, #0]\n-\tblx\t187c \n-\tb.w\t1dc4 \n+\tblx\t1880 \n+\tb.w\t1dc8 \n \tmovs\tr0, #36\t; 0x24\n-\tblx\t1928 \n+\tblx\t192c \n \tmov\tr7, r0\n-\tblx\t1a88 \n-\tb.n\t1f44 \n-\tblx\t1964 \n-\tb.w\t1d96 \n+\tblx\t1a8c \n+\tb.n\t1f48 \n+\tblx\t1968 \n+\tb.w\t1d9a \n \tldr\tr1, [r5, #8]\n \tadds\tr1, #1\n-\tblx\t18dc \n-\tb.n\t2076 \n+\tblx\t18e0 \n+\tb.n\t207a \n \tldr\tr1, [r5, #8]\n \tadds\tr1, #1\n-\tblx\t18dc \n-\tb.n\t2264 \n+\tblx\t18e0 \n+\tb.n\t2268 \n \tmovs\tr3, #1\n \tmov\tr8, r7\n \tstr\tr3, [sp, #72]\t; 0x48\n \tmovs\tr3, #30\n \tstr\tr7, [sp, #84]\t; 0x54\n \tstr\tr3, [sp, #80]\t; 0x50\n-\tb.w\t1c9c \n-\tblx\t18a0 \n-\tmovs\tr3, #214\t; 0xd6\n+\tb.w\t1ca0 \n+\tblx\t18a4 \n+\tmovs\tr3, #210\t; 0xd2\n \tmovs\tr1, r0\n \tlsls\tr0, r3, #4\n \tmovs\tr0, r0\n \tasrs\tr4, r6, #27\n \tmovs\tr0, r0\n-\tmovs\tr3, #148\t; 0x94\n+\tmovs\tr3, #144\t; 0x90\n \tmovs\tr1, r0\n \tadds\tr2, r4, r3\n \tmovs\tr0, r0\n \tadds\tr0, r0, r1\n \tmovs\tr0, r0\n \tadds\tr4, r6, r0\n \tmovs\tr0, r0\n@@ -1181,220 +1181,220 @@\n \tmovs\tr0, r0\n \tasrs\tr6, r7, #19\n \tmovs\tr0, r0\n \tasrs\tr2, r5, #22\n \tmovs\tr0, r0\n \tlsls\tr0, r2, #4\n \tmovs\tr0, r0\n-\tadds\tr2, r0, #4\n+\tadds\tr6, r7, #3\n \tmovs\tr1, r0\n \tasrs\tr2, r2, #12\n \tmovs\tr0, r0\n \tlsls\tr0, r0, #4\n \tmovs\tr0, r0\n \tasrs\tr2, r0, #6\n \tmovs\tr0, r0\n \tlsrs\tr4, r7, #31\n \tmovs\tr0, r0\n-\tldr\tr1, [pc, #524]\t; (28c0 )\n+\tldr\tr1, [pc, #524]\t; (28c4 )\n \tldr\tr0, [r5, #0]\n \tadd\tr1, pc\n-\tbl\t2a84 \n+\tbl\t2a88 \n \tldr\tr0, [r5, #0]\n \tmov\tr1, r7\n-\tbl\t2a84 \n-\tldr\tr1, [pc, #512]\t; (28c4 )\n+\tbl\t2a88 \n+\tldr\tr1, [pc, #512]\t; (28c8 )\n \tmovs\tr2, #3\n-\tldr\tr0, [pc, #512]\t; (28c8 )\n+\tldr\tr0, [pc, #512]\t; (28cc )\n \tadd\tr1, pc\n \tadd\tr0, pc\n-\tblx\t184c \n-\tldr\tr2, [pc, #504]\t; (28cc )\n+\tblx\t1850 \n+\tldr\tr2, [pc, #504]\t; (28d0 )\n \tldr\tr1, [sp, #60]\t; 0x3c\n \tldr\tr3, [r5, #0]\n \tldr\tr2, [r1, r2]\n \tmovs\tr1, #1\n \tldr\tr0, [r2, #0]\n \tldr\tr2, [sp, #68]\t; 0x44\n \tldr\tr2, [r2, #0]\n \tstr\tr2, [sp, #0]\n-\tldr\tr2, [pc, #492]\t; (28d0 )\n+\tldr\tr2, [pc, #492]\t; (28d4 )\n \tadd\tr2, pc\n-\tblx\t1a70 <__fprintf_chk@plt>\n+\tblx\t1a74 <__fprintf_chk@plt>\n \tmov.w\tr0, #4294967295\t; 0xffffffff\n-\tblx\t1aa0 \n+\tblx\t1aa4 \n \tldr.w\tr1, [sl]\n-\tb.n\t1ff2 \n-\tblx\t1894 <__stack_chk_fail@plt>\n-\tldr\tr0, [pc, #468]\t; (28d4 )\n+\tb.n\t1ff6 \n+\tblx\t1898 <__stack_chk_fail@plt>\n+\tldr\tr0, [pc, #468]\t; (28d8 )\n \tadd\tr0, pc\n-\tblx\t1858 \n-\tldr\tr1, [pc, #464]\t; (28d8 )\n+\tblx\t185c \n+\tldr\tr1, [pc, #464]\t; (28dc )\n \tadd.w\tr9, sp, #160\t; 0xa0\n \tmovs\tr2, #0\n \tadd\tr7, sp, #180\t; 0xb4\n \tadd\tr1, pc\n \tmov\tr0, r9\n-\tbl\t2b94 \n+\tbl\t2b98 \n \tadd.w\tr8, sp, #200\t; 0xc8\n \tldr.w\tr1, [r5, r6, lsl #2]\n \tmovs\tr2, #0\n \tmov\tr0, r7\n-\tbl\t2b94 \n+\tbl\t2b98 \n \tmovs\tr2, #0\n \tldr.w\tr1, [r9]\n \tmov\tr0, r8\n-\tbl\t2b94 \n+\tbl\t2b98 \n \tldr.w\tfp, [r7]\n \tmov\tr0, fp\n-\tblx\t19b8 \n+\tblx\t19bc \n \tadds\tr2, r0, #1\n \tldrd\tr5, r3, [r8, #4]\n \tmov\tr6, r0\n \tsubs\tr3, r3, r5\n \tcmp\tr2, r3\n-\tbhi.n\t2796 \n+\tbhi.n\t279a \n \tadd\tr6, fp\n-\tb.n\t2760 \n+\tb.n\t2764 \n \tldrb.w\tr2, [fp]\n-\tcbz\tr2, 2768 \n+\tcbz\tr2, 276c \n \tadds\tr2, r3, #1\n \tstr.w\tr2, [r8, #4]\n \tldrb.w\tr2, [fp], #1\n \tstrb\tr2, [r3, #0]\n \tldr.w\tr3, [r8, #4]\n \tcmp\tr6, fp\n-\tbne.n\t274e \n+\tbne.n\t2752 \n \tmovs\tr2, #0\n \tstrb\tr2, [r3, #0]\n \tldr\tr0, [sp, #100]\t; 0x64\n \tldr.w\tr1, [r8]\n-\tbl\t2a84 \n-\tldr\tr2, [pc, #340]\t; (28cc )\n+\tbl\t2a88 \n+\tldr\tr2, [pc, #340]\t; (28d0 )\n \tldr\tr1, [sp, #60]\t; 0x3c\n \tldr\tr3, [r5, #0]\n \tldr\tr2, [r1, r2]\n \tldr\tr1, [sp, #92]\t; 0x5c\n \tstr\tr1, [sp, #0]\n \tmovs\tr1, #1\n \tldr\tr0, [r2, #0]\n-\tldr\tr2, [pc, #340]\t; (28dc )\n+\tldr\tr2, [pc, #340]\t; (28e0 )\n \tadd\tr2, pc\n-\tblx\t1a70 <__fprintf_chk@plt>\n+\tblx\t1a74 <__fprintf_chk@plt>\n \tmvn.w\tr0, #1\n-\tblx\t1aa0 \n+\tblx\t1aa4 \n \tldr.w\tr3, [r8, #16]\n \tadd\tr2, r3\n \tcmp\tr3, r2\n-\tbcs.n\t274a \n+\tbcs.n\t274e \n \tldr.w\tr0, [r8]\n \tadd.w\tr1, r2, #128\t; 0x80\n \tsubs\tr5, r5, r0\n-\tcbz\tr3, 27d8 \n+\tcbz\tr3, 27dc \n \tstr\tr1, [sp, #40]\t; 0x28\n-\tblx\t1aac \n+\tblx\t1ab0 \n \tldr\tr1, [sp, #40]\t; 0x28\n \tadds\tr3, r0, r5\n \tstr.w\tr1, [r8, #16]\n \tstr.w\tr0, [r8]\n \tstr.w\tr3, [r8, #4]\n \tmovs\tr3, #0\n \tstrb\tr3, [r0, r5]\n \tldr.w\tr3, [r8, #16]\n \tsubs\tr2, r3, #1\n \tldr.w\tr3, [r8]\n \tadd\tr3, r2\n \tstr.w\tr3, [r8, #8]\n-\tb.n\t274a \n+\tb.n\t274e \n \tmov\tr0, r1\n \tstr\tr1, [sp, #40]\t; 0x28\n-\tblx\t1994 \n+\tblx\t1998 \n \tldr\tr1, [sp, #40]\t; 0x28\n-\tb.n\t27b4 \n-\tldr\tr1, [pc, #248]\t; (28e0 )\n+\tb.n\t27b8 \n+\tldr\tr1, [pc, #248]\t; (28e4 )\n \tldr\tr0, [r5, #0]\n \tadd\tr1, pc\n-\tbl\t2a84 \n-\tldr\tr1, [pc, #244]\t; (28e4 )\n+\tbl\t2a88 \n+\tldr\tr1, [pc, #244]\t; (28e8 )\n \tldr\tr0, [r5, #0]\n \tadd\tr1, pc\n-\tbl\t2a84 \n-\tblx\t18a0 \n-\tldr\tr1, [pc, #232]\t; (28e8 )\n+\tbl\t2a88 \n+\tblx\t18a4 \n+\tldr\tr1, [pc, #232]\t; (28ec )\n \tldr\tr0, [sp, #100]\t; 0x64\n \tadd\tr1, pc\n-\tbl\t2a84 \n-\tblx\t18a0 \n+\tbl\t2a88 \n+\tblx\t18a4 \n \tldr\tr3, [sp, #40]\t; 0x28\n \tstr\tr3, [r6, #0]\n \tldr\tr2, [sp, #48]\t; 0x30\n \tldr.w\tr3, [r3, #-12]\n \tstr\tr2, [r6, r3]\n \tmovs\tr3, #0\n \tstr\tr3, [r6, #4]\n \tldr\tr3, [sp, #64]\t; 0x40\n \tmov\tr0, r9\n \tadds\tr3, #8\n \tstr.w\tr3, [r6, #144]\t; 0x90\n-\tblx\t1988 \n+\tblx\t198c \n \tmov\tr0, r4\n-\tbl\t2c68 \n+\tbl\t2c6c \n \tldr\tr0, [sp, #68]\t; 0x44\n-\tbl\t2c68 \n+\tbl\t2c6c \n \tldr\tr0, [sp, #76]\t; 0x4c\n-\tblx\t19ec , std::allocator >::_M_dispose()@plt>\n+\tblx\t19f0 , std::allocator >::_M_dispose()@plt>\n \tmov\tr0, sl\n-\tblx\t19ec , std::allocator >::_M_dispose()@plt>\n+\tblx\t19f0 , std::allocator >::_M_dispose()@plt>\n \tldr\tr0, [sp, #52]\t; 0x34\n-\tblx\t19ec , std::allocator >::_M_dispose()@plt>\n+\tblx\t19f0 , std::allocator >::_M_dispose()@plt>\n \tldr\tr0, [sp, #56]\t; 0x38\n-\tblx\t19ec , std::allocator >::_M_dispose()@plt>\n+\tblx\t19f0 , std::allocator >::_M_dispose()@plt>\n \tldr\tr0, [sp, #44]\t; 0x2c\n-\tbl\t2d48 , std::allocator >, std::allocator, std::allocator > > >::~vector()@@Base>\n-\tblx\t1a40 <__cxa_end_cleanup@plt>\n-\tb.n\t281a \n+\tbl\t2d4c , std::allocator >, std::allocator, std::allocator > > >::~vector()@@Base>\n+\tblx\t1a44 <__cxa_end_cleanup@plt>\n+\tb.n\t281e \n \tmov\tr0, r7\n \tmovs\tr1, #36\t; 0x24\n-\tblx\t18dc \n+\tblx\t18e0 \n \tmov\tr0, r6\n-\tblx\t1834 >::~basic_ifstream()@plt>\n-\tb.n\t2828 \n+\tblx\t1838 >::~basic_ifstream()@plt>\n+\tb.n\t282c \n \tmov\tr0, fp\n \tmovs\tr1, #240\t; 0xf0\n-\tblx\t18dc \n-\tb.n\t2860 \n-\tb.n\t2868 \n+\tblx\t18e0 \n+\tb.n\t2864 \n+\tb.n\t286c \n \tmov\tr0, r7\n \tmovs\tr1, #48\t; 0x30\n-\tblx\t18dc \n-\tb.n\t2860 \n+\tblx\t18e0 \n+\tb.n\t2864 \n \tmov\tr0, r5\n \tmov.w\tr1, #272\t; 0x110\n-\tblx\t18dc \n-\tb.n\t2860 \n+\tblx\t18e0 \n+\tb.n\t2864 \n \tmov\tr0, fp\n-\tblx\t1a1c >::~basic_filebuf()@plt>\n-\tb.n\t280a \n-\tb.n\t2828 \n+\tblx\t1a20 >::~basic_filebuf()@plt>\n+\tb.n\t280e \n+\tb.n\t282c \n \tmov\tr0, r8\n-\tbl\t2c68 \n+\tbl\t2c6c \n \tmov\tr0, r7\n-\tbl\t2c68 \n+\tbl\t2c6c \n \tmov\tr0, r9\n-\tbl\t2c68 \n-\tb.n\t2828 \n+\tbl\t2c6c \n+\tb.n\t282c \n \tmov\tr0, r7\n \tmovs\tr1, #40\t; 0x28\n-\tblx\t18dc \n-\tb.n\t2860 \n+\tblx\t18e0 \n+\tb.n\t2864 \n \tmov\tr0, r5\n-\tblx\t19ec , std::allocator >::_M_dispose()@plt>\n-\tb.n\t2860 \n-\tb.n\t2860 \n-\tb.n\t2858 \n+\tblx\t19f0 , std::allocator >::_M_dispose()@plt>\n+\tb.n\t2864 \n+\tb.n\t2864 \n+\tb.n\t285c \n \tnop\n \tlsrs\tr4, r0, #20\n \tmovs\tr0, r0\n \tlsrs\tr4, r4, #25\n \tmovs\tr0, r0\n \tlsrs\tr2, r7, #25\n \tmovs\tr0, r0\n@@ -1412,295 +1412,295 @@\n \tmovs\tr0, r0\n \tlsrs\tr6, r7, #15\n \tmovs\tr0, r0\n \tlsrs\tr0, r3, #17\n \tmovs\tr0, r0\n _GLOBAL__sub_I__Z5usagePKcS0_():\n \tpush\t{r3, r4, r5, lr}\n-\tldr\tr4, [pc, #32]\t; (2910 )\n-\tldr\tr5, [pc, #32]\t; (2914 )\n+\tldr\tr4, [pc, #32]\t; (2914 )\n+\tldr\tr5, [pc, #32]\t; (2918 )\n \tadd\tr4, pc\n \tmov\tr0, r4\n \tadd\tr5, pc\n-\tblx\t1a58 \n-\tldr\tr3, [pc, #24]\t; (2918 )\n-\tldr\tr2, [pc, #28]\t; (291c )\n+\tblx\t1a5c \n+\tldr\tr3, [pc, #24]\t; (291c )\n+\tldr\tr2, [pc, #28]\t; (2920 )\n \tmov\tr0, r4\n \tadd\tr2, pc\n \tldr\tr1, [r5, r3]\n \tldmia.w\tsp!, {r3, r4, r5, lr}\n-\tb.w\t19dc <__aeabi_atexit@plt>\n+\tb.w\t19e0 <__aeabi_atexit@plt>\n \tnop\n-\tasrs\tr6, r2, #28\n+\tasrs\tr2, r2, #28\n \tmovs\tr1, r0\n-\tasrs\tr6, r2, #23\n+\tasrs\tr2, r2, #23\n \tmovs\tr1, r0\n \tlsls\tr0, r1, #4\n \tmovs\tr0, r0\n-\tasrs\tr6, r7, #27\n+\tasrs\tr2, r7, #27\n \tmovs\tr1, r0\n \n-00002920 <_start@@Base>:\n+00002924 <_start@@Base>:\n _start():\n \tmov.w\tfp, #0\n \tmov.w\tlr, #0\n \tpop\t{r1}\n \tmov\tr2, sp\n \tpush\t{r2}\n \tpush\t{r0}\n-\tldr.w\tsl, [pc, #36]\t; 2958 <_start@@Base+0x38>\n-\tadd\tr3, pc, #32\t; (adr r3, 2958 <_start@@Base+0x38>)\n+\tldr.w\tsl, [pc, #36]\t; 295c <_start@@Base+0x38>\n+\tadd\tr3, pc, #32\t; (adr r3, 295c <_start@@Base+0x38>)\n \tadd\tsl, r3\n-\tldr.w\tip, [pc, #32]\t; 295c <_start@@Base+0x3c>\n+\tldr.w\tip, [pc, #32]\t; 2960 <_start@@Base+0x3c>\n \tldr.w\tip, [sl, ip]\n \tstr.w\tip, [sp, #-4]!\n-\tldr\tr3, [pc, #24]\t; (2960 <_start@@Base+0x40>)\n+\tldr\tr3, [pc, #24]\t; (2964 <_start@@Base+0x40>)\n \tldr.w\tr3, [sl, r3]\n-\tldr\tr0, [pc, #24]\t; (2964 <_start@@Base+0x44>)\n+\tldr\tr0, [pc, #24]\t; (2968 <_start@@Base+0x44>)\n \tldr.w\tr0, [sl, r0]\n-\tblx\t18b8 <__libc_start_main@plt>\n-\tblx\t1a7c \n-\tasrs\tr0, r7, #21\n+\tblx\t18bc <__libc_start_main@plt>\n+\tblx\t1a80 \n+\tasrs\tr4, r6, #21\n \tmovs\tr1, r0\n \tlsls\tr0, r7, #3\n \tmovs\tr0, r0\n \tlsls\tr4, r2, #4\n \tmovs\tr0, r0\n \tlsls\tr0, r6, #3\n \tmovs\tr0, r0\n call_weak_fn():\n \tadds\tr0, #20\n-\tb.n\t24ac \n+\tb.n\t24b0 \n \tmovs\tr0, #20\n-\tb.n\t24b0 \n+\tb.n\t24b4 \n \tadds\tr0, #3\n-\tb.n\t2a94 \n+\tb.n\t2a98 \n \tmovs\tr0, #2\n-\tb.n\t28a0 \n+\tb.n\t28a4 \n \tmovs\tr0, r0\n-\tb.n\t3022 <_IO_stdin_used@@Base+0x8a>\n+\tb.n\t3026 <_IO_stdin_used@@Base+0x8a>\n \tvrhadd.u16\td0, d14, d31\n \t\t\t; instruction: 0xfbcfeaff\n-\tasrs\tr0, r3, #21\n+\tasrs\tr4, r2, #21\n \tmovs\tr1, r0\n \tlsls\tr4, r7, #3\n \tmovs\tr0, r0\n deregister_tm_clones():\n-\tldr\tr0, [pc, #24]\t; (29a8 <_start@@Base+0x88>)\n-\tldr\tr3, [pc, #28]\t; (29ac <_start@@Base+0x8c>)\n-\tldr\tr2, [pc, #28]\t; (29b0 <_start@@Base+0x90>)\n+\tldr\tr0, [pc, #24]\t; (29ac <_start@@Base+0x88>)\n+\tldr\tr3, [pc, #28]\t; (29b0 <_start@@Base+0x8c>)\n+\tldr\tr2, [pc, #28]\t; (29b4 <_start@@Base+0x90>)\n \tadd\tr0, pc\n \tadd\tr3, pc\n \tadd\tr2, pc\n \tcmp\tr3, r0\n-\tbeq.n\t29a4 <_start@@Base+0x84>\n-\tldr\tr3, [pc, #20]\t; (29b4 <_start@@Base+0x94>)\n+\tbeq.n\t29a8 <_start@@Base+0x84>\n+\tldr\tr3, [pc, #20]\t; (29b8 <_start@@Base+0x94>)\n \tldr\tr3, [r2, r3]\n-\tcbz\tr3, 29a4 <_start@@Base+0x84>\n+\tcbz\tr3, 29a8 <_start@@Base+0x84>\n \tbx\tr3\n \tbx\tlr\n \tnop\n-\tasrs\tr2, r6, #25\n+\tasrs\tr6, r5, #25\n \tmovs\tr1, r0\n-\tasrs\tr0, r6, #25\n+\tasrs\tr4, r5, #25\n \tmovs\tr1, r0\n-\tasrs\tr6, r6, #20\n+\tasrs\tr2, r6, #20\n \tmovs\tr1, r0\n \tlsls\tr4, r6, #3\n \tmovs\tr0, r0\n register_tm_clones():\n-\tldr\tr0, [pc, #32]\t; (29dc <_start@@Base+0xbc>)\n-\tldr\tr1, [pc, #36]\t; (29e0 <_start@@Base+0xc0>)\n+\tldr\tr0, [pc, #32]\t; (29e0 <_start@@Base+0xbc>)\n+\tldr\tr1, [pc, #36]\t; (29e4 <_start@@Base+0xc0>)\n \tadd\tr0, pc\n-\tldr\tr2, [pc, #36]\t; (29e4 <_start@@Base+0xc4>)\n+\tldr\tr2, [pc, #36]\t; (29e8 <_start@@Base+0xc4>)\n \tadd\tr1, pc\n \tsubs\tr1, r1, r0\n \tadd\tr2, pc\n \tlsrs\tr3, r1, #31\n \tadd.w\tr1, r3, r1, asr #2\n \tasrs\tr1, r1, #1\n-\tbeq.n\t29d8 <_start@@Base+0xb8>\n-\tldr\tr3, [pc, #20]\t; (29e8 <_start@@Base+0xc8>)\n+\tbeq.n\t29dc <_start@@Base+0xb8>\n+\tldr\tr3, [pc, #20]\t; (29ec <_start@@Base+0xc8>)\n \tldr\tr3, [r2, r3]\n-\tcbz\tr3, 29d8 <_start@@Base+0xb8>\n+\tcbz\tr3, 29dc <_start@@Base+0xb8>\n \tbx\tr3\n \tbx\tlr\n \tnop\n-\tasrs\tr0, r1, #25\n-\tmovs\tr1, r0\n \tasrs\tr4, r0, #25\n \tmovs\tr1, r0\n-\tasrs\tr0, r1, #20\n+\tasrs\tr0, r0, #25\n+\tmovs\tr1, r0\n+\tasrs\tr4, r0, #20\n \tmovs\tr1, r0\n \tlsls\tr4, r4, #4\n \tmovs\tr0, r0\n __do_global_dtors_aux():\n \tpush\t{r3, lr}\n-\tldr\tr3, [pc, #40]\t; (2a18 <_start@@Base+0xf8>)\n-\tldr\tr2, [pc, #40]\t; (2a1c <_start@@Base+0xfc>)\n+\tldr\tr3, [pc, #40]\t; (2a1c <_start@@Base+0xf8>)\n+\tldr\tr2, [pc, #40]\t; (2a20 <_start@@Base+0xfc>)\n \tadd\tr3, pc\n \tadd\tr2, pc\n \tldrb\tr3, [r3, #0]\n-\tcbnz\tr3, 2a16 <_start@@Base+0xf6>\n-\tldr\tr3, [pc, #36]\t; (2a20 <_start@@Base+0x100>)\n+\tcbnz\tr3, 2a1a <_start@@Base+0xf6>\n+\tldr\tr3, [pc, #36]\t; (2a24 <_start@@Base+0x100>)\n \tldr\tr3, [r2, r3]\n-\tcbz\tr3, 2a0a <_start@@Base+0xea>\n-\tldr\tr3, [pc, #32]\t; (2a24 <_start@@Base+0x104>)\n+\tcbz\tr3, 2a0e <_start@@Base+0xea>\n+\tldr\tr3, [pc, #32]\t; (2a28 <_start@@Base+0x104>)\n \tadd\tr3, pc\n \tldr\tr0, [r3, #0]\n-\tblx\t1970 <__cxa_finalize@plt>\n-\tbl\t298c <_start@@Base+0x6c>\n-\tldr\tr3, [pc, #24]\t; (2a28 <_start@@Base+0x108>)\n+\tblx\t1974 <__cxa_finalize@plt>\n+\tbl\t2990 <_start@@Base+0x6c>\n+\tldr\tr3, [pc, #24]\t; (2a2c <_start@@Base+0x108>)\n \tmovs\tr2, #1\n \tadd\tr3, pc\n \tstrb\tr2, [r3, #0]\n \tpop\t{r3, pc}\n-\tasrs\tr2, r2, #24\n+\tasrs\tr6, r1, #24\n \tmovs\tr1, r0\n-\tasrs\tr0, r3, #19\n+\tasrs\tr4, r2, #19\n \tmovs\tr1, r0\n \tlsls\tr4, r1, #4\n \tmovs\tr0, r0\n-\tasrs\tr6, r7, #23\n+\tasrs\tr2, r7, #23\n \tmovs\tr1, r0\n-\tasrs\tr2, r6, #23\n+\tasrs\tr6, r5, #23\n \tmovs\tr1, r0\n frame_dummy():\n-\tb.n\t29b8 <_start@@Base+0x98>\n+\tb.n\t29bc <_start@@Base+0x98>\n \tnop\n std::basic_ostream >& std::endl >(std::basic_ostream >&) [clone .isra.0]:\n \tldr\tr3, [r0, #0]\n \tpush\t{r4, r5, r6, lr}\n-\tldr\tr6, [pc, #68]\t; (2a7c <_start@@Base+0x15c>)\n+\tldr\tr6, [pc, #68]\t; (2a80 <_start@@Base+0x15c>)\n \tldr.w\tr3, [r3, #-12]\n \tadd\tr6, pc\n \tadd\tr3, r0\n \tldr\tr5, [r3, #124]\t; 0x7c\n-\tcbz\tr5, 2a76 <_start@@Base+0x156>\n+\tcbz\tr5, 2a7a <_start@@Base+0x156>\n \tldrb\tr3, [r5, #28]\n \tmov\tr4, r0\n-\tcbz\tr3, 2a5a <_start@@Base+0x13a>\n+\tcbz\tr3, 2a5e <_start@@Base+0x13a>\n \tldrb.w\tr1, [r5, #39]\t; 0x27\n \tmov\tr0, r4\n-\tblx\t1910 \n+\tblx\t1914 \n \tldmia.w\tsp!, {r4, r5, r6, lr}\n-\tb.w\t18e8 \n+\tb.w\t18ec \n \tmov\tr0, r5\n-\tblx\t18d0 ::_M_widen_init() const@plt>\n-\tldr\tr3, [pc, #28]\t; (2a80 <_start@@Base+0x160>)\n+\tblx\t18d4 ::_M_widen_init() const@plt>\n+\tldr\tr3, [pc, #28]\t; (2a84 <_start@@Base+0x160>)\n \tldr\tr1, [r5, #0]\n \tldr\tr2, [r6, r3]\n \tldr\tr3, [r1, #24]\n \tmovs\tr1, #10\n \tcmp\tr3, r2\n-\tbeq.n\t2a4c <_start@@Base+0x12c>\n+\tbeq.n\t2a50 <_start@@Base+0x12c>\n \tmov\tr0, r5\n \tblx\tr3\n \tmov\tr1, r0\n-\tb.n\t2a4c <_start@@Base+0x12c>\n-\tblx\t18a0 \n+\tb.n\t2a50 <_start@@Base+0x12c>\n+\tblx\t18a4 \n \tnop\n-\tasrs\tr2, r2, #18\n+\tasrs\tr6, r1, #18\n \tmovs\tr1, r0\n \tlsls\tr0, r2, #4\n \t...\n \n-00002a84 :\n+00002a88 :\n usage(char const*, char const*):\n \tpush\t{r4, r5, lr}\n \tmov\tr5, r0\n-\tldr\tr4, [pc, #204]\t; (2b58 )\n+\tldr\tr4, [pc, #204]\t; (2b5c )\n \tsub\tsp, #12\n \tadd\tr4, pc\n \tcmp\tr1, #0\n-\tbeq.n\t2b52 \n-\tldr\tr0, [pc, #200]\t; (2b5c )\n+\tbeq.n\t2b56 \n+\tldr\tr0, [pc, #200]\t; (2b60 )\n \tmov\tr3, r5\n-\tldr\tr2, [pc, #200]\t; (2b60 )\n+\tldr\tr2, [pc, #200]\t; (2b64 )\n \tadd\tr2, pc\n \tldr\tr4, [r4, r0]\n \tstr\tr1, [sp, #0]\n \tmovs\tr1, #1\n \tldr\tr0, [r4, #0]\n-\tblx\t1a70 <__fprintf_chk@plt>\n-\tldr\tr0, [pc, #188]\t; (2b64 )\n+\tblx\t1a74 <__fprintf_chk@plt>\n+\tldr\tr0, [pc, #188]\t; (2b68 )\n \tmovs\tr2, #60\t; 0x3c\n \tldr\tr3, [r4, #0]\n \tmovs\tr1, #1\n \tadd\tr0, pc\n-\tblx\t1840 \n-\tldr\tr2, [pc, #176]\t; (2b68 )\n+\tblx\t1844 \n+\tldr\tr2, [pc, #176]\t; (2b6c )\n \tmov\tr3, r5\n \tmovs\tr1, #1\n \tadd\tr2, pc\n \tldr\tr0, [r4, #0]\n-\tblx\t1a70 <__fprintf_chk@plt>\n-\tldr\tr0, [pc, #168]\t; (2b6c )\n+\tblx\t1a74 <__fprintf_chk@plt>\n+\tldr\tr0, [pc, #168]\t; (2b70 )\n \tldr\tr3, [r4, #0]\n \tmovs\tr2, #60\t; 0x3c\n \tmovs\tr1, #1\n \tadd\tr0, pc\n-\tblx\t1840 \n-\tldr\tr0, [pc, #156]\t; (2b70 )\n+\tblx\t1844 \n+\tldr\tr0, [pc, #156]\t; (2b74 )\n \tldr\tr3, [r4, #0]\n \tmovs\tr2, #49\t; 0x31\n \tmovs\tr1, #1\n \tadd\tr0, pc\n-\tblx\t1840 \n-\tldr\tr0, [pc, #148]\t; (2b74 )\n+\tblx\t1844 \n+\tldr\tr0, [pc, #148]\t; (2b78 )\n \tldr\tr3, [r4, #0]\n \tmovs\tr2, #42\t; 0x2a\n \tmovs\tr1, #1\n \tadd\tr0, pc\n-\tblx\t1840 \n-\tldr\tr0, [pc, #136]\t; (2b78 )\n+\tblx\t1844 \n+\tldr\tr0, [pc, #136]\t; (2b7c )\n \tldr\tr3, [r4, #0]\n \tmovs\tr2, #48\t; 0x30\n \tmovs\tr1, #1\n \tadd\tr0, pc\n-\tblx\t1840 \n-\tldr\tr0, [pc, #128]\t; (2b7c )\n+\tblx\t1844 \n+\tldr\tr0, [pc, #128]\t; (2b80 )\n \tldr\tr3, [r4, #0]\n \tmovs\tr2, #46\t; 0x2e\n \tmovs\tr1, #1\n \tadd\tr0, pc\n-\tblx\t1840 \n-\tldr\tr0, [pc, #116]\t; (2b80 )\n+\tblx\t1844 \n+\tldr\tr0, [pc, #116]\t; (2b84 )\n \tldr\tr3, [r4, #0]\n \tmovs\tr2, #65\t; 0x41\n \tmovs\tr1, #1\n \tadd\tr0, pc\n-\tblx\t1840 \n-\tldr\tr0, [pc, #108]\t; (2b84 )\n+\tblx\t1844 \n+\tldr\tr0, [pc, #108]\t; (2b88 )\n \tldr\tr3, [r4, #0]\n \tmovs\tr2, #60\t; 0x3c\n \tmovs\tr1, #1\n \tadd\tr0, pc\n-\tblx\t1840 \n-\tldr\tr0, [pc, #96]\t; (2b88 )\n+\tblx\t1844 \n+\tldr\tr0, [pc, #96]\t; (2b8c )\n \tldr\tr3, [r4, #0]\n \tmovs\tr2, #77\t; 0x4d\n \tmovs\tr1, #1\n \tadd\tr0, pc\n-\tblx\t1840 \n+\tblx\t1844 \n \tldr\tr1, [r4, #0]\n \tmovs\tr0, #10\n-\tblx\t1888 \n-\tldr\tr0, [pc, #80]\t; (2b8c )\n+\tblx\t188c \n+\tldr\tr0, [pc, #80]\t; (2b90 )\n \tldr\tr3, [r4, #0]\n \tmov.w\tr2, #326\t; 0x146\n \tadd\tr0, pc\n \tmovs\tr1, #1\n-\tblx\t1840 \n+\tblx\t1844 \n \tmov.w\tr0, #4294967295\t; 0xffffffff\n-\tblx\t1aa0 \n-\tldr\tr3, [pc, #8]\t; (2b5c )\n+\tblx\t1aa4 \n+\tldr\tr3, [pc, #8]\t; (2b60 )\n \tldr\tr4, [r4, r3]\n-\tb.n\t2aa6 \n-\tasrs\tr0, r0, #17\n+\tb.n\t2aaa \n+\tasrs\tr4, r7, #16\n \tmovs\tr1, r0\n \tlsls\tr0, r5, #4\n \tmovs\tr0, r0\n \tlsls\tr0, r2, #22\n \tmovs\tr0, r0\n \tlsls\tr6, r0, #22\n \tmovs\tr0, r0\n@@ -1721,423 +1721,423 @@\n \tlsls\tr2, r0, #27\n \tmovs\tr0, r0\n \tlsls\tr4, r6, #27\n \tmovs\tr0, r0\n \tlsls\tr6, r5, #28\n \t...\n \n-00002b90 ::do_widen(char) const@@Base>:\n+00002b94 ::do_widen(char) const@@Base>:\n std::ctype::do_widen(char) const:\n \tmov\tr0, r1\n \tbx\tlr\n \n-00002b94 :\n+00002b98 :\n sword::SWBuf::SWBuf(char const*, unsigned long):\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, lr}\n \tmov\tr4, r0\n-\tldr\tr3, [pc, #196]\t; (2c60 )\n+\tldr\tr3, [pc, #196]\t; (2c64 )\n \tmov\tr8, r1\n-\tldr\tr1, [pc, #196]\t; (2c64 )\n+\tldr\tr1, [pc, #196]\t; (2c68 )\n \tadd\tr3, pc\n \tmovs\tr0, #32\n \tmovs\tr7, #0\n \tstrb\tr0, [r4, #12]\n \tstr\tr7, [r4, #16]\n \tldr\tr3, [r3, r1]\n \tldr\tr3, [r3, #0]\n \tstrd\tr3, r3, [r4]\n \tstr\tr3, [r4, #8]\n-\tcbnz\tr2, 2c06 \n+\tcbnz\tr2, 2c0a \n \tcmp.w\tr8, #0\n-\tbne.n\t2bc2 \n+\tbne.n\t2bc6 \n \tmov\tr0, r4\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, pc}\n \tmov\tr0, r8\n-\tblx\t19b8 \n+\tblx\t19bc \n \tmov\tr5, r0\n \tadds\tr7, r0, #1\n \tadd.w\tsl, r0, #129\t; 0x81\n \tmov\tr0, sl\n-\tblx\t1994 \n+\tblx\t1998 \n \tmov\tr6, r0\n \tadd.w\tr3, r7, #127\t; 0x7f\n \tstr.w\tsl, [r4, #16]\n \tadd\tr3, r6\n \tstrd\tr6, r6, [r4]\n \tstr\tr3, [r4, #8]\n \tmovs\tr3, #0\n \tstrb\tr3, [r6, #0]\n \tmov\tr2, r7\n \tmov\tr1, r8\n \tmov\tr0, r6\n-\tblx\t191c \n+\tblx\t1920 \n \tldr\tr3, [r4, #0]\n \tmovs\tr2, #0\n \tmov\tr0, r4\n \tadds\tr1, r3, r5\n \tstr\tr1, [r4, #4]\n \tstrb\tr2, [r3, r5]\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, pc}\n \tadd.w\tr9, r2, #128\t; 0x80\n \tmov\tr5, r2\n \tmov\tr0, r9\n-\tblx\t1994 \n+\tblx\t1998 \n \tadd.w\tr3, r5, #127\t; 0x7f\n \tadd\tr3, r0\n \tmov\tr6, r0\n \tstrb\tr7, [r0, #0]\n \tstr\tr0, [r4, #0]\n \tstr.w\tr9, [r4, #16]\n \tstr\tr0, [r4, #4]\n \tstr\tr3, [r4, #8]\n \tcmp.w\tr8, #0\n-\tbeq.n\t2bbc \n+\tbeq.n\t2bc0 \n \tmov\tr0, r8\n-\tblx\t19b8 \n+\tblx\t19bc \n \tcmp\tr5, r0\n \titt\tcs\n \taddcs\tr7, r0, #1\n \tmovcs\tr5, r0\n-\tbcc.n\t2c56 \n+\tbcc.n\t2c5a \n \tcmp\tr9, r7\n-\tbcs.n\t2bec \n+\tbcs.n\t2bf0 \n \tadd.w\tsl, r7, #128\t; 0x80\n \tcmp.w\tr9, #0\n-\tbeq.n\t2bd0 \n+\tbeq.n\t2bd4 \n \tmov\tr0, r6\n \tmov\tr1, sl\n-\tblx\t1aac \n+\tblx\t1ab0 \n \tmov\tr6, r0\n-\tb.n\t2bd8 \n+\tb.n\t2bdc \n \tadds\tr7, r5, #1\n \tcmp\tr9, r7\n-\tbcs.n\t2bec \n-\tb.n\t2c40 \n+\tbcs.n\t2bf0 \n+\tb.n\t2c44 \n \tnop\n-\tasrs\tr4, r5, #12\n+\tasrs\tr0, r5, #12\n \tmovs\tr1, r0\n \tlsls\tr4, r5, #4\n \t...\n \n-00002c68 :\n+00002c6c :\n sword::SWBuf::~SWBuf():\n \tpush\t{r4, lr}\n \tmov\tr4, r0\n \tldr\tr0, [r0, #0]\n-\tldr\tr3, [pc, #24]\t; (2c88 )\n+\tldr\tr3, [pc, #24]\t; (2c8c )\n \tadd\tr3, pc\n-\tcbz\tr0, 2c82 \n-\tldr\tr2, [pc, #20]\t; (2c8c )\n+\tcbz\tr0, 2c86 \n+\tldr\tr2, [pc, #20]\t; (2c90 )\n \tldr\tr3, [r3, r2]\n \tldr\tr3, [r3, #0]\n \tcmp\tr0, r3\n-\tbeq.n\t2c82 \n-\tblx\t18f8 \n+\tbeq.n\t2c86 \n+\tblx\t18fc \n \tmov\tr0, r4\n \tpop\t{r4, pc}\n \tnop\n-\tasrs\tr4, r3, #9\n+\tasrs\tr0, r3, #9\n \tmovs\tr1, r0\n \tlsls\tr4, r5, #4\n \t...\n \n-00002c90 :\n+00002c94 :\n sword::SWBuf::set(char const*, unsigned long):\n \tstmdb\tsp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov\tr4, r0\n \tldr.w\tsl, [r0, #16]\n \tldr\tr5, [r0, #0]\n \tcmp\tr1, #0\n-\tbeq.n\t2d1a \n+\tbeq.n\t2d1e \n \tmov\tr8, r2\n \tmov\tr0, r1\n \tmov\tr6, r1\n-\tblx\t19b8 \n+\tblx\t19bc \n \tcmp.w\tr8, #0\n \tit\tne\n \tcmpne\tr0, r8\n \tadd.w\tr9, r0, #1\n \tit\thi\n \taddhi.w\tr9, r8, #1\n \tmov\tr7, r0\n \tit\thi\n \tmovhi\tr7, r8\n \tcmp\tr9, sl\n-\tbls.n\t2cfa \n+\tbls.n\t2cfe \n \tldr\tr3, [r4, #4]\n \tadd.w\tfp, r9, #128\t; 0x80\n \tsub.w\tr8, r3, r5\n \tcmp.w\tsl, #0\n-\tbeq.n\t2d12 \n+\tbeq.n\t2d16 \n \tmov\tr0, r5\n \tmov\tr1, fp\n-\tblx\t1aac \n+\tblx\t1ab0 \n \tadd.w\tr3, r0, r8\n \tstr.w\tfp, [r4, #16]\n \tstr\tr0, [r4, #0]\n \tstr\tr3, [r4, #4]\n \tmovs\tr3, #0\n \tstrb.w\tr3, [r0, r8]\n \tldr\tr3, [r4, #16]\n \tldr\tr5, [r4, #0]\n \tsubs\tr3, #1\n \tadd\tr3, r5\n \tstr\tr3, [r4, #8]\n \tmov\tr0, r5\n \tmov\tr2, r9\n \tmov\tr1, r6\n-\tblx\t191c \n+\tblx\t1920 \n \tldr\tr5, [r4, #0]\n \tmovs\tr3, #0\n \tadd\tr5, r7\n \tstr\tr5, [r4, #4]\n \tstrb\tr3, [r5, #0]\n \tldmia.w\tsp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc}\n \tmov\tr0, fp\n-\tblx\t1994 \n-\tb.n\t2cde \n+\tblx\t1998 \n+\tb.n\t2ce2 \n \tcmp.w\tsl, #0\n-\tbne.n\t2d3c \n+\tbne.n\t2d40 \n \tldr\tr3, [r0, #4]\n \tmovs\tr0, #129\t; 0x81\n \tsubs\tr6, r3, r5\n-\tblx\t1994 \n+\tblx\t1998 \n \tmov\tr5, r0\n \tadd.w\tr3, r0, #128\t; 0x80\n \tstr\tr0, [r4, #0]\n \tstr\tr3, [r4, #8]\n \tmovs\tr3, #129\t; 0x81\n \tstrb.w\tsl, [r0, r6]\n \tstr\tr3, [r4, #16]\n \tmovs\tr3, #0\n \tstr\tr5, [r4, #4]\n \tstrb\tr3, [r5, #0]\n \tldmia.w\tsp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc}\n \tnop\n \n-00002d48 , std::allocator >, std::allocator, std::allocator > > >::~vector()@@Base>:\n+00002d4c , std::allocator >, std::allocator, std::allocator > > >::~vector()@@Base>:\n std::vector, std::allocator >, std::allocator, std::allocator > > >::~vector():\n \tpush\t{r3, r4, r5, r6, r7, lr}\n \tmov\tr7, r0\n \tldrd\tr5, r6, [r0]\n \tcmp\tr5, r6\n-\tbeq.n\t2d72 , std::allocator >, std::allocator, std::allocator > > >::~vector()@@Base+0x2a>\n+\tbeq.n\t2d76 , std::allocator >, std::allocator, std::allocator > > >::~vector()@@Base+0x2a>\n \tadd.w\tr4, r5, #8\n \tldr.w\tr0, [r4, #-8]\n \tcmp\tr4, r0\n-\tbeq.n\t2d68 , std::allocator >, std::allocator, std::allocator > > >::~vector()@@Base+0x20>\n+\tbeq.n\t2d6c , std::allocator >, std::allocator, std::allocator > > >::~vector()@@Base+0x20>\n \tldr\tr1, [r5, #8]\n \tadds\tr1, #1\n-\tblx\t18dc \n+\tblx\t18e0 \n \tadds\tr5, #24\n \tadds\tr4, #24\n \tcmp\tr6, r5\n-\tbne.n\t2d58 , std::allocator >, std::allocator, std::allocator > > >::~vector()@@Base+0x10>\n+\tbne.n\t2d5c , std::allocator >, std::allocator, std::allocator > > >::~vector()@@Base+0x10>\n \tldr\tr6, [r7, #0]\n-\tcbz\tr6, 2d7e , std::allocator >, std::allocator, std::allocator > > >::~vector()@@Base+0x36>\n+\tcbz\tr6, 2d82 , std::allocator >, std::allocator, std::allocator > > >::~vector()@@Base+0x36>\n \tldr\tr1, [r7, #8]\n \tmov\tr0, r6\n \tsubs\tr1, r1, r6\n-\tblx\t18dc \n+\tblx\t18e0 \n \tmov\tr0, r7\n \tpop\t{r3, r4, r5, r6, r7, pc}\n \tnop\n \n-00002d84 , std::allocator >, std::allocator, std::allocator > > >::_M_realloc_insert, std::allocator > >(__gnu_cxx::__normal_iterator, std::allocator >*, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::__cxx11::basic_string, std::allocator >&&)@@Base>:\n+00002d88 , std::allocator >, std::allocator, std::allocator > > >::_M_realloc_insert, std::allocator > >(__gnu_cxx::__normal_iterator, std::allocator >*, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::__cxx11::basic_string, std::allocator >&&)@@Base>:\n void std::vector, std::allocator >, std::allocator, std::allocator > > >::_M_realloc_insert, std::allocator > >(__gnu_cxx::__normal_iterator, std::allocator >*, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::__cxx11::basic_string, std::allocator >&&):\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmovw\tr3, #43691\t; 0xaaab\n \tmovt\tr3, #43690\t; 0xaaaa\n \tldrd\tr9, r4, [r0]\n \tmov\tfp, r2\n \tmovw\tr2, #21845\t; 0x5555\n \tmovt\tr2, #1365\t; 0x555\n \tsub.w\tr6, r4, r9\n \tsub\tsp, #12\n \tasrs\tr6, r6, #3\n \tmul.w\tr6, r3, r6\n \tcmp\tr6, r2\n-\tbeq.w\t2f3e , std::allocator >, std::allocator, std::allocator > > >::_M_realloc_insert, std::allocator > >(__gnu_cxx::__normal_iterator, std::allocator >*, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x1ba>\n+\tbeq.w\t2f42 , std::allocator >, std::allocator, std::allocator > > >::_M_realloc_insert, std::allocator > >(__gnu_cxx::__normal_iterator, std::allocator >*, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x1ba>\n \tcmp\tr6, #1\n \tmov\tr5, r1\n \tmov\tr1, r6\n \tit\tcc\n \tmovcc\tr1, #1\n \tmov\tr8, r0\n \tsub.w\tr3, r5, r9\n \tadds\tr6, r6, r1\n-\tbcs.w\t2f00 , std::allocator >, std::allocator, std::allocator > > >::_M_realloc_insert, std::allocator > >(__gnu_cxx::__normal_iterator, std::allocator >*, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x17c>\n+\tbcs.w\t2f04 , std::allocator >, std::allocator, std::allocator > > >::_M_realloc_insert, std::allocator > >(__gnu_cxx::__normal_iterator, std::allocator >*, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x17c>\n \tcmp\tr6, #0\n-\tbne.w\t2f30 , std::allocator >, std::allocator, std::allocator > > >::_M_realloc_insert, std::allocator > >(__gnu_cxx::__normal_iterator, std::allocator >*, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x1ac>\n+\tbne.w\t2f34 , std::allocator >, std::allocator, std::allocator > > >::_M_realloc_insert, std::allocator > >(__gnu_cxx::__normal_iterator, std::allocator >*, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x1ac>\n \tmov.w\tsl, #24\n \tmov\tr7, r6\n \tmov\tr2, fp\n \tadds\tr1, r7, r3\n \tadd.w\tip, r1, #8\n \tstr.w\tip, [r7, r3]\n \tldr.w\tr0, [r2], #8\n \tcmp\tr0, r2\n-\tbeq.w\t2f1c , std::allocator >, std::allocator, std::allocator > > >::_M_realloc_insert, std::allocator > >(__gnu_cxx::__normal_iterator, std::allocator >*, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x198>\n+\tbeq.w\t2f20 , std::allocator >, std::allocator, std::allocator > > >::_M_realloc_insert, std::allocator > >(__gnu_cxx::__normal_iterator, std::allocator >*, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x198>\n \tstr\tr0, [r7, r3]\n \tldr.w\tr3, [fp, #8]\n \tstr\tr3, [r1, #8]\n \tldr.w\tr3, [fp, #4]\n \tcmp\tr5, r9\n \tstr\tr3, [r1, #4]\n \tmov.w\tr3, #0\n \tstr.w\tr2, [fp]\n \tstr.w\tr3, [fp, #4]\n \tstrb.w\tr3, [fp, #8]\n-\tbeq.n\t2e7c , std::allocator >, std::allocator, std::allocator > > >::_M_realloc_insert, std::allocator > >(__gnu_cxx::__normal_iterator, std::allocator >*, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::__cxx11::basic_string, std::allocator >&&)@@Base+0xf8>\n+\tbeq.n\t2e80 , std::allocator >, std::allocator, std::allocator > > >::_M_realloc_insert, std::allocator > >(__gnu_cxx::__normal_iterator, std::allocator >*, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::__cxx11::basic_string, std::allocator >&&)@@Base+0xf8>\n \tadd.w\tr3, r7, #8\n \tadd.w\tr0, r9, #8\n \tmov\tr1, r9\n-\tb.n\t2e2e , std::allocator >, std::allocator, std::allocator > > >::_M_realloc_insert, std::allocator > >(__gnu_cxx::__normal_iterator, std::allocator >*, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::__cxx11::basic_string, std::allocator >&&)@@Base+0xaa>\n+\tb.n\t2e32 , std::allocator >, std::allocator, std::allocator > > >::_M_realloc_insert, std::allocator > >(__gnu_cxx::__normal_iterator, std::allocator >*, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::__cxx11::basic_string, std::allocator >&&)@@Base+0xaa>\n \tstr.w\tr2, [r3, #-8]\n \tldr\tr2, [r1, #8]\n \tstr\tr2, [r3, #0]\n \tldr\tr2, [r1, #4]\n \tadds\tr1, #24\n \tstr.w\tr2, [r3, #-4]\n \tadds\tr0, #24\n \tadds\tr3, #24\n \tcmp\tr5, r1\n-\tbeq.n\t2e56 , std::allocator >, std::allocator, std::allocator > > >::_M_realloc_insert, std::allocator > >(__gnu_cxx::__normal_iterator, std::allocator >*, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::__cxx11::basic_string, std::allocator >&&)@@Base+0xd2>\n+\tbeq.n\t2e5a , std::allocator >, std::allocator, std::allocator > > >::_M_realloc_insert, std::allocator > >(__gnu_cxx::__normal_iterator, std::allocator >*, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::__cxx11::basic_string, std::allocator >&&)@@Base+0xd2>\n \tstr.w\tr3, [r3, #-8]\n \tldr\tr2, [r1, #0]\n \tcmp\tr2, r0\n-\tbne.n\t2e16 , std::allocator >, std::allocator, std::allocator > > >::_M_realloc_insert, std::allocator > >(__gnu_cxx::__normal_iterator, std::allocator >*, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x92>\n+\tbne.n\t2e1a , std::allocator >, std::allocator, std::allocator > > >::_M_realloc_insert, std::allocator > >(__gnu_cxx::__normal_iterator, std::allocator >*, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x92>\n \tldr.w\tlr, [r0]\n \tldr.w\tip, [r0, #4]\n \tldr\tr2, [r0, #8]\n \tldr.w\tsl, [r0, #12]\n \tstr.w\tsl, [r3, #12]\n \tstr.w\tlr, [r3]\n \tstr.w\tip, [r3, #4]\n \tstr\tr2, [r3, #8]\n-\tb.n\t2e1e , std::allocator >, std::allocator, std::allocator > > >::_M_realloc_insert, std::allocator > >(__gnu_cxx::__normal_iterator, std::allocator >*, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x9a>\n+\tb.n\t2e22 , std::allocator >, std::allocator, std::allocator > > >::_M_realloc_insert, std::allocator > >(__gnu_cxx::__normal_iterator, std::allocator >*, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x9a>\n \tsub.w\tsl, r5, #24\n \tmovw\tr3, #43691\t; 0xaaab\n \tmovt\tr3, #2730\t; 0xaaa\n \tsub.w\tsl, sl, r9\n \tmov.w\tsl, sl, lsr #3\n \tmul.w\tsl, r3, sl\n \tmovs\tr3, #24\n \tbic.w\tsl, sl, #3758096384\t; 0xe0000000\n \tadd.w\tsl, sl, #2\n \tmla\tsl, r3, sl, r7\n \tcmp\tr5, r4\n-\tbeq.n\t2ede , std::allocator >, std::allocator, std::allocator > > >::_M_realloc_insert, std::allocator > >(__gnu_cxx::__normal_iterator, std::allocator >*, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x15a>\n+\tbeq.n\t2ee2 , std::allocator >, std::allocator, std::allocator > > >::_M_realloc_insert, std::allocator > >(__gnu_cxx::__normal_iterator, std::allocator >*, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x15a>\n \tadd.w\tr3, sl, #8\n \tadd.w\tr0, r5, #8\n \tmov\tr1, r5\n-\tb.n\t2ea4 , std::allocator >, std::allocator, std::allocator > > >::_M_realloc_insert, std::allocator > >(__gnu_cxx::__normal_iterator, std::allocator >*, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x120>\n+\tb.n\t2ea8 , std::allocator >, std::allocator, std::allocator > > >::_M_realloc_insert, std::allocator > >(__gnu_cxx::__normal_iterator, std::allocator >*, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x120>\n \tstr.w\tr2, [r3, #-8]\n \tldr\tr2, [r1, #8]\n \tstr\tr2, [r3, #0]\n \tldr\tr2, [r1, #4]\n \tadds\tr1, #24\n \tstr.w\tr2, [r3, #-4]\n \tadds\tr0, #24\n \tadds\tr3, #24\n \tcmp\tr4, r1\n-\tbeq.n\t2ec0 , std::allocator >, std::allocator, std::allocator > > >::_M_realloc_insert, std::allocator > >(__gnu_cxx::__normal_iterator, std::allocator >*, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x13c>\n+\tbeq.n\t2ec4 , std::allocator >, std::allocator, std::allocator > > >::_M_realloc_insert, std::allocator > >(__gnu_cxx::__normal_iterator, std::allocator >*, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x13c>\n \tldr\tr2, [r1, #0]\n \tstr.w\tr3, [r3, #-8]\n \tcmp\tr2, r0\n-\tbne.n\t2e8c , std::allocator >, std::allocator, std::allocator > > >::_M_realloc_insert, std::allocator > >(__gnu_cxx::__normal_iterator, std::allocator >*, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x108>\n+\tbne.n\t2e90 , std::allocator >, std::allocator, std::allocator > > >::_M_realloc_insert, std::allocator > >(__gnu_cxx::__normal_iterator, std::allocator >*, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x108>\n \tldr\tr2, [r0, #0]\n \tstr\tr2, [r3, #0]\n \tldr\tr2, [r0, #4]\n \tstr\tr2, [r3, #4]\n \tldr\tr2, [r0, #8]\n \tstr\tr2, [r3, #8]\n \tldr\tr2, [r0, #12]\n \tstr\tr2, [r3, #12]\n-\tb.n\t2e94 , std::allocator >, std::allocator, std::allocator > > >::_M_realloc_insert, std::allocator > >(__gnu_cxx::__normal_iterator, std::allocator >*, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x110>\n+\tb.n\t2e98 , std::allocator >, std::allocator, std::allocator > > >::_M_realloc_insert, std::allocator > >(__gnu_cxx::__normal_iterator, std::allocator >*, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x110>\n \tsubs\tr3, r4, r5\n \tmovw\tr2, #43691\t; 0xaaab\n \tmovt\tr2, #2730\t; 0xaaa\n \tsubs\tr3, #24\n \tlsrs\tr3, r3, #3\n \tmul.w\tr3, r2, r3\n \tmovs\tr2, #24\n \tbic.w\tr3, r3, #3758096384\t; 0xe0000000\n \tmla\tr2, r3, r2, r2\n \tadd\tsl, r2\n \tcmp.w\tr9, #0\n-\tbeq.n\t2ef2 , std::allocator >, std::allocator, std::allocator > > >::_M_realloc_insert, std::allocator > >(__gnu_cxx::__normal_iterator, std::allocator >*, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x16e>\n+\tbeq.n\t2ef6 , std::allocator >, std::allocator, std::allocator > > >::_M_realloc_insert, std::allocator > >(__gnu_cxx::__normal_iterator, std::allocator >*, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x16e>\n \tldr.w\tr1, [r8, #8]\n \tmov\tr0, r9\n \tsub.w\tr1, r1, r9\n-\tblx\t18dc \n+\tblx\t18e0 \n \tstrd\tr7, sl, [r8]\n \tstr.w\tr6, [r8, #8]\n \tadd\tsp, #12\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n \tmovw\tr6, #65528\t; 0xfff8\n \tmovt\tr6, #32767\t; 0x7fff\n \tmov\tr0, r6\n \tstr\tr3, [sp, #4]\n-\tblx\t1928 \n+\tblx\t192c \n \tldr\tr3, [sp, #4]\n \tmov\tr7, r0\n \tadd\tr6, r0\n \tadd.w\tsl, r0, #24\n-\tb.n\t2dd2 , std::allocator >, std::allocator, std::allocator > > >::_M_realloc_insert, std::allocator > >(__gnu_cxx::__normal_iterator, std::allocator >*, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x4e>\n+\tb.n\t2dd6 , std::allocator >, std::allocator, std::allocator > > >::_M_realloc_insert, std::allocator > >(__gnu_cxx::__normal_iterator, std::allocator >*, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x4e>\n \tldr.w\tr3, [fp, #8]\n \tstr\tr3, [r1, #8]\n \tldr\tr3, [r2, #4]\n \tstr\tr3, [r1, #12]\n \tldr\tr3, [r2, #8]\n \tstr\tr3, [r1, #16]\n \tldr\tr3, [r2, #12]\n \tstr\tr3, [r1, #20]\n-\tb.n\t2df0 , std::allocator >, std::allocator, std::allocator > > >::_M_realloc_insert, std::allocator > >(__gnu_cxx::__normal_iterator, std::allocator >*, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x6c>\n+\tb.n\t2df4 , std::allocator >, std::allocator, std::allocator > > >::_M_realloc_insert, std::allocator > >(__gnu_cxx::__normal_iterator, std::allocator >*, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x6c>\n \tcmp\tr6, r2\n \tit\tcs\n \tmovcs\tr6, r2\n \tmovs\tr2, #24\n \tmul.w\tr6, r2, r6\n-\tb.n\t2f08 , std::allocator >, std::allocator, std::allocator > > >::_M_realloc_insert, std::allocator > >(__gnu_cxx::__normal_iterator, std::allocator >*, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x184>\n-\tldr\tr0, [pc, #8]\t; (2f48 , std::allocator >, std::allocator, std::allocator > > >::_M_realloc_insert, std::allocator > >(__gnu_cxx::__normal_iterator, std::allocator >*, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x1c4>)\n+\tb.n\t2f0c , std::allocator >, std::allocator, std::allocator > > >::_M_realloc_insert, std::allocator > >(__gnu_cxx::__normal_iterator, std::allocator >*, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x184>\n+\tldr\tr0, [pc, #8]\t; (2f4c , std::allocator >, std::allocator, std::allocator > > >::_M_realloc_insert, std::allocator > >(__gnu_cxx::__normal_iterator, std::allocator >*, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::__cxx11::basic_string, std::allocator >&&)@@Base+0x1c4>)\n \tadd\tr0, pc\n-\tblx\t1940 \n+\tblx\t1944 \n \tnop\n \tlsls\tr0, r0, #25\n \t...\n \n-00002f4c <__libc_csu_init@@Base>:\n+00002f50 <__libc_csu_init@@Base>:\n __libc_csu_init():\n \tstmdb\tsp!, {r3, r4, r5, r6, r7, r8, r9, lr}\n \tmov\tr7, r0\n-\tldr\tr6, [pc, #48]\t; (2f84 <__libc_csu_init@@Base+0x38>)\n-\tldr\tr5, [pc, #48]\t; (2f88 <__libc_csu_init@@Base+0x3c>)\n+\tldr\tr6, [pc, #48]\t; (2f88 <__libc_csu_init@@Base+0x38>)\n+\tldr\tr5, [pc, #48]\t; (2f8c <__libc_csu_init@@Base+0x3c>)\n \tmov\tr8, r1\n \tadd\tr6, pc\n \tmov\tr9, r2\n \tadd\tr5, pc\n-\tblx\t1808 >& std::getline, std::allocator >(std::basic_istream >&, std::__cxx11::basic_string, std::allocator >&, char)@plt-0x20>\n+\tblx\t180c >& std::getline, std::allocator >(std::basic_istream >&, std::__cxx11::basic_string, std::allocator >&, char)@plt-0x20>\n \tsubs\tr6, r6, r5\n \tasrs\tr6, r6, #2\n-\tbeq.n\t2f7e <__libc_csu_init@@Base+0x32>\n+\tbeq.n\t2f82 <__libc_csu_init@@Base+0x32>\n \tsubs\tr5, #4\n \tmovs\tr4, #0\n \tldr.w\tr3, [r5, #4]!\n \tmov\tr2, r9\n \tmov\tr1, r8\n \tmov\tr0, r7\n \tadds\tr4, #1\n \tblx\tr3\n \tcmp\tr6, r4\n-\tbne.n\t2f6c <__libc_csu_init@@Base+0x20>\n+\tbne.n\t2f70 <__libc_csu_init@@Base+0x20>\n \tldmia.w\tsp!, {r3, r4, r5, r6, r7, r8, r9, pc}\n \tnop\n-\tlsrs\tr0, r2, #25\n+\tlsrs\tr4, r1, #25\n \tmovs\tr1, r0\n-\tlsrs\tr4, r0, #25\n+\tlsrs\tr0, r0, #25\n \tmovs\tr1, r0\n \n-00002f8c <__libc_csu_fini@@Base>:\n+00002f90 <__libc_csu_fini@@Base>:\n __libc_csu_fini():\n \tbx\tlr\n \tnop\n"}, {"source1": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n \n \n Disassembly of section .fini:\n \n-00002f90 <.fini>:\n+00002f94 <.fini>:\n _fini():\n \tpush\t{r3, lr}\n \tpop\t{r3, pc}\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -1,109 +1,109 @@\n \n Hex dump of section '.rodata':\n- 0x00002f98 01000200 3a000000 3d000000 0a000000 ....:...=.......\n- 0x00002fa8 3d000000 0f000000 3d000000 24000000 =.......=...$...\n- 0x00002fb8 3d000000 32000000 3d000000 02000000 =...2...=.......\n- 0x00002fc8 3d000000 05000000 3d000000 13000000 =.......=.......\n- 0x00002fd8 3d000000 0d000000 3d000000 0c000000 =.......=.......\n- 0x00002fe8 3d000000 23000000 3d000000 11000000 =...#...=.......\n- 0x00002ff8 3d000000 26000000 3d000000 01000000 =...&...=.......\n- 0x00003008 3d000000 17000000 3d000000 08000000 =.......=.......\n- 0x00003018 3d000000 09000000 3d000000 00000000 =.......=.......\n- 0x00003028 00000000 0a25733a 2025730a 00000000 .....%s: %s.....\n- 0x00003038 0a3d3d3d 20696d70 326c6420 28526576 .=== imp2ld (Rev\n- 0x00003048 6973696f 6e202452 65763a20 33323233 ision $Rev: 3223\n- 0x00003058 20242920 53574f52 44206c65 7869636f $) SWORD lexico\n- 0x00003068 6e20696d 706f7274 65722e0a 00000000 n importer......\n- 0x00003078 0a757361 67653a20 2573203c 696d705f .usage: %s [options].\n- 0x00003098 00000000 20202d61 09090920 6175676d .... -a... augm\n- 0x000030a8 656e7420 6d6f6475 6c652069 66206578 ent module if ex\n- 0x000030b8 69737473 20286465 6661756c 74206973 ists (default is\n- 0x000030c8 20746f20 63726561 7465206e 6577290a to create new).\n- 0x000030d8 00000000 20202d7a 203c6c7c 7a7c627c .... -z .. use compres\n- 0x000030f8 73696f6e 20286465 6661756c 743a206e sion (default: n\n- 0x00003108 6f6e6529 0a000000 09090909 206c202d one)........ l -\n- 0x00003118 204c5a53 533b207a 202d205a 49503b20 LZSS; z - ZIP; \n- 0x00003128 62202d20 627a6970 323b2078 202d2078 b - bzip2; x - x\n- 0x00003138 7a0a0000 20202d6f 203c6f75 74707574 z... -o .. where t\n- 0x00003158 6f207772 69746520 64617461 2066696c o write data fil\n- 0x00003168 65732e0a 00000000 20202d34 09090920 es...... -4... \n- 0x00003178 75736520 34206279 74652073 697a6520 use 4 byte size \n- 0x00003188 656e7472 69657320 28646566 61756c74 entries (default\n- 0x00003198 3a203229 2e0a0000 20202d62 203c656e : 2).... -b .. com\n- 0x000031b8 70726573 73696f6e 20626c6f 636b2073 pression block s\n- 0x000031c8 697a6520 28646566 61756c74 20333020 ize (default 30 \n- 0x000031d8 656e7472 69657329 0a000000 20202d73 entries).... -s\n- 0x000031e8 09090920 63617365 2073656e 73697469 ... case sensiti\n- 0x000031f8 7665206b 65797320 28646566 61756c74 ve keys (default\n- 0x00003208 20697320 6e6f7420 63617365 2073656e is not case sen\n- 0x00003218 73697469 7665290a 00000000 20202d50 sitive)..... -P\n- 0x00003228 09090920 64697361 626c6520 6b657920 ... disable key \n- 0x00003238 5374726f 6e672773 206e756d 62657220 Strong's number \n- 0x00003248 70616464 696e6720 28627920 64656661 padding (by defa\n- 0x00003258 756c7420 6b657973 2077696c 6c206265 ult keys will be\n- 0x00003268 20706164 64656429 2e000000 27696d70 padded)....'imp\n- 0x00003278 2720666f 726d6174 20697320 61207369 ' format is a si\n- 0x00003288 6d706c65 20737461 6e646172 6420666f mple standard fo\n- 0x00003298 7220696d 706f7274 696e6720 64617461 r importing data\n- 0x000032a8 20696e74 6f205357 4f524420 6d6f6475 into SWORD modu\n- 0x000032b8 6c65732e 0a526571 75697265 64206973 les..Required is\n- 0x000032c8 20612070 6c61696e 20746578 74206669 a plain text fi\n- 0x000032d8 6c652063 6f6e7461 696e696e 67202424 le containing $$\n- 0x000032e8 246b6579 206c696e 65732066 6f6c6c6f $key lines follo\n- 0x000032f8 77656420 62792063 6f6e7465 6e742e0a wed by content..\n- 0x00003308 0a242424 41627261 68616d0a 41627261 .$$$Abraham.Abra\n- 0x00003318 68616d20 77617320 74686520 66617468 ham was the fath\n- 0x00003328 6572206f 66204973 6161632e 2e2e0a48 er of Isaac....H\n- 0x00003338 65207761 73206361 6c6c6564 20627920 e was called by \n- 0x00003348 476f6420 746f206c 65617665 20686973 God to leave his\n- 0x00003358 20636f75 6e747279 20616e64 206a6f75 country and jou\n- 0x00003368 726e6579 20746f20 74686520 6c616e64 rney to the land\n- 0x00003378 206f6620 43616e61 616e2e2e 2e0a2424 of Canaan....$$\n- 0x00003388 24497361 61630a49 73616163 20776173 $Isaac.Isaac was\n- 0x00003398 20746865 20736f6e 206f6620 41627261 the son of Abra\n- 0x000033a8 68616d20 616e6420 53617261 682e2e2e ham and Sarah...\n- 0x000033b8 0a0a0000 43616e6e 6f742073 70656369 ....Cannot speci\n- 0x000033c8 66792062 6f746820 2d7a2061 6e64202d fy both -z and -\n- 0x000033d8 34000000 5a495000 4c5a5353 00000000 4...ZIP.LZSS....\n- 0x000033e8 425a4950 32000000 585a0000 43616e6e BZIP2...XZ..Cann\n- 0x000033f8 6f742073 70656369 66792062 6f746820 ot specify both \n- 0x00003408 2d7a2061 6e64202d 5a000000 43616e6e -z and -Z...Cann\n- 0x00003418 6f742073 70656369 66792062 6f746820 ot specify both \n- 0x00003428 2d5a2061 6e64202d 34000000 2d622072 -Z and -4...-b r\n- 0x00003438 65717569 72657320 696e2065 6e747279 equires in entry\n- 0x00003448 20636f75 6e742069 6e746567 6572203e count integer >\n- 0x00003458 20300000 2d6f2072 65717569 72657320 0..-o requires \n- 0x00003468 3c6f7574 7075745f 70617468 3e000000 ...\n- 0x00003478 2d730000 556e6b6e 6f776e20 61726775 -s..Unknown argu\n- 0x00003488 6d656e74 3a200000 0a455252 4f523a20 ment: ...ERROR: \n- 0x00003498 25733a20 636f756c 64206e6f 74206f70 %s: could not op\n- 0x000034a8 656e2066 696c6520 666f7220 72656164 en file for read\n- 0x000034b8 696e673a 2025730a 0a000000 4552524f ing: %s.....ERRO\n- 0x000034c8 523a2025 733a2063 6f756c64 6e277420 R: %s: couldn't \n- 0x000034d8 63726561 7465206d 6f64756c 65206174 create module at\n- 0x000034e8 20706174 683a2025 73200a00 62617369 path: %s ..basi\n- 0x000034f8 635f7374 72696e67 3a3a5f4d 5f636f6e c_string::_M_con\n- 0x00003508 73747275 6374206e 756c6c20 6e6f7420 struct null not \n- 0x00003518 76616c69 64000000 4c696e6b 696e673a valid...Linking:\n- 0x00003528 20000000 25252500 62617369 635f7374 ...%%%.basic_st\n- 0x00003538 72696e67 3a3a7375 62737472 00000000 ring::substr....\n- 0x00003548 25733a20 5f5f706f 73202877 68696368 %s: __pos (which\n- 0x00003558 20697320 257a7529 203e2074 6869732d is %zu) > this-\n- 0x00003568 3e73697a 65282920 28776869 63682069 >size() (which i\n- 0x00003578 7320257a 75290000 24242400 76656374 s %zu)..$$$.vect\n- 0x00003588 6f723a3a 5f4d5f72 65616c6c 6f635f69 or::_M_realloc_i\n- 0x00003598 6e736572 74000000 3a000000 3d000000 nsert...:...=...\n- 0x000035a8 0a000000 3d000000 0f000000 3d000000 ....=.......=...\n- 0x000035b8 24000000 3d000000 32000000 3d000000 $...=...2...=...\n- 0x000035c8 02000000 3d000000 05000000 3d000000 ....=.......=...\n- 0x000035d8 13000000 3d000000 0d000000 3d000000 ....=.......=...\n- 0x000035e8 0c000000 3d000000 23000000 3d000000 ....=...#...=...\n- 0x000035f8 11000000 3d000000 26000000 3d000000 ....=...&...=...\n- 0x00003608 01000000 3d000000 17000000 3d000000 ....=.......=...\n- 0x00003618 08000000 3d000000 09000000 3d000000 ....=.......=...\n- 0x00003628 00000000 00000000 ........\n+ 0x00002f9c 01000200 3a000000 3d000000 0a000000 ....:...=.......\n+ 0x00002fac 3d000000 0f000000 3d000000 24000000 =.......=...$...\n+ 0x00002fbc 3d000000 32000000 3d000000 02000000 =...2...=.......\n+ 0x00002fcc 3d000000 05000000 3d000000 13000000 =.......=.......\n+ 0x00002fdc 3d000000 0d000000 3d000000 0c000000 =.......=.......\n+ 0x00002fec 3d000000 23000000 3d000000 11000000 =...#...=.......\n+ 0x00002ffc 3d000000 26000000 3d000000 01000000 =...&...=.......\n+ 0x0000300c 3d000000 17000000 3d000000 08000000 =.......=.......\n+ 0x0000301c 3d000000 09000000 3d000000 00000000 =.......=.......\n+ 0x0000302c 00000000 0a25733a 2025730a 00000000 .....%s: %s.....\n+ 0x0000303c 0a3d3d3d 20696d70 326c6420 28526576 .=== imp2ld (Rev\n+ 0x0000304c 6973696f 6e202452 65763a20 33323233 ision $Rev: 3223\n+ 0x0000305c 20242920 53574f52 44206c65 7869636f $) SWORD lexico\n+ 0x0000306c 6e20696d 706f7274 65722e0a 00000000 n importer......\n+ 0x0000307c 0a757361 67653a20 2573203c 696d705f .usage: %s [options].\n+ 0x0000309c 00000000 20202d61 09090920 6175676d .... -a... augm\n+ 0x000030ac 656e7420 6d6f6475 6c652069 66206578 ent module if ex\n+ 0x000030bc 69737473 20286465 6661756c 74206973 ists (default is\n+ 0x000030cc 20746f20 63726561 7465206e 6577290a to create new).\n+ 0x000030dc 00000000 20202d7a 203c6c7c 7a7c627c .... -z .. use compres\n+ 0x000030fc 73696f6e 20286465 6661756c 743a206e sion (default: n\n+ 0x0000310c 6f6e6529 0a000000 09090909 206c202d one)........ l -\n+ 0x0000311c 204c5a53 533b207a 202d205a 49503b20 LZSS; z - ZIP; \n+ 0x0000312c 62202d20 627a6970 323b2078 202d2078 b - bzip2; x - x\n+ 0x0000313c 7a0a0000 20202d6f 203c6f75 74707574 z... -o .. where t\n+ 0x0000315c 6f207772 69746520 64617461 2066696c o write data fil\n+ 0x0000316c 65732e0a 00000000 20202d34 09090920 es...... -4... \n+ 0x0000317c 75736520 34206279 74652073 697a6520 use 4 byte size \n+ 0x0000318c 656e7472 69657320 28646566 61756c74 entries (default\n+ 0x0000319c 3a203229 2e0a0000 20202d62 203c656e : 2).... -b .. com\n+ 0x000031bc 70726573 73696f6e 20626c6f 636b2073 pression block s\n+ 0x000031cc 697a6520 28646566 61756c74 20333020 ize (default 30 \n+ 0x000031dc 656e7472 69657329 0a000000 20202d73 entries).... -s\n+ 0x000031ec 09090920 63617365 2073656e 73697469 ... case sensiti\n+ 0x000031fc 7665206b 65797320 28646566 61756c74 ve keys (default\n+ 0x0000320c 20697320 6e6f7420 63617365 2073656e is not case sen\n+ 0x0000321c 73697469 7665290a 00000000 20202d50 sitive)..... -P\n+ 0x0000322c 09090920 64697361 626c6520 6b657920 ... disable key \n+ 0x0000323c 5374726f 6e672773 206e756d 62657220 Strong's number \n+ 0x0000324c 70616464 696e6720 28627920 64656661 padding (by defa\n+ 0x0000325c 756c7420 6b657973 2077696c 6c206265 ult keys will be\n+ 0x0000326c 20706164 64656429 2e000000 27696d70 padded)....'imp\n+ 0x0000327c 2720666f 726d6174 20697320 61207369 ' format is a si\n+ 0x0000328c 6d706c65 20737461 6e646172 6420666f mple standard fo\n+ 0x0000329c 7220696d 706f7274 696e6720 64617461 r importing data\n+ 0x000032ac 20696e74 6f205357 4f524420 6d6f6475 into SWORD modu\n+ 0x000032bc 6c65732e 0a526571 75697265 64206973 les..Required is\n+ 0x000032cc 20612070 6c61696e 20746578 74206669 a plain text fi\n+ 0x000032dc 6c652063 6f6e7461 696e696e 67202424 le containing $$\n+ 0x000032ec 246b6579 206c696e 65732066 6f6c6c6f $key lines follo\n+ 0x000032fc 77656420 62792063 6f6e7465 6e742e0a wed by content..\n+ 0x0000330c 0a242424 41627261 68616d0a 41627261 .$$$Abraham.Abra\n+ 0x0000331c 68616d20 77617320 74686520 66617468 ham was the fath\n+ 0x0000332c 6572206f 66204973 6161632e 2e2e0a48 er of Isaac....H\n+ 0x0000333c 65207761 73206361 6c6c6564 20627920 e was called by \n+ 0x0000334c 476f6420 746f206c 65617665 20686973 God to leave his\n+ 0x0000335c 20636f75 6e747279 20616e64 206a6f75 country and jou\n+ 0x0000336c 726e6579 20746f20 74686520 6c616e64 rney to the land\n+ 0x0000337c 206f6620 43616e61 616e2e2e 2e0a2424 of Canaan....$$\n+ 0x0000338c 24497361 61630a49 73616163 20776173 $Isaac.Isaac was\n+ 0x0000339c 20746865 20736f6e 206f6620 41627261 the son of Abra\n+ 0x000033ac 68616d20 616e6420 53617261 682e2e2e ham and Sarah...\n+ 0x000033bc 0a0a0000 43616e6e 6f742073 70656369 ....Cannot speci\n+ 0x000033cc 66792062 6f746820 2d7a2061 6e64202d fy both -z and -\n+ 0x000033dc 34000000 5a495000 4c5a5353 00000000 4...ZIP.LZSS....\n+ 0x000033ec 425a4950 32000000 585a0000 43616e6e BZIP2...XZ..Cann\n+ 0x000033fc 6f742073 70656369 66792062 6f746820 ot specify both \n+ 0x0000340c 2d7a2061 6e64202d 5a000000 43616e6e -z and -Z...Cann\n+ 0x0000341c 6f742073 70656369 66792062 6f746820 ot specify both \n+ 0x0000342c 2d5a2061 6e64202d 34000000 2d622072 -Z and -4...-b r\n+ 0x0000343c 65717569 72657320 696e2065 6e747279 equires in entry\n+ 0x0000344c 20636f75 6e742069 6e746567 6572203e count integer >\n+ 0x0000345c 20300000 2d6f2072 65717569 72657320 0..-o requires \n+ 0x0000346c 3c6f7574 7075745f 70617468 3e000000 ...\n+ 0x0000347c 2d730000 556e6b6e 6f776e20 61726775 -s..Unknown argu\n+ 0x0000348c 6d656e74 3a200000 0a455252 4f523a20 ment: ...ERROR: \n+ 0x0000349c 25733a20 636f756c 64206e6f 74206f70 %s: could not op\n+ 0x000034ac 656e2066 696c6520 666f7220 72656164 en file for read\n+ 0x000034bc 696e673a 2025730a 0a000000 4552524f ing: %s.....ERRO\n+ 0x000034cc 523a2025 733a2063 6f756c64 6e277420 R: %s: couldn't \n+ 0x000034dc 63726561 7465206d 6f64756c 65206174 create module at\n+ 0x000034ec 20706174 683a2025 73200a00 62617369 path: %s ..basi\n+ 0x000034fc 635f7374 72696e67 3a3a5f4d 5f636f6e c_string::_M_con\n+ 0x0000350c 73747275 6374206e 756c6c20 6e6f7420 struct null not \n+ 0x0000351c 76616c69 64000000 4c696e6b 696e673a valid...Linking:\n+ 0x0000352c 20000000 25252500 62617369 635f7374 ...%%%.basic_st\n+ 0x0000353c 72696e67 3a3a7375 62737472 00000000 ring::substr....\n+ 0x0000354c 25733a20 5f5f706f 73202877 68696368 %s: __pos (which\n+ 0x0000355c 20697320 257a7529 203e2074 6869732d is %zu) > this-\n+ 0x0000356c 3e73697a 65282920 28776869 63682069 >size() (which i\n+ 0x0000357c 7320257a 75290000 24242400 76656374 s %zu)..$$$.vect\n+ 0x0000358c 6f723a3a 5f4d5f72 65616c6c 6f635f69 or::_M_realloc_i\n+ 0x0000359c 6e736572 74000000 3a000000 3d000000 nsert...:...=...\n+ 0x000035ac 0a000000 3d000000 0f000000 3d000000 ....=.......=...\n+ 0x000035bc 24000000 3d000000 32000000 3d000000 $...=...2...=...\n+ 0x000035cc 02000000 3d000000 05000000 3d000000 ....=.......=...\n+ 0x000035dc 13000000 3d000000 0d000000 3d000000 ....=.......=...\n+ 0x000035ec 0c000000 3d000000 23000000 3d000000 ....=...#...=...\n+ 0x000035fc 11000000 3d000000 26000000 3d000000 ....=...&...=...\n+ 0x0000360c 01000000 3d000000 17000000 3d000000 ....=.......=...\n+ 0x0000361c 08000000 3d000000 09000000 3d000000 ....=.......=...\n+ 0x0000362c 00000000 00000000 ........\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.ARM.extab {}", "source2": "readelf --wide --decompress --hex-dump=.ARM.extab {}", "unified_diff": "@@ -1,16 +1,16 @@\n \n Hex dump of section '.ARM.extab':\n- 0x00003630 04e3ff7f c91cb201 b0b0af81 ffff01b5 ................\n- 0x00003640 019a0404 fa1a00b8 0404ae1a 00c0040e ................\n- 0x00003650 ae1b00b6 0514de1b 00e40504 8c1b00d8 ................\n- 0x00003660 0804b61b 00de0804 de1b00e4 0804e01b ................\n- 0x00003670 00f20816 de1b00a8 0904a21b 00b809d4 ................\n- 0x00003680 06de1b00 ac1004d6 1b00f610 04de1b00 ................\n- 0x00003690 fc1004cc 1b009011 ea04de1b 00fc1504 ................\n- 0x000036a0 981b0088 1604de1b 00a61604 961b00b0 ................\n- 0x000036b0 1604de1b 00b61604 fc1a00bc 1630de1b .............0..\n- 0x000036c0 00da170c b61b00f0 1738de1b 00961904 .........8......\n- 0x000036d0 b81b00ae 1904de1b 008e1a0e b61b009c ................\n- 0x000036e0 1a04de1b 00a61a04 b61b00aa 1a04de1b ................\n- 0x000036f0 00f61a04 0000 ......\n+ 0x00003634 04e3ff7f c91cb201 b0b0af81 ffff01b5 ................\n+ 0x00003644 019a0404 fa1a00b8 0404ae1a 00c0040e ................\n+ 0x00003654 ae1b00b6 0514de1b 00e40504 8c1b00d8 ................\n+ 0x00003664 0804b61b 00de0804 de1b00e4 0804e01b ................\n+ 0x00003674 00f20816 de1b00a8 0904a21b 00b809d4 ................\n+ 0x00003684 06de1b00 ac1004d6 1b00f610 04de1b00 ................\n+ 0x00003694 fc1004cc 1b009011 ea04de1b 00fc1504 ................\n+ 0x000036a4 981b0088 1604de1b 00a61604 961b00b0 ................\n+ 0x000036b4 1604de1b 00b61604 fc1a00bc 1630de1b .............0..\n+ 0x000036c4 00da170c b61b00f0 1738de1b 00961904 .........8......\n+ 0x000036d4 b81b00ae 1904de1b 008e1a0e b61b009c ................\n+ 0x000036e4 1a04de1b 00a61a04 b61b00aa 1a04de1b ................\n+ 0x000036f4 00f61a04 0000 ......\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.ARM.exidx {}", "source2": "readelf --wide --decompress --hex-dump=.ARM.exidx {}", "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.ARM.exidx':\n- 0x000036f8 e4e3ff7f 34ffff7f ecf1ff7f 01000000 ....4...........\n- 0x00003708 28f3ff7f b0b0aa80 74f3ff7f b0a90280 (.......t.......\n- 0x00003718 78f4ff7f 01000000 64f6ff7f b0af0280 x.......d.......\n- 0x00003728 24f8ff7f 01000000 $.......\n+ 0x000036fc e4e3ff7f 34ffff7f ecf1ff7f 01000000 ....4...........\n+ 0x0000370c 28f3ff7f b0b0aa80 74f3ff7f b0a90280 (.......t.......\n+ 0x0000371c 78f4ff7f 01000000 64f6ff7f b0af0280 x.......d.......\n+ 0x0000372c 24f8ff7f 01000000 $.......\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.eh_frame {}", "source2": "readelf --wide --decompress --hex-dump=.eh_frame {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Hex dump of section '.eh_frame':\n- 0x00003730 00000000 ....\n+ 0x00003734 00000000 ....\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.init_array {}", "source2": "readelf --wide --decompress --hex-dump=.init_array {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Hex dump of section '.init_array':\n- 0x00013da4 2d2a0000 ed280000 -*...(..\n+ 0x00013da4 312a0000 f1280000 1*...(..\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.fini_array {}", "source2": "readelf --wide --decompress --hex-dump=.fini_array {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Hex dump of section '.fini_array':\n- 0x00013dac ed290000 .)..\n+ 0x00013dac f1290000 .)..\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.got {}", "source2": "readelf --wide --decompress --hex-dump=.got {}", "unified_diff": "@@ -1,23 +1,23 @@\n \n Hex dump of section '.got':\n NOTE: This section has relocations against it, but these have NOT been applied to this dump.\n- 0x00013ed0 b03d0100 00000000 00000000 14180000 .=..............\n- 0x00013ee0 14180000 14180000 14180000 14180000 ................\n- 0x00013ef0 14180000 14180000 14180000 14180000 ................\n- 0x00013f00 14180000 14180000 14180000 14180000 ................\n- 0x00013f10 14180000 14180000 14180000 14180000 ................\n- 0x00013f20 14180000 14180000 14180000 14180000 ................\n- 0x00013f30 14180000 14180000 14180000 14180000 ................\n- 0x00013f40 14180000 14180000 14180000 14180000 ................\n- 0x00013f50 14180000 14180000 14180000 14180000 ................\n- 0x00013f60 14180000 14180000 14180000 14180000 ................\n- 0x00013f70 14180000 14180000 14180000 14180000 ................\n- 0x00013f80 14180000 14180000 14180000 14180000 ................\n- 0x00013f90 14180000 14180000 14180000 14180000 ................\n- 0x00013fa0 14180000 14180000 14180000 14180000 ................\n- 0x00013fb0 14180000 14180000 14180000 14180000 ................\n- 0x00013fc0 dd1a0000 00000000 8d2f0000 00000000 ........./......\n+ 0x00013ed0 b03d0100 00000000 00000000 18180000 .=..............\n+ 0x00013ee0 18180000 18180000 18180000 18180000 ................\n+ 0x00013ef0 18180000 18180000 18180000 18180000 ................\n+ 0x00013f00 18180000 18180000 18180000 18180000 ................\n+ 0x00013f10 18180000 18180000 18180000 18180000 ................\n+ 0x00013f20 18180000 18180000 18180000 18180000 ................\n+ 0x00013f30 18180000 18180000 18180000 18180000 ................\n+ 0x00013f40 18180000 18180000 18180000 18180000 ................\n+ 0x00013f50 18180000 18180000 18180000 18180000 ................\n+ 0x00013f60 18180000 18180000 18180000 18180000 ................\n+ 0x00013f70 18180000 18180000 18180000 18180000 ................\n+ 0x00013f80 18180000 18180000 18180000 18180000 ................\n+ 0x00013f90 18180000 18180000 18180000 18180000 ................\n+ 0x00013fa0 18180000 18180000 18180000 18180000 ................\n+ 0x00013fb0 18180000 18180000 18180000 18180000 ................\n+ 0x00013fc0 e11a0000 00000000 912f0000 00000000 ........./......\n 0x00013fd0 00000000 00000000 00000000 00000000 ................\n- 0x00013fe0 912b0000 4d2f0000 00000000 00000000 .+..M/..........\n+ 0x00013fe0 952b0000 512f0000 00000000 00000000 .+..Q/..........\n 0x00013ff0 00000000 00000000 00000000 00000000 ................\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 33353136 34343366 66633961 65663130 3516443ffc9aef10\n- 0x00000010 62366238 39303265 33376138 32363231 b6b8902e37a82621\n- 0x00000020 33386637 32622e64 65627567 00000000 38f72b.debug....\n- 0x00000030 363363b2 63c.\n+ 0x00000000 65643934 61333830 34663666 38313230 ed94a3804f6f8120\n+ 0x00000010 62363939 62623764 61373638 39343039 b699bb7da7689409\n+ 0x00000020 39626231 65652e64 65627567 00000000 9bb1ee.debug....\n+ 0x00000030 4c1b7c84 L.|.\n \n"}]}, {"source1": "./usr/bin/imp2vs", "source2": "./usr/bin/imp2vs", "unified_diff": null, "details": [{"source1": "readelf --wide --file-header {}", "source2": "readelf --wide --file-header {}", "unified_diff": "@@ -4,15 +4,15 @@\n Data: 2's complement, little endian\n Version: 1 (current)\n OS/ABI: UNIX - System V\n ABI Version: 0\n Type: DYN (Shared object file)\n Machine: ARM\n Version: 0x1\n- Entry point address: 0x251d\n+ Entry point address: 0x2521\n Start of program headers: 52 (bytes into file)\n Start of section headers: 16856 (bytes into file)\n Flags: 0x5000400, Version5 EABI, hard-float ABI\n Size of this header: 52 (bytes)\n Size of program headers: 32 (bytes)\n Number of program headers: 9\n Size of section headers: 40 (bytes)\n"}, {"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,19 +1,19 @@\n \n Elf file type is DYN (Shared object file)\n-Entry point 0x251d\n+Entry point 0x2521\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- EXIDX 0x003948 0x00003948 0x00003948 0x00040 0x00040 R 0x4\n+ EXIDX 0x00394c 0x0000394c 0x0000394c 0x00040 0x00040 R 0x4\n PHDR 0x000034 0x00000034 0x00000034 0x00120 0x00120 R 0x4\n INTERP 0x000154 0x00000154 0x00000154 0x00019 0x00019 R 0x1\n [Requesting program interpreter: /lib/ld-linux-armhf.so.3]\n- LOAD 0x000000 0x00000000 0x00000000 0x0398c 0x0398c R E 0x10000\n+ LOAD 0x000000 0x00000000 0x00000000 0x03990 0x03990 R E 0x10000\n LOAD 0x003d98 0x00013d98 0x00013d98 0x00270 0x0027c RW 0x10000\n DYNAMIC 0x003da4 0x00013da4 0x00013da4 0x00120 0x00120 RW 0x4\n NOTE 0x000170 0x00000170 0x00000170 0x00044 0x00044 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n GNU_RELRO 0x003d98 0x00013d98 0x00013d98 0x00268 0x00268 R 0x1\n \n Section to Segment mapping:\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,27 +4,27 @@\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 00000154 000154 000019 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000170 000170 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000194 000194 000020 00 A 0 0 4\n [ 4] .gnu.hash GNU_HASH 000001b4 0001b4 0000d4 04 A 5 0 4\n [ 5] .dynsym DYNSYM 00000288 000288 000610 10 A 6 3 4\n- [ 6] .dynstr STRTAB 00000898 000898 000962 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 000011fa 0011fa 0000c2 02 A 5 0 2\n- [ 8] .gnu.version_r VERNEED 000012bc 0012bc 0000d0 00 A 6 4 4\n- [ 9] .rel.dyn REL 0000138c 00138c 0000a8 08 A 5 0 4\n- [10] .rel.plt REL 00001434 001434 0001d8 08 AI 5 22 4\n- [11] .init PROGBITS 0000160c 00160c 00000c 00 AX 0 0 4\n- [12] .plt PROGBITS 00001618 001618 0002dc 04 AX 0 0 4\n- [13] .text PROGBITS 000018f4 0018f4 001654 00 AX 0 0 4\n- [14] .fini PROGBITS 00002f48 002f48 000008 00 AX 0 0 4\n- [15] .rodata PROGBITS 00002f50 002f50 0008d8 00 A 0 0 4\n- [16] .ARM.extab PROGBITS 00003828 003828 00011d 00 A 0 0 4\n- [17] .ARM.exidx ARM_EXIDX 00003948 003948 000040 00 AL 13 0 4\n- [18] .eh_frame PROGBITS 00003988 003988 000004 00 A 0 0 4\n+ [ 6] .dynstr STRTAB 00000898 000898 000964 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 000011fc 0011fc 0000c2 02 A 5 0 2\n+ [ 8] .gnu.version_r VERNEED 000012c0 0012c0 0000d0 00 A 6 4 4\n+ [ 9] .rel.dyn REL 00001390 001390 0000a8 08 A 5 0 4\n+ [10] .rel.plt REL 00001438 001438 0001d8 08 AI 5 22 4\n+ [11] .init PROGBITS 00001610 001610 00000c 00 AX 0 0 4\n+ [12] .plt PROGBITS 0000161c 00161c 0002dc 04 AX 0 0 4\n+ [13] .text PROGBITS 000018f8 0018f8 001654 00 AX 0 0 4\n+ [14] .fini PROGBITS 00002f4c 002f4c 000008 00 AX 0 0 4\n+ [15] .rodata PROGBITS 00002f54 002f54 0008d8 00 A 0 0 4\n+ [16] .ARM.extab PROGBITS 0000382c 00382c 00011d 00 A 0 0 4\n+ [17] .ARM.exidx ARM_EXIDX 0000394c 00394c 000040 00 AL 13 0 4\n+ [18] .eh_frame PROGBITS 0000398c 00398c 000004 00 A 0 0 4\n [19] .init_array INIT_ARRAY 00013d98 003d98 000008 04 WA 0 0 4\n [20] .fini_array FINI_ARRAY 00013da0 003da0 000004 04 WA 0 0 4\n [21] .dynamic DYNAMIC 00013da4 003da4 000120 08 WA 6 0 4\n [22] .got PROGBITS 00013ec4 003ec4 00013c 04 WA 0 0 4\n [23] .data PROGBITS 00014000 004000 000008 00 WA 0 0 4\n [24] .bss NOBITS 00014008 004008 00000c 00 WA 0 0 4\n [25] .ARM.attributes ARM_ATTRIBUTES 00000000 004008 000033 00 0 0 1\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -1,12 +1,12 @@\n \n Symbol table '.dynsym' contains 97 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 00000000 0 NOTYPE LOCAL DEFAULT UND \n- 1: 0000160c 0 SECTION LOCAL DEFAULT 11 \n+ 1: 00001610 0 SECTION LOCAL DEFAULT 11 \n 2: 00014000 0 SECTION LOCAL DEFAULT 23 \n 3: 00000000 0 FUNC GLOBAL DEFAULT UND fwrite@GLIBC_2.4 (2)\n 4: 00000000 0 NOTYPE WEAK DEFAULT UND _ITM_deregisterTMCloneTable\n 5: 00000000 0 FUNC GLOBAL DEFAULT UND __aeabi_unwind_cpp_pr0@GCC_3.5 (3)\n 6: 00000000 0 FUNC GLOBAL DEFAULT UND _ZN5sword16VersificationMgr25getSystemVersificationMgrEv\n 7: 00000000 0 FUNC GLOBAL DEFAULT UND fputc@GLIBC_2.4 (2)\n 8: 00000000 0 FUNC GLOBAL DEFAULT UND _ZN5sword7FileMgr7getLineEPNS_8FileDescERNS_5SWBufE\n@@ -71,30 +71,30 @@\n 67: 00000000 0 FUNC GLOBAL DEFAULT UND _ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate@GLIBCXX_3.4 (4)\n 68: 00000000 0 FUNC GLOBAL DEFAULT UND realloc@GLIBC_2.4 (2)\n 69: 00000000 0 FUNC GLOBAL DEFAULT UND _ZN5sword5SWKey10setPersistEb\n 70: 00000000 0 FUNC GLOBAL DEFAULT UND _ZN5sword5SWKeyC1ERKS0_\n 71: 00000000 0 FUNC GLOBAL DEFAULT UND _ZN5sword11ZipCompressC1Ev\n 72: 00000000 0 FUNC GLOBAL DEFAULT UND _ZN5sword6zVerse12createModuleEPKciS2_\n 73: 00014014 0 NOTYPE GLOBAL DEFAULT 24 _bss_end__\n- 74: 00001929 3060 FUNC GLOBAL DEFAULT 13 main\n+ 74: 0000192d 3060 FUNC GLOBAL DEFAULT 13 main\n 75: 00014008 0 NOTYPE GLOBAL DEFAULT 24 __bss_start__\n 76: 00014008 0 NOTYPE GLOBAL DEFAULT 24 __bss_start\n- 77: 00002e4d 182 FUNC WEAK DEFAULT 13 _ZN5sword5SWBuf3setEPKcm\n+ 77: 00002e51 182 FUNC WEAK DEFAULT 13 _ZN5sword5SWBuf3setEPKcm\n 78: 00014014 0 NOTYPE GLOBAL DEFAULT 24 _end\n- 79: 00002f50 4 OBJECT GLOBAL DEFAULT 15 _IO_stdin_used\n+ 79: 00002f54 4 OBJECT GLOBAL DEFAULT 15 _IO_stdin_used\n 80: 00014014 0 NOTYPE GLOBAL DEFAULT 24 __end__\n 81: 00014000 0 NOTYPE GLOBAL DEFAULT 23 __data_start\n- 82: 00002e25 40 FUNC WEAK DEFAULT 13 _ZN5sword5SWBufD1Ev\n- 83: 00002e25 40 FUNC WEAK DEFAULT 13 _ZN5sword5SWBufD2Ev\n+ 82: 00002e29 40 FUNC WEAK DEFAULT 13 _ZN5sword5SWBufD1Ev\n+ 83: 00002e29 40 FUNC WEAK DEFAULT 13 _ZN5sword5SWBufD2Ev\n 84: 00014008 0 NOTYPE GLOBAL DEFAULT 23 _edata\n 85: 00014010 4 OBJECT GLOBAL DEFAULT 24 page\n- 86: 00002f45 2 FUNC GLOBAL DEFAULT 13 __libc_csu_fini\n- 87: 0000251d 0 FUNC GLOBAL DEFAULT 13 _start\n- 88: 00002f05 64 FUNC GLOBAL DEFAULT 13 __libc_csu_init\n- 89: 00002d3d 4 FUNC WEAK DEFAULT 13 _ZNKSt5ctypeIcE8do_widenEc\n+ 86: 00002f49 2 FUNC GLOBAL DEFAULT 13 __libc_csu_fini\n+ 87: 00002521 0 FUNC GLOBAL DEFAULT 13 _start\n+ 88: 00002f09 64 FUNC GLOBAL DEFAULT 13 __libc_csu_init\n+ 89: 00002d41 4 FUNC WEAK DEFAULT 13 _ZNKSt5ctypeIcE8do_widenEc\n 90: 00014000 0 NOTYPE WEAK DEFAULT 23 data_start\n- 91: 00002d41 14 FUNC WEAK DEFAULT 13 _ZN5sword8VerseKeyaSERKS0_\n- 92: 00002815 1320 FUNC GLOBAL DEFAULT 13 _Z10writeEntryPN5sword8SWModuleERKNS_5SWBufES4_b\n+ 91: 00002d45 14 FUNC WEAK DEFAULT 13 _ZN5sword8VerseKeyaSERKS0_\n+ 92: 00002819 1320 FUNC GLOBAL DEFAULT 13 _Z10writeEntryPN5sword8SWModuleERKNS_5SWBufES4_b\n 93: 00014014 0 NOTYPE GLOBAL DEFAULT 24 __bss_end__\n- 94: 0000262d 488 FUNC GLOBAL DEFAULT 13 _Z5usagePKcS0_\n- 95: 00002d51 212 FUNC WEAK DEFAULT 13 _ZN5sword5SWBufC2EPKcm\n- 96: 00002d51 212 FUNC WEAK DEFAULT 13 _ZN5sword5SWBufC1EPKcm\n+ 94: 00002631 488 FUNC GLOBAL DEFAULT 13 _Z5usagePKcS0_\n+ 95: 00002d55 212 FUNC WEAK DEFAULT 13 _ZN5sword5SWBufC2EPKcm\n+ 96: 00002d55 212 FUNC WEAK DEFAULT 13 _ZN5sword5SWBufC1EPKcm\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rel.dyn' at offset 0x138c contains 21 entries:\n+Relocation section '.rel.dyn' at offset 0x1390 contains 21 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00013d98 00000017 R_ARM_RELATIVE \n 00013d9c 00000017 R_ARM_RELATIVE \n 00013da0 00000017 R_ARM_RELATIVE \n 00013fbc 00000017 R_ARM_RELATIVE \n 00013fc4 00000017 R_ARM_RELATIVE \n 00013fdc 00000017 R_ARM_RELATIVE \n@@ -19,15 +19,15 @@\n 00013fe4 00003015 R_ARM_GLOB_DAT 00000000 _ZN5sword7FileMgr6RDONLYE\n 00013fe8 00003215 R_ARM_GLOB_DAT 00000000 __stack_chk_guard@GLIBC_2.4\n 00013fec 00003515 R_ARM_GLOB_DAT 00000000 _ZN5sword7FileMgr5IREADE\n 00013ff0 00003a15 R_ARM_GLOB_DAT 00000000 _ITM_registerTMCloneTable\n 00013ff4 00003b15 R_ARM_GLOB_DAT 00000000 stderr@GLIBC_2.4\n 00013ffc 00004115 R_ARM_GLOB_DAT 00000000 _ZN5sword5SWBuf7nullStrE\n \n-Relocation section '.rel.plt' at offset 0x1434 contains 59 entries:\n+Relocation section '.rel.plt' at offset 0x1438 contains 59 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00013ed0 00000316 R_ARM_JUMP_SLOT 00000000 fwrite@GLIBC_2.4\n 00013ed4 00000616 R_ARM_JUMP_SLOT 00000000 _ZN5sword16VersificationMgr25getSystemVersificationMgrEv\n 00013ed8 00000716 R_ARM_JUMP_SLOT 00000000 fputc@GLIBC_2.4\n 00013edc 00000816 R_ARM_JUMP_SLOT 00000000 _ZN5sword7FileMgr7getLineEPNS_8FileDescERNS_5SWBufE\n 00013ee0 00000916 R_ARM_JUMP_SLOT 00000000 __stack_chk_fail@GLIBC_2.4\n 00013ee4 00000a16 R_ARM_JUMP_SLOT 00000000 _ZSt16__throw_bad_castv@GLIBCXX_3.4\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -2,33 +2,33 @@\n Dynamic section at offset 0x3da4 contains 31 entries:\n Tag Type Name/Value\n 0x00000001 (NEEDED) Shared library: [libsword.so.1.9.0]\n 0x00000001 (NEEDED) Shared library: [libstdc++.so.6]\n 0x00000001 (NEEDED) Shared library: [libgcc_s.so.1]\n 0x00000001 (NEEDED) Shared library: [libc.so.6]\n 0x00000001 (NEEDED) Shared library: [ld-linux-armhf.so.3]\n- 0x0000000c (INIT) 0x160c\n- 0x0000000d (FINI) 0x2f48\n+ 0x0000000c (INIT) 0x1610\n+ 0x0000000d (FINI) 0x2f4c\n 0x00000019 (INIT_ARRAY) 0x13d98\n 0x0000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x0000001a (FINI_ARRAY) 0x13da0\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x1b4\n 0x00000005 (STRTAB) 0x898\n 0x00000006 (SYMTAB) 0x288\n- 0x0000000a (STRSZ) 2402 (bytes)\n+ 0x0000000a (STRSZ) 2404 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000015 (DEBUG) 0x0\n 0x00000003 (PLTGOT) 0x13ec4\n 0x00000002 (PLTRELSZ) 472 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x1434\n- 0x00000011 (REL) 0x138c\n+ 0x00000017 (JMPREL) 0x1438\n+ 0x00000011 (REL) 0x1390\n 0x00000012 (RELSZ) 168 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW PIE\n- 0x6ffffffe (VERNEED) 0x12bc\n+ 0x6ffffffe (VERNEED) 0x12c0\n 0x6fffffff (VERNEEDNUM) 4\n- 0x6ffffff0 (VERSYM) 0x11fa\n+ 0x6ffffff0 (VERSYM) 0x11fc\n 0x6ffffffa (RELCOUNT) 9\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: ed69ff1680ecb3828a514f3449aeb5c647ddc35f\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 5ce7026fdf3d6cbb839b38c73b72c75693dcbff3\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n"}, {"source1": "readelf --wide --version-info {}", "source2": "readelf --wide --version-info {}", "unified_diff": "@@ -1,10 +1,10 @@\n \n Version symbols section '.gnu.version' contains 97 entries:\n- Addr: 0x00000000000011fa Offset: 0x0011fa Link: 5 (.dynsym)\n+ Addr: 0x00000000000011fc Offset: 0x0011fc Link: 5 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 0 (*local*) 2 (GLIBC_2.4) \n 004: 0 (*local*) 3 (GCC_3.5) 0 (*local*) 2 (GLIBC_2.4) \n 008: 0 (*local*) 2 (GLIBC_2.4) 4 (GLIBCXX_3.4) 0 (*local*) \n 00c: 0 (*local*) 0 (*local*) 0 (*local*) 2 (GLIBC_2.4) \n 010: 0 (*local*) 2 (GLIBC_2.4) 0 (*local*) 0 (*local*) \n 014: 4 (GLIBCXX_3.4) 0 (*local*) 5 (GLIBCXX_3.4.11) 6 (CXXABI_1.3.9)\n 018: 4 (GLIBCXX_3.4) 7 (GLIBCXX_3.4.9) 0 (*local*) 0 (*local*) \n@@ -24,15 +24,15 @@\n 050: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 054: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 058: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 05c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 060: 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 4 entries:\n- Addr: 0x00000000000012bc Offset: 0x0012bc Link: 6 (.dynstr)\n+ Addr: 0x00000000000012c0 Offset: 0x0012c0 Link: 6 (.dynstr)\n 000000: Version: 1 File: ld-linux-armhf.so.3 Cnt: 1\n 0x0010: Name: GLIBC_2.4 Flags: none Version: 10\n 0x0020: Version: 1 File: libstdc++.so.6 Cnt: 6\n 0x0030: Name: CXXABI_ARM_1.3.3 Flags: none Version: 9\n 0x0040: Name: CXXABI_1.3 Flags: none Version: 8\n 0x0050: Name: GLIBCXX_3.4.9 Flags: none Version: 7\n 0x0060: Name: CXXABI_1.3.9 Flags: none Version: 6\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -125,15 +125,15 @@\n -c requires \n Unknown argument: \n Warning: Versification \n not found. Using KJV versification...\n ERROR: %s: couldn't create module at path: %s \n Adding cipher filter with phrase: %s\n /usr/lib/debug/.dwz/arm-linux-gnueabihf/libsword-utils.debug\n-69ff1680ecb3828a514f3449aeb5c647ddc35f.debug\n+e7026fdf3d6cbb839b38c73b72c75693dcbff3.debug\n .shstrtab\n .note.gnu.build-id\n .note.ABI-tag\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rel.dyn\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -146,9 +146,9 @@\n 0x00001188 4c494243 58585f33 2e342e39 00435858 LIBCXX_3.4.9.CXX\n 0x00001198 4142495f 312e332e 3900474c 49424358 ABI_1.3.9.GLIBCX\n 0x000011a8 585f332e 342e3131 00474c49 42435858 X_3.4.11.GLIBCXX\n 0x000011b8 5f332e34 00474343 5f332e35 00000000 _3.4.GCC_3.5....\n 0x000011c8 00000000 00000000 00000000 00000000 ................\n 0x000011d8 00000000 00000000 00000000 00000000 ................\n 0x000011e8 00000000 00000000 00000000 00000000 ................\n- 0x000011f8 0000 ..\n+ 0x000011f8 00000000 ....\n \n"}, {"source1": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {}", "unified_diff": "@@ -1,10 +1,10 @@\n \n \n \n Disassembly of section .init:\n \n-0000160c <.init>:\n+00001610 <.init>:\n _init():\n \tpush\t{r3, lr}\n-\tbl\t2564 <_start@@Base+0x48>\n+\tbl\t2568 <_start@@Base+0x48>\n \tpop\t{r3, pc}\n"}, {"source1": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {}", "unified_diff": "@@ -1,307 +1,307 @@\n \n \n \n Disassembly of section .plt:\n \n-00001618 :\n+0000161c :\n \tpush\t{lr}\t\t; (str lr, [sp, #-4]!)\n-\tldr\tlr, [pc, #4]\t; 1628 \n+\tldr\tlr, [pc, #4]\t; 162c \n \tadd\tlr, pc, lr\n \tldr\tpc, [lr, #8]!\n-\tmuleq\tr1, ip, r8\n+\tmuleq\tr1, r8, r8\n \n-0000162c :\n+00001630 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #2204]!\t; 0x89c\n+\tldr\tpc, [ip, #2200]!\t; 0x898\n \n-00001638 :\n+0000163c :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #2196]!\t; 0x894\n+\tldr\tpc, [ip, #2192]!\t; 0x890\n \n-00001644 :\n+00001648 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #2188]!\t; 0x88c\n+\tldr\tpc, [ip, #2184]!\t; 0x888\n \n-00001650 :\n+00001654 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #2180]!\t; 0x884\n+\tldr\tpc, [ip, #2176]!\t; 0x880\n \n-0000165c <__stack_chk_fail@plt>:\n+00001660 <__stack_chk_fail@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #2172]!\t; 0x87c\n+\tldr\tpc, [ip, #2168]!\t; 0x878\n \n-00001668 :\n+0000166c :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #2164]!\t; 0x874\n+\tldr\tpc, [ip, #2160]!\t; 0x870\n \n-00001674 :\n+00001678 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #2156]!\t; 0x86c\n+\tldr\tpc, [ip, #2152]!\t; 0x868\n \n-00001680 :\n+00001684 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #2148]!\t; 0x864\n+\tldr\tpc, [ip, #2144]!\t; 0x860\n \n-0000168c :\n+00001690 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #2140]!\t; 0x85c\n+\tldr\tpc, [ip, #2136]!\t; 0x858\n \n-00001698 :\n+0000169c :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #2132]!\t; 0x854\n+\tldr\tpc, [ip, #2128]!\t; 0x850\n \n-000016a4 <__libc_start_main@plt>:\n+000016a8 <__libc_start_main@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #2124]!\t; 0x84c\n+\tldr\tpc, [ip, #2120]!\t; 0x848\n \n-000016b0 <__gmon_start__@plt>:\n+000016b4 <__gmon_start__@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #2116]!\t; 0x844\n+\tldr\tpc, [ip, #2112]!\t; 0x840\n \n-000016bc :\n+000016c0 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #2108]!\t; 0x83c\n+\tldr\tpc, [ip, #2104]!\t; 0x838\n \n-000016c8 :\n+000016cc :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #2100]!\t; 0x834\n+\tldr\tpc, [ip, #2096]!\t; 0x830\n \n-000016d4 :\n+000016d8 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #2092]!\t; 0x82c\n+\tldr\tpc, [ip, #2088]!\t; 0x828\n \n-000016e0 :\n+000016e4 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #2084]!\t; 0x824\n+\tldr\tpc, [ip, #2080]!\t; 0x820\n \n-000016ec ::_M_widen_init() const@plt>:\n+000016f0 ::_M_widen_init() const@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #2076]!\t; 0x81c\n+\tldr\tpc, [ip, #2072]!\t; 0x818\n \n-000016f8 :\n+000016fc :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #2068]!\t; 0x814\n+\tldr\tpc, [ip, #2064]!\t; 0x810\n \n-00001704 :\n+00001708 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #2060]!\t; 0x80c\n+\tldr\tpc, [ip, #2056]!\t; 0x808\n \n-00001710 (unsigned long)@plt>:\n+00001714 (unsigned long)@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #2052]!\t; 0x804\n+\tldr\tpc, [ip, #2048]!\t; 0x800\n \n-0000171c :\n+00001720 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #2044]!\t; 0x7fc\n+\tldr\tpc, [ip, #2040]!\t; 0x7f8\n \n-00001728 :\n+0000172c :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #2036]!\t; 0x7f4\n+\tldr\tpc, [ip, #2032]!\t; 0x7f0\n \n-00001734 :\n+00001738 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #2028]!\t; 0x7ec\n+\tldr\tpc, [ip, #2024]!\t; 0x7e8\n \n-00001740 :\n+00001744 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #2020]!\t; 0x7e4\n+\tldr\tpc, [ip, #2016]!\t; 0x7e0\n \n-0000174c :\n+00001750 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #2012]!\t; 0x7dc\n+\tldr\tpc, [ip, #2008]!\t; 0x7d8\n \n-00001758 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>:\n+0000175c >& std::operator<< >(std::basic_ostream >&, char const*)@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #2004]!\t; 0x7d4\n+\tldr\tpc, [ip, #2000]!\t; 0x7d0\n \n-00001764 :\n+00001768 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #1996]!\t; 0x7cc\n+\tldr\tpc, [ip, #1992]!\t; 0x7c8\n \n-00001770 :\n+00001774 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #1988]!\t; 0x7c4\n+\tldr\tpc, [ip, #1984]!\t; 0x7c0\n \n-0000177c :\n+00001780 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #1980]!\t; 0x7bc\n+\tldr\tpc, [ip, #1976]!\t; 0x7b8\n \n-00001788 <__gxx_personality_v0@plt>:\n+0000178c <__gxx_personality_v0@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #1972]!\t; 0x7b4\n+\tldr\tpc, [ip, #1968]!\t; 0x7b0\n \n-00001794 :\n+00001798 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #1964]!\t; 0x7ac\n+\tldr\tpc, [ip, #1960]!\t; 0x7a8\n \n-000017a0 :\n+000017a4 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #1956]!\t; 0x7a4\n+\tldr\tpc, [ip, #1952]!\t; 0x7a0\n \n-000017ac <__cxa_finalize@plt>:\n+000017b0 <__cxa_finalize@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #1948]!\t; 0x79c\n+\tldr\tpc, [ip, #1944]!\t; 0x798\n \n-000017b8 :\n+000017bc :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #1940]!\t; 0x794\n+\tldr\tpc, [ip, #1936]!\t; 0x790\n \n-000017c4 :\n+000017c8 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #1932]!\t; 0x78c\n+\tldr\tpc, [ip, #1928]!\t; 0x788\n \n-000017d0 :\n+000017d4 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #1924]!\t; 0x784\n+\tldr\tpc, [ip, #1920]!\t; 0x780\n \n-000017dc :\n+000017e0 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #1916]!\t; 0x77c\n+\tldr\tpc, [ip, #1912]!\t; 0x778\n \n-000017e8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>:\n+000017ec >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #1908]!\t; 0x774\n+\tldr\tpc, [ip, #1904]!\t; 0x770\n \n-000017f4 <__aeabi_atexit@plt>:\n+000017f8 <__aeabi_atexit@plt>:\n \t\t\t; instruction: 0xe7fd4778\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #1896]!\t; 0x768\n+\tldr\tpc, [ip, #1892]!\t; 0x764\n \n-00001804 :\n+00001808 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #1888]!\t; 0x760\n+\tldr\tpc, [ip, #1884]!\t; 0x75c\n \n-00001810 :\n+00001814 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #1880]!\t; 0x758\n+\tldr\tpc, [ip, #1876]!\t; 0x754\n \n-0000181c :\n+00001820 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #1872]!\t; 0x750\n+\tldr\tpc, [ip, #1868]!\t; 0x74c\n \n-00001828 :\n+0000182c :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #1864]!\t; 0x748\n+\tldr\tpc, [ip, #1860]!\t; 0x744\n \n-00001834 :\n+00001838 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #1856]!\t; 0x740\n+\tldr\tpc, [ip, #1852]!\t; 0x73c\n \n-00001840 :\n+00001844 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #1848]!\t; 0x738\n+\tldr\tpc, [ip, #1844]!\t; 0x734\n \n-0000184c <__cxa_end_cleanup@plt>:\n+00001850 <__cxa_end_cleanup@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #1840]!\t; 0x730\n+\tldr\tpc, [ip, #1836]!\t; 0x72c\n \n-00001858 :\n+0000185c :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #1832]!\t; 0x728\n+\tldr\tpc, [ip, #1828]!\t; 0x724\n \n-00001864 :\n+00001868 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #1824]!\t; 0x720\n+\tldr\tpc, [ip, #1820]!\t; 0x71c\n \n-00001870 <__fprintf_chk@plt>:\n+00001874 <__fprintf_chk@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #1816]!\t; 0x718\n+\tldr\tpc, [ip, #1812]!\t; 0x714\n \n-0000187c :\n+00001880 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #1808]!\t; 0x710\n+\tldr\tpc, [ip, #1804]!\t; 0x70c\n \n-00001888 :\n+0000188c :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #1800]!\t; 0x708\n+\tldr\tpc, [ip, #1796]!\t; 0x704\n \n-00001894 :\n+00001898 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #1792]!\t; 0x700\n+\tldr\tpc, [ip, #1788]!\t; 0x6fc\n \n-000018a0 :\n+000018a4 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #1784]!\t; 0x6f8\n+\tldr\tpc, [ip, #1780]!\t; 0x6f4\n \n-000018ac >::clear(std::_Ios_Iostate)@plt>:\n+000018b0 >::clear(std::_Ios_Iostate)@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #1776]!\t; 0x6f0\n+\tldr\tpc, [ip, #1772]!\t; 0x6ec\n \n-000018b8 :\n+000018bc :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #1768]!\t; 0x6e8\n+\tldr\tpc, [ip, #1764]!\t; 0x6e4\n \n-000018c4 :\n+000018c8 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #1760]!\t; 0x6e0\n+\tldr\tpc, [ip, #1756]!\t; 0x6dc\n \n-000018d0 :\n+000018d4 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #1752]!\t; 0x6d8\n+\tldr\tpc, [ip, #1748]!\t; 0x6d4\n \n-000018dc :\n+000018e0 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #1744]!\t; 0x6d0\n+\tldr\tpc, [ip, #1740]!\t; 0x6cc\n \n-000018e8 :\n+000018ec :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #1736]!\t; 0x6c8\n+\tldr\tpc, [ip, #1732]!\t; 0x6c4\n"}, {"source1": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "comments": ["error from `objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}`:", "objdump: DWARF error: could not find variable specification at offset 4d2", "objdump: DWARF error: could not find variable specification at offset 222b", "objdump: DWARF error: unable to read alt ref 23845"], "unified_diff": "@@ -1,279 +1,279 @@\n \n \n \n Disassembly of section .text:\n \n-000018f4 :\n+000018f8 :\n _GLOBAL__sub_I__Z5usagePKcS0_():\n \tcfstr32mi\tmvfx11, [r8], {56}\t; 0x38\n \tldrbtmi\tr4, [ip], #-3336\t; 0xfffff2f8\n \tldrbtmi\tr4, [sp], #-1568\t; 0xfffff9e0\n \tsvc\t0x00aaf7ff\n-\tbmi\t1d4524 <__bss_end__@@Base+0x1c0510>\n+\tbmi\t1d4528 <__bss_end__@@Base+0x1c0514>\n \tldrbtmi\tr4, [sl], #-1568\t; 0xfffff9e0\n \tpop\t{r0, r3, r5, r6, r7, fp, ip, lr}\n \t\t\t; instruction: 0xf7ff4038\n \tsvclt\t0x0000bf6f\n-\tandeq\tr2, r1, lr, lsl #14\n-\tandeq\tr2, r1, r2, asr #11\n+\tandeq\tr2, r1, sl, lsl #14\n+\t\t\t; instruction: 0x000125be\n \tandeq\tr0, r0, r0, lsl r1\n-\tstrdeq\tr2, [r1], -r6\n+\tstrdeq\tr2, [r1], -r2\t; \n \n-00001928 :\n+0000192c :\n main():\n-\tldr.w\tr2, [pc, #2892]\t; 2478 \n+\tldr.w\tr2, [pc, #2892]\t; 247c \n \tcmp\tr0, #1\n-\tldr.w\tr3, [pc, #2892]\t; 247c \n+\tldr.w\tr3, [pc, #2892]\t; 2480 \n \tadd\tr2, pc\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n-\tldr.w\tr5, [pc, #2884]\t; 2480 \n+\tldr.w\tr5, [pc, #2884]\t; 2484 \n \tvpush\t{d8-d11}\n \tsub\tsp, #236\t; 0xec\n \tldr\tr3, [r2, r3]\n \tadd\tr5, pc\n \tldr\tr3, [r3, #0]\n \tstr\tr3, [sp, #228]\t; 0xe4\n \tmov.w\tr3, #0\n \tldr\tr3, [r1, #0]\n \tstr\tr3, [sp, #48]\t; 0x30\n-\tble.w\t23a4 \n+\tble.w\t23a8 \n \tldr\tr3, [r1, #4]\n \tmov\tr7, r1\n-\tldr.w\tr1, [pc, #2856]\t; 2484 \n+\tldr.w\tr1, [pc, #2856]\t; 2488 \n \tvmov\ts16, r3\n \tadd\tr3, sp, #68\t; 0x44\n \tmov\tsl, r0\n \tadd\tr1, pc\n \tmovs\tr2, #0\n \tmov\tr0, r3\n \tvmov\ts20, r3\n-\tbl\t2d50 \n-\tldr.w\tr1, [pc, #2832]\t; 2488 \n+\tbl\t2d54 \n+\tldr.w\tr1, [pc, #2832]\t; 248c \n \tadd\tr3, sp, #88\t; 0x58\n \tmovs\tr2, #0\n \tadd\tr1, pc\n \tmov\tr0, r3\n \tvmov\ts19, r3\n-\tldr.w\tr4, [pc, #2820]\t; 248c \n-\tbl\t2d50 \n-\tldr.w\tr1, [pc, #2816]\t; 2490 \n+\tldr.w\tr4, [pc, #2820]\t; 2490 \n+\tbl\t2d54 \n+\tldr.w\tr1, [pc, #2816]\t; 2494 \n \tadd\tr3, sp, #108\t; 0x6c\n \tadd\tr4, pc\n \tmov\tr0, r3\n \tadd\tr1, pc\n \tmovs\tr2, #0\n \tvmov\ts21, r3\n-\tbl\t2d50 \n+\tbl\t2d54 \n \tadd\tr0, sp, #128\t; 0x80\n \tmovs\tr2, #0\n \tmov\tr1, r4\n \tvmov\ts22, r0\n \tstr\tr4, [sp, #36]\t; 0x24\n-\tbl\t2d50 \n+\tbl\t2d54 \n \tadd\tr3, sp, #148\t; 0x94\n \tmov\tr0, r3\n \tldr\tr1, [sp, #36]\t; 0x24\n \tmovs\tr2, #0\n \tvmov\ts18, r3\n-\tbl\t2d50 \n+\tbl\t2d54 \n \tmovs\tr3, #0\n \tcmp.w\tsl, #2\n \tstr\tr3, [sp, #40]\t; 0x28\n-\tbeq.w\t22d0 \n-\tldr.w\tr2, [pc, #2756]\t; 2494 \n+\tbeq.w\t22d4 \n+\tldr.w\tr2, [pc, #2756]\t; 2498 \n \tmovs\tr4, #2\n \tldr\tr6, [r7, #8]\n \tmov\tr8, r3\n \tadd\tr2, pc\n \tstr\tr2, [sp, #44]\t; 0x2c\n-\tldr.w\tr2, [pc, #2744]\t; 2498 \n+\tldr.w\tr2, [pc, #2744]\t; 249c \n \tmov\tr9, r3\n \tadd\tr2, pc\n \tstr\tr2, [sp, #52]\t; 0x34\n-\tldr.w\tr2, [pc, #2740]\t; 249c \n+\tldr.w\tr2, [pc, #2740]\t; 24a0 \n \tadd\tr2, pc\n \tstr\tr2, [sp, #56]\t; 0x38\n \tmovs\tr2, #4\n \tstr\tr2, [sp, #36]\t; 0x24\n \tldrb\tr3, [r6, #0]\n \tcmp\tr3, #45\t; 0x2d\n-\tbeq.n\t1a32 \n+\tbeq.n\t1a36 \n \tmov\tfp, r4\n \tcmp\tr3, #45\t; 0x2d\n-\tbeq.n\t1a64 \n+\tbeq.n\t1a68 \n \tldr\tr1, [sp, #44]\t; 0x2c\n \tmov\tr0, r6\n-\tblx\t1810 \n+\tblx\t1814 \n \tcmp\tr0, #0\n-\tbeq.w\t2252 \n+\tbeq.w\t2256 \n \tldr\tr1, [sp, #52]\t; 0x34\n \tmov\tr0, r6\n-\tblx\t1810 \n+\tblx\t1814 \n \tcmp\tr0, #0\n-\tbne.w\t22ac \n+\tbne.w\t22b0 \n \tadds\tr4, #1\n \tcmp\tr4, sl\n-\tbge.w\t231a \n+\tbge.w\t231e \n \tmov\tr2, r0\n \tldr.w\tr1, [r7, r4, lsl #2]\n \tvmov\tr0, s21\n-\tbl\t2e4c \n-\tb.n\t1a58 \n+\tbl\t2e50 \n+\tb.n\t1a5c \n \tldrb\tr2, [r6, #1]\n \tcmp\tr2, #97\t; 0x61\n-\tbeq.n\t1a4e \n+\tbeq.n\t1a52 \n \tcmp\tr3, #45\t; 0x2d\n-\tbne.n\t19f8 \n+\tbne.n\t19fc \n \tldrb\tr2, [r6, #1]\n \tcmp\tr2, #114\t; 0x72\n-\tbne.n\t19f8 \n+\tbne.n\t19fc \n \tldrb\tr2, [r6, #2]\n \tcmp\tr2, #0\n-\tbne.n\t19f8 \n+\tbne.n\t19fc \n \tmovs\tr3, #1\n \tstr\tr3, [sp, #40]\t; 0x28\n-\tb.n\t1a58 \n+\tb.n\t1a5c \n \tldrb\tr2, [r6, #2]\n \tcmp\tr2, #0\n-\tbne.n\t1a38 \n+\tbne.n\t1a3c \n \tmov.w\tr8, #1\n \tadds\tr4, #1\n \tcmp\tsl, r4\n-\tble.n\t1b0e \n+\tble.n\t1b12 \n \tldr.w\tr6, [r7, r4, lsl #2]\n-\tb.n\t19f2 \n+\tb.n\t19f6 \n \tldrb\tr2, [r6, #1]\n \tcmp\tr2, #122\t; 0x7a\n-\tbeq.n\t1ab4 \n+\tbeq.n\t1ab8 \n \tcmp\tr3, #45\t; 0x2d\n-\tbne.n\t19fe \n+\tbne.n\t1a02 \n \tldrb\tr2, [r6, #1]\n \tcmp\tr2, #90\t; 0x5a\n-\tbeq.w\t1c2c \n+\tbeq.w\t1c30 \n \tcmp\tr3, #45\t; 0x2d\n-\tbne.n\t19fe \n+\tbne.n\t1a02 \n \tldrb\tr2, [r6, #1]\n \tcmp\tr2, #52\t; 0x34\n-\tbeq.w\t1c8a \n+\tbeq.w\t1c8e \n \tcmp\tr3, #45\t; 0x2d\n-\tbne.n\t19fe \n+\tbne.n\t1a02 \n \tldrb\tr2, [r6, #1]\n \tcmp\tr2, #98\t; 0x62\n-\tbeq.w\t1c98 \n+\tbeq.w\t1c9c \n \tcmp\tr3, #45\t; 0x2d\n-\tbne.n\t19fe \n+\tbne.n\t1a02 \n \tldrb\tr3, [r6, #1]\n \tcmp\tr3, #111\t; 0x6f\n-\tbne.n\t19fe \n+\tbne.n\t1a02 \n \tldrb\tr2, [r6, #2]\n \tcmp\tr2, #0\n-\tbne.n\t19fe \n+\tbne.n\t1a02 \n \tadds\tr4, #1\n \tcmp\tr4, sl\n-\tbge.w\t23ac \n+\tbge.w\t23b0 \n \tldr.w\tr1, [r7, r4, lsl #2]\n \tvmov\tr0, s19\n-\tbl\t2e4c \n-\tb.n\t1a58 \n+\tbl\t2e50 \n+\tb.n\t1a5c \n \tldrb\tr2, [r6, #2]\n \tcmp\tr2, #0\n-\tbne.n\t1a6a \n+\tbne.n\t1a6e \n \tcmp.w\tr9, #0\n-\tbne.w\t22fc \n+\tbne.w\t2300 \n \tldr\tr1, [sp, #164]\t; 0xa4\n \tldr\tr3, [sp, #148]\t; 0x94\n \tcmp\tr1, #3\n-\tbhi.n\t1af0 \n+\tbhi.n\t1af4 \n \tldr\tr2, [sp, #152]\t; 0x98\n \tsubs\tr6, r2, r3\n \tcmp\tr1, #0\n-\tbeq.w\t1c24 \n+\tbeq.w\t1c28 \n \tmov\tr0, r3\n \tmovs\tr1, #132\t; 0x84\n-\tblx\t18b8 \n+\tblx\t18bc \n \tmovs\tr3, #132\t; 0x84\n \tstr\tr0, [sp, #148]\t; 0x94\n \tstr\tr3, [sp, #164]\t; 0xa4\n \tmovs\tr3, #0\n \tstrb\tr3, [r0, r6]\n \tldr\tr3, [sp, #164]\t; 0xa4\n \tsubs\tr2, r3, #1\n \tldr\tr3, [sp, #148]\t; 0x94\n \tadd\tr2, r3\n \tstr\tr2, [sp, #156]\t; 0x9c\n-\tldr.w\tr2, [pc, #2476]\t; 24a0 \n+\tldr.w\tr2, [pc, #2476]\t; 24a4 \n \tadds\tr4, #1\n \tcmp\tr4, sl\n \tadd\tr2, pc\n \tldr\tr0, [r2, #0]\n \tmov.w\tr2, #0\n \tstr\tr0, [r3, #0]\n \tldr\tr3, [sp, #148]\t; 0x94\n \tadd.w\tr1, r3, #3\n \tstr\tr1, [sp, #152]\t; 0x98\n \tstrb\tr2, [r3, #3]\n-\tblt.n\t1b9c \n-\tblx\t1638 \n+\tblt.n\t1ba0 \n+\tblx\t163c \n \tldr\tr1, [sp, #68]\t; 0x44\n-\tblx\t1680 \n+\tblx\t1684 \n \tcmp\tr0, #0\n-\tbeq.w\t2274 \n+\tbeq.w\t2278 \n \tldr\tr4, [sp, #148]\t; 0x94\n-\tldr.w\tr1, [pc, #2432]\t; 24a4 \n+\tldr.w\tr1, [pc, #2432]\t; 24a8 \n \tmov\tr0, r4\n \tadd\tr1, pc\n-\tblx\t1810 \n+\tblx\t1814 \n \tcmp\tr0, #0\n-\tbeq.w\t220a \n-\tldr.w\tr1, [pc, #2420]\t; 24a8 \n+\tbeq.w\t220e \n+\tldr.w\tr1, [pc, #2420]\t; 24ac \n \tmov\tr0, r4\n \tadd\tr1, pc\n-\tblx\t1810 \n+\tblx\t1814 \n \tcmp\tr0, #0\n-\tbeq.w\t1cc6 \n-\tldr.w\tr1, [pc, #2404]\t; 24ac \n+\tbeq.w\t1cca \n+\tldr.w\tr1, [pc, #2404]\t; 24b0 \n \tmov\tr0, r4\n \tadd\tr1, pc\n-\tblx\t1810 \n+\tblx\t1814 \n \tcmp\tr0, #0\n-\tbeq.w\t2290 \n-\tldr.w\tr1, [pc, #2392]\t; 24b0 \n+\tbeq.w\t2294 \n+\tldr.w\tr1, [pc, #2392]\t; 24b4 \n \tmov\tr0, r4\n \tadd\tr1, pc\n-\tblx\t1810 \n+\tblx\t1814 \n \tcmp\tr0, #0\n-\tbeq.w\t229e \n+\tbeq.w\t22a2 \n \tldr\tr6, [sp, #68]\t; 0x44\n \tldr\tr4, [sp, #88]\t; 0x58\n \tcmp.w\tr8, #0\n-\tbeq.w\t1fbe \n+\tbeq.w\t1fc2 \n \tcmp.w\tr9, #0\n-\tbne.w\t221e \n+\tbne.w\t2222 \n \tmovs\tr0, #248\t; 0xf8\n-\tblx\t1770 \n+\tblx\t1774 \n \tmovs\tr3, #0\n \tmov\tr1, r4\n \tmov\tr2, r3\n \tstr\tr6, [sp, #20]\n \tstrd\tr3, r3, [sp, #12]\n \tstrd\tr3, r3, [sp, #4]\n \tstr\tr3, [sp, #0]\n \tstr\tr0, [sp, #44]\t; 0x2c\n-\tblx\t17a0 \n-\tb.n\t1d18 \n+\tblx\t17a4 \n+\tb.n\t1d1c \n \tadd.w\tfp, fp, #1\n \tldr.w\tr6, [r7, fp, lsl #2]\n \tldrb\tr3, [r6, #0]\n \tcmp\tr3, #45\t; 0x2d\n-\tbeq.w\t19f2 \n+\tbeq.w\t19f6 \n \tsubs\tr3, #98\t; 0x62\n \tcmp\tr3, #24\n-\tbhi.w\t1a58 \n-\tadd\tr2, pc, #8\t; (adr r2, 1bc0 )\n+\tbhi.w\t1a5c \n+\tadd\tr2, pc, #8\t; (adr r2, 1bc4 )\n \tldr.w\tr3, [r2, r3, lsl #2]\n \tadd\tr2, r3\n \tbx\tr2\n \tnop\n \tlsls\tr5, r5, #15\n \tmovs\tr0, r0\n \tmrc2\t15, 4, pc, cr9, cr15, {7}\n@@ -300,131 +300,131 @@\n \tmrc2\t15, 4, pc, cr9, cr15, {7}\n \tlsls\tr1, r1, #15\n \tmovs\tr0, r0\n \tmrc2\t15, 4, pc, cr9, cr15, {7}\n \tlsls\tr7, r6, #14\n \tmovs\tr0, r0\n \tmovs\tr0, #132\t; 0x84\n-\tblx\t17b8 \n-\tb.n\t1adc \n+\tblx\t17bc \n+\tb.n\t1ae0 \n \tldrb\tr2, [r6, #2]\n \tcmp\tr2, #0\n-\tbne.w\t1a76 \n+\tbne.w\t1a7a \n \tldrd\tr2, r0, [sp, #148]\t; 0x94\n \tcmp\tr0, r2\n-\tbne.w\t2310 \n+\tbne.w\t2314 \n \tcmp.w\tr9, #0\n-\tbne.w\t2306 \n+\tbne.w\t230a \n \tldr\tr3, [sp, #164]\t; 0xa4\n \tcmp\tr3, #4\n-\tbhi.n\t1c68 \n-\tcbz\tr3, 1c82 \n+\tbhi.n\t1c6c \n+\tcbz\tr3, 1c86 \n \tmovs\tr1, #133\t; 0x85\n-\tblx\t18b8 \n+\tblx\t18bc \n \tmovs\tr3, #133\t; 0x85\n \tstr\tr0, [sp, #148]\t; 0x94\n \tstr\tr3, [sp, #164]\t; 0xa4\n \tmovs\tr3, #0\n \tstrb\tr3, [r0, #0]\n \tldr\tr3, [sp, #164]\t; 0xa4\n \tldr\tr2, [sp, #148]\t; 0x94\n \tsubs\tr3, #1\n \tadd\tr3, r2\n \tstr\tr3, [sp, #156]\t; 0x9c\n-\tldr.w\tr3, [pc, #2120]\t; 24b4 \n+\tldr.w\tr3, [pc, #2120]\t; 24b8 \n \tmovs\tr1, #0\n \tadd\tr3, pc\n \tldr\tr0, [r3, #0]\n \tstr\tr0, [r2, #0]\n \tldrb\tr3, [r3, #4]\n \tstrb\tr3, [r2, #4]\n \tldr\tr3, [sp, #148]\t; 0x94\n \tadds\tr2, r3, #4\n \tstr\tr2, [sp, #152]\t; 0x98\n \tstrb\tr1, [r3, #4]\n-\tb.n\t1a58 \n+\tb.n\t1a5c \n \tmovs\tr0, #133\t; 0x85\n-\tblx\t17b8 \n-\tb.n\t1c54 \n+\tblx\t17bc \n+\tb.n\t1c58 \n \tldrb\tr2, [r6, #2]\n \tcmp\tr2, #0\n-\tbne.w\t1a82 \n+\tbne.w\t1a86 \n \tmov.w\tr9, #1\n-\tb.n\t1a58 \n+\tb.n\t1a5c \n \tldrb\tr1, [r6, #2]\n \tcmp\tr1, #0\n-\tbne.w\t1a8e \n+\tbne.w\t1a92 \n \tadds\tr4, #1\n \tcmp\tr4, sl\n-\tbge.n\t1cba \n+\tbge.n\t1cbe \n \tldr.w\tr0, [r7, r4, lsl #2]\n \tmovs\tr2, #10\n-\tblx\t1894 \n+\tblx\t1898 \n \tsubs\tr3, r0, #2\n \tcmp\tr3, #2\n \tstr\tr0, [sp, #36]\t; 0x24\n-\tbls.w\t1a58 \n-\tldr.w\tr1, [pc, #2044]\t; 24b8 \n+\tbls.w\t1a5c \n+\tldr.w\tr1, [pc, #2044]\t; 24bc \n \tldr\tr0, [r7, #0]\n \tadd\tr1, pc\n-\tbl\t262c \n+\tbl\t2630 \n \tmovs\tr0, #36\t; 0x24\n-\tblx\t1770 \n+\tblx\t1774 \n \tmov\tr4, r0\n-\tblx\t18dc \n+\tblx\t18e0 \n \tcmp.w\tr8, #0\n-\tbne.n\t1ce8 \n+\tbne.n\t1cec \n \tldr\tr2, [sp, #68]\t; 0x44\n \tldr\tr0, [sp, #88]\t; 0x58\n \tldr\tr1, [sp, #36]\t; 0x24\n-\tblx\t18e8 \n+\tblx\t18ec \n \tcmp\tr0, #0\n-\tbne.w\t22da \n+\tbne.w\t22de \n \tmov.w\tr0, #288\t; 0x120\n \tldr\tr6, [sp, #88]\t; 0x58\n \tldr\tr7, [sp, #68]\t; 0x44\n-\tblx\t1770 \n+\tblx\t1774 \n \tldr\tr3, [sp, #36]\t; 0x24\n \tmov\tr1, r6\n \tstr\tr3, [sp, #0]\n \tmovs\tr3, #0\n \tmov\tr2, r3\n \tstr\tr7, [sp, #28]\n \tstr\tr4, [sp, #4]\n \tmov\tr9, r0\n \tstrd\tr3, r3, [sp, #20]\n \tstrd\tr3, r3, [sp, #12]\n \tstr\tr3, [sp, #8]\n-\tblx\t1864 \n+\tblx\t1868 \n \tadd.w\tr3, r9, #56\t; 0x38\n \tstr\tr3, [sp, #44]\t; 0x2c\n \tldrd\tr3, r2, [sp, #128]\t; 0x80\n \tcmp\tr2, r3\n-\tbeq.w\t2218 \n-\tldr.w\tr2, [pc, #1944]\t; 24bc \n+\tbeq.w\t221c \n+\tldr.w\tr2, [pc, #1944]\t; 24c0 \n \tmovs\tr1, #1\n \tldr\tr2, [r5, r2]\n \tldr\tr0, [r2, #0]\n-\tldr.w\tr2, [pc, #1936]\t; 24c0 \n+\tldr.w\tr2, [pc, #1936]\t; 24c4 \n \tadd\tr2, pc\n-\tblx\t1870 <__fprintf_chk@plt>\n+\tblx\t1874 <__fprintf_chk@plt>\n \tmovs\tr0, #8\n \tldr\tr4, [sp, #128]\t; 0x80\n-\tblx\t1770 \n+\tblx\t1774 \n \tmov\tr1, r4\n \tstr\tr0, [sp, #48]\t; 0x30\n \tmov\tr4, r0\n-\tblx\t1764 \n+\tblx\t1768 \n \tldr\tr2, [sp, #44]\t; 0x2c\n \tmov\tr1, r4\n \tmov\tr0, r2\n \tldr\tr3, [r2, #0]\n \tldr.w\tr3, [r3, #176]\t; 0xb0\n \tblx\tr3\n-\tblx\t1834 \n+\tblx\t1838 \n \tldr\tr3, [r0, #0]\n \tldr\tr1, [sp, #108]\t; 0x6c\n \tldr\tr3, [r3, #24]\n \tblx\tr3\n \tldr\tr6, [sp, #44]\t; 0x2c\n \tmov\tr0, r6\n \tldr\tr3, [r6, #0]\n@@ -439,42 +439,42 @@\n \tldr\tr3, [r4, #0]\n \tmovs\tr1, #0\n \tmov\tr0, r4\n \tldr.w\tr3, [r3, #200]\t; 0xc8\n \tblx\tr3\n \tmovs\tr1, #1\n \tmov\tr0, r4\n-\tblx\t18c4 \n+\tblx\t18c8 \n \tldr\tr3, [r6, #0]\n \tmov\tr1, r4\n \tmov\tr0, r6\n \tldr\tr3, [r3, #52]\t; 0x34\n \tblx\tr3\n-\tblx\t168c \n-\tldr.w\tr3, [pc, #1828]\t; 24c4 \n+\tblx\t1690 \n+\tldr.w\tr3, [pc, #1828]\t; 24c8 \n \tmovs\tr4, #0\n \tvmov\tr1, s16\n \tldr\tr3, [r5, r3]\n \tldr\tr2, [r3, #0]\n-\tldr.w\tr3, [pc, #1820]\t; 24c8 \n+\tldr.w\tr3, [pc, #1820]\t; 24cc \n \tldr\tr3, [r5, r3]\n \tldr\tr3, [r3, #0]\n \torrs\tr3, r2\n-\tldr.w\tr2, [pc, #1812]\t; 24cc \n+\tldr.w\tr2, [pc, #1812]\t; 24d0 \n \tldr\tr2, [r5, r2]\n \tldr\tr2, [r2, #0]\n \tstr\tr4, [sp, #0]\n-\tblx\t17dc \n-\tldr.w\tr2, [pc, #1804]\t; 24d0 \n+\tblx\t17e0 \n+\tldr.w\tr2, [pc, #1804]\t; 24d4 \n \tmovs\tr3, #32\n \tstr\tr4, [sp, #184]\t; 0xb8\n \tmov\tsl, r0\n \tstrb.w\tr3, [sp, #180]\t; 0xb4\n \tmov\tr6, r4\n-\tldr.w\tr7, [pc, #1792]\t; 24d4 \n+\tldr.w\tr7, [pc, #1792]\t; 24d8 \n \tadd.w\tfp, sp, #168\t; 0xa8\n \tldr\tr2, [r5, r2]\n \tadd\tr7, pc\n \tstrb.w\tr3, [sp, #200]\t; 0xc8\n \tstrb.w\tr3, [sp, #220]\t; 0xdc\n \tldr\tr3, [r2, #0]\n \tstrd\tr3, r3, [sp, #168]\t; 0xa8\n@@ -487,650 +487,650 @@\n \tstr\tr4, [sp, #204]\t; 0xcc\n \tvmov\ts16, r3\n \tstr\tr4, [sp, #224]\t; 0xe0\n \tadd\tr3, sp, #208\t; 0xd0\n \tvmov\ts17, r3\n \tmov\tr1, fp\n \tmov\tr0, sl\n-\tblx\t1650 \n+\tblx\t1654 \n \tldr\tr5, [sp, #168]\t; 0xa8\n \tstr\tr0, [sp, #36]\t; 0x24\n \tldrb\tr3, [r5, #0]\n \tsubs\tr3, #36\t; 0x24\n-\tbne.n\t1e26 \n+\tbne.n\t1e2a \n \tldrb\tr3, [r5, #1]\n \tsubs\tr3, #36\t; 0x24\n \titt\teq\n \tldrbeq\tr3, [r5, #2]\n \tsubeq\tr3, #36\t; 0x24\n \tldrd\tr0, r2, [sp, #188]\t; 0xbc\n \tcmp\tr3, #0\n-\tbne.w\t20ae \n+\tbne.w\t20b2 \n \tcmp\tr0, r2\n-\tbeq.n\t1e4e \n+\tbeq.n\t1e52 \n \tldrd\tr3, r2, [sp, #208]\t; 0xd0\n \tcmp\tr2, r3\n-\tbeq.n\t1e4e \n+\tbeq.n\t1e52 \n \tldr\tr3, [sp, #40]\t; 0x28\n \tvmov\tr2, s17\n \tvmov\tr1, s16\n \tldr\tr0, [sp, #44]\t; 0x2c\n-\tbl\t2814 \n+\tbl\t2818 \n \tldr\tr0, [sp, #188]\t; 0xbc\n \tldr\tr4, [sp, #184]\t; 0xb8\n \tldr\tr3, [sp, #204]\t; 0xcc\n \tcmp\tr4, r3\n-\tbls.n\t1e80 \n+\tbls.n\t1e84 \n \tldr\tr5, [sp, #192]\t; 0xc0\n \tadd.w\tr8, r4, #128\t; 0x80\n \tsubs\tr5, r5, r0\n \tcmp\tr3, #0\n-\tbeq.w\t21be \n+\tbeq.w\t21c2 \n \tmov\tr1, r8\n-\tblx\t18b8 \n+\tblx\t18bc \n \tadds\tr3, r0, r5\n \tstr.w\tr8, [sp, #204]\t; 0xcc\n \tstr\tr0, [sp, #188]\t; 0xbc\n \tstr\tr3, [sp, #192]\t; 0xc0\n \tstrb\tr6, [r0, r5]\n \tldr\tr3, [sp, #204]\t; 0xcc\n \tldr\tr0, [sp, #188]\t; 0xbc\n \tsubs\tr3, #1\n \tadd\tr3, r0\n \tstr\tr3, [sp, #196]\t; 0xc4\n \tmov\tr2, r4\n \tldr\tr1, [sp, #168]\t; 0xa8\n-\tblx\t1740 \n+\tblx\t1744 \n \tldr\tr0, [sp, #188]\t; 0xbc\n \tldrd\tr3, r2, [sp, #168]\t; 0xa8\n \tsubs\tr2, r2, r3\n \tadds\tr3, r0, r2\n \tstr\tr3, [sp, #192]\t; 0xc0\n \tcmp\tr0, r3\n-\tbeq.w\t1fdc \n+\tbeq.w\t1fe0 \n \tcmp\tr2, #2\n \titeet\tls\n \taddls.w\tr4, r2, #4294967295\t; 0xffffffff\n \tmovhi\tr4, #3\n \tsubhi\tr2, #3\n \tmovls\tr2, #1\n \tadds\tr1, r0, r4\n-\tblx\t174c \n+\tblx\t1750 \n \tldr\tr2, [sp, #204]\t; 0xcc\n \tldrd\tr3, r0, [sp, #188]\t; 0xbc\n \tsubs\tr5, r0, r3\n \tsubs\tr4, r5, r4\n \tadds\tr1, r4, #1\n \tcmp\tr1, r2\n-\tbls.n\t1eea \n+\tbls.n\t1eee \n \tadd.w\tr8, r4, #129\t; 0x81\n \tcmp\tr2, #0\n-\tbeq.w\t2202 \n+\tbeq.w\t2206 \n \tmov\tr0, r3\n \tmov\tr1, r8\n-\tblx\t18b8 \n+\tblx\t18bc \n \tadds\tr3, r0, r5\n \tstr\tr0, [sp, #188]\t; 0xbc\n \tstr\tr3, [sp, #192]\t; 0xc0\n \tstr.w\tr8, [sp, #204]\t; 0xcc\n \tstrb\tr6, [r0, r5]\n \tldr\tr3, [sp, #188]\t; 0xbc\n \tldr\tr2, [sp, #204]\t; 0xcc\n \tldr\tr0, [sp, #192]\t; 0xc0\n \tsubs\tr2, #1\n \tsubs\tr5, r0, r3\n \tadd\tr2, r3\n \tstr\tr2, [sp, #196]\t; 0xc4\n \tcmp\tr5, r4\n-\tbcc.w\t21c6 \n+\tbcc.w\t21ca \n \tadds\tr2, r3, r4\n \tstr\tr2, [sp, #192]\t; 0xc0\n \tstrb\tr6, [r3, r4]\n \tldrd\tr4, r5, [sp, #188]\t; 0xbc\n \tcmp\tr5, r4\n-\tbeq.n\t1fdc \n+\tbeq.n\t1fe0 \n \tldrb\tr1, [r4, #0]\n \tmov\tr0, r7\n-\tblx\t16bc \n+\tblx\t16c0 \n \tcmp\tr0, #0\n-\tbeq.w\t213a \n+\tbeq.w\t213e \n \tsubs\tr2, r5, r4\n \tmov\tr0, r4\n \tite\tne\n \tmovne\tr5, #1\n \tmoveq.w\tr5, #4294967295\t; 0xffffffff\n \tadds\tr1, r4, r5\n \tsubs\tr2, r2, r5\n-\tblx\t174c \n+\tblx\t1750 \n \tldr\tr2, [sp, #204]\t; 0xcc\n \tldrd\tr3, r0, [sp, #188]\t; 0xbc\n \tsub.w\tr8, r0, r3\n \tsub.w\tr4, r8, r5\n \tadds\tr1, r4, #1\n \tcmp\tr1, r2\n-\tbls.n\t1f62 \n+\tbls.n\t1f66 \n \tadd.w\tr5, r4, #129\t; 0x81\n \tcmp\tr2, #0\n-\tbeq.n\t1fd4 \n+\tbeq.n\t1fd8 \n \tmov\tr0, r3\n \tmov\tr1, r5\n-\tblx\t18b8 \n+\tblx\t18bc \n \tadd.w\tr3, r0, r8\n \tstr\tr0, [sp, #188]\t; 0xbc\n \tstr\tr3, [sp, #192]\t; 0xc0\n \tstr\tr5, [sp, #204]\t; 0xcc\n \tstrb.w\tr6, [r0, r8]\n \tldr\tr3, [sp, #188]\t; 0xbc\n \tldr\tr2, [sp, #204]\t; 0xcc\n \tldr\tr0, [sp, #192]\t; 0xc0\n \tsubs\tr2, #1\n \tsub.w\tr8, r0, r3\n \tadd\tr2, r3\n \tstr\tr2, [sp, #196]\t; 0xc4\n \tcmp\tr8, r4\n-\tbcs.n\t1ef0 \n+\tbcs.n\t1ef4 \n \tldrb.w\tr1, [sp, #200]\t; 0xc8\n \tsub.w\tr2, r4, r8\n-\tblx\t1840 \n+\tblx\t1844 \n \tldr\tr3, [sp, #188]\t; 0xbc\n-\tb.n\t1ef0 \n-\tldr.w\tr1, [pc, #1376]\t; 24d8 \n+\tb.n\t1ef4 \n+\tldr.w\tr1, [pc, #1376]\t; 24dc \n \tvmov\tr0, s18\n \tmovs\tr2, #0\n \tadd\tr1, pc\n-\tbl\t2e4c \n-\tb.n\t1a58 \n-\tldr.w\tr1, [pc, #1360]\t; 24dc \n+\tbl\t2e50 \n+\tb.n\t1a5c \n+\tldr.w\tr1, [pc, #1360]\t; 24e0 \n \tvmov\tr0, s18\n \tmovs\tr2, #0\n \tadd\tr1, pc\n-\tbl\t2e4c \n-\tb.n\t1a58 \n-\tldr.w\tr1, [pc, #1348]\t; 24e0 \n+\tbl\t2e50 \n+\tb.n\t1a5c \n+\tldr.w\tr1, [pc, #1348]\t; 24e4 \n \tvmov\tr0, s18\n \tmovs\tr2, #0\n \tadd\tr1, pc\n-\tbl\t2e4c \n-\tb.n\t1a58 \n-\tldr.w\tr1, [pc, #1332]\t; 24e4 \n+\tbl\t2e50 \n+\tb.n\t1a5c \n+\tldr.w\tr1, [pc, #1332]\t; 24e8 \n \tvmov\tr0, s18\n \tmovs\tr2, #0\n \tadd\tr1, pc\n-\tbl\t2e4c \n-\tb.n\t1a58 \n+\tbl\t2e50 \n+\tb.n\t1a5c \n \tmov\tr1, r6\n \tmov\tr0, r4\n \tcmp.w\tr9, #0\n-\tbne.w\t226a \n-\tblx\t181c \n+\tbne.w\t226e \n+\tblx\t1820 \n \tldr\tr6, [sp, #68]\t; 0x44\n \tldr\tr4, [sp, #88]\t; 0x58\n-\tb.n\t1b7c \n+\tb.n\t1b80 \n \tmov\tr0, r5\n-\tblx\t17b8 \n-\tb.n\t1f44 \n+\tblx\t17bc \n+\tb.n\t1f48 \n \tldrd\tr0, r4, [sp, #208]\t; 0xd0\n \tsubs\tr4, r4, r0\n-\tbeq.n\t2000 \n+\tbeq.n\t2004 \n \tldr\tr5, [sp, #224]\t; 0xe0\n-\tcbnz\tr5, 1ffc \n+\tcbnz\tr5, 2000 \n \tmovs\tr0, #129\t; 0x81\n-\tblx\t17b8 \n+\tblx\t17bc \n \tmovs\tr3, #129\t; 0x81\n \tstrb\tr5, [r0, r4]\n \tstr\tr3, [sp, #224]\t; 0xe0\n \tadd.w\tr3, r0, #128\t; 0x80\n \tstr\tr0, [sp, #208]\t; 0xd0\n \tstr\tr3, [sp, #216]\t; 0xd8\n \tstr\tr0, [sp, #212]\t; 0xd4\n \tstrb\tr6, [r0, #0]\n \tldr\tr3, [sp, #36]\t; 0x24\n \tcmp\tr3, #0\n-\tbne.w\t1e0a \n+\tbne.w\t1e0e \n \tldrd\tr3, r2, [sp, #188]\t; 0xbc\n \tcmp\tr2, r3\n-\tbeq.n\t2028 \n+\tbeq.n\t202c \n \tldrd\tr3, r2, [sp, #208]\t; 0xd0\n \tcmp\tr2, r3\n-\tbeq.n\t2028 \n+\tbeq.n\t202c \n \tldr\tr3, [sp, #40]\t; 0x28\n \tvmov\tr2, s17\n \tvmov\tr1, s16\n \tldr\tr0, [sp, #44]\t; 0x2c\n-\tbl\t2814 \n+\tbl\t2818 \n \tldr\tr0, [sp, #44]\t; 0x2c\n \tldr\tr3, [r0, #0]\n \tldr\tr3, [r3, #4]\n \tblx\tr3\n \tldr\tr0, [sp, #48]\t; 0x30\n-\tcbz\tr0, 203a \n+\tcbz\tr0, 203e \n \tldr\tr3, [r0, #0]\n \tldr\tr3, [r3, #4]\n \tblx\tr3\n \tldr\tr0, [sp, #52]\t; 0x34\n \tldr\tr3, [r0, #0]\n \tldr\tr3, [r3, #4]\n \tblx\tr3\n-\tblx\t168c \n+\tblx\t1690 \n \tmov\tr1, sl\n-\tblx\t171c \n+\tblx\t1720 \n \tvmov\tr0, s17\n-\tbl\t2e24 \n+\tbl\t2e28 \n \tvmov\tr0, s16\n-\tbl\t2e24 \n+\tbl\t2e28 \n \tmov\tr0, fp\n-\tbl\t2e24 \n+\tbl\t2e28 \n \tvmov\tr0, s18\n-\tbl\t2e24 \n+\tbl\t2e28 \n \tvmov\tr0, s22\n-\tbl\t2e24 \n+\tbl\t2e28 \n \tvmov\tr0, s21\n-\tbl\t2e24 \n+\tbl\t2e28 \n \tvmov\tr0, s19\n-\tbl\t2e24 \n+\tbl\t2e28 \n \tvmov\tr0, s20\n-\tbl\t2e24 \n-\tldr.w\tr2, [pc, #1116]\t; 24e8 \n-\tldr\tr3, [pc, #1004]\t; (247c )\n+\tbl\t2e28 \n+\tldr.w\tr2, [pc, #1116]\t; 24ec \n+\tldr\tr3, [pc, #1004]\t; (2480 )\n \tadd\tr2, pc\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [sp, #228]\t; 0xe4\n \teors\tr2, r3\n \tmov.w\tr3, #0\n-\tbne.w\t22f8 \n+\tbne.w\t22fc \n \tmovs\tr0, #0\n \tadd\tsp, #236\t; 0xec\n \tvpop\t{d8-d11}\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n \tcmp\tr0, r2\n-\tbeq.n\t2000 \n+\tbeq.n\t2004 \n \tmov\tr0, r5\n-\tblx\t17c4 \n+\tblx\t17c8 \n \tadds\tr1, r0, #1\n \tldrd\tr4, r2, [sp, #212]\t; 0xd4\n \tmov\tr3, r0\n \tsubs\tr2, r2, r4\n \tcmp\tr1, r2\n-\tbhi.n\t2100 \n-\tcbz\tr3, 20e6 \n+\tbhi.n\t2104 \n+\tcbz\tr3, 20ea \n \tsubs\tr2, r5, #1\n-\tb.n\t20de \n+\tb.n\t20e2 \n \tadds\tr1, r4, #1\n \tstr\tr1, [sp, #212]\t; 0xd4\n \tsubs\tr1, r5, r2\n \tldrb\tr0, [r2, #0]\n \tsubs\tr1, #1\n \tstrb\tr0, [r4, #0]\n \tcmn\tr1, r3\n \tldr\tr4, [sp, #212]\t; 0xd4\n-\tbeq.n\t20e6 \n+\tbeq.n\t20ea \n \tldrb.w\tr1, [r2, #1]!\n \tcmp\tr1, #0\n-\tbne.n\t20cc \n+\tbne.n\t20d0 \n \tstrb\tr6, [r4, #0]\n \tldrd\tr4, r2, [sp, #212]\t; 0xd4\n \tsubs\tr2, r2, r4\n \tcmp\tr2, #1\n-\tbls.n\t21d4 \n+\tbls.n\t21d8 \n \tadds\tr2, r4, #1\n \tstr\tr2, [sp, #212]\t; 0xd4\n \tmovs\tr2, #10\n \tstrb\tr2, [r4, #0]\n \tldr\tr3, [sp, #212]\t; 0xd4\n \tstrb\tr6, [r3, #0]\n-\tb.n\t2000 \n+\tb.n\t2004 \n \tldr\tr2, [sp, #224]\t; 0xe0\n \tadd\tr1, r2\n \tcmp\tr2, r1\n-\tbcs.n\t20c6 \n+\tbcs.n\t20ca \n \tldr\tr0, [sp, #208]\t; 0xd0\n \tadds\tr1, #128\t; 0x80\n \tstr\tr3, [sp, #60]\t; 0x3c\n \tsubs\tr4, r4, r0\n \tcmp\tr2, #0\n-\tbne.w\t2246 \n+\tbne.w\t224a \n \tmov\tr0, r1\n \tstr\tr1, [sp, #56]\t; 0x38\n-\tblx\t17b8 \n+\tblx\t17bc \n \tldrd\tr1, r3, [sp, #56]\t; 0x38\n \tadds\tr2, r0, r4\n \tstr\tr1, [sp, #224]\t; 0xe0\n \tstr\tr2, [sp, #212]\t; 0xd4\n \tstr\tr0, [sp, #208]\t; 0xd0\n \tstrb\tr6, [r0, r4]\n \tldr\tr2, [sp, #224]\t; 0xe0\n \tldr\tr4, [sp, #212]\t; 0xd4\n \tsubs\tr1, r2, #1\n \tldr\tr2, [sp, #208]\t; 0xd0\n \tadd\tr2, r1\n \tstr\tr2, [sp, #216]\t; 0xd8\n-\tb.n\t20c6 \n+\tb.n\t20ca \n \tsub.w\tr8, r5, r4\n \tcmp\tr4, r5\n-\tbne.n\t215c \n-\tb.n\t1fdc \n+\tbne.n\t2160 \n+\tb.n\t1fe0 \n \tadd.w\tr3, r4, r9\n \tstr\tr3, [sp, #192]\t; 0xc0\n \tstrb.w\tr6, [r4, r9]\n \tldrd\tr4, r5, [sp, #188]\t; 0xbc\n \tsub.w\tr8, r5, r4\n \tcmp\tr5, r4\n-\tbeq.w\t1fdc \n+\tbeq.w\t1fe0 \n \tldrb.w\tr1, [r5, #-1]\n \tmov\tr0, r7\n-\tblx\t16bc \n+\tblx\t16c0 \n \tcmp\tr0, #0\n-\tbeq.w\t1fdc \n+\tbeq.w\t1fe0 \n \tldr\tr3, [sp, #204]\t; 0xcc\n \tadd.w\tr9, r8, #4294967295\t; 0xffffffff\n \tcmp\tr3, r8\n-\tbcs.n\t219e \n+\tbcs.n\t21a2 \n \tadd.w\tr5, r8, #128\t; 0x80\n-\tcbz\tr3, 21b6 \n+\tcbz\tr3, 21ba \n \tmov\tr0, r4\n \tmov\tr1, r5\n-\tblx\t18b8 \n+\tblx\t18bc \n \tstr\tr5, [sp, #204]\t; 0xcc\n \tadd.w\tr3, r0, r8\n \tstr\tr0, [sp, #188]\t; 0xbc\n \tstr\tr3, [sp, #192]\t; 0xc0\n \tstrb.w\tr6, [r0, r8]\n \tldr\tr3, [sp, #204]\t; 0xcc\n \tldr\tr4, [sp, #188]\t; 0xbc\n \tldr\tr5, [sp, #192]\t; 0xc0\n \tsubs\tr3, #1\n \tadd\tr3, r4\n \tstr\tr3, [sp, #196]\t; 0xc4\n \tsubs\tr2, r5, r4\n \tcmp\tr9, r2\n-\tbls.n\t2144 \n+\tbls.n\t2148 \n \tldrb.w\tr1, [sp, #200]\t; 0xc8\n \tsub.w\tr2, r9, r2\n \tmov\tr0, r5\n-\tblx\t1840 \n+\tblx\t1844 \n \tldr\tr4, [sp, #188]\t; 0xbc\n-\tb.n\t2144 \n+\tb.n\t2148 \n \tmov\tr0, r5\n-\tblx\t17b8 \n-\tb.n\t2184 \n+\tblx\t17bc \n+\tb.n\t2188 \n \tmov\tr0, r8\n-\tblx\t17b8 \n-\tb.n\t1e6a \n+\tblx\t17bc \n+\tb.n\t1e6e \n \tldrb.w\tr1, [sp, #200]\t; 0xc8\n \tsubs\tr2, r4, r5\n-\tblx\t1840 \n+\tblx\t1844 \n \tldr\tr3, [sp, #188]\t; 0xbc\n-\tb.n\t1ef0 \n+\tb.n\t1ef4 \n \tldr\tr2, [sp, #224]\t; 0xe0\n \tadds\tr3, r2, #3\n-\tbhi.n\t20f2 \n+\tbhi.n\t20f6 \n \tldr\tr0, [sp, #208]\t; 0xd0\n \tadd.w\tr5, r2, #130\t; 0x82\n \tsubs\tr4, r4, r0\n-\tcbnz\tr2, 223e \n+\tcbnz\tr2, 2242 \n \tmovs\tr0, #130\t; 0x82\n-\tblx\t17b8 \n+\tblx\t17bc \n \tadds\tr3, r0, r4\n \tstr\tr5, [sp, #224]\t; 0xe0\n \tstr\tr3, [sp, #212]\t; 0xd4\n \tstr\tr0, [sp, #208]\t; 0xd0\n \tstrb\tr6, [r0, r4]\n \tldr\tr3, [sp, #224]\t; 0xe0\n \tldr\tr4, [sp, #212]\t; 0xd4\n \tsubs\tr2, r3, #1\n \tldr\tr3, [sp, #208]\t; 0xd0\n \tadd\tr3, r2\n \tstr\tr3, [sp, #216]\t; 0xd8\n-\tb.n\t20f2 \n+\tb.n\t20f6 \n \tmov\tr0, r8\n-\tblx\t17b8 \n-\tb.n\t1ed0 \n+\tblx\t17bc \n+\tb.n\t1ed4 \n \tmovs\tr0, #40\t; 0x28\n-\tblx\t1770 \n+\tblx\t1774 \n \tmov\tr4, r0\n-\tblx\t1794 \n-\tb.n\t1cd2 \n+\tblx\t1798 \n+\tb.n\t1cd6 \n \tmovs\tr3, #0\n \tstr\tr3, [sp, #48]\t; 0x30\n-\tb.n\t1d56 \n+\tb.n\t1d5a \n \tmovs\tr0, #248\t; 0xf8\n-\tblx\t1770 \n+\tblx\t1774 \n \tmovs\tr3, #0\n \tmov\tr1, r4\n \tmov\tr2, r3\n \tstr\tr6, [sp, #20]\n \tstrd\tr3, r3, [sp, #12]\n \tstrd\tr3, r3, [sp, #4]\n \tstr\tr3, [sp, #0]\n \tstr\tr0, [sp, #44]\t; 0x2c\n-\tblx\t16e0 \n-\tb.n\t1d18 \n+\tblx\t16e4 \n+\tb.n\t1d1c \n \tmov\tr1, r5\n-\tblx\t18b8 \n-\tb.n\t21ea \n+\tblx\t18bc \n+\tb.n\t21ee \n \tstr\tr1, [sp, #56]\t; 0x38\n-\tblx\t18b8 \n+\tblx\t18bc \n \tldrd\tr1, r3, [sp, #56]\t; 0x38\n-\tb.n\t2122 \n+\tb.n\t2126 \n \tadds\tr4, #1\n \tcmp\tr4, sl\n-\tbge.n\t2324 \n+\tbge.n\t2328 \n \tmov\tr2, r0\n \tldr.w\tr1, [r7, r4, lsl #2]\n \tvmov\tr0, s20\n-\tbl\t2e4c \n-\tb.w\t1a58 \n-\tblx\t1698 \n+\tbl\t2e50 \n+\tb.w\t1a5c \n+\tblx\t169c \n \tldr\tr6, [sp, #68]\t; 0x44\n \tldr\tr4, [sp, #88]\t; 0x58\n-\tb.n\t1b74 \n-\tldr\tr3, [pc, #628]\t; (24ec )\n-\tldr\tr1, [pc, #632]\t; (24f0 )\n+\tb.n\t1b78 \n+\tldr\tr3, [pc, #628]\t; (24f0 )\n+\tldr\tr1, [pc, #632]\t; (24f4 )\n \tadd\tr1, pc\n \tldr\tr0, [r5, r3]\n-\tblx\t1758 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n+\tblx\t175c >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n \tldr\tr1, [sp, #68]\t; 0x44\n-\tblx\t1758 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n-\tldr\tr1, [pc, #620]\t; (24f4 )\n+\tblx\t175c >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n+\tldr\tr1, [pc, #620]\t; (24f8 )\n \tadd\tr1, pc\n-\tblx\t1758 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n-\tb.n\t1b1e \n+\tblx\t175c >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n+\tb.n\t1b22 \n \tmovs\tr0, #36\t; 0x24\n-\tblx\t1770 \n+\tblx\t1774 \n \tmov\tr4, r0\n-\tblx\t1888 \n-\tb.n\t1cd2 \n+\tblx\t188c \n+\tb.n\t1cd6 \n \tmovs\tr0, #48\t; 0x30\n-\tblx\t1770 \n+\tblx\t1774 \n \tmov\tr4, r0\n-\tblx\t17d0 \n-\tb.n\t1cd2 \n+\tblx\t17d4 \n+\tb.n\t1cd6 \n \tldr\tr1, [sp, #56]\t; 0x38\n \tmov\tr0, r6\n-\tblx\t1810 \n+\tblx\t1814 \n \tmov\tr2, r0\n \tcmp\tr0, #0\n-\tbne.n\t2338 \n+\tbne.n\t233c \n \tadds\tr4, #1\n \tcmp\tr4, sl\n-\tbge.n\t232e \n+\tbge.n\t2332 \n \tldr.w\tr1, [r7, r4, lsl #2]\n \tvmov\tr0, s22\n-\tbl\t2e4c \n-\tb.w\t1a58 \n+\tbl\t2e50 \n+\tb.w\t1a5c \n \tmovs\tr2, #4\n \tmov\tr8, r3\n \tmov\tr9, r3\n \tstr\tr2, [sp, #36]\t; 0x24\n-\tb.n\t1b0e \n-\tldr\tr2, [pc, #480]\t; (24bc )\n+\tb.n\t1b12 \n+\tldr\tr2, [pc, #480]\t; (24c0 )\n \tmovs\tr1, #1\n \tldr\tr3, [r7, #0]\n \tldr\tr2, [r5, r2]\n \tldr\tr0, [r2, #0]\n \tldr\tr2, [sp, #88]\t; 0x58\n \tstr\tr2, [sp, #0]\n-\tldr\tr2, [pc, #524]\t; (24f8 )\n+\tldr\tr2, [pc, #524]\t; (24fc )\n \tadd\tr2, pc\n-\tblx\t1870 <__fprintf_chk@plt>\n+\tblx\t1874 <__fprintf_chk@plt>\n \tmov.w\tr0, #4294967295\t; 0xffffffff\n-\tblx\t18a0 \n-\tblx\t165c <__stack_chk_fail@plt>\n-\tldr\tr1, [pc, #508]\t; (24fc )\n+\tblx\t18a4 \n+\tblx\t1660 <__stack_chk_fail@plt>\n+\tldr\tr1, [pc, #508]\t; (2500 )\n \tldr\tr0, [r7, #0]\n \tadd\tr1, pc\n-\tbl\t262c \n-\tldr\tr1, [pc, #504]\t; (2500 )\n+\tbl\t2630 \n+\tldr\tr1, [pc, #504]\t; (2504 )\n \tldr\tr0, [r7, #0]\n \tadd\tr1, pc\n-\tbl\t262c \n-\tldr\tr1, [pc, #496]\t; (2504 )\n+\tbl\t2630 \n+\tldr\tr1, [pc, #496]\t; (2508 )\n \tldr\tr0, [r7, #0]\n \tadd\tr1, pc\n-\tbl\t262c \n-\tldr\tr1, [pc, #492]\t; (2508 )\n+\tbl\t2630 \n+\tldr\tr1, [pc, #492]\t; (250c )\n \tldr\tr0, [sp, #48]\t; 0x30\n \tadd\tr1, pc\n-\tbl\t262c \n-\tldr\tr1, [pc, #484]\t; (250c )\n+\tbl\t2630 \n+\tldr\tr1, [pc, #484]\t; (2510 )\n \tldr\tr0, [sp, #48]\t; 0x30\n \tadd\tr1, pc\n-\tbl\t262c \n-\tldr\tr1, [pc, #480]\t; (2510 )\n+\tbl\t2630 \n+\tldr\tr1, [pc, #480]\t; (2514 )\n \tldr\tr0, [r7, #0]\n \tadd\tr1, pc\n-\tbl\t262c \n-\tldr\tr1, [pc, #472]\t; (2514 )\n+\tbl\t2630 \n+\tldr\tr1, [pc, #472]\t; (2518 )\n \tadd.w\tfp, sp, #168\t; 0xa8\n \tmovs\tr2, #0\n \tmov\tr0, fp\n \tadd\tr1, pc\n-\tbl\t2d50 \n+\tbl\t2d54 \n \tadd\tr3, sp, #188\t; 0xbc\n \tldr.w\tr1, [r7, r4, lsl #2]\n \tmovs\tr2, #0\n \tmov\tr0, r3\n \tvmov\ts16, r3\n-\tbl\t2d50 \n+\tbl\t2d54 \n \tadd\tr3, sp, #208\t; 0xd0\n \tmov\tr0, r3\n \tldr\tr1, [sp, #168]\t; 0xa8\n \tmovs\tr2, #0\n \tvmov\ts17, r3\n-\tbl\t2d50 \n+\tbl\t2d54 \n \tldr\tr7, [sp, #188]\t; 0xbc\n \tmov\tr0, r7\n-\tblx\t17c4 \n+\tblx\t17c8 \n \tadds\tr6, r0, #1\n \tldrd\tr4, r3, [sp, #212]\t; 0xd4\n \tmov\tr5, r0\n \tsubs\tr3, r3, r4\n \tcmp\tr6, r3\n-\tbhi.n\t23b6 \n+\tbhi.n\t23ba \n \tadd\tr5, r7\n-\tb.n\t2394 \n+\tb.n\t2398 \n \tldrb\tr3, [r7, #0]\n-\tcbz\tr3, 2398 \n+\tcbz\tr3, 239c \n \tadds\tr3, r4, #1\n \tstr\tr3, [sp, #212]\t; 0xd4\n \tldrb.w\tr3, [r7], #1\n \tstrb\tr3, [r4, #0]\n \tldr\tr4, [sp, #212]\t; 0xd4\n \tcmp\tr7, r5\n-\tbne.n\t2384 \n+\tbne.n\t2388 \n \tmovs\tr3, #0\n \tstrb\tr3, [r4, #0]\n \tldr\tr0, [sp, #48]\t; 0x30\n \tldr\tr1, [sp, #208]\t; 0xd0\n-\tbl\t262c \n+\tbl\t2630 \n \tmovs\tr1, #0\n \tmov\tr0, r3\n-\tbl\t262c \n-\tldr\tr1, [pc, #360]\t; (2518 )\n+\tbl\t2630 \n+\tldr\tr1, [pc, #360]\t; (251c )\n \tldr\tr0, [sp, #48]\t; 0x30\n \tadd\tr1, pc\n-\tbl\t262c \n+\tbl\t2630 \n \tldr\tr3, [sp, #224]\t; 0xe0\n \tadd\tr6, r3\n \tcmp\tr3, r6\n-\tbcs.n\t2380 \n+\tbcs.n\t2384 \n \tldr\tr0, [sp, #208]\t; 0xd0\n \tadds\tr6, #128\t; 0x80\n \tsubs\tr4, r4, r0\n-\tcbz\tr3, 23e6 \n+\tcbz\tr3, 23ea \n \tmov\tr1, r6\n-\tblx\t18b8 \n+\tblx\t18bc \n \tadds\tr3, r0, r4\n \tstr\tr6, [sp, #224]\t; 0xe0\n \tstr\tr3, [sp, #212]\t; 0xd4\n \tmovs\tr3, #0\n \tstr\tr0, [sp, #208]\t; 0xd0\n \tstrb\tr3, [r0, r4]\n \tldr\tr3, [sp, #224]\t; 0xe0\n \tldr\tr4, [sp, #212]\t; 0xd4\n \tsubs\tr2, r3, #1\n \tldr\tr3, [sp, #208]\t; 0xd0\n \tadd\tr3, r2\n \tstr\tr3, [sp, #216]\t; 0xd8\n-\tb.n\t2380 \n+\tb.n\t2384 \n \tmov\tr0, r6\n-\tblx\t17b8 \n-\tb.n\t23cc \n+\tblx\t17bc \n+\tb.n\t23d0 \n \tvmov\tr0, s17\n-\tbl\t2e24 \n+\tbl\t2e28 \n \tvmov\tr0, s16\n-\tbl\t2e24 \n+\tbl\t2e28 \n \tmov\tr0, fp\n-\tbl\t2e24 \n-\tb.n\t240e \n+\tbl\t2e28 \n+\tb.n\t2412 \n \tmov\tr0, r4\n \tmovs\tr1, #48\t; 0x30\n-\tblx\t16f8 \n+\tblx\t16fc \n \tvmov\tr0, s18\n-\tbl\t2e24 \n+\tbl\t2e28 \n \tvmov\tr0, s22\n-\tbl\t2e24 \n+\tbl\t2e28 \n \tvmov\tr0, s21\n-\tbl\t2e24 \n+\tbl\t2e28 \n \tvmov\tr0, s19\n-\tbl\t2e24 \n+\tbl\t2e28 \n \tvmov\tr0, s20\n-\tbl\t2e24 \n-\tblx\t184c <__cxa_end_cleanup@plt>\n+\tbl\t2e28 \n+\tblx\t1850 <__cxa_end_cleanup@plt>\n \tmov\tr0, r4\n \tmovs\tr1, #36\t; 0x24\n-\tblx\t16f8 \n-\tb.n\t240e \n-\tb.n\t240e \n+\tblx\t16fc \n+\tb.n\t2412 \n+\tb.n\t2412 \n \tmov\tr0, r4\n \tmovs\tr1, #40\t; 0x28\n-\tblx\t16f8 \n-\tb.n\t240e \n+\tblx\t16fc \n+\tb.n\t2412 \n \tmov\tr0, r9\n \tmov.w\tr1, #288\t; 0x120\n-\tblx\t16f8 \n-\tb.n\t240e \n+\tblx\t16fc \n+\tb.n\t2412 \n \tldr\tr0, [sp, #48]\t; 0x30\n \tmovs\tr1, #8\n-\tblx\t16f8 \n-\tb.n\t240e \n-\tb.n\t23ee \n+\tblx\t16fc \n+\tb.n\t2412 \n+\tb.n\t23f2 \n \tldr\tr0, [sp, #44]\t; 0x2c\n \tmovs\tr1, #248\t; 0xf8\n-\tblx\t16f8 \n-\tb.n\t240e \n-\tb.n\t243a \n-\tb.n\t2468 \n+\tblx\t16fc \n+\tb.n\t2412 \n+\tb.n\t243e \n+\tb.n\t246c \n \tnop\n-\tmovs\tr5, #142\t; 0x8e\n+\tmovs\tr5, #138\t; 0x8a\n \tmovs\tr1, r0\n \tlsls\tr4, r4, #4\n \tmovs\tr0, r0\n-\tmovs\tr5, #124\t; 0x7c\n+\tmovs\tr5, #120\t; 0x78\n \tmovs\tr1, r0\n \tadds\tr2, r5, #1\n \tmovs\tr0, r0\n \tadds\tr0, r3, #1\n \tmovs\tr0, r0\n \tasrs\tr6, r7, #28\n \tmovs\tr0, r0\n@@ -1174,15 +1174,15 @@\n \tmovs\tr0, r0\n \tasrs\tr6, r7, #25\n \tmovs\tr0, r0\n \tasrs\tr4, r3, #25\n \tmovs\tr0, r0\n \tasrs\tr2, r2, #25\n \tmovs\tr0, r0\n-\tsubs\tr0, r6, #0\n+\tsubs\tr4, r5, #0\n \tmovs\tr1, r0\n \tlsls\tr0, r1, #4\n \tmovs\tr0, r0\n \tasrs\tr4, r7, #17\n \tmovs\tr0, r0\n \tasrs\tr4, r0, #18\n \tmovs\tr0, r0\n@@ -1201,314 +1201,314 @@\n \tasrs\tr2, r2, #14\n \tmovs\tr0, r0\n \tasrs\tr6, r3, #14\n \tmovs\tr0, r0\n \tasrs\tr0, r0, #11\n \t...\n \n-0000251c <_start@@Base>:\n+00002520 <_start@@Base>:\n _start():\n \tmov.w\tfp, #0\n \tmov.w\tlr, #0\n \tpop\t{r1}\n \tmov\tr2, sp\n \tpush\t{r2}\n \tpush\t{r0}\n-\tldr.w\tsl, [pc, #36]\t; 2554 <_start@@Base+0x38>\n-\tadd\tr3, pc, #32\t; (adr r3, 2554 <_start@@Base+0x38>)\n+\tldr.w\tsl, [pc, #36]\t; 2558 <_start@@Base+0x38>\n+\tadd\tr3, pc, #32\t; (adr r3, 2558 <_start@@Base+0x38>)\n \tadd\tsl, r3\n-\tldr.w\tip, [pc, #32]\t; 2558 <_start@@Base+0x3c>\n+\tldr.w\tip, [pc, #32]\t; 255c <_start@@Base+0x3c>\n \tldr.w\tip, [sl, ip]\n \tstr.w\tip, [sp, #-4]!\n-\tldr\tr3, [pc, #24]\t; (255c <_start@@Base+0x40>)\n+\tldr\tr3, [pc, #24]\t; (2560 <_start@@Base+0x40>)\n \tldr.w\tr3, [sl, r3]\n-\tldr\tr0, [pc, #24]\t; (2560 <_start@@Base+0x44>)\n+\tldr\tr0, [pc, #24]\t; (2564 <_start@@Base+0x44>)\n \tldr.w\tr0, [sl, r0]\n-\tblx\t16a4 <__libc_start_main@plt>\n-\tblx\t187c \n-\tadds\tr0, r6, r5\n+\tblx\t16a8 <__libc_start_main@plt>\n+\tblx\t1880 \n+\tadds\tr4, r5, r5\n \tmovs\tr1, r0\n \tlsls\tr0, r0, #4\n \tmovs\tr0, r0\n \tlsls\tr4, r3, #4\n \tmovs\tr0, r0\n \tlsls\tr0, r7, #3\n \tmovs\tr0, r0\n call_weak_fn():\n \tadds\tr0, #20\n-\tb.n\t20a8 \n+\tb.n\t20ac \n \tmovs\tr0, #20\n-\tb.n\t20ac \n+\tb.n\t20b0 \n \tadds\tr0, #3\n-\tb.n\t2690 \n+\tb.n\t2694 \n \tmovs\tr0, #2\n-\tb.n\t249c \n+\tb.n\t24a0 \n \tmovs\tr0, r0\n-\tb.n\t2c1e \n+\tb.n\t2c22 \n \tvrhadd.u16\td0, d14, d31\n \tmcrr2\t10, 15, lr, fp, cr15\n-\tadds\tr0, r2, r5\n+\tadds\tr4, r1, r5\n \tmovs\tr1, r0\n \tlsls\tr4, r0, #4\n \tmovs\tr0, r0\n deregister_tm_clones():\n-\tldr\tr0, [pc, #24]\t; (25a4 <_start@@Base+0x88>)\n-\tldr\tr3, [pc, #28]\t; (25a8 <_start@@Base+0x8c>)\n-\tldr\tr2, [pc, #28]\t; (25ac <_start@@Base+0x90>)\n+\tldr\tr0, [pc, #24]\t; (25a8 <_start@@Base+0x88>)\n+\tldr\tr3, [pc, #28]\t; (25ac <_start@@Base+0x8c>)\n+\tldr\tr2, [pc, #28]\t; (25b0 <_start@@Base+0x90>)\n \tadd\tr0, pc\n \tadd\tr3, pc\n \tadd\tr2, pc\n \tcmp\tr3, r0\n-\tbeq.n\t25a0 <_start@@Base+0x84>\n-\tldr\tr3, [pc, #20]\t; (25b0 <_start@@Base+0x94>)\n+\tbeq.n\t25a4 <_start@@Base+0x84>\n+\tldr\tr3, [pc, #20]\t; (25b4 <_start@@Base+0x94>)\n \tldr\tr3, [r2, r3]\n-\tcbz\tr3, 25a0 <_start@@Base+0x84>\n+\tcbz\tr3, 25a4 <_start@@Base+0x84>\n \tbx\tr3\n \tbx\tlr\n \tnop\n-\tsubs\tr6, r6, r1\n+\tsubs\tr2, r6, r1\n \tmovs\tr1, r0\n-\tsubs\tr4, r6, r1\n+\tsubs\tr0, r6, r1\n \tmovs\tr1, r0\n-\tadds\tr6, r5, r4\n+\tadds\tr2, r5, r4\n \tmovs\tr1, r0\n \tlsls\tr4, r7, #3\n \tmovs\tr0, r0\n register_tm_clones():\n-\tldr\tr0, [pc, #32]\t; (25d8 <_start@@Base+0xbc>)\n-\tldr\tr1, [pc, #36]\t; (25dc <_start@@Base+0xc0>)\n+\tldr\tr0, [pc, #32]\t; (25dc <_start@@Base+0xbc>)\n+\tldr\tr1, [pc, #36]\t; (25e0 <_start@@Base+0xc0>)\n \tadd\tr0, pc\n-\tldr\tr2, [pc, #36]\t; (25e0 <_start@@Base+0xc4>)\n+\tldr\tr2, [pc, #36]\t; (25e4 <_start@@Base+0xc4>)\n \tadd\tr1, pc\n \tsubs\tr1, r1, r0\n \tadd\tr2, pc\n \tlsrs\tr3, r1, #31\n \tadd.w\tr1, r3, r1, asr #2\n \tasrs\tr1, r1, #1\n-\tbeq.n\t25d4 <_start@@Base+0xb8>\n-\tldr\tr3, [pc, #20]\t; (25e4 <_start@@Base+0xc8>)\n+\tbeq.n\t25d8 <_start@@Base+0xb8>\n+\tldr\tr3, [pc, #20]\t; (25e8 <_start@@Base+0xc8>)\n \tldr\tr3, [r2, r3]\n-\tcbz\tr3, 25d4 <_start@@Base+0xb8>\n+\tcbz\tr3, 25d8 <_start@@Base+0xb8>\n \tbx\tr3\n \tbx\tlr\n \tnop\n-\tsubs\tr4, r1, r1\n-\tmovs\tr1, r0\n \tsubs\tr0, r1, r1\n \tmovs\tr1, r0\n-\tadds\tr0, r0, r4\n+\tsubs\tr4, r0, r1\n+\tmovs\tr1, r0\n+\tadds\tr4, r7, r3\n \tmovs\tr1, r0\n \tlsls\tr4, r5, #4\n \tmovs\tr0, r0\n __do_global_dtors_aux():\n \tpush\t{r3, lr}\n-\tldr\tr3, [pc, #40]\t; (2614 <_start@@Base+0xf8>)\n-\tldr\tr2, [pc, #40]\t; (2618 <_start@@Base+0xfc>)\n+\tldr\tr3, [pc, #40]\t; (2618 <_start@@Base+0xf8>)\n+\tldr\tr2, [pc, #40]\t; (261c <_start@@Base+0xfc>)\n \tadd\tr3, pc\n \tadd\tr2, pc\n \tldrb\tr3, [r3, #0]\n-\tcbnz\tr3, 2612 <_start@@Base+0xf6>\n-\tldr\tr3, [pc, #36]\t; (261c <_start@@Base+0x100>)\n+\tcbnz\tr3, 2616 <_start@@Base+0xf6>\n+\tldr\tr3, [pc, #36]\t; (2620 <_start@@Base+0x100>)\n \tldr\tr3, [r2, r3]\n-\tcbz\tr3, 2606 <_start@@Base+0xea>\n-\tldr\tr3, [pc, #32]\t; (2620 <_start@@Base+0x104>)\n+\tcbz\tr3, 260a <_start@@Base+0xea>\n+\tldr\tr3, [pc, #32]\t; (2624 <_start@@Base+0x104>)\n \tadd\tr3, pc\n \tldr\tr0, [r3, #0]\n-\tblx\t17ac <__cxa_finalize@plt>\n-\tbl\t2588 <_start@@Base+0x6c>\n-\tldr\tr3, [pc, #24]\t; (2624 <_start@@Base+0x108>)\n+\tblx\t17b0 <__cxa_finalize@plt>\n+\tbl\t258c <_start@@Base+0x6c>\n+\tldr\tr3, [pc, #24]\t; (2628 <_start@@Base+0x108>)\n \tmovs\tr2, #1\n \tadd\tr3, pc\n \tstrb\tr2, [r3, #0]\n \tpop\t{r3, pc}\n-\tsubs\tr6, r2, r0\n+\tsubs\tr2, r2, r0\n \tmovs\tr1, r0\n-\tadds\tr0, r2, r3\n+\tadds\tr4, r1, r3\n \tmovs\tr1, r0\n \tlsls\tr4, r2, #4\n \tmovs\tr0, r0\n-\tsubs\tr2, r0, r0\n+\tadds\tr6, r7, r7\n \tmovs\tr1, r0\n-\tadds\tr6, r6, r7\n+\tadds\tr2, r6, r7\n \tmovs\tr1, r0\n frame_dummy():\n-\tb.n\t25b4 <_start@@Base+0x98>\n+\tb.n\t25b8 <_start@@Base+0x98>\n \tnop\n \n-0000262c :\n+00002630 :\n usage(char const*, char const*):\n-\tldr\tr2, [pc, #392]\t; (27b8 )\n-\tldr\tr3, [pc, #396]\t; (27bc )\n+\tldr\tr2, [pc, #392]\t; (27bc )\n+\tldr\tr3, [pc, #396]\t; (27c0 )\n \tadd\tr2, pc\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, lr}\n-\tldr.w\tr8, [pc, #392]\t; 27c0 \n+\tldr.w\tr8, [pc, #392]\t; 27c4 \n \tsub\tsp, #24\n \tmov\tr4, r0\n \tldr\tr3, [r2, r3]\n \tadd\tr8, pc\n \tldr\tr3, [r3, #0]\n \tstr\tr3, [sp, #20]\n \tmov.w\tr3, #0\n \tcmp\tr1, #0\n-\tbeq.w\t2782 \n-\tldr\tr0, [pc, #368]\t; (27c4 )\n+\tbeq.w\t2786 \n+\tldr\tr0, [pc, #368]\t; (27c8 )\n \tmov\tr3, r4\n-\tldr\tr2, [pc, #368]\t; (27c8 )\n+\tldr\tr2, [pc, #368]\t; (27cc )\n \tadd\tr2, pc\n \tldr.w\tr5, [r8, r0]\n \tstr\tr1, [sp, #0]\n \tmovs\tr1, #1\n \tldr\tr0, [r5, #0]\n-\tblx\t1870 <__fprintf_chk@plt>\n-\tldr\tr0, [pc, #356]\t; (27cc )\n+\tblx\t1874 <__fprintf_chk@plt>\n+\tldr\tr0, [pc, #356]\t; (27d0 )\n \tmovs\tr2, #69\t; 0x45\n \tldr\tr3, [r5, #0]\n \tmovs\tr1, #1\n \tadd\tr0, pc\n \tadd\tr6, sp, #8\n-\tblx\t162c \n-\tldr\tr2, [pc, #344]\t; (27d0 )\n+\tblx\t1630 \n+\tldr\tr2, [pc, #344]\t; (27d4 )\n \tmov\tr3, r4\n \tmovs\tr1, #1\n \tadd\tr2, pc\n \tldr\tr0, [r5, #0]\n-\tblx\t1870 <__fprintf_chk@plt>\n-\tldr\tr0, [pc, #332]\t; (27d4 )\n+\tblx\t1874 <__fprintf_chk@plt>\n+\tldr\tr0, [pc, #332]\t; (27d8 )\n \tldr\tr3, [r5, #0]\n \tmovs\tr2, #60\t; 0x3c\n \tmovs\tr1, #1\n \tadd\tr0, pc\n-\tblx\t162c \n-\tldr\tr0, [pc, #324]\t; (27d8 )\n+\tblx\t1630 \n+\tldr\tr0, [pc, #324]\t; (27dc )\n \tldr\tr3, [r5, #0]\n \tmovs\tr2, #56\t; 0x38\n \tmovs\tr1, #1\n \tadd\tr0, pc\n-\tblx\t162c \n-\tldr\tr0, [pc, #312]\t; (27dc )\n+\tblx\t1630 \n+\tldr\tr0, [pc, #312]\t; (27e0 )\n \tldr\tr3, [r5, #0]\n \tmovs\tr2, #50\t; 0x32\n \tmovs\tr1, #1\n \tadd\tr0, pc\n-\tblx\t162c \n-\tldr\tr0, [pc, #304]\t; (27e0 )\n+\tblx\t1630 \n+\tldr\tr0, [pc, #304]\t; (27e4 )\n \tldr\tr3, [r5, #0]\n \tmovs\tr2, #42\t; 0x2a\n \tmovs\tr1, #1\n \tadd\tr0, pc\n-\tblx\t162c \n-\tldr\tr0, [pc, #292]\t; (27e4 )\n+\tblx\t1630 \n+\tldr\tr0, [pc, #292]\t; (27e8 )\n \tldr\tr3, [r5, #0]\n \tmovs\tr2, #47\t; 0x2f\n \tmovs\tr1, #1\n \tadd\tr0, pc\n-\tblx\t162c \n-\tldr\tr0, [pc, #284]\t; (27e8 )\n+\tblx\t1630 \n+\tldr\tr0, [pc, #284]\t; (27ec )\n \tldr\tr3, [r5, #0]\n \tmovs\tr2, #48\t; 0x30\n \tmovs\tr1, #1\n \tadd\tr0, pc\n-\tblx\t162c \n-\tldr\tr0, [pc, #272]\t; (27ec )\n+\tblx\t1630 \n+\tldr\tr0, [pc, #272]\t; (27f0 )\n \tldr\tr3, [r5, #0]\n \tmovs\tr2, #51\t; 0x33\n \tmovs\tr1, #1\n \tadd\tr0, pc\n-\tblx\t162c \n-\tldr\tr0, [pc, #264]\t; (27f0 )\n+\tblx\t1630 \n+\tldr\tr0, [pc, #264]\t; (27f4 )\n \tldr\tr3, [r5, #0]\n \tmovs\tr2, #38\t; 0x26\n \tmovs\tr1, #1\n \tadd\tr0, pc\n-\tblx\t162c \n-\tldr\tr0, [pc, #252]\t; (27f4 )\n+\tblx\t1630 \n+\tldr\tr0, [pc, #252]\t; (27f8 )\n \tldr\tr3, [r5, #0]\n \tmovs\tr2, #69\t; 0x45\n \tmovs\tr1, #1\n \tadd\tr0, pc\n-\tblx\t162c \n-\tldr\tr0, [pc, #244]\t; (27f8 )\n+\tblx\t1630 \n+\tldr\tr0, [pc, #244]\t; (27fc )\n \tldr\tr3, [r5, #0]\n \tmovs\tr2, #52\t; 0x34\n \tmovs\tr1, #1\n \tadd\tr0, pc\n-\tblx\t162c \n-\tblx\t1638 \n+\tblx\t1630 \n+\tblx\t163c \n \tmov\tr1, r0\n \tmov\tr0, r6\n-\tblx\t1674 \n+\tblx\t1678 \n \tldr\tr4, [sp, #8]\n \tcmp\tr4, r6\n-\tbeq.n\t2738 \n-\tldr\tr7, [pc, #216]\t; (27fc )\n+\tbeq.n\t273c \n+\tldr\tr7, [pc, #216]\t; (2800 )\n \tadd\tr7, pc\n \tldr\tr3, [r4, #8]\n \tmov\tr2, r7\n \tldr\tr0, [r5, #0]\n \tmovs\tr1, #1\n-\tblx\t1870 <__fprintf_chk@plt>\n+\tblx\t1874 <__fprintf_chk@plt>\n \tldr\tr4, [r4, #0]\n \tcmp\tr4, r6\n-\tbne.n\t2726 \n-\tldr\tr0, [pc, #196]\t; (2800 )\n+\tbne.n\t272a \n+\tldr\tr0, [pc, #196]\t; (2804 )\n \tmovs\tr2, #63\t; 0x3f\n \tldr\tr3, [r5, #0]\n \tmovs\tr1, #1\n \tadd\tr0, pc\n-\tblx\t162c \n-\tldr\tr0, [pc, #188]\t; (2804 )\n+\tblx\t1630 \n+\tldr\tr0, [pc, #188]\t; (2808 )\n \tmovs\tr2, #54\t; 0x36\n \tldr\tr3, [r5, #0]\n \tmovs\tr1, #1\n \tadd\tr0, pc\n-\tblx\t162c \n-\tldr\tr0, [pc, #176]\t; (2808 )\n+\tblx\t1630 \n+\tldr\tr0, [pc, #176]\t; (280c )\n \tmovs\tr2, #30\n \tldr\tr3, [r5, #0]\n \tmovs\tr1, #1\n \tadd\tr0, pc\n-\tblx\t162c \n+\tblx\t1630 \n \tldr\tr1, [r5, #0]\n \tmovs\tr0, #10\n-\tblx\t1644 \n-\tldr\tr0, [pc, #160]\t; (280c )\n+\tblx\t1648 \n+\tldr\tr0, [pc, #160]\t; (2810 )\n \tmovs\tr1, #1\n \tldr\tr3, [r5, #0]\n \tmovw\tr2, #619\t; 0x26b\n \tadd\tr0, pc\n-\tblx\t162c \n+\tblx\t1630 \n \tmov.w\tr0, #4294967295\t; 0xffffffff\n-\tblx\t18a0 \n-\tldr\tr3, [pc, #64]\t; (27c4 )\n+\tblx\t18a4 \n+\tldr\tr3, [pc, #64]\t; (27c8 )\n \tldr.w\tr5, [r8, r3]\n-\tb.n\t2666 \n+\tb.n\t266a \n \tldr\tr4, [sp, #8]\n \tcmp\tr4, r6\n-\tbne.n\t2794 \n-\tblx\t184c <__cxa_end_cleanup@plt>\n+\tbne.n\t2798 \n+\tblx\t1850 <__cxa_end_cleanup@plt>\n \tldr\tr0, [r4, #8]\n \tldr\tr5, [r4, #0]\n-\tcbz\tr0, 27aa \n-\tldr\tr3, [pc, #116]\t; (2810 )\n+\tcbz\tr0, 27ae \n+\tldr\tr3, [pc, #116]\t; (2814 )\n \tldr.w\tr3, [r8, r3]\n \tldr\tr3, [r3, #0]\n \tcmp\tr0, r3\n-\tbeq.n\t27aa \n-\tblx\t1728 \n+\tbeq.n\t27ae \n+\tblx\t172c \n \tmov\tr0, r4\n \tmovs\tr1, #28\n \tmov\tr4, r5\n-\tblx\t16f8 \n-\tb.n\t278c \n+\tblx\t16fc \n+\tb.n\t2790 \n \tnop\n-\tadds\tr0, r2, r2\n+\tadds\tr4, r1, r2\n \tmovs\tr1, r0\n \tlsls\tr4, r4, #4\n \tmovs\tr0, r0\n-\tadds\tr0, r0, r2\n+\tadds\tr4, r7, r1\n \tmovs\tr1, r0\n \tlsls\tr0, r6, #4\n \tmovs\tr0, r0\n \tlsrs\tr2, r1, #6\n \tmovs\tr0, r0\n \tlsrs\tr6, r7, #5\n \tmovs\tr0, r0\n@@ -1543,69 +1543,69 @@\n \tlsrs\tr4, r3, #14\n \tmovs\tr0, r0\n \tlsrs\tr4, r4, #14\n \tmovs\tr0, r0\n \tlsls\tr0, r7, #4\n \t...\n \n-00002814 :\n+00002818 :\n writeEntry(sword::SWModule*, sword::SWBuf const&, sword::SWBuf const&, bool):\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov\tr4, r1\n-\tldr.w\tr5, [pc, #1252]\t; 2d00 \n-\tldr.w\tr1, [pc, #1252]\t; 2d04 \n+\tldr.w\tr5, [pc, #1252]\t; 2d04 \n+\tldr.w\tr1, [pc, #1252]\t; 2d08 \n \tadd\tr5, pc\n \tvpush\t{d8-d9}\n \tsub\tsp, #132\t; 0x84\n-\tldr.w\tfp, [pc, #1244]\t; 2d08 \n+\tldr.w\tfp, [pc, #1244]\t; 2d0c \n \tldr\tr1, [r5, r1]\n \tadd\tfp, pc\n \tldr\tr1, [r1, #0]\n \tstr\tr1, [sp, #124]\t; 0x7c\n \tmov.w\tr1, #0\n \tmov\tr1, r2\n \tstrd\tr2, r3, [sp, #12]\n \tldrd\tr2, r3, [r4]\n \tcmp\tr2, r3\n-\tbeq.w\t2ac6 \n+\tbeq.w\t2aca \n \tldr\tr2, [r1, #0]\n \tldr\tr3, [r1, #4]\n \tcmp\tr2, r3\n-\tbeq.w\t2ac6 \n-\tldr.w\tr3, [pc, #1204]\t; 2d0c \n+\tbeq.w\t2aca \n+\tldr.w\tr3, [pc, #1204]\t; 2d10 \n \tmov\tr8, r0\n-\tldr.w\tr1, [pc, #1204]\t; 2d10 \n+\tldr.w\tr1, [pc, #1204]\t; 2d14 \n \tmovs\tr2, #11\n \tadd\tr1, pc\n \tldr.w\tr5, [fp, r3]\n \tmov\tr0, r5\n-\tblx\t17e8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t17ec >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tldr\tr6, [r4, #0]\n \tcmp\tr6, #0\n-\tbeq.w\t2cc2 \n+\tbeq.w\t2cc6 \n \tmov\tr0, r6\n-\tblx\t17c4 \n+\tblx\t17c8 \n \tmov\tr1, r6\n \tmov\tr2, r0\n \tmov\tr0, r5\n-\tblx\t17e8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t17ec >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tldr\tr3, [r5, #0]\n \tldr.w\tr3, [r3, #-12]\n \tadd\tr3, r5\n \tldr\tr6, [r3, #124]\t; 0x7c\n \tcmp\tr6, #0\n-\tbeq.w\t2cd6 \n+\tbeq.w\t2cda \n \tldrb\tr3, [r6, #28]\n \tcmp\tr3, #0\n-\tbeq.w\t2ae6 \n+\tbeq.w\t2aea \n \tldrb.w\tr1, [r6, #39]\t; 0x27\n \tmov\tr0, r5\n \tadd\tr7, sp, #64\t; 0x40\n-\tblx\t1734 \n-\tblx\t1704 \n+\tblx\t1738 \n+\tblx\t1708 \n \tldr.w\tr3, [r8]\n \tmov\tr0, r8\n \tldr\tr3, [r3, #56]\t; 0x38\n \tblx\tr3\n \tldr.w\tr3, [r8]\n \tmov\tr6, r0\n \tmov\tr0, r8\n@@ -1616,420 +1616,420 @@\n \tmovs\tr1, #0\n \tmovs\tr4, #1\n \tstrd\tr4, r1, [sp]\n \tstr\tr0, [sp, #8]\n \tmov\tr1, r6\n \tldr.w\tr9, [r3, #228]\t; 0xe4\n \tmov\tr0, r7\n-\tldr.w\tr3, [pc, #1080]\t; 2d14 \n+\tldr.w\tr3, [pc, #1080]\t; 2d18 \n \tadd\tr3, pc\n \tblx\tr9\n \tmov\tr1, r4\n \tmov\tr0, r7\n-\tblx\t1828 \n-\tldr.w\tr3, [pc, #1068]\t; 2d18 \n+\tblx\t182c \n+\tldr.w\tr3, [pc, #1068]\t; 2d1c \n \tadd\tr3, pc\n \tvmov\ts17, r3\n-\tldr.w\tr3, [pc, #1064]\t; 2d1c \n+\tldr.w\tr3, [pc, #1064]\t; 2d20 \n \tadd\tr3, pc\n \tvmov\ts18, r3\n-\tldr.w\tr3, [pc, #1056]\t; 2d20 \n+\tldr.w\tr3, [pc, #1056]\t; 2d24 \n \tadd\tr3, pc\n \tvmov\ts16, r3\n \tmov\tr0, r7\n-\tblx\t16d4 \n+\tblx\t16d8 \n \tcmp\tr0, #0\n-\tbne.w\t2ab6 \n+\tbne.w\t2aba \n \tldr\tr3, [r6, #0]\n \tmov\tr1, r7\n \tmov\tr0, r6\n \tldr\tr3, [r3, #32]\n \tblx\tr3\n \tcmp\tr4, #0\n-\tbeq.w\t2b7c \n-\tldr.w\tr3, [pc, #1024]\t; 2d24 \n+\tbeq.w\t2b80 \n+\tldr.w\tr3, [pc, #1024]\t; 2d28 \n \tldr\tr0, [sp, #8]\n \tldr.w\tr1, [fp, r3]\n \tldr\tr3, [r0, #0]\n \tldr.w\tr2, [r3, #244]\t; 0xf4\n \tcmp\tr2, r1\n-\tbne.w\t2c86 \n+\tbne.w\t2c8a \n \tldr\tr3, [r3, #32]\n \tmov\tr1, r6\n \tblx\tr3\n \tldr\tr3, [sp, #16]\n \tcmp\tr3, #0\n-\tbne.w\t2c26 \n+\tbne.w\t2c2a \n \tldr.w\tr3, [r8]\n \tmov\tr0, r8\n \tldr\tr3, [r3, #96]\t; 0x60\n \tblx\tr3\n-\tldr\tr2, [pc, #980]\t; (2d28 )\n+\tldr\tr2, [pc, #980]\t; (2d2c )\n \tmov.w\tr3, #32\n \tldr.w\tr9, [r0]\n \tstrb.w\tr3, [sp, #36]\t; 0x24\n \tmovs\tr3, #0\n \tstr\tr3, [sp, #40]\t; 0x28\n \tldr.w\tr2, [fp, r2]\n \tldr\tr4, [r2, #0]\n \tstrd\tr4, r4, [sp, #24]\n \tstr\tr4, [sp, #32]\n \tcmp.w\tr9, #0\n-\tbne.w\t2b0a \n+\tbne.w\t2b0e \n \tldr\tr3, [sp, #12]\n \tldr.w\tr9, [r3]\n \tmov\tr0, r9\n-\tblx\t17c4 \n+\tblx\t17c8 \n \tmov\tsl, r0\n \tadds\tr2, r0, #1\n \tldr\tr1, [sp, #40]\t; 0x28\n \tadd\tr2, r1\n \tcmp\tr1, r2\n-\tbcs.n\t29be \n+\tbcs.n\t29c2 \n \tldr\tr0, [sp, #24]\n \tadd.w\tr3, r2, #128\t; 0x80\n \tsubs\tr4, r4, r0\n \tcmp\tr1, #0\n-\tbeq.w\t2cb6 \n+\tbeq.w\t2cba \n \tmov\tr1, r3\n \tstr\tr3, [sp, #20]\n-\tblx\t18b8 \n+\tblx\t18bc \n \tldr\tr3, [sp, #20]\n \tadds\tr2, r0, r4\n \tstr\tr3, [sp, #40]\t; 0x28\n \tstr\tr2, [sp, #28]\n \tmovs\tr2, #0\n \tstr\tr0, [sp, #24]\n \tstrb\tr2, [r0, r4]\n \tldr\tr2, [sp, #40]\t; 0x28\n \tldr\tr4, [sp, #28]\n \tsubs\tr1, r2, #1\n \tldr\tr2, [sp, #24]\n \tadd\tr2, r1\n \tstr\tr2, [sp, #32]\n \tcmp.w\tsl, #0\n-\tbeq.n\t29e6 \n+\tbeq.n\t29ea \n \tadd.w\tr2, r9, #4294967295\t; 0xffffffff\n-\tb.n\t29de \n+\tb.n\t29e2 \n \tadds\tr3, r4, #1\n \tstr\tr3, [sp, #28]\n \tmvns\tr3, r2\n \tldrb\tr1, [r2, #0]\n \tadd\tr3, r9\n \tstrb\tr1, [r4, #0]\n \tcmn.w\tr3, sl\n \tldr\tr4, [sp, #28]\n-\tbeq.n\t29e6 \n+\tbeq.n\t29ea \n \tldrb.w\tr3, [r2, #1]!\n \tcmp\tr3, #0\n-\tbne.n\t29ca \n+\tbne.n\t29ce \n \tmovs\tr3, #0\n \tvmov\tr1, s16\n \tmovs\tr2, #14\n \tmov\tr0, r5\n \tstrb\tr3, [r4, #0]\n-\tblx\t17e8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t17ec >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tldr\tr3, [r6, #0]\n \tmov\tr0, r6\n \tldr\tr3, [r3, #36]\t; 0x24\n \tblx\tr3\n \tmov\tr4, r0\n \tcmp\tr0, #0\n-\tbeq.w\t2c50 \n-\tblx\t17c4 \n+\tbeq.w\t2c54 \n+\tblx\t17c8 \n \tmov\tr1, r4\n \tmov\tr2, r0\n \tmov\tr0, r5\n-\tblx\t17e8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n-\tldr\tr1, [pc, #788]\t; (2d2c )\n+\tblx\t17ec >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tldr\tr1, [pc, #788]\t; (2d30 )\n \tmovs\tr2, #8\n \tmov\tr0, r5\n \tadd\tr1, pc\n-\tblx\t17e8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t17ec >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tldr\tr3, [sp, #12]\n \tmov\tr0, r5\n \tldr\tr1, [r3, #4]\n \tldr\tr3, [r3, #0]\n \tsubs\tr1, r1, r3\n-\tblx\t1710 (unsigned long)@plt>\n-\tldr\tr1, [pc, #768]\t; (2d30 )\n+\tblx\t1714 (unsigned long)@plt>\n+\tldr\tr1, [pc, #768]\t; (2d34 )\n \tmovs\tr2, #1\n \tmov\tr4, r0\n \tadd\tr1, pc\n-\tblx\t17e8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t17ec >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tldrd\tr3, r1, [sp, #24]\n \tmov\tr0, r4\n \tsubs\tr1, r1, r3\n \tuxth\tr1, r1\n-\tblx\t1710 (unsigned long)@plt>\n+\tblx\t1714 (unsigned long)@plt>\n \tldr\tr3, [r0, #0]\n \tmov\tr4, r0\n \tldr.w\tr3, [r3, #-12]\n \tadd\tr3, r0\n \tldr.w\tr9, [r3, #124]\t; 0x7c\n \tcmp.w\tr9, #0\n-\tbeq.w\t2cde \n+\tbeq.w\t2ce2 \n \tldrb.w\tr3, [r9, #28]\n \tcmp\tr3, #0\n-\tbeq.w\t2c00 \n+\tbeq.w\t2c04 \n \tldrb.w\tr1, [r9, #39]\t; 0x27\n \tmov\tr0, r4\n-\tblx\t1734 \n-\tblx\t1704 \n+\tblx\t1738 \n+\tblx\t1708 \n \tldr.w\tr3, [r8]\n \tmov.w\tr2, #4294967295\t; 0xffffffff\n \tldr\tr1, [sp, #24]\n \tmov\tr0, r8\n \tldr\tr3, [r3, #104]\t; 0x68\n \tblx\tr3\n \tldr\tr0, [sp, #24]\n-\tcbz\tr0, 2a9a \n-\tldr\tr3, [pc, #668]\t; (2d28 )\n+\tcbz\tr0, 2a9e \n+\tldr\tr3, [pc, #668]\t; (2d2c )\n \tldr.w\tr3, [fp, r3]\n \tldr\tr3, [r3, #0]\n \tcmp\tr0, r3\n-\tbeq.n\t2a9a \n-\tblx\t1728 \n+\tbeq.n\t2a9e \n+\tblx\t172c \n \tadd\tr4, sp, #24\n \tmov\tr1, r7\n \tmov\tr0, r4\n-\tblx\t18d0 \n+\tblx\t18d4 \n \tmovs\tr1, #1\n \tmov\tr0, r7\n-\tblx\t1804 \n+\tblx\t1808 \n \tmov\tr0, r4\n \tmovs\tr4, #0\n-\tblx\t16c8 \n-\tb.n\t2906 \n+\tblx\t16cc \n+\tb.n\t290a \n \tldr\tr0, [sp, #8]\n-\tcbz\tr0, 2ac0 \n+\tcbz\tr0, 2ac4 \n \tldr\tr3, [r0, #0]\n \tldr\tr3, [r3, #4]\n \tblx\tr3\n \tmov\tr0, r7\n-\tblx\t177c \n-\tldr\tr2, [pc, #620]\t; (2d34 )\n-\tldr\tr3, [pc, #568]\t; (2d04 )\n+\tblx\t1780 \n+\tldr\tr2, [pc, #620]\t; (2d38 )\n+\tldr\tr3, [pc, #568]\t; (2d08 )\n \tadd\tr2, pc\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [sp, #124]\t; 0x7c\n \teors\tr2, r3\n \tmov.w\tr3, #0\n-\tbne.w\t2cda \n+\tbne.w\t2cde \n \tadd\tsp, #132\t; 0x84\n \tvpop\t{d8-d9}\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n \tmov\tr0, r6\n-\tblx\t16ec ::_M_widen_init() const@plt>\n-\tldr\tr3, [pc, #584]\t; (2d38 )\n+\tblx\t16f0 ::_M_widen_init() const@plt>\n+\tldr\tr3, [pc, #584]\t; (2d3c )\n \tldr.w\tr2, [fp, r3]\n \tldr\tr3, [r6, #0]\n \tldr\tr3, [r3, #24]\n \tcmp\tr3, r2\n \tit\teq\n \tmoveq\tr1, #10\n-\tbeq.w\t28a0 \n+\tbeq.w\t28a4 \n \tmovs\tr1, #10\n \tmov\tr0, r6\n \tblx\tr3\n \tmov\tr1, r0\n-\tb.n\t28a0 \n+\tb.n\t28a4 \n \tmov\tr0, r9\n-\tblx\t17c4 \n+\tblx\t17c8 \n \tadd.w\tr4, r0, #129\t; 0x81\n \tmov\tsl, r0\n \tmov\tr0, r4\n-\tblx\t17b8 \n+\tblx\t17bc \n \tstr\tr4, [sp, #40]\t; 0x28\n \tmov\tr4, r0\n \tmovs\tr3, #0\n \tmov\tr1, r9\n \tadd.w\tr2, sl, #1\n \tstrb\tr3, [r0, #0]\n \tadd.w\tr9, sl, #128\t; 0x80\n \tadd\tr9, r0\n \tstrd\tr0, r0, [sp, #24]\n \tstr.w\tr9, [sp, #32]\n-\tblx\t1740 \n+\tblx\t1744 \n \tadd.w\tr2, r4, sl\n \tmovs\tr3, #0\n \tcmp\tr2, r4\n \tstrb.w\tr3, [r4, sl]\n \tstr\tr2, [sp, #28]\n-\tbeq.n\t2c48 \n+\tbeq.n\t2c4c \n \tmov.w\tr1, #32\n \tstrb.w\tr1, [r4, sl]\n \tadds\tr1, r2, #1\n \tstr\tr1, [sp, #28]\n \tstrb\tr3, [r2, #1]\n \tldrd\tr4, r3, [sp, #28]\n \tsubs\tr3, r3, r4\n \tstr\tr3, [sp, #20]\n \tldr\tr3, [sp, #12]\n \tldr.w\tr9, [r3]\n \tmov\tr0, r9\n-\tblx\t17c4 \n+\tblx\t17c8 \n \tldr\tr3, [sp, #20]\n \tadds\tr2, r0, #1\n \tmov\tsl, r0\n \tcmp\tr3, r2\n-\tbcs.w\t29be \n-\tb.n\t2986 \n+\tbcs.w\t29c2 \n+\tb.n\t298a \n \tvmov\tr1, s17\n \tmovs\tr2, #15\n \tmov\tr0, r5\n-\tblx\t17e8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t17ec >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tldr\tr3, [r6, #0]\n \tmov\tr0, r6\n \tldr\tr3, [r3, #36]\t; 0x24\n \tblx\tr3\n \tmov\tr4, r0\n \tcmp\tr0, #0\n-\tbeq.w\t2ca2 \n-\tblx\t17c4 \n+\tbeq.w\t2ca6 \n+\tblx\t17c8 \n \tmov\tr1, r4\n \tmov\tr2, r0\n \tmov\tr0, r5\n-\tblx\t17e8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t17ec >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tvmov\tr1, s18\n \tmovs\tr2, #4\n \tmov\tr0, r5\n-\tblx\t17e8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t17ec >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tldr\tr0, [sp, #8]\n \tldr\tr3, [r0, #0]\n \tldr\tr3, [r3, #36]\t; 0x24\n \tblx\tr3\n \tmov\tr4, r0\n \tcmp\tr0, #0\n-\tbeq.n\t2c8e \n-\tblx\t17c4 \n+\tbeq.n\t2c92 \n+\tblx\t17c8 \n \tmov\tr1, r4\n \tmov\tr2, r0\n \tmov\tr0, r5\n-\tblx\t17e8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t17ec >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tldr\tr3, [r5, #0]\n \tldr.w\tr3, [r3, #-12]\n \tadd\tr3, r5\n \tldr\tr4, [r3, #124]\t; 0x7c\n \tcmp\tr4, #0\n-\tbeq.w\t2ce2 \n+\tbeq.w\t2ce6 \n \tldrb\tr3, [r4, #28]\n \tcmp\tr3, #0\n-\tbeq.n\t2c64 \n+\tbeq.n\t2c68 \n \tldrb.w\tr1, [r4, #39]\t; 0x27\n \tmov\tr0, r5\n-\tblx\t1734 \n-\tblx\t1704 \n+\tblx\t1738 \n+\tblx\t1708 \n \tldr.w\tr3, [r8]\n \tmov\tr0, r8\n \tldr\tr1, [sp, #8]\n \tldr\tr3, [r3, #108]\t; 0x6c\n \tblx\tr3\n-\tb.n\t2a9a \n+\tb.n\t2a9e \n \tmov\tr0, r9\n-\tblx\t16ec ::_M_widen_init() const@plt>\n-\tldr\tr3, [pc, #304]\t; (2d38 )\n+\tblx\t16f0 ::_M_widen_init() const@plt>\n+\tldr\tr3, [pc, #304]\t; (2d3c )\n \tldr.w\tr2, [fp, r3]\n \tldr.w\tr3, [r9]\n \tldr\tr3, [r3, #24]\n \tcmp\tr3, r2\n \tit\teq\n \tmoveq\tr1, #10\n-\tbeq.w\t2a6c \n+\tbeq.w\t2a70 \n \tmov\tr0, r9\n \tmovs\tr1, #10\n \tblx\tr3\n \tmov\tr1, r0\n-\tb.n\t2a6c \n+\tb.n\t2a70 \n \tmovs\tr0, #129\t; 0x81\n \tmovs\tr3, #32\n \tstrb.w\tr3, [sp, #36]\t; 0x24\n-\tblx\t17b8 \n+\tblx\t17bc \n \tmov\tr4, r0\n \tmovs\tr3, #129\t; 0x81\n \tadd.w\tr9, r0, #128\t; 0x80\n \tstr\tr3, [sp, #40]\t; 0x28\n \tstrd\tr0, r0, [sp, #24]\n \tmovs\tr3, #0\n \tstr.w\tr9, [sp, #32]\n \tstrb\tr3, [r0, #0]\n \tsub.w\tr3, r9, r4\n \tstr\tr3, [sp, #20]\n-\tb.n\t2b62 \n+\tb.n\t2b66 \n \tldr\tr3, [r5, #0]\n \tldr.w\tr0, [r3, #-12]\n \tadd\tr0, r5\n \tldr\tr1, [r0, #20]\n \torr.w\tr1, r1, #1\n-\tblx\t18ac >::clear(std::_Ios_Iostate)@plt>\n-\tb.n\t2a14 \n+\tblx\t18b0 >::clear(std::_Ios_Iostate)@plt>\n+\tb.n\t2a18 \n \tmov\tr0, r4\n-\tblx\t16ec ::_M_widen_init() const@plt>\n-\tldr\tr3, [pc, #204]\t; (2d38 )\n+\tblx\t16f0 ::_M_widen_init() const@plt>\n+\tldr\tr3, [pc, #204]\t; (2d3c )\n \tldr.w\tr2, [fp, r3]\n \tldr\tr3, [r4, #0]\n \tldr\tr3, [r3, #24]\n \tcmp\tr3, r2\n \tit\teq\n \tmoveq\tr1, #10\n-\tbeq.n\t2be8 \n+\tbeq.n\t2bec \n \tmov\tr0, r4\n \tmovs\tr1, #10\n \tblx\tr3\n \tmov\tr1, r0\n-\tb.n\t2be8 \n+\tb.n\t2bec \n \tldr\tr0, [sp, #8]\n \tmov\tr1, r6\n \tblx\tr2\n-\tb.n\t293e \n+\tb.n\t2942 \n \tldr\tr3, [r5, #0]\n \tldr.w\tr0, [r3, #-12]\n \tadd\tr0, r5\n \tldr\tr1, [r0, #20]\n \torr.w\tr1, r1, #1\n-\tblx\t18ac >::clear(std::_Ios_Iostate)@plt>\n-\tb.n\t2bce \n+\tblx\t18b0 >::clear(std::_Ios_Iostate)@plt>\n+\tb.n\t2bd2 \n \tldr\tr3, [r5, #0]\n \tldr.w\tr0, [r3, #-12]\n \tadd\tr0, r5\n \tldr\tr1, [r0, #20]\n \torr.w\tr1, r1, #1\n-\tblx\t18ac >::clear(std::_Ios_Iostate)@plt>\n-\tb.n\t2ba6 \n+\tblx\t18b0 >::clear(std::_Ios_Iostate)@plt>\n+\tb.n\t2baa \n \tmov\tr0, r3\n \tstr\tr3, [sp, #20]\n-\tblx\t17b8 \n+\tblx\t17bc \n \tldr\tr3, [sp, #20]\n-\tb.n\t29a6 \n+\tb.n\t29aa \n \tldr\tr3, [r5, #0]\n \tldr.w\tr0, [r3, #-12]\n \tadd\tr0, r5\n \tldr\tr1, [r0, #20]\n \torr.w\tr1, r1, #1\n-\tblx\t18ac >::clear(std::_Ios_Iostate)@plt>\n-\tb.n\t2884 \n-\tblx\t1668 \n-\tblx\t165c <__stack_chk_fail@plt>\n-\tblx\t1668 \n-\tblx\t1668 \n-\tb.n\t2cee \n+\tblx\t18b0 >::clear(std::_Ios_Iostate)@plt>\n+\tb.n\t2888 \n+\tblx\t166c \n+\tblx\t1660 <__stack_chk_fail@plt>\n+\tblx\t166c \n+\tblx\t166c \n+\tb.n\t2cf2 \n \tmov\tr0, r4\n-\tblx\t16c8 \n+\tblx\t16cc \n \tmov\tr0, r7\n-\tblx\t177c \n-\tblx\t184c <__cxa_end_cleanup@plt>\n+\tblx\t1780 \n+\tblx\t1850 <__cxa_end_cleanup@plt>\n \tadd\tr0, sp, #24\n-\tbl\t2e24 \n-\tb.n\t2cee \n-\tasrs\tr6, r3, #26\n+\tbl\t2e28 \n+\tb.n\t2cf2 \n+\tasrs\tr2, r3, #26\n \tmovs\tr1, r0\n \tlsls\tr4, r4, #4\n \tmovs\tr0, r0\n-\tasrs\tr0, r2, #26\n+\tasrs\tr4, r1, #26\n \tmovs\tr1, r0\n \tlsls\tr0, r1, #4\n \tmovs\tr0, r0\n \tlsrs\tr4, r4, #20\n \tmovs\tr0, r0\n \tlsrs\tr4, r6, #18\n \tmovs\tr0, r0\n@@ -2043,247 +2043,247 @@\n \tmovs\tr0, r0\n \tlsls\tr0, r7, #4\n \tmovs\tr0, r0\n \tlsrs\tr6, r1, #14\n \tmovs\tr0, r0\n \tlsrs\tr0, r0, #14\n \tmovs\tr0, r0\n-\tasrs\tr6, r6, #15\n+\tasrs\tr2, r6, #15\n \tmovs\tr1, r0\n \tlsls\tr0, r3, #4\n \t...\n \n-00002d3c ::do_widen(char) const@@Base>:\n+00002d40 ::do_widen(char) const@@Base>:\n std::ctype::do_widen(char) const:\n \tmov\tr0, r1\n \tbx\tlr\n \n-00002d40 :\n+00002d44 :\n sword::VerseKey::operator=(sword::VerseKey const&):\n \tldr\tr3, [r0, #0]\n \tpush\t{r4, lr}\n \tmov\tr4, r0\n \tldr\tr3, [r3, #32]\n \tblx\tr3\n \tmov\tr0, r4\n \tpop\t{r4, pc}\n \tnop\n \n-00002d50 :\n+00002d54 :\n sword::SWBuf::SWBuf(char const*, unsigned long):\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, lr}\n \tmov\tr4, r0\n-\tldr\tr3, [pc, #196]\t; (2e1c )\n+\tldr\tr3, [pc, #196]\t; (2e20 )\n \tmov\tr8, r1\n-\tldr\tr1, [pc, #196]\t; (2e20 )\n+\tldr\tr1, [pc, #196]\t; (2e24 )\n \tadd\tr3, pc\n \tmovs\tr0, #32\n \tmovs\tr7, #0\n \tstrb\tr0, [r4, #12]\n \tstr\tr7, [r4, #16]\n \tldr\tr3, [r3, r1]\n \tldr\tr3, [r3, #0]\n \tstrd\tr3, r3, [r4]\n \tstr\tr3, [r4, #8]\n-\tcbnz\tr2, 2dc2 \n+\tcbnz\tr2, 2dc6 \n \tcmp.w\tr8, #0\n-\tbne.n\t2d7e \n+\tbne.n\t2d82 \n \tmov\tr0, r4\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, pc}\n \tmov\tr0, r8\n-\tblx\t17c4 \n+\tblx\t17c8 \n \tmov\tr5, r0\n \tadds\tr7, r0, #1\n \tadd.w\tsl, r0, #129\t; 0x81\n \tmov\tr0, sl\n-\tblx\t17b8 \n+\tblx\t17bc \n \tmov\tr6, r0\n \tadd.w\tr3, r7, #127\t; 0x7f\n \tstr.w\tsl, [r4, #16]\n \tadd\tr3, r6\n \tstrd\tr6, r6, [r4]\n \tstr\tr3, [r4, #8]\n \tmovs\tr3, #0\n \tstrb\tr3, [r6, #0]\n \tmov\tr2, r7\n \tmov\tr1, r8\n \tmov\tr0, r6\n-\tblx\t1740 \n+\tblx\t1744 \n \tldr\tr3, [r4, #0]\n \tmovs\tr2, #0\n \tmov\tr0, r4\n \tadds\tr1, r3, r5\n \tstr\tr1, [r4, #4]\n \tstrb\tr2, [r3, r5]\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, pc}\n \tadd.w\tr9, r2, #128\t; 0x80\n \tmov\tr5, r2\n \tmov\tr0, r9\n-\tblx\t17b8 \n+\tblx\t17bc \n \tadd.w\tr3, r5, #127\t; 0x7f\n \tadd\tr3, r0\n \tmov\tr6, r0\n \tstrb\tr7, [r0, #0]\n \tstr\tr0, [r4, #0]\n \tstr.w\tr9, [r4, #16]\n \tstr\tr0, [r4, #4]\n \tstr\tr3, [r4, #8]\n \tcmp.w\tr8, #0\n-\tbeq.n\t2d78 \n+\tbeq.n\t2d7c \n \tmov\tr0, r8\n-\tblx\t17c4 \n+\tblx\t17c8 \n \tcmp\tr5, r0\n \titt\tcs\n \taddcs\tr7, r0, #1\n \tmovcs\tr5, r0\n-\tbcc.n\t2e12 \n+\tbcc.n\t2e16 \n \tcmp\tr9, r7\n-\tbcs.n\t2da8 \n+\tbcs.n\t2dac \n \tadd.w\tsl, r7, #128\t; 0x80\n \tcmp.w\tr9, #0\n-\tbeq.n\t2d8c \n+\tbeq.n\t2d90 \n \tmov\tr0, r6\n \tmov\tr1, sl\n-\tblx\t18b8 \n+\tblx\t18bc \n \tmov\tr6, r0\n-\tb.n\t2d94 \n+\tb.n\t2d98 \n \tadds\tr7, r5, #1\n \tcmp\tr9, r7\n-\tbcs.n\t2da8 \n-\tb.n\t2dfc \n+\tbcs.n\t2dac \n+\tb.n\t2e00 \n \tnop\n-\tasrs\tr4, r4, #5\n+\tasrs\tr0, r4, #5\n \tmovs\tr1, r0\n \tlsls\tr0, r7, #4\n \t...\n \n-00002e24 :\n+00002e28 :\n sword::SWBuf::~SWBuf():\n \tpush\t{r4, lr}\n \tmov\tr4, r0\n \tldr\tr0, [r0, #0]\n-\tldr\tr3, [pc, #24]\t; (2e44 )\n+\tldr\tr3, [pc, #24]\t; (2e48 )\n \tadd\tr3, pc\n-\tcbz\tr0, 2e3e \n-\tldr\tr2, [pc, #20]\t; (2e48 )\n+\tcbz\tr0, 2e42 \n+\tldr\tr2, [pc, #20]\t; (2e4c )\n \tldr\tr3, [r3, r2]\n \tldr\tr3, [r3, #0]\n \tcmp\tr0, r3\n-\tbeq.n\t2e3e \n-\tblx\t1728 \n+\tbeq.n\t2e42 \n+\tblx\t172c \n \tmov\tr0, r4\n \tpop\t{r4, pc}\n \tnop\n-\tasrs\tr4, r2, #2\n+\tasrs\tr0, r2, #2\n \tmovs\tr1, r0\n \tlsls\tr0, r7, #4\n \t...\n \n-00002e4c :\n+00002e50 :\n sword::SWBuf::set(char const*, unsigned long):\n \tstmdb\tsp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov\tr4, r0\n \tldr.w\tsl, [r0, #16]\n \tldr\tr5, [r0, #0]\n \tcmp\tr1, #0\n-\tbeq.n\t2ed6 \n+\tbeq.n\t2eda \n \tmov\tr8, r2\n \tmov\tr0, r1\n \tmov\tr6, r1\n-\tblx\t17c4 \n+\tblx\t17c8 \n \tcmp.w\tr8, #0\n \tit\tne\n \tcmpne\tr0, r8\n \tadd.w\tr9, r0, #1\n \tit\thi\n \taddhi.w\tr9, r8, #1\n \tmov\tr7, r0\n \tit\thi\n \tmovhi\tr7, r8\n \tcmp\tr9, sl\n-\tbls.n\t2eb6 \n+\tbls.n\t2eba \n \tldr\tr3, [r4, #4]\n \tadd.w\tfp, r9, #128\t; 0x80\n \tsub.w\tr8, r3, r5\n \tcmp.w\tsl, #0\n-\tbeq.n\t2ece \n+\tbeq.n\t2ed2 \n \tmov\tr0, r5\n \tmov\tr1, fp\n-\tblx\t18b8 \n+\tblx\t18bc \n \tadd.w\tr3, r0, r8\n \tstr.w\tfp, [r4, #16]\n \tstr\tr0, [r4, #0]\n \tstr\tr3, [r4, #4]\n \tmovs\tr3, #0\n \tstrb.w\tr3, [r0, r8]\n \tldr\tr3, [r4, #16]\n \tldr\tr5, [r4, #0]\n \tsubs\tr3, #1\n \tadd\tr3, r5\n \tstr\tr3, [r4, #8]\n \tmov\tr0, r5\n \tmov\tr2, r9\n \tmov\tr1, r6\n-\tblx\t1740 \n+\tblx\t1744 \n \tldr\tr5, [r4, #0]\n \tmovs\tr3, #0\n \tadd\tr5, r7\n \tstr\tr5, [r4, #4]\n \tstrb\tr3, [r5, #0]\n \tldmia.w\tsp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc}\n \tmov\tr0, fp\n-\tblx\t17b8 \n-\tb.n\t2e9a \n+\tblx\t17bc \n+\tb.n\t2e9e \n \tcmp.w\tsl, #0\n-\tbne.n\t2ef8 \n+\tbne.n\t2efc \n \tldr\tr3, [r0, #4]\n \tmovs\tr0, #129\t; 0x81\n \tsubs\tr6, r3, r5\n-\tblx\t17b8 \n+\tblx\t17bc \n \tmov\tr5, r0\n \tadd.w\tr3, r0, #128\t; 0x80\n \tstr\tr0, [r4, #0]\n \tstr\tr3, [r4, #8]\n \tmovs\tr3, #129\t; 0x81\n \tstrb.w\tsl, [r0, r6]\n \tstr\tr3, [r4, #16]\n \tmovs\tr3, #0\n \tstr\tr5, [r4, #4]\n \tstrb\tr3, [r5, #0]\n \tldmia.w\tsp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc}\n \tnop\n \n-00002f04 <__libc_csu_init@@Base>:\n+00002f08 <__libc_csu_init@@Base>:\n __libc_csu_init():\n \tstmdb\tsp!, {r3, r4, r5, r6, r7, r8, r9, lr}\n \tmov\tr7, r0\n-\tldr\tr6, [pc, #48]\t; (2f3c <__libc_csu_init@@Base+0x38>)\n-\tldr\tr5, [pc, #48]\t; (2f40 <__libc_csu_init@@Base+0x3c>)\n+\tldr\tr6, [pc, #48]\t; (2f40 <__libc_csu_init@@Base+0x38>)\n+\tldr\tr5, [pc, #48]\t; (2f44 <__libc_csu_init@@Base+0x3c>)\n \tmov\tr8, r1\n \tadd\tr6, pc\n \tmov\tr9, r2\n \tadd\tr5, pc\n-\tblx\t160c \n+\tblx\t1610 \n \tsubs\tr6, r6, r5\n \tasrs\tr6, r6, #2\n-\tbeq.n\t2f36 <__libc_csu_init@@Base+0x32>\n+\tbeq.n\t2f3a <__libc_csu_init@@Base+0x32>\n \tsubs\tr5, #4\n \tmovs\tr4, #0\n \tldr.w\tr3, [r5, #4]!\n \tmov\tr2, r9\n \tmov\tr1, r8\n \tmov\tr0, r7\n \tadds\tr4, #1\n \tblx\tr3\n \tcmp\tr6, r4\n-\tbne.n\t2f24 <__libc_csu_init@@Base+0x20>\n+\tbne.n\t2f28 <__libc_csu_init@@Base+0x20>\n \tldmia.w\tsp!, {r3, r4, r5, r6, r7, r8, r9, pc}\n \tnop\n-\tlsrs\tr4, r1, #26\n+\tlsrs\tr0, r1, #26\n \tmovs\tr1, r0\n-\tlsrs\tr0, r0, #26\n+\tlsrs\tr4, r7, #25\n \tmovs\tr1, r0\n \n-00002f44 <__libc_csu_fini@@Base>:\n+00002f48 <__libc_csu_fini@@Base>:\n __libc_csu_fini():\n \tbx\tlr\n \tnop\n"}, {"source1": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n \n \n Disassembly of section .fini:\n \n-00002f48 <.fini>:\n+00002f4c <.fini>:\n _fini():\n \tpush\t{r3, lr}\n \tpop\t{r3, pc}\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -1,145 +1,145 @@\n \n Hex dump of section '.rodata':\n- 0x00002f50 01000200 3a000000 3d000000 0a000000 ....:...=.......\n- 0x00002f60 3d000000 0f000000 3d000000 24000000 =.......=...$...\n- 0x00002f70 3d000000 32000000 3d000000 02000000 =...2...=.......\n- 0x00002f80 3d000000 05000000 3d000000 13000000 =.......=.......\n- 0x00002f90 3d000000 0d000000 3d000000 0c000000 =.......=.......\n- 0x00002fa0 3d000000 23000000 3d000000 11000000 =...#...=.......\n- 0x00002fb0 3d000000 26000000 3d000000 01000000 =...&...=.......\n- 0x00002fc0 3d000000 17000000 3d000000 08000000 =.......=.......\n- 0x00002fd0 3d000000 09000000 3d000000 00000000 =.......=.......\n- 0x00002fe0 00000000 0a25733a 2025730a 00000000 .....%s: %s.....\n- 0x00002ff0 0a3d3d3d 20696d70 32767320 28526576 .=== imp2vs (Rev\n- 0x00003000 6973696f 6e202452 65763a20 33373431 ision $Rev: 3741\n- 0x00003010 20242920 53574f52 44204269 626c652f $) SWORD Bible/\n- 0x00003020 436f6d6d 656e7461 72792069 6d706f72 Commentary impor\n- 0x00003030 7465722e 0a000000 0a757361 67653a20 ter......usage: \n- 0x00003040 2573203c 696d705f 66696c65 3e205b6f %s [o\n- 0x00003050 7074696f 6e735d0a 00000000 20202d61 ptions]..... -a\n- 0x00003060 09090920 6175676d 656e7420 6d6f6475 ... augment modu\n- 0x00003070 6c652069 66206578 69737473 20286465 le if exists (de\n- 0x00003080 6661756c 74206973 20746f20 63726561 fault is to crea\n- 0x00003090 7465206e 6577290a 00000000 20202d72 te new)..... -r\n- 0x000030a0 09090920 7265706c 61636520 65786973 ... replace exis\n- 0x000030b0 74696e67 20656e74 72696573 20286465 ting entries (de\n- 0x000030c0 6661756c 74206973 20746f20 61707065 fault is to appe\n- 0x000030d0 6e64290a 00000000 20202d7a 203c6c7c nd)..... -z .. use com\n- 0x000030f0 70726573 73696f6e 20286465 6661756c pression (defaul\n- 0x00003100 743a206e 6f6e6529 3a0a0000 09090909 t: none):.......\n- 0x00003110 206c202d 204c5a53 533b207a 202d205a l - LZSS; z - Z\n- 0x00003120 49503b20 62202d20 627a6970 323b2078 IP; b - bzip2; x\n- 0x00003130 202d2078 7a0a0000 20202d6f 203c6f75 - xz... -o . wher\n- 0x00003150 6520746f 20777269 74652064 61746120 e to write data \n- 0x00003160 66696c65 732e0a00 20202d34 09090920 files... -4... \n- 0x00003170 75736520 34206279 74652073 697a6520 use 4 byte size \n- 0x00003180 656e7472 69657320 28646566 61756c74 entries (default\n- 0x00003190 20697320 32292e0a 00000000 20202d62 is 2)...... -b\n- 0x000031a0 203c327c 337c343e 09092063 6f6d7072 <2|3|4>.. compr\n- 0x000031b0 65737369 6f6e2062 6c6f636b 2073697a ession block siz\n- 0x000031c0 65202864 65666175 6c742034 293a0a00 e (default 4):..\n- 0x000031d0 09090909 2032202d 20766572 73653b20 .... 2 - verse; \n- 0x000031e0 33202d20 63686170 7465723b 2034202d 3 - chapter; 4 -\n- 0x000031f0 20626f6f 6b0a0000 20202d76 203c7631 book... -v .. specify a \n- 0x00003210 76657273 69666963 6174696f 6e207363 versification sc\n- 0x00003220 68656d65 20746f20 75736520 28646566 heme to use (def\n- 0x00003230 61756c74 20697320 4b4a5629 0a000000 ault is KJV)....\n- 0x00003240 09090909 204e6f74 653a2054 68652066 .... Note: The f\n- 0x00003250 6f6c6c6f 77696e67 20617265 2076616c ollowing are val\n- 0x00003260 69642076 616c7565 7320666f 72207631 id values for v1\n- 0x00003270 316e3a0a 00000000 20202d6c 203c6c6f 1n:..... -l .. specify \n- 0x00003290 61206c6f 63616c65 20736368 656d6520 a locale scheme \n- 0x000032a0 746f2075 73652028 64656661 756c7420 to use (default \n- 0x000032b0 69732065 6e290a00 09090909 0925730a is en).......%s.\n- 0x000032c0 00000000 20202d63 203c6369 70686572 .... -c . encipher \n- 0x000032e0 6d6f6475 6c652075 73696e67 20737570 module using sup\n- 0x000032f0 706c6965 64206b65 790a0000 09090909 plied key.......\n- 0x00003300 20286465 6661756c 74206e6f 20656e63 (default no enc\n- 0x00003310 69706865 72696e67 290a0000 27696d70 iphering)...'imp\n- 0x00003320 2720666f 726d6174 20697320 61207369 ' format is a si\n- 0x00003330 6d706c65 20737461 6e646172 6420666f mple standard fo\n- 0x00003340 7220696d 706f7274 696e6720 64617461 r importing data\n- 0x00003350 20696e74 6f205357 4f524420 6d6f6475 into SWORD modu\n- 0x00003360 6c65732e 0a526571 75697265 64206973 les..Required is\n- 0x00003370 20612070 6c61696e 20746578 74206669 a plain text fi\n- 0x00003380 6c652063 6f6e7461 696e696e 67202424 le containing $$\n- 0x00003390 246b6579 206c696e 65732066 6f6c6c6f $key lines follo\n- 0x000033a0 77656420 62792063 6f6e7465 6e742e0a wed by content..\n- 0x000033b0 0a242424 47656e2e 312e310a 496e2074 .$$$Gen.1.1.In t\n- 0x000033c0 68652062 6567696e 6e696e67 20476f64 he beginning God\n- 0x000033d0 20637265 61746564 0a746865 20686561 created.the hea\n- 0x000033e0 76656e73 20616e64 20746865 20656172 vens and the ear\n- 0x000033f0 74680a24 24244765 6e2e312e 320a616e th.$$$Gen.1.2.an\n- 0x00003400 64207468 65206561 7274682e 2e2e0a0a d the earth.....\n- 0x00003410 4b657920 6c696e65 73206361 6e20636f Key lines can co\n- 0x00003420 6e746169 6e207261 6e676573 2c20666f ntain ranges, fo\n- 0x00003430 72206578 616d706c 652c2061 20636f6d r example, a com\n- 0x00003440 6d656e74 61727920 656e7472 79207768 mentary entry wh\n- 0x00003450 69636820 64697363 75737365 730a4a6f ich discusses.Jo\n- 0x00003460 686e2031 3a312d34 206d6967 68742068 hn 1:1-4 might h\n- 0x00003470 61766520 61206b65 792c2024 24244a6e ave a key, $$$Jn\n- 0x00003480 2e312e31 2d342e20 20537065 6369616c .1.1-4. Special\n- 0x00003490 206b6579 7320666f 7220696e 74726f20 keys for intro \n- 0x000034a0 656e7472 69657320 7573650a 7374616e entries use.stan\n- 0x000034b0 64617264 2053574f 5244206e 6f746174 dard SWORD notat\n- 0x000034c0 696f6e2c 20652e67 2e202424 24526f6d ion, e.g. $$$Rom\n- 0x000034d0 2e342e30 20666f72 20696e74 726f206f .4.0 for intro o\n- 0x000034e0 6620526f 6d616e73 20636861 70746572 f Romans chapter\n- 0x000034f0 20342c0a 24242452 65762e30 2e302066 4,.$$$Rev.0.0 f\n- 0x00003500 6f722069 6e74726f 206f6620 74686520 or intro of the \n- 0x00003510 426f6f6b 206f6620 52657665 6c617469 Book of Revelati\n- 0x00003520 6f6e206f 66204a6f 686e2e20 20242424 on of John. $$$\n- 0x00003530 5b204d6f 64756c65 20486561 64696e67 [ Module Heading\n- 0x00003540 205d0a66 6f722065 6e746972 65206d6f ].for entire mo\n- 0x00003550 64756c65 20696e74 726f2e20 20242424 dule intro. $$$\n- 0x00003560 5b205465 7374616d 656e7420 32204865 [ Testament 2 He\n- 0x00003570 6164696e 67205d20 666f7220 4e542069 ading ] for NT i\n- 0x00003580 6e74726f 2e0a0a00 66726f6d 2066696c ntro....from fil\n- 0x00003590 653a2000 47656e31 3a310000 61646469 e: .Gen1:1..addi\n- 0x000035a0 6e672065 6e747279 3a200000 206c656e ng entry: .. len\n- 0x000035b0 67746820 00000000 2f000000 6c696e6b gth ..../...link\n- 0x000035c0 696e6720 656e7472 793a2000 20746f20 ing entry: . to \n- 0x000035d0 00000000 4b4a5600 2e2f0000 656e0000 ....KJV../..en..\n- 0x000035e0 43616e6e 6f742073 70656369 66792062 Cannot specify b\n- 0x000035f0 6f746820 2d7a2061 6e64202d 34000000 oth -z and -4...\n- 0x00003600 5a495000 4c5a5353 00000000 425a4950 ZIP.LZSS....BZIP\n- 0x00003610 32000000 585a0000 43616e6e 6f742073 2...XZ..Cannot s\n- 0x00003620 70656369 66792062 6f746820 2d7a2061 pecify both -z a\n- 0x00003630 6e64202d 5a000000 43616e6e 6f742073 nd -Z...Cannot s\n- 0x00003640 70656369 66792062 6f746820 2d5a2061 pecify both -Z a\n- 0x00003650 6e64202d 34000000 2d622072 65717569 nd -4...-b requi\n- 0x00003660 72657320 6f6e6520 6f66203c 327c337c res one of <2|3|\n- 0x00003670 343e0000 2d6f2072 65717569 72657320 4>..-o requires \n- 0x00003680 3c6f7574 7075745f 70617468 3e000000 ...\n- 0x00003690 2d760000 2d762072 65717569 72657320 -v..-v requires \n- 0x000036a0 3c763131 6e3e0000 2d6c0000 2d6c2072 ..-l..-l r\n- 0x000036b0 65717569 72657320 3c6c6f63 616c653e equires \n- 0x000036c0 00000000 2d630000 2d632072 65717569 ....-c..-c requi\n- 0x000036d0 72657320 3c636970 6865725f 6b65793e res \n- 0x000036e0 00000000 556e6b6e 6f776e20 61726775 ....Unknown argu\n- 0x000036f0 6d656e74 3a200000 5761726e 696e673a ment: ..Warning:\n- 0x00003700 20566572 73696669 63617469 6f6e2000 Versification .\n- 0x00003710 206e6f74 20666f75 6e642e20 5573696e not found. Usin\n- 0x00003720 67204b4a 56207665 72736966 69636174 g KJV versificat\n- 0x00003730 696f6e2e 2e2e0a00 4552524f 523a2025 ion.....ERROR: %\n- 0x00003740 733a2063 6f756c64 6e277420 63726561 s: couldn't crea\n- 0x00003750 7465206d 6f64756c 65206174 20706174 te module at pat\n- 0x00003760 683a2025 73200a00 41646469 6e672063 h: %s ..Adding c\n- 0x00003770 69706865 72206669 6c746572 20776974 ipher filter wit\n- 0x00003780 68207068 72617365 3a202573 0a000000 h phrase: %s....\n- 0x00003790 090d0a20 00000000 3a000000 3d000000 ... ....:...=...\n- 0x000037a0 0a000000 3d000000 0f000000 3d000000 ....=.......=...\n- 0x000037b0 24000000 3d000000 32000000 3d000000 $...=...2...=...\n- 0x000037c0 02000000 3d000000 05000000 3d000000 ....=.......=...\n- 0x000037d0 13000000 3d000000 0d000000 3d000000 ....=.......=...\n- 0x000037e0 0c000000 3d000000 23000000 3d000000 ....=...#...=...\n- 0x000037f0 11000000 3d000000 26000000 3d000000 ....=...&...=...\n- 0x00003800 01000000 3d000000 17000000 3d000000 ....=.......=...\n- 0x00003810 08000000 3d000000 09000000 3d000000 ....=.......=...\n- 0x00003820 00000000 00000000 ........\n+ 0x00002f54 01000200 3a000000 3d000000 0a000000 ....:...=.......\n+ 0x00002f64 3d000000 0f000000 3d000000 24000000 =.......=...$...\n+ 0x00002f74 3d000000 32000000 3d000000 02000000 =...2...=.......\n+ 0x00002f84 3d000000 05000000 3d000000 13000000 =.......=.......\n+ 0x00002f94 3d000000 0d000000 3d000000 0c000000 =.......=.......\n+ 0x00002fa4 3d000000 23000000 3d000000 11000000 =...#...=.......\n+ 0x00002fb4 3d000000 26000000 3d000000 01000000 =...&...=.......\n+ 0x00002fc4 3d000000 17000000 3d000000 08000000 =.......=.......\n+ 0x00002fd4 3d000000 09000000 3d000000 00000000 =.......=.......\n+ 0x00002fe4 00000000 0a25733a 2025730a 00000000 .....%s: %s.....\n+ 0x00002ff4 0a3d3d3d 20696d70 32767320 28526576 .=== imp2vs (Rev\n+ 0x00003004 6973696f 6e202452 65763a20 33373431 ision $Rev: 3741\n+ 0x00003014 20242920 53574f52 44204269 626c652f $) SWORD Bible/\n+ 0x00003024 436f6d6d 656e7461 72792069 6d706f72 Commentary impor\n+ 0x00003034 7465722e 0a000000 0a757361 67653a20 ter......usage: \n+ 0x00003044 2573203c 696d705f 66696c65 3e205b6f %s [o\n+ 0x00003054 7074696f 6e735d0a 00000000 20202d61 ptions]..... -a\n+ 0x00003064 09090920 6175676d 656e7420 6d6f6475 ... augment modu\n+ 0x00003074 6c652069 66206578 69737473 20286465 le if exists (de\n+ 0x00003084 6661756c 74206973 20746f20 63726561 fault is to crea\n+ 0x00003094 7465206e 6577290a 00000000 20202d72 te new)..... -r\n+ 0x000030a4 09090920 7265706c 61636520 65786973 ... replace exis\n+ 0x000030b4 74696e67 20656e74 72696573 20286465 ting entries (de\n+ 0x000030c4 6661756c 74206973 20746f20 61707065 fault is to appe\n+ 0x000030d4 6e64290a 00000000 20202d7a 203c6c7c nd)..... -z .. use com\n+ 0x000030f4 70726573 73696f6e 20286465 6661756c pression (defaul\n+ 0x00003104 743a206e 6f6e6529 3a0a0000 09090909 t: none):.......\n+ 0x00003114 206c202d 204c5a53 533b207a 202d205a l - LZSS; z - Z\n+ 0x00003124 49503b20 62202d20 627a6970 323b2078 IP; b - bzip2; x\n+ 0x00003134 202d2078 7a0a0000 20202d6f 203c6f75 - xz... -o . wher\n+ 0x00003154 6520746f 20777269 74652064 61746120 e to write data \n+ 0x00003164 66696c65 732e0a00 20202d34 09090920 files... -4... \n+ 0x00003174 75736520 34206279 74652073 697a6520 use 4 byte size \n+ 0x00003184 656e7472 69657320 28646566 61756c74 entries (default\n+ 0x00003194 20697320 32292e0a 00000000 20202d62 is 2)...... -b\n+ 0x000031a4 203c327c 337c343e 09092063 6f6d7072 <2|3|4>.. compr\n+ 0x000031b4 65737369 6f6e2062 6c6f636b 2073697a ession block siz\n+ 0x000031c4 65202864 65666175 6c742034 293a0a00 e (default 4):..\n+ 0x000031d4 09090909 2032202d 20766572 73653b20 .... 2 - verse; \n+ 0x000031e4 33202d20 63686170 7465723b 2034202d 3 - chapter; 4 -\n+ 0x000031f4 20626f6f 6b0a0000 20202d76 203c7631 book... -v .. specify a \n+ 0x00003214 76657273 69666963 6174696f 6e207363 versification sc\n+ 0x00003224 68656d65 20746f20 75736520 28646566 heme to use (def\n+ 0x00003234 61756c74 20697320 4b4a5629 0a000000 ault is KJV)....\n+ 0x00003244 09090909 204e6f74 653a2054 68652066 .... Note: The f\n+ 0x00003254 6f6c6c6f 77696e67 20617265 2076616c ollowing are val\n+ 0x00003264 69642076 616c7565 7320666f 72207631 id values for v1\n+ 0x00003274 316e3a0a 00000000 20202d6c 203c6c6f 1n:..... -l .. specify \n+ 0x00003294 61206c6f 63616c65 20736368 656d6520 a locale scheme \n+ 0x000032a4 746f2075 73652028 64656661 756c7420 to use (default \n+ 0x000032b4 69732065 6e290a00 09090909 0925730a is en).......%s.\n+ 0x000032c4 00000000 20202d63 203c6369 70686572 .... -c . encipher \n+ 0x000032e4 6d6f6475 6c652075 73696e67 20737570 module using sup\n+ 0x000032f4 706c6965 64206b65 790a0000 09090909 plied key.......\n+ 0x00003304 20286465 6661756c 74206e6f 20656e63 (default no enc\n+ 0x00003314 69706865 72696e67 290a0000 27696d70 iphering)...'imp\n+ 0x00003324 2720666f 726d6174 20697320 61207369 ' format is a si\n+ 0x00003334 6d706c65 20737461 6e646172 6420666f mple standard fo\n+ 0x00003344 7220696d 706f7274 696e6720 64617461 r importing data\n+ 0x00003354 20696e74 6f205357 4f524420 6d6f6475 into SWORD modu\n+ 0x00003364 6c65732e 0a526571 75697265 64206973 les..Required is\n+ 0x00003374 20612070 6c61696e 20746578 74206669 a plain text fi\n+ 0x00003384 6c652063 6f6e7461 696e696e 67202424 le containing $$\n+ 0x00003394 246b6579 206c696e 65732066 6f6c6c6f $key lines follo\n+ 0x000033a4 77656420 62792063 6f6e7465 6e742e0a wed by content..\n+ 0x000033b4 0a242424 47656e2e 312e310a 496e2074 .$$$Gen.1.1.In t\n+ 0x000033c4 68652062 6567696e 6e696e67 20476f64 he beginning God\n+ 0x000033d4 20637265 61746564 0a746865 20686561 created.the hea\n+ 0x000033e4 76656e73 20616e64 20746865 20656172 vens and the ear\n+ 0x000033f4 74680a24 24244765 6e2e312e 320a616e th.$$$Gen.1.2.an\n+ 0x00003404 64207468 65206561 7274682e 2e2e0a0a d the earth.....\n+ 0x00003414 4b657920 6c696e65 73206361 6e20636f Key lines can co\n+ 0x00003424 6e746169 6e207261 6e676573 2c20666f ntain ranges, fo\n+ 0x00003434 72206578 616d706c 652c2061 20636f6d r example, a com\n+ 0x00003444 6d656e74 61727920 656e7472 79207768 mentary entry wh\n+ 0x00003454 69636820 64697363 75737365 730a4a6f ich discusses.Jo\n+ 0x00003464 686e2031 3a312d34 206d6967 68742068 hn 1:1-4 might h\n+ 0x00003474 61766520 61206b65 792c2024 24244a6e ave a key, $$$Jn\n+ 0x00003484 2e312e31 2d342e20 20537065 6369616c .1.1-4. Special\n+ 0x00003494 206b6579 7320666f 7220696e 74726f20 keys for intro \n+ 0x000034a4 656e7472 69657320 7573650a 7374616e entries use.stan\n+ 0x000034b4 64617264 2053574f 5244206e 6f746174 dard SWORD notat\n+ 0x000034c4 696f6e2c 20652e67 2e202424 24526f6d ion, e.g. $$$Rom\n+ 0x000034d4 2e342e30 20666f72 20696e74 726f206f .4.0 for intro o\n+ 0x000034e4 6620526f 6d616e73 20636861 70746572 f Romans chapter\n+ 0x000034f4 20342c0a 24242452 65762e30 2e302066 4,.$$$Rev.0.0 f\n+ 0x00003504 6f722069 6e74726f 206f6620 74686520 or intro of the \n+ 0x00003514 426f6f6b 206f6620 52657665 6c617469 Book of Revelati\n+ 0x00003524 6f6e206f 66204a6f 686e2e20 20242424 on of John. $$$\n+ 0x00003534 5b204d6f 64756c65 20486561 64696e67 [ Module Heading\n+ 0x00003544 205d0a66 6f722065 6e746972 65206d6f ].for entire mo\n+ 0x00003554 64756c65 20696e74 726f2e20 20242424 dule intro. $$$\n+ 0x00003564 5b205465 7374616d 656e7420 32204865 [ Testament 2 He\n+ 0x00003574 6164696e 67205d20 666f7220 4e542069 ading ] for NT i\n+ 0x00003584 6e74726f 2e0a0a00 66726f6d 2066696c ntro....from fil\n+ 0x00003594 653a2000 47656e31 3a310000 61646469 e: .Gen1:1..addi\n+ 0x000035a4 6e672065 6e747279 3a200000 206c656e ng entry: .. len\n+ 0x000035b4 67746820 00000000 2f000000 6c696e6b gth ..../...link\n+ 0x000035c4 696e6720 656e7472 793a2000 20746f20 ing entry: . to \n+ 0x000035d4 00000000 4b4a5600 2e2f0000 656e0000 ....KJV../..en..\n+ 0x000035e4 43616e6e 6f742073 70656369 66792062 Cannot specify b\n+ 0x000035f4 6f746820 2d7a2061 6e64202d 34000000 oth -z and -4...\n+ 0x00003604 5a495000 4c5a5353 00000000 425a4950 ZIP.LZSS....BZIP\n+ 0x00003614 32000000 585a0000 43616e6e 6f742073 2...XZ..Cannot s\n+ 0x00003624 70656369 66792062 6f746820 2d7a2061 pecify both -z a\n+ 0x00003634 6e64202d 5a000000 43616e6e 6f742073 nd -Z...Cannot s\n+ 0x00003644 70656369 66792062 6f746820 2d5a2061 pecify both -Z a\n+ 0x00003654 6e64202d 34000000 2d622072 65717569 nd -4...-b requi\n+ 0x00003664 72657320 6f6e6520 6f66203c 327c337c res one of <2|3|\n+ 0x00003674 343e0000 2d6f2072 65717569 72657320 4>..-o requires \n+ 0x00003684 3c6f7574 7075745f 70617468 3e000000 ...\n+ 0x00003694 2d760000 2d762072 65717569 72657320 -v..-v requires \n+ 0x000036a4 3c763131 6e3e0000 2d6c0000 2d6c2072 ..-l..-l r\n+ 0x000036b4 65717569 72657320 3c6c6f63 616c653e equires \n+ 0x000036c4 00000000 2d630000 2d632072 65717569 ....-c..-c requi\n+ 0x000036d4 72657320 3c636970 6865725f 6b65793e res \n+ 0x000036e4 00000000 556e6b6e 6f776e20 61726775 ....Unknown argu\n+ 0x000036f4 6d656e74 3a200000 5761726e 696e673a ment: ..Warning:\n+ 0x00003704 20566572 73696669 63617469 6f6e2000 Versification .\n+ 0x00003714 206e6f74 20666f75 6e642e20 5573696e not found. Usin\n+ 0x00003724 67204b4a 56207665 72736966 69636174 g KJV versificat\n+ 0x00003734 696f6e2e 2e2e0a00 4552524f 523a2025 ion.....ERROR: %\n+ 0x00003744 733a2063 6f756c64 6e277420 63726561 s: couldn't crea\n+ 0x00003754 7465206d 6f64756c 65206174 20706174 te module at pat\n+ 0x00003764 683a2025 73200a00 41646469 6e672063 h: %s ..Adding c\n+ 0x00003774 69706865 72206669 6c746572 20776974 ipher filter wit\n+ 0x00003784 68207068 72617365 3a202573 0a000000 h phrase: %s....\n+ 0x00003794 090d0a20 00000000 3a000000 3d000000 ... ....:...=...\n+ 0x000037a4 0a000000 3d000000 0f000000 3d000000 ....=.......=...\n+ 0x000037b4 24000000 3d000000 32000000 3d000000 $...=...2...=...\n+ 0x000037c4 02000000 3d000000 05000000 3d000000 ....=.......=...\n+ 0x000037d4 13000000 3d000000 0d000000 3d000000 ....=.......=...\n+ 0x000037e4 0c000000 3d000000 23000000 3d000000 ....=...#...=...\n+ 0x000037f4 11000000 3d000000 26000000 3d000000 ....=...&...=...\n+ 0x00003804 01000000 3d000000 17000000 3d000000 ....=.......=...\n+ 0x00003814 08000000 3d000000 09000000 3d000000 ....=.......=...\n+ 0x00003824 00000000 00000000 ........\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.ARM.extab {}", "source2": "readelf --wide --decompress --hex-dump=.ARM.extab {}", "unified_diff": "@@ -1,21 +1,21 @@\n \n Hex dump of section '.ARM.extab':\n- 0x00003828 60dfff7f b0ac0500 ffff0110 36ba0100 `...........6...\n- 0x00003838 0082024c de0200e4 02040000 44dfff7f ...L........D...\n- 0x00003848 81c92001 b0b0b0af ffff014a 54780000 .. ........JTx..\n- 0x00003858 d0016cd2 0900de03 9401e409 008c0504 ..l.............\n- 0x00003868 d2090094 0504d409 00d4051e 0000f006 ................\n- 0x00003878 7ad20900 ee0760e4 0900d208 4ed20900 z.....`.....N...\n- 0x00003888 bc090a00 00ca0904 e40900ce 0904d209 ................\n- 0x00003898 00e00904 00000000 e8deff7f 83c93a01 ..............:.\n- 0x000038a8 b0b0b0af ffff0194 01e60374 9c1600ee ...........t....\n- 0x000038b8 0404cc16 009a070a 9c1600a6 0704ca16 ................\n- 0x000038c8 00b60716 9c1600e6 0704a816 008a080c ................\n- 0x000038d8 9c16009c 0804b416 00ac086e 9c1600e6 ...........n....\n- 0x000038e8 093ebe16 00a20d04 9c1600fc 0d28be16 .>...........(..\n- 0x000038f8 00e41104 9c1600ea 11049e16 00f81104 ................\n- 0x00003908 9c160090 1204c016 00c2122c 9c1600f0 ...........,....\n- 0x00003918 12049216 00f81204 9c1600fe 1204de15 ................\n- 0x00003928 00c4134c 9c1600f8 1404c615 00801504 ...L............\n- 0x00003938 00008a15 049c1600 8e160400 00 .............\n+ 0x0000382c 60dfff7f b0ac0500 ffff0110 36ba0100 `...........6...\n+ 0x0000383c 0082024c de0200e4 02040000 44dfff7f ...L........D...\n+ 0x0000384c 81c92001 b0b0b0af ffff014a 54780000 .. ........JTx..\n+ 0x0000385c d0016cd2 0900de03 9401e409 008c0504 ..l.............\n+ 0x0000386c d2090094 0504d409 00d4051e 0000f006 ................\n+ 0x0000387c 7ad20900 ee0760e4 0900d208 4ed20900 z.....`.....N...\n+ 0x0000388c bc090a00 00ca0904 e40900ce 0904d209 ................\n+ 0x0000389c 00e00904 00000000 e8deff7f 83c93a01 ..............:.\n+ 0x000038ac b0b0b0af ffff0194 01e60374 9c1600ee ...........t....\n+ 0x000038bc 0404cc16 009a070a 9c1600a6 0704ca16 ................\n+ 0x000038cc 00b60716 9c1600e6 0704a816 008a080c ................\n+ 0x000038dc 9c16009c 0804b416 00ac086e 9c1600e6 ...........n....\n+ 0x000038ec 093ebe16 00a20d04 9c1600fc 0d28be16 .>...........(..\n+ 0x000038fc 00e41104 9c1600ea 11049e16 00f81104 ................\n+ 0x0000390c 9c160090 1204c016 00c2122c 9c1600f0 ...........,....\n+ 0x0000391c 12049216 00f81204 9c1600fe 1204de15 ................\n+ 0x0000392c 00c4134c 9c1600f8 1404c615 00801504 ...L............\n+ 0x0000393c 00008a15 049c1600 8e160400 00 .............\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.ARM.exidx {}", "source2": "readelf --wide --decompress --hex-dump=.ARM.exidx {}", "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.ARM.exidx':\n- 0x00003948 acdfff7f 01000000 d8dfff7f 4cffff7f ............L...\n- 0x00003958 c4ebff7f 01000000 ccecff7f c4feff7f ................\n- 0x00003968 aceeff7f d8feff7f ccf3ff7f 01000000 ................\n- 0x00003978 c8f3ff7f b0b0a880 d0f3ff7f 01000000 ................\n+ 0x0000394c acdfff7f 01000000 d8dfff7f 4cffff7f ............L...\n+ 0x0000395c c4ebff7f 01000000 ccecff7f c4feff7f ................\n+ 0x0000396c aceeff7f d8feff7f ccf3ff7f 01000000 ................\n+ 0x0000397c c8f3ff7f b0b0a880 d0f3ff7f 01000000 ................\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.eh_frame {}", "source2": "readelf --wide --decompress --hex-dump=.eh_frame {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Hex dump of section '.eh_frame':\n- 0x00003988 00000000 ....\n+ 0x0000398c 00000000 ....\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.init_array {}", "source2": "readelf --wide --decompress --hex-dump=.init_array {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Hex dump of section '.init_array':\n- 0x00013d98 29260000 f5180000 )&......\n+ 0x00013d98 2d260000 f9180000 -&......\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.fini_array {}", "source2": "readelf --wide --decompress --hex-dump=.fini_array {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Hex dump of section '.fini_array':\n- 0x00013da0 e9250000 .%..\n+ 0x00013da0 ed250000 .%..\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.got {}", "source2": "readelf --wide --decompress --hex-dump=.got {}", "unified_diff": "@@ -1,24 +1,24 @@\n \n Hex dump of section '.got':\n NOTE: This section has relocations against it, but these have NOT been applied to this dump.\n- 0x00013ec4 a43d0100 00000000 00000000 18160000 .=..............\n- 0x00013ed4 18160000 18160000 18160000 18160000 ................\n- 0x00013ee4 18160000 18160000 18160000 18160000 ................\n- 0x00013ef4 18160000 18160000 18160000 18160000 ................\n- 0x00013f04 18160000 18160000 18160000 18160000 ................\n- 0x00013f14 18160000 18160000 18160000 18160000 ................\n- 0x00013f24 18160000 18160000 18160000 18160000 ................\n- 0x00013f34 18160000 18160000 18160000 18160000 ................\n- 0x00013f44 18160000 18160000 18160000 18160000 ................\n- 0x00013f54 18160000 18160000 18160000 18160000 ................\n- 0x00013f64 18160000 18160000 18160000 18160000 ................\n- 0x00013f74 18160000 18160000 18160000 18160000 ................\n- 0x00013f84 18160000 18160000 18160000 18160000 ................\n- 0x00013f94 18160000 18160000 18160000 18160000 ................\n- 0x00013fa4 18160000 18160000 18160000 18160000 ................\n- 0x00013fb4 18160000 18160000 29190000 00000000 ........).......\n- 0x00013fc4 452f0000 00000000 00000000 00000000 E/..............\n- 0x00013fd4 00000000 00000000 3d2d0000 052f0000 ........=-.../..\n+ 0x00013ec4 a43d0100 00000000 00000000 1c160000 .=..............\n+ 0x00013ed4 1c160000 1c160000 1c160000 1c160000 ................\n+ 0x00013ee4 1c160000 1c160000 1c160000 1c160000 ................\n+ 0x00013ef4 1c160000 1c160000 1c160000 1c160000 ................\n+ 0x00013f04 1c160000 1c160000 1c160000 1c160000 ................\n+ 0x00013f14 1c160000 1c160000 1c160000 1c160000 ................\n+ 0x00013f24 1c160000 1c160000 1c160000 1c160000 ................\n+ 0x00013f34 1c160000 1c160000 1c160000 1c160000 ................\n+ 0x00013f44 1c160000 1c160000 1c160000 1c160000 ................\n+ 0x00013f54 1c160000 1c160000 1c160000 1c160000 ................\n+ 0x00013f64 1c160000 1c160000 1c160000 1c160000 ................\n+ 0x00013f74 1c160000 1c160000 1c160000 1c160000 ................\n+ 0x00013f84 1c160000 1c160000 1c160000 1c160000 ................\n+ 0x00013f94 1c160000 1c160000 1c160000 1c160000 ................\n+ 0x00013fa4 1c160000 1c160000 1c160000 1c160000 ................\n+ 0x00013fb4 1c160000 1c160000 2d190000 00000000 ........-.......\n+ 0x00013fc4 492f0000 00000000 00000000 00000000 I/..............\n+ 0x00013fd4 00000000 00000000 412d0000 092f0000 ........A-.../..\n 0x00013fe4 00000000 00000000 00000000 00000000 ................\n- 0x00013ff4 00000000 412d0000 00000000 ....A-......\n+ 0x00013ff4 00000000 452d0000 00000000 ....E-......\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 36396666 31363830 65636233 38323861 69ff1680ecb3828a\n- 0x00000010 35313466 33343439 61656235 63363437 514f3449aeb5c647\n- 0x00000020 64646333 35662e64 65627567 00000000 ddc35f.debug....\n- 0x00000030 c9c87942 ..yB\n+ 0x00000000 65373032 36666466 33643663 62623833 e7026fdf3d6cbb83\n+ 0x00000010 39623338 63373362 37326337 35363933 9b38c73b72c75693\n+ 0x00000020 64636266 66332e64 65627567 00000000 dcbff3.debug....\n+ 0x00000030 4cbf349c L.4.\n \n"}]}, {"source1": "./usr/bin/installmgr", "source2": "./usr/bin/installmgr", "unified_diff": null, "details": [{"source1": "readelf --wide --file-header {}", "source2": "readelf --wide --file-header {}", "unified_diff": "@@ -4,15 +4,15 @@\n Data: 2's complement, little endian\n Version: 1 (current)\n OS/ABI: UNIX - System V\n ABI Version: 0\n Type: DYN (Shared object file)\n Machine: ARM\n Version: 0x1\n- Entry point address: 0x2e39\n+ Entry point address: 0x2e41\n Start of program headers: 52 (bytes into file)\n Start of section headers: 37352 (bytes into file)\n Flags: 0x5000400, Version5 EABI, hard-float ABI\n Size of this header: 52 (bytes)\n Size of program headers: 32 (bytes)\n Number of program headers: 9\n Size of section headers: 40 (bytes)\n"}, {"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,19 +1,19 @@\n \n Elf file type is DYN (Shared object file)\n-Entry point 0x2e39\n+Entry point 0x2e41\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- EXIDX 0x008508 0x00008508 0x00008508 0x00100 0x00100 R 0x4\n+ EXIDX 0x008510 0x00008510 0x00008510 0x00100 0x00100 R 0x4\n PHDR 0x000034 0x00000034 0x00000034 0x00120 0x00120 R 0x4\n INTERP 0x000154 0x00000154 0x00000154 0x00019 0x00019 R 0x1\n [Requesting program interpreter: /lib/ld-linux-armhf.so.3]\n- LOAD 0x000000 0x00000000 0x00000000 0x0860c 0x0860c R E 0x10000\n+ LOAD 0x000000 0x00000000 0x00000000 0x08614 0x08614 R E 0x10000\n LOAD 0x008d18 0x00018d18 0x00018d18 0x002f0 0x00334 RW 0x10000\n DYNAMIC 0x008d8c 0x00018d8c 0x00018d8c 0x00120 0x00120 RW 0x4\n NOTE 0x000170 0x00000170 0x00000170 0x00044 0x00044 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n GNU_RELRO 0x008d18 0x00018d18 0x00018d18 0x002e8 0x002e8 R 0x1\n \n Section to Segment mapping:\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,27 +4,27 @@\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 00000154 000154 000019 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000170 000170 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000194 000194 000020 00 A 0 0 4\n [ 4] .gnu.hash GNU_HASH 000001b4 0001b4 000278 04 A 5 0 4\n [ 5] .dynsym DYNSYM 0000042c 00042c 0009b0 10 A 6 3 4\n- [ 6] .dynstr STRTAB 00000ddc 000ddc 00130a 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 000020e6 0020e6 000136 02 A 5 0 2\n- [ 8] .gnu.version_r VERNEED 0000221c 00221c 0000d0 00 A 6 4 4\n- [ 9] .rel.dyn REL 000022ec 0022ec 0001c0 08 A 5 0 4\n- [10] .rel.plt REL 000024ac 0024ac 0001b0 08 AI 5 23 4\n- [11] .init PROGBITS 0000265c 00265c 00000c 00 AX 0 0 4\n- [12] .plt PROGBITS 00002668 002668 0002a8 04 AX 0 0 4\n- [13] .text PROGBITS 00002910 002910 004538 00 AX 0 0 8\n- [14] .fini PROGBITS 00006e48 006e48 000008 00 AX 0 0 4\n- [15] .rodata PROGBITS 00006e50 006e50 001510 00 A 0 0 4\n- [16] .ARM.extab PROGBITS 00008360 008360 0001a8 00 A 0 0 4\n- [17] .ARM.exidx ARM_EXIDX 00008508 008508 000100 00 AL 13 0 4\n- [18] .eh_frame PROGBITS 00008608 008608 000004 00 A 0 0 4\n+ [ 6] .dynstr STRTAB 00000ddc 000ddc 00130c 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 000020e8 0020e8 000136 02 A 5 0 2\n+ [ 8] .gnu.version_r VERNEED 00002220 002220 0000d0 00 A 6 4 4\n+ [ 9] .rel.dyn REL 000022f0 0022f0 0001c0 08 A 5 0 4\n+ [10] .rel.plt REL 000024b0 0024b0 0001b0 08 AI 5 23 4\n+ [11] .init PROGBITS 00002660 002660 00000c 00 AX 0 0 4\n+ [12] .plt PROGBITS 0000266c 00266c 0002a8 04 AX 0 0 4\n+ [13] .text PROGBITS 00002918 002918 004538 00 AX 0 0 8\n+ [14] .fini PROGBITS 00006e50 006e50 000008 00 AX 0 0 4\n+ [15] .rodata PROGBITS 00006e58 006e58 001510 00 A 0 0 4\n+ [16] .ARM.extab PROGBITS 00008368 008368 0001a8 00 A 0 0 4\n+ [17] .ARM.exidx ARM_EXIDX 00008510 008510 000100 00 AL 13 0 4\n+ [18] .eh_frame PROGBITS 00008610 008610 000004 00 A 0 0 4\n [19] .init_array INIT_ARRAY 00018d18 008d18 000008 04 WA 0 0 4\n [20] .fini_array FINI_ARRAY 00018d20 008d20 000004 04 WA 0 0 4\n [21] .data.rel.ro PROGBITS 00018d24 008d24 000068 00 WA 0 0 4\n [22] .dynamic DYNAMIC 00018d8c 008d8c 000120 08 WA 6 0 4\n [23] .got PROGBITS 00018eac 008eac 000154 04 WA 0 0 4\n [24] .data PROGBITS 00019000 009000 000008 00 WA 0 0 4\n [25] .bss NOBITS 00019008 009008 000044 00 WA 0 0 4\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -1,12 +1,12 @@\n \n Symbol table '.dynsym' contains 155 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 00000000 0 NOTYPE LOCAL DEFAULT UND \n- 1: 0000265c 0 SECTION LOCAL DEFAULT 11 \n+ 1: 00002660 0 SECTION LOCAL DEFAULT 11 \n 2: 00019000 0 SECTION LOCAL DEFAULT 24 \n 3: 00000000 0 NOTYPE WEAK DEFAULT UND _ITM_deregisterTMCloneTable\n 4: 00000000 0 FUNC GLOBAL DEFAULT UND _ZN5sword10InstallMgr19refreshRemoteSourceEPNS_13InstallSourceE\n 5: 00000000 0 FUNC GLOBAL DEFAULT UND _ZN5sword8SWConfigD1Ev\n 6: 00000000 0 FUNC GLOBAL DEFAULT UND __aeabi_unwind_cpp_pr0@GCC_3.5 (2)\n 7: 00000000 0 FUNC GLOBAL DEFAULT UND _ZN5sword5SWMgr14getUtilModulesEv\n 8: 00000000 0 FUNC GLOBAL DEFAULT UND _ZNSt8__detail15_List_node_base7_M_hookEPS0_@GLIBCXX_3.4.15 (3)\n@@ -82,77 +82,77 @@\n 78: 00000000 0 FUNC GLOBAL DEFAULT UND exit@GLIBC_2.4 (4)\n 79: 00000000 0 FUNC GLOBAL DEFAULT UND _ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate@GLIBCXX_3.4 (5)\n 80: 00000000 0 FUNC GLOBAL DEFAULT UND _ZN5sword10InstallMgr32refreshRemoteSourceConfigurationEv\n 81: 00000000 0 FUNC GLOBAL DEFAULT UND realloc@GLIBC_2.4 (4)\n 82: 00000000 0 FUNC GLOBAL DEFAULT UND fgets@GLIBC_2.4 (4)\n 83: 00000000 0 FUNC GLOBAL DEFAULT UND _ZN5sword14StatusReporter12statusUpdateEdd\n 84: 00019030 1 OBJECT GLOBAL DEFAULT 25 isConfirmedByForce\n- 85: 000058d5 40 FUNC WEAK DEFAULT 13 _ZN12MyInstallMgrD0Ev\n- 86: 000069d1 180 FUNC WEAK DEFAULT 13 _ZN5sword14SWOptionFilter15getOptionValuesB5cxx11Ev\n- 87: 0000384d 396 FUNC GLOBAL DEFAULT 13 _Z17listRemoteSourcesv\n- 88: 00006e50 4 OBJECT GLOBAL DEFAULT 15 _IO_stdin_used\n- 89: 00004039 308 FUNC GLOBAL DEFAULT 13 _Z17remoteListModulesPKcbb\n- 90: 00003cad 540 FUNC GLOBAL DEFAULT 13 _Z15uninstallModulePKc\n- 91: 000082ac 15 OBJECT WEAK DEFAULT 15 _ZTS12MyInstallMgr\n- 92: 000058a1 2 FUNC WEAK DEFAULT 13 _ZN16MyStatusReporterD1Ev\n- 93: 00005ce9 592 FUNC WEAK DEFAULT 13 _ZN16MyStatusReporter9preStatusEllPKc\n- 94: 00005f39 212 FUNC WEAK DEFAULT 13 _ZN5sword5SWBufC1EPKcm\n- 95: 0000416d 1312 FUNC GLOBAL DEFAULT 13 _Z20remoteDescribeModulePKcS0_\n- 96: 000058b5 32 FUNC WEAK DEFAULT 13 _ZN12MyInstallMgrD1Ev\n- 97: 00005b35 432 FUNC WEAK DEFAULT 13 _ZNK12MyInstallMgr25isUserDisclaimerConfirmedEv\n+ 85: 000058dd 40 FUNC WEAK DEFAULT 13 _ZN12MyInstallMgrD0Ev\n+ 86: 000069d9 180 FUNC WEAK DEFAULT 13 _ZN5sword14SWOptionFilter15getOptionValuesB5cxx11Ev\n+ 87: 00003855 396 FUNC GLOBAL DEFAULT 13 _Z17listRemoteSourcesv\n+ 88: 00006e58 4 OBJECT GLOBAL DEFAULT 15 _IO_stdin_used\n+ 89: 00004041 308 FUNC GLOBAL DEFAULT 13 _Z17remoteListModulesPKcbb\n+ 90: 00003cb5 540 FUNC GLOBAL DEFAULT 13 _Z15uninstallModulePKc\n+ 91: 000082b4 15 OBJECT WEAK DEFAULT 15 _ZTS12MyInstallMgr\n+ 92: 000058a9 2 FUNC WEAK DEFAULT 13 _ZN16MyStatusReporterD1Ev\n+ 93: 00005cf1 592 FUNC WEAK DEFAULT 13 _ZN16MyStatusReporter9preStatusEllPKc\n+ 94: 00005f41 212 FUNC WEAK DEFAULT 13 _ZN5sword5SWBufC1EPKcm\n+ 95: 00004175 1312 FUNC GLOBAL DEFAULT 13 _Z20remoteDescribeModulePKcS0_\n+ 96: 000058bd 32 FUNC WEAK DEFAULT 13 _ZN12MyInstallMgrD1Ev\n+ 97: 00005b3d 432 FUNC WEAK DEFAULT 13 _ZNK12MyInstallMgr25isUserDisclaimerConfirmedEv\n 98: 0001904c 0 NOTYPE GLOBAL DEFAULT 25 __end__\n- 99: 00006e45 2 FUNC GLOBAL DEFAULT 13 __libc_csu_fini\n- 100: 00006995 60 FUNC WEAK DEFAULT 13 _ZNSt7__cxx1110_List_baseIN5sword5SWBufESaIS2_EE8_M_clearEv\n- 101: 00003445 120 FUNC GLOBAL DEFAULT 13 _Z5usagePKcS0_\n- 102: 00002e39 0 FUNC GLOBAL DEFAULT 13 _start\n+ 99: 00006e4d 2 FUNC GLOBAL DEFAULT 13 __libc_csu_fini\n+ 100: 0000699d 60 FUNC WEAK DEFAULT 13 _ZNSt7__cxx1110_List_baseIN5sword5SWBufESaIS2_EE8_M_clearEv\n+ 101: 0000344d 120 FUNC GLOBAL DEFAULT 13 _Z5usagePKcS0_\n+ 102: 00002e41 0 FUNC GLOBAL DEFAULT 13 _start\n 103: 0001901c 20 OBJECT GLOBAL DEFAULT 25 confPath\n- 104: 00006821 372 FUNC WEAK DEFAULT 13 _ZN5sword5SWMgr9getModuleEPKc\n- 105: 00004bd5 140 FUNC GLOBAL DEFAULT 13 _Z19localDirListModulesPKc\n+ 104: 00006829 372 FUNC WEAK DEFAULT 13 _ZN5sword5SWMgr9getModuleEPKc\n+ 105: 00004bdd 140 FUNC GLOBAL DEFAULT 13 _Z19localDirListModulesPKc\n 106: 0001904c 0 NOTYPE GLOBAL DEFAULT 25 __bss_end__\n- 107: 00006e05 64 FUNC GLOBAL DEFAULT 13 __libc_csu_init\n- 108: 000067e1 64 FUNC WEAK DEFAULT 13 _ZNSt8_Rb_treeIN5sword5SWBufESt4pairIKS1_PNS0_8SWModuleEESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE4findERS3_\n- 109: 00006ac5 64 FUNC WEAK DEFAULT 13 _ZNSt8_Rb_treeIN5sword5SWBufESt4pairIKS1_S1_ESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE4findERS3_\n- 110: 000058a1 2 FUNC WEAK DEFAULT 13 _ZN16MyStatusReporterD2Ev\n- 111: 00006a85 64 FUNC WEAK DEFAULT 13 _ZNSt8_Rb_treeIN5sword5SWBufESt4pairIKS1_PNS0_13InstallSourceEESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE4findERS3_\n+ 107: 00006e0d 64 FUNC GLOBAL DEFAULT 13 __libc_csu_init\n+ 108: 000067e9 64 FUNC WEAK DEFAULT 13 _ZNSt8_Rb_treeIN5sword5SWBufESt4pairIKS1_PNS0_8SWModuleEESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE4findERS3_\n+ 109: 00006acd 64 FUNC WEAK DEFAULT 13 _ZNSt8_Rb_treeIN5sword5SWBufESt4pairIKS1_S1_ESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE4findERS3_\n+ 110: 000058a9 2 FUNC WEAK DEFAULT 13 _ZN16MyStatusReporterD2Ev\n+ 111: 00006a8d 64 FUNC WEAK DEFAULT 13 _ZNSt8_Rb_treeIN5sword5SWBufESt4pairIKS1_PNS0_13InstallSourceEESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE4findERS3_\n 112: 00018d24 12 OBJECT WEAK DEFAULT 21 _ZTI12MyInstallMgr\n- 113: 0000600d 2004 FUNC WEAK DEFAULT 13 _ZN5sword13InstallSource10getConfEntEv\n- 114: 00006b05 300 FUNC WEAK DEFAULT 13 _ZNSt8_Rb_treeIN5sword5SWBufESt4pairIKS1_S1_ESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE15_M_insert_equalIS4_EESt17_Rb_tree_iteratorIS4_EOT_\n- 115: 00005929 524 FUNC WEAK DEFAULT 13 _ZN16MyStatusReporter6updateEmm\n- 116: 00005889 4 FUNC WEAK DEFAULT 13 _ZN5sword10InstallMgr13getCipherCodeEPKcPNS_8SWConfigE\n- 117: 000058b5 32 FUNC WEAK DEFAULT 13 _ZN12MyInstallMgrD2Ev\n+ 113: 00006015 2004 FUNC WEAK DEFAULT 13 _ZN5sword13InstallSource10getConfEntEv\n+ 114: 00006b0d 300 FUNC WEAK DEFAULT 13 _ZNSt8_Rb_treeIN5sword5SWBufESt4pairIKS1_S1_ESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE15_M_insert_equalIS4_EESt17_Rb_tree_iteratorIS4_EOT_\n+ 115: 00005931 524 FUNC WEAK DEFAULT 13 _ZN16MyStatusReporter6updateEmm\n+ 116: 00005891 4 FUNC WEAK DEFAULT 13 _ZN5sword10InstallMgr13getCipherCodeEPKcPNS_8SWConfigE\n+ 117: 000058bd 32 FUNC WEAK DEFAULT 13 _ZN12MyInstallMgrD2Ev\n 118: 00019014 4 OBJECT GLOBAL DEFAULT 25 installMgr\n- 119: 00005f39 212 FUNC WEAK DEFAULT 13 _ZN5sword5SWBufC2EPKcm\n+ 119: 00005f41 212 FUNC WEAK DEFAULT 13 _ZN5sword5SWBufC2EPKcm\n 120: 00019010 4 OBJECT GLOBAL DEFAULT 25 statusReporter\n 121: 00019008 0 NOTYPE GLOBAL DEFAULT 25 __bss_start__\n- 122: 000057f1 152 FUNC GLOBAL DEFAULT 13 _Z10syncConfigv\n- 123: 00004ef9 2036 FUNC GLOBAL DEFAULT 13 _Z17createBasicConfigbbb\n+ 122: 000057f9 152 FUNC GLOBAL DEFAULT 13 _Z10syncConfigv\n+ 123: 00004f01 2036 FUNC GLOBAL DEFAULT 13 _Z17createBasicConfigbbb\n 124: 00019038 20 OBJECT GLOBAL DEFAULT 25 baseDir\n 125: 00019000 0 NOTYPE WEAK DEFAULT 24 data_start\n- 126: 000082bc 19 OBJECT WEAK DEFAULT 15 _ZTS16MyStatusReporter\n- 127: 000032b9 284 FUNC GLOBAL DEFAULT 13 _Z23isUnverifiedPeerAllowedv\n- 128: 000033d5 112 FUNC GLOBAL DEFAULT 13 _Z6finishi\n+ 126: 000082c4 19 OBJECT WEAK DEFAULT 15 _ZTS16MyStatusReporter\n+ 127: 000032c1 284 FUNC GLOBAL DEFAULT 13 _Z23isUnverifiedPeerAllowedv\n+ 128: 000033dd 112 FUNC GLOBAL DEFAULT 13 _Z6finishi\n 129: 00019000 0 NOTYPE GLOBAL DEFAULT 24 __data_start\n 130: 00018d70 28 OBJECT WEAK DEFAULT 21 _ZTV16MyStatusReporter\n- 131: 00003ec9 368 FUNC GLOBAL DEFAULT 13 _Z19refreshRemoteSourcePKc\n- 132: 000058fd 40 FUNC WEAK DEFAULT 13 _ZN5sword5SWBufD1Ev\n- 133: 00005891 6 FUNC WEAK DEFAULT 13 _ZNK5sword8SWModule16getOptionFiltersB5cxx11Ev\n- 134: 0000299d 1180 FUNC GLOBAL DEFAULT 13 main\n+ 131: 00003ed1 368 FUNC GLOBAL DEFAULT 13 _Z19refreshRemoteSourcePKc\n+ 132: 00005905 40 FUNC WEAK DEFAULT 13 _ZN5sword5SWBufD1Ev\n+ 133: 00005899 6 FUNC WEAK DEFAULT 13 _ZNK5sword8SWModule16getOptionFiltersB5cxx11Ev\n+ 134: 000029a5 1180 FUNC GLOBAL DEFAULT 13 main\n 135: 00018d3c 52 OBJECT WEAK DEFAULT 21 _ZTV12MyInstallMgr\n 136: 00019008 0 NOTYPE GLOBAL DEFAULT 24 _edata\n- 137: 00005899 4 FUNC WEAK DEFAULT 13 _ZN5sword14SWOptionFilter13getOptionNameEv\n- 138: 000034bd 912 FUNC GLOBAL DEFAULT 13 _Z4initv\n- 139: 000056ed 260 FUNC GLOBAL DEFAULT 13 _Z10initConfigv\n+ 137: 000058a1 4 FUNC WEAK DEFAULT 13 _ZN5sword14SWOptionFilter13getOptionNameEv\n+ 138: 000034c5 912 FUNC GLOBAL DEFAULT 13 _Z4initv\n+ 139: 000056f5 260 FUNC GLOBAL DEFAULT 13 _Z10initConfigv\n 140: 0001904c 0 NOTYPE GLOBAL DEFAULT 25 _end\n- 141: 000039d9 724 FUNC GLOBAL DEFAULT 13 _Z11listModulesPN5sword5SWMgrEbb\n- 142: 00004c61 664 FUNC GLOBAL DEFAULT 13 _Z21localDirInstallModulePKcS0_\n+ 141: 000039e1 724 FUNC GLOBAL DEFAULT 13 _Z11listModulesPN5sword5SWMgrEbb\n+ 142: 00004c69 664 FUNC GLOBAL DEFAULT 13 _Z21localDirInstallModulePKcS0_\n 143: 0001900c 1 OBJECT GLOBAL DEFAULT 25 isUnvPeerAllowed\n 144: 0001904c 0 NOTYPE GLOBAL DEFAULT 25 _bss_end__\n- 145: 00006d91 116 FUNC WEAK DEFAULT 13 _ZNSt8_Rb_treeIN5sword5SWBufESt4pairIKS1_NS0_19multimapwithdefaultIS1_S1_St4lessIS1_EEEESt10_Select1stIS8_ES6_SaIS8_EE24_M_get_insert_unique_posERS3_\n+ 145: 00006d99 116 FUNC WEAK DEFAULT 13 _ZNSt8_Rb_treeIN5sword5SWBufESt4pairIKS1_NS0_19multimapwithdefaultIS1_S1_St4lessIS1_EEEESt10_Select1stIS8_ES6_SaIS8_EE24_M_get_insert_unique_posERS3_\n 146: 00019018 4 OBJECT GLOBAL DEFAULT 25 mgr\n- 147: 0000468d 892 FUNC GLOBAL DEFAULT 13 _Z19remoteInstallModulePKcS0_\n+ 147: 00004695 892 FUNC GLOBAL DEFAULT 13 _Z19remoteInstallModulePKcS0_\n 148: 00018d30 12 OBJECT WEAK DEFAULT 21 _ZTI16MyStatusReporter\n- 149: 0000588d 4 FUNC WEAK DEFAULT 13 _ZNK5sword8SWModule9getConfigEv\n- 150: 000058a5 14 FUNC WEAK DEFAULT 13 _ZN16MyStatusReporterD0Ev\n- 151: 0000589d 4 FUNC WEAK DEFAULT 13 _ZN5sword14SWOptionFilter12getOptionTipEv\n+ 149: 00005895 4 FUNC WEAK DEFAULT 13 _ZNK5sword8SWModule9getConfigEv\n+ 150: 000058ad 14 FUNC WEAK DEFAULT 13 _ZN16MyStatusReporterD0Ev\n+ 151: 000058a5 4 FUNC WEAK DEFAULT 13 _ZN5sword14SWOptionFilter12getOptionTipEv\n 152: 00019008 0 NOTYPE GLOBAL DEFAULT 25 __bss_start\n- 153: 000058fd 40 FUNC WEAK DEFAULT 13 _ZN5sword5SWBufD2Ev\n- 154: 00006c31 352 FUNC WEAK DEFAULT 13 _ZN5sword19multimapwithdefaultINS_5SWBufES1_St4lessIS1_EEixERKS1_\n+ 153: 00005905 40 FUNC WEAK DEFAULT 13 _ZN5sword5SWBufD2Ev\n+ 154: 00006c39 352 FUNC WEAK DEFAULT 13 _ZN5sword19multimapwithdefaultINS_5SWBufES1_St4lessIS1_EEixERKS1_\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rel.dyn' at offset 0x22ec contains 56 entries:\n+Relocation section '.rel.dyn' at offset 0x22f0 contains 56 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00018d18 00000017 R_ARM_RELATIVE \n 00018d1c 00000017 R_ARM_RELATIVE \n 00018d20 00000017 R_ARM_RELATIVE \n 00018d28 00000017 R_ARM_RELATIVE \n 00018d34 00000017 R_ARM_RELATIVE \n 00018d40 00000017 R_ARM_RELATIVE \n@@ -54,15 +54,15 @@\n 00018fdc 00003915 R_ARM_GLOB_DAT 00000000 stdin@GLIBC_2.4\n 00018fe0 00003a15 R_ARM_GLOB_DAT 00000000 __stack_chk_guard@GLIBC_2.4\n 00018fec 00004115 R_ARM_GLOB_DAT 00000000 _ITM_registerTMCloneTable\n 00018ff0 00004215 R_ARM_GLOB_DAT 00000000 stderr@GLIBC_2.4\n 00018ff4 00004315 R_ARM_GLOB_DAT 00000000 _ZSt4cerr@GLIBCXX_3.4\n 00018ffc 00004d15 R_ARM_GLOB_DAT 00000000 _ZN5sword5SWBuf7nullStrE\n \n-Relocation section '.rel.plt' at offset 0x24ac contains 54 entries:\n+Relocation section '.rel.plt' at offset 0x24b0 contains 54 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00018eb8 00000516 R_ARM_JUMP_SLOT 00000000 _ZN5sword8SWConfigD1Ev\n 00018ebc 00000716 R_ARM_JUMP_SLOT 00000000 _ZN5sword5SWMgr14getUtilModulesEv\n 00018ec0 00000816 R_ARM_JUMP_SLOT 00000000 _ZNSt8__detail15_List_node_base7_M_hookEPS0_@GLIBCXX_3.4.15\n 00018ec4 00000a16 R_ARM_JUMP_SLOT 00000000 _ZNK5sword8SWConfig4saveEv\n 00018ec8 00000c16 R_ARM_JUMP_SLOT 00000000 __stack_chk_fail@GLIBC_2.4\n 00018ecc 00000d16 R_ARM_JUMP_SLOT 00000000 _ZN5sword5SWMgrD1Ev\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -2,33 +2,33 @@\n Dynamic section at offset 0x8d8c contains 31 entries:\n Tag Type Name/Value\n 0x00000001 (NEEDED) Shared library: [libsword.so.1.9.0]\n 0x00000001 (NEEDED) Shared library: [libstdc++.so.6]\n 0x00000001 (NEEDED) Shared library: [libgcc_s.so.1]\n 0x00000001 (NEEDED) Shared library: [libc.so.6]\n 0x00000001 (NEEDED) Shared library: [ld-linux-armhf.so.3]\n- 0x0000000c (INIT) 0x265c\n- 0x0000000d (FINI) 0x6e48\n+ 0x0000000c (INIT) 0x2660\n+ 0x0000000d (FINI) 0x6e50\n 0x00000019 (INIT_ARRAY) 0x18d18\n 0x0000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x0000001a (FINI_ARRAY) 0x18d20\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x1b4\n 0x00000005 (STRTAB) 0xddc\n 0x00000006 (SYMTAB) 0x42c\n- 0x0000000a (STRSZ) 4874 (bytes)\n+ 0x0000000a (STRSZ) 4876 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000015 (DEBUG) 0x0\n 0x00000003 (PLTGOT) 0x18eac\n 0x00000002 (PLTRELSZ) 432 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x24ac\n- 0x00000011 (REL) 0x22ec\n+ 0x00000017 (JMPREL) 0x24b0\n+ 0x00000011 (REL) 0x22f0\n 0x00000012 (RELSZ) 448 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW PIE\n- 0x6ffffffe (VERNEED) 0x221c\n+ 0x6ffffffe (VERNEED) 0x2220\n 0x6fffffff (VERNEEDNUM) 4\n- 0x6ffffff0 (VERSYM) 0x20e6\n+ 0x6ffffff0 (VERSYM) 0x20e8\n 0x6ffffffa (RELCOUNT) 27\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d355d9174be46951bc70a7ca0e0106dc48d25328\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: b08d6fe42e09187cd718ee919e2bf928330f1fc4\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n"}, {"source1": "readelf --wide --version-info {}", "source2": "readelf --wide --version-info {}", "unified_diff": "@@ -1,10 +1,10 @@\n \n Version symbols section '.gnu.version' contains 155 entries:\n- Addr: 0x00000000000020e6 Offset: 0x0020e6 Link: 5 (.dynsym)\n+ Addr: 0x00000000000020e8 Offset: 0x0020e8 Link: 5 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 004: 0 (*local*) 0 (*local*) 2 (GCC_3.5) 0 (*local*) \n 008: 3 (GLIBCXX_3.4.15) 0 (*local*) 0 (*local*) 0 (*local*) \n 00c: 4 (GLIBC_2.4) 0 (*local*) 0 (*local*) 4 (GLIBC_2.4) \n 010: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 014: 5 (GLIBCXX_3.4) 5 (GLIBCXX_3.4) 6 (CXXABI_1.3.9) 0 (*local*) \n 018: 5 (GLIBCXX_3.4) 0 (*local*) 0 (*local*) 4 (GLIBC_2.4) \n@@ -38,15 +38,15 @@\n 088: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 08c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 090: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 094: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 098: 1 (*global*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 4 entries:\n- Addr: 0x000000000000221c Offset: 0x00221c Link: 6 (.dynstr)\n+ Addr: 0x0000000000002220 Offset: 0x002220 Link: 6 (.dynstr)\n 000000: Version: 1 File: ld-linux-armhf.so.3 Cnt: 1\n 0x0010: Name: GLIBC_2.4 Flags: none Version: 10\n 0x0020: Version: 1 File: libc.so.6 Cnt: 1\n 0x0030: Name: GLIBC_2.4 Flags: none Version: 4\n 0x0040: Version: 1 File: libstdc++.so.6 Cnt: 6\n 0x0050: Name: CXXABI_ARM_1.3.3 Flags: none Version: 9\n 0x0060: Name: GLIBCXX_3.4.9 Flags: none Version: 8\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -280,15 +280,15 @@\n -rdu requires \n -rdesc requires \n -ri requires \n Unknown argument: \n 12MyInstallMgr\n 16MyStatusReporter\n /usr/lib/debug/.dwz/arm-linux-gnueabihf/libsword-utils.debug\n-55d9174be46951bc70a7ca0e0106dc48d25328.debug\n+8d6fe42e09187cd718ee919e2bf928330f1fc4.debug\n .shstrtab\n .note.gnu.build-id\n .note.ABI-tag\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rel.dyn\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -300,9 +300,9 @@\n 0x0000206c 4358585f 332e342e 39004358 58414249 CXX_3.4.9.CXXABI\n 0x0000207c 5f312e33 00435858 4142495f 312e332e _1.3.CXXABI_1.3.\n 0x0000208c 3900474c 49424358 585f332e 3400474c 9.GLIBCXX_3.4.GL\n 0x0000209c 49424358 585f332e 342e3135 00474343 IBCXX_3.4.15.GCC\n 0x000020ac 5f332e35 00000000 00000000 00000000 _3.5............\n 0x000020bc 00000000 00000000 00000000 00000000 ................\n 0x000020cc 00000000 00000000 00000000 00000000 ................\n- 0x000020dc 00000000 00000000 0000 ..........\n+ 0x000020dc 00000000 00000000 00000000 ............\n \n"}, {"source1": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {}", "unified_diff": "@@ -1,10 +1,10 @@\n \n \n \n Disassembly of section .init:\n \n-0000265c <.init>:\n+00002660 <.init>:\n _init():\n \tpush\t{r3, lr}\n-\tbl\t2e80 <_start@@Base+0x48>\n+\tbl\t2e88 <_start@@Base+0x48>\n \tpop\t{r3, pc}\n"}, {"source1": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {}", "unified_diff": "@@ -1,284 +1,284 @@\n \n \n \n Disassembly of section .plt:\n \n-00002668 :\n+0000266c :\n \tpush\t{lr}\t\t; (str lr, [sp, #-4]!)\n-\tldr\tlr, [pc, #4]\t; 2678 \n+\tldr\tlr, [pc, #4]\t; 267c \n \tadd\tlr, pc, lr\n \tldr\tpc, [lr, #8]!\n-\tandeq\tr6, r1, r4, lsr r8\n+\tandeq\tr6, r1, r0, lsr r8\n \n-0000267c :\n+00002680 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #90112\t; 0x16000\n-\tldr\tpc, [ip, #2100]!\t; 0x834\n+\tldr\tpc, [ip, #2096]!\t; 0x830\n \n-00002688 :\n+0000268c :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #90112\t; 0x16000\n-\tldr\tpc, [ip, #2092]!\t; 0x82c\n+\tldr\tpc, [ip, #2088]!\t; 0x828\n \n-00002694 :\n+00002698 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #90112\t; 0x16000\n-\tldr\tpc, [ip, #2084]!\t; 0x824\n+\tldr\tpc, [ip, #2080]!\t; 0x820\n \n-000026a0 :\n+000026a4 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #90112\t; 0x16000\n-\tldr\tpc, [ip, #2076]!\t; 0x81c\n+\tldr\tpc, [ip, #2072]!\t; 0x818\n \n-000026ac <__stack_chk_fail@plt>:\n+000026b0 <__stack_chk_fail@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #90112\t; 0x16000\n-\tldr\tpc, [ip, #2068]!\t; 0x814\n+\tldr\tpc, [ip, #2064]!\t; 0x810\n \n-000026b8 :\n+000026bc :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #90112\t; 0x16000\n-\tldr\tpc, [ip, #2060]!\t; 0x80c\n+\tldr\tpc, [ip, #2056]!\t; 0x808\n \n-000026c4 :\n+000026c8 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #90112\t; 0x16000\n-\tldr\tpc, [ip, #2052]!\t; 0x804\n+\tldr\tpc, [ip, #2048]!\t; 0x800\n \n-000026d0 <__libc_start_main@plt>:\n+000026d4 <__libc_start_main@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #90112\t; 0x16000\n-\tldr\tpc, [ip, #2044]!\t; 0x7fc\n+\tldr\tpc, [ip, #2040]!\t; 0x7f8\n \n-000026dc <__gmon_start__@plt>:\n+000026e0 <__gmon_start__@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #90112\t; 0x16000\n-\tldr\tpc, [ip, #2036]!\t; 0x7f4\n+\tldr\tpc, [ip, #2032]!\t; 0x7f0\n \n-000026e8 :\n+000026ec :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #90112\t; 0x16000\n-\tldr\tpc, [ip, #2028]!\t; 0x7ec\n+\tldr\tpc, [ip, #2024]!\t; 0x7e8\n \n-000026f4 :\n+000026f8 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #90112\t; 0x16000\n-\tldr\tpc, [ip, #2020]!\t; 0x7e4\n+\tldr\tpc, [ip, #2016]!\t; 0x7e0\n \n-00002700 :\n+00002704 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #90112\t; 0x16000\n-\tldr\tpc, [ip, #2012]!\t; 0x7dc\n+\tldr\tpc, [ip, #2008]!\t; 0x7d8\n \n-0000270c :\n+00002710 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #90112\t; 0x16000\n-\tldr\tpc, [ip, #2004]!\t; 0x7d4\n+\tldr\tpc, [ip, #2000]!\t; 0x7d0\n \n-00002718 :\n+0000271c :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #90112\t; 0x16000\n-\tldr\tpc, [ip, #1996]!\t; 0x7cc\n+\tldr\tpc, [ip, #1992]!\t; 0x7c8\n \n-00002724 :\n+00002728 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #90112\t; 0x16000\n-\tldr\tpc, [ip, #1988]!\t; 0x7c4\n+\tldr\tpc, [ip, #1984]!\t; 0x7c0\n \n-00002730 :\n+00002734 :\n \t\t\t; instruction: 0xe7fd4778\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #90112\t; 0x16000\n-\tldr\tpc, [ip, #1976]!\t; 0x7b8\n+\tldr\tpc, [ip, #1972]!\t; 0x7b4\n \n-00002740 :\n+00002744 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #90112\t; 0x16000\n-\tldr\tpc, [ip, #1968]!\t; 0x7b0\n+\tldr\tpc, [ip, #1964]!\t; 0x7ac\n \n-0000274c :\n+00002750 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #90112\t; 0x16000\n-\tldr\tpc, [ip, #1960]!\t; 0x7a8\n+\tldr\tpc, [ip, #1956]!\t; 0x7a4\n \n-00002758 :\n+0000275c :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #90112\t; 0x16000\n-\tldr\tpc, [ip, #1952]!\t; 0x7a0\n+\tldr\tpc, [ip, #1948]!\t; 0x79c\n \n-00002764 :\n+00002768 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #90112\t; 0x16000\n-\tldr\tpc, [ip, #1944]!\t; 0x798\n+\tldr\tpc, [ip, #1940]!\t; 0x794\n \n-00002770 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>:\n+00002774 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #90112\t; 0x16000\n-\tldr\tpc, [ip, #1936]!\t; 0x790\n+\tldr\tpc, [ip, #1932]!\t; 0x78c\n \n-0000277c :\n+00002780 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #90112\t; 0x16000\n-\tldr\tpc, [ip, #1928]!\t; 0x788\n+\tldr\tpc, [ip, #1924]!\t; 0x784\n \n-00002788 <__gxx_personality_v0@plt>:\n+0000278c <__gxx_personality_v0@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #90112\t; 0x16000\n-\tldr\tpc, [ip, #1920]!\t; 0x780\n+\tldr\tpc, [ip, #1916]!\t; 0x77c\n \n-00002794 :\n+00002798 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #90112\t; 0x16000\n-\tldr\tpc, [ip, #1912]!\t; 0x778\n+\tldr\tpc, [ip, #1908]!\t; 0x774\n \n-000027a0 :\n+000027a4 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #90112\t; 0x16000\n-\tldr\tpc, [ip, #1904]!\t; 0x770\n+\tldr\tpc, [ip, #1900]!\t; 0x76c\n \n-000027ac <__cxa_finalize@plt>:\n+000027b0 <__cxa_finalize@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #90112\t; 0x16000\n-\tldr\tpc, [ip, #1896]!\t; 0x768\n+\tldr\tpc, [ip, #1892]!\t; 0x764\n \n-000027b8 :\n+000027bc :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #90112\t; 0x16000\n-\tldr\tpc, [ip, #1888]!\t; 0x760\n+\tldr\tpc, [ip, #1884]!\t; 0x75c\n \n-000027c4 :\n+000027c8 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #90112\t; 0x16000\n-\tldr\tpc, [ip, #1880]!\t; 0x758\n+\tldr\tpc, [ip, #1876]!\t; 0x754\n \n-000027d0 :\n+000027d4 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #90112\t; 0x16000\n-\tldr\tpc, [ip, #1872]!\t; 0x750\n+\tldr\tpc, [ip, #1868]!\t; 0x74c\n \n-000027dc :\n+000027e0 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #90112\t; 0x16000\n-\tldr\tpc, [ip, #1864]!\t; 0x748\n+\tldr\tpc, [ip, #1860]!\t; 0x744\n \n-000027e8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>:\n+000027ec >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>:\n \t\t\t; instruction: 0xe7fd4778\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #90112\t; 0x16000\n-\tldr\tpc, [ip, #1852]!\t; 0x73c\n+\tldr\tpc, [ip, #1848]!\t; 0x738\n \n-000027f8 <__aeabi_atexit@plt>:\n+000027fc <__aeabi_atexit@plt>:\n \t\t\t; instruction: 0xe7fd4778\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #90112\t; 0x16000\n-\tldr\tpc, [ip, #1840]!\t; 0x730\n+\tldr\tpc, [ip, #1836]!\t; 0x72c\n \n-00002808 :\n+0000280c :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #90112\t; 0x16000\n-\tldr\tpc, [ip, #1832]!\t; 0x728\n+\tldr\tpc, [ip, #1828]!\t; 0x724\n \n-00002814 :\n+00002818 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #90112\t; 0x16000\n-\tldr\tpc, [ip, #1824]!\t; 0x720\n+\tldr\tpc, [ip, #1820]!\t; 0x71c\n \n-00002820 :\n+00002824 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #90112\t; 0x16000\n-\tldr\tpc, [ip, #1816]!\t; 0x718\n+\tldr\tpc, [ip, #1812]!\t; 0x714\n \n-0000282c :\n+00002830 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #90112\t; 0x16000\n-\tldr\tpc, [ip, #1808]!\t; 0x710\n+\tldr\tpc, [ip, #1804]!\t; 0x70c\n \n-00002838 :\n+0000283c :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #90112\t; 0x16000\n-\tldr\tpc, [ip, #1800]!\t; 0x708\n+\tldr\tpc, [ip, #1796]!\t; 0x704\n \n-00002844 :\n+00002848 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #90112\t; 0x16000\n-\tldr\tpc, [ip, #1792]!\t; 0x700\n+\tldr\tpc, [ip, #1788]!\t; 0x6fc\n \n-00002850 :\n+00002854 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #90112\t; 0x16000\n-\tldr\tpc, [ip, #1784]!\t; 0x6f8\n+\tldr\tpc, [ip, #1780]!\t; 0x6f4\n \n-0000285c :\n+00002860 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #90112\t; 0x16000\n-\tldr\tpc, [ip, #1776]!\t; 0x6f0\n+\tldr\tpc, [ip, #1772]!\t; 0x6ec\n \n-00002868 :\n+0000286c :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #90112\t; 0x16000\n-\tldr\tpc, [ip, #1768]!\t; 0x6e8\n+\tldr\tpc, [ip, #1764]!\t; 0x6e4\n \n-00002874 <__cxa_end_cleanup@plt>:\n+00002878 <__cxa_end_cleanup@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #90112\t; 0x16000\n-\tldr\tpc, [ip, #1760]!\t; 0x6e0\n+\tldr\tpc, [ip, #1756]!\t; 0x6dc\n \n-00002880 :\n+00002884 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #90112\t; 0x16000\n-\tldr\tpc, [ip, #1752]!\t; 0x6d8\n+\tldr\tpc, [ip, #1748]!\t; 0x6d4\n \n-0000288c :\n+00002890 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #90112\t; 0x16000\n-\tldr\tpc, [ip, #1744]!\t; 0x6d0\n+\tldr\tpc, [ip, #1740]!\t; 0x6cc\n \n-00002898 <__fprintf_chk@plt>:\n+0000289c <__fprintf_chk@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #90112\t; 0x16000\n-\tldr\tpc, [ip, #1736]!\t; 0x6c8\n+\tldr\tpc, [ip, #1732]!\t; 0x6c4\n \n-000028a4 :\n+000028a8 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #90112\t; 0x16000\n-\tldr\tpc, [ip, #1728]!\t; 0x6c0\n+\tldr\tpc, [ip, #1724]!\t; 0x6bc\n \n-000028b0 :\n+000028b4 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #90112\t; 0x16000\n-\tldr\tpc, [ip, #1720]!\t; 0x6b8\n+\tldr\tpc, [ip, #1716]!\t; 0x6b4\n \n-000028bc :\n+000028c0 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #90112\t; 0x16000\n-\tldr\tpc, [ip, #1712]!\t; 0x6b0\n+\tldr\tpc, [ip, #1708]!\t; 0x6ac\n \n-000028c8 :\n+000028cc :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #90112\t; 0x16000\n-\tldr\tpc, [ip, #1704]!\t; 0x6a8\n+\tldr\tpc, [ip, #1700]!\t; 0x6a4\n \n-000028d4 :\n+000028d8 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #90112\t; 0x16000\n-\tldr\tpc, [ip, #1696]!\t; 0x6a0\n+\tldr\tpc, [ip, #1692]!\t; 0x69c\n \n-000028e0 :\n+000028e4 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #90112\t; 0x16000\n-\tldr\tpc, [ip, #1688]!\t; 0x698\n+\tldr\tpc, [ip, #1684]!\t; 0x694\n \n-000028ec >::clear(std::_Ios_Iostate)@plt>:\n+000028f0 >::clear(std::_Ios_Iostate)@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #90112\t; 0x16000\n-\tldr\tpc, [ip, #1680]!\t; 0x690\n+\tldr\tpc, [ip, #1676]!\t; 0x68c\n \n-000028f8 :\n+000028fc :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #90112\t; 0x16000\n-\tldr\tpc, [ip, #1672]!\t; 0x688\n+\tldr\tpc, [ip, #1668]!\t; 0x684\n \n-00002904 :\n+00002908 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #90112\t; 0x16000\n-\tldr\tpc, [ip, #1664]!\t; 0x680\n+\tldr\tpc, [ip, #1660]!\t; 0x67c\n"}, {"source1": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "comments": ["error from `objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}`:", "objdump: DWARF error: could not find variable specification at offset 4d2", "objdump: DWARF error: could not find variable specification at offset 222b", "objdump: DWARF error: unable to read alt ref 10346"], "unified_diff": "@@ -1,483 +1,483 @@\n \n \n \n Disassembly of section .text:\n \n-00002910 :\n+00002918 :\n _GLOBAL__sub_I_mgr():\n \tmvnsmi\tlr, sp, lsr #18\n \tstmdaeq\tr0!, {r0, r1, r2, r3, r6, ip, sp, lr, pc}\n \taddlt\tr4, r2, sl, lsl ip\n \tldrbtmi\tr4, [ip], #-3354\t; 0xfffff2e6\n \t\t\t; instruction: 0xf1044f1a\n \tldrbtmi\tr0, [sp], #-1576\t; 0xfffff9d8\n-\tldrbtmi\tr4, [pc], #-1584\t; 2930 \n-\tsvc\t0x00aef7ff\n+\tldrbtmi\tr4, [pc], #-1584\t; 2938 \n+\tsvc\t0x00acf7ff\n \t\t\t; instruction: 0x463a4b17\n \t\t\t; instruction: 0x26004630\n \tstrls\tr5, [r1, -r9, ror #17]\n-\tsvc\t0x005ef7ff\n+\tsvc\t0x005cf7ff\n \t\t\t; instruction: 0xf1044b14\n \t\t\t; instruction: 0xf884002c\n \tmvnvs\tr8, #56\t; 0x38\n \tstmiapl\tpc!, {r0, r9, fp, ip, pc}^\t; \n \tldmdavs\tr9!, {r0, r4, r8, r9, fp, lr}\n \tsmlabtne\tfp, r4, r9, lr\n \tstmiapl\tsp!, {r0, r5, r6, r8, r9, sp, lr}^\n \t\t\t; instruction: 0xf7ff4629\n-\tldmdavs\tfp!, {r1, r2, r3, r6, r8, r9, sl, fp, sp, lr, pc}\n+\tldmdavs\tfp!, {r2, r3, r6, r8, r9, sl, fp, sp, lr, pc}\n \tstrtmi\tr9, [r9], -r1, lsl #20\n \tandseq\tpc, r0, r4, lsl #2\n \tandshi\tpc, ip, r4, lsl #17\n \tstmib\tr4, {r1, r2, r5, r9, sp, lr}^\n \t\t\t; instruction: 0x61a33304\n \tpop\t{r1, ip, sp, pc}\n \t\t\t; instruction: 0xf7ff41f0\n-\tsvclt\t0x0000bf3b\n-\tandeq\tr6, r1, sl, ror #13\n-\tandeq\tr6, r1, r2, lsl #11\n-\tldrdeq\tr6, [r1], -r6\t; \n+\tsvclt\t0x0000bf39\n+\tandeq\tr6, r1, r2, ror #13\n+\tandeq\tr6, r1, sl, ror r5\n+\tandeq\tr6, r1, lr, asr #13\n \tandeq\tr0, r0, ip, lsl r1\n \tandeq\tr0, r0, r0, asr r1\n \tstrdeq\tr0, [r0], -ip\n \n-0000299c :\n+000029a4 :\n main():\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov\tr8, r0\n-\tldr\tr5, [pc, #1020]\t; (2da0 )\n+\tldr\tr5, [pc, #1020]\t; (2da8 )\n \tvpush\t{d8-d9}\n \tsub\tsp, #84\t; 0x54\n-\tldr\tr0, [pc, #1016]\t; (2da4 )\n+\tldr\tr0, [pc, #1016]\t; (2dac )\n \tadd\tr5, pc\n-\tldr\tr4, [pc, #1016]\t; (2da8 )\n+\tldr\tr4, [pc, #1016]\t; (2db0 )\n \tmovs\tr2, #0\n-\tldr\tr3, [pc, #1016]\t; (2dac )\n+\tldr\tr3, [pc, #1016]\t; (2db4 )\n \tadd\tr0, pc\n \tstr\tr0, [sp, #4]\n \tcmp.w\tr8, #1\n \tadd\tr3, pc\n \tldr\tr4, [r5, r4]\n \tmov\tr5, r1\n \tldr\tr4, [r4, #0]\n \tstr\tr4, [sp, #76]\t; 0x4c\n \tmov.w\tr4, #0\n \tstrb.w\tr2, [r3, #36]\t; 0x24\n \tstrb\tr2, [r3, #0]\n-\tble.w\t2afe \n-\tldr\tr3, [pc, #984]\t; (2db0 )\n+\tble.w\t2b06 \n+\tldr\tr3, [pc, #984]\t; (2db8 )\n \tmovs\tr4, #1\n-\tldr.w\tsl, [pc, #984]\t; 2db4 \n+\tldr.w\tsl, [pc, #984]\t; 2dbc \n \tadd\tr3, pc\n \tvmov\ts16, r3\n-\tldr\tr3, [pc, #980]\t; (2db8 )\n+\tldr\tr3, [pc, #980]\t; (2dc0 )\n \tadd\tsl, pc\n \tadd\tr3, pc\n \tvmov\ts17, r3\n-\tb.n\t2a10 \n+\tb.n\t2a18 \n \tldrb.w\tr2, [fp, #1]\n \tcmp\tr2, #100\t; 0x64\n-\tbne.n\t2a22 \n+\tbne.n\t2a2a \n \tldrb.w\tr2, [fp, #2]\n-\tcbnz\tr2, 2a22 \n-\tblx\t2740 \n-\tldr\tr3, [pc, #952]\t; (2dbc )\n+\tcbnz\tr2, 2a2a \n+\tblx\t2744 \n+\tldr\tr3, [pc, #952]\t; (2dc4 )\n \tldr\tr2, [sp, #4]\n \tldr\tr3, [r2, r3]\n \tldrb\tr3, [r3, #0]\n \tstrb\tr3, [r0, #4]\n \tadds\tr4, #1\n \tcmp\tr8, r4\n-\tble.n\t2a3c \n+\tble.n\t2a44 \n \tldr.w\tfp, [r5, r4, lsl #2]\n \tlsls\tr7, r4, #2\n \tadd.w\tr9, r5, r7\n \tldrb.w\tr6, [fp]\n \tcmp\tr6, #45\t; 0x2d\n-\tbeq.n\t29ee \n+\tbeq.n\t29f6 \n \tmov\tr1, sl\n \tmov\tr0, fp\n-\tblx\t2850 \n-\tcbnz\tr0, 2a64 \n-\tldr\tr3, [pc, #912]\t; (2dc0 )\n+\tblx\t2854 \n+\tcbnz\tr0, 2a6c \n+\tldr\tr3, [pc, #912]\t; (2dc8 )\n \tadds\tr4, #1\n \tmovs\tr2, #1\n \tcmp\tr8, r4\n \tadd\tr3, pc\n \tstrb.w\tr2, [r3, #36]\t; 0x24\n-\tbgt.n\t2a10 \n+\tbgt.n\t2a18 \n \tmovs\tr0, #0\n-\tbl\t33d4 \n-\tldr\tr2, [pc, #896]\t; (2dc4 )\n-\tldr\tr3, [pc, #864]\t; (2da8 )\n+\tbl\t33dc \n+\tldr\tr2, [pc, #896]\t; (2dcc )\n+\tldr\tr3, [pc, #864]\t; (2db0 )\n \tadd\tr2, pc\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [sp, #76]\t; 0x4c\n \teors\tr2, r3\n \tmov.w\tr3, #0\n-\tbne.w\t2c74 \n+\tbne.w\t2c7c \n \tmovs\tr0, #0\n \tadd\tsp, #84\t; 0x54\n \tvpop\t{d8-d9}\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n \tvmov\tr1, s16\n \tmov\tr0, fp\n-\tblx\t2850 \n-\tcbnz\tr0, 2a7a \n-\tldr\tr3, [pc, #852]\t; (2dc8 )\n+\tblx\t2854 \n+\tcbnz\tr0, 2a82 \n+\tldr\tr3, [pc, #852]\t; (2dd0 )\n \tmovs\tr2, #1\n \tadd\tr3, pc\n \tstrb\tr2, [r3, #0]\n-\tb.n\t2a0a \n+\tb.n\t2a12 \n \tvmov\tr1, s17\n \tmov\tr0, fp\n-\tblx\t2850 \n+\tblx\t2854 \n \tcmp\tr0, #0\n-\tbeq.n\t2af8 \n+\tbeq.n\t2b00 \n \tcmp\tr6, #45\t; 0x2d\n-\tbne.n\t2ab4 \n+\tbne.n\t2abc \n \tldrb.w\tr2, [fp, #1]\n \tcmp\tr2, #108\t; 0x6c\n-\tbne.n\t2ab4 \n+\tbne.n\t2abc \n \tldrb.w\tr6, [fp, #2]\n-\tcbnz\tr6, 2ab4 \n-\tldr\tr3, [pc, #816]\t; (2dcc )\n+\tcbnz\tr6, 2abc \n+\tldr\tr3, [pc, #816]\t; (2dd4 )\n \tldr\tr2, [sp, #4]\n-\tldr\tr1, [pc, #816]\t; (2dd0 )\n+\tldr\tr1, [pc, #816]\t; (2dd8 )\n \tldr\tr0, [r2, r3]\n \tadd\tr1, pc\n-\tblx\t2770 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n+\tblx\t2774 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n \tmov\tr2, r6\n \tmov\tr1, r6\n \tmov\tr0, r6\n-\tbl\t39d8 \n-\tb.n\t2a0a \n-\tldr\tr1, [pc, #796]\t; (2dd4 )\n+\tbl\t39e0 \n+\tb.n\t2a12 \n+\tldr\tr1, [pc, #796]\t; (2ddc )\n \tmov\tr0, fp\n \tadd\tr1, pc\n-\tblx\t2850 \n+\tblx\t2854 \n \tmov\tr6, r0\n-\tcbz\tr0, 2ade \n-\tldr\tr1, [pc, #788]\t; (2dd8 )\n+\tcbz\tr0, 2ae6 \n+\tldr\tr1, [pc, #788]\t; (2de0 )\n \tmov\tr0, fp\n \tadd\tr1, pc\n-\tblx\t2850 \n-\tcbnz\tr0, 2b08 \n+\tblx\t2854 \n+\tcbnz\tr0, 2b10 \n \tadds\tr4, #1\n \tcmp\tr4, r8\n-\tbge.n\t2b42 \n+\tbge.n\t2b4a \n \tldr.w\tr0, [r9, #4]\n-\tbl\t4bd4 \n-\tb.n\t2a0a \n-\tldr\tr3, [pc, #748]\t; (2dcc )\n+\tbl\t4bdc \n+\tb.n\t2a12 \n+\tldr\tr3, [pc, #748]\t; (2dd4 )\n \tldr\tr2, [sp, #4]\n-\tldr\tr1, [pc, #760]\t; (2ddc )\n+\tldr\tr1, [pc, #760]\t; (2de4 )\n \tldr\tr0, [r2, r3]\n \tadd\tr1, pc\n-\tblx\t2770 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n+\tblx\t2774 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n \tmovs\tr2, #1\n \tmov\tr1, r6\n \tmov\tr0, r6\n-\tbl\t39d8 \n-\tb.n\t2a0a \n-\tbl\t56ec \n-\tb.n\t2a0a \n+\tbl\t39e0 \n+\tb.n\t2a12 \n+\tbl\t56f4 \n+\tb.n\t2a12 \n \tldr\tr0, [r1, #0]\n \tmov\tr1, r2\n-\tbl\t3444 \n-\tb.n\t2a3c \n-\tldr\tr1, [pc, #724]\t; (2de0 )\n+\tbl\t344c \n+\tb.n\t2a44 \n+\tldr\tr1, [pc, #724]\t; (2de8 )\n \tmov\tr0, fp\n \tadd\tr1, pc\n-\tblx\t2850 \n-\tcbnz\tr0, 2b26 \n+\tblx\t2854 \n+\tcbnz\tr0, 2b2e \n \tadds\tr3, r4, #2\n \tcmp\tr3, r8\n-\tbge.n\t2b82 \n+\tbge.n\t2b8a \n \tldrd\tr0, r1, [r9, #4]\n \tmov\tr4, r3\n-\tbl\t4c60 \n-\tb.n\t2a0a \n-\tldr\tr1, [pc, #700]\t; (2de4 )\n+\tbl\t4c68 \n+\tb.n\t2a12 \n+\tldr\tr1, [pc, #700]\t; (2dec )\n \tmov\tr0, fp\n \tadd\tr1, pc\n-\tblx\t2850 \n-\tcbnz\tr0, 2b4e \n+\tblx\t2854 \n+\tcbnz\tr0, 2b56 \n \tadds\tr4, #1\n \tcmp\tr4, r8\n-\tbge.n\t2b8e \n+\tbge.n\t2b96 \n \tldr.w\tr0, [r9, #4]\n-\tbl\t3cac \n-\tb.n\t2a0a \n-\tldr\tr1, [pc, #676]\t; (2de8 )\n+\tbl\t3cb4 \n+\tb.n\t2a12 \n+\tldr\tr1, [pc, #676]\t; (2df0 )\n \tldr\tr0, [r5, #0]\n \tadd\tr1, pc\n-\tbl\t3444 \n-\tb.n\t2a3c \n-\tldr\tr1, [pc, #668]\t; (2dec )\n+\tbl\t344c \n+\tb.n\t2a44 \n+\tldr\tr1, [pc, #668]\t; (2df4 )\n \tmov\tr0, fp\n \tadd\tr1, pc\n-\tblx\t2850 \n-\tcbz\tr0, 2b9a \n-\tldr\tr1, [pc, #660]\t; (2df0 )\n+\tblx\t2854 \n+\tcbz\tr0, 2ba2 \n+\tldr\tr1, [pc, #660]\t; (2df8 )\n \tmov\tr0, fp\n \tadd\tr1, pc\n-\tblx\t2850 \n-\tcbz\tr0, 2bc0 \n-\tldr\tr1, [pc, #652]\t; (2df4 )\n+\tblx\t2854 \n+\tcbz\tr0, 2bc8 \n+\tldr\tr1, [pc, #652]\t; (2dfc )\n \tmov\tr0, fp\n \tadd\tr1, pc\n-\tblx\t2850 \n-\tcbnz\tr0, 2ba0 \n+\tblx\t2854 \n+\tcbnz\tr0, 2ba8 \n \tadds\tr4, #1\n \tcmp\tr4, r8\n-\tbge.n\t2be6 \n+\tbge.n\t2bee \n \tldr.w\tr0, [r9, #4]\n-\tbl\t3ec8 \n-\tb.n\t2a0a \n-\tldr\tr1, [pc, #628]\t; (2df8 )\n+\tbl\t3ed0 \n+\tb.n\t2a12 \n+\tldr\tr1, [pc, #628]\t; (2e00 )\n \tldr\tr0, [r5, #0]\n \tadd\tr1, pc\n-\tbl\t3444 \n-\tb.n\t2a0a \n-\tldr\tr1, [pc, #620]\t; (2dfc )\n+\tbl\t344c \n+\tb.n\t2a12 \n+\tldr\tr1, [pc, #620]\t; (2e04 )\n \tldr\tr0, [r5, #0]\n \tadd\tr1, pc\n-\tbl\t3444 \n-\tb.n\t2a3c \n-\tbl\t384c \n-\tb.n\t2a0a \n-\tldr\tr1, [pc, #604]\t; (2e00 )\n+\tbl\t344c \n+\tb.n\t2a44 \n+\tbl\t3854 \n+\tb.n\t2a12 \n+\tldr\tr1, [pc, #604]\t; (2e08 )\n \tmov\tr0, fp\n \tadd\tr1, pc\n-\tblx\t2850 \n+\tblx\t2854 \n \tmov\tr2, r0\n-\tcbnz\tr0, 2bc6 \n+\tcbnz\tr0, 2bce \n \tadds\tr4, #1\n \tcmp\tr4, r8\n-\tbge.n\t2bf2 \n+\tbge.n\t2bfa \n \tldr.w\tr0, [r9, #4]\n \tmov\tr1, r2\n-\tbl\t4038 \n-\tb.n\t2a0a \n-\tbl\t57f0 \n-\tb.n\t2a0a \n-\tldr\tr1, [pc, #572]\t; (2e04 )\n+\tbl\t4040 \n+\tb.n\t2a12 \n+\tbl\t57f8 \n+\tb.n\t2a12 \n+\tldr\tr1, [pc, #572]\t; (2e0c )\n \tmov\tr0, fp\n \tadd\tr1, pc\n-\tblx\t2850 \n-\tcbnz\tr0, 2bfe \n+\tblx\t2854 \n+\tcbnz\tr0, 2c06 \n \tadds\tr4, #1\n \tcmp\tr4, r8\n-\tbge.n\t2c1e \n+\tbge.n\t2c26 \n \tldr.w\tr0, [r9, #4]\n \tmovs\tr2, #1\n \tmovs\tr1, #0\n-\tbl\t4038 \n-\tb.n\t2a0a \n-\tldr\tr1, [pc, #544]\t; (2e08 )\n+\tbl\t4040 \n+\tb.n\t2a12 \n+\tldr\tr1, [pc, #544]\t; (2e10 )\n \tldr\tr0, [r5, #0]\n \tadd\tr1, pc\n-\tbl\t3444 \n-\tb.n\t2a3c \n-\tldr\tr1, [pc, #536]\t; (2e0c )\n+\tbl\t344c \n+\tb.n\t2a44 \n+\tldr\tr1, [pc, #536]\t; (2e14 )\n \tldr\tr0, [r5, #0]\n \tadd\tr1, pc\n-\tbl\t3444 \n-\tb.n\t2a3c \n-\tldr\tr1, [pc, #528]\t; (2e10 )\n+\tbl\t344c \n+\tb.n\t2a44 \n+\tldr\tr1, [pc, #528]\t; (2e18 )\n \tmov\tr0, fp\n \tadd\tr1, pc\n-\tblx\t2850 \n-\tcbnz\tr0, 2c2a \n+\tblx\t2854 \n+\tcbnz\tr0, 2c32 \n \tadds\tr4, #1\n \tcmp\tr4, r8\n-\tbge.n\t2c4a \n+\tbge.n\t2c52 \n \tldr.w\tr0, [r9, #4]\n \tmovs\tr2, #0\n \tmovs\tr1, #1\n-\tbl\t4038 \n-\tb.n\t2a0a \n-\tldr\tr1, [pc, #500]\t; (2e14 )\n+\tbl\t4040 \n+\tb.n\t2a12 \n+\tldr\tr1, [pc, #500]\t; (2e1c )\n \tldr\tr0, [r5, #0]\n \tadd\tr1, pc\n-\tbl\t3444 \n-\tb.n\t2a3c \n-\tldr\tr1, [pc, #492]\t; (2e18 )\n+\tbl\t344c \n+\tb.n\t2a44 \n+\tldr\tr1, [pc, #492]\t; (2e20 )\n \tmov\tr0, fp\n \tadd\tr1, pc\n-\tblx\t2850 \n-\tcbnz\tr0, 2c56 \n+\tblx\t2854 \n+\tcbnz\tr0, 2c5e \n \tadds\tr4, #1\n \tcmp\tr4, r8\n-\tbge.n\t2c78 \n+\tbge.n\t2c80 \n \tmovs\tr2, #1\n \tldr.w\tr0, [r9, #4]\n \tmov\tr1, r2\n-\tbl\t4038 \n-\tb.n\t2a0a \n-\tldr\tr1, [pc, #464]\t; (2e1c )\n+\tbl\t4040 \n+\tb.n\t2a12 \n+\tldr\tr1, [pc, #464]\t; (2e24 )\n \tldr\tr0, [r5, #0]\n \tadd\tr1, pc\n-\tbl\t3444 \n-\tb.n\t2a3c \n-\tldr\tr1, [pc, #456]\t; (2e20 )\n+\tbl\t344c \n+\tb.n\t2a44 \n+\tldr\tr1, [pc, #456]\t; (2e28 )\n \tmov\tr0, fp\n \tadd\tr1, pc\n-\tblx\t2850 \n-\tcbnz\tr0, 2c90 \n+\tblx\t2854 \n+\tcbnz\tr0, 2c98 \n \tadds\tr3, r4, #2\n \tcmp\tr3, r8\n-\tbge.n\t2c84 \n+\tbge.n\t2c8c \n \tldrd\tr0, r1, [r9, #4]\n \tmov\tr4, r3\n-\tbl\t416c \n-\tb.n\t2a0a \n-\tblx\t26ac <__stack_chk_fail@plt>\n-\tldr\tr1, [pc, #424]\t; (2e24 )\n+\tbl\t4174 \n+\tb.n\t2a12 \n+\tblx\t26b0 <__stack_chk_fail@plt>\n+\tldr\tr1, [pc, #424]\t; (2e2c )\n \tldr\tr0, [r5, #0]\n \tadd\tr1, pc\n-\tbl\t3444 \n-\tb.n\t2a3c \n-\tldr\tr1, [pc, #416]\t; (2e28 )\n+\tbl\t344c \n+\tb.n\t2a44 \n+\tldr\tr1, [pc, #416]\t; (2e30 )\n \tldr\tr0, [r5, #0]\n \tadd\tr1, pc\n-\tbl\t3444 \n-\tb.n\t2a0a \n-\tldr\tr1, [pc, #408]\t; (2e2c )\n+\tbl\t344c \n+\tb.n\t2a12 \n+\tldr\tr1, [pc, #408]\t; (2e34 )\n \tmov\tr0, fp\n \tadd\tr1, pc\n-\tblx\t2850 \n-\tcbnz\tr0, 2cae \n+\tblx\t2854 \n+\tcbnz\tr0, 2cb6 \n \tadds\tr3, r4, #2\n \tcmp\tr3, r8\n-\tbge.n\t2d36 \n+\tbge.n\t2d3e \n \tldrd\tr0, r1, [r9, #4]\n \tmov\tr4, r3\n-\tbl\t468c \n-\tb.n\t2a0a \n-\tldr\tr1, [pc, #384]\t; (2e30 )\n+\tbl\t4694 \n+\tb.n\t2a12 \n+\tldr\tr1, [pc, #384]\t; (2e38 )\n \tadd\tr6, sp, #16\n \tldr\tr3, [r5, #0]\n \tmovs\tr2, #0\n \tadd\tr1, pc\n \tmov\tr0, r6\n \tadd.w\tr9, sp, #36\t; 0x24\n \tvmov\ts19, r3\n-\tbl\t5f38 \n+\tbl\t5f40 \n \tldr\tr1, [r5, r7]\n \tmovs\tr2, #0\n \tmov\tr0, r9\n-\tbl\t5f38 \n+\tbl\t5f40 \n \tadd\tr3, sp, #56\t; 0x38\n \tldr\tr1, [sp, #16]\n \tmovs\tr2, #0\n \tmov\tr0, r3\n \tvmov\ts18, r3\n-\tbl\t5f38 \n+\tbl\t5f40 \n \tldr\tr7, [sp, #36]\t; 0x24\n \tmov\tr0, r7\n-\tblx\t27d0 \n+\tblx\t27d4 \n \tmov\tfp, r0\n \tldrd\tr2, r1, [sp, #60]\t; 0x3c\n \tsubs\tr0, r1, r2\n \tadd.w\tr1, fp, #1\n \tcmp\tr1, r0\n-\tbhi.n\t2d42 \n+\tbhi.n\t2d4a \n \tadd.w\tr1, r7, fp\n-\tb.n\t2d0e \n+\tb.n\t2d16 \n \tldrb\tr3, [r7, #0]\n-\tcbz\tr3, 2d12 \n+\tcbz\tr3, 2d1a \n \tadds\tr3, r2, #1\n \tstr\tr3, [sp, #60]\t; 0x3c\n \tldrb.w\tr3, [r7], #1\n \tstrb\tr3, [r2, #0]\n \tldr\tr2, [sp, #60]\t; 0x3c\n \tcmp\tr7, r1\n-\tbne.n\t2cfe \n+\tbne.n\t2d06 \n \tmovs\tr3, #0\n \tstrb\tr3, [r2, #0]\n \tvmov\tr0, s19\n \tldr\tr1, [sp, #56]\t; 0x38\n-\tbl\t3444 \n+\tbl\t344c \n \tvmov\tr0, s18\n-\tbl\t58fc \n+\tbl\t5904 \n \tmov\tr0, r9\n-\tbl\t58fc \n+\tbl\t5904 \n \tmov\tr0, r6\n-\tbl\t58fc \n-\tb.n\t2a0a \n-\tldr\tr1, [pc, #252]\t; (2e34 )\n+\tbl\t5904 \n+\tb.n\t2a12 \n+\tldr\tr1, [pc, #252]\t; (2e3c )\n \tldr\tr0, [r5, #0]\n \tadd\tr1, pc\n-\tbl\t3444 \n-\tb.n\t2a0a \n+\tbl\t344c \n+\tb.n\t2a12 \n \tldr\tr0, [sp, #72]\t; 0x48\n \tadd\tr1, r0\n \tcmp\tr0, r1\n-\tbcs.n\t2cf8 \n+\tbcs.n\t2d00 \n \tldr\tr3, [sp, #56]\t; 0x38\n \tadds\tr1, #128\t; 0x80\n \tsubs\tr2, r2, r3\n \tstr\tr2, [sp, #8]\n-\tcbz\tr0, 2d7a \n+\tcbz\tr0, 2d82 \n \tmov\tr0, r3\n \tstr\tr1, [sp, #12]\n-\tblx\t28f8 \n+\tblx\t28fc \n \tldr\tr1, [sp, #12]\n \tldr\tr3, [sp, #8]\n \tstr\tr1, [sp, #72]\t; 0x48\n \tadds\tr2, r0, r3\n \tstr\tr0, [sp, #56]\t; 0x38\n \tstr\tr2, [sp, #60]\t; 0x3c\n \tmovs\tr2, #0\n \tstrb\tr2, [r0, r3]\n \tldr\tr2, [sp, #72]\t; 0x48\n \tsubs\tr1, r2, #1\n \tldr\tr2, [sp, #56]\t; 0x38\n \tadd\tr2, r1\n \tstr\tr2, [sp, #64]\t; 0x40\n \tldr\tr2, [sp, #60]\t; 0x3c\n-\tb.n\t2cf8 \n+\tb.n\t2d00 \n \tmov\tr0, r1\n \tstr\tr1, [sp, #12]\n-\tblx\t27c4 \n+\tblx\t27c8 \n \tldr\tr1, [sp, #12]\n-\tb.n\t2d5e \n+\tb.n\t2d66 \n \tvmov\tr0, s18\n-\tbl\t58fc \n+\tbl\t5904 \n \tmov\tr0, r9\n-\tbl\t58fc \n+\tbl\t5904 \n \tmov\tr0, r6\n-\tbl\t58fc \n-\tblx\t2874 <__cxa_end_cleanup@plt>\n+\tbl\t5904 \n+\tblx\t2878 <__cxa_end_cleanup@plt>\n \tnop\n-\tstr\tr4, [r7, #76]\t; 0x4c\n-\tmovs\tr1, r0\n \tstr\tr4, [r6, #76]\t; 0x4c\n \tmovs\tr1, r0\n+\tstr\tr4, [r5, #76]\t; 0x4c\n+\tmovs\tr1, r0\n \tlsls\tr4, r6, #4\n \tmovs\tr0, r0\n-\tstr\tr4, [r1, #100]\t; 0x64\n+\tstr\tr4, [r0, #100]\t; 0x64\n \tmovs\tr1, r0\n \tldrsb\tr4, [r3, r3]\n \tmovs\tr0, r0\n \tldrsb\tr4, [r2, r2]\n \tmovs\tr0, r0\n \tldrsb\tr6, [r5, r3]\n \tmovs\tr0, r0\n \tlsls\tr4, r5, #4\n \tmovs\tr0, r0\n-\tstr\tr4, [r2, #92]\t; 0x5c\n+\tstr\tr4, [r1, #92]\t; 0x5c\n \tmovs\tr1, r0\n-\tstr\tr2, [r4, #68]\t; 0x44\n+\tstr\tr2, [r3, #68]\t; 0x44\n \tmovs\tr1, r0\n-\tstr\tr4, [r2, #88]\t; 0x58\n+\tstr\tr4, [r1, #88]\t; 0x58\n \tmovs\tr1, r0\n \tlsls\tr0, r0, #4\n \tmovs\tr0, r0\n \tldrsb\tr2, [r7, r0]\n \tmovs\tr0, r0\n \tldrsb\tr0, [r0, r1]\n \tmovs\tr0, r0\n@@ -526,610 +526,610 @@\n \tstrb\tr4, [r2, r7]\n \tmovs\tr0, r0\n \tstrb\tr6, [r3, r7]\n \tmovs\tr0, r0\n \tstrb\tr2, [r6, r4]\n \t...\n \n-00002e38 <_start@@Base>:\n+00002e40 <_start@@Base>:\n _start():\n \tmov.w\tfp, #0\n \tmov.w\tlr, #0\n \tpop\t{r1}\n \tmov\tr2, sp\n \tpush\t{r2}\n \tpush\t{r0}\n-\tldr.w\tsl, [pc, #36]\t; 2e70 <_start@@Base+0x38>\n-\tadd\tr3, pc, #32\t; (adr r3, 2e70 <_start@@Base+0x38>)\n+\tldr.w\tsl, [pc, #36]\t; 2e78 <_start@@Base+0x38>\n+\tadd\tr3, pc, #32\t; (adr r3, 2e78 <_start@@Base+0x38>)\n \tadd\tsl, r3\n-\tldr.w\tip, [pc, #32]\t; 2e74 <_start@@Base+0x3c>\n+\tldr.w\tip, [pc, #32]\t; 2e7c <_start@@Base+0x3c>\n \tldr.w\tip, [sl, ip]\n \tstr.w\tip, [sp, #-4]!\n-\tldr\tr3, [pc, #24]\t; (2e78 <_start@@Base+0x40>)\n+\tldr\tr3, [pc, #24]\t; (2e80 <_start@@Base+0x40>)\n \tldr.w\tr3, [sl, r3]\n-\tldr\tr0, [pc, #24]\t; (2e7c <_start@@Base+0x44>)\n+\tldr\tr0, [pc, #24]\t; (2e84 <_start@@Base+0x44>)\n \tldr.w\tr0, [sl, r0]\n-\tblx\t26d0 <__libc_start_main@plt>\n-\tblx\t28a4 \n-\tstr\tr4, [r7, #0]\n+\tblx\t26d4 <__libc_start_main@plt>\n+\tblx\t28a8 \n+\tstr\tr4, [r6, #0]\n \tmovs\tr1, r0\n \tlsls\tr4, r5, #3\n \tmovs\tr0, r0\n \tlsls\tr4, r4, #4\n \tmovs\tr0, r0\n \tlsls\tr4, r4, #3\n \tmovs\tr0, r0\n call_weak_fn():\n \tadds\tr0, #20\n-\tb.n\t29c4 \n+\tb.n\t29cc \n \tmovs\tr0, #20\n-\tb.n\t29c8 \n+\tb.n\t29d0 \n \tadds\tr0, #3\n-\tb.n\t2fac <_start@@Base+0x174>\n+\tb.n\t2fb4 <_start@@Base+0x174>\n \tmovs\tr0, #2\n-\tb.n\t2db8 \n+\tb.n\t2dc0 \n \tmovs\tr0, r0\n-\tb.n\t353a \n+\tb.n\t3542 \n \tvrhadd.u16\td0, d14, d31\n-\tmcr2\t10, 0, lr, cr15, cr15, {7}\t; \n-\tstr\tr4, [r3, #0]\n+\tmcr2\t10, 0, lr, cr14, cr15, {7}\t; \n+\tstr\tr4, [r2, #0]\n \tmovs\tr1, r0\n \tlsls\tr0, r7, #3\n \tmovs\tr0, r0\n deregister_tm_clones():\n-\tldr\tr0, [pc, #24]\t; (2ec0 <_start@@Base+0x88>)\n-\tldr\tr3, [pc, #28]\t; (2ec4 <_start@@Base+0x8c>)\n-\tldr\tr2, [pc, #28]\t; (2ec8 <_start@@Base+0x90>)\n+\tldr\tr0, [pc, #24]\t; (2ec8 <_start@@Base+0x88>)\n+\tldr\tr3, [pc, #28]\t; (2ecc <_start@@Base+0x8c>)\n+\tldr\tr2, [pc, #28]\t; (2ed0 <_start@@Base+0x90>)\n \tadd\tr0, pc\n \tadd\tr3, pc\n \tadd\tr2, pc\n \tcmp\tr3, r0\n-\tbeq.n\t2ebc <_start@@Base+0x84>\n-\tldr\tr3, [pc, #20]\t; (2ecc <_start@@Base+0x94>)\n+\tbeq.n\t2ec4 <_start@@Base+0x84>\n+\tldr\tr3, [pc, #20]\t; (2ed4 <_start@@Base+0x94>)\n \tldr\tr3, [r2, r3]\n-\tcbz\tr3, 2ebc <_start@@Base+0x84>\n+\tcbz\tr3, 2ec4 <_start@@Base+0x84>\n \tbx\tr3\n \tbx\tlr\n \tnop\n-\tstr\tr2, [r3, #20]\n+\tstr\tr2, [r2, #20]\n \tmovs\tr1, r0\n-\tstr\tr0, [r3, #20]\n+\tstr\tr0, [r2, #20]\n \tmovs\tr1, r0\n-\tldrsh\tr2, [r7, r7]\n+\tldrsh\tr2, [r6, r7]\n \tmovs\tr1, r0\n \tlsls\tr0, r5, #3\n \tmovs\tr0, r0\n register_tm_clones():\n-\tldr\tr0, [pc, #32]\t; (2ef4 <_start@@Base+0xbc>)\n-\tldr\tr1, [pc, #36]\t; (2ef8 <_start@@Base+0xc0>)\n+\tldr\tr0, [pc, #32]\t; (2efc <_start@@Base+0xbc>)\n+\tldr\tr1, [pc, #36]\t; (2f00 <_start@@Base+0xc0>)\n \tadd\tr0, pc\n-\tldr\tr2, [pc, #36]\t; (2efc <_start@@Base+0xc4>)\n+\tldr\tr2, [pc, #36]\t; (2f04 <_start@@Base+0xc4>)\n \tadd\tr1, pc\n \tsubs\tr1, r1, r0\n \tadd\tr2, pc\n \tlsrs\tr3, r1, #31\n \tadd.w\tr1, r3, r1, asr #2\n \tasrs\tr1, r1, #1\n-\tbeq.n\t2ef0 <_start@@Base+0xb8>\n-\tldr\tr3, [pc, #20]\t; (2f00 <_start@@Base+0xc8>)\n+\tbeq.n\t2ef8 <_start@@Base+0xb8>\n+\tldr\tr3, [pc, #20]\t; (2f08 <_start@@Base+0xc8>)\n \tldr\tr3, [r2, r3]\n-\tcbz\tr3, 2ef0 <_start@@Base+0xb8>\n+\tcbz\tr3, 2ef8 <_start@@Base+0xb8>\n \tbx\tr3\n \tbx\tlr\n \tnop\n-\tstr\tr0, [r6, #16]\n+\tstr\tr0, [r5, #16]\n \tmovs\tr1, r0\n-\tstr\tr4, [r5, #16]\n+\tstr\tr4, [r4, #16]\n \tmovs\tr1, r0\n-\tldrsh\tr4, [r1, r7]\n+\tldrsh\tr4, [r0, r7]\n \tmovs\tr1, r0\n \tlsls\tr0, r0, #5\n \tmovs\tr0, r0\n __do_global_dtors_aux():\n \tpush\t{r3, lr}\n-\tldr\tr3, [pc, #40]\t; (2f30 <_start@@Base+0xf8>)\n-\tldr\tr2, [pc, #40]\t; (2f34 <_start@@Base+0xfc>)\n+\tldr\tr3, [pc, #40]\t; (2f38 <_start@@Base+0xf8>)\n+\tldr\tr2, [pc, #40]\t; (2f3c <_start@@Base+0xfc>)\n \tadd\tr3, pc\n \tadd\tr2, pc\n \tldrb\tr3, [r3, #0]\n-\tcbnz\tr3, 2f2e <_start@@Base+0xf6>\n-\tldr\tr3, [pc, #36]\t; (2f38 <_start@@Base+0x100>)\n+\tcbnz\tr3, 2f36 <_start@@Base+0xf6>\n+\tldr\tr3, [pc, #36]\t; (2f40 <_start@@Base+0x100>)\n \tldr\tr3, [r2, r3]\n-\tcbz\tr3, 2f22 <_start@@Base+0xea>\n-\tldr\tr3, [pc, #32]\t; (2f3c <_start@@Base+0x104>)\n+\tcbz\tr3, 2f2a <_start@@Base+0xea>\n+\tldr\tr3, [pc, #32]\t; (2f44 <_start@@Base+0x104>)\n \tadd\tr3, pc\n \tldr\tr0, [r3, #0]\n-\tblx\t27ac <__cxa_finalize@plt>\n-\tbl\t2ea4 <_start@@Base+0x6c>\n-\tldr\tr3, [pc, #24]\t; (2f40 <_start@@Base+0x108>)\n+\tblx\t27b0 <__cxa_finalize@plt>\n+\tbl\t2eac <_start@@Base+0x6c>\n+\tldr\tr3, [pc, #24]\t; (2f48 <_start@@Base+0x108>)\n \tmovs\tr2, #1\n \tadd\tr3, pc\n \tstrb\tr2, [r3, #0]\n \tpop\t{r3, pc}\n-\tstr\tr2, [r7, #12]\n+\tstr\tr2, [r6, #12]\n \tmovs\tr1, r0\n-\tldrsh\tr4, [r3, r6]\n+\tldrsh\tr4, [r2, r6]\n \tmovs\tr1, r0\n \tlsls\tr0, r4, #4\n \tmovs\tr0, r0\n-\tstr\tr6, [r4, #12]\n+\tstr\tr6, [r3, #12]\n \tmovs\tr1, r0\n-\tstr\tr2, [r3, #12]\n+\tstr\tr2, [r2, #12]\n \tmovs\tr1, r0\n frame_dummy():\n-\tb.n\t2ed0 <_start@@Base+0x98>\n+\tb.n\t2ed8 <_start@@Base+0x98>\n \tnop\n std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [clone .isra.0]:\n \tcmp\tr0, #0\n-\tbeq.n\t303e <_start@@Base+0x206>\n+\tbeq.n\t3046 <_start@@Base+0x206>\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov\tr8, r0\n \tsub\tsp, #12\n \tldr.w\tr9, [r8, #12]\n \tcmp.w\tr9, #0\n-\tbeq.n\t3026 <_start@@Base+0x1ee>\n+\tbeq.n\t302e <_start@@Base+0x1ee>\n \tldr.w\tsl, [r9, #12]\n \tcmp.w\tsl, #0\n-\tbeq.n\t3014 <_start@@Base+0x1dc>\n+\tbeq.n\t301c <_start@@Base+0x1dc>\n \tldr.w\tfp, [sl, #12]\n \tcmp.w\tfp, #0\n-\tbeq.n\t3002 <_start@@Base+0x1ca>\n+\tbeq.n\t300a <_start@@Base+0x1ca>\n \tldr.w\tr4, [fp, #12]\n \tcmp\tr4, #0\n-\tbeq.n\t2fde <_start@@Base+0x1a6>\n+\tbeq.n\t2fe6 <_start@@Base+0x1a6>\n \tldr\tr5, [r4, #12]\n-\tcbz\tr5, 2fbc <_start@@Base+0x184>\n+\tcbz\tr5, 2fc4 <_start@@Base+0x184>\n \tldr\tr7, [r5, #12]\n-\tcbz\tr7, 2fcc <_start@@Base+0x194>\n+\tcbz\tr7, 2fd4 <_start@@Base+0x194>\n \tldr\tr6, [r7, #12]\n \tcmp\tr6, #0\n-\tbeq.n\t2ff0 <_start@@Base+0x1b8>\n+\tbeq.n\t2ff8 <_start@@Base+0x1b8>\n \tldr\tr3, [r6, #12]\n-\tcbz\tr3, 2fa8 <_start@@Base+0x170>\n+\tcbz\tr3, 2fb0 <_start@@Base+0x170>\n \tldr\tr0, [r3, #12]\n \tstr\tr3, [sp, #4]\n-\tbl\t2f48 <_start@@Base+0x110>\n+\tbl\t2f50 <_start@@Base+0x110>\n \tldr\tr3, [sp, #4]\n \tmovs\tr1, #24\n \tmov\tr0, r3\n \tldr\tr3, [r3, #8]\n \tstr\tr3, [sp, #4]\n-\tblx\t2718 \n+\tblx\t271c \n \tldr\tr3, [sp, #4]\n \tcmp\tr3, #0\n-\tbne.n\t2f8c <_start@@Base+0x154>\n+\tbne.n\t2f94 <_start@@Base+0x154>\n \tldr\tr3, [r6, #8]\n \tmovs\tr1, #24\n \tmov\tr0, r6\n \tstr\tr3, [sp, #4]\n-\tblx\t2718 \n+\tblx\t271c \n \tldr\tr3, [sp, #4]\n-\tcbz\tr3, 2ff0 <_start@@Base+0x1b8>\n+\tcbz\tr3, 2ff8 <_start@@Base+0x1b8>\n \tmov\tr6, r3\n-\tb.n\t2f88 <_start@@Base+0x150>\n+\tb.n\t2f90 <_start@@Base+0x150>\n \tldr\tr5, [r4, #8]\n \tmovs\tr1, #24\n \tmov\tr0, r4\n-\tblx\t2718 \n-\tcbz\tr5, 2fde <_start@@Base+0x1a6>\n+\tblx\t271c \n+\tcbz\tr5, 2fe6 <_start@@Base+0x1a6>\n \tmov\tr4, r5\n-\tb.n\t2f7a <_start@@Base+0x142>\n+\tb.n\t2f82 <_start@@Base+0x142>\n \tldr\tr6, [r5, #8]\n \tmovs\tr1, #24\n \tmov\tr0, r5\n-\tblx\t2718 \n+\tblx\t271c \n \tcmp\tr6, #0\n-\tbeq.n\t2fbc <_start@@Base+0x184>\n+\tbeq.n\t2fc4 <_start@@Base+0x184>\n \tmov\tr5, r6\n-\tb.n\t2f7e <_start@@Base+0x146>\n+\tb.n\t2f86 <_start@@Base+0x146>\n \tldr.w\tr4, [fp, #8]\n \tmovs\tr1, #24\n \tmov\tr0, fp\n-\tblx\t2718 \n-\tcbz\tr4, 3002 <_start@@Base+0x1ca>\n+\tblx\t271c \n+\tcbz\tr4, 300a <_start@@Base+0x1ca>\n \tmov\tfp, r4\n-\tb.n\t2f72 <_start@@Base+0x13a>\n+\tb.n\t2f7a <_start@@Base+0x13a>\n \tldr\tr6, [r7, #8]\n \tmovs\tr1, #24\n \tmov\tr0, r7\n-\tblx\t2718 \n+\tblx\t271c \n \tcmp\tr6, #0\n-\tbeq.n\t2fcc <_start@@Base+0x194>\n+\tbeq.n\t2fd4 <_start@@Base+0x194>\n \tmov\tr7, r6\n-\tb.n\t2f82 <_start@@Base+0x14a>\n+\tb.n\t2f8a <_start@@Base+0x14a>\n \tldr.w\tr4, [sl, #8]\n \tmovs\tr1, #24\n \tmov\tr0, sl\n-\tblx\t2718 \n-\tcbz\tr4, 3014 <_start@@Base+0x1dc>\n+\tblx\t271c \n+\tcbz\tr4, 301c <_start@@Base+0x1dc>\n \tmov\tsl, r4\n-\tb.n\t2f68 <_start@@Base+0x130>\n+\tb.n\t2f70 <_start@@Base+0x130>\n \tldr.w\tr4, [r9, #8]\n \tmovs\tr1, #24\n \tmov\tr0, r9\n-\tblx\t2718 \n-\tcbz\tr4, 3026 <_start@@Base+0x1ee>\n+\tblx\t271c \n+\tcbz\tr4, 302e <_start@@Base+0x1ee>\n \tmov\tr9, r4\n-\tb.n\t2f5e <_start@@Base+0x126>\n+\tb.n\t2f66 <_start@@Base+0x126>\n \tldr.w\tr4, [r8, #8]\n \tmovs\tr1, #24\n \tmov\tr0, r8\n-\tblx\t2718 \n-\tcbz\tr4, 3038 <_start@@Base+0x200>\n+\tblx\t271c \n+\tcbz\tr4, 3040 <_start@@Base+0x200>\n \tmov\tr8, r4\n-\tb.n\t2f54 <_start@@Base+0x11c>\n+\tb.n\t2f5c <_start@@Base+0x11c>\n \tadd\tsp, #12\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n \tbx\tlr\n std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [clone .isra.0]:\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov\tr9, r0\n-\tldr\tr4, [pc, #616]\t; (32b0 <_start@@Base+0x478>)\n+\tldr\tr4, [pc, #616]\t; (32b8 <_start@@Base+0x478>)\n \tsub\tsp, #20\n \tadd\tr4, pc\n \tcmp\tr0, #0\n-\tbeq.w\t32a8 <_start@@Base+0x470>\n+\tbeq.w\t32b0 <_start@@Base+0x470>\n \tldr.w\tr3, [r9, #12]\n \tstr\tr3, [sp, #4]\n \tcmp\tr3, #0\n-\tbeq.w\t326e <_start@@Base+0x436>\n+\tbeq.w\t3276 <_start@@Base+0x436>\n \tldr\tr3, [sp, #4]\n \tldr\tr3, [r3, #12]\n \tstr\tr3, [sp, #8]\n \tcmp\tr3, #0\n-\tbeq.w\t3236 <_start@@Base+0x3fe>\n+\tbeq.w\t323e <_start@@Base+0x3fe>\n \tldr\tr3, [sp, #8]\n \tldr.w\tfp, [r3, #12]\n \tcmp.w\tfp, #0\n-\tbeq.w\t31fe <_start@@Base+0x3c6>\n+\tbeq.w\t3206 <_start@@Base+0x3c6>\n \tldr.w\tr5, [fp, #12]\n \tcmp\tr5, #0\n-\tbeq.w\t3188 <_start@@Base+0x350>\n+\tbeq.w\t3190 <_start@@Base+0x350>\n \tldr\tr6, [r5, #12]\n \tcmp\tr6, #0\n-\tbeq.n\t311e <_start@@Base+0x2e6>\n+\tbeq.n\t3126 <_start@@Base+0x2e6>\n \tldr.w\tr8, [r6, #12]\n \tcmp.w\tr8, #0\n-\tbeq.n\t3152 <_start@@Base+0x31a>\n+\tbeq.n\t315a <_start@@Base+0x31a>\n \tldr.w\tsl, [r8, #12]\n \tcmp.w\tsl, #0\n-\tbeq.w\t31c2 <_start@@Base+0x38a>\n+\tbeq.w\t31ca <_start@@Base+0x38a>\n \tldr.w\tr7, [sl, #12]\n-\tcbz\tr7, 30e2 <_start@@Base+0x2aa>\n+\tcbz\tr7, 30ea <_start@@Base+0x2aa>\n \tldr\tr0, [r7, #12]\n \tstr\tr7, [sp, #12]\n-\tbl\t3040 <_start@@Base+0x208>\n+\tbl\t3048 <_start@@Base+0x208>\n \tldr\tr3, [sp, #12]\n-\tldr\tr2, [pc, #516]\t; (32b4 <_start@@Base+0x47c>)\n+\tldr\tr2, [pc, #516]\t; (32bc <_start@@Base+0x47c>)\n \tldr\tr7, [r7, #8]\n \tldr\tr0, [r3, #36]\t; 0x24\n-\tcbz\tr0, 30c2 <_start@@Base+0x28a>\n+\tcbz\tr0, 30ca <_start@@Base+0x28a>\n \tldr\tr2, [r4, r2]\n \tldr\tr2, [r2, #0]\n \tcmp\tr0, r2\n-\tbeq.n\t30c2 <_start@@Base+0x28a>\n-\tblx\t2758 \n+\tbeq.n\t30ca <_start@@Base+0x28a>\n+\tblx\t275c \n \tldr\tr3, [sp, #12]\n-\tldr\tr2, [pc, #492]\t; (32b4 <_start@@Base+0x47c>)\n+\tldr\tr2, [pc, #492]\t; (32bc <_start@@Base+0x47c>)\n \tldr\tr0, [r3, #16]\n-\tcbz\tr0, 30d6 <_start@@Base+0x29e>\n+\tcbz\tr0, 30de <_start@@Base+0x29e>\n \tldr\tr2, [r4, r2]\n \tldr\tr2, [r2, #0]\n \tcmp\tr0, r2\n-\tbeq.n\t30d6 <_start@@Base+0x29e>\n-\tblx\t2758 \n+\tbeq.n\t30de <_start@@Base+0x29e>\n+\tblx\t275c \n \tldr\tr0, [sp, #12]\n \tmovs\tr1, #56\t; 0x38\n-\tblx\t2718 \n+\tblx\t271c \n \tcmp\tr7, #0\n-\tbne.n\t30a4 <_start@@Base+0x26c>\n+\tbne.n\t30ac <_start@@Base+0x26c>\n \tldr.w\tr0, [sl, #36]\t; 0x24\n \tldr.w\tr7, [sl, #8]\n-\tcbz\tr0, 30fa <_start@@Base+0x2c2>\n-\tldr\tr2, [pc, #452]\t; (32b4 <_start@@Base+0x47c>)\n+\tcbz\tr0, 3102 <_start@@Base+0x2c2>\n+\tldr\tr2, [pc, #452]\t; (32bc <_start@@Base+0x47c>)\n \tldr\tr2, [r4, r2]\n \tldr\tr2, [r2, #0]\n \tcmp\tr0, r2\n-\tbeq.n\t30fa <_start@@Base+0x2c2>\n-\tblx\t2758 \n+\tbeq.n\t3102 <_start@@Base+0x2c2>\n+\tblx\t275c \n \tldr.w\tr0, [sl, #16]\n-\tcbz\tr0, 310e <_start@@Base+0x2d6>\n-\tldr\tr2, [pc, #432]\t; (32b4 <_start@@Base+0x47c>)\n+\tcbz\tr0, 3116 <_start@@Base+0x2d6>\n+\tldr\tr2, [pc, #432]\t; (32bc <_start@@Base+0x47c>)\n \tldr\tr2, [r4, r2]\n \tldr\tr2, [r2, #0]\n \tcmp\tr0, r2\n-\tbeq.n\t310e <_start@@Base+0x2d6>\n-\tblx\t2758 \n+\tbeq.n\t3116 <_start@@Base+0x2d6>\n+\tblx\t275c \n \tmovs\tr1, #56\t; 0x38\n \tmov\tr0, sl\n-\tblx\t2718 \n+\tblx\t271c \n \tcmp\tr7, #0\n-\tbeq.n\t31c2 <_start@@Base+0x38a>\n+\tbeq.n\t31ca <_start@@Base+0x38a>\n \tmov\tsl, r7\n-\tb.n\t309e <_start@@Base+0x266>\n+\tb.n\t30a6 <_start@@Base+0x266>\n \tldr\tr0, [r5, #36]\t; 0x24\n \tldr\tr6, [r5, #8]\n-\tcbz\tr0, 3132 <_start@@Base+0x2fa>\n-\tldr\tr3, [pc, #396]\t; (32b4 <_start@@Base+0x47c>)\n+\tcbz\tr0, 313a <_start@@Base+0x2fa>\n+\tldr\tr3, [pc, #396]\t; (32bc <_start@@Base+0x47c>)\n \tldr\tr3, [r4, r3]\n \tldr\tr3, [r3, #0]\n \tcmp\tr0, r3\n-\tbeq.n\t3132 <_start@@Base+0x2fa>\n-\tblx\t2758 \n+\tbeq.n\t313a <_start@@Base+0x2fa>\n+\tblx\t275c \n \tldr\tr0, [r5, #16]\n-\tcbz\tr0, 3144 <_start@@Base+0x30c>\n-\tldr\tr3, [pc, #380]\t; (32b4 <_start@@Base+0x47c>)\n+\tcbz\tr0, 314c <_start@@Base+0x30c>\n+\tldr\tr3, [pc, #380]\t; (32bc <_start@@Base+0x47c>)\n \tldr\tr3, [r4, r3]\n \tldr\tr3, [r3, #0]\n \tcmp\tr0, r3\n-\tbeq.n\t3144 <_start@@Base+0x30c>\n-\tblx\t2758 \n+\tbeq.n\t314c <_start@@Base+0x30c>\n+\tblx\t275c \n \tmovs\tr1, #56\t; 0x38\n \tmov\tr0, r5\n-\tblx\t2718 \n-\tcbz\tr6, 3188 <_start@@Base+0x350>\n+\tblx\t271c \n+\tcbz\tr6, 3190 <_start@@Base+0x350>\n \tmov\tr5, r6\n-\tb.n\t3082 <_start@@Base+0x24a>\n+\tb.n\t308a <_start@@Base+0x24a>\n \tldr\tr0, [r6, #36]\t; 0x24\n \tldr\tr7, [r6, #8]\n-\tcbz\tr0, 3166 <_start@@Base+0x32e>\n-\tldr\tr3, [pc, #344]\t; (32b4 <_start@@Base+0x47c>)\n+\tcbz\tr0, 316e <_start@@Base+0x32e>\n+\tldr\tr3, [pc, #344]\t; (32bc <_start@@Base+0x47c>)\n \tldr\tr3, [r4, r3]\n \tldr\tr3, [r3, #0]\n \tcmp\tr0, r3\n-\tbeq.n\t3166 <_start@@Base+0x32e>\n-\tblx\t2758 \n+\tbeq.n\t316e <_start@@Base+0x32e>\n+\tblx\t275c \n \tldr\tr0, [r6, #16]\n-\tcbz\tr0, 3178 <_start@@Base+0x340>\n-\tldr\tr3, [pc, #328]\t; (32b4 <_start@@Base+0x47c>)\n+\tcbz\tr0, 3180 <_start@@Base+0x340>\n+\tldr\tr3, [pc, #328]\t; (32bc <_start@@Base+0x47c>)\n \tldr\tr3, [r4, r3]\n \tldr\tr3, [r3, #0]\n \tcmp\tr0, r3\n-\tbeq.n\t3178 <_start@@Base+0x340>\n-\tblx\t2758 \n+\tbeq.n\t3180 <_start@@Base+0x340>\n+\tblx\t275c \n \tmovs\tr1, #56\t; 0x38\n \tmov\tr0, r6\n-\tblx\t2718 \n+\tblx\t271c \n \tcmp\tr7, #0\n-\tbeq.n\t311e <_start@@Base+0x2e6>\n+\tbeq.n\t3126 <_start@@Base+0x2e6>\n \tmov\tr6, r7\n-\tb.n\t3088 <_start@@Base+0x250>\n+\tb.n\t3090 <_start@@Base+0x250>\n \tldr.w\tr0, [fp, #36]\t; 0x24\n \tldr.w\tr5, [fp, #8]\n-\tcbz\tr0, 31a0 <_start@@Base+0x368>\n-\tldr\tr3, [pc, #288]\t; (32b4 <_start@@Base+0x47c>)\n+\tcbz\tr0, 31a8 <_start@@Base+0x368>\n+\tldr\tr3, [pc, #288]\t; (32bc <_start@@Base+0x47c>)\n \tldr\tr3, [r4, r3]\n \tldr\tr3, [r3, #0]\n \tcmp\tr0, r3\n-\tbeq.n\t31a0 <_start@@Base+0x368>\n-\tblx\t2758 \n+\tbeq.n\t31a8 <_start@@Base+0x368>\n+\tblx\t275c \n \tldr.w\tr0, [fp, #16]\n-\tcbz\tr0, 31b4 <_start@@Base+0x37c>\n-\tldr\tr3, [pc, #268]\t; (32b4 <_start@@Base+0x47c>)\n+\tcbz\tr0, 31bc <_start@@Base+0x37c>\n+\tldr\tr3, [pc, #268]\t; (32bc <_start@@Base+0x47c>)\n \tldr\tr3, [r4, r3]\n \tldr\tr3, [r3, #0]\n \tcmp\tr0, r3\n-\tbeq.n\t31b4 <_start@@Base+0x37c>\n-\tblx\t2758 \n+\tbeq.n\t31bc <_start@@Base+0x37c>\n+\tblx\t275c \n \tmovs\tr1, #56\t; 0x38\n \tmov\tr0, fp\n-\tblx\t2718 \n-\tcbz\tr5, 31fe <_start@@Base+0x3c6>\n+\tblx\t271c \n+\tcbz\tr5, 3206 <_start@@Base+0x3c6>\n \tmov\tfp, r5\n-\tb.n\t3078 <_start@@Base+0x240>\n+\tb.n\t3080 <_start@@Base+0x240>\n \tldr.w\tr0, [r8, #36]\t; 0x24\n \tldr.w\tr7, [r8, #8]\n-\tcbz\tr0, 31da <_start@@Base+0x3a2>\n-\tldr\tr3, [pc, #228]\t; (32b4 <_start@@Base+0x47c>)\n+\tcbz\tr0, 31e2 <_start@@Base+0x3a2>\n+\tldr\tr3, [pc, #228]\t; (32bc <_start@@Base+0x47c>)\n \tldr\tr3, [r4, r3]\n \tldr\tr3, [r3, #0]\n \tcmp\tr0, r3\n-\tbeq.n\t31da <_start@@Base+0x3a2>\n-\tblx\t2758 \n+\tbeq.n\t31e2 <_start@@Base+0x3a2>\n+\tblx\t275c \n \tldr.w\tr0, [r8, #16]\n-\tcbz\tr0, 31ee <_start@@Base+0x3b6>\n-\tldr\tr3, [pc, #208]\t; (32b4 <_start@@Base+0x47c>)\n+\tcbz\tr0, 31f6 <_start@@Base+0x3b6>\n+\tldr\tr3, [pc, #208]\t; (32bc <_start@@Base+0x47c>)\n \tldr\tr3, [r4, r3]\n \tldr\tr3, [r3, #0]\n \tcmp\tr0, r3\n-\tbeq.n\t31ee <_start@@Base+0x3b6>\n-\tblx\t2758 \n+\tbeq.n\t31f6 <_start@@Base+0x3b6>\n+\tblx\t275c \n \tmovs\tr1, #56\t; 0x38\n \tmov\tr0, r8\n-\tblx\t2718 \n+\tblx\t271c \n \tcmp\tr7, #0\n-\tbeq.n\t3152 <_start@@Base+0x31a>\n+\tbeq.n\t315a <_start@@Base+0x31a>\n \tmov\tr8, r7\n-\tb.n\t3092 <_start@@Base+0x25a>\n+\tb.n\t309a <_start@@Base+0x25a>\n \tldr\tr3, [sp, #8]\n \tldr\tr0, [r3, #36]\t; 0x24\n \tldr\tr5, [r3, #8]\n-\tcbz\tr0, 3214 <_start@@Base+0x3dc>\n-\tldr\tr3, [pc, #172]\t; (32b4 <_start@@Base+0x47c>)\n+\tcbz\tr0, 321c <_start@@Base+0x3dc>\n+\tldr\tr3, [pc, #172]\t; (32bc <_start@@Base+0x47c>)\n \tldr\tr3, [r4, r3]\n \tldr\tr3, [r3, #0]\n \tcmp\tr0, r3\n-\tbeq.n\t3214 <_start@@Base+0x3dc>\n-\tblx\t2758 \n+\tbeq.n\t321c <_start@@Base+0x3dc>\n+\tblx\t275c \n \tldr\tr3, [sp, #8]\n \tldr\tr0, [r3, #16]\n-\tcbz\tr0, 3228 <_start@@Base+0x3f0>\n-\tldr\tr3, [pc, #152]\t; (32b4 <_start@@Base+0x47c>)\n+\tcbz\tr0, 3230 <_start@@Base+0x3f0>\n+\tldr\tr3, [pc, #152]\t; (32bc <_start@@Base+0x47c>)\n \tldr\tr3, [r4, r3]\n \tldr\tr3, [r3, #0]\n \tcmp\tr0, r3\n-\tbeq.n\t3228 <_start@@Base+0x3f0>\n-\tblx\t2758 \n+\tbeq.n\t3230 <_start@@Base+0x3f0>\n+\tblx\t275c \n \tldr\tr0, [sp, #8]\n \tmovs\tr1, #56\t; 0x38\n-\tblx\t2718 \n-\tcbz\tr5, 3236 <_start@@Base+0x3fe>\n+\tblx\t271c \n+\tcbz\tr5, 323e <_start@@Base+0x3fe>\n \tstr\tr5, [sp, #8]\n-\tb.n\t306a <_start@@Base+0x232>\n+\tb.n\t3072 <_start@@Base+0x232>\n \tldr\tr3, [sp, #4]\n \tldr\tr0, [r3, #36]\t; 0x24\n \tldr\tr5, [r3, #8]\n-\tcbz\tr0, 324c <_start@@Base+0x414>\n-\tldr\tr3, [pc, #116]\t; (32b4 <_start@@Base+0x47c>)\n+\tcbz\tr0, 3254 <_start@@Base+0x414>\n+\tldr\tr3, [pc, #116]\t; (32bc <_start@@Base+0x47c>)\n \tldr\tr3, [r4, r3]\n \tldr\tr3, [r3, #0]\n \tcmp\tr0, r3\n-\tbeq.n\t324c <_start@@Base+0x414>\n-\tblx\t2758 \n+\tbeq.n\t3254 <_start@@Base+0x414>\n+\tblx\t275c \n \tldr\tr3, [sp, #4]\n \tldr\tr0, [r3, #16]\n-\tcbz\tr0, 3260 <_start@@Base+0x428>\n-\tldr\tr3, [pc, #96]\t; (32b4 <_start@@Base+0x47c>)\n+\tcbz\tr0, 3268 <_start@@Base+0x428>\n+\tldr\tr3, [pc, #96]\t; (32bc <_start@@Base+0x47c>)\n \tldr\tr3, [r4, r3]\n \tldr\tr3, [r3, #0]\n \tcmp\tr0, r3\n-\tbeq.n\t3260 <_start@@Base+0x428>\n-\tblx\t2758 \n+\tbeq.n\t3268 <_start@@Base+0x428>\n+\tblx\t275c \n \tldr\tr0, [sp, #4]\n \tmovs\tr1, #56\t; 0x38\n-\tblx\t2718 \n-\tcbz\tr5, 326e <_start@@Base+0x436>\n+\tblx\t271c \n+\tcbz\tr5, 3276 <_start@@Base+0x436>\n \tstr\tr5, [sp, #4]\n-\tb.n\t305e <_start@@Base+0x226>\n+\tb.n\t3066 <_start@@Base+0x226>\n \tldr.w\tr0, [r9, #36]\t; 0x24\n \tldr.w\tr5, [r9, #8]\n-\tcbz\tr0, 3286 <_start@@Base+0x44e>\n-\tldr\tr3, [pc, #56]\t; (32b4 <_start@@Base+0x47c>)\n+\tcbz\tr0, 328e <_start@@Base+0x44e>\n+\tldr\tr3, [pc, #56]\t; (32bc <_start@@Base+0x47c>)\n \tldr\tr3, [r4, r3]\n \tldr\tr3, [r3, #0]\n \tcmp\tr0, r3\n-\tbeq.n\t3286 <_start@@Base+0x44e>\n-\tblx\t2758 \n+\tbeq.n\t328e <_start@@Base+0x44e>\n+\tblx\t275c \n \tldr.w\tr0, [r9, #16]\n-\tcbz\tr0, 329a <_start@@Base+0x462>\n-\tldr\tr3, [pc, #36]\t; (32b4 <_start@@Base+0x47c>)\n+\tcbz\tr0, 32a2 <_start@@Base+0x462>\n+\tldr\tr3, [pc, #36]\t; (32bc <_start@@Base+0x47c>)\n \tldr\tr3, [r4, r3]\n \tldr\tr3, [r3, #0]\n \tcmp\tr0, r3\n-\tbeq.n\t329a <_start@@Base+0x462>\n-\tblx\t2758 \n+\tbeq.n\t32a2 <_start@@Base+0x462>\n+\tblx\t275c \n \tmovs\tr1, #56\t; 0x38\n \tmov\tr0, r9\n-\tblx\t2718 \n-\tcbz\tr5, 32a8 <_start@@Base+0x470>\n+\tblx\t271c \n+\tcbz\tr5, 32b0 <_start@@Base+0x470>\n \tmov\tr9, r5\n-\tb.n\t3052 <_start@@Base+0x21a>\n+\tb.n\t305a <_start@@Base+0x21a>\n \tadd\tsp, #20\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n \tnop\n-\tldrsh\tr6, [r3, r1]\n+\tldrsh\tr6, [r2, r1]\n \tmovs\tr1, r0\n \tlsls\tr0, r2, #5\n \t...\n \n-000032b8 :\n+000032c0 :\n isUnverifiedPeerAllowed():\n \tpush\t{r4, r5, r6, lr}\n-\tldr\tr4, [pc, #216]\t; (3394 )\n-\tldr\tr2, [pc, #216]\t; (3398 )\n+\tldr\tr4, [pc, #216]\t; (339c )\n+\tldr\tr2, [pc, #216]\t; (33a0 )\n \tsub\tsp, #16\n \tadd\tr4, pc\n-\tldr\tr3, [pc, #216]\t; (339c )\n+\tldr\tr3, [pc, #216]\t; (33a4 )\n \tadd\tr2, pc\n-\tldr\tr6, [pc, #216]\t; (33a0 )\n+\tldr\tr6, [pc, #216]\t; (33a8 )\n \tldrb\tr0, [r4, #0]\n \tadd\tr6, pc\n \tldr\tr3, [r2, r3]\n \tldr\tr3, [r3, #0]\n \tstr\tr3, [sp, #12]\n \tmov.w\tr3, #0\n-\tcbz\tr0, 32f4 \n+\tcbz\tr0, 32fc \n \tmovs\tr3, #1\n \tstrb\tr3, [r4, #1]\n-\tldr\tr2, [pc, #196]\t; (33a4 )\n-\tldr\tr3, [pc, #188]\t; (339c )\n+\tldr\tr2, [pc, #196]\t; (33ac )\n+\tldr\tr3, [pc, #188]\t; (33a4 )\n \tadd\tr2, pc\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [sp, #12]\n \teors\tr2, r3\n \tmov.w\tr3, #0\n-\tbne.n\t3390 \n+\tbne.n\t3398 \n \tadd\tsp, #16\n \tpop\t{r4, r5, r6, pc}\n \tldrb\tr0, [r4, #1]\n \tcmp\tr0, #0\n-\tbne.n\t32dc \n-\tldr\tr3, [pc, #172]\t; (33a8 )\n+\tbne.n\t32e4 \n+\tldr\tr3, [pc, #172]\t; (33b0 )\n \tmovs\tr2, #2\n-\tldr\tr1, [pc, #172]\t; (33ac )\n+\tldr\tr1, [pc, #172]\t; (33b4 )\n \tadd\tr1, pc\n \tldr\tr5, [r6, r3]\n \tmov\tr0, r5\n-\tblx\t27ec >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n-\tldr\tr1, [pc, #164]\t; (33b0 )\n+\tblx\t27f0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n+\tldr\tr1, [pc, #164]\t; (33b8 )\n \tmovs\tr2, #65\t; 0x41\n \tmov\tr0, r5\n \tadd\tr1, pc\n-\tblx\t27ec >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n-\tldr\tr1, [pc, #156]\t; (33b4 )\n+\tblx\t27f0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n+\tldr\tr1, [pc, #156]\t; (33bc )\n \tmovs\tr2, #64\t; 0x40\n \tmov\tr0, r5\n \tadd\tr1, pc\n-\tblx\t27ec >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n-\tldr\tr1, [pc, #148]\t; (33b8 )\n+\tblx\t27f0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n+\tldr\tr1, [pc, #148]\t; (33c0 )\n \tmovs\tr2, #69\t; 0x45\n \tmov\tr0, r5\n \tadd\tr1, pc\n-\tblx\t27ec >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n-\tldr\tr1, [pc, #140]\t; (33bc )\n+\tblx\t27f0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n+\tldr\tr1, [pc, #140]\t; (33c4 )\n \tmovs\tr2, #66\t; 0x42\n \tmov\tr0, r5\n \tadd\tr1, pc\n-\tblx\t27ec >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n-\tldr\tr1, [pc, #132]\t; (33c0 )\n+\tblx\t27f0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n+\tldr\tr1, [pc, #132]\t; (33c8 )\n \tmovs\tr2, #67\t; 0x43\n \tmov\tr0, r5\n \tadd\tr1, pc\n-\tblx\t27ec >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n-\tldr\tr1, [pc, #124]\t; (33c4 )\n+\tblx\t27f0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n+\tldr\tr1, [pc, #124]\t; (33cc )\n \tmovs\tr2, #49\t; 0x31\n \tmov\tr0, r5\n \tadd\tr1, pc\n-\tblx\t27ec >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n-\tldr\tr1, [pc, #116]\t; (33c8 )\n+\tblx\t27f0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n+\tldr\tr1, [pc, #116]\t; (33d0 )\n \tmovs\tr2, #48\t; 0x30\n \tmov\tr0, r5\n \tadd\tr1, pc\n-\tblx\t27ec >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n-\tldr\tr3, [pc, #108]\t; (33cc )\n+\tblx\t27f0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n+\tldr\tr3, [pc, #108]\t; (33d4 )\n \tmovs\tr1, #9\n \tmov\tr0, sp\n \tldr\tr3, [r6, r3]\n \tldr\tr2, [r3, #0]\n-\tblx\t2904 \n+\tblx\t2908 \n \tldr\tr3, [sp, #0]\n-\tldr\tr1, [pc, #96]\t; (33d0 )\n+\tldr\tr1, [pc, #96]\t; (33d8 )\n \tmov\tr0, r5\n \tmovw\tr5, #28526\t; 0x6f6e\n \tmovt\tr5, #10\n \tsubs\tr3, r3, r5\n \tadd\tr1, pc\n \tmov.w\tr2, #1\n \tit\tne\n \tmovne\tr3, #1\n \tstrb\tr3, [r4, #1]\n-\tblx\t27ec >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n+\tblx\t27f0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n \tldrb\tr0, [r4, #1]\n-\tb.n\t32dc \n-\tblx\t26ac <__stack_chk_fail@plt>\n-\tldrb\tr0, [r1, r5]\n+\tb.n\t32e4 \n+\tblx\t26b0 <__stack_chk_fail@plt>\n+\tldrb\tr0, [r0, r5]\n \tmovs\tr1, r0\n-\tldrh\tr4, [r4, r7]\n+\tldrh\tr4, [r3, r7]\n \tmovs\tr1, r0\n \tlsls\tr4, r6, #4\n \tmovs\tr0, r0\n-\tldrh\tr6, [r3, r7]\n+\tldrh\tr6, [r2, r7]\n \tmovs\tr1, r0\n-\tldrh\tr0, [r1, r7]\n+\tldrh\tr0, [r0, r7]\n \tmovs\tr1, r0\n \tlsls\tr0, r0, #4\n \tmovs\tr0, r0\n \tsubs\tr4, #76\t; 0x4c\n \tmovs\tr0, r0\n \tsubs\tr7, #244\t; 0xf4\n \tmovs\tr0, r0\n@@ -1146,317 +1146,317 @@\n \tasrs\tr0, r7\n \tmovs\tr0, r0\n \tlsls\tr0, r6, #4\n \tmovs\tr0, r0\n \tsubs\tr3, #152\t; 0x98\n \t...\n \n-000033d4 :\n+000033dc :\n finish(int):\n \tpush\t{r3, r4, r5, lr}\n \tmov\tr4, r0\n-\tldr\tr3, [pc, #76]\t; (3428 )\n-\tldr\tr5, [pc, #80]\t; (342c )\n+\tldr\tr3, [pc, #76]\t; (3430 )\n+\tldr\tr5, [pc, #80]\t; (3434 )\n \tadd\tr3, pc\n \tadd\tr5, pc\n \tldr\tr0, [r3, #4]\n-\tcbz\tr0, 33ea \n+\tcbz\tr0, 33f2 \n \tldr\tr3, [r0, #0]\n \tldr\tr3, [r3, #4]\n \tblx\tr3\n-\tldr\tr3, [pc, #68]\t; (3430 )\n+\tldr\tr3, [pc, #68]\t; (3438 )\n \tadd\tr3, pc\n \tldr\tr0, [r3, #8]\n-\tcbz\tr0, 33f8 \n+\tcbz\tr0, 3400 \n \tldr\tr3, [r0, #0]\n \tldr\tr3, [r3, #12]\n \tblx\tr3\n-\tldr\tr3, [pc, #56]\t; (3434 )\n+\tldr\tr3, [pc, #56]\t; (343c )\n \tadd\tr3, pc\n \tldr\tr0, [r3, #12]\n-\tcbz\tr0, 3406 \n+\tcbz\tr0, 340e \n \tldr\tr3, [r0, #0]\n \tldr\tr3, [r3, #84]\t; 0x54\n \tblx\tr3\n-\tldr\tr3, [pc, #48]\t; (3438 )\n+\tldr\tr3, [pc, #48]\t; (3440 )\n \tmovs\tr2, #0\n \tcmp\tr4, r2\n \tadd\tr3, pc\n \tstrd\tr2, r2, [r3, #8]\n-\tble.n\t3416 \n+\tble.n\t341e \n \tpop\t{r3, r4, r5, pc}\n-\tldr\tr3, [pc, #36]\t; (343c )\n-\tldr\tr1, [pc, #36]\t; (3440 )\n+\tldr\tr3, [pc, #36]\t; (3444 )\n+\tldr\tr1, [pc, #36]\t; (3448 )\n \tadd\tr1, pc\n \tldr\tr0, [r5, r3]\n-\tblx\t2770 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n+\tblx\t2774 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n \tmov\tr0, r4\n-\tblx\t28e0 \n-\tldrb\tr4, [r5, r0]\n+\tblx\t28e4 \n+\tldrb\tr4, [r4, r0]\n \tmovs\tr1, r0\n-\tldrh\tr2, [r1, r3]\n+\tldrh\tr2, [r0, r3]\n \tmovs\tr1, r0\n-\tldrb\tr4, [r3, r0]\n+\tldrb\tr4, [r2, r0]\n \tmovs\tr1, r0\n-\tldrb\tr6, [r1, r0]\n+\tldrb\tr6, [r0, r0]\n \tmovs\tr1, r0\n-\tldrh\tr4, [r7, r7]\n+\tldrh\tr4, [r6, r7]\n \tmovs\tr1, r0\n \tlsls\tr0, r0, #4\n \tmovs\tr0, r0\n \tsubs\tr2, #250\t; 0xfa\n \t...\n \n-00003444 :\n+0000344c :\n usage(char const*, char const*):\n \tpush\t{r4, r5, r6, r7, lr}\n \tmov\tr4, r0\n-\tldr\tr5, [pc, #84]\t; (34a0 )\n-\tldr\tr3, [pc, #88]\t; (34a4 )\n+\tldr\tr5, [pc, #84]\t; (34a8 )\n+\tldr\tr3, [pc, #88]\t; (34ac )\n \tsub\tsp, #12\n \tadd\tr5, pc\n \tldr\tr7, [r5, r3]\n \tldr\tr6, [r7, #0]\n-\tcbz\tr1, 346a \n+\tcbz\tr1, 3472 \n \tmov\tr3, r0\n-\tcbz\tr0, 3494 \n-\tldr\tr2, [pc, #76]\t; (34a8 )\n+\tcbz\tr0, 349c \n+\tldr\tr2, [pc, #76]\t; (34b0 )\n \tmov\tr0, r6\n \tstr\tr1, [sp, #0]\n \tmovs\tr1, #1\n \tadd\tr2, pc\n-\tblx\t2898 <__fprintf_chk@plt>\n+\tblx\t289c <__fprintf_chk@plt>\n \tldr\tr6, [r7, #0]\n-\tcbz\tr4, 349a \n-\tldr\tr3, [pc, #60]\t; (34ac )\n+\tcbz\tr4, 34a2 \n+\tldr\tr3, [pc, #60]\t; (34b4 )\n \tldr\tr0, [r5, r3]\n-\tblx\t26e8 \n-\tldr\tr2, [pc, #56]\t; (34b0 )\n+\tblx\t26ec \n+\tldr\tr2, [pc, #56]\t; (34b8 )\n \tmov\tr5, r0\n \tmov\tr3, r4\n \tadd\tr2, pc\n \tmovs\tr1, #1\n \tmov\tr0, r6\n \tstr\tr5, [sp, #0]\n-\tblx\t2898 <__fprintf_chk@plt>\n+\tblx\t289c <__fprintf_chk@plt>\n \tmov.w\tr0, #4294967295\t; 0xffffffff\n \tadd\tsp, #12\n \tldmia.w\tsp!, {r4, r5, r6, r7, lr}\n-\tb.w\t33d4 \n-\tldr\tr3, [pc, #28]\t; (34b4 )\n+\tb.w\t33dc \n+\tldr\tr3, [pc, #28]\t; (34bc )\n \tadd\tr3, pc\n-\tb.n\t345a \n-\tldr\tr4, [pc, #28]\t; (34b8 )\n+\tb.n\t3462 \n+\tldr\tr4, [pc, #28]\t; (34c0 )\n \tadd\tr4, pc\n-\tb.n\t346c \n-\tldrh\tr2, [r3, r1]\n+\tb.n\t3474 \n+\tldrh\tr2, [r2, r1]\n \tmovs\tr1, r0\n \tlsls\tr4, r0, #5\n \tmovs\tr0, r0\n \teors\tr2, r6\n \tmovs\tr0, r0\n \tlsls\tr0, r6, #3\n \tmovs\tr0, r0\n \teors\tr6, r4\n \tmovs\tr0, r0\n \tands\tr2, r6\n \tmovs\tr0, r0\n \tands\tr4, r5\n \t...\n \n-000034bc :\n+000034c4 :\n init():\n-\tldr\tr3, [pc, #824]\t; (37f8 )\n-\tldr\tr1, [pc, #828]\t; (37fc )\n+\tldr\tr3, [pc, #824]\t; (3800 )\n+\tldr\tr1, [pc, #828]\t; (3804 )\n \tadd\tr3, pc\n-\tldr\tr2, [pc, #828]\t; (3800 )\n+\tldr\tr2, [pc, #828]\t; (3808 )\n \tadd\tr1, pc\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n-\tldr\tr5, [pc, #824]\t; (3804 )\n+\tldr\tr5, [pc, #824]\t; (380c )\n \tldr\tr4, [r3, #12]\n \tsub\tsp, #76\t; 0x4c\n \tldr\tr2, [r1, r2]\n \tadd\tr5, pc\n \tldr\tr2, [r2, #0]\n \tstr\tr2, [sp, #68]\t; 0x44\n \tmov.w\tr2, #0\n-\tcbz\tr4, 34fa \n-\tldr\tr2, [pc, #808]\t; (3808 )\n-\tldr\tr3, [pc, #796]\t; (3800 )\n+\tcbz\tr4, 3502 \n+\tldr\tr2, [pc, #808]\t; (3810 )\n+\tldr\tr3, [pc, #796]\t; (3808 )\n \tadd\tr2, pc\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [sp, #68]\t; 0x44\n \teors\tr2, r3\n \tmov.w\tr3, #0\n-\tbne.w\t37c6 \n+\tbne.w\t37ce \n \tadd\tsp, #76\t; 0x4c\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n \tmovs\tr0, #220\t; 0xdc\n-\tblx\t277c \n+\tblx\t2780 \n \tmovs\tr3, #1\n \tmov\tr2, r4\n \tmov\tr1, r4\n \tstrd\tr4, r4, [sp]\n \tmov\tr6, r0\n-\tblx\t28bc \n-\tldr\tr3, [pc, #760]\t; (380c )\n+\tblx\t28c0 \n+\tldr\tr3, [pc, #760]\t; (3814 )\n \tldr.w\tr0, [r6, #180]\t; 0xb4\n \tadd\tr3, pc\n \tstr\tr6, [r3, #12]\n \tcmp\tr0, #0\n-\tbeq.w\t3774 \n+\tbeq.w\t377c \n \tadd\tr6, sp, #8\n-\tblx\t26c4 \n+\tblx\t26c8 \n \tmov\tr1, r0\n \tmov\tr0, r6\n-\tblx\t2700 \n+\tblx\t2704 \n \tldrd\tr0, r3, [sp, #8]\n \tcmp\tr0, r3\n-\tbeq.w\t377e \n+\tbeq.w\t3786 \n \tldr\tr2, [sp, #16]\n \tsubs\tr2, r2, r3\n \tcmp\tr2, #18\n-\tbls.w\t3736 \n-\tldr\tr2, [pc, #716]\t; (3810 )\n+\tbls.w\t373e \n+\tldr\tr2, [pc, #716]\t; (3818 )\n \tmovs\tr1, #47\t; 0x2f\n \tadd\tr2, pc\n \tadd.w\tr4, r2, #17\n-\tb.n\t3556 \n+\tb.n\t355e \n \tldrb.w\tr1, [r2, #1]!\n \tldr\tr3, [sp, #12]\n-\tcbz\tr1, 3562 \n+\tcbz\tr1, 356a \n \tadds\tr0, r3, #1\n \tcmp\tr4, r2\n \tstr\tr0, [sp, #12]\n \tstrb\tr1, [r3, #0]\n-\tbne.n\t354e \n+\tbne.n\t3556 \n \tldr\tr3, [sp, #12]\n \tmovs\tr2, #0\n \tmovs\tr0, #145\t; 0x91\n \tstrb\tr2, [r3, #0]\n-\tblx\t27c4 \n-\tldr.w\tip, [pc, #676]\t; 3814 \n+\tblx\t27c8 \n+\tldr.w\tip, [pc, #676]\t; 381c \n \tmov\tr4, r0\n \tmov\tr8, r0\n \tadd\tip, pc\n \tldr\tr7, [sp, #8]\n \tldmia.w\tip!, {r0, r1, r2, r3}\n \tstmia\tr4!, {r0, r1, r2, r3}\n \tldr.w\tr3, [ip]\n \tstrb\tr3, [r4, #0]\n \tcmp\tr7, #0\n-\tbeq.w\t3724 \n+\tbeq.w\t372c \n \tmov\tr0, r7\n-\tblx\t27d0 \n+\tblx\t27d4 \n \tadd.w\tsl, r0, #129\t; 0x81\n \tmov\tr4, r0\n \tmov\tr0, sl\n-\tblx\t27c4 \n+\tblx\t27c8 \n \tmov\tr9, r0\n \tadds\tr2, r4, #1\n \tadd\tr4, r9\n \tmov\tr1, r7\n-\tblx\t2764 \n+\tblx\t2768 \n \tadd.w\tr2, r8, #4294967295\t; 0xffffffff\n \tadd.w\tr7, r4, #16\n-\tb.n\t35ba \n+\tb.n\t35c2 \n \tstrb.w\tr3, [r4], #1\n \tcmp\tr4, r7\n-\tbeq.n\t35c2 \n+\tbeq.n\t35ca \n \tldrb.w\tr3, [r2, #1]!\n \tcmp\tr3, #0\n-\tbne.n\t35b2 \n-\tldr\tr3, [pc, #596]\t; (3818 )\n+\tbne.n\t35ba \n+\tldr\tr3, [pc, #596]\t; (3820 )\n \tmovs\tr2, #0\n \tstrb\tr2, [r4, #0]\n \tadd\tr3, pc\n \tldr\tr2, [r3, #32]\n \tldr\tr0, [r3, #16]\n \tcmp\tr2, sl\n-\tbcs.n\t3602 \n+\tbcs.n\t360a \n \tldr\tr7, [r3, #20]\n \tadd.w\tfp, sl, #128\t; 0x80\n \tsubs\tr7, r7, r0\n \tcmp\tr2, #0\n-\tbne.w\t376c \n+\tbne.w\t3774 \n \tmov\tr0, fp\n-\tblx\t27c4 \n-\tldr\tr3, [pc, #564]\t; (381c )\n+\tblx\t27c8 \n+\tldr\tr3, [pc, #564]\t; (3824 )\n \tadds\tr2, r0, r7\n \tadd\tr3, pc\n \tstr.w\tfp, [r3, #32]\n \tstr\tr0, [r3, #16]\n \tstr\tr2, [r3, #20]\n \tmovs\tr2, #0\n \tstrb\tr2, [r0, r7]\n \tldr\tr2, [r3, #32]\n \tldr\tr0, [r3, #16]\n \tsubs\tr2, #1\n \tadd\tr2, r0\n \tstr\tr2, [r3, #24]\n \tmov\tr2, sl\n \tmov\tr1, r9\n-\tblx\t2764 \n-\tldr\tr1, [pc, #532]\t; (3820 )\n-\tldr\tr3, [pc, #532]\t; (3824 )\n+\tblx\t2768 \n+\tldr\tr1, [pc, #532]\t; (3828 )\n+\tldr\tr3, [pc, #532]\t; (382c )\n \tsub.w\tr4, r4, r9\n \tadd\tr1, pc\n \tldr\tr2, [r1, #16]\n \tadd\tr2, r4\n \tstr\tr2, [r1, #20]\n \tldr\tr7, [r5, r3]\n \tldr\tr3, [r7, #0]\n \tcmp\tr3, r9\n-\tbeq.n\t362c \n+\tbeq.n\t3634 \n \tmov\tr0, r9\n-\tblx\t2758 \n+\tblx\t275c \n \tldr.w\tr9, [r7]\n \tcmp\tr8, r9\n-\tbeq.n\t3636 \n+\tbeq.n\t363e \n \tmov\tr0, r8\n-\tblx\t2758 \n+\tblx\t275c \n \tmovs\tr0, #8\n-\tblx\t277c \n+\tblx\t2780 \n \tmovs\tr3, #0\n \tstr\tr3, [r0, #4]\n-\tldr\tr3, [pc, #484]\t; (3828 )\n+\tldr\tr3, [pc, #484]\t; (3830 )\n \tldr.w\tsl, [sp, #8]\n \tldr\tr3, [r5, r3]\n \tadds\tr3, #8\n \tstr\tr3, [r0, #0]\n-\tldr\tr3, [pc, #476]\t; (382c )\n+\tldr\tr3, [pc, #476]\t; (3834 )\n \tadd\tr3, pc\n \tstr\tr0, [r3, #4]\n \tmovs\tr0, #140\t; 0x8c\n-\tblx\t277c \n-\tldr\tr3, [pc, #468]\t; (3830 )\n+\tblx\t2780 \n+\tldr\tr3, [pc, #468]\t; (3838 )\n \tmov\tr4, r0\n \tmovs\tr0, #132\t; 0x84\n \tmov.w\tr8, #32\n \tadd\tr3, pc\n \tstrb.w\tr8, [sp, #60]\t; 0x3c\n \tadd.w\tr9, sp, #28\n \tldr.w\tfp, [r3, #4]\n-\tblx\t27c4 \n+\tblx\t27c8 \n \tmov\tr3, r0\n \tmovw\tr2, #29798\t; 0x7466\n \tmovt\tr2, #112\t; 0x70\n \tstr\tr0, [sp, #48]\t; 0x30\n \tadds\tr0, #131\t; 0x83\n \tstr\tr0, [sp, #56]\t; 0x38\n \tstr.w\tr2, [r3], #3\n \tmovs\tr0, #148\t; 0x94\n \tstrb.w\tr8, [sp, #40]\t; 0x28\n \tadd.w\tr8, sp, #48\t; 0x30\n \tstr\tr3, [sp, #52]\t; 0x34\n \tmovs\tr3, #132\t; 0x84\n \tstr\tr3, [sp, #64]\t; 0x40\n-\tblx\t27c4 \n-\tldr.w\tlr, [pc, #404]\t; 3834 \n+\tblx\t27c8 \n+\tldr.w\tlr, [pc, #404]\t; 383c \n \tmov\tip, r0\n \tmovs\tr3, #148\t; 0x94\n \tstr\tr0, [sp, #28]\n \tadd\tlr, pc\n \tstr\tr3, [sp, #44]\t; 0x2c\n \tadd.w\tr3, r0, #147\t; 0x93\n \tstr\tr3, [sp, #36]\t; 0x24\n@@ -1467,323 +1467,323 @@\n \tstmia.w\tip!, {r0, r1, r2, r3}\n \tmov\tr2, fp\n \tmov\tr1, sl\n \tmov\tr0, r4\n \tldr.w\tr3, [lr]\n \tstr.w\tr3, [ip]\n \tmov\tr3, r8\n-\tblx\t27b8 \n+\tblx\t27bc \n \tldr\tr0, [sp, #28]\n-\tcbz\tr0, 36e4 \n+\tcbz\tr0, 36ec \n \tldr\tr3, [r7, #0]\n \tcmp\tr0, r3\n-\tbeq.n\t36e4 \n-\tblx\t2758 \n+\tbeq.n\t36ec \n+\tblx\t275c \n \tldr\tr0, [sp, #48]\t; 0x30\n-\tcbz\tr0, 36f2 \n+\tcbz\tr0, 36fa \n \tldr\tr3, [r7, #0]\n \tcmp\tr0, r3\n-\tbeq.n\t36f2 \n-\tblx\t2758 \n-\tldr\tr3, [pc, #324]\t; (3838 )\n-\tldr\tr2, [pc, #324]\t; (383c )\n+\tbeq.n\t36fa \n+\tblx\t275c \n+\tldr\tr3, [pc, #324]\t; (3840 )\n+\tldr\tr2, [pc, #324]\t; (3844 )\n \tadd\tr3, pc\n \tldr\tr2, [r5, r2]\n \tstr\tr4, [r3, #8]\n \tldrb.w\tr3, [r3, #36]\t; 0x24\n \tadds\tr2, #8\n \tstr\tr2, [r4, #0]\n-\tcbz\tr3, 370e \n-\tldr\tr3, [pc, #312]\t; (3840 )\n+\tcbz\tr3, 3716 \n+\tldr\tr3, [pc, #312]\t; (3848 )\n \tmovs\tr2, #1\n \tldr\tr3, [r5, r3]\n \tstrb\tr2, [r3, #0]\n \tldr\tr0, [sp, #8]\n \tcmp\tr0, #0\n-\tbeq.w\t34de \n+\tbeq.w\t34e6 \n \tldr\tr3, [r7, #0]\n \tcmp\tr0, r3\n-\tbeq.w\t34de \n-\tblx\t2758 \n-\tb.n\t34de \n+\tbeq.w\t34e6 \n+\tblx\t275c \n+\tb.n\t34e6 \n \tmovs\tr0, #145\t; 0x91\n \tmov.w\tsl, #145\t; 0x91\n-\tblx\t27c4 \n+\tblx\t27c8 \n \tmov\tr4, r0\n \tmov\tr9, r0\n \tstrb\tr7, [r0, #0]\n-\tb.n\t35a8 \n+\tb.n\t35b0 \n \tldr\tr2, [sp, #24]\n \tcmn.w\tr2, #20\n-\tbhi.w\t3542 \n+\tbhi.w\t354a \n \tldr\tr0, [sp, #8]\n \tadd.w\tr7, r2, #147\t; 0x93\n \tsubs\tr4, r3, r0\n \tcmp\tr2, #0\n-\tbeq.n\t37b6 \n+\tbeq.n\t37be \n \tmov\tr1, r7\n-\tblx\t28f8 \n+\tblx\t28fc \n \tadds\tr3, r0, r4\n \tstr\tr0, [sp, #8]\n \tstr\tr3, [sp, #12]\n \tmovs\tr3, #0\n \tstr\tr7, [sp, #24]\n \tstrb\tr3, [r0, r4]\n \tldr\tr1, [sp, #24]\n \tldrd\tr2, r3, [sp, #8]\n \tsubs\tr1, #1\n \tadd\tr2, r1\n \tstr\tr2, [sp, #16]\n-\tb.n\t3542 \n+\tb.n\t354a \n \tmov\tr1, fp\n-\tblx\t28f8 \n-\tb.n\t35e6 \n-\tldr\tr1, [pc, #204]\t; (3844 )\n+\tblx\t28fc \n+\tb.n\t35ee \n+\tldr\tr1, [pc, #204]\t; (384c )\n \tadd\tr1, pc\n-\tbl\t3444 \n-\tb.n\t3520 \n+\tbl\t344c \n+\tb.n\t3528 \n \tldr\tr3, [sp, #24]\n \tcmp\tr3, #1\n-\tbhi.n\t37a0 \n-\tcbz\tr3, 37be \n+\tbhi.n\t37a8 \n+\tcbz\tr3, 37c6 \n \tmovs\tr1, #130\t; 0x82\n-\tblx\t28f8 \n+\tblx\t28fc \n \tmovs\tr3, #0\n \tstr\tr0, [sp, #8]\n \tmovs\tr2, #130\t; 0x82\n \tstr\tr2, [sp, #24]\n \tstrb\tr3, [r0, #0]\n \tldr\tr3, [sp, #24]\n \tldr\tr0, [sp, #8]\n \tsubs\tr3, #1\n \tadd\tr3, r0\n \tstr\tr3, [sp, #16]\n-\tldr\tr3, [pc, #164]\t; (3848 )\n+\tldr\tr3, [pc, #164]\t; (3850 )\n \tmovs\tr2, #0\n \tadd\tr3, pc\n \tldrh\tr3, [r3, #0]\n \tstrh\tr3, [r0, #0]\n \tldr\tr3, [sp, #8]\n \tadds\tr1, r3, #1\n \tstr\tr1, [sp, #12]\n \tstrb\tr2, [r3, #1]\n \tldr\tr3, [sp, #12]\n-\tb.n\t3538 \n+\tb.n\t3540 \n \tmovs\tr0, #147\t; 0x93\n-\tblx\t27c4 \n-\tb.n\t3752 \n+\tblx\t27c8 \n+\tb.n\t375a \n \tmovs\tr0, #130\t; 0x82\n-\tblx\t27c4 \n-\tb.n\t378c \n-\tblx\t26ac <__stack_chk_fail@plt>\n+\tblx\t27c8 \n+\tb.n\t3794 \n+\tblx\t26b0 <__stack_chk_fail@plt>\n \tmovs\tr1, #220\t; 0xdc\n \tmov\tr0, r6\n-\tblx\t2718 \n-\tblx\t2874 <__cxa_end_cleanup@plt>\n+\tblx\t271c \n+\tblx\t2878 <__cxa_end_cleanup@plt>\n \tmov\tr0, r9\n-\tbl\t58fc \n+\tbl\t5904 \n \tmov\tr0, r8\n-\tbl\t58fc \n+\tbl\t5904 \n \tmovs\tr1, #140\t; 0x8c\n \tmov\tr0, r4\n-\tblx\t2718 \n+\tblx\t271c \n \tmov\tr0, r6\n-\tbl\t58fc \n-\tblx\t2874 <__cxa_end_cleanup@plt>\n-\tb.n\t37ea \n+\tbl\t5904 \n+\tblx\t2878 <__cxa_end_cleanup@plt>\n+\tb.n\t37f2 \n \tnop\n-\tldrh\tr0, [r1, r5]\n+\tldrh\tr0, [r0, r5]\n \tmovs\tr1, r0\n-\tldr\tr4, [r4, r7]\n+\tldr\tr4, [r3, r7]\n \tmovs\tr1, r0\n \tlsls\tr4, r6, #4\n \tmovs\tr0, r0\n-\tldr\tr6, [r2, r7]\n+\tldr\tr6, [r1, r7]\n \tmovs\tr1, r0\n-\tldr\tr6, [r0, r7]\n+\tldr\tr6, [r7, r6]\n \tmovs\tr1, r0\n-\tldrh\tr2, [r6, r3]\n+\tldrh\tr2, [r5, r3]\n \tmovs\tr1, r0\n \tmov\tlr, r2\n \tmovs\tr0, r0\n \tmov\tr4, pc\n \tmovs\tr0, r0\n-\tldrh\tr0, [r0, r1]\n+\tldrh\tr0, [r7, r0]\n \tmovs\tr1, r0\n-\tldrh\tr6, [r3, r0]\n+\tldrh\tr6, [r2, r0]\n \tmovs\tr1, r0\n-\tldr\tr6, [r6, r7]\n+\tldr\tr6, [r5, r7]\n \tmovs\tr1, r0\n \tlsls\tr0, r2, #5\n \tmovs\tr0, r0\n \tlsls\tr0, r7, #4\n \tmovs\tr0, r0\n-\tldr\tr2, [r7, r6]\n+\tldr\tr2, [r6, r6]\n \tmovs\tr1, r0\n-\tldr\tr6, [r4, r6]\n+\tldr\tr6, [r3, r6]\n \tmovs\tr1, r0\n \tcmp\tr6, fp\n \tmovs\tr0, r0\n-\tldr\tr2, [r2, r4]\n+\tldr\tr2, [r1, r4]\n \tmovs\tr1, r0\n \tlsls\tr4, r1, #5\n \tmovs\tr0, r0\n \tlsls\tr0, r2, #4\n \tmovs\tr0, r0\n \tadd\tr2, r1\n \tmovs\tr0, r0\n-\tldr\tr0, [pc, #352]\t; (39ac )\n+\tldr\tr0, [pc, #352]\t; (39b4 )\n \t...\n \n-0000384c :\n+00003854 :\n listRemoteSources():\n \tpush\t{r3, r4, r5, r6, r7, lr}\n-\tbl\t34bc \n-\tldr\tr3, [pc, #336]\t; (39a4 )\n+\tbl\t34c4 \n+\tldr\tr3, [pc, #336]\t; (39ac )\n \tmovs\tr2, #17\n-\tldr\tr0, [pc, #336]\t; (39a8 )\n+\tldr\tr0, [pc, #336]\t; (39b0 )\n \tadd\tr3, pc\n-\tldr\tr1, [pc, #336]\t; (39ac )\n+\tldr\tr1, [pc, #336]\t; (39b4 )\n \tadd\tr1, pc\n \tldr\tr4, [r3, r0]\n \tmov\tr0, r4\n-\tblx\t27ec >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n-\tldr\tr3, [pc, #328]\t; (39b0 )\n+\tblx\t27f0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n+\tldr\tr3, [pc, #328]\t; (39b8 )\n \tadd\tr3, pc\n \tldr\tr3, [r3, #8]\n \tadd.w\tr2, r3, #120\t; 0x78\n \tldr.w\tr5, [r3, #128]\t; 0x80\n \tcmp\tr5, r2\n-\tbeq.w\t39a2 \n-\tldr\tr7, [pc, #312]\t; (39b4 )\n+\tbeq.w\t39aa \n+\tldr\tr7, [pc, #312]\t; (39bc )\n \tadd\tr7, pc\n-\tb.n\t3940 \n+\tb.n\t3948 \n \tmov\tr0, r6\n-\tblx\t27d0 \n+\tblx\t27d4 \n \tmov\tr1, r6\n \tmov\tr2, r0\n \tmov\tr0, r4\n-\tblx\t27ec >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n-\tldr\tr1, [pc, #292]\t; (39b8 )\n+\tblx\t27f0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n+\tldr\tr1, [pc, #292]\t; (39c0 )\n \tmovs\tr2, #2\n \tmov\tr0, r4\n \tadd\tr1, pc\n-\tblx\t27ec >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n-\tldr\tr1, [pc, #284]\t; (39bc )\n+\tblx\t27f0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n+\tldr\tr1, [pc, #284]\t; (39c4 )\n \tmovs\tr2, #12\n \tmov\tr0, r4\n \tadd\tr1, pc\n-\tblx\t27ec >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n+\tblx\t27f0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n \tldr\tr3, [r5, #36]\t; 0x24\n \tldr.w\tr6, [r3, #128]\t; 0x80\n \tcmp\tr6, #0\n-\tbeq.n\t398e \n+\tbeq.n\t3996 \n \tmov\tr0, r6\n-\tblx\t27d0 \n+\tblx\t27d4 \n \tmov\tr1, r6\n \tmov\tr2, r0\n \tmov\tr0, r4\n-\tblx\t27ec >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n-\tldr\tr1, [pc, #252]\t; (39c0 )\n+\tblx\t27f0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n+\tldr\tr1, [pc, #252]\t; (39c8 )\n \tmovs\tr2, #1\n \tmov\tr0, r4\n \tadd\tr1, pc\n-\tblx\t27ec >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n-\tldr\tr1, [pc, #244]\t; (39c4 )\n+\tblx\t27f0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n+\tldr\tr1, [pc, #244]\t; (39cc )\n \tmovs\tr2, #12\n \tmov\tr0, r4\n \tadd\tr1, pc\n-\tblx\t27ec >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n+\tblx\t27f0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n \tldr\tr3, [r5, #36]\t; 0x24\n \tldr\tr6, [r3, #28]\n \tcmp\tr6, #0\n-\tbeq.n\t397a \n+\tbeq.n\t3982 \n \tmov\tr0, r6\n-\tblx\t27d0 \n+\tblx\t27d4 \n \tmov\tr1, r6\n \tmov\tr2, r0\n \tmov\tr0, r4\n-\tblx\t27ec >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n-\tldr\tr1, [pc, #212]\t; (39c8 )\n+\tblx\t27f0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n+\tldr\tr1, [pc, #212]\t; (39d0 )\n \tmovs\tr2, #1\n \tmov\tr0, r4\n \tadd\tr1, pc\n-\tblx\t27ec >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n-\tldr\tr1, [pc, #204]\t; (39cc )\n+\tblx\t27f0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n+\tldr\tr1, [pc, #204]\t; (39d4 )\n \tmovs\tr2, #12\n \tmov\tr0, r4\n \tadd\tr1, pc\n-\tblx\t27ec >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n+\tblx\t27f0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n \tldr\tr3, [r5, #36]\t; 0x24\n \tldr\tr6, [r3, #48]\t; 0x30\n-\tcbz\tr6, 3966 \n+\tcbz\tr6, 396e \n \tmov\tr0, r6\n-\tblx\t27d0 \n+\tblx\t27d4 \n \tmov\tr1, r6\n \tmov\tr2, r0\n \tmov\tr0, r4\n-\tblx\t27ec >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n-\tldr\tr1, [pc, #172]\t; (39d0 )\n+\tblx\t27f0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n+\tldr\tr1, [pc, #172]\t; (39d8 )\n \tmovs\tr2, #1\n \tmov\tr0, r4\n \tadd\tr1, pc\n-\tblx\t27ec >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n+\tblx\t27f0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n \tmov\tr0, r5\n-\tblx\t2868 \n-\tldr\tr3, [pc, #160]\t; (39d4 )\n+\tblx\t286c \n+\tldr\tr3, [pc, #160]\t; (39dc )\n \tmov\tr5, r0\n \tadd\tr3, pc\n \tldr\tr3, [r3, #8]\n \tadds\tr3, #120\t; 0x78\n \tcmp\tr0, r3\n-\tbeq.n\t39a2 \n+\tbeq.n\t39aa \n \tmovs\tr2, #1\n \tmov\tr1, r7\n \tmov\tr0, r4\n-\tblx\t27ec >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n+\tblx\t27f0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n \tldr\tr3, [r5, #36]\t; 0x24\n \tldr\tr6, [r3, #8]\n \tcmp\tr6, #0\n-\tbne.n\t3880 \n+\tbne.n\t3888 \n \tldr\tr3, [r4, #0]\n \tldr.w\tr0, [r3, #-12]\n \tadd\tr0, r4\n \tldr\tr1, [r0, #20]\n \torr.w\tr1, r1, #1\n-\tblx\t28ec >::clear(std::_Ios_Iostate)@plt>\n-\tb.n\t3890 \n+\tblx\t28f0 >::clear(std::_Ios_Iostate)@plt>\n+\tb.n\t3898 \n \tldr\tr3, [r4, #0]\n \tldr.w\tr0, [r3, #-12]\n \tadd\tr0, r4\n \tldr\tr1, [r0, #20]\n \torr.w\tr1, r1, #1\n-\tblx\t28ec >::clear(std::_Ios_Iostate)@plt>\n-\tb.n\t3920 \n+\tblx\t28f0 >::clear(std::_Ios_Iostate)@plt>\n+\tb.n\t3928 \n \tldr\tr3, [r4, #0]\n \tldr.w\tr0, [r3, #-12]\n \tadd\tr0, r4\n \tldr\tr1, [r0, #20]\n \torr.w\tr1, r1, #1\n-\tblx\t28ec >::clear(std::_Ios_Iostate)@plt>\n-\tb.n\t38f2 \n+\tblx\t28f0 >::clear(std::_Ios_Iostate)@plt>\n+\tb.n\t38fa \n \tldr\tr3, [r4, #0]\n \tldr.w\tr0, [r3, #-12]\n \tadd\tr0, r4\n \tldr\tr1, [r0, #20]\n \torr.w\tr1, r1, #1\n-\tblx\t28ec >::clear(std::_Ios_Iostate)@plt>\n-\tb.n\t38c2 \n+\tblx\t28f0 >::clear(std::_Ios_Iostate)@plt>\n+\tb.n\t38ca \n \tpop\t{r3, r4, r5, r6, r7, pc}\n-\tldrsb\tr0, [r2, r1]\n+\tldrsb\tr0, [r1, r1]\n \tmovs\tr1, r0\n \tlsls\tr0, r0, #4\n \tmovs\tr0, r0\n \tbics\tr4, r7\n \tmovs\tr0, r0\n-\tldrsb\tr0, [r4, r6]\n+\tldrsb\tr0, [r3, r6]\n \tmovs\tr1, r0\n \tadd\tr4, r6\n \tmovs\tr0, r0\n \tbics\tr6, r2\n \tmovs\tr0, r0\n \tbics\tr6, r1\n \tmovs\tr0, r0\n@@ -1793,276 +1793,276 @@\n \tmovs\tr0, r0\n \tadds\tr6, #28\n \tmovs\tr0, r0\n \tmuls\tr4, r1\n \tmovs\tr0, r0\n \tadds\tr5, #238\t; 0xee\n \tmovs\tr0, r0\n-\tldrsb\tr2, [r2, r3]\n+\tldrsb\tr2, [r1, r3]\n \tmovs\tr1, r0\n \n-000039d8 :\n+000039e0 :\n listModules(sword::SWMgr*, bool, bool):\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov\tr4, r0\n-\tldr\tr3, [pc, #652]\t; (3c6c )\n+\tldr\tr3, [pc, #652]\t; (3c74 )\n \tvpush\t{d8}\n \tsub\tsp, #92\t; 0x5c\n-\tldr\tr6, [pc, #648]\t; (3c70 )\n+\tldr\tr6, [pc, #648]\t; (3c78 )\n \tstrd\tr2, r1, [sp, #4]\n \tadd\tr6, pc\n-\tldr\tr2, [pc, #644]\t; (3c74 )\n+\tldr\tr2, [pc, #644]\t; (3c7c )\n \tadd\tr2, pc\n \tldr\tr3, [r2, r3]\n \tldr\tr3, [r3, #0]\n \tstr\tr3, [sp, #84]\t; 0x54\n \tmov.w\tr3, #0\n-\tbl\t34bc \n+\tbl\t34c4 \n \tldr\tr3, [sp, #4]\n \tcmp\tr4, #0\n-\tbeq.w\t3c46 \n-\tldr\tr2, [pc, #620]\t; (3c78 )\n+\tbeq.w\t3c4e \n+\tldr\tr2, [pc, #620]\t; (3c80 )\n \tadd\tr2, pc\n \tldr\tr1, [r2, #12]\n \tmov\tr2, r4\n \tadd\tr0, sp, #60\t; 0x3c\n-\tblx\t27dc \n+\tblx\t27e0 \n \tldr\tr4, [sp, #72]\t; 0x48\n \tadd\tr3, sp, #64\t; 0x40\n \tstr\tr3, [sp, #12]\n \tcmp\tr4, r3\n-\tbeq.w\t3c22 \n-\tldr\tr3, [pc, #600]\t; (3c7c )\n-\tldr.w\tsl, [pc, #600]\t; 3c80 \n+\tbeq.w\t3c2a \n+\tldr\tr3, [pc, #600]\t; (3c84 )\n+\tldr.w\tsl, [pc, #600]\t; 3c88 \n \tadd\tr3, pc\n \tvmov\ts16, r3\n-\tldr\tr3, [pc, #596]\t; (3c84 )\n+\tldr\tr3, [pc, #596]\t; (3c8c )\n \tadd\tsl, pc\n \tadd\tr3, pc\n \tvmov\ts17, r3\n-\tb.n\t3b0c \n+\tb.n\t3b14 \n \tldrb\tr2, [r0, #1]\n \tcmp\tr2, #0\n-\tbne.w\t3bd8 \n+\tbne.w\t3be0 \n \tmov\tr0, r5\n-\tblx\t27d0 \n-\tldr\tr3, [pc, #572]\t; (3c88 )\n+\tblx\t27d4 \n+\tldr\tr3, [pc, #572]\t; (3c90 )\n \tmov\tr1, r5\n \tmov\tr2, r0\n \tldr\tr5, [r6, r3]\n \tmov\tr0, r5\n-\tblx\t27ec >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n+\tblx\t27f0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n \tvmov\tr1, s16\n \tmovs\tr2, #1\n \tmov\tr0, r5\n-\tblx\t27ec >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n+\tblx\t27f0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n \tmov\tr0, r7\n-\tblx\t2838 \n+\tblx\t283c \n \tmov\tr8, r0\n \tcmp\tr0, #0\n-\tbeq.w\t3c0e \n-\tblx\t27d0 \n+\tbeq.w\t3c16 \n+\tblx\t27d4 \n \tmov\tr1, r8\n \tmov\tr2, r0\n \tmov\tr0, r5\n-\tblx\t27ec >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n+\tblx\t27f0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n \tvmov\tr1, s17\n \tmovs\tr2, #5\n \tmov\tr0, r5\n-\tblx\t27ec >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n+\tblx\t27f0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n \tldr.w\tr8, [sp, #20]\n \tcmp.w\tr8, #0\n-\tbeq.w\t3bfa \n+\tbeq.w\t3c02 \n \tmov\tr0, r8\n-\tblx\t27d0 \n+\tblx\t27d4 \n \tmov\tr1, r8\n \tmov\tr2, r0\n \tmov\tr0, r5\n-\tblx\t27ec >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n-\tldr\tr1, [pc, #484]\t; (3c8c )\n+\tblx\t27f0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n+\tldr\tr1, [pc, #484]\t; (3c94 )\n \tmovs\tr2, #6\n \tmov\tr0, r5\n \tadd\tr1, pc\n-\tblx\t27ec >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n+\tblx\t27f0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n \tmov\tr0, r7\n-\tblx\t28b0 \n+\tblx\t28b4 \n \tmov\tr7, r0\n \tcmp\tr0, #0\n-\tbeq.w\t3be6 \n-\tblx\t27d0 \n+\tbeq.w\t3bee \n+\tblx\t27d4 \n \tmov\tr1, r7\n \tmov\tr2, r0\n \tmov\tr0, r5\n-\tblx\t27ec >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n-\tldr\tr1, [pc, #448]\t; (3c90 )\n+\tblx\t27f0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n+\tldr\tr1, [pc, #448]\t; (3c98 )\n \tmovs\tr2, #1\n \tmov\tr0, r5\n \tadd\tr1, pc\n-\tblx\t27ec >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n+\tblx\t27f0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n \tldr\tr5, [sp, #40]\t; 0x28\n-\tcbz\tr5, 3aec \n+\tcbz\tr5, 3af4 \n \tldr.w\tr3, [r9]\n \tcmp\tr3, r5\n-\tbeq.n\t3aec \n+\tbeq.n\t3af4 \n \tmov\tr0, r5\n-\tblx\t2758 \n+\tblx\t275c \n \tldr\tr0, [sp, #20]\n-\tcbz\tr0, 3afc \n+\tcbz\tr0, 3b04 \n \tldr.w\tr3, [r9]\n \tcmp\tr0, r3\n-\tbeq.n\t3afc \n-\tblx\t2758 \n+\tbeq.n\t3b04 \n+\tblx\t275c \n \tmov\tr0, r4\n-\tblx\t2868 \n+\tblx\t286c \n \tldr\tr3, [sp, #12]\n \tmov\tr4, r0\n \tcmp\tr0, r3\n-\tbeq.w\t3c22 \n+\tbeq.w\t3c2a \n \tldr\tr7, [r4, #16]\n \tmov\tr1, sl\n \tmov\tr0, r7\n \tldr\tr3, [r7, #0]\n \tldr\tr3, [r3, #40]\t; 0x28\n \tblx\tr3\n-\tldr\tr2, [pc, #376]\t; (3c94 )\n+\tldr\tr2, [pc, #376]\t; (3c9c )\n \tmovs\tr5, #32\n \tmov.w\tfp, #0\n \tstrb.w\tr5, [sp, #32]\n \tstr.w\tfp, [sp, #36]\t; 0x24\n \tldr.w\tr9, [r6, r2]\n \tstr\tr0, [sp, #4]\n \tldr.w\tr2, [r9]\n \tstrd\tr2, r2, [sp, #20]\n \tstr\tr2, [sp, #28]\n-\tcbz\tr0, 3b70 \n-\tblx\t27d0 \n+\tcbz\tr0, 3b78 \n+\tblx\t27d4 \n \tadd.w\tr5, r0, #129\t; 0x81\n \tmov\tr8, r0\n \tmov\tr0, r5\n-\tblx\t27c4 \n+\tblx\t27c8 \n \tstr\tr5, [sp, #36]\t; 0x24\n \tmov\tr5, r0\n \tadd.w\tr2, r8, #128\t; 0x80\n \tadd\tr2, r0\n \tldr\tr1, [sp, #4]\n \tstr\tr2, [sp, #28]\n \tadd.w\tr2, r8, #1\n \tstrb.w\tfp, [r0]\n \tstrd\tr0, r0, [sp, #20]\n-\tblx\t2764 \n+\tblx\t2768 \n \tstrb.w\tfp, [r5, r8]\n \tadd\tr5, r8\n \tstr\tr5, [sp, #24]\n \tmovs\tr0, #130\t; 0x82\n \tmov.w\tr8, #32\n \tstrb.w\tr8, [sp, #52]\t; 0x34\n-\tblx\t27c4 \n+\tblx\t27c8 \n \tmovs\tr3, #130\t; 0x82\n \tstr\tr3, [sp, #56]\t; 0x38\n \tmov\tr3, r0\n \tadd.w\tr2, r0, #129\t; 0x81\n \tstr\tr2, [sp, #48]\t; 0x30\n \tmov\tr5, r0\n-\tldr\tr2, [pc, #264]\t; (3c98 )\n+\tldr\tr2, [pc, #264]\t; (3ca0 )\n \tstrh.w\tr8, [r3], #1\n \tstr\tr0, [sp, #40]\t; 0x28\n \tstr\tr3, [sp, #44]\t; 0x2c\n \tldr\tr3, [r4, #20]\n \tldr\tr2, [r6, r2]\n \tldr\tr2, [r2, #0]\n \tstr\tr2, [sp, #4]\n-\tldr\tr2, [pc, #252]\t; (3c9c )\n+\tldr\tr2, [pc, #252]\t; (3ca4 )\n \tldr\tr2, [r6, r2]\n \tldr\tr2, [r2, #0]\n \ttst\tr3, r2\n \tldr\tr2, [sp, #4]\n \tittt\tne\n \tmovne\tr3, #42\t; 0x2a\n \tstrhne\tr3, [r0, #0]\n \tldrne\tr3, [r4, #20]\n \ttst\tr3, r2\n-\tldr\tr2, [pc, #236]\t; (3ca0 )\n+\tldr\tr2, [pc, #236]\t; (3ca8 )\n \tittt\tne\n \tmovne\tr3, #45\t; 0x2d\n \tstrhne\tr3, [r0, #0]\n \tldrne\tr3, [r4, #20]\n \tldr\tr2, [r6, r2]\n \tldr\tr2, [r2, #0]\n \ttst\tr3, r2\n \titt\tne\n \tmovne\tr3, #43\t; 0x2b\n \tstrhne\tr3, [r0, #0]\n \tldr\tr3, [sp, #8]\n \tcmp\tr3, #0\n-\tbeq.w\t3a42 \n+\tbeq.w\t3a4a \n \tldrb\tr3, [r0, #0]\n \tcmp\tr3, #42\t; 0x2a\n-\tbeq.w\t3a3a \n+\tbeq.w\t3a42 \n \tcmp\tr3, #43\t; 0x2b\n-\tbne.n\t3ade \n+\tbne.n\t3ae6 \n \tldrb\tr3, [r5, #1]\n \tcmp\tr3, #0\n-\tbeq.w\t3a42 \n-\tb.n\t3ade \n+\tbeq.w\t3a4a \n+\tb.n\t3ae6 \n \tldr\tr3, [r5, #0]\n \tldr.w\tr0, [r3, #-12]\n \tadd\tr0, r5\n \tldr\tr1, [r0, #20]\n \torr.w\tr1, r1, #1\n-\tblx\t28ec >::clear(std::_Ios_Iostate)@plt>\n-\tb.n\t3ace \n+\tblx\t28f0 >::clear(std::_Ios_Iostate)@plt>\n+\tb.n\t3ad6 \n \tldr\tr3, [r5, #0]\n \tldr.w\tr0, [r3, #-12]\n \tadd\tr0, r5\n \tldr\tr1, [r0, #20]\n \torr.w\tr1, r1, #1\n-\tblx\t28ec >::clear(std::_Ios_Iostate)@plt>\n-\tb.n\t3aa6 \n+\tblx\t28f0 >::clear(std::_Ios_Iostate)@plt>\n+\tb.n\t3aae \n \tldr\tr3, [r5, #0]\n \tldr.w\tr0, [r3, #-12]\n \tadd\tr0, r5\n \tldr\tr1, [r0, #20]\n \torr.w\tr1, r1, #1\n-\tblx\t28ec >::clear(std::_Ios_Iostate)@plt>\n-\tb.n\t3a7e \n+\tblx\t28f0 >::clear(std::_Ios_Iostate)@plt>\n+\tb.n\t3a86 \n \tldr\tr0, [sp, #68]\t; 0x44\n-\tbl\t2f48 <_start@@Base+0x110>\n-\tldr\tr2, [pc, #120]\t; (3ca4 )\n-\tldr\tr3, [pc, #64]\t; (3c6c )\n+\tbl\t2f50 <_start@@Base+0x110>\n+\tldr\tr2, [pc, #120]\t; (3cac )\n+\tldr\tr3, [pc, #64]\t; (3c74 )\n \tadd\tr2, pc\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [sp, #84]\t; 0x54\n \teors\tr2, r3\n \tmov.w\tr3, #0\n-\tbne.n\t3c50 \n+\tbne.n\t3c58 \n \tadd\tsp, #92\t; 0x5c\n \tvpop\t{d8}\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n-\tldr\tr2, [pc, #96]\t; (3ca8 )\n+\tldr\tr2, [pc, #96]\t; (3cb0 )\n \tadd\tr2, pc\n \tldr\tr4, [r2, #12]\n \tmov\tr1, r4\n-\tb.n\t3a0e \n-\tblx\t26ac <__stack_chk_fail@plt>\n+\tb.n\t3a16 \n+\tblx\t26b0 <__stack_chk_fail@plt>\n \tadd\tr0, sp, #40\t; 0x28\n-\tbl\t58fc \n+\tbl\t5904 \n \tadd\tr0, sp, #20\n-\tbl\t58fc \n+\tbl\t5904 \n \tldr\tr0, [sp, #68]\t; 0x44\n-\tbl\t2f48 <_start@@Base+0x110>\n-\tblx\t2874 <__cxa_end_cleanup@plt>\n-\tb.n\t3c60 \n+\tbl\t2f50 <_start@@Base+0x110>\n+\tblx\t2878 <__cxa_end_cleanup@plt>\n+\tb.n\t3c68 \n \tlsls\tr4, r6, #4\n \tmovs\tr0, r0\n-\tstrb\tr4, [r7, r2]\n+\tstrb\tr4, [r6, r2]\n \tmovs\tr1, r0\n-\tstrb\tr0, [r7, r2]\n+\tstrb\tr0, [r6, r2]\n \tmovs\tr1, r0\n-\tstrb\tr6, [r7, r7]\n+\tstrb\tr6, [r6, r7]\n \tmovs\tr1, r0\n \tcmp\tr0, r1\n \tmovs\tr0, r0\n \ttst\tr0, r6\n \tmovs\tr0, r0\n \ttst\tr6, r6\n \tmovs\tr0, r0\n@@ -2076,984 +2076,984 @@\n \tmovs\tr0, r0\n \tlsls\tr0, r3, #4\n \tmovs\tr0, r0\n \tlsls\tr4, r1, #4\n \tmovs\tr0, r0\n \tlsls\tr4, r6, #3\n \tmovs\tr0, r0\n-\tstrh\tr4, [r7, r1]\n+\tstrh\tr4, [r6, r1]\n \tmovs\tr1, r0\n-\tstrh\tr0, [r0, r7]\n+\tstrh\tr0, [r7, r6]\n \tmovs\tr1, r0\n \n-00003cac :\n+00003cb4 :\n uninstallModule(char const*):\n-\tldr\tr2, [pc, #488]\t; (3e98 )\n-\tldr\tr3, [pc, #492]\t; (3e9c )\n+\tldr\tr2, [pc, #488]\t; (3ea0 )\n+\tldr\tr3, [pc, #492]\t; (3ea4 )\n \tadd\tr2, pc\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov\tr4, r0\n \tsub\tsp, #36\t; 0x24\n-\tldr\tr7, [pc, #484]\t; (3ea0 )\n+\tldr\tr7, [pc, #484]\t; (3ea8 )\n \tldr\tr3, [r2, r3]\n \tmovs\tr6, #32\n \tadd\tr7, pc\n \tldr\tr3, [r3, #0]\n \tstr\tr3, [sp, #28]\n \tmov.w\tr3, #0\n-\tbl\t34bc \n-\tldr\tr3, [pc, #468]\t; (3ea4 )\n+\tbl\t34c4 \n+\tldr\tr3, [pc, #468]\t; (3eac )\n \tadd\tr3, pc\n \tldr.w\tr8, [r3, #12]\n \tmov\tr0, r8\n-\tblx\t2820 \n-\tldr\tr2, [pc, #456]\t; (3ea8 )\n+\tblx\t2824 \n+\tldr\tr2, [pc, #456]\t; (3eb0 )\n \tmovs\tr1, #0\n \tstrb.w\tr6, [sp, #20]\n \tstr\tr1, [sp, #24]\n \tldr\tr3, [r7, r2]\n \tstr\tr3, [sp, #4]\n \tldr.w\tfp, [r3]\n \tstrd\tfp, fp, [sp, #8]\n \tstr.w\tfp, [sp, #16]\n \tcmp\tr4, #0\n-\tbeq.n\t3dcc \n+\tbeq.n\t3dd4 \n \tmov\tr9, r0\n \tmov\tr0, r4\n-\tblx\t27d0 \n+\tblx\t27d4 \n \tadd.w\tr6, r0, #129\t; 0x81\n \tmov\tr5, r0\n \tmov\tr0, r6\n-\tblx\t27c4 \n+\tblx\t27c8 \n \tadd.w\tsl, sp, #8\n \tadd.w\tip, r5, #128\t; 0x80\n \tadds\tr2, r5, #1\n \tmovs\tr1, #0\n \tstrb\tr1, [r0, #0]\n \tmov\tr1, r4\n \tadd.w\tr3, r0, ip\n \tstr\tr6, [sp, #24]\n \tmov\tr6, r0\n \tstr\tr3, [sp, #16]\n \tadd\tr5, r6\n \tstr\tr0, [sp, #8]\n-\tblx\t2764 \n+\tblx\t2768 \n \tmov\tr0, r9\n \tmov\tr1, sl\n \tstr\tr5, [sp, #12]\n-\tbl\t67e0 , std::_Select1st >, std::less, std::allocator > >::find(sword::SWBuf const&)@@Base>\n+\tbl\t67e8 , std::_Select1st >, std::less, std::allocator > >::find(sword::SWBuf const&)@@Base>\n \tcmp\tfp, r6\n \tmov\tr5, r0\n-\tbeq.n\t3d46 \n+\tbeq.n\t3d4e \n \tmov\tr0, r6\n-\tblx\t2758 \n+\tblx\t275c \n \tmov\tr0, r8\n-\tblx\t2820 \n+\tblx\t2824 \n \tadds\tr0, #4\n \tcmp\tr5, r0\n-\tbeq.n\t3e18 \n+\tbeq.n\t3e20 \n \tmov\tr0, r8\n-\tblx\t2688 \n+\tblx\t268c \n \tadds\tr0, #4\n \tcmp\tr5, r0\n-\tbeq.w\t3e74 \n+\tbeq.w\t3e7c \n \tldr\tr0, [r5, #36]\t; 0x24\n \tcmp\tr0, #0\n-\tbeq.w\t3e74 \n-\tldr\tr3, [pc, #320]\t; (3eac )\n+\tbeq.w\t3e7c \n+\tldr\tr3, [pc, #320]\t; (3eb4 )\n \tadd\tr3, pc\n \tldrd\tr5, r1, [r3, #8]\n \tstr\tr1, [sp, #4]\n \tldr\tr3, [r5, #0]\n \tldr\tr6, [r3, #16]\n-\tblx\t2838 \n+\tblx\t283c \n \tldr\tr1, [sp, #4]\n \tmov\tr2, r0\n \tmov\tr0, r5\n \tblx\tr6\n-\tldr\tr3, [pc, #300]\t; (3eb0 )\n-\tldr\tr1, [pc, #300]\t; (3eb4 )\n+\tldr\tr3, [pc, #300]\t; (3eb8 )\n+\tldr\tr1, [pc, #300]\t; (3ebc )\n \tmovs\tr2, #17\n \tadd\tr1, pc\n \tldr\tr5, [r7, r3]\n \tmov\tr0, r5\n-\tblx\t27ec >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n+\tblx\t27f0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n \tcmp\tr4, #0\n-\tbeq.n\t3e04 \n+\tbeq.n\t3e0c \n \tmov\tr0, r4\n-\tblx\t27d0 \n+\tblx\t27d4 \n \tmov\tr1, r4\n \tmov\tr2, r0\n \tmov\tr0, r5\n-\tblx\t27ec >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n-\tldr\tr2, [pc, #272]\t; (3eb8 )\n-\tldr\tr3, [pc, #240]\t; (3e9c )\n+\tblx\t27f0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n+\tldr\tr2, [pc, #272]\t; (3ec0 )\n+\tldr\tr3, [pc, #240]\t; (3ea4 )\n \tadd\tr2, pc\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [sp, #28]\n \teors\tr2, r3\n \tmov.w\tr3, #0\n-\tbne.n\t3e92 \n-\tldr\tr1, [pc, #256]\t; (3ebc )\n+\tbne.n\t3e9a \n+\tldr\tr1, [pc, #256]\t; (3ec4 )\n \tmovs\tr2, #2\n \tmov\tr0, r5\n \tadd\tr1, pc\n \tadd\tsp, #36\t; 0x24\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n-\tb.w\t27e8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tb.w\t27ec >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tadd.w\tsl, sp, #8\n \tmov\tr1, sl\n-\tbl\t67e0 , std::_Select1st >, std::less, std::allocator > >::find(sword::SWBuf const&)@@Base>\n+\tbl\t67e8 , std::_Select1st >, std::less, std::allocator > >::find(sword::SWBuf const&)@@Base>\n \tmov\tr5, r0\n \tmov\tr0, r8\n-\tblx\t2820 \n+\tblx\t2824 \n \tadds\tr0, #4\n \tcmp\tr5, r0\n-\tbne.n\t3d52 \n+\tbne.n\t3d5a \n \tmov\tr0, r8\n-\tblx\t2688 \n+\tblx\t268c \n \tldr\tr3, [sp, #4]\n \tmov\tr1, sl\n \tstrb.w\tr6, [sp, #20]\n \tstr\tr4, [sp, #24]\n \tldr\tr3, [r3, #0]\n \tstrd\tr3, r3, [sp, #8]\n \tstr\tr3, [sp, #16]\n-\tbl\t67e0 , std::_Select1st >, std::less, std::allocator > >::find(sword::SWBuf const&)@@Base>\n+\tbl\t67e8 , std::_Select1st >, std::less, std::allocator > >::find(sword::SWBuf const&)@@Base>\n \tmov\tr5, r0\n-\tb.n\t3d52 \n+\tb.n\t3d5a \n \tldr\tr3, [r5, #0]\n \tldr.w\tr0, [r3, #-12]\n \tadd\tr0, r5\n \tldr\tr1, [r0, #20]\n \torr.w\tr1, r1, #1\n-\tblx\t28ec >::clear(std::_Ios_Iostate)@plt>\n-\tb.n\t3da6 \n+\tblx\t28f0 >::clear(std::_Ios_Iostate)@plt>\n+\tb.n\t3dae \n \tmov\tr0, r8\n-\tblx\t2688 \n+\tblx\t268c \n \tldr\tr3, [sp, #4]\n \tmov\tfp, r0\n \tmov\tr0, r4\n \tldr.w\tr9, [r3]\n \tmovs\tr3, #32\n \tstrb.w\tr3, [sp, #20]\n-\tblx\t27d0 \n+\tblx\t27d4 \n \tadd.w\tr6, r0, #129\t; 0x81\n \tmov\tr5, r0\n \tmov\tr0, r6\n-\tblx\t27c4 \n+\tblx\t27c8 \n \tadd.w\tr3, r5, #128\t; 0x80\n \tadds\tr2, r5, #1\n \tadd\tr3, r0\n \tmov\tr1, r4\n \tstr\tr3, [sp, #16]\n \tmovs\tr3, #0\n \tstrb\tr3, [r0, #0]\n \tstr\tr6, [sp, #24]\n \tmov\tr6, r0\n \tstr\tr0, [sp, #8]\n-\tblx\t2764 \n+\tblx\t2768 \n \tmov\tr1, sl\n \tmov\tr0, fp\n \tadd\tr5, r6\n \tstr\tr5, [sp, #12]\n-\tbl\t67e0 , std::_Select1st >, std::less, std::allocator > >::find(sword::SWBuf const&)@@Base>\n+\tbl\t67e8 , std::_Select1st >, std::less, std::allocator > >::find(sword::SWBuf const&)@@Base>\n \tcmp\tr6, r9\n \tmov\tr5, r0\n-\tbeq.w\t3d52 \n+\tbeq.w\t3d5a \n \tmov\tr0, r6\n-\tblx\t2758 \n-\tb.n\t3d52 \n-\tldr\tr1, [pc, #72]\t; (3ec0 )\n+\tblx\t275c \n+\tb.n\t3d5a \n+\tldr\tr1, [pc, #72]\t; (3ec8 )\n \tmov\tr3, r4\n-\tldr\tr2, [pc, #72]\t; (3ec4 )\n+\tldr\tr2, [pc, #72]\t; (3ecc )\n \tadd\tr2, pc\n \tldr\tr1, [r7, r1]\n \tldr\tr0, [r1, #0]\n \tmovs\tr1, #1\n-\tblx\t2898 <__fprintf_chk@plt>\n+\tblx\t289c <__fprintf_chk@plt>\n \tmvn.w\tr0, #1\n-\tbl\t33d4 \n+\tbl\t33dc \n \tmovs\tr0, #0\n-\tb.n\t3d68 \n-\tblx\t26ac <__stack_chk_fail@plt>\n+\tb.n\t3d70 \n+\tblx\t26b0 <__stack_chk_fail@plt>\n \tnop\n-\tstr\tr0, [r7, r7]\n+\tstr\tr0, [r6, r7]\n \tmovs\tr1, r0\n \tlsls\tr4, r6, #4\n \tmovs\tr0, r0\n-\tstr\tr0, [r5, r7]\n+\tstr\tr0, [r4, r7]\n \tmovs\tr1, r0\n-\tstrh\tr0, [r7, r4]\n+\tstrh\tr0, [r6, r4]\n \tmovs\tr1, r0\n \tlsls\tr0, r2, #5\n \tmovs\tr0, r0\n-\tstrh\tr6, [r3, r2]\n+\tstrh\tr6, [r2, r2]\n \tmovs\tr1, r0\n \tlsls\tr0, r0, #4\n \tmovs\tr0, r0\n \tsubs\tr7, #24\n \tmovs\tr0, r0\n-\tstr\tr6, [r7, r3]\n+\tstr\tr6, [r6, r3]\n \tmovs\tr1, r0\n \tsubs\tr6, #108\t; 0x6c\n \tmovs\tr0, r0\n \tlsls\tr4, r0, #5\n \tmovs\tr0, r0\n \tsubs\tr5, #254\t; 0xfe\n \t...\n \n-00003ec8 :\n+00003ed0 :\n refreshRemoteSource(char const*):\n-\tldr\tr2, [pc, #308]\t; (4000 )\n-\tldr\tr3, [pc, #312]\t; (4004 )\n+\tldr\tr2, [pc, #308]\t; (4008 )\n+\tldr\tr3, [pc, #312]\t; (400c )\n \tadd\tr2, pc\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n-\tldr\tr7, [pc, #308]\t; (4008 )\n+\tldr\tr7, [pc, #308]\t; (4010 )\n \tsub\tsp, #28\n \tmov\tr5, r0\n \tldr\tr3, [r2, r3]\n \tadd\tr7, pc\n-\tldr.w\tr8, [pc, #300]\t; 400c \n+\tldr.w\tr8, [pc, #300]\t; 4014 \n \tmov.w\tfp, #0\n \tldr\tr3, [r3, #0]\n \tstr\tr3, [sp, #20]\n \tmov.w\tr3, #0\n-\tbl\t34bc \n-\tldr\tr3, [pc, #284]\t; (4010 )\n+\tbl\t34c4 \n+\tldr\tr3, [pc, #284]\t; (4018 )\n \tmovs\tr2, #32\n \tstr.w\tfp, [sp, #16]\n \tadd\tr8, pc\n \tstrb.w\tr2, [sp, #12]\n \tldr\tr3, [r7, r3]\n \tldr.w\tr4, [r8, #8]\n \tldr.w\tsl, [r3]\n \tstrd\tsl, sl, [sp]\n \tstr.w\tsl, [sp, #8]\n \tcmp\tr5, #0\n-\tbeq.n\t3fc4 \n+\tbeq.n\t3fcc \n \tmov\tr0, r5\n-\tblx\t27d0 \n+\tblx\t27d4 \n \tadd.w\tr9, r0, #129\t; 0x81\n \tmov\tr6, r0\n \tmov\tr0, r9\n-\tblx\t27c4 \n+\tblx\t27c8 \n \tadds\tr2, r6, #1\n \tmov\tr1, r5\n \tadd.w\tr3, r6, #128\t; 0x80\n \tstrb.w\tfp, [r0]\n \tadd\tr3, r0\n \tstr.w\tr9, [sp, #16]\n \tmov\tr9, r0\n \tstr\tr3, [sp, #8]\n \tadd\tr6, r9\n \tstr\tr0, [sp, #0]\n-\tblx\t2764 \n+\tblx\t2768 \n \tmov\tr1, sp\n \tadd.w\tr0, r4, #116\t; 0x74\n \tstr\tr6, [sp, #4]\n-\tbl\t6a84 , std::_Select1st >, std::less, std::allocator > >::find(sword::SWBuf const&)@@Base>\n+\tbl\t6a8c , std::_Select1st >, std::less, std::allocator > >::find(sword::SWBuf const&)@@Base>\n \tcmp\tsl, r9\n \tmov\tr6, r0\n-\tbeq.n\t3f60 \n+\tbeq.n\t3f68 \n \tmov\tr0, r9\n-\tblx\t2758 \n+\tblx\t275c \n \tldr.w\tr4, [r8, #8]\n \tadd.w\tr3, r4, #120\t; 0x78\n \tcmp\tr6, r3\n-\tbeq.n\t3fd8 \n+\tbeq.n\t3fe0 \n \tldr\tr3, [r4, #0]\n \tmov\tr0, r4\n \tldr\tr1, [r6, #36]\t; 0x24\n \tldr\tr3, [r3, #28]\n \tblx\tr3\n-\tcbnz\tr0, 3f9c \n-\tldr\tr2, [pc, #156]\t; (4014 )\n-\tldr\tr3, [pc, #140]\t; (4004 )\n+\tcbnz\tr0, 3fa4 \n+\tldr\tr2, [pc, #156]\t; (401c )\n+\tldr\tr3, [pc, #140]\t; (400c )\n \tadd\tr2, pc\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [sp, #20]\n \teors\tr2, r3\n \tmov.w\tr3, #0\n-\tbne.n\t3ffa \n-\tldr\tr3, [pc, #140]\t; (4018 )\n+\tbne.n\t4002 \n+\tldr\tr3, [pc, #140]\t; (4020 )\n \tmovs\tr2, #25\n-\tldr\tr1, [pc, #140]\t; (401c )\n+\tldr\tr1, [pc, #140]\t; (4024 )\n \tadd\tr1, pc\n \tldr\tr0, [r7, r3]\n \tadd\tsp, #28\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n-\tb.w\t27e8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n-\tldr\tr2, [pc, #128]\t; (4020 )\n-\tldr\tr3, [pc, #100]\t; (4004 )\n+\tb.w\t27ec >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tldr\tr2, [pc, #128]\t; (4028 )\n+\tldr\tr3, [pc, #100]\t; (400c )\n \tadd\tr2, pc\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [sp, #20]\n \teors\tr2, r3\n \tmov.w\tr3, #0\n-\tbne.n\t3ffa \n-\tldr\tr3, [pc, #112]\t; (4024 )\n+\tbne.n\t4002 \n+\tldr\tr3, [pc, #112]\t; (402c )\n \tmovs\tr2, #32\n-\tldr\tr1, [pc, #112]\t; (4028 )\n+\tldr\tr1, [pc, #112]\t; (4030 )\n \tadd\tr1, pc\n \tldr\tr0, [r7, r3]\n \tadd\tsp, #28\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n-\tb.w\t27e8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tb.w\t27ec >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tmov\tr1, sp\n \tadd.w\tr0, r4, #116\t; 0x74\n-\tbl\t6a84 , std::_Select1st >, std::less, std::allocator > >::find(sword::SWBuf const&)@@Base>\n+\tbl\t6a8c , std::_Select1st >, std::less, std::allocator > >::find(sword::SWBuf const&)@@Base>\n \tadd.w\tr3, r4, #120\t; 0x78\n \tmov\tr6, r0\n \tcmp\tr6, r3\n-\tbne.n\t3f68 \n-\tldr\tr1, [pc, #80]\t; (402c )\n+\tbne.n\t3f70 \n+\tldr\tr1, [pc, #80]\t; (4034 )\n \tmov\tr3, r5\n-\tldr\tr2, [pc, #80]\t; (4030 )\n+\tldr\tr2, [pc, #80]\t; (4038 )\n \tadd\tr2, pc\n \tldr\tr1, [r7, r1]\n \tldr\tr0, [r1, #0]\n \tmovs\tr1, #1\n-\tblx\t2898 <__fprintf_chk@plt>\n+\tblx\t289c <__fprintf_chk@plt>\n \tmvn.w\tr0, #2\n-\tbl\t33d4 \n-\tldr\tr3, [pc, #64]\t; (4034 )\n+\tbl\t33dc \n+\tldr\tr3, [pc, #64]\t; (403c )\n \tadd\tr3, pc\n \tldr\tr4, [r3, #8]\n-\tb.n\t3f68 \n-\tblx\t26ac <__stack_chk_fail@plt>\n+\tb.n\t3f70 \n+\tblx\t26b0 <__stack_chk_fail@plt>\n \tnop\n-\tldr\tr7, [pc, #880]\t; (4374 )\n+\tldr\tr7, [pc, #848]\t; (435c )\n \tmovs\tr1, r0\n \tlsls\tr4, r6, #4\n \tmovs\tr0, r0\n-\tldr\tr7, [pc, #824]\t; (4344 )\n+\tldr\tr7, [pc, #792]\t; (432c )\n \tmovs\tr1, r0\n-\tstr\tr0, [r2, r4]\n+\tstr\tr0, [r1, r4]\n \tmovs\tr1, r0\n \tlsls\tr0, r2, #5\n \tmovs\tr0, r0\n-\tldr\tr7, [pc, #192]\t; (40d8 )\n+\tldr\tr7, [pc, #160]\t; (40c0 )\n \tmovs\tr1, r0\n \tlsls\tr0, r0, #4\n \tmovs\tr0, r0\n \tsubs\tr5, #74\t; 0x4a\n \tmovs\tr0, r0\n-\tldr\tr7, [pc, #32]\t; (4044 )\n+\tldr\tr7, [pc, #0]\t; (402c )\n \tmovs\tr1, r0\n \tlsls\tr0, r1, #5\n \tmovs\tr0, r0\n \tsubs\tr5, #62\t; 0x3e\n \tmovs\tr0, r0\n \tlsls\tr4, r0, #5\n \tmovs\tr0, r0\n \tsubs\tr4, #214\t; 0xd6\n \tmovs\tr0, r0\n-\tstr\tr4, [r2, r0]\n+\tstr\tr4, [r1, r0]\n \tmovs\tr1, r0\n \n-00004038 :\n+00004040 :\n remoteListModules(char const*, bool, bool):\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov\tfp, r2\n-\tldr\tr2, [pc, #260]\t; (4144 )\n-\tldr\tr3, [pc, #260]\t; (4148 )\n+\tldr\tr2, [pc, #260]\t; (414c )\n+\tldr\tr3, [pc, #260]\t; (4150 )\n \tsub\tsp, #36\t; 0x24\n \tadd\tr2, pc\n-\tldr.w\tr9, [pc, #260]\t; 414c \n+\tldr.w\tr9, [pc, #260]\t; 4154 \n \tmov\tr5, r0\n \tmov\tsl, r1\n \tadd\tr9, pc\n \tldr\tr3, [r2, r3]\n \tldr\tr3, [r3, #0]\n \tstr\tr3, [sp, #28]\n \tmov.w\tr3, #0\n-\tbl\t34bc \n-\tldr\tr3, [pc, #240]\t; (4150 )\n+\tbl\t34c4 \n+\tldr\tr3, [pc, #240]\t; (4158 )\n \tmovs\tr2, #88\t; 0x58\n-\tldr\tr1, [pc, #240]\t; (4154 )\n+\tldr\tr1, [pc, #240]\t; (415c )\n \tadd\tr1, pc\n \tldr.w\tr0, [r9, r3]\n-\tblx\t27ec >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n-\tldr\tr2, [pc, #232]\t; (4158 )\n+\tblx\t27f0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n+\tldr\tr2, [pc, #232]\t; (4160 )\n \tmovs\tr1, #32\n \tstrb.w\tr1, [sp, #20]\n \tmovs\tr1, #0\n \tstr\tr1, [sp, #24]\n-\tldr\tr3, [pc, #224]\t; (415c )\n+\tldr\tr3, [pc, #224]\t; (4164 )\n \tldr.w\tr2, [r9, r2]\n \tadd\tr3, pc\n \tstr\tr3, [sp, #4]\n \tldr.w\tr8, [r2]\n \tldr\tr4, [r3, #8]\n \tstrd\tr8, r8, [sp, #8]\n \tstr.w\tr8, [sp, #16]\n \tcmp\tr5, #0\n-\tbeq.n\t4110 \n+\tbeq.n\t4118 \n \tmov\tr0, r5\n-\tblx\t27d0 \n+\tblx\t27d4 \n \tadd.w\tr7, r0, #129\t; 0x81\n \tmov\tr6, r0\n \tmov\tr0, r7\n-\tblx\t27c4 \n+\tblx\t27c8 \n \tadds\tr2, r6, #1\n \tmovs\tr1, #0\n \tadd.w\tip, r6, #128\t; 0x80\n \tstrb\tr1, [r0, #0]\n \tmov\tr1, r5\n \tadd\tip, r0\n \tstr\tr7, [sp, #24]\n \tstr.w\tip, [sp, #16]\n \tmov\tr7, r0\n \tstr\tr0, [sp, #8]\n-\tblx\t2764 \n+\tblx\t2768 \n \tadd\tr1, sp, #8\n \tadd.w\tr0, r4, #116\t; 0x74\n \tadd\tr6, r7\n \tstr\tr6, [sp, #12]\n-\tbl\t6a84 , std::_Select1st >, std::less, std::allocator > >::find(sword::SWBuf const&)@@Base>\n+\tbl\t6a8c , std::_Select1st >, std::less, std::allocator > >::find(sword::SWBuf const&)@@Base>\n \tcmp\tr8, r7\n \tmov\tr6, r0\n-\tbeq.n\t40e2 \n+\tbeq.n\t40ea \n \tmov\tr0, r7\n-\tblx\t2758 \n+\tblx\t275c \n \tldr\tr3, [sp, #4]\n \tldr\tr4, [r3, #8]\n \tadds\tr4, #120\t; 0x78\n \tcmp\tr6, r4\n-\tbeq.n\t4122 \n+\tbeq.n\t412a \n \tldr\tr0, [r6, #36]\t; 0x24\n-\tblx\t28c8 \n-\tldr\tr2, [pc, #112]\t; (4160 )\n-\tldr\tr3, [pc, #84]\t; (4148 )\n+\tblx\t28cc \n+\tldr\tr2, [pc, #112]\t; (4168 )\n+\tldr\tr3, [pc, #84]\t; (4150 )\n \tadd\tr2, pc\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [sp, #28]\n \teors\tr2, r3\n \tmov.w\tr3, #0\n-\tbne.n\t4140 \n+\tbne.n\t4148 \n \tmov\tr2, fp\n \tmov\tr1, sl\n \tadd\tsp, #36\t; 0x24\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n-\tb.w\t39d8 \n+\tb.w\t39e0 \n \tadd.w\tr0, r4, #116\t; 0x74\n \tadd\tr1, sp, #8\n-\tbl\t6a84 , std::_Select1st >, std::less, std::allocator > >::find(sword::SWBuf const&)@@Base>\n+\tbl\t6a8c , std::_Select1st >, std::less, std::allocator > >::find(sword::SWBuf const&)@@Base>\n \tadds\tr4, #120\t; 0x78\n \tmov\tr6, r0\n \tcmp\tr6, r4\n-\tbne.n\t40e8 \n-\tldr\tr2, [pc, #64]\t; (4164 )\n+\tbne.n\t40f0 \n+\tldr\tr2, [pc, #64]\t; (416c )\n \tmov\tr3, r5\n \tmovs\tr1, #1\n \tldr.w\tr2, [r9, r2]\n \tldr\tr0, [r2, #0]\n-\tldr\tr2, [pc, #56]\t; (4168 )\n+\tldr\tr2, [pc, #56]\t; (4170 )\n \tadd\tr2, pc\n-\tblx\t2898 <__fprintf_chk@plt>\n+\tblx\t289c <__fprintf_chk@plt>\n \tmvn.w\tr0, #2\n-\tbl\t33d4 \n-\tb.n\t40e8 \n-\tblx\t26ac <__stack_chk_fail@plt>\n-\tldr\tr6, [pc, #400]\t; (42d8 )\n+\tbl\t33dc \n+\tb.n\t40f0 \n+\tblx\t26b0 <__stack_chk_fail@plt>\n+\tldr\tr6, [pc, #368]\t; (42c0 )\n \tmovs\tr1, r0\n \tlsls\tr4, r6, #4\n \tmovs\tr0, r0\n-\tldr\tr6, [pc, #360]\t; (42b8 )\n+\tldr\tr6, [pc, #328]\t; (42a0 )\n \tmovs\tr1, r0\n \tlsls\tr0, r0, #4\n \tmovs\tr0, r0\n \tsubs\tr4, #180\t; 0xb4\n \tmovs\tr0, r0\n \tlsls\tr0, r2, #5\n \tmovs\tr0, r0\n-\tldr\tr7, [pc, #544]\t; (4380 )\n+\tldr\tr7, [pc, #512]\t; (4368 )\n \tmovs\tr1, r0\n-\tldr\tr5, [pc, #728]\t; (443c )\n+\tldr\tr5, [pc, #696]\t; (4424 )\n \tmovs\tr1, r0\n \tlsls\tr4, r0, #5\n \tmovs\tr0, r0\n \tsubs\tr3, #132\t; 0x84\n \t...\n \n-0000416c :\n+00004174 :\n remoteDescribeModule(char const*, char const*):\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov\tr5, r0\n-\tldr.w\tr2, [pc, #1204]\t; 4628 \n+\tldr.w\tr2, [pc, #1204]\t; 4630 \n \tvpush\t{d8-d9}\n \tsub\tsp, #52\t; 0x34\n-\tldr.w\tr4, [pc, #1196]\t; 462c \n+\tldr.w\tr4, [pc, #1196]\t; 4634 \n \tadd\tr2, pc\n-\tldr.w\tr3, [pc, #1196]\t; 4630 \n+\tldr.w\tr3, [pc, #1196]\t; 4638 \n \tmov\tsl, r1\n \tadd\tr4, pc\n \tstr\tr4, [sp, #12]\n \tldr\tr3, [r2, r3]\n \tldr\tr3, [r3, #0]\n \tstr\tr3, [sp, #44]\t; 0x2c\n \tmov.w\tr3, #0\n-\tbl\t34bc \n-\tldr.w\tr3, [pc, #1176]\t; 4634 \n+\tbl\t34c4 \n+\tldr.w\tr3, [pc, #1176]\t; 463c \n \tmov\tr0, r4\n-\tldr.w\tr2, [pc, #1172]\t; 4638 \n+\tldr.w\tr2, [pc, #1172]\t; 4640 \n \tmovs\tr1, #32\n \tadd\tr3, pc\n \tstrb.w\tr1, [sp, #36]\t; 0x24\n \tstr\tr3, [sp, #8]\n \tmovs\tr1, #0\n \tstr\tr1, [sp, #40]\t; 0x28\n \tldr\tr4, [r3, #8]\n \tldr\tr7, [r0, r2]\n \tldr.w\tfp, [r7]\n \tstrd\tfp, fp, [sp, #24]\n \tstr.w\tfp, [sp, #32]\n \tcmp\tr5, #0\n-\tbeq.w\t4596 \n+\tbeq.w\t459e \n \tmov\tr0, r5\n \tadd\tr6, sp, #24\n-\tblx\t27d0 \n+\tblx\t27d4 \n \tadd.w\tr9, r0, #129\t; 0x81\n \tmov\tr8, r0\n \tmov\tr0, r9\n-\tblx\t27c4 \n+\tblx\t27c8 \n \tadd.w\tr2, r8, #1\n \tmovs\tr1, #0\n \tadd.w\tip, r8, #128\t; 0x80\n \tstrb\tr1, [r0, #0]\n \tmov\tr1, r5\n \tadd\tip, r0\n \tstr.w\tr9, [sp, #40]\t; 0x28\n \tstr.w\tip, [sp, #32]\n \tmov\tr9, r0\n \tstr\tr0, [sp, #24]\n-\tblx\t2764 \n+\tblx\t2768 \n \tmov\tr1, r6\n \tadd.w\tr0, r4, #116\t; 0x74\n \tadd.w\tr2, r9, r8\n \tstr\tr2, [sp, #28]\n-\tbl\t6a84 , std::_Select1st >, std::less, std::allocator > >::find(sword::SWBuf const&)@@Base>\n+\tbl\t6a8c , std::_Select1st >, std::less, std::allocator > >::find(sword::SWBuf const&)@@Base>\n \tcmp\tfp, r9\n \tmov\tr8, r0\n-\tbeq.n\t421c \n+\tbeq.n\t4224 \n \tmov\tr0, r9\n-\tblx\t2758 \n+\tblx\t275c \n \tldr\tr3, [sp, #8]\n \tldr\tr4, [r3, #8]\n \tadds\tr4, #120\t; 0x78\n \tcmp\tr8, r4\n-\tbeq.w\t45ac \n+\tbeq.w\t45b4 \n \tldr.w\tr0, [r8, #36]\t; 0x24\n-\tblx\t28c8 \n+\tblx\t28cc \n \tmov\tr1, sl\n-\tbl\t6820 \n+\tbl\t6828 \n \tstr\tr0, [sp, #16]\n \tcmp\tr0, #0\n-\tbeq.w\t45f8 \n-\tldr.w\tr3, [pc, #1024]\t; 463c \n+\tbeq.w\t4600 \n+\tldr.w\tr3, [pc, #1024]\t; 4644 \n \tmovs\tr2, #20\n \tldr\tr4, [sp, #12]\n-\tldr\tr1, [pc, #1020]\t; (4640 )\n+\tldr\tr1, [pc, #1020]\t; (4648 )\n \tldr\tr5, [r4, r3]\n \tadd\tr1, pc\n \tmov\tr0, r5\n-\tblx\t27ec >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n-\tldr\tr3, [pc, #1012]\t; (4644 )\n+\tblx\t27f0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n+\tldr\tr3, [pc, #1012]\t; (464c )\n \tldr\tr2, [sp, #16]\n \tldr.w\tr8, [r4, r3]\n \tldr\tr3, [r2, #0]\n \tldr\tr3, [r3, #36]\t; 0x24\n \tcmp\tr3, r8\n-\tbne.w\t45de \n+\tbne.w\t45e6 \n \tldr\tr0, [r2, #32]\n-\tldr.w\tfp, [pc, #996]\t; 4648 \n-\tldr.w\tsl, [pc, #996]\t; 464c \n-\tldr.w\tr9, [pc, #996]\t; 4650 \n+\tldr.w\tfp, [pc, #996]\t; 4650 \n+\tldr.w\tsl, [pc, #996]\t; 4654 \n+\tldr.w\tr9, [pc, #996]\t; 4658 \n \tadd\tfp, pc\n \tstr\tr7, [sp, #8]\n \tadd\tsl, pc\n \tldr\tr4, [r0, #12]\n \tadd\tr9, pc\n \tldr\tr7, [sp, #16]\n \tstr\tr6, [sp, #20]\n-\tb.n\t42c2 \n+\tb.n\t42ca \n \tmov\tr0, r6\n-\tblx\t27d0 \n+\tblx\t27d4 \n \tmov\tr1, r6\n \tmov\tr2, r0\n \tmov\tr0, r5\n-\tblx\t27ec >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n+\tblx\t27f0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n \tmovs\tr2, #2\n \tmov\tr1, sl\n \tmov\tr0, r5\n-\tblx\t27ec >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n+\tblx\t27f0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n \tldr\tr6, [r4, #36]\t; 0x24\n-\tcbz\tr6, 42f2 \n+\tcbz\tr6, 42fa \n \tmov\tr0, r6\n-\tblx\t27d0 \n+\tblx\t27d4 \n \tmov\tr1, r6\n \tmov\tr2, r0\n \tmov\tr0, r5\n-\tblx\t27ec >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n+\tblx\t27f0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n \tmovs\tr2, #1\n \tmov\tr1, r9\n \tmov\tr0, r5\n-\tblx\t27ec >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n+\tblx\t27f0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n \tmov\tr0, r4\n-\tblx\t2844 \n+\tblx\t2848 \n \tldr\tr3, [r7, #0]\n \tmov\tr4, r0\n \tldr\tr3, [r3, #36]\t; 0x24\n \tcmp\tr3, r8\n-\tbne.n\t4306 \n+\tbne.n\t430e \n \tldr\tr0, [r7, #32]\n \tadds\tr0, #4\n \tcmp\tr4, r0\n-\tbeq.n\t4310 \n+\tbeq.n\t4318 \n \tmovs\tr2, #1\n \tmov\tr1, fp\n \tmov\tr0, r5\n-\tblx\t27ec >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n+\tblx\t27f0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n \tldr\tr6, [r4, #16]\n \tcmp\tr6, #0\n-\tbne.n\t427e \n+\tbne.n\t4286 \n \tldr\tr3, [r5, #0]\n \tldr.w\tr0, [r3, #-12]\n \tadd\tr0, r5\n \tldr\tr1, [r0, #20]\n \torr.w\tr1, r1, #1\n-\tblx\t28ec >::clear(std::_Ios_Iostate)@plt>\n-\tb.n\t428e \n+\tblx\t28f0 >::clear(std::_Ios_Iostate)@plt>\n+\tb.n\t4296 \n \tldr\tr3, [r5, #0]\n \tldr.w\tr0, [r3, #-12]\n \tadd\tr0, r5\n \tldr\tr1, [r0, #20]\n \torr.w\tr1, r1, #1\n-\tblx\t28ec >::clear(std::_Ios_Iostate)@plt>\n-\tb.n\t42ac \n+\tblx\t28f0 >::clear(std::_Ios_Iostate)@plt>\n+\tb.n\t42b4 \n \tmov\tr0, r7\n \tblx\tr3\n \tadds\tr0, #4\n \tcmp\tr4, r0\n-\tbne.n\t42ce \n-\tldr\tr1, [pc, #832]\t; (4654 )\n+\tbne.n\t42d6 \n+\tldr\tr1, [pc, #832]\t; (465c )\n \tmovs\tr2, #39\t; 0x27\n \tmov\tr0, r5\n \tldr\tr7, [sp, #8]\n \tadd\tr1, pc\n \tldr\tr6, [sp, #20]\n-\tblx\t27ec >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n+\tblx\t27f0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n \tldr\tr0, [sp, #16]\n-\tblx\t2838 \n+\tblx\t283c \n \tmov\tr4, r0\n \tcmp\tr0, #0\n-\tbeq.w\t45ca \n-\tblx\t27d0 \n+\tbeq.w\t45d2 \n+\tblx\t27d4 \n \tmov\tr1, r4\n \tmov\tr2, r0\n \tmov\tr0, r5\n-\tblx\t27ec >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n-\tldr\tr1, [pc, #792]\t; (4658 )\n+\tblx\t27f0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n+\tldr\tr1, [pc, #792]\t; (4660 )\n \tmovs\tr2, #2\n \tmov\tr0, r5\n \tadd\tr1, pc\n-\tblx\t27ec >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n-\tldr\tr3, [pc, #784]\t; (465c )\n+\tblx\t27f0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n+\tldr\tr3, [pc, #784]\t; (4664 )\n \tldr\tr2, [sp, #12]\n \tldr\tr1, [sp, #16]\n \tldr\tr2, [r2, r3]\n \tldr\tr3, [r1, #0]\n \tstr\tr2, [sp, #20]\n \tldr.w\tr3, [r3, #192]\t; 0xc0\n \tcmp\tr3, r2\n-\tbne.w\t45ea \n+\tbne.w\t45f2 \n \tldr.w\tr0, [r1, #184]\t; 0xb8\n \tldr\tr2, [r0, #0]\n \tstr\tr2, [sp, #8]\n-\tldr\tr2, [pc, #760]\t; (4660 )\n-\tldr.w\tsl, [pc, #760]\t; 4664 \n+\tldr\tr2, [pc, #760]\t; (4668 )\n+\tldr.w\tsl, [pc, #760]\t; 466c \n \tadd\tr2, pc\n \tvmov\ts18, r2\n \tldr\tr2, [sp, #20]\n \tadd\tsl, pc\n \tcmp\tr3, r2\n-\tbne.w\t4532 \n+\tbne.w\t453a \n \tldr\tr3, [sp, #16]\n \tldr.w\tr0, [r3, #184]\t; 0xb8\n \tldr\tr3, [sp, #8]\n \tcmp\tr3, r0\n-\tbeq.w\t453e \n+\tbeq.w\t4546 \n \tldr\tr0, [r3, #8]\n-\tldr\tr3, [pc, #728]\t; (4668 )\n+\tldr\tr3, [pc, #728]\t; (4670 )\n \tldr\tr1, [sp, #12]\n \tldr\tr2, [r0, #0]\n \tldr\tr1, [r1, r3]\n \tldr\tr3, [r2, #16]\n \tcmp\tr3, r1\n-\tbne.w\t4584 \n+\tbne.w\t458c \n \tldr\tr4, [r0, #24]\n \tcmp\tr4, #0\n-\tbeq.w\t4570 \n+\tbeq.w\t4578 \n \tmov\tr0, r4\n-\tblx\t27d0 \n+\tblx\t27d4 \n \tmov\tr1, r4\n \tmov\tr2, r0\n \tmov\tr0, r5\n-\tblx\t27ec >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n+\tblx\t27f0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n \tvmov\tr1, s18\n \tmovs\tr2, #2\n \tmov\tr0, r5\n-\tblx\t27ec >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n+\tblx\t27f0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n \tldr\tr3, [sp, #8]\n \tldr\tr1, [sp, #12]\n \tldr\tr0, [r3, #8]\n-\tldr\tr3, [pc, #676]\t; (466c )\n+\tldr\tr3, [pc, #676]\t; (4674 )\n \tldr\tr2, [r0, #0]\n \tldr\tr1, [r1, r3]\n \tldr\tr3, [r2, #20]\n \tcmp\tr3, r1\n-\tbne.w\t4590 \n+\tbne.w\t4598 \n \tldr\tr4, [r0, #28]\n \tcmp\tr4, #0\n-\tbeq.w\t455c \n+\tbeq.w\t4564 \n \tmov\tr0, r4\n-\tblx\t27d0 \n+\tblx\t27d4 \n \tmov\tr1, r4\n \tmov\tr2, r0\n \tmov\tr0, r5\n-\tblx\t27ec >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n-\tldr\tr1, [pc, #640]\t; (4670 )\n+\tblx\t27f0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n+\tldr\tr1, [pc, #640]\t; (4678 )\n \tmovs\tr2, #2\n \tmov\tr0, r5\n \tadd\tr1, pc\n-\tblx\t27ec >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n+\tblx\t27f0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n \tldr\tr3, [sp, #8]\n \tldr\tr0, [sp, #12]\n \tldr\tr1, [r3, #8]\n-\tldr\tr3, [pc, #628]\t; (4674 )\n+\tldr\tr3, [pc, #628]\t; (467c )\n \tldr\tr2, [r1, #0]\n \tldr\tr0, [r0, r3]\n \tldr\tr3, [r2, #24]\n \tcmp\tr3, r0\n-\tbne.w\t458a \n+\tbne.w\t4592 \n \tldr.w\tr9, [r1, #32]\n \tmov.w\tr8, #0\n \tstr\tr6, [sp, #24]\n \tstrd\tr6, r8, [sp, #28]\n \tldr.w\tr4, [r9]\n \tcmp\tr4, r9\n-\tbeq.n\t451c \n+\tbeq.n\t4524 \n \tvmov\ts16, r5\n \tvmov\ts17, sl\n \tmovs\tr0, #28\n-\tblx\t277c \n+\tblx\t2780 \n \tstr.w\tr8, [r0, #24]\n \tmov.w\tr3, #32\n \tstrb\tr3, [r0, #20]\n \tmov\tfp, r0\n \tldr\tr0, [r7, #0]\n \tldr\tr5, [r4, #24]\n \tstrd\tr0, r0, [fp, #8]\n \tstr.w\tr0, [fp, #16]\n-\tcbz\tr5, 446a \n+\tcbz\tr5, 4472 \n \tadd.w\tsl, r5, #128\t; 0x80\n \tmov\tr0, sl\n-\tblx\t27c4 \n+\tblx\t27c8 \n \tadd.w\tr3, r5, #127\t; 0x7f\n \tadd\tr3, r0\n \tstr.w\tsl, [fp, #24]\n \tstrd\tr0, r0, [fp, #8]\n \tstrb.w\tr8, [r0]\n \tstr.w\tr3, [fp, #16]\n \tldr\tr1, [r4, #8]\n \tmov\tr2, r5\n-\tblx\t2764 \n+\tblx\t2768 \n \tmov\tr0, fp\n \tldrd\tr2, r3, [r4, #8]\n \tmov\tr1, r6\n \tsubs\tr2, r3, r2\n \tldr.w\tr3, [fp, #8]\n \tadd\tr3, r2\n \tstr.w\tr3, [fp, #12]\n-\tblx\t2694 \n+\tblx\t2698 \n \tldr\tr4, [r4, #0]\n \tldr\tr3, [sp, #32]\n \tcmp\tr9, r4\n \tadd.w\tr3, r3, #1\n \tstr\tr3, [sp, #32]\n-\tbne.n\t442a \n+\tbne.n\t4432 \n \tvmov\tr5, s16\n \tvmov\tsl, s17\n \tldr\tr4, [sp, #24]\n \tcmp\tr4, r6\n-\tbeq.n\t451c \n-\tldr.w\tr8, [pc, #464]\t; 4678 \n+\tbeq.n\t4524 \n+\tldr.w\tr8, [pc, #464]\t; 4680 \n \tadd\tr8, pc\n-\tb.n\t44ce \n+\tb.n\t44d6 \n \tmov\tr0, r9\n-\tblx\t27d0 \n+\tblx\t27d4 \n \tmov\tr1, r9\n \tmov\tr2, r0\n \tmov\tr0, r5\n-\tblx\t27ec >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n+\tblx\t27f0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n \tmovs\tr2, #1\n \tmov\tr1, sl\n \tmov\tr0, r5\n-\tblx\t27ec >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n+\tblx\t27f0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n \tldr\tr4, [r4, #0]\n \tcmp\tr4, r6\n-\tbeq.n\t44f6 \n+\tbeq.n\t44fe \n \tmovs\tr2, #1\n \tmov\tr1, r8\n \tmov\tr0, r5\n-\tblx\t27ec >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n+\tblx\t27f0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n \tldr.w\tr9, [r4, #8]\n \tcmp.w\tr9, #0\n-\tbne.n\t44ae \n+\tbne.n\t44b6 \n \tldr\tr3, [r5, #0]\n \tldr.w\tr0, [r3, #-12]\n \tadd\tr0, r5\n \tldr\tr1, [r0, #20]\n \torr.w\tr1, r1, #1\n-\tblx\t28ec >::clear(std::_Ios_Iostate)@plt>\n-\tb.n\t44be \n+\tblx\t28f0 >::clear(std::_Ios_Iostate)@plt>\n+\tb.n\t44c6 \n \tldr\tr4, [sp, #24]\n \tcmp\tr4, r6\n-\tbeq.n\t451c \n+\tbeq.n\t4524 \n \tmov\tr8, r4\n \tldr\tr4, [r4, #0]\n \tldr.w\tr0, [r8, #8]\n-\tcbz\tr0, 4510 \n+\tcbz\tr0, 4518 \n \tldr\tr3, [r7, #0]\n \tcmp\tr0, r3\n-\tbeq.n\t4510 \n-\tblx\t2758 \n+\tbeq.n\t4518 \n+\tblx\t275c \n \tmovs\tr1, #28\n \tmov\tr0, r8\n-\tblx\t2718 \n+\tblx\t271c \n \tcmp\tr4, r6\n-\tbne.n\t44fc \n+\tbne.n\t4504 \n \tldr\tr3, [sp, #16]\n \tldr\tr2, [sp, #8]\n \tldr\tr3, [r3, #0]\n \tldr\tr2, [r2, #0]\n \tstr\tr2, [sp, #8]\n \tldr.w\tr3, [r3, #192]\t; 0xc0\n \tldr\tr2, [sp, #20]\n \tcmp\tr3, r2\n-\tbeq.w\t437c \n+\tbeq.w\t4384 \n \tldr\tr0, [sp, #16]\n \tblx\tr3\n \tldr\tr3, [sp, #8]\n \tcmp\tr3, r0\n-\tbne.w\t438a \n-\tldr\tr2, [pc, #316]\t; (467c )\n-\tldr\tr3, [pc, #236]\t; (4630 )\n+\tbne.w\t4392 \n+\tldr\tr2, [pc, #316]\t; (4684 )\n+\tldr\tr3, [pc, #236]\t; (4638 )\n \tadd\tr2, pc\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [sp, #44]\t; 0x2c\n \teors\tr2, r3\n \tmov.w\tr3, #0\n-\tbne.n\t4618 \n+\tbne.n\t4620 \n \tadd\tsp, #52\t; 0x34\n \tvpop\t{d8-d9}\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n \tldr\tr3, [r5, #0]\n \tldr.w\tr0, [r3, #-12]\n \tadd\tr0, r5\n \tldr\tr1, [r0, #20]\n \torr.w\tr1, r1, #1\n-\tblx\t28ec >::clear(std::_Ios_Iostate)@plt>\n-\tb.n\t43ec \n+\tblx\t28f0 >::clear(std::_Ios_Iostate)@plt>\n+\tb.n\t43f4 \n \tldr\tr3, [r5, #0]\n \tldr.w\tr0, [r3, #-12]\n \tadd\tr0, r5\n \tldr\tr1, [r0, #20]\n \torr.w\tr1, r1, #1\n-\tblx\t28ec >::clear(std::_Ios_Iostate)@plt>\n-\tb.n\t43b4 \n+\tblx\t28f0 >::clear(std::_Ios_Iostate)@plt>\n+\tb.n\t43bc \n \tblx\tr3\n \tmov\tr4, r0\n-\tb.n\t439e \n+\tb.n\t43a6 \n \tmov\tr0, r6\n \tblx\tr3\n-\tb.n\t44a0 \n+\tb.n\t44a8 \n \tblx\tr3\n \tmov\tr4, r0\n-\tb.n\t43d6 \n+\tb.n\t43de \n \tadd\tr6, sp, #24\n \tadd.w\tr0, r4, #116\t; 0x74\n \tmov\tr1, r6\n \tadds\tr4, #120\t; 0x78\n-\tbl\t6a84 , std::_Select1st >, std::less, std::allocator > >::find(sword::SWBuf const&)@@Base>\n+\tbl\t6a8c , std::_Select1st >, std::less, std::allocator > >::find(sword::SWBuf const&)@@Base>\n \tmov\tr8, r0\n \tcmp\tr8, r4\n-\tbne.w\t4224 \n-\tldr\tr3, [pc, #208]\t; (4680 )\n+\tbne.w\t422c \n+\tldr\tr3, [pc, #208]\t; (4688 )\n \tmovs\tr1, #1\n \tldr\tr2, [sp, #12]\n \tldr\tr3, [r2, r3]\n-\tldr\tr2, [pc, #204]\t; (4684 )\n+\tldr\tr2, [pc, #204]\t; (468c )\n \tldr\tr0, [r3, #0]\n \tadd\tr2, pc\n \tmov\tr3, r5\n-\tblx\t2898 <__fprintf_chk@plt>\n+\tblx\t289c <__fprintf_chk@plt>\n \tmvn.w\tr0, #2\n-\tbl\t33d4 \n-\tb.n\t4224 \n+\tbl\t33dc \n+\tb.n\t422c \n \tldr\tr3, [r5, #0]\n \tldr.w\tr0, [r3, #-12]\n \tadd\tr0, r5\n \tldr\tr1, [r0, #20]\n \torr.w\tr1, r1, #1\n-\tblx\t28ec >::clear(std::_Ios_Iostate)@plt>\n-\tb.n\t433c \n+\tblx\t28f0 >::clear(std::_Ios_Iostate)@plt>\n+\tb.n\t4344 \n \tldr\tr4, [sp, #16]\n \tmov\tr0, r4\n \tblx\tr3\n \tldr\tr3, [r4, #0]\n \tldr\tr3, [r3, #36]\t; 0x24\n-\tb.n\t4262 \n+\tb.n\t426a \n \tldr\tr4, [sp, #16]\n \tmov\tr0, r4\n \tblx\tr3\n \tldr\tr3, [r4, #0]\n \tldr.w\tr3, [r3, #192]\t; 0xc0\n-\tb.n\t4362 \n-\tldr\tr2, [pc, #132]\t; (4680 )\n+\tb.n\t436a \n+\tldr\tr2, [pc, #132]\t; (4688 )\n \tmov\tr3, sl\n \tldr\tr1, [sp, #12]\n \tldr\tr2, [r1, r2]\n \tmovs\tr1, #1\n \tstr\tr5, [sp, #0]\n \tldr\tr0, [r2, #0]\n-\tldr\tr2, [pc, #128]\t; (4688 )\n+\tldr\tr2, [pc, #128]\t; (4690 )\n \tadd\tr2, pc\n-\tblx\t2898 <__fprintf_chk@plt>\n+\tblx\t289c <__fprintf_chk@plt>\n \tmvn.w\tr0, #2\n-\tbl\t33d4 \n-\tb.n\t423a \n-\tblx\t26ac <__stack_chk_fail@plt>\n-\tmov\tr0, r6\n-\tbl\t6994 >::_M_clear()@@Base>\n-\tblx\t2874 <__cxa_end_cleanup@plt>\n-\tb.n\t461c \n-\tldr\tr5, [pc, #160]\t; (46cc )\n+\tbl\t33dc \n+\tb.n\t4242 \n+\tblx\t26b0 <__stack_chk_fail@plt>\n+\tmov\tr0, r6\n+\tbl\t699c >::_M_clear()@@Base>\n+\tblx\t2878 <__cxa_end_cleanup@plt>\n+\tb.n\t4624 \n+\tldr\tr5, [pc, #128]\t; (46b4 )\n \tmovs\tr1, r0\n-\tldr\tr5, [pc, #128]\t; (46b0 )\n+\tldr\tr5, [pc, #96]\t; (4698 )\n \tmovs\tr1, r0\n \tlsls\tr4, r6, #4\n \tmovs\tr0, r0\n-\tldr\tr6, [pc, #392]\t; (47c0 )\n+\tldr\tr6, [pc, #360]\t; (47a8 )\n \tmovs\tr1, r0\n \tlsls\tr0, r2, #5\n \tmovs\tr0, r0\n \tlsls\tr0, r0, #4\n \tmovs\tr0, r0\n \tsubs\tr3, #90\t; 0x5a\n \tmovs\tr0, r0\n@@ -3081,928 +3081,928 @@\n \tmovs\tr0, r0\n \tsubs\tr1, #246\t; 0xf6\n \tmovs\tr0, r0\n \tlsls\tr4, r2, #4\n \tmovs\tr0, r0\n \tsubs\tr1, #66\t; 0x42\n \tmovs\tr0, r0\n-\tldr\tr1, [pc, #408]\t; (4818 )\n+\tldr\tr1, [pc, #376]\t; (4800 )\n \tmovs\tr1, r0\n \tlsls\tr4, r0, #5\n \tmovs\tr0, r0\n \tadds\tr6, #252\t; 0xfc\n \tmovs\tr0, r0\n \tadds\tr7, #108\t; 0x6c\n \t...\n \n-0000468c :\n+00004694 :\n remoteInstallModule(char const*, char const*):\n-\tldr\tr2, [pc, #824]\t; (49c8 )\n-\tldr\tr3, [pc, #828]\t; (49cc )\n+\tldr\tr2, [pc, #824]\t; (49d0 )\n+\tldr\tr3, [pc, #828]\t; (49d4 )\n \tadd\tr2, pc\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov\tr5, r1\n \tsub\tsp, #52\t; 0x34\n-\tldr.w\tr9, [pc, #820]\t; 49d0 \n+\tldr.w\tr9, [pc, #820]\t; 49d8 \n \tldr\tr3, [r2, r3]\n \tmov\tr6, r0\n \tadd\tr9, pc\n \tldr\tr3, [r3, #0]\n \tstr\tr3, [sp, #44]\t; 0x2c\n \tmov.w\tr3, #0\n-\tbl\t34bc \n-\tldr\tr3, [pc, #800]\t; (49d4 )\n+\tbl\t34c4 \n+\tldr\tr3, [pc, #800]\t; (49dc )\n \tmovs\tr1, #32\n-\tldr\tr2, [pc, #800]\t; (49d8 )\n+\tldr\tr2, [pc, #800]\t; (49e0 )\n \tadd\tr3, pc\n \tstrb.w\tr1, [sp, #36]\t; 0x24\n \tstr\tr3, [sp, #12]\n \tmovs\tr1, #0\n \tstr\tr1, [sp, #40]\t; 0x28\n \tldr\tr4, [r3, #8]\n \tldr.w\tr3, [r9, r2]\n \tstr\tr3, [sp, #8]\n \tldr.w\tfp, [r3]\n \tstrd\tfp, fp, [sp, #24]\n \tstr.w\tfp, [sp, #32]\n \tcmp\tr6, #0\n-\tbeq.w\t4924 \n+\tbeq.w\t492c \n \tmov\tr0, r6\n \tadd.w\tsl, sp, #24\n-\tblx\t27d0 \n+\tblx\t27d4 \n \tadd.w\tr8, r0, #129\t; 0x81\n \tmov\tr7, r0\n \tmov\tr0, r8\n-\tblx\t27c4 \n+\tblx\t27c8 \n \tadds\tr2, r7, #1\n \tmovs\tr1, #0\n \tadd.w\tip, r7, #128\t; 0x80\n \tstrb\tr1, [r0, #0]\n \tmov\tr1, r6\n \tadd\tip, r0\n \tstr.w\tr8, [sp, #40]\t; 0x28\n \tstr.w\tip, [sp, #32]\n \tmov\tr8, r0\n \tstr\tr0, [sp, #24]\n-\tblx\t2764 \n+\tblx\t2768 \n \tmov\tr1, sl\n \tadd.w\tr0, r4, #116\t; 0x74\n \tadd\tr7, r8\n \tstr\tr7, [sp, #28]\n-\tbl\t6a84 , std::_Select1st >, std::less, std::allocator > >::find(sword::SWBuf const&)@@Base>\n+\tbl\t6a8c , std::_Select1st >, std::less, std::allocator > >::find(sword::SWBuf const&)@@Base>\n \tcmp\tfp, r8\n \tmov\tr7, r0\n-\tbeq.n\t472e \n+\tbeq.n\t4736 \n \tmov\tr0, r8\n-\tblx\t2758 \n+\tblx\t275c \n \tldr\tr3, [sp, #12]\n \tldr\tr4, [r3, #8]\n \tadds\tr4, #120\t; 0x78\n \tcmp\tr7, r4\n-\tbeq.w\t493c \n+\tbeq.w\t4944 \n \tldr\tr3, [r7, #36]\t; 0x24\n \tmov.w\tfp, #32\n \tstr\tr3, [sp, #16]\n \tmovs\tr4, #0\n \tmov\tr0, r3\n-\tblx\t28c8 \n+\tblx\t28cc \n \tmov\tr7, r0\n-\tblx\t2820 \n+\tblx\t2824 \n \tldr\tr2, [sp, #8]\n \tmov\tr3, r0\n \tstrb.w\tfp, [sp, #36]\t; 0x24\n \tstr\tr4, [sp, #40]\t; 0x28\n \tldr.w\tr8, [r2]\n \tstrd\tr8, r8, [sp, #24]\n \tstr.w\tr8, [sp, #32]\n \tcmp\tr5, #0\n-\tbne.n\t4810 \n+\tbne.n\t4818 \n \tmov\tr1, sl\n-\tbl\t67e0 , std::_Select1st >, std::less, std::allocator > >::find(sword::SWBuf const&)@@Base>\n+\tbl\t67e8 , std::_Select1st >, std::less, std::allocator > >::find(sword::SWBuf const&)@@Base>\n \tmov\tr4, r0\n \tmov\tr0, r7\n-\tblx\t2820 \n+\tblx\t2824 \n \tadds\tr0, #4\n \tcmp\tr4, r0\n-\tbeq.w\t495a \n+\tbeq.w\t4962 \n \tmov\tr0, r7\n-\tblx\t2688 \n+\tblx\t268c \n \tadds\tr0, #4\n \tcmp\tr4, r0\n-\tbeq.w\t49a2 \n+\tbeq.w\t49aa \n \tldr\tr7, [r4, #36]\t; 0x24\n \tcmp\tr7, #0\n-\tbeq.w\t49a2 \n-\tldr\tr3, [pc, #584]\t; (49dc )\n+\tbeq.w\t49aa \n+\tldr\tr3, [pc, #584]\t; (49e4 )\n \tmov\tr0, r7\n \tadd\tr3, pc\n \tldrd\tr4, r1, [r3, #8]\n \tstr\tr1, [sp, #8]\n \tldr\tr3, [r4, #0]\n \tldr\tr5, [r3, #24]\n-\tblx\t2838 \n+\tblx\t283c \n \tldr\tr2, [sp, #16]\n \tmov\tr3, r0\n \tstr\tr2, [sp, #0]\n \tmov\tr0, r4\n \tldr\tr1, [sp, #8]\n \tmovs\tr2, #0\n \tblx\tr5\n-\tldr\tr3, [pc, #552]\t; (49e0 )\n+\tldr\tr3, [pc, #552]\t; (49e8 )\n \tcmp\tr0, #0\n-\tbeq.w\t48d4 \n+\tbeq.w\t48dc \n \tldr.w\tr4, [r9, r3]\n \tmovs\tr2, #27\n-\tldr\tr1, [pc, #544]\t; (49e4 )\n+\tldr\tr1, [pc, #544]\t; (49ec )\n \tmov\tr0, r4\n \tadd\tr1, pc\n-\tblx\t27ec >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n+\tblx\t27f0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n \tmov\tr0, r7\n-\tblx\t2838 \n+\tblx\t283c \n \tmov\tr5, r0\n \tcmp\tr0, #0\n-\tbeq.w\t497a \n-\tblx\t27d0 \n+\tbeq.w\t4982 \n+\tblx\t27d4 \n \tmov\tr1, r5\n \tmov\tr2, r0\n \tmov\tr0, r4\n-\tblx\t27ec >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n-\tldr\tr2, [pc, #508]\t; (49e8 )\n-\tldr\tr3, [pc, #480]\t; (49cc )\n+\tblx\t27f0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n+\tldr\tr2, [pc, #508]\t; (49f0 )\n+\tldr\tr3, [pc, #480]\t; (49d4 )\n \tadd\tr2, pc\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [sp, #44]\t; 0x2c\n \teors\tr2, r3\n \tmov.w\tr3, #0\n-\tbne.w\t49c4 \n-\tldr\tr1, [pc, #492]\t; (49ec )\n+\tbne.w\t49cc \n+\tldr\tr1, [pc, #492]\t; (49f4 )\n \tmovs\tr2, #23\n \tmov\tr0, r4\n \tadd\tr1, pc\n \tadd\tsp, #52\t; 0x34\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n-\tb.w\t27e8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tb.w\t27ec >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tmov\tr0, r5\n \tstr\tr3, [sp, #20]\n-\tblx\t27d0 \n+\tblx\t27d4 \n \tadd.w\tfp, r0, #129\t; 0x81\n \tstr\tr0, [sp, #12]\n \tmov\tr0, fp\n-\tblx\t27c4 \n+\tblx\t27c8 \n \tldr\tr3, [sp, #12]\n \tstrb\tr4, [r0, #0]\n \tmov\tr1, r5\n \tmov\tr4, r3\n \tadds\tr2, r3, #1\n \tadds\tr4, #128\t; 0x80\n \tstr.w\tfp, [sp, #40]\t; 0x28\n \tadd\tr4, r0\n \tmov\tfp, r0\n \tstr\tr4, [sp, #32]\n \tstr\tr0, [sp, #24]\n-\tblx\t2764 \n+\tblx\t2768 \n \tldr\tr3, [sp, #20]\n \tmov\tr1, sl\n \tldr\tr4, [sp, #12]\n \tmov\tr0, r3\n \tadd.w\tr3, fp, r4\n \tstr\tr3, [sp, #28]\n-\tbl\t67e0 , std::_Select1st >, std::less, std::allocator > >::find(sword::SWBuf const&)@@Base>\n+\tbl\t67e8 , std::_Select1st >, std::less, std::allocator > >::find(sword::SWBuf const&)@@Base>\n \tcmp\tfp, r8\n \tmov\tr4, r0\n-\tbeq.n\t485e \n+\tbeq.n\t4866 \n \tmov\tr0, fp\n-\tblx\t2758 \n+\tblx\t275c \n \tmov\tr0, r7\n-\tblx\t2820 \n+\tblx\t2824 \n \tadds\tr0, #4\n \tcmp\tr4, r0\n-\tbne.n\t477c \n+\tbne.n\t4784 \n \tmov\tr0, r7\n-\tblx\t2688 \n+\tblx\t268c \n \tldr\tr3, [sp, #8]\n \tmov\tr4, r0\n \tmov\tr0, r5\n \tmovs\tr2, #32\n \tstrb.w\tr2, [sp, #36]\t; 0x24\n \tldr\tr3, [r3, #0]\n \tstr\tr3, [sp, #8]\n-\tblx\t27d0 \n+\tblx\t27d4 \n \tadd.w\tr8, r0, #129\t; 0x81\n \tmov\tfp, r0\n \tmov\tr0, r8\n-\tblx\t27c4 \n+\tblx\t27c8 \n \tadd.w\tip, fp, #128\t; 0x80\n \tadd.w\tr3, r0, ip\n \tadd.w\tr2, fp, #1\n \tmov.w\tip, #0\n \tmov\tr1, r5\n \tstrb.w\tip, [r0]\n \tstr\tr3, [sp, #32]\n \tstr.w\tr8, [sp, #40]\t; 0x28\n \tmov\tr8, r0\n \tstr\tr0, [sp, #24]\n-\tblx\t2764 \n+\tblx\t2768 \n \tmov\tr0, r4\n \tmov\tr1, sl\n \tadd.w\tr2, r8, fp\n \tstr\tr2, [sp, #28]\n-\tbl\t67e0 , std::_Select1st >, std::less, std::allocator > >::find(sword::SWBuf const&)@@Base>\n+\tbl\t67e8 , std::_Select1st >, std::less, std::allocator > >::find(sword::SWBuf const&)@@Base>\n \tldr\tr3, [sp, #8]\n \tmov\tr4, r0\n \tcmp\tr8, r3\n-\tbeq.w\t477c \n+\tbeq.w\t4784 \n \tmov\tr0, r8\n-\tblx\t2758 \n-\tb.n\t477c \n+\tblx\t275c \n+\tb.n\t4784 \n \tldr.w\tr4, [r9, r3]\n \tmovs\tr2, #20\n-\tldr\tr1, [pc, #276]\t; (49f0 )\n+\tldr\tr1, [pc, #276]\t; (49f8 )\n \tmov\tr0, r4\n \tadd\tr1, pc\n-\tblx\t27ec >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n+\tblx\t27f0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n \tmov\tr0, r7\n-\tblx\t2838 \n+\tblx\t283c \n \tmov\tr5, r0\n \tcmp\tr0, #0\n-\tbeq.n\t498e \n-\tblx\t27d0 \n+\tbeq.n\t4996 \n+\tblx\t27d4 \n \tmov\tr1, r5\n \tmov\tr2, r0\n \tmov\tr0, r4\n-\tblx\t27ec >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n-\tldr\tr2, [pc, #244]\t; (49f4 )\n-\tldr\tr3, [pc, #200]\t; (49cc )\n+\tblx\t27f0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n+\tldr\tr2, [pc, #244]\t; (49fc )\n+\tldr\tr3, [pc, #200]\t; (49d4 )\n \tadd\tr2, pc\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [sp, #44]\t; 0x2c\n \teors\tr2, r3\n \tmov.w\tr3, #0\n-\tbne.n\t49c4 \n-\tldr\tr1, [pc, #228]\t; (49f8 )\n+\tbne.n\t49cc \n+\tldr\tr1, [pc, #228]\t; (4a00 )\n \tmovs\tr2, #2\n \tmov\tr0, r4\n \tadd\tr1, pc\n \tadd\tsp, #52\t; 0x34\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n-\tb.w\t27e8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tb.w\t27ec >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tadd.w\tsl, sp, #24\n \tadd.w\tr0, r4, #116\t; 0x74\n \tmov\tr1, sl\n \tadds\tr4, #120\t; 0x78\n-\tbl\t6a84 , std::_Select1st >, std::less, std::allocator > >::find(sword::SWBuf const&)@@Base>\n+\tbl\t6a8c , std::_Select1st >, std::less, std::allocator > >::find(sword::SWBuf const&)@@Base>\n \tmov\tr7, r0\n \tcmp\tr7, r4\n-\tbne.w\t4736 \n-\tldr\tr3, [pc, #188]\t; (49fc )\n+\tbne.w\t473e \n+\tldr\tr3, [pc, #188]\t; (4a04 )\n \tmovs\tr1, #1\n-\tldr\tr2, [pc, #188]\t; (4a00 )\n+\tldr\tr2, [pc, #188]\t; (4a08 )\n \tadd\tr2, pc\n \tldr.w\tr3, [r9, r3]\n \tldr\tr0, [r3, #0]\n \tmov\tr3, r6\n-\tblx\t2898 <__fprintf_chk@plt>\n+\tblx\t289c <__fprintf_chk@plt>\n \tmvn.w\tr0, #2\n-\tbl\t33d4 \n-\tb.n\t4736 \n+\tbl\t33dc \n+\tb.n\t473e \n \tmov\tr0, r7\n-\tblx\t2688 \n+\tblx\t268c \n \tldr\tr3, [sp, #8]\n \tmov\tr1, sl\n \tstrb.w\tfp, [sp, #36]\t; 0x24\n \tstr\tr5, [sp, #40]\t; 0x28\n \tldr\tr3, [r3, #0]\n \tstrd\tr3, r3, [sp, #24]\n \tstr\tr3, [sp, #32]\n-\tbl\t67e0 , std::_Select1st >, std::less, std::allocator > >::find(sword::SWBuf const&)@@Base>\n+\tbl\t67e8 , std::_Select1st >, std::less, std::allocator > >::find(sword::SWBuf const&)@@Base>\n \tmov\tr4, r0\n-\tb.n\t477c \n+\tb.n\t4784 \n \tldr\tr3, [r4, #0]\n \tldr.w\tr0, [r3, #-12]\n \tadd\tr0, r4\n \tldr\tr1, [r0, #20]\n \torr.w\tr1, r1, #1\n-\tblx\t28ec >::clear(std::_Ios_Iostate)@plt>\n-\tb.n\t47e8 \n+\tblx\t28f0 >::clear(std::_Ios_Iostate)@plt>\n+\tb.n\t47f0 \n \tldr\tr3, [r4, #0]\n \tldr.w\tr0, [r3, #-12]\n \tadd\tr0, r4\n \tldr\tr1, [r0, #20]\n \torr.w\tr1, r1, #1\n-\tblx\t28ec >::clear(std::_Ios_Iostate)@plt>\n-\tb.n\t48fe \n-\tldr\tr2, [pc, #88]\t; (49fc )\n+\tblx\t28f0 >::clear(std::_Ios_Iostate)@plt>\n+\tb.n\t4906 \n+\tldr\tr2, [pc, #88]\t; (4a04 )\n \tmov\tr3, r6\n \tmovs\tr7, #0\n \tldr.w\tr1, [r9, r2]\n \tstr\tr5, [sp, #0]\n-\tldr\tr2, [pc, #84]\t; (4a04 )\n+\tldr\tr2, [pc, #84]\t; (4a0c )\n \tldr\tr0, [r1, #0]\n \tmovs\tr1, #1\n \tadd\tr2, pc\n-\tblx\t2898 <__fprintf_chk@plt>\n+\tblx\t289c <__fprintf_chk@plt>\n \tmvn.w\tr0, #3\n-\tbl\t33d4 \n-\tb.n\t4792 \n-\tblx\t26ac <__stack_chk_fail@plt>\n-\tldr\tr0, [pc, #96]\t; (4a2c )\n+\tbl\t33dc \n+\tb.n\t479a \n+\tblx\t26b0 <__stack_chk_fail@plt>\n+\tldr\tr0, [pc, #64]\t; (4a14 )\n \tmovs\tr1, r0\n \tlsls\tr4, r6, #4\n \tmovs\tr0, r0\n-\tldr\tr0, [pc, #24]\t; (49ec )\n+\t\t\t; instruction: 0x47fe\n \tmovs\tr1, r0\n-\tldr\tr1, [pc, #328]\t; (4b20 )\n+\tldr\tr1, [pc, #296]\t; (4b08 )\n \tmovs\tr1, r0\n \tlsls\tr0, r2, #5\n \tmovs\tr0, r0\n-\tldr\tr0, [pc, #456]\t; (4ba8 )\n+\tldr\tr0, [pc, #424]\t; (4b90 )\n \tmovs\tr1, r0\n \tlsls\tr0, r0, #4\n \tmovs\tr0, r0\n \tadds\tr6, #98\t; 0x62\n \tmovs\tr0, r0\n-\tmov\tip, r7\n+\tmov\tip, r6\n \tmovs\tr1, r0\n \tadds\tr6, #64\t; 0x40\n \tmovs\tr0, r0\n \tadds\tr5, #126\t; 0x7e\n \tmovs\tr0, r0\n-\tcmp\tlr, r4\n+\tcmp\tlr, r3\n \tmovs\tr1, r0\n \tadds\tr3, #20\n \tmovs\tr0, r0\n \tlsls\tr4, r0, #5\n \tmovs\tr0, r0\n \tadds\tr3, #114\t; 0x72\n \tmovs\tr0, r0\n \tadds\tr4, #60\t; 0x3c\n \tmovs\tr0, r0\n std::_Rb_tree_iterator > > > std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::_M_emplace_hint_unique, std::tuple<> >(std::_Rb_tree_const_iterator > > >, std::piecewise_construct_t const&, std::tuple&&, std::tuple<>&&) [clone .isra.0]:\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov\tr6, r2\n-\tldr\tr2, [pc, #432]\t; (4bc0 )\n-\tldr\tr3, [pc, #432]\t; (4bc4 )\n+\tldr\tr2, [pc, #432]\t; (4bc8 )\n+\tldr\tr3, [pc, #432]\t; (4bcc )\n \tsub\tsp, #28\n \tadd\tr2, pc\n \tmov\tr7, r0\n \tmovs\tr0, #60\t; 0x3c\n \tmov\tr5, r1\n \tmov.w\tr8, #0\n \tldr\tr3, [r2, r3]\n \tldr\tr3, [r3, #0]\n \tstr\tr3, [sp, #20]\n \tmov.w\tr3, #0\n-\tblx\t277c \n-\tldr\tr3, [pc, #408]\t; (4bc8 )\n+\tblx\t2780 \n+\tldr\tr3, [pc, #408]\t; (4bd0 )\n \tmovs\tr1, #32\n-\tldr\tr2, [pc, #408]\t; (4bcc )\n+\tldr\tr2, [pc, #408]\t; (4bd4 )\n \tmov\tr4, r0\n \tadd\tr3, pc\n \tldr\tr6, [r6, #0]\n \tstrb\tr1, [r0, #28]\n \tadd.w\tsl, r0, #16\n \tstr.w\tr8, [r0, #32]\n \tldr\tr3, [r3, r2]\n \tldr\tr2, [r6, #16]\n \tstr\tr3, [sp, #4]\n \tldr\tr0, [r3, #0]\n \tstrd\tr0, r0, [r4, #16]\n \tstr\tr0, [r4, #24]\n-\tcbz\tr2, 4a76 \n+\tcbz\tr2, 4a7e \n \tadd.w\tfp, r2, #128\t; 0x80\n \tstr\tr2, [sp, #0]\n \tmov\tr0, fp\n-\tblx\t27c4 \n+\tblx\t27c8 \n \tldr\tr2, [sp, #0]\n \tstr.w\tfp, [r4, #32]\n \tadd.w\tr3, r2, #127\t; 0x7f\n \tstrb.w\tr8, [r0]\n \tadd\tr3, r0\n \tstrd\tr0, r0, [r4, #16]\n \tstr\tr3, [r4, #24]\n \tldr\tr1, [r6, #0]\n \tadd.w\tr8, r7, #4\n-\tblx\t2764 \n+\tblx\t2768 \n \tldr.w\tr9, [r4, #16]\n \tldrd\tr2, r3, [r6]\n \tcmp\tr8, r5\n \tmov.w\tr6, #0\n \tstrd\tr6, r6, [r4, #40]\t; 0x28\n \tsub.w\tr3, r3, r2\n \tstr\tr6, [r4, #56]\t; 0x38\n \tadd\tr3, r9\n \tstr\tr3, [r4, #20]\n \tadd.w\tr3, r4, #40\t; 0x28\n \tstrd\tr3, r3, [r4, #48]\t; 0x30\n-\tbeq.n\t4b22 \n+\tbeq.n\t4b2a \n \tldr\tr1, [r5, #16]\n \tmov\tr0, r9\n \tstr\tr1, [sp, #0]\n-\tblx\t2850 \n+\tblx\t2854 \n \tldr\tr1, [sp, #0]\n \tsubs.w\tfp, r0, #0\n-\tblt.n\t4b00 \n+\tblt.n\t4b08 \n \tmov\tr0, r1\n \tmov\tr1, r9\n-\tblx\t2850 \n+\tblx\t2854 \n \tcmp\tr0, #0\n \tit\tge\n \tmovge\tr0, r6\n-\tblt.n\t4b8e \n-\tbl\t3040 <_start@@Base+0x208>\n+\tblt.n\t4b96 \n+\tbl\t3048 <_start@@Base+0x208>\n \tldr\tr0, [r4, #16]\n-\tcbz\tr0, 4adc \n+\tcbz\tr0, 4ae4 \n \tldr\tr3, [sp, #4]\n \tldr\tr3, [r3, #0]\n \tcmp\tr0, r3\n-\tbeq.n\t4adc \n-\tblx\t2758 \n+\tbeq.n\t4ae4 \n+\tblx\t275c \n \tmov\tr0, r4\n \tmovs\tr1, #60\t; 0x3c\n-\tblx\t2718 \n+\tblx\t271c \n \tmov\tr0, r5\n-\tldr\tr2, [pc, #232]\t; (4bd0 )\n-\tldr\tr3, [pc, #216]\t; (4bc4 )\n+\tldr\tr2, [pc, #232]\t; (4bd8 )\n+\tldr\tr3, [pc, #216]\t; (4bcc )\n \tadd\tr2, pc\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [sp, #20]\n \teors\tr2, r3\n \tmov.w\tr3, #0\n-\tbne.n\t4bba \n+\tbne.n\t4bc2 \n \tadd\tsp, #28\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n \tldr\tr3, [r7, #12]\n \tcmp\tr3, r5\n-\tbeq.n\t4b1e \n+\tbeq.n\t4b26 \n \tmov\tr0, r5\n-\tblx\t270c \n+\tblx\t2710 \n \tmov\tr1, r9\n \tmov\tr6, r0\n \tldr\tr0, [r0, #16]\n-\tblx\t2850 \n+\tblx\t2854 \n \tcmp\tr0, #0\n-\tbge.n\t4b34 \n+\tbge.n\t4b3c \n \tldr\tr3, [r6, #12]\n-\tcbz\tr3, 4b6c \n+\tcbz\tr3, 4b74 \n \tmov\tr6, r5\n-\tb.n\t4b46 \n+\tb.n\t4b4e \n \tldr\tr3, [r7, #20]\n-\tcbz\tr3, 4b34 \n+\tcbz\tr3, 4b3c \n \tldr\tr5, [r7, #16]\n \tmov\tr1, r9\n \tldr\tr0, [r5, #16]\n-\tblx\t2850 \n+\tblx\t2854 \n \tcmp\tr0, r6\n-\tblt.n\t4b6e \n+\tblt.n\t4b76 \n \tmov\tr2, sl\n \tmov\tr1, r7\n \tadd\tr0, sp, #12\n-\tbl\t6d90 > >, std::_Select1st > > >, std::less, std::allocator > > > >::_M_get_insert_unique_pos(sword::SWBuf const&)@@Base>\n+\tbl\t6d98 > >, std::_Select1st > > >, std::less, std::allocator > > > >::_M_get_insert_unique_pos(sword::SWBuf const&)@@Base>\n \tldrd\tr6, r5, [sp, #12]\n \tcmp\tr5, #0\n-\tbeq.n\t4bb4 \n+\tbeq.n\t4bbc \n \tsubs\tr6, #0\n \tit\tne\n \tmovne\tr6, #1\n \tcmp\tr8, r5\n \tite\tne\n \tmovne\tr0, r6\n \torreq.w\tr0, r6, #1\n-\tcbz\tr0, 4b7e \n+\tcbz\tr0, 4b86 \n \tmov\tr3, r8\n \tmov\tr2, r5\n \tmov\tr1, r4\n-\tblx\t28d4 \n+\tblx\t28d8 \n \tldr\tr3, [r7, #20]\n \tmov\tr0, r4\n \tadds\tr3, #1\n \tstr\tr3, [r7, #20]\n-\tb.n\t4ae6 \n+\tb.n\t4aee \n \tmov\tr5, r6\n \tmovs\tr6, #0\n \tcmp\tr8, r5\n \tite\tne\n \tmovne\tr0, r6\n \torreq.w\tr0, r6, #1\n \tcmp\tr0, #0\n-\tbne.n\t4b58 \n+\tbne.n\t4b60 \n \tldr\tr1, [r5, #16]\n \tldr\tr0, [r4, #16]\n-\tblx\t2850 \n+\tblx\t2854 \n \tmov\tfp, r0\n \tmov.w\tr0, fp, lsr #31\n-\tb.n\t4b58 \n+\tb.n\t4b60 \n \tldr\tr3, [r7, #16]\n \tcmp\tr3, r5\n-\tbeq.n\t4b46 \n+\tbeq.n\t4b4e \n \tmov\tr0, r5\n-\tblx\t2868 \n+\tblx\t286c \n \tmov\tr6, r0\n \tmov\tr0, r9\n \tldr\tr1, [r6, #16]\n-\tblx\t2850 \n+\tblx\t2854 \n \tcmp\tr0, #0\n-\tbge.n\t4b34 \n+\tbge.n\t4b3c \n \tldr\tr3, [r5, #12]\n \tcmp\tr3, #0\n-\tbeq.n\t4b88 \n+\tbeq.n\t4b90 \n \tmov\tr5, r6\n \tmovs\tr0, #1\n-\tb.n\t4b58 \n+\tb.n\t4b60 \n \tldr\tr0, [r4, #44]\t; 0x2c\n \tmov\tr5, r6\n-\tb.n\t4ac8 \n-\tblx\t26ac <__stack_chk_fail@plt>\n+\tb.n\t4ad0 \n+\tblx\t26b0 <__stack_chk_fail@plt>\n \tnop\n-\tadd\tip, r2\n+\tadd\tip, r1\n \tmovs\tr1, r0\n \tlsls\tr4, r6, #4\n \tmovs\tr0, r0\n-\tadd\tr2, lr\n+\tadd\tr2, sp\n \tmovs\tr1, r0\n \tlsls\tr0, r2, #5\n \tmovs\tr0, r0\n-\tbics\tr6, r7\n+\tbics\tr6, r6\n \tmovs\tr1, r0\n \n-00004bd4 :\n+00004bdc :\n localDirListModules(char const*):\n-\tldr\tr1, [pc, #112]\t; (4c48 )\n-\tldr\tr2, [pc, #116]\t; (4c4c )\n+\tldr\tr1, [pc, #112]\t; (4c50 )\n+\tldr\tr2, [pc, #116]\t; (4c54 )\n \tadd\tr1, pc\n \tpush\t{r4, r5, r6, lr}\n-\tldr\tr3, [pc, #112]\t; (4c50 )\n+\tldr\tr3, [pc, #112]\t; (4c58 )\n \tsub\tsp, #232\t; 0xe8\n-\tldr\tr4, [pc, #112]\t; (4c54 )\n+\tldr\tr4, [pc, #112]\t; (4c5c )\n \tldr\tr2, [r1, r2]\n \tadd\tr3, pc\n-\tldr\tr1, [pc, #112]\t; (4c58 )\n+\tldr\tr1, [pc, #112]\t; (4c60 )\n \tmovs\tr5, #0\n \tldr\tr2, [r2, #0]\n \tstr\tr2, [sp, #228]\t; 0xe4\n \tmov.w\tr2, #0\n \tmov\tr6, r0\n \tadd\tr1, pc\n \tmovs\tr2, #20\n \tldr\tr0, [r3, r4]\n \tadd\tr4, sp, #8\n-\tblx\t27ec >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n+\tblx\t27f0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n \tmovs\tr2, #1\n \tmov\tr1, r6\n \tstrd\tr5, r2, [sp]\n \tmov\tr3, r5\n \tmov\tr0, r4\n-\tblx\t282c \n+\tblx\t2830 \n \tmov\tr2, r5\n \tmov\tr1, r5\n \tmov\tr0, r4\n-\tbl\t39d8 \n+\tbl\t39e0 \n \tmov\tr0, r4\n-\tblx\t26b8 \n-\tldr\tr2, [pc, #56]\t; (4c5c )\n-\tldr\tr3, [pc, #40]\t; (4c4c )\n+\tblx\t26bc \n+\tldr\tr2, [pc, #56]\t; (4c64 )\n+\tldr\tr3, [pc, #40]\t; (4c54 )\n \tadd\tr2, pc\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [sp, #228]\t; 0xe4\n \teors\tr2, r3\n \tmov.w\tr3, #0\n-\tbne.n\t4c38 \n+\tbne.n\t4c40 \n \tadd\tsp, #232\t; 0xe8\n \tpop\t{r4, r5, r6, pc}\n-\tblx\t26ac <__stack_chk_fail@plt>\n+\tblx\t26b0 <__stack_chk_fail@plt>\n \tmov\tr0, r4\n-\tblx\t26b8 \n-\tblx\t2874 <__cxa_end_cleanup@plt>\n+\tblx\t26bc \n+\tblx\t2878 <__cxa_end_cleanup@plt>\n \tnop\n-\tcmn\tr0, r2\n+\tcmn\tr0, r1\n \tmovs\tr1, r0\n \tlsls\tr4, r6, #4\n \tmovs\tr0, r0\n-\tcmn\tr4, r0\n+\tcmp\tr4, r7\n \tmovs\tr1, r0\n \tlsls\tr0, r0, #4\n \tmovs\tr0, r0\n \tadds\tr2, #128\t; 0x80\n \tmovs\tr0, r0\n-\tcmp\tr4, r0\n+\tnegs\tr4, r7\n \tmovs\tr1, r0\n \n-00004c60 :\n+00004c68 :\n localDirInstallModule(char const*, char const*):\n-\tldr\tr2, [pc, #608]\t; (4ec4 )\n-\tldr\tr3, [pc, #612]\t; (4ec8 )\n+\tldr\tr2, [pc, #608]\t; (4ecc )\n+\tldr\tr3, [pc, #612]\t; (4ed0 )\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tadd\tr2, pc\n \tmov\tr8, r0\n \tsub\tsp, #268\t; 0x10c\n \tmov\tr6, r1\n \tldr\tr3, [r2, r3]\n \tadd\tr5, sp, #40\t; 0x28\n-\tldr.w\tsl, [pc, #596]\t; 4ecc \n+\tldr.w\tsl, [pc, #596]\t; 4ed4 \n \tldr\tr3, [r3, #0]\n \tstr\tr3, [sp, #260]\t; 0x104\n \tmov.w\tr3, #0\n-\tbl\t34bc \n+\tbl\t34c4 \n \tmovs\tr3, #0\n \tmovs\tr2, #1\n \tmov\tr1, r8\n \tmov\tr0, r5\n \tstrd\tr3, r2, [sp]\n \tadd\tsl, pc\n-\tblx\t282c \n+\tblx\t2830 \n \tmov\tr0, r5\n-\tblx\t2820 \n-\tldr\tr3, [pc, #560]\t; (4ed0 )\n+\tblx\t2824 \n+\tldr\tr3, [pc, #560]\t; (4ed8 )\n \tmovs\tr2, #32\n \tstrb.w\tr2, [sp, #32]\n \tmovs\tr2, #0\n \tstr\tr2, [sp, #36]\t; 0x24\n \tmov\tr9, r0\n \tldr.w\tr3, [sl, r3]\n \tstr\tr3, [sp, #12]\n \tldr\tr3, [r3, #0]\n \tstrd\tr3, r3, [sp, #20]\n \tstr\tr3, [sp, #28]\n \tstr\tr3, [sp, #8]\n \tcmp\tr6, #0\n-\tbeq.w\t4de0 \n+\tbeq.w\t4de8 \n \tmov\tr0, r6\n \tadd.w\tfp, sp, #20\n-\tblx\t27d0 \n+\tblx\t27d4 \n \tadd.w\tr7, r0, #129\t; 0x81\n \tmov\tr4, r0\n \tmov\tr0, r7\n-\tblx\t27c4 \n+\tblx\t27c8 \n \tmovs\tr2, #0\n \tmov\tr1, r6\n \tadd.w\tip, r4, #128\t; 0x80\n \tstrb\tr2, [r0, #0]\n \tadds\tr2, r4, #1\n \tadd\tip, r0\n \tstr\tr7, [sp, #36]\t; 0x24\n \tstr.w\tip, [sp, #28]\n \tmov\tr7, r0\n \tstr\tr0, [sp, #20]\n-\tblx\t2764 \n+\tblx\t2768 \n \tmov\tr0, r9\n \tmov\tr1, fp\n \tadd\tr4, r7\n \tstr\tr4, [sp, #24]\n-\tbl\t67e0 , std::_Select1st >, std::less, std::allocator > >::find(sword::SWBuf const&)@@Base>\n+\tbl\t67e8 , std::_Select1st >, std::less, std::allocator > >::find(sword::SWBuf const&)@@Base>\n \tldr\tr3, [sp, #8]\n \tmov\tr4, r0\n \tcmp\tr3, r7\n-\tbeq.n\t4d0c \n+\tbeq.n\t4d14 \n \tmov\tr0, r7\n-\tblx\t2758 \n+\tblx\t275c \n \tmov\tr0, r5\n-\tblx\t2820 \n+\tblx\t2824 \n \tadds\tr0, #4\n \tcmp\tr4, r0\n-\tbeq.w\t4e3c \n+\tbeq.w\t4e44 \n \tmov\tr0, r5\n-\tblx\t2688 \n+\tblx\t268c \n \tadds\tr0, #4\n \tcmp\tr4, r0\n-\tbeq.n\t4dee \n+\tbeq.n\t4df6 \n \tldr.w\tr9, [r4, #36]\t; 0x24\n \tcmp.w\tr9, #0\n-\tbeq.n\t4dee \n-\tldr\tr3, [pc, #416]\t; (4ed4 )\n+\tbeq.n\t4df6 \n+\tldr\tr3, [pc, #416]\t; (4edc )\n \tmov\tr0, r9\n \tadd\tr3, pc\n \tldrd\tr4, r7, [r3, #8]\n \tldr\tr3, [r4, #0]\n \tldr\tr6, [r3, #24]\n-\tblx\t2838 \n+\tblx\t283c \n \tmov\tr3, r0\n \tmov\tr2, r8\n \tmov\tr0, r4\n \tmov\tr1, r7\n \tmovs\tr4, #0\n \tstr\tr4, [sp, #0]\n \tblx\tr6\n-\tldr\tr3, [pc, #388]\t; (4ed8 )\n-\tcbz\tr0, 4d8c \n-\tldr\tr1, [pc, #388]\t; (4edc )\n+\tldr\tr3, [pc, #388]\t; (4ee0 )\n+\tcbz\tr0, 4d94 \n+\tldr\tr1, [pc, #388]\t; (4ee4 )\n \tmovs\tr2, #27\n \tldr.w\tr4, [sl, r3]\n \tadd\tr1, pc\n \tmov\tr0, r4\n-\tblx\t27ec >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n+\tblx\t27f0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n \tmov\tr0, r9\n-\tblx\t2838 \n+\tblx\t283c \n \tmov\tr6, r0\n \tcmp\tr0, #0\n-\tbeq.n\t4e28 \n-\tblx\t27d0 \n+\tbeq.n\t4e30 \n+\tblx\t27d4 \n \tmov\tr1, r6\n \tmov\tr2, r0\n \tmov\tr0, r4\n-\tblx\t27ec >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n-\tldr\tr1, [pc, #352]\t; (4ee0 )\n+\tblx\t27f0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n+\tldr\tr1, [pc, #352]\t; (4ee8 )\n \tmovs\tr2, #23\n \tmov\tr0, r4\n \tadd\tr1, pc\n-\tblx\t27ec >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n-\tb.n\t4dc0 \n-\tldr\tr1, [pc, #340]\t; (4ee4 )\n+\tblx\t27f0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n+\tb.n\t4dc8 \n+\tldr\tr1, [pc, #340]\t; (4eec )\n \tmovs\tr2, #20\n \tldr.w\tr4, [sl, r3]\n \tadd\tr1, pc\n \tmov\tr0, r4\n-\tblx\t27ec >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n+\tblx\t27f0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n \tmov\tr0, r9\n-\tblx\t2838 \n+\tblx\t283c \n \tmov\tr6, r0\n-\tcbz\tr0, 4e14 \n-\tblx\t27d0 \n+\tcbz\tr0, 4e1c \n+\tblx\t27d4 \n \tmov\tr1, r6\n \tmov\tr2, r0\n \tmov\tr0, r4\n-\tblx\t27ec >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n-\tldr\tr1, [pc, #304]\t; (4ee8 )\n+\tblx\t27f0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n+\tldr\tr1, [pc, #304]\t; (4ef0 )\n \tmovs\tr2, #2\n \tmov\tr0, r4\n \tadd\tr1, pc\n-\tblx\t27ec >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n+\tblx\t27f0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n \tmov\tr0, r5\n-\tblx\t26b8 \n-\tldr\tr2, [pc, #292]\t; (4eec )\n-\tldr\tr3, [pc, #252]\t; (4ec8 )\n+\tblx\t26bc \n+\tldr\tr2, [pc, #292]\t; (4ef4 )\n+\tldr\tr3, [pc, #252]\t; (4ed0 )\n \tadd\tr2, pc\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [sp, #260]\t; 0x104\n \teors\tr2, r3\n \tmov.w\tr3, #0\n-\tbne.n\t4eb4 \n+\tbne.n\t4ebc \n \tadd\tsp, #268\t; 0x10c\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n \tadd.w\tfp, sp, #20\n \tmov\tr1, fp\n-\tbl\t67e0 , std::_Select1st >, std::less, std::allocator > >::find(sword::SWBuf const&)@@Base>\n+\tbl\t67e8 , std::_Select1st >, std::less, std::allocator > >::find(sword::SWBuf const&)@@Base>\n \tmov\tr4, r0\n-\tb.n\t4d0c \n-\tldr\tr2, [pc, #256]\t; (4ef0 )\n+\tb.n\t4d14 \n+\tldr\tr2, [pc, #256]\t; (4ef8 )\n \tmov\tr3, r6\n \tmovs\tr1, #1\n \tldr.w\tr2, [sl, r2]\n \tstr.w\tr8, [sp]\n \tldr\tr0, [r2, #0]\n-\tldr\tr2, [pc, #244]\t; (4ef4 )\n+\tldr\tr2, [pc, #244]\t; (4efc )\n \tadd\tr2, pc\n-\tblx\t2898 <__fprintf_chk@plt>\n+\tblx\t289c <__fprintf_chk@plt>\n \tmvn.w\tr0, #3\n-\tbl\t33d4 \n+\tbl\t33dc \n \tmov.w\tr9, #0\n-\tb.n\t4d30 \n+\tb.n\t4d38 \n \tldr\tr3, [r4, #0]\n \tldr.w\tr0, [r3, #-12]\n \tadd\tr0, r4\n \tldr\tr1, [r0, #20]\n \torr.w\tr1, r1, #1\n-\tblx\t28ec >::clear(std::_Ios_Iostate)@plt>\n-\tb.n\t4db4 \n+\tblx\t28f0 >::clear(std::_Ios_Iostate)@plt>\n+\tb.n\t4dbc \n \tldr\tr3, [r4, #0]\n \tldr.w\tr0, [r3, #-12]\n \tadd\tr0, r4\n \tldr\tr1, [r0, #20]\n \torr.w\tr1, r1, #1\n-\tblx\t28ec >::clear(std::_Ios_Iostate)@plt>\n-\tb.n\t4d7e \n+\tblx\t28f0 >::clear(std::_Ios_Iostate)@plt>\n+\tb.n\t4d86 \n \tmov\tr0, r5\n-\tblx\t2688 \n+\tblx\t268c \n \tldr\tr3, [sp, #12]\n \tmovs\tr2, #32\n \tstr\tr0, [sp, #8]\n \tstrb.w\tr2, [sp, #32]\n \tmovs\tr2, #0\n \tldr.w\tr9, [r3]\n \tstrd\tr9, r9, [sp, #20]\n \tstr.w\tr9, [sp, #28]\n \tstr\tr2, [sp, #36]\t; 0x24\n-\tcbz\tr6, 4eaa \n+\tcbz\tr6, 4eb2 \n \tmov\tr0, r6\n-\tblx\t27d0 \n+\tblx\t27d4 \n \tadd.w\tr7, r0, #129\t; 0x81\n \tmov\tr4, r0\n \tmov\tr0, r7\n-\tblx\t27c4 \n+\tblx\t27c8 \n \tmovs\tr2, #0\n \tmov\tr1, r6\n \tadd.w\tip, r4, #128\t; 0x80\n \tstrb\tr2, [r0, #0]\n \tadds\tr2, r4, #1\n \tadd\tip, r0\n \tstr\tr7, [sp, #36]\t; 0x24\n \tstr.w\tip, [sp, #28]\n \tmov\tr7, r0\n \tstr\tr0, [sp, #20]\n-\tblx\t2764 \n+\tblx\t2768 \n \tldr\tr3, [sp, #8]\n \tmov\tr1, fp\n \tadd\tr4, r7\n \tstr\tr4, [sp, #24]\n \tmov\tr0, r3\n-\tbl\t67e0 , std::_Select1st >, std::less, std::allocator > >::find(sword::SWBuf const&)@@Base>\n+\tbl\t67e8 , std::_Select1st >, std::less, std::allocator > >::find(sword::SWBuf const&)@@Base>\n \tcmp\tr9, r7\n \tmov\tr4, r0\n-\tbeq.w\t4d1a \n+\tbeq.w\t4d22 \n \tmov\tr0, r7\n-\tblx\t2758 \n-\tb.n\t4d1a \n+\tblx\t275c \n+\tb.n\t4d22 \n \tmov\tr1, fp\n-\tbl\t67e0 , std::_Select1st >, std::less, std::allocator > >::find(sword::SWBuf const&)@@Base>\n+\tbl\t67e8 , std::_Select1st >, std::less, std::allocator > >::find(sword::SWBuf const&)@@Base>\n \tmov\tr4, r0\n-\tb.n\t4d1a \n-\tblx\t26ac <__stack_chk_fail@plt>\n+\tb.n\t4d22 \n+\tblx\t26b0 <__stack_chk_fail@plt>\n \tmov\tr0, r5\n-\tblx\t26b8 \n-\tblx\t2874 <__cxa_end_cleanup@plt>\n+\tblx\t26bc \n+\tblx\t2878 <__cxa_end_cleanup@plt>\n \tnop\n-\tnegs\tr0, r0\n+\ttst\tr0, r7\n \tmovs\tr1, r0\n \tlsls\tr4, r6, #4\n \tmovs\tr0, r0\n-\ttst\tr0, r3\n+\ttst\tr0, r2\n \tmovs\tr1, r0\n \tlsls\tr0, r2, #5\n \tmovs\tr0, r0\n-\tcmn\tr4, r2\n+\tcmn\tr4, r1\n \tmovs\tr1, r0\n \tlsls\tr0, r0, #4\n \tmovs\tr0, r0\n \tadds\tr0, #204\t; 0xcc\n \tmovs\tr0, r0\n \tadds\tr0, #192\t; 0xc0\n \tmovs\tr0, r0\n \tadds\tr0, #200\t; 0xc8\n \tmovs\tr0, r0\n \tcmp\tr6, #114\t; 0x72\n \tmovs\tr0, r0\n-\tlsrs\tr6, r3\n+\tlsrs\tr6, r2\n \tmovs\tr1, r0\n \tlsls\tr4, r0, #5\n \tmovs\tr0, r0\n \tadds\tr0, #140\t; 0x8c\n \t...\n \n-00004ef8 :\n+00004f00 :\n createBasicConfig(bool, bool, bool):\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n-\tldr.w\tr3, [pc, #1936]\t; 5690 \n+\tldr.w\tr3, [pc, #1936]\t; 5698 \n \tsub\tsp, #300\t; 0x12c\n-\tldr.w\tr4, [pc, #1936]\t; 5694 \n+\tldr.w\tr4, [pc, #1936]\t; 569c \n \tadd.w\tsl, sp, #120\t; 0x78\n-\tldr.w\tr6, [pc, #1932]\t; 5698 \n+\tldr.w\tr6, [pc, #1932]\t; 56a0 \n \tadd\tr4, pc\n \tstrd\tr0, r2, [sp, #4]\n \tadd\tr6, pc\n-\tldr.w\tr2, [pc, #1924]\t; 569c \n+\tldr.w\tr2, [pc, #1924]\t; 56a4 \n \tldr\tr0, [r4, #16]\n \tadd\tr2, pc\n \tldr\tr3, [r2, r3]\n \tldr\tr3, [r3, #0]\n \tstr\tr3, [sp, #292]\t; 0x124\n \tmov.w\tr3, #0\n-\tblx\t2814 \n+\tblx\t2818 \n \tldr\tr0, [r4, #16]\n-\tblx\t274c \n-\tldr.w\tr1, [pc, #1900]\t; 56a0 \n+\tblx\t2750 \n+\tldr.w\tr1, [pc, #1900]\t; 56a8 \n \tmovs\tr2, #0\n \tmov\tr0, sl\n \tadd\tr1, pc\n-\tblx\t27a0 \n+\tblx\t27a4 \n \tldr\tr3, [sp, #144]\t; 0x90\n \tcmp\tr3, #9\n \tit\thi\n \tldrhi\tr2, [sp, #128]\t; 0x80\n-\tbhi.n\t4f70 \n+\tbhi.n\t4f78 \n \tldrd\tr0, r4, [sp, #128]\t; 0x80\n \tsubs\tr4, r4, r0\n \tcmp\tr3, #0\n-\tbne.w\t561a \n+\tbne.w\t5622 \n \tmovs\tr0, #138\t; 0x8a\n-\tblx\t27c4 \n+\tblx\t27c8 \n \tmovs\tr3, #138\t; 0x8a\n \tstr\tr0, [sp, #128]\t; 0x80\n \tstr\tr3, [sp, #144]\t; 0x90\n \tmovs\tr3, #0\n \tstrb\tr3, [r0, r4]\n \tldr\tr3, [sp, #144]\t; 0x90\n \tldr\tr2, [sp, #128]\t; 0x80\n \tsubs\tr3, #1\n \tadd\tr3, r2\n \tstr\tr3, [sp, #136]\t; 0x88\n-\tldr.w\tr3, [pc, #1840]\t; 56a4 \n+\tldr.w\tr3, [pc, #1840]\t; 56ac \n \tmovs\tr4, #0\n \tadd\tr3, pc\n \tldmia\tr3!, {r0, r1}\n \tstr\tr0, [r2, #0]\n \tstr\tr1, [r2, #4]\n \tldrh\tr3, [r3, #0]\n \tstrh\tr3, [r2, #8]\n@@ -4010,32 +4010,32 @@\n \tadd.w\tr2, r3, #9\n \tstr\tr2, [sp, #132]\t; 0x84\n \tstrb\tr4, [r3, #9]\n \tldr\tr3, [sp, #164]\t; 0xa4\n \tcmp\tr3, #17\n \tit\thi\n \tldrhi\tr5, [sp, #148]\t; 0x94\n-\tbhi.n\t4fbc \n+\tbhi.n\t4fc4 \n \tldrd\tr0, r4, [sp, #148]\t; 0x94\n \tsubs\tr4, r4, r0\n \tcmp\tr3, #0\n-\tbne.w\t5612 \n+\tbne.w\t561a \n \tmovs\tr0, #146\t; 0x92\n-\tblx\t27c4 \n+\tblx\t27c8 \n \tmovs\tr3, #146\t; 0x92\n \tstr\tr0, [sp, #148]\t; 0x94\n \tstr\tr3, [sp, #164]\t; 0xa4\n \tmovs\tr3, #0\n \tstrb\tr3, [r0, r4]\n \tldr\tr3, [sp, #164]\t; 0xa4\n \tldr\tr5, [sp, #148]\t; 0x94\n \tsubs\tr3, #1\n \tadd\tr3, r5\n \tstr\tr3, [sp, #156]\t; 0x9c\n-\tldr.w\tr4, [pc, #1768]\t; 56a8 \n+\tldr.w\tr4, [pc, #1768]\t; 56b0 \n \tmovs\tr7, #0\n \tadd\tr4, pc\n \tldmia\tr4!, {r0, r1, r2, r3}\n \tstr\tr3, [r5, #12]\n \tstr\tr2, [r5, #8]\n \tstr\tr0, [r5, #0]\n \tstr\tr1, [r5, #4]\n@@ -4045,34 +4045,34 @@\n \tadd.w\tr2, r3, #17\n \tstr\tr2, [sp, #152]\t; 0x98\n \tstrb\tr7, [r3, #17]\n \tldr\tr3, [sp, #184]\t; 0xb8\n \tcmp\tr3, #14\n \tit\thi\n \tldrhi\tr4, [sp, #168]\t; 0xa8\n-\tbhi.n\t500c \n+\tbhi.n\t5014 \n \tldrd\tr0, r4, [sp, #168]\t; 0xa8\n \tsubs\tr4, r4, r0\n \tcmp\tr3, #0\n-\tbne.w\t560a \n+\tbne.w\t5612 \n \tmovs\tr0, #143\t; 0x8f\n-\tblx\t27c4 \n+\tblx\t27c8 \n \tmovs\tr3, #143\t; 0x8f\n \tstr\tr0, [sp, #168]\t; 0xa8\n \tstr\tr3, [sp, #184]\t; 0xb8\n \tmovs\tr3, #0\n \tstrb\tr3, [r0, r4]\n \tldr\tr3, [sp, #184]\t; 0xb8\n \tldr\tr4, [sp, #168]\t; 0xa8\n \tsubs\tr3, #1\n \tadd\tr3, r4\n \tstr\tr3, [sp, #176]\t; 0xb0\n-\tldr.w\tr3, [pc, #1692]\t; 56ac \n+\tldr.w\tr3, [pc, #1692]\t; 56b4 \n \tadd\tr5, sp, #72\t; 0x48\n-\tldr.w\tr7, [pc, #1692]\t; 56b0 \n+\tldr.w\tr7, [pc, #1692]\t; 56b8 \n \tmov.w\tip, #0\n \tadd\tr3, pc\n \tadd\tr7, pc\n \tldmia\tr3!, {r0, r1, r2}\n \tstr\tr2, [r4, #8]\n \tstr\tr0, [r4, #0]\n \tmov\tr0, r5\n@@ -4082,23 +4082,23 @@\n \tldrb\tr3, [r3, #2]\n \tstrh\tr2, [r4, #12]\n \tstrb\tr3, [r4, #14]\n \tldr\tr3, [sp, #168]\t; 0xa8\n \tadd.w\tr2, r3, #14\n \tstr\tr2, [sp, #172]\t; 0xac\n \tstrb.w\tip, [r3, #14]\n-\tblx\t26f4 \n+\tblx\t26f8 \n \tmov\tr0, r5\n-\tblx\t2880 \n+\tblx\t2884 \n \tmov\tr7, r0\n \tmovs\tr0, #136\t; 0x88\n \tmovs\tr3, #32\n \tstrb.w\tr3, [sp, #64]\t; 0x40\n-\tblx\t27c4 \n-\tldr.w\tr2, [pc, #1628]\t; 56b4 \n+\tblx\t27c8 \n+\tldr.w\tr2, [pc, #1628]\t; 56bc \n \tmov\tr9, r0\n \tmovs\tr1, #136\t; 0x88\n \tadd\tr2, pc\n \tstr\tr0, [sp, #52]\t; 0x34\n \tstr\tr1, [sp, #68]\t; 0x44\n \tadd.w\tr1, r0, #135\t; 0x87\n \tstr\tr1, [sp, #60]\t; 0x3c\n@@ -4106,52 +4106,52 @@\n \tstr\tr1, [sp, #56]\t; 0x38\n \tadd.w\tr8, r7, #4\n \tldmia.w\tr2, {r0, r1}\n \tstmia.w\tr9, {r0, r1}\n \tmov\tr4, r8\n \tldr.w\tfp, [r7, #8]\n \tcmp.w\tfp, #0\n-\tbeq.w\t54fe \n+\tbeq.w\t5506 \n \tmov\tr4, fp\n \tmov\tfp, r8\n \tldr\tr0, [r4, #16]\n \tmov\tr1, r9\n-\tblx\t2850 \n+\tblx\t2854 \n \tcmp\tr0, #0\n \tldrd\tr3, r2, [r4, #8]\n \tit\tlt\n \tmovlt\tr4, r2\n-\tblt.n\t50a4 \n+\tblt.n\t50ac \n \tmov\tfp, r4\n \tmov\tr4, r3\n \tcmp\tr4, #0\n-\tbne.n\t508c \n+\tbne.n\t5094 \n \tmov\tr4, fp\n \tcmp\tr8, fp\n-\tbeq.w\t54fe \n+\tbeq.w\t5506 \n \tldr.w\tr1, [fp, #16]\n \tmov\tr0, r9\n-\tblx\t2850 \n+\tblx\t2854 \n \tcmp\tr0, #0\n \titt\tge\n \taddge\tr4, #36\t; 0x24\n \taddge\tr7, sp, #52\t; 0x34\n-\tblt.w\t54fe \n-\tldr.w\tr2, [pc, #1520]\t; 56b8 \n+\tblt.w\t5506 \n+\tldr.w\tr2, [pc, #1520]\t; 56c0 \n \tldr\tr2, [r6, r2]\n \tldr\tr2, [r2, #0]\n \tcmp\tr2, r9\n-\tbeq.n\t50d8 \n+\tbeq.n\t50e0 \n \tmov\tr0, r9\n-\tblx\t2758 \n+\tblx\t275c \n \tmovs\tr0, #139\t; 0x8b\n \tmovs\tr3, #32\n \tstrb.w\tr3, [sp, #64]\t; 0x40\n-\tblx\t27c4 \n-\tldr.w\tr2, [pc, #1492]\t; 56bc \n+\tblx\t27c8 \n+\tldr.w\tr2, [pc, #1492]\t; 56c4 \n \tmov\tr3, r0\n \tmovs\tr1, #139\t; 0x8b\n \tstr\tr0, [sp, #52]\t; 0x34\n \tadd\tr2, pc\n \tstr\tr1, [sp, #68]\t; 0x44\n \tadd.w\tr1, r0, #138\t; 0x8a\n \tstr\tr1, [sp, #60]\t; 0x3c\n@@ -4160,63 +4160,63 @@\n \tldmia\tr2, {r0, r1, r2}\n \tstmia\tr3!, {r0, r1}\n \tmov\tr0, r4\n \tmov\tr1, r7\n \tstrh.w\tr2, [r3], #2\n \tlsrs\tr2, r2, #16\n \tstrb\tr2, [r3, #0]\n-\tbl\t6c30 >::operator[](sword::SWBuf const&)@@Base>\n+\tbl\t6c38 >::operator[](sword::SWBuf const&)@@Base>\n \tldr\tr3, [r0, #16]\n \tmov\tr4, r0\n \tldr\tr2, [r0, #0]\n \tcmp\tr3, #4\n-\tbhi.n\t5144 \n+\tbhi.n\t514c \n \tldr\tr1, [r0, #4]\n \tsub.w\tr8, r1, r2\n \tcmp\tr3, #0\n-\tbne.w\t5600 \n+\tbne.w\t5608 \n \tmovs\tr0, #133\t; 0x85\n-\tblx\t27c4 \n+\tblx\t27c8 \n \tmovs\tr3, #133\t; 0x85\n \tstr\tr0, [r4, #0]\n \tstr\tr3, [r4, #16]\n \tmovs\tr3, #0\n \tstrb.w\tr3, [r0, r8]\n \tldr\tr3, [r4, #16]\n \tldr\tr2, [r4, #0]\n \tsubs\tr3, #1\n \tadd\tr3, r2\n \tstr\tr3, [r4, #8]\n-\tldr.w\tr3, [pc, #1400]\t; 56c0 \n+\tldr.w\tr3, [pc, #1400]\t; 56c8 \n \tmovs\tr1, #0\n \tadd\tr3, pc\n \tldr\tr0, [r3, #0]\n \tldrb\tr3, [r3, #4]\n \tstr\tr0, [r2, #0]\n \tstrb\tr3, [r2, #4]\n \tldr\tr3, [r4, #0]\n \tadds\tr2, r3, #4\n \tstr\tr2, [r4, #4]\n \tstrb\tr1, [r3, #4]\n \tldr\tr0, [sp, #52]\t; 0x34\n-\tcbz\tr0, 5170 \n-\tldr.w\tr3, [pc, #1364]\t; 56b8 \n+\tcbz\tr0, 5178 \n+\tldr.w\tr3, [pc, #1364]\t; 56c0 \n \tldr\tr3, [r6, r3]\n \tldr\tr3, [r3, #0]\n \tcmp\tr0, r3\n-\tbeq.n\t5170 \n-\tblx\t2758 \n+\tbeq.n\t5178 \n+\tblx\t275c \n \tmov\tr0, r5\n-\tblx\t2880 \n+\tblx\t2884 \n \tmov\tr8, r0\n \tmovs\tr0, #136\t; 0x88\n \tmovs\tr3, #32\n \tstrb.w\tr3, [sp, #64]\t; 0x40\n-\tblx\t27c4 \n-\tldr.w\tr3, [pc, #1340]\t; 56c4 \n+\tblx\t27c8 \n+\tldr.w\tr3, [pc, #1340]\t; 56cc \n \tmov\tr9, r0\n \tmovs\tr1, #136\t; 0x88\n \tadd\tr3, pc\n \tstr\tr0, [sp, #52]\t; 0x34\n \tstr\tr1, [sp, #68]\t; 0x44\n \tadd.w\tr1, r0, #135\t; 0x87\n \tstr\tr1, [sp, #60]\t; 0x3c\n@@ -4224,116 +4224,116 @@\n \tstr\tr1, [sp, #56]\t; 0x38\n \tadd.w\tr4, r8, #4\n \tldmia.w\tr3, {r0, r1}\n \tstmia.w\tr9, {r0, r1}\n \tstr\tr4, [sp, #12]\n \tldr.w\tfp, [r8, #8]\n \tcmp.w\tfp, #0\n-\tbeq.w\t552a \n+\tbeq.w\t5532 \n \tmov\tr3, fp\n \tmov\tfp, r4\n \tmov\tr4, r3\n \tldr\tr0, [r4, #16]\n \tmov\tr1, r9\n-\tblx\t2850 \n+\tblx\t2854 \n \tcmp\tr0, #0\n \tldrd\tr3, r2, [r4, #8]\n \tit\tlt\n \tmovlt\tr4, r2\n-\tblt.n\t51d4 \n+\tblt.n\t51dc \n \tmov\tfp, r4\n \tmov\tr4, r3\n \tcmp\tr4, #0\n-\tbne.n\t51bc \n+\tbne.n\t51c4 \n \tldr\tr3, [sp, #12]\n \tmov\tr4, fp\n \tcmp\tr3, fp\n-\tbeq.w\t552c \n+\tbeq.w\t5534 \n \tldr.w\tr1, [fp, #16]\n \tmov\tr0, r9\n-\tblx\t2850 \n+\tblx\t2854 \n \tcmp\tr0, #0\n \tit\tge\n \taddge\tr4, #36\t; 0x24\n-\tblt.w\t552c \n-\tldr.w\tr3, [pc, #1216]\t; 56b8 \n+\tblt.w\t5534 \n+\tldr.w\tr3, [pc, #1216]\t; 56c0 \n \tldr\tr3, [r6, r3]\n \tldr\tr3, [r3, #0]\n \tcmp\tr3, r9\n-\tbeq.n\t5208 \n+\tbeq.n\t5210 \n \tmov\tr0, r9\n-\tblx\t2758 \n+\tblx\t275c \n \tmovs\tr0, #142\t; 0x8e\n \tmovs\tr3, #32\n \tstrb.w\tr3, [sp, #64]\t; 0x40\n-\tblx\t27c4 \n-\tldr.w\tr3, [pc, #1200]\t; 56c8 \n+\tblx\t27c8 \n+\tldr.w\tr3, [pc, #1200]\t; 56d0 \n \tmov\tip, r0\n \tmovs\tr2, #142\t; 0x8e\n \tstr\tr0, [sp, #52]\t; 0x34\n \tadd\tr3, pc\n \tstr\tr2, [sp, #68]\t; 0x44\n \tadd.w\tr2, r0, #141\t; 0x8d\n \tstr\tr2, [sp, #60]\t; 0x3c\n \tadd.w\tr2, r0, #13\n \tstr\tr2, [sp, #56]\t; 0x38\n \tldmia\tr3, {r0, r1, r2, r3}\n \tstmia.w\tip!, {r0, r1, r2}\n \tmov\tr0, r4\n \tmov\tr1, r7\n \tstrh.w\tr3, [ip]\n-\tbl\t6c30 >::operator[](sword::SWBuf const&)@@Base>\n+\tbl\t6c38 >::operator[](sword::SWBuf const&)@@Base>\n \tldr\tr3, [r0, #16]\n \tmov\tr4, r0\n \tldr\tr2, [r0, #0]\n \tcmp\tr3, #5\n-\tbhi.n\t5272 \n+\tbhi.n\t527a \n \tldr\tr1, [r0, #4]\n \tsub.w\tr8, r1, r2\n \tcmp\tr3, #0\n-\tbne.w\t55f6 \n+\tbne.w\t55fe \n \tmovs\tr0, #134\t; 0x86\n-\tblx\t27c4 \n+\tblx\t27c8 \n \tmovs\tr3, #134\t; 0x86\n \tstr\tr0, [r4, #0]\n \tstr\tr3, [r4, #16]\n \tmovs\tr3, #0\n \tstrb.w\tr3, [r0, r8]\n \tldr\tr3, [r4, #16]\n \tldr\tr2, [r4, #0]\n \tsubs\tr3, #1\n \tadd\tr3, r2\n \tstr\tr3, [r4, #8]\n-\tldr.w\tr3, [pc, #1112]\t; 56cc \n+\tldr.w\tr3, [pc, #1112]\t; 56d4 \n \tmovs\tr1, #0\n \tadd\tr3, pc\n \tldr\tr0, [r3, #0]\n \tldrh\tr3, [r3, #4]\n \tstr\tr0, [r2, #0]\n \tstrh\tr3, [r2, #4]\n \tldr\tr3, [r4, #0]\n \tadds\tr2, r3, #5\n \tstr\tr2, [r4, #4]\n \tstrb\tr1, [r3, #5]\n \tldr\tr0, [sp, #52]\t; 0x34\n-\tcbz\tr0, 529e \n-\tldr.w\tr3, [pc, #1064]\t; 56b8 \n+\tcbz\tr0, 52a6 \n+\tldr.w\tr3, [pc, #1064]\t; 56c0 \n \tldr\tr3, [r6, r3]\n \tldr\tr3, [r3, #0]\n \tcmp\tr0, r3\n-\tbeq.n\t529e \n-\tblx\t2758 \n+\tbeq.n\t52a6 \n+\tblx\t275c \n \tmov\tr0, r5\n-\tblx\t2880 \n+\tblx\t2884 \n \tmov\tr8, r0\n \tmovs\tr0, #136\t; 0x88\n \tmovs\tr3, #32\n \tstrb.w\tr3, [sp, #64]\t; 0x40\n-\tblx\t27c4 \n-\tldr.w\tr3, [pc, #1052]\t; 56d0 \n+\tblx\t27c8 \n+\tldr.w\tr3, [pc, #1052]\t; 56d8 \n \tmov\tr9, r0\n \tmovs\tr1, #136\t; 0x88\n \tadd\tr3, pc\n \tstr\tr0, [sp, #52]\t; 0x34\n \tstr\tr1, [sp, #68]\t; 0x44\n \tadd.w\tr1, r0, #135\t; 0x87\n \tstr\tr1, [sp, #60]\t; 0x3c\n@@ -4341,53 +4341,53 @@\n \tstr\tr1, [sp, #56]\t; 0x38\n \tadd.w\tr4, r8, #4\n \tldmia.w\tr3, {r0, r1}\n \tstmia.w\tr9, {r0, r1}\n \tstr\tr4, [sp, #12]\n \tldr.w\tfp, [r8, #8]\n \tcmp.w\tfp, #0\n-\tbeq.w\t5556 \n+\tbeq.w\t555e \n \tmov\tr3, r4\n \tmov\tr4, fp\n \tmov\tfp, r3\n \tldr\tr0, [r4, #16]\n \tmov\tr1, r9\n-\tblx\t2850 \n+\tblx\t2854 \n \tcmp\tr0, #0\n \tldrd\tr3, r2, [r4, #8]\n \tit\tlt\n \tmovlt\tr4, r2\n-\tblt.n\t5302 \n+\tblt.n\t530a \n \tmov\tfp, r4\n \tmov\tr4, r3\n \tcmp\tr4, #0\n-\tbne.n\t52ea \n+\tbne.n\t52f2 \n \tldr\tr3, [sp, #12]\n \tmov\tr4, fp\n \tcmp\tr3, fp\n-\tbeq.w\t5558 \n+\tbeq.w\t5560 \n \tldr.w\tr1, [fp, #16]\n \tmov\tr0, r9\n-\tblx\t2850 \n+\tblx\t2854 \n \tcmp\tr0, #0\n \tit\tge\n \taddge\tr4, #36\t; 0x24\n-\tblt.w\t5558 \n-\tldr\tr3, [pc, #912]\t; (56b8 )\n+\tblt.w\t5560 \n+\tldr\tr3, [pc, #912]\t; (56c0 )\n \tldr\tr3, [r6, r3]\n \tldr\tr3, [r3, #0]\n \tcmp\tr9, r3\n-\tbeq.n\t5334 \n+\tbeq.n\t533c \n \tmov\tr0, r9\n-\tblx\t2758 \n+\tblx\t275c \n \tmovs\tr0, #150\t; 0x96\n \tmovs\tr3, #32\n \tstrb.w\tr3, [sp, #64]\t; 0x40\n-\tblx\t27c4 \n-\tldr.w\tlr, [pc, #912]\t; 56d4 \n+\tblx\t27c8 \n+\tldr.w\tlr, [pc, #912]\t; 56dc \n \tmov\tip, r0\n \tmovs\tr3, #150\t; 0x96\n \tstr\tr0, [sp, #52]\t; 0x34\n \tadd\tlr, pc\n \tstr\tr3, [sp, #68]\t; 0x44\n \tadd.w\tr3, r0, #149\t; 0x95\n \tstr\tr3, [sp, #60]\t; 0x3c\n@@ -4396,72 +4396,72 @@\n \tldmia.w\tlr!, {r0, r1, r2, r3}\n \tstmia.w\tip!, {r0, r1, r2, r3}\n \tldmia.w\tlr, {r0, r1}\n \tstr.w\tr0, [ip], #4\n \tmov\tr0, r4\n \tstrh.w\tr1, [ip]\n \tmov\tr1, r7\n-\tbl\t6c30 >::operator[](sword::SWBuf const&)@@Base>\n+\tbl\t6c38 >::operator[](sword::SWBuf const&)@@Base>\n \tldr\tr3, [sp, #8]\n \tmov\tr4, r0\n \tcmp\tr3, #0\n-\tbeq.w\t55e6 \n-\tldr.w\tfp, [pc, #852]\t; 56d8 \n+\tbeq.w\t55ee \n+\tldr.w\tfp, [pc, #852]\t; 56e0 \n \tmov.w\tr9, #5\n \tmov.w\tr8, #4\n \tadd\tfp, pc\n \tldr\tr2, [r4, #16]\n \tldr\tr0, [r4, #0]\n \tcmp\tr2, r9\n-\tbcs.n\t53c2 \n+\tbcs.n\t53ca \n \tldr\tr3, [r4, #4]\n \tadd.w\tr1, r8, #129\t; 0x81\n \tsubs\tr3, r3, r0\n \tstr\tr3, [sp, #12]\n \tcmp\tr2, #0\n-\tbeq.w\t5646 \n+\tbeq.w\t564e \n \tstr\tr1, [sp, #8]\n-\tblx\t28f8 \n+\tblx\t28fc \n \tldrd\tr1, r3, [sp, #8]\n \tstr\tr1, [r4, #16]\n \tstr\tr0, [r4, #0]\n \tmovs\tr2, #0\n \tstrb\tr2, [r0, r3]\n \tldr\tr3, [r4, #16]\n \tldr\tr0, [r4, #0]\n \tsubs\tr3, #1\n \tadd\tr3, r0\n \tstr\tr3, [r4, #8]\n \tmov\tr2, r9\n \tmov\tr1, fp\n-\tblx\t2764 \n+\tblx\t2768 \n \tldr\tr3, [r4, #0]\n \tmovs\tr2, #0\n \tadd.w\tr1, r3, r8\n \tstr\tr1, [r4, #4]\n \tstrb.w\tr2, [r3, r8]\n \tldr\tr0, [sp, #52]\t; 0x34\n-\tcbz\tr0, 53ea \n-\tldr\tr3, [pc, #728]\t; (56b8 )\n+\tcbz\tr0, 53f2 \n+\tldr\tr3, [pc, #728]\t; (56c0 )\n \tldr\tr3, [r6, r3]\n \tldr\tr3, [r3, #0]\n \tcmp\tr0, r3\n-\tbeq.n\t53ea \n-\tblx\t2758 \n+\tbeq.n\t53f2 \n+\tblx\t275c \n \tldr\tr3, [sp, #4]\n \tcmp\tr3, #0\n-\tbeq.w\t55ba \n+\tbeq.w\t55c2 \n \tmov\tr0, r5\n-\tblx\t2880 \n+\tblx\t2884 \n \tmov\tr9, r0\n \tmovs\tr0, #136\t; 0x88\n \tmovs\tr3, #32\n \tstrb.w\tr3, [sp, #64]\t; 0x40\n-\tblx\t27c4 \n-\tldr\tr2, [pc, #724]\t; (56dc )\n+\tblx\t27c8 \n+\tldr\tr2, [pc, #724]\t; (56e4 )\n \tmov\tfp, r0\n \tmovs\tr1, #136\t; 0x88\n \tadd\tr2, pc\n \tstr\tr0, [sp, #52]\t; 0x34\n \tstr\tr1, [sp, #68]\t; 0x44\n \tadd.w\tr1, r0, #135\t; 0x87\n \tstr\tr1, [sp, #60]\t; 0x3c\n@@ -4469,263 +4469,263 @@\n \tstr\tr1, [sp, #56]\t; 0x38\n \tadd.w\tr3, r9, #4\n \tldmia.w\tr2, {r0, r1}\n \tstmia.w\tfp, {r0, r1}\n \tstr\tr3, [sp, #4]\n \tldr.w\tr4, [r9, #8]\n \tcmp\tr4, #0\n-\tbeq.w\t5622 \n+\tbeq.w\t562a \n \tmov\tr8, r3\n \tldr\tr0, [r4, #16]\n \tmov\tr1, fp\n-\tblx\t2850 \n+\tblx\t2854 \n \tcmp\tr0, #0\n \tldrd\tr3, r2, [r4, #8]\n \tit\tlt\n \tmovlt\tr4, r2\n-\tblt.n\t544e \n+\tblt.n\t5456 \n \tmov\tr8, r4\n \tmov\tr4, r3\n \tcmp\tr4, #0\n-\tbne.n\t5436 \n+\tbne.n\t543e \n \tldr\tr3, [sp, #4]\n \tcmp\tr3, r8\n-\tbeq.w\t5626 \n+\tbeq.w\t562e \n \tldr.w\tr1, [r8, #16]\n \tmov\tr0, fp\n-\tblx\t2850 \n+\tblx\t2854 \n \tcmp\tr0, #0\n \titt\tge\n \taddge.w\tr8, r8, #36\t; 0x24\n \taddge\tr4, sp, #32\n-\tblt.w\t5626 \n-\tldr\tr2, [pc, #580]\t; (56b8 )\n+\tblt.w\t562e \n+\tldr\tr2, [pc, #580]\t; (56c0 )\n \tldr\tr2, [r6, r2]\n \tldr\tr2, [r2, #0]\n \tcmp\tfp, r2\n-\tbeq.n\t5482 \n+\tbeq.n\t548a \n \tmov\tr0, fp\n-\tblx\t2758 \n+\tblx\t275c \n \tmovs\tr3, #32\n \tmovs\tr0, #138\t; 0x8a\n \tstrb\tr3, [r4, #12]\n-\tblx\t27c4 \n-\tldr\tr2, [pc, #592]\t; (56e0 )\n+\tblx\t27c8 \n+\tldr\tr2, [pc, #592]\t; (56e8 )\n \tmov\tr3, r0\n \tmovs\tr1, #138\t; 0x8a\n \tadd\tr2, pc\n \tstr\tr0, [r4, #0]\n \tstr\tr1, [r4, #16]\n \tadd.w\tr1, r0, #137\t; 0x89\n \tstr\tr1, [r4, #8]\n \tadd.w\tr1, r0, #9\n \tstr\tr1, [r4, #4]\n \tldmia\tr2, {r0, r1, r2}\n \tstmia\tr3!, {r0, r1}\n \tmov\tr0, r8\n \tmov\tr1, r4\n \tstrh\tr2, [r3, #0]\n-\tbl\t6c30 >::operator[](sword::SWBuf const&)@@Base>\n+\tbl\t6c38 >::operator[](sword::SWBuf const&)@@Base>\n \tmov\tr3, r0\n \tmov\tr0, r7\n \tmov\tr7, r3\n \tmov\tr1, sl\n-\tbl\t600c \n+\tbl\t6014 \n \tldr.w\tr8, [sp, #68]\t; 0x44\n \tldr\tr3, [r7, #16]\n \tcmp\tr8, r3\n-\tbls.n\t5582 \n+\tbls.n\t558a \n \tldr\tr0, [r7, #0]\n \tadd.w\tr9, r8, #128\t; 0x80\n \tldr\tr2, [r7, #4]\n \tsub.w\tfp, r2, r0\n \tcmp\tr3, #0\n-\tbne.w\t5654 \n+\tbne.w\t565c \n \tmov\tr0, r9\n-\tblx\t27c4 \n+\tblx\t27c8 \n \tadd.w\tr3, r0, fp\n \tstr\tr0, [r7, #0]\n \tstr.w\tr9, [r7, #16]\n \tstr\tr3, [r7, #4]\n \tmovs\tr3, #0\n \tstrb.w\tr3, [r0, fp]\n \tldr\tr3, [r7, #16]\n \tldr\tr0, [r7, #0]\n \tsubs\tr3, #1\n \tadd\tr3, r0\n \tstr\tr3, [r7, #8]\n-\tb.n\t5584 \n+\tb.n\t558c \n \tadd\tr2, sp, #20\n \tmov\tr0, r7\n \tmov\tr1, r4\n \tadd\tr7, sp, #52\t; 0x34\n \tstr\tr7, [r2, #0]\n-\tbl\t4a08 \n+\tbl\t4a10 \n \tldr.w\tr9, [sp, #52]\t; 0x34\n \tadd.w\tr4, r0, #36\t; 0x24\n \tcmp.w\tr9, #0\n-\tbeq.w\t50d8 \n-\tldr\tr2, [pc, #408]\t; (56b8 )\n+\tbeq.w\t50e0 \n+\tldr\tr2, [pc, #408]\t; (56c0 )\n \tldr\tr2, [r6, r2]\n \tldr\tr2, [r2, #0]\n \tcmp\tr2, r9\n-\tbne.w\t50d2 \n-\tb.n\t50d8 \n+\tbne.w\t50da \n+\tb.n\t50e0 \n \tldr\tr4, [sp, #12]\n \tadd\tr2, sp, #24\n \tmov\tr1, r4\n \tmov\tr0, r8\n \tstr\tr7, [r2, #0]\n-\tbl\t4a08 \n+\tbl\t4a10 \n \tldr.w\tr9, [sp, #52]\t; 0x34\n \tadd.w\tr4, r0, #36\t; 0x24\n \tcmp.w\tr9, #0\n-\tbeq.w\t5208 \n-\tldr\tr3, [pc, #364]\t; (56b8 )\n+\tbeq.w\t5210 \n+\tldr\tr3, [pc, #364]\t; (56c0 )\n \tldr\tr3, [r6, r3]\n \tldr\tr3, [r3, #0]\n \tcmp\tr3, r9\n-\tbne.w\t5202 \n-\tb.n\t5208 \n+\tbne.w\t520a \n+\tb.n\t5210 \n \tldr\tr4, [sp, #12]\n \tadd\tr2, sp, #28\n \tmov\tr1, r4\n \tmov\tr0, r8\n \tstr\tr7, [r2, #0]\n-\tbl\t4a08 \n+\tbl\t4a10 \n \tldr.w\tr9, [sp, #52]\t; 0x34\n \tadd.w\tr4, r0, #36\t; 0x24\n \tcmp.w\tr9, #0\n-\tbeq.w\t5334 \n-\tldr\tr3, [pc, #320]\t; (56b8 )\n+\tbeq.w\t533c \n+\tldr\tr3, [pc, #320]\t; (56c0 )\n \tldr\tr3, [r6, r3]\n \tldr\tr3, [r3, #0]\n \tcmp\tr9, r3\n-\tbne.w\t532e \n-\tb.n\t5334 \n+\tbne.w\t5336 \n+\tb.n\t533c \n \tldr\tr0, [r7, #0]\n \tmov\tr2, r8\n \tldr\tr1, [sp, #52]\t; 0x34\n-\tblx\t2764 \n+\tblx\t2768 \n \tldrd\tr0, r3, [sp, #52]\t; 0x34\n \tsubs\tr2, r3, r0\n \tldr\tr3, [r7, #0]\n \tadd\tr3, r2\n \tstr\tr3, [r7, #4]\n-\tcbz\tr0, 55a8 \n-\tldr\tr3, [pc, #284]\t; (56b8 )\n+\tcbz\tr0, 55b0 \n+\tldr\tr3, [pc, #284]\t; (56c0 )\n \tldr\tr3, [r6, r3]\n \tldr\tr3, [r3, #0]\n \tcmp\tr3, r0\n-\tbeq.n\t55a8 \n-\tblx\t2758 \n+\tbeq.n\t55b0 \n+\tblx\t275c \n \tldr\tr0, [r4, #0]\n-\tcbz\tr0, 55ba \n-\tldr\tr3, [pc, #264]\t; (56b8 )\n+\tcbz\tr0, 55c2 \n+\tldr\tr3, [pc, #264]\t; (56c0 )\n \tldr\tr3, [r6, r3]\n \tldr\tr3, [r3, #0]\n \tcmp\tr0, r3\n-\tbeq.n\t55ba \n-\tblx\t2758 \n+\tbeq.n\t55c2 \n+\tblx\t275c \n \tmov\tr0, r5\n-\tblx\t26a0 \n+\tblx\t26a4 \n \tmov\tr0, r5\n-\tblx\t267c \n+\tblx\t2680 \n \tmov\tr0, sl\n-\tblx\t285c \n-\tldr\tr2, [pc, #276]\t; (56e4 )\n-\tldr\tr3, [pc, #192]\t; (5690 )\n+\tblx\t2860 \n+\tldr\tr2, [pc, #276]\t; (56ec )\n+\tldr\tr3, [pc, #192]\t; (5698 )\n \tadd\tr2, pc\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [sp, #292]\t; 0x124\n \teors\tr2, r3\n \tmov.w\tr3, #0\n-\tbne.n\t565c \n+\tbne.n\t5664 \n \tadd\tsp, #300\t; 0x12c\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n-\tldr.w\tfp, [pc, #256]\t; 56e8 \n+\tldr.w\tfp, [pc, #256]\t; 56f0 \n \tmov.w\tr9, #6\n \tmov.w\tr8, #5\n \tadd\tfp, pc\n-\tb.n\t538e \n+\tb.n\t5396 \n \tmov\tr0, r2\n \tmovs\tr1, #134\t; 0x86\n-\tblx\t28f8 \n-\tb.n\t525c \n+\tblx\t28fc \n+\tb.n\t5264 \n \tmov\tr0, r2\n \tmovs\tr1, #133\t; 0x85\n-\tblx\t28f8 \n-\tb.n\t512e \n+\tblx\t28fc \n+\tb.n\t5136 \n \tmovs\tr1, #143\t; 0x8f\n-\tblx\t28f8 \n-\tb.n\t4ff8 \n+\tblx\t28fc \n+\tb.n\t5000 \n \tmovs\tr1, #146\t; 0x92\n-\tblx\t28f8 \n-\tb.n\t4fa8 \n+\tblx\t28fc \n+\tb.n\t4fb0 \n \tmovs\tr1, #138\t; 0x8a\n-\tblx\t28f8 \n-\tb.n\t4f5c \n+\tblx\t28fc \n+\tb.n\t4f64 \n \tldr.w\tr8, [sp, #4]\n \tadd\tr4, sp, #32\n \tmov\tr1, r8\n \tmov\tr0, r9\n \tmov\tr2, r4\n \tstr\tr7, [r4, #0]\n-\tbl\t4a08 \n+\tbl\t4a10 \n \tldr.w\tfp, [sp, #52]\t; 0x34\n \tadd.w\tr8, r0, #36\t; 0x24\n \tcmp.w\tfp, #0\n-\tbeq.w\t5482 \n-\tb.n\t5472 \n+\tbeq.w\t548a \n+\tb.n\t547a \n \tmov\tr0, r1\n \tstr\tr1, [sp, #8]\n-\tblx\t27c4 \n+\tblx\t27c8 \n \tldrd\tr1, r3, [sp, #8]\n-\tb.n\t53b0 \n+\tb.n\t53b8 \n \tmov\tr1, r9\n-\tblx\t28f8 \n-\tb.n\t54e0 \n-\tblx\t26ac <__stack_chk_fail@plt>\n+\tblx\t28fc \n+\tb.n\t54e8 \n+\tblx\t26b0 <__stack_chk_fail@plt>\n \tmov\tr0, r5\n-\tblx\t267c \n+\tblx\t2680 \n \tmov\tr0, sl\n-\tblx\t285c \n-\tblx\t2874 <__cxa_end_cleanup@plt>\n+\tblx\t2860 \n+\tblx\t2878 <__cxa_end_cleanup@plt>\n \tmov\tr0, r7\n-\tbl\t58fc \n-\tb.n\t5660 \n-\tb.n\t5670 \n-\tb.n\t5670 \n-\tb.n\t5666 \n-\tb.n\t5670 \n-\tb.n\t5670 \n-\tb.n\t5670 \n-\tb.n\t5670 \n+\tbl\t5904 \n+\tb.n\t5668 \n+\tb.n\t5678 \n+\tb.n\t5678 \n+\tb.n\t566e \n+\tb.n\t5678 \n+\tb.n\t5678 \n+\tb.n\t5678 \n+\tb.n\t5678 \n \tmov\tr0, r4\n-\tbl\t58fc \n-\tb.n\t5660 \n+\tbl\t5904 \n+\tb.n\t5668 \n \tnop\n \tlsls\tr4, r6, #4\n \tmovs\tr0, r0\n-\tlsrs\tr2, r7\n-\tmovs\tr1, r0\n-\tsubs\tr7, #148\t; 0x94\n+\tlsrs\tr2, r6\n \tmovs\tr1, r0\n \tsubs\tr7, #140\t; 0x8c\n \tmovs\tr1, r0\n+\tsubs\tr7, #132\t; 0x84\n+\tmovs\tr1, r0\n \tcmp\tr7, #138\t; 0x8a\n \tmovs\tr0, r0\n \tcmp\tr7, #82\t; 0x52\n \tmovs\tr0, r0\n \tcmp\tr7, #18\n \tmovs\tr0, r0\n \tcmp\tr6, #206\t; 0xce\n \tmovs\tr0, r0\n-\tsubs\tr7, #236\t; 0xec\n+\tsubs\tr7, #228\t; 0xe4\n \tmovs\tr1, r0\n \tcmp\tr6, #154\t; 0x9a\n \tmovs\tr0, r0\n \tlsls\tr0, r2, #5\n \tmovs\tr0, r0\n \tcmp\tr6, #18\n \tmovs\tr0, r0\n@@ -4743,111 +4743,111 @@\n \tmovs\tr0, r0\n \tcmp\tr3, #40\t; 0x28\n \tmovs\tr0, r0\n \tcmp\tr3, #48\t; 0x30\n \tmovs\tr0, r0\n \tcmp\tr2, #178\t; 0xb2\n \tmovs\tr0, r0\n-\tsubs\tr0, #216\t; 0xd8\n+\tsubs\tr0, #208\t; 0xd0\n \tmovs\tr1, r0\n \tcmp\tr0, #202\t; 0xca\n \t...\n \n-000056ec :\n+000056f4 :\n initConfig():\n \tpush\t{r3, r4, r5, r6, r7, lr}\n-\tldr\tr7, [pc, #204]\t; (57bc )\n-\tbl\t34bc \n-\tldr\tr4, [pc, #200]\t; (57c0 )\n+\tldr\tr7, [pc, #204]\t; (57c4 )\n+\tbl\t34c4 \n+\tldr\tr4, [pc, #200]\t; (57c8 )\n \tadd\tr7, pc\n \tadd\tr4, pc\n \tldr\tr0, [r7, #8]\n \tldr\tr3, [r0, #0]\n \tldr\tr3, [r3, #36]\t; 0x24\n \tblx\tr3\n \tmov\tr6, r0\n-\tbl\t32b8 \n+\tbl\t32c0 \n \tmovs\tr1, #1\n \tmov\tr2, r0\n \tmov\tr5, r0\n \tmov\tr0, r6\n-\tbl\t4ef8 \n-\tldr\tr3, [pc, #172]\t; (57c4 )\n-\tldr\tr1, [pc, #176]\t; (57c8 )\n+\tbl\t4f00 \n+\tldr\tr3, [pc, #172]\t; (57cc )\n+\tldr\tr1, [pc, #176]\t; (57d0 )\n \tmovs\tr2, #36\t; 0x24\n \tadd\tr1, pc\n \tldr\tr4, [r4, r3]\n \tmov\tr0, r4\n-\tblx\t27ec >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n+\tblx\t27f0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n \tldr\tr7, [r7, #16]\n \tcmp\tr7, #0\n-\tbeq.n\t57a6 \n+\tbeq.n\t57ae \n \tmov\tr0, r7\n-\tblx\t27d0 \n+\tblx\t27d4 \n \tmov\tr1, r7\n \tmov\tr2, r0\n \tmov\tr0, r4\n-\tblx\t27ec >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n-\tldr\tr1, [pc, #144]\t; (57cc )\n+\tblx\t27f0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n+\tldr\tr1, [pc, #144]\t; (57d4 )\n \tmovs\tr2, #2\n \tmov\tr0, r4\n \tadd\tr1, pc\n-\tblx\t27ec >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n-\tldr\tr1, [pc, #136]\t; (57d0 )\n+\tblx\t27f0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n+\tldr\tr1, [pc, #136]\t; (57d8 )\n \tmovs\tr2, #28\n \tmov\tr0, r4\n \tadd\tr1, pc\n-\tblx\t27ec >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n-\tcbnz\tr6, 5796 \n-\tldr\tr1, [pc, #124]\t; (57d4 )\n+\tblx\t27f0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n+\tcbnz\tr6, 579e \n+\tldr\tr1, [pc, #124]\t; (57dc )\n \tmovs\tr2, #8\n \tadd\tr1, pc\n \tmov\tr0, r4\n-\tblx\t27ec >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n-\tldr\tr1, [pc, #116]\t; (57d8 )\n+\tblx\t27f0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n+\tldr\tr1, [pc, #116]\t; (57e0 )\n \tmovs\tr2, #1\n \tmov\tr0, r4\n \tadd\tr1, pc\n-\tblx\t27ec >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n-\tldr\tr1, [pc, #108]\t; (57dc )\n+\tblx\t27f0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n+\tldr\tr1, [pc, #108]\t; (57e4 )\n \tmovs\tr2, #22\n \tmov\tr0, r4\n \tadd\tr1, pc\n-\tblx\t27ec >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n-\tcbz\tr5, 579e \n-\tldr\tr1, [pc, #100]\t; (57e0 )\n+\tblx\t27f0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n+\tcbz\tr5, 57a6 \n+\tldr\tr1, [pc, #100]\t; (57e8 )\n \tmovs\tr2, #7\n \tadd\tr1, pc\n \tmov\tr0, r4\n-\tblx\t27ec >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n-\tldr\tr1, [pc, #92]\t; (57e4 )\n+\tblx\t27f0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n+\tldr\tr1, [pc, #92]\t; (57ec )\n \tmov\tr0, r4\n \tmovs\tr2, #1\n \tldmia.w\tsp!, {r3, r4, r5, r6, r7, lr}\n \tadd\tr1, pc\n-\tb.w\t27e8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n-\tldr\tr1, [pc, #80]\t; (57e8 )\n+\tb.w\t27ec >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tldr\tr1, [pc, #80]\t; (57f0 )\n \tmovs\tr2, #7\n \tadd\tr1, pc\n-\tb.n\t575a \n-\tldr\tr1, [pc, #76]\t; (57ec )\n+\tb.n\t5762 \n+\tldr\tr1, [pc, #76]\t; (57f4 )\n \tmovs\tr2, #10\n \tadd\tr1, pc\n-\tb.n\t5780 \n+\tb.n\t5788 \n \tldr\tr3, [r4, #0]\n \tldr.w\tr0, [r3, #-12]\n \tadd\tr0, r4\n \tldr\tr1, [r0, #20]\n \torr.w\tr1, r1, #1\n-\tblx\t28ec >::clear(std::_Ios_Iostate)@plt>\n-\tb.n\t573a \n+\tblx\t28f0 >::clear(std::_Ios_Iostate)@plt>\n+\tb.n\t5742 \n \tnop\n-\tsubs\tr1, #18\n+\tsubs\tr1, #10\n \tmovs\tr1, r0\n-\tadds\tr7, #176\t; 0xb0\n+\tadds\tr7, #168\t; 0xa8\n \tmovs\tr1, r0\n \tlsls\tr0, r0, #4\n \tmovs\tr0, r0\n \tcmp\tr0, #94\t; 0x5e\n \tmovs\tr0, r0\n \tmovs\tr4, #236\t; 0xec\n \tmovs\tr0, r0\n@@ -4864,556 +4864,556 @@\n \tasrs\tr4, r0, #30\n \tmovs\tr0, r0\n \tmovs\tr7, #202\t; 0xca\n \tmovs\tr0, r0\n \tmovs\tr7, #182\t; 0xb6\n \t...\n \n-000057f0 :\n+000057f8 :\n syncConfig():\n \tpush\t{r3, r4, r5, lr}\n-\tldr\tr5, [pc, #120]\t; (586c )\n-\tbl\t34bc \n-\tldr\tr4, [pc, #116]\t; (5870 )\n+\tldr\tr5, [pc, #120]\t; (5874 )\n+\tbl\t34c4 \n+\tldr\tr4, [pc, #116]\t; (5878 )\n \tadd\tr5, pc\n \tadd\tr4, pc\n \tldr\tr0, [r5, #8]\n \tldr\tr3, [r0, #0]\n \tldr\tr3, [r3, #36]\t; 0x24\n \tblx\tr3\n-\tcbz\tr0, 5858 \n+\tcbz\tr0, 5860 \n \tldr\tr0, [r5, #16]\n \tmovs\tr1, #0\n-\tblx\t2724 \n-\tcbz\tr0, 5842 \n-\tldr\tr3, [pc, #96]\t; (5874 )\n+\tblx\t2728 \n+\tcbz\tr0, 584a \n+\tldr\tr3, [pc, #96]\t; (587c )\n \tadd\tr3, pc\n \tldr\tr0, [r3, #8]\n \tldr\tr3, [r0, #0]\n \tldr\tr3, [r3, #32]\n \tblx\tr3\n-\tldr\tr3, [pc, #88]\t; (5878 )\n-\tcbnz\tr0, 5832 \n-\tldr\tr1, [pc, #88]\t; (587c )\n+\tldr\tr3, [pc, #88]\t; (5880 )\n+\tcbnz\tr0, 583a \n+\tldr\tr1, [pc, #88]\t; (5884 )\n \tmovs\tr2, #52\t; 0x34\n \tldr\tr0, [r4, r3]\n \tadd\tr1, pc\n \tldmia.w\tsp!, {r3, r4, r5, lr}\n-\tb.w\t27e8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n-\tldr\tr1, [pc, #76]\t; (5880 )\n+\tb.w\t27ec >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tldr\tr1, [pc, #76]\t; (5888 )\n \tmovs\tr2, #60\t; 0x3c\n \tldr\tr0, [r4, r3]\n \tadd\tr1, pc\n \tldmia.w\tsp!, {r3, r4, r5, lr}\n-\tb.w\t27e8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tb.w\t27ec >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tmov\tr2, r0\n \tmov\tr1, r0\n \tmovs\tr0, #1\n-\tbl\t4ef8 \n+\tbl\t4f00 \n \tmovs\tr0, #1\n-\tbl\t33d4 \n-\tbl\t34bc \n-\tb.n\t5812 \n-\tldr\tr3, [pc, #28]\t; (5878 )\n+\tbl\t33dc \n+\tbl\t34c4 \n+\tb.n\t581a \n+\tldr\tr3, [pc, #28]\t; (5880 )\n \tmovs\tr2, #37\t; 0x25\n-\tldr\tr1, [pc, #36]\t; (5884 )\n+\tldr\tr1, [pc, #36]\t; (588c )\n \tadd\tr1, pc\n \tldr\tr0, [r4, r3]\n \tldmia.w\tsp!, {r3, r4, r5, lr}\n-\tb.w\t27e8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tb.w\t27ec >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tnop\n-\tsubs\tr0, #14\n+\tsubs\tr0, #6\n \tmovs\tr1, r0\n-\tadds\tr6, #172\t; 0xac\n+\tadds\tr6, #164\t; 0xa4\n \tmovs\tr1, r0\n-\tadds\tr7, #244\t; 0xf4\n+\tadds\tr7, #236\t; 0xec\n \tmovs\tr1, r0\n \tlsls\tr0, r0, #4\n \tmovs\tr0, r0\n \tmovs\tr7, #216\t; 0xd8\n \tmovs\tr0, r0\n \tcmp\tr0, #0\n \tmovs\tr0, r0\n \tmovs\tr7, #122\t; 0x7a\n \t...\n \n-00005888 :\n+00005890 :\n sword::InstallMgr::getCipherCode(char const*, sword::SWConfig*):\n \tmovs\tr0, #0\n \tbx\tlr\n \n-0000588c :\n+00005894 :\n sword::SWModule::getConfig() const:\n \tldr\tr0, [r0, #32]\n \tbx\tlr\n \n-00005890 :\n+00005898 :\n sword::SWModule::getOptionFilters[abi:cxx11]() const:\n \tldr.w\tr0, [r0, #184]\t; 0xb8\n \tbx\tlr\n \tnop\n \n-00005898 :\n+000058a0 :\n sword::SWOptionFilter::getOptionName():\n \tldr\tr0, [r0, #24]\n \tbx\tlr\n \n-0000589c :\n+000058a4 :\n sword::SWOptionFilter::getOptionTip():\n \tldr\tr0, [r0, #28]\n \tbx\tlr\n \n-000058a0 :\n+000058a8 :\n MyStatusReporter::~MyStatusReporter():\n \tbx\tlr\n \tnop\n \n-000058a4 :\n+000058ac :\n MyStatusReporter::~MyStatusReporter():\n \tpush\t{r4, lr}\n \tmovs\tr1, #8\n \tmov\tr4, r0\n-\tblx\t2718 \n+\tblx\t271c \n \tmov\tr0, r4\n \tpop\t{r4, pc}\n \tnop\n \n-000058b4 :\n+000058bc :\n MyInstallMgr::~MyInstallMgr():\n-\tldr\tr3, [pc, #20]\t; (58cc )\n-\tldr\tr2, [pc, #24]\t; (58d0 )\n+\tldr\tr3, [pc, #20]\t; (58d4 )\n+\tldr\tr2, [pc, #24]\t; (58d8 )\n \tadd\tr3, pc\n \tpush\t{r4, lr}\n \tmov\tr4, r0\n \tldr\tr3, [r3, r2]\n \tadds\tr3, #8\n \tstr\tr3, [r0, #0]\n-\tblx\t2794 \n+\tblx\t2798 \n \tmov\tr0, r4\n \tpop\t{r4, pc}\n-\tadds\tr5, #240\t; 0xf0\n+\tadds\tr5, #232\t; 0xe8\n \tmovs\tr1, r0\n \tlsls\tr4, r1, #5\n \t...\n \n-000058d4 :\n+000058dc :\n MyInstallMgr::~MyInstallMgr():\n-\tldr\tr3, [pc, #28]\t; (58f4 )\n-\tldr\tr2, [pc, #32]\t; (58f8 )\n+\tldr\tr3, [pc, #28]\t; (58fc )\n+\tldr\tr2, [pc, #32]\t; (5900 )\n \tadd\tr3, pc\n \tpush\t{r4, lr}\n \tmov\tr4, r0\n \tldr\tr3, [r3, r2]\n \tadds\tr3, #8\n \tstr\tr3, [r0, #0]\n-\tblx\t2794 \n+\tblx\t2798 \n \tmov\tr0, r4\n \tmovs\tr1, #140\t; 0x8c\n-\tblx\t2718 \n+\tblx\t271c \n \tmov\tr0, r4\n \tpop\t{r4, pc}\n-\tadds\tr5, #208\t; 0xd0\n+\tadds\tr5, #200\t; 0xc8\n \tmovs\tr1, r0\n \tlsls\tr4, r1, #5\n \t...\n \n-000058fc :\n+00005904 :\n sword::SWBuf::~SWBuf():\n \tpush\t{r4, lr}\n \tmov\tr4, r0\n \tldr\tr0, [r0, #0]\n-\tldr\tr3, [pc, #24]\t; (591c )\n+\tldr\tr3, [pc, #24]\t; (5924 )\n \tadd\tr3, pc\n-\tcbz\tr0, 5916 \n-\tldr\tr2, [pc, #20]\t; (5920 )\n+\tcbz\tr0, 591e \n+\tldr\tr2, [pc, #20]\t; (5928 )\n \tldr\tr3, [r3, r2]\n \tldr\tr3, [r3, #0]\n \tcmp\tr0, r3\n-\tbeq.n\t5916 \n-\tblx\t2758 \n+\tbeq.n\t591e \n+\tblx\t275c \n \tmov\tr0, r4\n \tpop\t{r4, pc}\n \tnop\n-\tadds\tr5, #164\t; 0xa4\n+\tadds\tr5, #156\t; 0x9c\n \tmovs\tr1, r0\n \tlsls\tr0, r2, #5\n \tmovs\tr0, r0\n \tmovs\tr0, r0\n \t...\n \n-00005928 :\n+00005930 :\n MyStatusReporter::update(unsigned long, unsigned long):\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov\tr6, r0\n-\tldr\tr3, [pc, #480]\t; (5b10 )\n+\tldr\tr3, [pc, #480]\t; (5b18 )\n \tvpush\t{d8}\n \tsub\tsp, #36\t; 0x24\n-\tldr\tr7, [pc, #476]\t; (5b14 )\n+\tldr\tr7, [pc, #476]\t; (5b1c )\n \tmov\tr9, r1\n \tmov\tr8, r1\n \tstr\tr2, [sp, #0]\n \tadd\tr7, pc\n-\tldr\tr2, [pc, #468]\t; (5b18 )\n+\tldr\tr2, [pc, #468]\t; (5b20 )\n \tadd\tr2, pc\n \tldr\tr3, [r2, r3]\n \tldr\tr3, [r3, #0]\n \tstr\tr3, [sp, #28]\n \tmov.w\tr3, #0\n-\tcbz\tr1, 5974 \n+\tcbz\tr1, 597c \n \tvldr\ts15, [sp]\n \tvmov\ts13, r1\n-\tvldr\td4, [pc, #428]\t; 5b08 \n+\tvldr\td4, [pc, #428]\t; 5b10 \n \tvcvt.f64.u32\td5, s13\n \tvcvt.f64.u32\td7, s15\n \tvdiv.f64\td6, d7, d5\n \tvmul.f64\td6, d6, d4\n \tvcvt.s32.f64\ts15, d6\n \tvmov\tr8, s15\n \tldr\tr3, [r6, #4]\n \tcmp\tr8, r3\n-\tble.n\t59a0 \n-\tldr\tr2, [pc, #416]\t; (5b1c )\n+\tble.n\t59a8 \n+\tldr\tr2, [pc, #416]\t; (5b24 )\n \tmovs\tr4, #0\n \tadd\tr2, pc\n \tvmov\ts16, r2\n-\tcbz\tr3, 59c8 \n-\tldr\tr3, [pc, #408]\t; (5b20 )\n+\tcbz\tr3, 59d0 \n+\tldr\tr3, [pc, #408]\t; (5b28 )\n \tldr\tr5, [r7, r3]\n-\tldr\tr1, [pc, #408]\t; (5b24 )\n+\tldr\tr1, [pc, #408]\t; (5b2c )\n \tmovs\tr2, #1\n \tmov\tr0, r5\n \tadd\tr1, pc\n-\tblx\t27ec >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n+\tblx\t27f0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n \tldr\tr3, [r6, #4]\n \tadds\tr3, #1\n \tstr\tr3, [r6, #4]\n \tcmp\tr3, r8\n-\tblt.n\t5984 \n-\tldr\tr2, [pc, #388]\t; (5b28 )\n-\tldr\tr3, [pc, #364]\t; (5b10 )\n+\tblt.n\t598c \n+\tldr\tr2, [pc, #388]\t; (5b30 )\n+\tldr\tr3, [pc, #364]\t; (5b18 )\n \tadd\tr2, pc\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [sp, #28]\n \teors\tr2, r3\n \tmov.w\tr3, #0\n-\tbne.w\t5af4 \n-\tldr\tr3, [pc, #360]\t; (5b20 )\n+\tbne.w\t5afc \n+\tldr\tr3, [pc, #360]\t; (5b28 )\n \tldr\tr0, [r7, r3]\n \tadd\tsp, #36\t; 0x24\n \tvpop\t{d8}\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n-\tb.w\t2730 \n-\tldr\tr0, [pc, #352]\t; (5b2c )\n+\tb.w\t2734 \n+\tldr\tr0, [pc, #352]\t; (5b34 )\n \tmovs\tr2, #32\n \tstr\tr3, [sp, #24]\n \tadd.w\tsl, sp, #8\n \tstrb.w\tr2, [sp, #20]\n \tvmov\tr1, s16\n \tmov\tr2, r9\n \tldr\tr3, [r7, r0]\n \tmov\tr0, sl\n \tstr\tr3, [sp, #0]\n \tldr\tr3, [r3, #0]\n \tstrd\tr3, r3, [sp, #8]\n \tstr\tr3, [sp, #16]\n-\tblx\t2808 \n+\tblx\t280c \n \tldrd\tr0, r2, [sp, #8]\n \tsubs\tr5, r2, r0\n \tcmp\tr5, #74\t; 0x4a\n-\tbhi.n\t5a4c \n+\tbhi.n\t5a54 \n \tmov.w\tfp, #32\n \tstr\tr6, [sp, #4]\n-\tb.n\t5a16 \n+\tb.n\t5a1e \n \tadds\tr3, r2, #1\n \tstr\tr3, [sp, #12]\n \tstrb.w\tfp, [r2]\n \tldr\tr3, [sp, #12]\n \tstrb\tr4, [r3, #0]\n \tldrd\tr0, r2, [sp, #8]\n \tsubs\tr5, r2, r0\n \tcmp\tr5, #74\t; 0x4a\n-\tbhi.n\t5a4a \n+\tbhi.n\t5a52 \n \tldr\tr3, [sp, #16]\n \tsubs\tr3, r3, r2\n \tcmp\tr3, #1\n-\tbhi.n\t5a00 \n+\tbhi.n\t5a08 \n \tldr\tr3, [sp, #24]\n \tadds\tr6, r3, #3\n-\tbhi.n\t5a00 \n+\tbhi.n\t5a08 \n \tadd.w\tr6, r3, #130\t; 0x82\n \tcmp\tr3, #0\n-\tbeq.n\t5a9e \n+\tbeq.n\t5aa6 \n \tmov\tr1, r6\n-\tblx\t28f8 \n+\tblx\t28fc \n \tadds\tr3, r0, r5\n \tstr\tr6, [sp, #24]\n \tstr\tr3, [sp, #12]\n \tstr\tr0, [sp, #8]\n \tstrb\tr4, [r0, r5]\n \tldr\tr2, [sp, #24]\n \tldr\tr3, [sp, #8]\n \tsubs\tr2, #1\n \tadd\tr3, r2\n \tldr\tr2, [sp, #12]\n \tstr\tr3, [sp, #16]\n-\tb.n\t5a00 \n+\tb.n\t5a08 \n \tldr\tr6, [sp, #4]\n \tldr\tr3, [sp, #16]\n \tsubs\tr3, r3, r2\n \tcmp\tr3, #1\n-\tbls.n\t5aa6 \n+\tbls.n\t5aae \n \tadds\tr3, r2, #1\n \tstr\tr3, [sp, #12]\n \tmovs\tr3, #93\t; 0x5d\n \tstrb\tr3, [r2, #0]\n \tldr\tr3, [sp, #12]\n \tstrb\tr4, [r3, #0]\n \tldr\tr5, [sp, #8]\n \tcmp\tr5, #0\n-\tbeq.n\t5ad4 \n+\tbeq.n\t5adc \n \tmov\tr0, r5\n-\tblx\t27d0 \n-\tldr\tr3, [pc, #176]\t; (5b20 )\n+\tblx\t27d4 \n+\tldr\tr3, [pc, #176]\t; (5b28 )\n \tmov\tr1, r5\n \tmov\tr2, r0\n \tldr\tr5, [r7, r3]\n \tmov\tr0, r5\n-\tblx\t27ec >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n-\tldr\tr1, [pc, #180]\t; (5b30 )\n+\tblx\t27f0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n+\tldr\tr1, [pc, #180]\t; (5b38 )\n \tmovs\tr2, #2\n \tmov\tr0, r5\n \tadd\tr1, pc\n-\tblx\t27ec >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n+\tblx\t27f0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n \tldr\tr0, [sp, #8]\n \tcmp\tr0, #0\n-\tbeq.w\t598a \n+\tbeq.w\t5992 \n \tldr\tr3, [sp, #0]\n \tldr\tr3, [r3, #0]\n \tcmp\tr0, r3\n-\tbeq.w\t598a \n-\tblx\t2758 \n-\tb.n\t598a \n+\tbeq.w\t5992 \n+\tblx\t275c \n+\tb.n\t5992 \n \tmovs\tr0, #130\t; 0x82\n-\tblx\t27c4 \n-\tb.n\t5a32 \n+\tblx\t27c8 \n+\tb.n\t5a3a \n \tldr\tr3, [sp, #24]\n \tadds\tr1, r3, #3\n-\tbhi.n\t5a54 \n+\tbhi.n\t5a5c \n \tadd.w\tr1, r3, #130\t; 0x82\n \tstr\tr1, [sp, #4]\n-\tcbnz\tr3, 5aec \n+\tcbnz\tr3, 5af4 \n \tmovs\tr0, #130\t; 0x82\n-\tblx\t27c4 \n+\tblx\t27c8 \n \tldr\tr1, [sp, #4]\n \tadds\tr3, r0, r5\n \tstr\tr1, [sp, #24]\n \tstr\tr3, [sp, #12]\n \tstr\tr0, [sp, #8]\n \tstrb\tr4, [r0, r5]\n \tldr\tr3, [sp, #24]\n \tsubs\tr2, r3, #1\n \tldr\tr3, [sp, #8]\n \tadd\tr3, r2\n \tldr\tr2, [sp, #12]\n \tstr\tr3, [sp, #16]\n-\tb.n\t5a54 \n-\tldr\tr3, [pc, #72]\t; (5b20 )\n+\tb.n\t5a5c \n+\tldr\tr3, [pc, #72]\t; (5b28 )\n \tldr\tr5, [r7, r3]\n \tldr\tr3, [r5, #0]\n \tldr.w\tr0, [r3, #-12]\n \tadd\tr0, r5\n \tldr\tr1, [r0, #20]\n \torr.w\tr1, r1, #1\n-\tblx\t28ec >::clear(std::_Ios_Iostate)@plt>\n-\tb.n\t5a7a \n-\tblx\t28f8 \n+\tblx\t28f0 >::clear(std::_Ios_Iostate)@plt>\n+\tb.n\t5a82 \n+\tblx\t28fc \n \tldr\tr1, [sp, #4]\n-\tb.n\t5abc \n-\tblx\t26ac <__stack_chk_fail@plt>\n+\tb.n\t5ac4 \n+\tblx\t26b0 <__stack_chk_fail@plt>\n \tmov\tr0, sl\n-\tbl\t58fc \n-\tblx\t2874 <__cxa_end_cleanup@plt>\n+\tbl\t5904 \n+\tblx\t2878 <__cxa_end_cleanup@plt>\n \tnop\n \tnop.w\n \tmovs\tr0, r0\n \tmovs\tr0, r0\n \tstrh\tr0, [r0, #0]\n \teors\tr2, r2\n \tlsls\tr4, r6, #4\n \tmovs\tr0, r0\n-\tadds\tr5, #106\t; 0x6a\n+\tadds\tr5, #98\t; 0x62\n \tmovs\tr1, r0\n-\tadds\tr5, #102\t; 0x66\n+\tadds\tr5, #94\t; 0x5e\n \tmovs\tr1, r0\n \tasrs\tr2, r4, #21\n \tmovs\tr0, r0\n \tlsls\tr0, r0, #4\n \tmovs\tr0, r0\n \tasrs\tr0, r5, #21\n \tmovs\tr0, r0\n-\tadds\tr5, #4\n+\tadds\tr4, #252\t; 0xfc\n \tmovs\tr1, r0\n \tlsls\tr0, r2, #5\n \tmovs\tr0, r0\n \tasrs\tr4, r6, #17\n \t...\n \n-00005b34 :\n+00005b3c :\n MyInstallMgr::isUserDisclaimerConfirmed() const:\n-\tldr\tr1, [pc, #328]\t; (5c80 )\n-\tldr\tr2, [pc, #332]\t; (5c84 )\n+\tldr\tr1, [pc, #328]\t; (5c88 )\n+\tldr\tr2, [pc, #332]\t; (5c8c )\n \tadd\tr1, pc\n \tpush\t{r4, r5, r6, r7, lr}\n-\tldr\tr5, [pc, #328]\t; (5c88 )\n-\tldr\tr3, [pc, #332]\t; (5c8c )\n+\tldr\tr5, [pc, #328]\t; (5c90 )\n+\tldr\tr3, [pc, #332]\t; (5c94 )\n \tsub\tsp, #20\n \tldr\tr2, [r1, r2]\n \tadd\tr5, pc\n \tldr\tr2, [r2, #0]\n \tstr\tr2, [sp, #12]\n \tmov.w\tr2, #0\n \tldr\tr6, [r5, r3]\n \tldrb\tr0, [r6, #0]\n-\tcbz\tr0, 5b6e \n-\tldr\tr2, [pc, #312]\t; (5c90 )\n-\tldr\tr3, [pc, #300]\t; (5c84 )\n+\tcbz\tr0, 5b76 \n+\tldr\tr2, [pc, #312]\t; (5c98 )\n+\tldr\tr3, [pc, #300]\t; (5c8c )\n \tadd\tr2, pc\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [sp, #12]\n \teors\tr2, r3\n \tmov.w\tr3, #0\n-\tbne.w\t5c7a \n+\tbne.w\t5c82 \n \tadd\tsp, #20\n \tpop\t{r4, r5, r6, r7, pc}\n-\tldr\tr3, [pc, #292]\t; (5c94 )\n+\tldr\tr3, [pc, #292]\t; (5c9c )\n \tmovs\tr2, #25\n-\tldr\tr1, [pc, #292]\t; (5c98 )\n+\tldr\tr1, [pc, #292]\t; (5ca0 )\n \tmov\tr7, sp\n \tadd\tr1, pc\n \tldr\tr4, [r5, r3]\n \tmov\tr0, r4\n-\tblx\t27ec >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n-\tldr\tr1, [pc, #280]\t; (5c9c )\n+\tblx\t27f0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n+\tldr\tr1, [pc, #280]\t; (5ca4 )\n \tmovs\tr2, #54\t; 0x36\n \tmov\tr0, r4\n \tadd\tr1, pc\n-\tblx\t27ec >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n-\tldr\tr1, [pc, #272]\t; (5ca0 )\n+\tblx\t27f0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n+\tldr\tr1, [pc, #272]\t; (5ca8 )\n \tmovs\tr2, #66\t; 0x42\n \tmov\tr0, r4\n \tadd\tr1, pc\n-\tblx\t27ec >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n-\tldr\tr1, [pc, #264]\t; (5ca4 )\n+\tblx\t27f0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n+\tldr\tr1, [pc, #264]\t; (5cac )\n \tmovs\tr2, #65\t; 0x41\n \tmov\tr0, r4\n \tadd\tr1, pc\n-\tblx\t27ec >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n-\tldr\tr1, [pc, #256]\t; (5ca8 )\n+\tblx\t27f0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n+\tldr\tr1, [pc, #256]\t; (5cb0 )\n \tmovs\tr2, #65\t; 0x41\n \tmov\tr0, r4\n \tadd\tr1, pc\n-\tblx\t27ec >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n-\tldr\tr1, [pc, #248]\t; (5cac )\n+\tblx\t27f0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n+\tldr\tr1, [pc, #248]\t; (5cb4 )\n \tmovs\tr2, #32\n \tmov\tr0, r4\n \tadd\tr1, pc\n-\tblx\t27ec >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n-\tldr\tr1, [pc, #240]\t; (5cb0 )\n+\tblx\t27f0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n+\tldr\tr1, [pc, #240]\t; (5cb8 )\n \tmovs\tr2, #71\t; 0x47\n \tmov\tr0, r4\n \tadd\tr1, pc\n-\tblx\t27ec >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n-\tldr\tr1, [pc, #232]\t; (5cb4 )\n+\tblx\t27f0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n+\tldr\tr1, [pc, #232]\t; (5cbc )\n \tmovs\tr2, #65\t; 0x41\n \tmov\tr0, r4\n \tadd\tr1, pc\n-\tblx\t27ec >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n-\tldr\tr1, [pc, #224]\t; (5cb8 )\n+\tblx\t27f0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n+\tldr\tr1, [pc, #224]\t; (5cc0 )\n \tmovs\tr2, #64\t; 0x40\n \tmov\tr0, r4\n \tadd\tr1, pc\n-\tblx\t27ec >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n-\tldr\tr1, [pc, #216]\t; (5cbc )\n+\tblx\t27f0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n+\tldr\tr1, [pc, #216]\t; (5cc4 )\n \tmovs\tr2, #66\t; 0x42\n \tmov\tr0, r4\n \tadd\tr1, pc\n-\tblx\t27ec >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n-\tldr\tr1, [pc, #208]\t; (5cc0 )\n+\tblx\t27f0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n+\tldr\tr1, [pc, #208]\t; (5cc8 )\n \tmovs\tr2, #61\t; 0x3d\n \tmov\tr0, r4\n \tadd\tr1, pc\n-\tblx\t27ec >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n-\tldr\tr1, [pc, #200]\t; (5cc4 )\n+\tblx\t27f0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n+\tldr\tr1, [pc, #200]\t; (5ccc )\n \tmovs\tr2, #63\t; 0x3f\n \tmov\tr0, r4\n \tadd\tr1, pc\n-\tblx\t27ec >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n-\tldr\tr1, [pc, #192]\t; (5cc8 )\n+\tblx\t27f0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n+\tldr\tr1, [pc, #192]\t; (5cd0 )\n \tmovs\tr2, #58\t; 0x3a\n \tmov\tr0, r4\n \tadd\tr1, pc\n-\tblx\t27ec >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n-\tldr\tr1, [pc, #184]\t; (5ccc )\n+\tblx\t27f0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n+\tldr\tr1, [pc, #184]\t; (5cd4 )\n \tmovs\tr2, #63\t; 0x3f\n \tmov\tr0, r4\n \tadd\tr1, pc\n-\tblx\t27ec >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n-\tldr\tr1, [pc, #176]\t; (5cd0 )\n+\tblx\t27f0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n+\tldr\tr1, [pc, #176]\t; (5cd8 )\n \tmovs\tr2, #72\t; 0x48\n \tmov\tr0, r4\n \tadd\tr1, pc\n-\tblx\t27ec >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n-\tldr\tr1, [pc, #168]\t; (5cd4 )\n+\tblx\t27f0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n+\tldr\tr1, [pc, #168]\t; (5cdc )\n \tmovs\tr2, #29\n \tmov\tr0, r4\n \tadd\tr1, pc\n-\tblx\t27ec >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n-\tldr\tr1, [pc, #160]\t; (5cd8 )\n+\tblx\t27f0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n+\tldr\tr1, [pc, #160]\t; (5ce0 )\n \tmovs\tr2, #13\n \tmov\tr0, r4\n \tadd\tr1, pc\n-\tblx\t27ec >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n-\tldr\tr3, [pc, #152]\t; (5cdc )\n+\tblx\t27f0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n+\tldr\tr3, [pc, #152]\t; (5ce4 )\n \tmovs\tr1, #9\n \tmov\tr0, r7\n \tldr\tr3, [r5, r3]\n \tldr\tr2, [r3, #0]\n-\tblx\t2904 \n+\tblx\t2908 \n \tldr\tr2, [sp, #0]\n \tmovw\tr3, #25977\t; 0x6579\n \tmovt\tr3, #2675\t; 0xa73\n \tcmp\tr2, r3\n-\tbeq.n\t5c72 \n+\tbeq.n\t5c7a \n \tmovs\tr3, #1\n-\tldr\tr1, [pc, #128]\t; (5ce0 )\n+\tldr\tr1, [pc, #128]\t; (5ce8 )\n \tmovs\tr2, #1\n \tmov\tr0, r4\n \teors\tr3, r2\n \tadd\tr1, pc\n \tstrb\tr3, [r6, #0]\n-\tblx\t27ec >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n+\tblx\t27f0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n \tldrb\tr0, [r6, #0]\n-\tb.n\t5b54 \n+\tb.n\t5b5c \n \tldrb\tr3, [r7, #4]\n \tcmp\tr3, #0\n-\tbeq.n\t5c5e \n-\tb.n\t5c5c \n-\tblx\t26ac <__stack_chk_fail@plt>\n+\tbeq.n\t5c66 \n+\tb.n\t5c64 \n+\tblx\t26b0 <__stack_chk_fail@plt>\n \tnop\n-\tadds\tr3, #112\t; 0x70\n+\tadds\tr3, #104\t; 0x68\n \tmovs\tr1, r0\n \tlsls\tr4, r6, #4\n \tmovs\tr0, r0\n-\tadds\tr3, #100\t; 0x64\n+\tadds\tr3, #92\t; 0x5c\n \tmovs\tr1, r0\n \tlsls\tr0, r2, #4\n \tmovs\tr0, r0\n-\tadds\tr3, #80\t; 0x50\n+\tadds\tr3, #72\t; 0x48\n \tmovs\tr1, r0\n \tlsls\tr0, r0, #4\n \tmovs\tr0, r0\n \tasrs\tr6, r0, #14\n \tmovs\tr0, r0\n \tasrs\tr2, r2, #14\n \tmovs\tr0, r0\n@@ -5450,24 +5450,24 @@\n \tlsls\tr0, r6, #4\n \tmovs\tr0, r0\n \tasrs\tr6, r5, #10\n \tmovs\tr0, r0\n \tmovs\tr0, r0\n \t...\n \n-00005ce8 :\n+00005cf0 :\n MyStatusReporter::preStatus(long, long, char const*):\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov\tr7, r3\n-\tldr\tr5, [pc, #536]\t; (5f08 )\n-\tldr\tr4, [pc, #536]\t; (5f0c )\n+\tldr\tr5, [pc, #536]\t; (5f10 )\n+\tldr\tr4, [pc, #536]\t; (5f14 )\n \tsub\tsp, #44\t; 0x2c\n \tadd\tr5, pc\n-\tldr.w\tr9, [pc, #536]\t; 5f10 \n-\tldr\tr3, [pc, #536]\t; (5f14 )\n+\tldr.w\tr9, [pc, #536]\t; 5f18 \n+\tldr\tr3, [pc, #536]\t; (5f1c )\n \tmov\tr6, r1\n \tadd\tr9, pc\n \tadd.w\tfp, sp, #16\n \tldr\tr4, [r5, r4]\n \tmov\tr5, r2\n \tldr\tr4, [r4, #0]\n \tstr\tr4, [sp, #36]\t; 0x24\n@@ -5479,207 +5479,207 @@\n \tstr\tr2, [sp, #32]\n \tmov\tr0, fp\n \tmov\tr2, r6\n \tldr.w\tr1, [r9, r3]\n \tmov\tr3, r5\n \tstr\tr1, [sp, #8]\n \tmov\tr4, r1\n-\tldr\tr1, [pc, #488]\t; (5f18 )\n+\tldr\tr1, [pc, #488]\t; (5f20 )\n \tadd\tr1, pc\n \tldr\tr4, [r4, #0]\n \tstrd\tr4, r4, [sp, #16]\n \tstr\tr4, [sp, #24]\n-\tblx\t2808 \n+\tblx\t280c \n \tldrd\tr0, r1, [sp, #16]\n \tsubs\tr4, r1, r0\n \tcmp\tr4, #74\t; 0x4a\n-\tbhi.n\t5da0 \n+\tbhi.n\t5da8 \n \tmov.w\tr8, #0\n \tmov.w\tsl, #32\n-\tb.n\t5d68 \n+\tb.n\t5d70 \n \tadds\tr3, r1, #1\n \tstr\tr3, [sp, #20]\n \tstrb.w\tsl, [r1]\n \tldr\tr3, [sp, #20]\n \tstrb.w\tr8, [r3]\n \tldrd\tr0, r1, [sp, #16]\n \tsubs\tr4, r1, r0\n \tcmp\tr4, #74\t; 0x4a\n-\tbhi.n\t5da0 \n+\tbhi.n\t5da8 \n \tldr\tr3, [sp, #24]\n \tsubs\tr3, r3, r1\n \tcmp\tr3, #1\n-\tbhi.n\t5d50 \n+\tbhi.n\t5d58 \n \tldr\tr3, [sp, #32]\n \tadds\tr5, r3, #3\n-\tbhi.n\t5d50 \n+\tbhi.n\t5d58 \n \tadd.w\tr5, r3, #130\t; 0x82\n \tcmp\tr3, #0\n-\tbeq.w\t5e86 \n+\tbeq.w\t5e8e \n \tmov\tr1, r5\n-\tblx\t28f8 \n+\tblx\t28fc \n \tadds\tr3, r0, r4\n \tstr\tr5, [sp, #32]\n \tstr\tr3, [sp, #20]\n \tstr\tr0, [sp, #16]\n \tstrb.w\tr8, [r0, r4]\n \tldr\tr3, [sp, #32]\n \tldr\tr1, [sp, #20]\n \tsubs\tr2, r3, #1\n \tldr\tr3, [sp, #16]\n \tadd\tr3, r2\n \tstr\tr3, [sp, #24]\n-\tb.n\t5d50 \n+\tb.n\t5d58 \n \tldr\tr3, [sp, #24]\n \tsubs\tr3, r3, r1\n \tcmp\tr3, #1\n-\tbls.n\t5e8e \n+\tbls.n\t5e96 \n \tadds\tr3, r1, #1\n \tstr\tr3, [sp, #20]\n \tmovs\tr3, #93\t; 0x5d\n \tstrb\tr3, [r1, #0]\n \tldr\tr2, [sp, #20]\n \tmovs\tr1, #0\n-\tldr\tr3, [pc, #356]\t; (5f1c )\n+\tldr\tr3, [pc, #356]\t; (5f24 )\n \tstrb\tr1, [r2, #0]\n \tmovs\tr2, #1\n-\tldr\tr1, [pc, #356]\t; (5f20 )\n+\tldr\tr1, [pc, #356]\t; (5f28 )\n \tldr.w\tr9, [r9, r3]\n \tadd\tr1, pc\n \tmov\tr0, r9\n-\tblx\t27ec >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n+\tblx\t27f0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n \tldr\tr4, [sp, #16]\n \tcmp\tr4, #0\n-\tbeq.w\t5ed2 \n+\tbeq.w\t5eda \n \tmov\tr0, r4\n-\tblx\t27d0 \n+\tblx\t27d4 \n \tmov\tr1, r4\n \tmov\tr2, r0\n \tmov\tr0, r9\n-\tblx\t27ec >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n-\tldr\tr1, [pc, #320]\t; (5f24 )\n+\tblx\t27f0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n+\tldr\tr1, [pc, #320]\t; (5f2c )\n \tmovs\tr2, #2\n \tmov\tr0, r9\n \tadd\tr1, pc\n-\tblx\t27ec >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n+\tblx\t27f0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n \tvldr\ts15, [sp, #4]\n \tvcvt.f64.s32\td6, s15\n \tvmov\ts15, r6\n \tvcvt.f64.s32\td5, s15\n-\tvldr\td7, [pc, #256]\t; 5f00 \n+\tvldr\td7, [pc, #256]\t; 5f08 \n \tvmul.f64\td6, d6, d7\n \tvdiv.f64\td7, d6, d5\n \tvcvt.s32.f64\ts15, d7\n \tvmov\tr5, s15\n \tcmp\tr5, #0\n-\tble.n\t5e2a \n-\tldr\tr6, [pc, #272]\t; (5f28 )\n+\tble.n\t5e32 \n+\tldr\tr6, [pc, #272]\t; (5f30 )\n \tmovs\tr4, #0\n \tadd\tr6, pc\n \tmovs\tr2, #1\n \tmov\tr1, r6\n \tmov\tr0, r9\n-\tblx\t27ec >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n+\tblx\t27f0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n \tadds\tr4, #1\n \tcmp\tr5, r4\n-\tbne.n\t5e1a \n-\tldr\tr1, [pc, #256]\t; (5f2c )\n+\tbne.n\t5e22 \n+\tldr\tr1, [pc, #256]\t; (5f34 )\n \tmovs\tr2, #2\n \tmov\tr0, r9\n \tadd\tr1, pc\n-\tblx\t27ec >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n+\tblx\t27f0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n \tcmp\tr7, #0\n-\tbeq.n\t5ebc \n+\tbeq.n\t5ec4 \n \tmov\tr0, r7\n-\tblx\t27d0 \n+\tblx\t27d4 \n \tmov\tr1, r7\n \tmov\tr2, r0\n \tmov\tr0, r9\n-\tblx\t27ec >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n-\tldr\tr1, [pc, #228]\t; (5f30 )\n+\tblx\t27f0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n+\tldr\tr1, [pc, #228]\t; (5f38 )\n \tmovs\tr2, #1\n \tmov\tr0, r9\n \tadd\tr1, pc\n-\tblx\t27ec >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n+\tblx\t27f0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4>\n \tldr\tr0, [sp, #16]\n \tmovs\tr3, #0\n \tldr\tr2, [sp, #0]\n \tstr\tr3, [r2, #4]\n-\tcbz\tr0, 5e6c \n+\tcbz\tr0, 5e74 \n \tldr\tr3, [sp, #8]\n \tldr\tr3, [r3, #0]\n \tcmp\tr0, r3\n-\tbeq.n\t5e6c \n-\tblx\t2758 \n-\tldr\tr2, [pc, #196]\t; (5f34 )\n-\tldr\tr3, [pc, #156]\t; (5f0c )\n+\tbeq.n\t5e74 \n+\tblx\t275c \n+\tldr\tr2, [pc, #196]\t; (5f3c )\n+\tldr\tr3, [pc, #156]\t; (5f14 )\n \tadd\tr2, pc\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [sp, #36]\t; 0x24\n \teors\tr2, r3\n \tmov.w\tr3, #0\n-\tbne.n\t5ef2 \n+\tbne.n\t5efa \n \tadd\tsp, #44\t; 0x2c\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n \tmovs\tr0, #130\t; 0x82\n-\tblx\t27c4 \n-\tb.n\t5d86 \n+\tblx\t27c8 \n+\tb.n\t5d8e \n \tldr\tr3, [sp, #32]\n \tadds\tr2, r3, #3\n-\tbhi.n\t5da8 \n+\tbhi.n\t5db0 \n \tadd.w\tr1, r3, #130\t; 0x82\n \tstr\tr1, [sp, #12]\n-\tcbz\tr3, 5ee8 \n-\tblx\t28f8 \n+\tcbz\tr3, 5ef0 \n+\tblx\t28fc \n \tldr\tr1, [sp, #12]\n \tstr\tr1, [sp, #32]\n \tadds\tr3, r0, r4\n \tstr\tr0, [sp, #16]\n \tstr\tr3, [sp, #20]\n \tmovs\tr3, #0\n \tstrb\tr3, [r0, r4]\n \tldr\tr3, [sp, #32]\n \tldr\tr1, [sp, #20]\n \tsubs\tr2, r3, #1\n \tldr\tr3, [sp, #16]\n \tadd\tr3, r2\n \tstr\tr3, [sp, #24]\n-\tb.n\t5da8 \n+\tb.n\t5db0 \n \tldr.w\tr3, [r9]\n \tldr.w\tr0, [r3, #-12]\n \tadd\tr0, r9\n \tldr\tr1, [r0, #20]\n \torr.w\tr1, r1, #1\n-\tblx\t28ec >::clear(std::_Ios_Iostate)@plt>\n-\tb.n\t5e4a \n+\tblx\t28f0 >::clear(std::_Ios_Iostate)@plt>\n+\tb.n\t5e52 \n \tldr.w\tr3, [r9]\n \tldr.w\tr0, [r3, #-12]\n \tadd\tr0, r9\n \tldr\tr1, [r0, #20]\n \torr.w\tr1, r1, #1\n-\tblx\t28ec >::clear(std::_Ios_Iostate)@plt>\n-\tb.n\t5de0 \n+\tblx\t28f0 >::clear(std::_Ios_Iostate)@plt>\n+\tb.n\t5de8 \n \tmovs\tr0, #130\t; 0x82\n-\tblx\t27c4 \n+\tblx\t27c8 \n \tldr\tr1, [sp, #12]\n-\tb.n\t5ea2 \n-\tblx\t26ac <__stack_chk_fail@plt>\n+\tb.n\t5eaa \n+\tblx\t26b0 <__stack_chk_fail@plt>\n \tmov\tr0, fp\n-\tbl\t58fc \n-\tblx\t2874 <__cxa_end_cleanup@plt>\n+\tbl\t5904 \n+\tblx\t2878 <__cxa_end_cleanup@plt>\n \tmovs\tr0, r0\n \tmovs\tr0, r0\n \tstrh\tr0, [r0, #0]\n \teors\tr2, r2\n-\tadds\tr1, #180\t; 0xb4\n+\tadds\tr1, #172\t; 0xac\n \tmovs\tr1, r0\n \tlsls\tr4, r6, #4\n \tmovs\tr0, r0\n-\tadds\tr1, #170\t; 0xaa\n+\tadds\tr1, #162\t; 0xa2\n \tmovs\tr1, r0\n \tlsls\tr0, r2, #5\n \tmovs\tr0, r0\n \tasrs\tr6, r4, #22\n \tmovs\tr0, r0\n \tlsls\tr0, r0, #4\n \tmovs\tr0, r0\n@@ -5689,1547 +5689,1547 @@\n \tmovs\tr0, r0\n \tasrs\tr0, r5, #19\n \tmovs\tr0, r0\n \tasrs\tr4, r3, #4\n \tmovs\tr0, r0\n \tasrs\tr4, r0, #3\n \tmovs\tr0, r0\n-\tadds\tr0, #56\t; 0x38\n+\tadds\tr0, #48\t; 0x30\n \tmovs\tr1, r0\n \n-00005f38 :\n+00005f40 :\n sword::SWBuf::SWBuf(char const*, unsigned long):\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, lr}\n \tmov\tr4, r0\n-\tldr\tr3, [pc, #196]\t; (6004 )\n+\tldr\tr3, [pc, #196]\t; (600c )\n \tmov\tr8, r1\n-\tldr\tr1, [pc, #196]\t; (6008 )\n+\tldr\tr1, [pc, #196]\t; (6010 )\n \tadd\tr3, pc\n \tmovs\tr0, #32\n \tmovs\tr7, #0\n \tstrb\tr0, [r4, #12]\n \tstr\tr7, [r4, #16]\n \tldr\tr3, [r3, r1]\n \tldr\tr3, [r3, #0]\n \tstrd\tr3, r3, [r4]\n \tstr\tr3, [r4, #8]\n-\tcbnz\tr2, 5faa \n+\tcbnz\tr2, 5fb2 \n \tcmp.w\tr8, #0\n-\tbne.n\t5f66 \n+\tbne.n\t5f6e \n \tmov\tr0, r4\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, pc}\n \tmov\tr0, r8\n-\tblx\t27d0 \n+\tblx\t27d4 \n \tmov\tr5, r0\n \tadds\tr7, r0, #1\n \tadd.w\tsl, r0, #129\t; 0x81\n \tmov\tr0, sl\n-\tblx\t27c4 \n+\tblx\t27c8 \n \tmov\tr6, r0\n \tadd.w\tr3, r7, #127\t; 0x7f\n \tstr.w\tsl, [r4, #16]\n \tadd\tr3, r6\n \tstrd\tr6, r6, [r4]\n \tstr\tr3, [r4, #8]\n \tmovs\tr3, #0\n \tstrb\tr3, [r6, #0]\n \tmov\tr2, r7\n \tmov\tr1, r8\n \tmov\tr0, r6\n-\tblx\t2764 \n+\tblx\t2768 \n \tldr\tr3, [r4, #0]\n \tmovs\tr2, #0\n \tmov\tr0, r4\n \tadds\tr1, r3, r5\n \tstr\tr1, [r4, #4]\n \tstrb\tr2, [r3, r5]\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, pc}\n \tadd.w\tr9, r2, #128\t; 0x80\n \tmov\tr5, r2\n \tmov\tr0, r9\n-\tblx\t27c4 \n+\tblx\t27c8 \n \tadd.w\tr3, r5, #127\t; 0x7f\n \tadd\tr3, r0\n \tmov\tr6, r0\n \tstrb\tr7, [r0, #0]\n \tstr\tr0, [r4, #0]\n \tstr.w\tr9, [r4, #16]\n \tstr\tr0, [r4, #4]\n \tstr\tr3, [r4, #8]\n \tcmp.w\tr8, #0\n-\tbeq.n\t5f60 \n+\tbeq.n\t5f68 \n \tmov\tr0, r8\n-\tblx\t27d0 \n+\tblx\t27d4 \n \tcmp\tr5, r0\n \titt\tcs\n \taddcs\tr7, r0, #1\n \tmovcs\tr5, r0\n-\tbcc.n\t5ffa \n+\tbcc.n\t6002 \n \tcmp\tr9, r7\n-\tbcs.n\t5f90 \n+\tbcs.n\t5f98 \n \tadd.w\tsl, r7, #128\t; 0x80\n \tcmp.w\tr9, #0\n-\tbeq.n\t5f74 \n+\tbeq.n\t5f7c \n \tmov\tr0, r6\n \tmov\tr1, sl\n-\tblx\t28f8 \n+\tblx\t28fc \n \tmov\tr6, r0\n-\tb.n\t5f7c \n+\tb.n\t5f84 \n \tadds\tr7, r5, #1\n \tcmp\tr9, r7\n-\tbcs.n\t5f90 \n-\tb.n\t5fe4 \n+\tbcs.n\t5f98 \n+\tb.n\t5fec \n \tnop\n-\tcmp\tr7, #100\t; 0x64\n+\tcmp\tr7, #92\t; 0x5c\n \tmovs\tr1, r0\n \tlsls\tr0, r2, #5\n \t...\n \n-0000600c :\n+00006014 :\n sword::InstallSource::getConfEnt():\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov\tr4, r1\n \tmov\tr5, r0\n \tsub\tsp, #60\t; 0x3c\n \tmovs\tr0, #130\t; 0x82\n \tstr\tr1, [sp, #4]\n-\tblx\t27c4 \n+\tblx\t27c8 \n \tldr\tr6, [r4, #8]\n-\tldr.w\tr3, [pc, #1972]\t; 67d8 \n+\tldr.w\tr3, [pc, #1972]\t; 67e0 \n \tadd\tr3, pc\n \tstrd\tr0, r3, [sp, #48]\t; 0x30\n \tmovs\tr3, #124\t; 0x7c\n \tstrh\tr3, [r0, #0]\n \tcmp\tr6, #0\n-\tbeq.w\t66c0 \n+\tbeq.w\t66c8 \n \tmov\tr0, r6\n-\tblx\t27d0 \n+\tblx\t27d4 \n \tmov\tr4, r0\n \tadds\tr0, #129\t; 0x81\n-\tblx\t27c4 \n+\tblx\t27c8 \n \tmov\tr1, r6\n \tmov\tr7, r0\n \tadds\tr2, r4, #1\n \tstr\tr0, [sp, #28]\n-\tblx\t2764 \n+\tblx\t2768 \n \tadds\tr0, r7, r4\n \tldr\tr3, [sp, #48]\t; 0x30\n \tadds\tr1, r0, #1\n \tsubs\tr2, r3, #1\n-\tb.n\t6060 \n+\tb.n\t6068 \n \tstrb.w\tr3, [r0], #1\n \tcmp\tr0, r1\n-\tbeq.n\t6068 \n+\tbeq.n\t6070 \n \tldrb.w\tr3, [r2, #1]!\n \tcmp\tr3, #0\n-\tbne.n\t6058 \n+\tbne.n\t6060 \n \tmovs\tr3, #0\n \tstrb\tr3, [r0, #0]\n \tldr\tr3, [sp, #28]\n \tcmp\tr3, #0\n-\tbne.w\t6432 \n+\tbne.w\t643a \n \tldr\tr3, [sp, #4]\n \tldr\tr6, [sp, #28]\n \tldr\tr4, [r3, #28]\n \tmov\tr0, r4\n-\tblx\t27d0 \n+\tblx\t27d4 \n \tmov\tr8, r0\n \tadds\tr0, #129\t; 0x81\n-\tblx\t27c4 \n+\tblx\t27c8 \n \tstr\tr0, [sp, #8]\n \tldr\tr2, [sp, #8]\n \tmovs\tr3, #0\n \tadd.w\tr9, r2, r6\n \tstrb\tr3, [r2, r6]\n \tcmp.w\tr8, #0\n-\tbne.w\t6470 \n+\tbne.w\t6478 \n \tmovs\tr3, #0\n \tmovs\tr0, #130\t; 0x82\n \tstrb.w\tr3, [r9]\n-\tblx\t27c4 \n+\tblx\t27c8 \n \tmovs\tr3, #124\t; 0x7c\n \tstrh\tr3, [r0, #0]\n \tldr\tr3, [sp, #8]\n \tstr\tr0, [sp, #36]\t; 0x24\n \tcmp\tr3, #0\n-\tbeq.w\t66a6 \n+\tbeq.w\t66ae \n \tldr.w\tr8, [sp, #8]\n \tmov\tr0, r8\n-\tblx\t27d0 \n+\tblx\t27d4 \n \tadd.w\tr6, r0, #129\t; 0x81\n \tmov\tr4, r0\n \tmov\tr0, r6\n-\tblx\t27c4 \n+\tblx\t27c8 \n \tadds\tr2, r4, #1\n \tmov\tr1, r8\n \tmov\tr7, r0\n-\tblx\t2764 \n+\tblx\t2768 \n \tldr\tr0, [sp, #36]\t; 0x24\n-\tblx\t27d0 \n+\tblx\t27d4 \n \tadds\tr1, r0, #1\n \tmov\tr3, r0\n \tadds\tr2, r7, r4\n \tcmp\tr1, #128\t; 0x80\n-\tbgt.w\t648a \n+\tbgt.w\t6492 \n \tcmp\tr0, #0\n-\tbeq.w\t649a \n+\tbeq.w\t64a2 \n \tldr\tr1, [sp, #36]\t; 0x24\n \tadd\tr3, r2\n \tsubs\tr4, r1, #1\n-\tb.n\t60fe \n+\tb.n\t6106 \n \tstrb.w\tr1, [r2], #1\n \tcmp\tr2, r3\n-\tbeq.n\t6106 \n+\tbeq.n\t610e \n \tldrb.w\tr1, [r4, #1]!\n \tcmp\tr1, #0\n-\tbne.n\t60f6 \n+\tbne.n\t60fe \n \tmovs\tr3, #0\n \tstrb\tr3, [r2, #0]\n \tcmp\tr7, #0\n-\tbne.w\t649a \n+\tbne.w\t64a2 \n \tldr\tr3, [sp, #4]\n \tmov\tr6, r7\n \tldr\tr4, [r3, #48]\t; 0x30\n \tmov\tr0, r4\n-\tblx\t27d0 \n+\tblx\t27d4 \n \tmov\tr9, r0\n \tadds\tr0, #129\t; 0x81\n-\tblx\t27c4 \n+\tblx\t27c8 \n \tstr\tr0, [sp, #12]\n \tldr\tr2, [sp, #12]\n \tmovs\tr3, #0\n \tadd.w\tsl, r2, r6\n \tstrb\tr3, [r2, r6]\n \tcmp.w\tr9, #0\n-\tbne.w\t64d6 \n+\tbne.w\t64de \n \tmovs\tr3, #0\n \tmovs\tr0, #130\t; 0x82\n \tstrb.w\tr3, [sl]\n-\tblx\t27c4 \n+\tblx\t27c8 \n \tmovs\tr3, #124\t; 0x7c\n \tstrh\tr3, [r0, #0]\n \tldr\tr3, [sp, #12]\n \tstr\tr0, [sp, #32]\n \tcmp\tr3, #0\n-\tbeq.w\t668a \n+\tbeq.w\t6692 \n \tldr.w\tr9, [sp, #12]\n \tmov\tr0, r9\n-\tblx\t27d0 \n+\tblx\t27d4 \n \tadd.w\tr6, r0, #129\t; 0x81\n \tmov\tr4, r0\n \tmov\tr0, r6\n-\tblx\t27c4 \n+\tblx\t27c8 \n \tadds\tr2, r4, #1\n \tmov\tr1, r9\n \tmov\tr8, r0\n \tstr\tr0, [sp, #24]\n-\tblx\t2764 \n+\tblx\t2768 \n \tldr\tr0, [sp, #32]\n-\tblx\t27d0 \n+\tblx\t27d4 \n \tmov\tr2, r8\n \tadds\tr1, r0, #1\n \tmov\tr3, r0\n \tadd\tr2, r4\n \tcmp\tr1, #128\t; 0x80\n-\tbgt.w\t6794 \n+\tbgt.w\t679c \n \tcmp\tr0, #0\n-\tbeq.w\t64f0 \n+\tbeq.w\t64f8 \n \tldr\tr1, [sp, #32]\n \tadd\tr3, r2\n \tsubs\tr4, r1, #1\n-\tb.n\t619e \n+\tb.n\t61a6 \n \tstrb.w\tr1, [r2], #1\n \tcmp\tr2, r3\n-\tbeq.n\t61a6 \n+\tbeq.n\t61ae \n \tldrb.w\tr1, [r4, #1]!\n \tcmp\tr1, #0\n-\tbne.n\t6196 \n+\tbne.n\t619e \n \tmovs\tr3, #0\n \tstrb\tr3, [r2, #0]\n \tldr\tr3, [sp, #24]\n \tcmp\tr3, #0\n-\tbne.w\t64f0 \n+\tbne.w\t64f8 \n \tldr\tr3, [sp, #4]\n \tldr\tr6, [sp, #24]\n \tldr\tr4, [r3, #68]\t; 0x44\n \tmov\tr0, r4\n-\tblx\t27d0 \n+\tblx\t27d4 \n \tmov\tr9, r0\n \tadds\tr0, #129\t; 0x81\n-\tblx\t27c4 \n+\tblx\t27c8 \n \tstr\tr0, [sp, #20]\n \tldr\tr2, [sp, #20]\n \tmovs\tr3, #0\n \tadd.w\tsl, r2, r6\n \tstrb\tr3, [r2, r6]\n \tcmp.w\tr9, #0\n-\tbne.w\t652e \n+\tbne.w\t6536 \n \tmovs\tr3, #0\n \tmovs\tr0, #130\t; 0x82\n \tstrb.w\tr3, [sl]\n-\tblx\t27c4 \n+\tblx\t27c8 \n \tmovs\tr3, #124\t; 0x7c\n \tstrh\tr3, [r0, #0]\n \tldr\tr3, [sp, #20]\n \tstr\tr0, [sp, #40]\t; 0x28\n \tcmp\tr3, #0\n-\tbeq.w\t666e \n+\tbeq.w\t6676 \n \tldr.w\tr9, [sp, #20]\n \tmov\tr0, r9\n-\tblx\t27d0 \n+\tblx\t27d4 \n \tadd.w\tr6, r0, #129\t; 0x81\n \tmov\tr4, r0\n \tmov\tr0, r6\n-\tblx\t27c4 \n+\tblx\t27c8 \n \tadds\tr2, r4, #1\n \tmov\tr1, r9\n \tmov\tr8, r0\n \tstr\tr0, [sp, #16]\n-\tblx\t2764 \n+\tblx\t2768 \n \tldr\tr0, [sp, #40]\t; 0x28\n-\tblx\t27d0 \n+\tblx\t27d4 \n \tmov\tr2, r8\n \tadds\tr1, r0, #1\n \tmov\tr3, r0\n \tadd\tr2, r4\n \tcmp\tr1, #128\t; 0x80\n-\tbgt.w\t6762 \n+\tbgt.w\t676a \n \tcmp\tr0, #0\n-\tbeq.w\t6548 \n+\tbeq.w\t6550 \n \tldr\tr1, [sp, #40]\t; 0x28\n \tadd\tr3, r2\n \tsubs\tr4, r1, #1\n-\tb.n\t6240 \n+\tb.n\t6248 \n \tstrb.w\tr1, [r2], #1\n \tcmp\tr2, r3\n-\tbeq.n\t6248 \n+\tbeq.n\t6250 \n \tldrb.w\tr1, [r4, #1]!\n \tcmp\tr1, #0\n-\tbne.n\t6238 \n+\tbne.n\t6240 \n \tmovs\tr3, #0\n \tstrb\tr3, [r2, #0]\n \tldr\tr3, [sp, #16]\n \tcmp\tr3, #0\n-\tbne.w\t6548 \n+\tbne.w\t6550 \n \tldr\tr3, [sp, #4]\n \tldr\tr6, [sp, #16]\n \tldr\tr4, [r3, #88]\t; 0x58\n \tmov\tr0, r4\n-\tblx\t27d0 \n+\tblx\t27d4 \n \tmov\tsl, r0\n \tadds\tr0, #129\t; 0x81\n-\tblx\t27c4 \n+\tblx\t27c8 \n \tmov\tr8, r0\n \tadd.w\tfp, r8, r6\n \tmovs\tr3, #0\n \tstrb.w\tr3, [r8, r6]\n \tcmp.w\tsl, #0\n-\tbne.w\t6584 \n+\tbne.w\t658c \n \tmovs\tr3, #0\n \tmovs\tr0, #130\t; 0x82\n \tstrb.w\tr3, [fp]\n-\tblx\t27c4 \n+\tblx\t27c8 \n \tmovs\tr3, #124\t; 0x7c\n \tstr\tr0, [sp, #44]\t; 0x2c\n \tstrh\tr3, [r0, #0]\n \tcmp.w\tr8, #0\n-\tbeq.w\t6650 \n+\tbeq.w\t6658 \n \tmov\tr0, r8\n-\tblx\t27d0 \n+\tblx\t27d4 \n \tadd.w\tr9, r0, #129\t; 0x81\n \tmov\tr4, r0\n \tmov\tr0, r9\n-\tblx\t27c4 \n+\tblx\t27c8 \n \tadds\tr2, r4, #1\n \tmov\tr1, r8\n \tmov\tr6, r0\n-\tblx\t2764 \n+\tblx\t2768 \n \tldr\tr0, [sp, #44]\t; 0x2c\n-\tblx\t27d0 \n+\tblx\t27d4 \n \tadds\tr2, r0, #1\n \tmov\tsl, r0\n \tadds\tr3, r6, r4\n \tmov\tr1, r0\n \tcmp\tr2, #128\t; 0x80\n-\tbgt.w\t67c0 \n+\tbgt.w\t67c8 \n \tcmp\tr0, #0\n-\tbeq.w\t659e \n+\tbeq.w\t65a6 \n \tldr\tr2, [sp, #44]\t; 0x2c\n \tadd\tsl, r3\n \tsubs\tr1, r2, #1\n-\tb.n\t62dc \n+\tb.n\t62e4 \n \tstrb.w\tr2, [r3], #1\n \tcmp\tr3, sl\n-\tbeq.n\t62e4 \n+\tbeq.n\t62ec \n \tldrb.w\tr2, [r1, #1]!\n \tcmp\tr2, #0\n-\tbne.n\t62d4 \n-\tldr.w\tr2, [pc, #1268]\t; 67dc \n+\tbne.n\t62dc \n+\tldr.w\tr2, [pc, #1268]\t; 67e4 \n \tmovs\tr1, #0\n \tstrb\tr1, [r3, #0]\n \tmovs\tr3, #32\n \tstrb\tr3, [r5, #12]\n \tmov\tr3, r2\n \tldr\tr2, [sp, #52]\t; 0x34\n \tstr\tr1, [r5, #16]\n \tldr.w\tr9, [r2, r3]\n \tldr.w\tr3, [r9]\n \tstrd\tr3, r3, [r5]\n \tstr\tr3, [r5, #8]\n \tcmp\tr6, #0\n-\tbne.w\t65b6 \n+\tbne.w\t65be \n \tldr\tr3, [sp, #4]\n \tmov\tsl, r6\n \tldr\tr4, [r3, #108]\t; 0x6c\n \tmov\tr0, r4\n-\tblx\t27d0 \n+\tblx\t27d4 \n \tadd.w\tr1, r0, #129\t; 0x81\n \tmov\tfp, r0\n \tmov\tr0, r1\n \tstr\tr1, [sp, #4]\n-\tblx\t27c4 \n+\tblx\t27c8 \n \tldr\tr1, [sp, #4]\n \tadd.w\tr3, r0, sl\n \tstr\tr1, [r5, #16]\n \tstr\tr3, [r5, #4]\n \tmovs\tr3, #0\n \tstr\tr0, [r5, #0]\n \tstrb.w\tr3, [r0, sl]\n \tldr\tr3, [r5, #16]\n \tsubs\tr2, r3, #1\n \tldr\tr3, [r5, #0]\n \tadd\tr3, r2\n \tstr\tr3, [r5, #8]\n \tldr\tr3, [r5, #4]\n \tcmp.w\tfp, #0\n-\tbne.w\t6616 \n+\tbne.w\t661e \n \tmovs\tr2, #0\n \tstrb\tr2, [r3, #0]\n \tcmp\tr6, #0\n-\tbeq.w\t6642 \n+\tbeq.w\t664a \n \tldr.w\tr3, [r9]\n \tcmp\tr3, r6\n-\tbeq.n\t6366 \n+\tbeq.n\t636e \n \tmov\tr0, r6\n-\tblx\t2758 \n+\tblx\t275c \n \tldr.w\tr6, [r9]\n \tldr\tr3, [sp, #44]\t; 0x2c\n \tcmp\tr3, r6\n-\tbeq.n\t6372 \n+\tbeq.n\t637a \n \tldr\tr0, [sp, #44]\t; 0x2c\n-\tblx\t2758 \n+\tblx\t275c \n \tcmp.w\tr8, #0\n-\tbeq.n\t6386 \n+\tbeq.n\t638e \n \tcmp\tr8, r6\n-\tbeq.n\t6386 \n+\tbeq.n\t638e \n \tmov\tr0, r8\n-\tblx\t2758 \n+\tblx\t275c \n \tldr.w\tr6, [r9]\n \tldr\tr0, [sp, #16]\n-\tcbz\tr0, 6396 \n+\tcbz\tr0, 639e \n \tcmp\tr0, r6\n-\tbeq.n\t6396 \n-\tblx\t2758 \n+\tbeq.n\t639e \n+\tblx\t275c \n \tldr.w\tr6, [r9]\n \tldr\tr3, [sp, #40]\t; 0x28\n \tcmp\tr3, r6\n-\tbeq.n\t63a2 \n+\tbeq.n\t63aa \n \tldr\tr0, [sp, #40]\t; 0x28\n-\tblx\t2758 \n+\tblx\t275c \n \tldr\tr0, [sp, #20]\n-\tcbz\tr0, 63b2 \n+\tcbz\tr0, 63ba \n \tcmp\tr0, r6\n-\tbeq.n\t63b2 \n-\tblx\t2758 \n+\tbeq.n\t63ba \n+\tblx\t275c \n \tldr.w\tr6, [r9]\n \tldr\tr0, [sp, #24]\n-\tcbz\tr0, 63c2 \n+\tcbz\tr0, 63ca \n \tcmp\tr0, r6\n-\tbeq.n\t63c2 \n-\tblx\t2758 \n+\tbeq.n\t63ca \n+\tblx\t275c \n \tldr.w\tr6, [r9]\n \tldr\tr3, [sp, #32]\n \tcmp\tr3, r6\n-\tbeq.n\t63ce \n+\tbeq.n\t63d6 \n \tldr\tr0, [sp, #32]\n-\tblx\t2758 \n+\tblx\t275c \n \tldr\tr0, [sp, #12]\n-\tcbz\tr0, 63de \n+\tcbz\tr0, 63e6 \n \tcmp\tr0, r6\n-\tbeq.n\t63de \n-\tblx\t2758 \n+\tbeq.n\t63e6 \n+\tblx\t275c \n \tldr.w\tr6, [r9]\n \tcmp\tr7, #0\n-\tbeq.w\t66cc \n+\tbeq.w\t66d4 \n \tcmp\tr7, r6\n-\tbeq.n\t63f2 \n+\tbeq.n\t63fa \n \tmov\tr0, r7\n-\tblx\t2758 \n+\tblx\t275c \n \tldr.w\tr7, [r9]\n \tldr\tr3, [sp, #36]\t; 0x24\n \tcmp\tr3, r7\n-\tbeq.n\t63fe \n+\tbeq.n\t6406 \n \tldr\tr0, [sp, #36]\t; 0x24\n-\tblx\t2758 \n+\tblx\t275c \n \tldr\tr0, [sp, #8]\n-\tcbz\tr0, 640e \n+\tcbz\tr0, 6416 \n \tcmp\tr0, r7\n-\tbeq.n\t640e \n-\tblx\t2758 \n+\tbeq.n\t6416 \n+\tblx\t275c \n \tldr.w\tr7, [r9]\n \tldr\tr0, [sp, #28]\n-\tcbz\tr0, 641e \n+\tcbz\tr0, 6426 \n \tcmp\tr0, r7\n-\tbeq.n\t641e \n-\tblx\t2758 \n+\tbeq.n\t6426 \n+\tblx\t275c \n \tldr.w\tr7, [r9]\n \tldr\tr3, [sp, #48]\t; 0x30\n \tcmp\tr3, r7\n-\tbeq.n\t642a \n+\tbeq.n\t6432 \n \tldr\tr0, [sp, #48]\t; 0x30\n-\tblx\t2758 \n+\tblx\t275c \n \tmov\tr0, r5\n \tadd\tsp, #60\t; 0x3c\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n \tldr\tr4, [sp, #28]\n \tmov\tr0, r4\n-\tblx\t27d0 \n+\tblx\t27d4 \n \tadd.w\tr7, r0, #129\t; 0x81\n \tmov\tr6, r0\n \tmov\tr0, r7\n-\tblx\t27c4 \n+\tblx\t27c8 \n \tmov\tr1, r4\n \tadds\tr2, r6, #1\n \tmov\tr8, r0\n \tstr\tr0, [sp, #8]\n-\tblx\t2764 \n+\tblx\t2768 \n \tldr\tr3, [sp, #4]\n \tadd.w\tr9, r8, r6\n \tldr\tr4, [r3, #28]\n \tmov\tr0, r4\n-\tblx\t27d0 \n+\tblx\t27d4 \n \tadds\tr3, r0, #1\n \tmov\tr8, r0\n \tcmp\tr3, #128\t; 0x80\n-\tbgt.w\t6710 \n+\tbgt.w\t6718 \n \tcmp\tr0, #0\n-\tbeq.w\t6702 \n+\tbeq.w\t670a \n \tsubs\tr4, #1\n \tadd\tr8, r9\n-\tb.n\t6480 \n+\tb.n\t6488 \n \tstrb.w\tr3, [r9], #1\n \tcmp\tr8, r9\n-\tbeq.w\t609c \n+\tbeq.w\t60a4 \n \tldrb.w\tr3, [r4, #1]!\n \tcmp\tr3, #0\n-\tbne.n\t6476 \n-\tb.n\t609c \n+\tbne.n\t647e \n+\tb.n\t60a4 \n \tadd\tr1, r6\n \tcmp\tr6, r1\n-\tbcc.w\t6726 \n+\tbcc.w\t672e \n \tcmp\tr0, #0\n-\tbne.w\t60ee \n+\tbne.w\t60f6 \n \tstrb\tr3, [r2, #0]\n \tmov\tr0, r7\n-\tblx\t27d0 \n+\tblx\t27d4 \n \tadd.w\tr8, r0, #129\t; 0x81\n \tmov\tr6, r0\n \tmov\tr0, r8\n-\tblx\t27c4 \n+\tblx\t27c8 \n \tadds\tr2, r6, #1\n \tmov\tr1, r7\n \tmov\tr9, r0\n \tstr\tr0, [sp, #12]\n-\tblx\t2764 \n+\tblx\t2768 \n \tldr\tr3, [sp, #4]\n \tadd.w\tsl, r9, r6\n \tldr\tr4, [r3, #48]\t; 0x30\n \tmov\tr0, r4\n-\tblx\t27d0 \n+\tblx\t27d4 \n \tadds\tr3, r0, #1\n \tmov\tr9, r0\n \tcmp\tr3, #128\t; 0x80\n-\tbgt.w\t67aa \n+\tbgt.w\t67b2 \n \tcmp\tr0, #0\n-\tbeq.w\t66d8 \n+\tbeq.w\t66e0 \n \tsubs\tr4, #1\n \tadd\tr9, sl\n-\tb.n\t64e6 \n+\tb.n\t64ee \n \tstrb.w\tr3, [sl], #1\n \tcmp\tsl, r9\n-\tbeq.w\t6138 \n+\tbeq.w\t6140 \n \tldrb.w\tr3, [r4, #1]!\n \tcmp\tr3, #0\n-\tbne.n\t64dc \n-\tb.n\t6138 \n+\tbne.n\t64e4 \n+\tb.n\t6140 \n \tldr\tr4, [sp, #24]\n \tmov\tr0, r4\n-\tblx\t27d0 \n+\tblx\t27d4 \n \tadd.w\tr8, r0, #129\t; 0x81\n \tmov\tr6, r0\n \tmov\tr0, r8\n-\tblx\t27c4 \n+\tblx\t27c8 \n \tmov\tr1, r4\n \tadds\tr2, r6, #1\n \tmov\tr9, r0\n \tstr\tr0, [sp, #20]\n-\tblx\t2764 \n+\tblx\t2768 \n \tldr\tr3, [sp, #4]\n \tadd.w\tsl, r9, r6\n \tldr\tr4, [r3, #68]\t; 0x44\n \tmov\tr0, r4\n-\tblx\t27d0 \n+\tblx\t27d4 \n \tadds\tr3, r0, #1\n \tmov\tr9, r0\n \tcmp\tr3, #128\t; 0x80\n-\tbgt.w\t674c \n+\tbgt.w\t6754 \n \tcmp\tr0, #0\n-\tbeq.w\t66f4 \n+\tbeq.w\t66fc \n \tsubs\tr4, #1\n \tadd\tr9, sl\n-\tb.n\t653e \n+\tb.n\t6546 \n \tstrb.w\tr3, [sl], #1\n \tcmp\tsl, r9\n-\tbeq.w\t61da \n+\tbeq.w\t61e2 \n \tldrb.w\tr3, [r4, #1]!\n \tcmp\tr3, #0\n-\tbne.n\t6534 \n-\tb.n\t61da \n+\tbne.n\t653c \n+\tb.n\t61e2 \n \tldr\tr4, [sp, #16]\n \tmov\tr0, r4\n-\tblx\t27d0 \n+\tblx\t27d4 \n \tadd.w\tr9, r0, #129\t; 0x81\n \tmov\tr6, r0\n \tmov\tr0, r9\n-\tblx\t27c4 \n+\tblx\t27c8 \n \tmov\tr1, r4\n \tadds\tr2, r6, #1\n \tmov\tr8, r0\n-\tblx\t2764 \n+\tblx\t2768 \n \tldr\tr3, [sp, #4]\n \tadd.w\tfp, r8, r6\n \tldr\tr4, [r3, #88]\t; 0x58\n \tmov\tr0, r4\n-\tblx\t27d0 \n+\tblx\t27d4 \n \tadds\tr3, r0, #1\n \tmov\tsl, r0\n \tcmp\tr3, #128\t; 0x80\n-\tbgt.w\t6736 \n+\tbgt.w\t673e \n \tcmp\tr0, #0\n-\tbeq.w\t66e6 \n+\tbeq.w\t66ee \n \tsubs\tr4, #1\n \tadd\tsl, fp\n-\tb.n\t6594 \n+\tb.n\t659c \n \tstrb.w\tr3, [fp], #1\n \tcmp\tfp, sl\n-\tbeq.w\t627c \n+\tbeq.w\t6284 \n \tldrb.w\tr3, [r4, #1]!\n \tcmp\tr3, #0\n-\tbne.n\t658a \n-\tb.n\t627c \n-\tldr\tr3, [pc, #572]\t; (67dc )\n+\tbne.n\t6592 \n+\tb.n\t6284 \n+\tldr\tr3, [pc, #572]\t; (67e4 )\n \tmovs\tr2, #32\n \tstrb\tr2, [r5, #12]\n \tldr\tr2, [sp, #52]\t; 0x34\n \tstr\tr1, [r5, #16]\n \tldr.w\tr9, [r2, r3]\n \tldr.w\tr3, [r9]\n \tstrd\tr3, r3, [r5]\n \tstr\tr3, [r5, #8]\n \tmov\tr0, r6\n-\tblx\t27d0 \n+\tblx\t27d4 \n \tadd.w\tsl, r0, #129\t; 0x81\n \tmov\tfp, r0\n \tmov\tr0, sl\n-\tblx\t27c4 \n+\tblx\t27c8 \n \tadd.w\tr2, fp, #128\t; 0x80\n \tadd\tr2, r0\n \tmov.w\tr3, #0\n \tmov\tr1, r6\n \tstrb\tr3, [r0, #0]\n \tstr\tr2, [r5, #8]\n \tadd.w\tr2, fp, #1\n \tstr.w\tsl, [r5, #16]\n \tmov\tr4, r0\n \tstrd\tr0, r0, [r5]\n-\tblx\t2764 \n+\tblx\t2768 \n \tldr\tr2, [sp, #4]\n \tmov.w\tr3, #0\n \tstrb.w\tr3, [r4, fp]\n \tadd.w\tr3, r4, fp\n \tstr\tr3, [sp, #4]\n \tldr\tr4, [r2, #108]\t; 0x6c\n \tstr\tr3, [r5, #4]\n \tmov\tr0, r4\n-\tblx\t27d0 \n+\tblx\t27d4 \n \tadds\tr2, r0, #1\n \tldr\tr3, [sp, #4]\n \tmov\tfp, r0\n \tcmp\tr2, #128\t; 0x80\n-\tbhi.w\t6778 \n+\tbhi.w\t6780 \n \tcmp\tr0, #0\n-\tbeq.w\t6354 \n+\tbeq.w\t635c \n \tadd\tfp, r4\n \tsubs\tr4, #1\n \tadd.w\tfp, fp, #4294967295\t; 0xffffffff\n-\tb.n\t662e \n+\tb.n\t6636 \n \tstr\tr1, [r5, #4]\n \tcmp\tfp, r4\n \tldrb\tr2, [r4, #0]\n \tstrb\tr2, [r3, #0]\n \tldr\tr3, [r5, #4]\n-\tbeq.w\t634a \n+\tbeq.w\t6352 \n \tldrb.w\tr2, [r4, #1]!\n \tadds\tr1, r3, #1\n \tcmp\tr2, #0\n-\tbne.n\t6620 \n+\tbne.n\t6628 \n \tmovs\tr2, #0\n \tstrb\tr2, [r3, #0]\n \tcmp\tr6, #0\n-\tbne.w\t6354 \n+\tbne.w\t635c \n \tldr.w\tr6, [r9]\n \tldr\tr3, [sp, #44]\t; 0x2c\n \tcmp\tr3, r6\n-\tbne.w\t636c \n-\tb.n\t6372 \n+\tbne.w\t6374 \n+\tb.n\t637a \n \tmovs\tr0, #130\t; 0x82\n \tmov.w\tsl, #1\n-\tblx\t27c4 \n+\tblx\t27c8 \n \tmov\tr4, r8\n \tmov\tr6, r0\n \tadds\tr3, r6, r4\n \tmovs\tr2, #0\n \tstrb\tr2, [r6, r4]\n \tcmp.w\tsl, #0\n-\tbne.w\t62cc \n-\tb.n\t62e4 \n+\tbne.w\t62d4 \n+\tb.n\t62ec \n \tmovs\tr0, #130\t; 0x82\n-\tblx\t27c4 \n+\tblx\t27c8 \n \tldr\tr4, [sp, #20]\n \tmovs\tr3, #1\n \tstr\tr0, [sp, #16]\n \tldr\tr0, [sp, #16]\n \tmovs\tr1, #0\n \tadds\tr2, r0, r4\n \tstrb\tr1, [r0, r4]\n \tcmp\tr3, #0\n-\tbne.w\t6230 \n-\tb.n\t6248 \n+\tbne.w\t6238 \n+\tb.n\t6250 \n \tmovs\tr0, #130\t; 0x82\n-\tblx\t27c4 \n+\tblx\t27c8 \n \tldr\tr4, [sp, #12]\n \tmovs\tr3, #1\n \tstr\tr0, [sp, #24]\n \tldr\tr0, [sp, #24]\n \tmovs\tr1, #0\n \tadds\tr2, r0, r4\n \tstrb\tr1, [r0, r4]\n \tcmp\tr3, #0\n-\tbne.w\t618e \n-\tb.n\t61a6 \n+\tbne.w\t6196 \n+\tb.n\t61ae \n \tmovs\tr0, #130\t; 0x82\n-\tblx\t27c4 \n+\tblx\t27c8 \n \tldr\tr4, [sp, #8]\n \tmov\tr7, r0\n \tmovs\tr3, #1\n \tmovs\tr2, #0\n \tstrb\tr2, [r7, r4]\n \tadds\tr2, r7, r4\n \tcmp\tr3, #0\n-\tbne.w\t60ee \n-\tb.n\t6106 \n+\tbne.w\t60f6 \n+\tb.n\t610e \n \tmovs\tr0, #130\t; 0x82\n-\tblx\t27c4 \n+\tblx\t27c8 \n \tstrb\tr6, [r0, #0]\n \tstr\tr0, [sp, #28]\n-\tb.n\t6050 \n+\tb.n\t6058 \n \tldr\tr3, [sp, #36]\t; 0x24\n \tmov\tr7, r6\n \tcmp\tr3, r7\n-\tbne.w\t63f8 \n-\tb.n\t63fe \n+\tbne.w\t6400 \n+\tb.n\t6406 \n \tmovs\tr0, #130\t; 0x82\n-\tblx\t27c4 \n+\tblx\t27c8 \n \tmovs\tr3, #124\t; 0x7c\n \tstr\tr0, [sp, #32]\n \tstrh\tr3, [r0, #0]\n-\tb.n\t6152 \n+\tb.n\t615a \n \tmovs\tr0, #130\t; 0x82\n-\tblx\t27c4 \n+\tblx\t27c8 \n \tmovs\tr3, #124\t; 0x7c\n \tstr\tr0, [sp, #44]\t; 0x2c\n \tstrh\tr3, [r0, #0]\n-\tb.n\t6296 \n+\tb.n\t629e \n \tmovs\tr0, #130\t; 0x82\n-\tblx\t27c4 \n+\tblx\t27c8 \n \tmovs\tr3, #124\t; 0x7c\n \tstr\tr0, [sp, #40]\t; 0x28\n \tstrh\tr3, [r0, #0]\n-\tb.n\t61f4 \n+\tb.n\t61fc \n \tmovs\tr0, #130\t; 0x82\n-\tblx\t27c4 \n+\tblx\t27c8 \n \tmovs\tr3, #124\t; 0x7c\n \tstr\tr0, [sp, #36]\t; 0x24\n \tstrh\tr3, [r0, #0]\n-\tb.n\t60b6 \n+\tb.n\t60be \n \tadd\tr3, r7\n \tcmp\tr7, r3\n-\tbcs.w\t6094 \n+\tbcs.w\t609c \n \tldr\tr0, [sp, #8]\n \tadd.w\tr1, r3, #128\t; 0x80\n-\tblx\t28f8 \n+\tblx\t28fc \n \tstr\tr0, [sp, #8]\n-\tb.n\t608a \n+\tb.n\t6092 \n \tstr\tr0, [sp, #12]\n \tadds\tr1, #128\t; 0x80\n \tmov\tr0, r7\n-\tblx\t28f8 \n+\tblx\t28fc \n \tldr\tr3, [sp, #12]\n \tmov\tr7, r0\n-\tb.n\t66b2 \n+\tb.n\t66ba \n \tadd\tr3, r9\n \tcmp\tr9, r3\n-\tbcs.w\t6274 \n+\tbcs.w\t627c \n \tmov\tr0, r8\n \tadd.w\tr1, r3, #128\t; 0x80\n-\tblx\t28f8 \n+\tblx\t28fc \n \tmov\tr8, r0\n-\tb.n\t626a \n+\tb.n\t6272 \n \tadd\tr3, r8\n \tcmp\tr8, r3\n-\tbcs.w\t61d2 \n+\tbcs.w\t61da \n \tldr\tr0, [sp, #20]\n \tadd.w\tr1, r3, #128\t; 0x80\n-\tblx\t28f8 \n+\tblx\t28fc \n \tstr\tr0, [sp, #20]\n-\tb.n\t61c8 \n+\tb.n\t61d0 \n \tadd\tr1, r6\n \tcmp\tr6, r1\n-\tbcs.n\t6682 \n+\tbcs.n\t668a \n \tstr\tr0, [sp, #44]\t; 0x2c\n \tadds\tr1, #128\t; 0x80\n \tldr\tr0, [sp, #16]\n-\tblx\t28f8 \n+\tblx\t28fc \n \tldr\tr3, [sp, #44]\t; 0x2c\n \tstr\tr0, [sp, #16]\n-\tb.n\t667a \n+\tb.n\t6682 \n \tadd\tr2, sl\n \tcmp\tsl, r2\n-\tbcs.w\t6342 \n+\tbcs.w\t634a \n \tldr\tr0, [r5, #0]\n \tadd.w\tr1, r2, #128\t; 0x80\n \tstr\tr1, [sp, #4]\n \tsub.w\tsl, r3, r0\n-\tblx\t28f8 \n+\tblx\t28fc \n \tldr\tr1, [sp, #4]\n-\tb.n\t6326 \n+\tb.n\t632e \n \tadd\tr1, r6\n \tcmp\tr6, r1\n-\tbcs.n\t669e \n+\tbcs.n\t66a6 \n \tstr\tr0, [sp, #16]\n \tadds\tr1, #128\t; 0x80\n \tldr\tr0, [sp, #24]\n-\tblx\t28f8 \n+\tblx\t28fc \n \tldr\tr3, [sp, #16]\n \tstr\tr0, [sp, #24]\n-\tb.n\t6696 \n+\tb.n\t669e \n \tadd\tr3, r8\n \tcmp\tr8, r3\n-\tbcs.w\t6130 \n+\tbcs.w\t6138 \n \tldr\tr0, [sp, #12]\n \tadd.w\tr1, r3, #128\t; 0x80\n-\tblx\t28f8 \n+\tblx\t28fc \n \tstr\tr0, [sp, #12]\n-\tb.n\t6126 \n+\tb.n\t612e \n \tadd\tr2, r9\n \tcmp\tr9, r2\n-\tbcs.w\t6664 \n+\tbcs.w\t666c \n \tmov\tr0, r6\n \tadd.w\tr1, r2, #128\t; 0x80\n-\tblx\t28f8 \n+\tblx\t28fc \n \tmov\tr6, r0\n-\tb.n\t665e \n+\tb.n\t6666 \n \tnop\n-\tcmp\tr6, #132\t; 0x84\n+\tcmp\tr6, #124\t; 0x7c\n \tmovs\tr1, r0\n \tlsls\tr0, r2, #5\n \t...\n \n-000067e0 , std::_Select1st >, std::less, std::allocator > >::find(sword::SWBuf const&)@@Base>:\n+000067e8 , std::_Select1st >, std::less, std::allocator > >::find(sword::SWBuf const&)@@Base>:\n std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::find(sword::SWBuf const&):\n \tpush\t{r3, r4, r5, r6, r7, lr}\n \tadds\tr7, r0, #4\n \tldr\tr4, [r0, #8]\n-\tcbz\tr4, 681c , std::_Select1st >, std::less, std::allocator > >::find(sword::SWBuf const&)@@Base+0x3c>\n+\tcbz\tr4, 6824 , std::_Select1st >, std::less, std::allocator > >::find(sword::SWBuf const&)@@Base+0x3c>\n \tldr\tr5, [r1, #0]\n \tmov\tr6, r7\n \tldr\tr0, [r4, #16]\n \tmov\tr1, r5\n-\tblx\t2850 \n+\tblx\t2854 \n \tcmp\tr0, #0\n \tldrd\tr3, r2, [r4, #8]\n \tit\tlt\n \tmovlt\tr4, r2\n-\tblt.n\t6804 , std::_Select1st >, std::less, std::allocator > >::find(sword::SWBuf const&)@@Base+0x24>\n+\tblt.n\t680c , std::_Select1st >, std::less, std::allocator > >::find(sword::SWBuf const&)@@Base+0x24>\n \tmov\tr6, r4\n \tmov\tr4, r3\n \tcmp\tr4, #0\n-\tbne.n\t67ec , std::_Select1st >, std::less, std::allocator > >::find(sword::SWBuf const&)@@Base+0xc>\n+\tbne.n\t67f4 , std::_Select1st >, std::less, std::allocator > >::find(sword::SWBuf const&)@@Base+0xc>\n \tcmp\tr7, r6\n-\tbeq.n\t681c , std::_Select1st >, std::less, std::allocator > >::find(sword::SWBuf const&)@@Base+0x3c>\n+\tbeq.n\t6824 , std::_Select1st >, std::less, std::allocator > >::find(sword::SWBuf const&)@@Base+0x3c>\n \tldr\tr1, [r6, #16]\n \tmov\tr0, r5\n-\tblx\t2850 \n+\tblx\t2854 \n \tands.w\tr7, r7, r0, asr #32\n \tit\tcc\n \tmovcc\tr7, r6\n \tmov\tr0, r7\n \tpop\t{r3, r4, r5, r6, r7, pc}\n \n-00006820 :\n+00006828 :\n sword::SWMgr::getModule(char const*):\n-\tldr\tr2, [pc, #348]\t; (6980 )\n-\tldr\tr3, [pc, #352]\t; (6984 )\n+\tldr\tr2, [pc, #348]\t; (6988 )\n+\tldr\tr3, [pc, #352]\t; (698c )\n \tadd\tr2, pc\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n-\tldr\tr4, [pc, #348]\t; (6988 )\n+\tldr\tr4, [pc, #348]\t; (6990 )\n \tsub\tsp, #36\t; 0x24\n \tmov\tr6, r0\n \tldr\tr3, [r2, r3]\n \tmov\tr5, r1\n \tadd\tr4, pc\n \tmovs\tr7, #32\n \tldr\tr3, [r3, #0]\n \tstr\tr3, [sp, #28]\n \tmov.w\tr3, #0\n-\tblx\t2820 \n-\tldr\tr2, [pc, #324]\t; (698c )\n+\tblx\t2824 \n+\tldr\tr2, [pc, #324]\t; (6994 )\n \tmov.w\tr9, #0\n \tstrb.w\tr7, [sp, #20]\n \tmov\tr3, r4\n \tstr.w\tr9, [sp, #24]\n \tldr\tr3, [r4, r2]\n \tstr\tr3, [sp, #4]\n \tldr.w\tfp, [r3]\n \tstrd\tfp, fp, [sp, #8]\n \tstr.w\tfp, [sp, #16]\n \tcmp\tr5, #0\n-\tbeq.n\t68ea \n+\tbeq.n\t68f2 \n \tmov\tr8, r0\n \tmov\tr0, r5\n-\tblx\t27d0 \n+\tblx\t27d4 \n \tadd.w\tr7, r0, #129\t; 0x81\n \tmov\tr4, r0\n \tmov\tr0, r7\n-\tblx\t27c4 \n+\tblx\t27c8 \n \tadd.w\tsl, sp, #8\n \tadds\tr2, r4, #1\n \tmov\tr1, r5\n \tadd.w\tr3, r4, #128\t; 0x80\n \tstrb.w\tr9, [r0]\n \tadd\tr3, r0\n \tstr\tr7, [sp, #24]\n \tstr\tr3, [sp, #16]\n \tmov\tr7, r0\n \tstr\tr0, [sp, #8]\n-\tblx\t2764 \n+\tblx\t2768 \n \tmov\tr0, r8\n \tmov\tr1, sl\n \tadd\tr4, r7\n \tstr\tr4, [sp, #12]\n-\tbl\t67e0 , std::_Select1st >, std::less, std::allocator > >::find(sword::SWBuf const&)@@Base>\n+\tbl\t67e8 , std::_Select1st >, std::less, std::allocator > >::find(sword::SWBuf const&)@@Base>\n \tcmp\tfp, r7\n \tmov\tr4, r0\n-\tbeq.n\t68b2 \n+\tbeq.n\t68ba \n \tmov\tr0, r7\n-\tblx\t2758 \n+\tblx\t275c \n \tmov\tr0, r6\n-\tblx\t2820 \n+\tblx\t2824 \n \tadds\tr0, #4\n \tcmp\tr4, r0\n-\tbeq.n\t6922 \n+\tbeq.n\t692a \n \tmov\tr0, r6\n-\tblx\t2688 \n-\tldr\tr2, [pc, #200]\t; (6990 )\n-\tldr\tr3, [pc, #188]\t; (6984 )\n+\tblx\t268c \n+\tldr\tr2, [pc, #200]\t; (6998 )\n+\tldr\tr3, [pc, #188]\t; (698c )\n \tadds\tr0, #4\n \tadd\tr2, pc\n \tcmp\tr4, r0\n \tit\teq\n \tmoveq\tr0, #0\n \tldr\tr3, [r2, r3]\n \tit\tne\n \tldrne\tr0, [r4, #36]\t; 0x24\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [sp, #28]\n \teors\tr2, r3\n \tmov.w\tr3, #0\n-\tbne.n\t697c \n+\tbne.n\t6984 \n \tadd\tsp, #36\t; 0x24\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n \tadd.w\tr8, sp, #8\n \tmov\tr1, r8\n-\tbl\t67e0 , std::_Select1st >, std::less, std::allocator > >::find(sword::SWBuf const&)@@Base>\n+\tbl\t67e8 , std::_Select1st >, std::less, std::allocator > >::find(sword::SWBuf const&)@@Base>\n \tmov\tr4, r0\n \tmov\tr0, r6\n-\tblx\t2820 \n+\tblx\t2824 \n \tadds\tr0, #4\n \tcmp\tr4, r0\n-\tbne.n\t68be \n+\tbne.n\t68c6 \n \tmov\tr0, r6\n-\tblx\t2688 \n+\tblx\t268c \n \tldr\tr3, [sp, #4]\n \tmov\tr1, r8\n \tstrb.w\tr7, [sp, #20]\n \tstr\tr5, [sp, #24]\n \tldr\tr3, [r3, #0]\n \tstrd\tr3, r3, [sp, #8]\n \tstr\tr3, [sp, #16]\n-\tbl\t67e0 , std::_Select1st >, std::less, std::allocator > >::find(sword::SWBuf const&)@@Base>\n+\tbl\t67e8 , std::_Select1st >, std::less, std::allocator > >::find(sword::SWBuf const&)@@Base>\n \tmov\tr4, r0\n-\tb.n\t68be \n+\tb.n\t68c6 \n \tmov\tr0, r6\n-\tblx\t2688 \n+\tblx\t268c \n \tldr\tr3, [sp, #4]\n \tmov\tr8, r0\n \tmov\tr0, r5\n \tldr.w\tr9, [r3]\n \tmovs\tr3, #32\n \tstrb.w\tr3, [sp, #20]\n-\tblx\t27d0 \n+\tblx\t27d4 \n \tadd.w\tr7, r0, #129\t; 0x81\n \tmov\tr4, r0\n \tmov\tr0, r7\n-\tblx\t27c4 \n+\tblx\t27c8 \n \tadd.w\tr3, r4, #128\t; 0x80\n \tadds\tr2, r4, #1\n \tadd\tr3, r0\n \tmov\tr1, r5\n \tstr\tr3, [sp, #16]\n \tmovs\tr3, #0\n \tstrb\tr3, [r0, #0]\n \tstr\tr7, [sp, #24]\n \tmov\tr7, r0\n \tstr\tr0, [sp, #8]\n-\tblx\t2764 \n+\tblx\t2768 \n \tmov\tr1, sl\n \tmov\tr0, r8\n \tadd\tr4, r7\n \tstr\tr4, [sp, #12]\n-\tbl\t67e0 , std::_Select1st >, std::less, std::allocator > >::find(sword::SWBuf const&)@@Base>\n+\tbl\t67e8 , std::_Select1st >, std::less, std::allocator > >::find(sword::SWBuf const&)@@Base>\n \tcmp\tr9, r7\n \tmov\tr4, r0\n-\tbeq.n\t68be \n+\tbeq.n\t68c6 \n \tmov\tr0, r7\n-\tblx\t2758 \n-\tb.n\t68be \n-\tblx\t26ac <__stack_chk_fail@plt>\n-\tmovs\tr6, #132\t; 0x84\n+\tblx\t275c \n+\tb.n\t68c6 \n+\tblx\t26b0 <__stack_chk_fail@plt>\n+\tmovs\tr6, #124\t; 0x7c\n \tmovs\tr1, r0\n \tlsls\tr4, r6, #4\n \tmovs\tr0, r0\n-\tmovs\tr6, #116\t; 0x74\n+\tmovs\tr6, #108\t; 0x6c\n \tmovs\tr1, r0\n \tlsls\tr0, r2, #5\n \tmovs\tr0, r0\n-\tmovs\tr5, #222\t; 0xde\n+\tmovs\tr5, #214\t; 0xd6\n \tmovs\tr1, r0\n \n-00006994 >::_M_clear()@@Base>:\n+0000699c >::_M_clear()@@Base>:\n std::__cxx11::_List_base >::_M_clear():\n \tpush\t{r3, r4, r5, r6, r7, lr}\n-\tldr\tr7, [pc, #48]\t; (69c8 >::_M_clear()@@Base+0x34>)\n+\tldr\tr7, [pc, #48]\t; (69d0 >::_M_clear()@@Base+0x34>)\n \tldr\tr4, [r0, #0]\n \tadd\tr7, pc\n \tcmp\tr4, r0\n-\tbeq.n\t69c4 >::_M_clear()@@Base+0x30>\n+\tbeq.n\t69cc >::_M_clear()@@Base+0x30>\n \tmov\tr6, r0\n \tmov\tr5, r4\n-\tldr\tr3, [pc, #36]\t; (69cc >::_M_clear()@@Base+0x38>)\n+\tldr\tr3, [pc, #36]\t; (69d4 >::_M_clear()@@Base+0x38>)\n \tldr\tr4, [r4, #0]\n \tldr\tr0, [r5, #8]\n-\tcbz\tr0, 69b8 >::_M_clear()@@Base+0x24>\n+\tcbz\tr0, 69c0 >::_M_clear()@@Base+0x24>\n \tldr\tr3, [r7, r3]\n \tldr\tr3, [r3, #0]\n \tcmp\tr0, r3\n-\tbeq.n\t69b8 >::_M_clear()@@Base+0x24>\n-\tblx\t2758 \n+\tbeq.n\t69c0 >::_M_clear()@@Base+0x24>\n+\tblx\t275c \n \tmovs\tr1, #28\n \tmov\tr0, r5\n-\tblx\t2718 \n+\tblx\t271c \n \tcmp\tr4, r6\n-\tbne.n\t69a2 >::_M_clear()@@Base+0xe>\n+\tbne.n\t69aa >::_M_clear()@@Base+0xe>\n \tpop\t{r3, r4, r5, r6, r7, pc}\n \tnop\n-\tmovs\tr5, #14\n+\tmovs\tr5, #6\n \tmovs\tr1, r0\n \tlsls\tr0, r2, #5\n \t...\n \n-000069d0 :\n+000069d8 :\n sword::SWOptionFilter::getOptionValues[abi:cxx11]():\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmovs\tr6, #0\n \tldr\tr7, [r1, #32]\n \tstrd\tr0, r0, [r0]\n \tsub\tsp, #12\n-\tldr.w\tr8, [pc, #156]\t; 6a7c \n+\tldr.w\tr8, [pc, #156]\t; 6a84 \n \tmov\tr5, r0\n \tldr\tr4, [r7, #0]\n \tadd\tr8, pc\n \tstr\tr6, [r0, #8]\n \tcmp\tr4, r7\n-\tbeq.n\t6a68 \n+\tbeq.n\t6a70 \n \tmov.w\tsl, #32\n \tmovs\tr0, #28\n-\tblx\t277c \n-\tldr\tr3, [pc, #132]\t; (6a80 )\n+\tblx\t2780 \n+\tldr\tr3, [pc, #132]\t; (6a88 )\n \tmov\tr9, r0\n \tstrb.w\tsl, [r0, #20]\n \tstr\tr6, [r0, #24]\n \tldr.w\tr3, [r8, r3]\n \tldr\tr2, [r4, #24]\n \tldr\tr0, [r3, #0]\n \tstrd\tr0, r0, [r9, #8]\n \tstr.w\tr0, [r9, #16]\n-\tcbz\tr2, 6a3a \n+\tcbz\tr2, 6a42 \n \tadd.w\tfp, r2, #128\t; 0x80\n \tstr\tr2, [sp, #4]\n \tmov\tr0, fp\n-\tblx\t27c4 \n+\tblx\t27c8 \n \tldr\tr2, [sp, #4]\n \tstr.w\tr0, [r9, #8]\n \tadd.w\tr3, r2, #127\t; 0x7f\n \tstr.w\tfp, [r9, #24]\n \tadd\tr3, r0\n \tstr.w\tr0, [r9, #12]\n \tstrb\tr6, [r0, #0]\n \tstr.w\tr3, [r9, #16]\n \tldr\tr1, [r4, #8]\n-\tblx\t2764 \n+\tblx\t2768 \n \tldr.w\tr3, [r9, #8]\n \tldr\tr2, [r4, #12]\n \tmov\tr1, r5\n \tstr\tr3, [sp, #4]\n \tmov\tr0, r9\n \tldr\tr3, [r4, #8]\n \tsubs\tr2, r2, r3\n \tldr\tr3, [sp, #4]\n \tadd\tr3, r2\n \tstr.w\tr3, [r9, #12]\n-\tblx\t2694 \n+\tblx\t2698 \n \tldr\tr3, [r5, #8]\n \tldr\tr4, [r4, #0]\n \tadds\tr3, #1\n \tstr\tr3, [r5, #8]\n \tcmp\tr7, r4\n-\tbne.n\t69f2 \n+\tbne.n\t69fa \n \tmov\tr0, r5\n \tadd\tsp, #12\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n \tmov\tr0, r5\n-\tbl\t6994 >::_M_clear()@@Base>\n-\tblx\t2874 <__cxa_end_cleanup@plt>\n+\tbl\t699c >::_M_clear()@@Base>\n+\tblx\t2878 <__cxa_end_cleanup@plt>\n \tnop\n-\tmovs\tr4, #194\t; 0xc2\n+\tmovs\tr4, #186\t; 0xba\n \tmovs\tr1, r0\n \tlsls\tr0, r2, #5\n \t...\n \n-00006a84 , std::_Select1st >, std::less, std::allocator > >::find(sword::SWBuf const&)@@Base>:\n+00006a8c , std::_Select1st >, std::less, std::allocator > >::find(sword::SWBuf const&)@@Base>:\n std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::find(sword::SWBuf const&):\n \tpush\t{r3, r4, r5, r6, r7, lr}\n \tadds\tr7, r0, #4\n \tldr\tr4, [r0, #8]\n-\tcbz\tr4, 6ac0 , std::_Select1st >, std::less, std::allocator > >::find(sword::SWBuf const&)@@Base+0x3c>\n+\tcbz\tr4, 6ac8 , std::_Select1st >, std::less, std::allocator > >::find(sword::SWBuf const&)@@Base+0x3c>\n \tldr\tr5, [r1, #0]\n \tmov\tr6, r7\n \tldr\tr0, [r4, #16]\n \tmov\tr1, r5\n-\tblx\t2850 \n+\tblx\t2854 \n \tcmp\tr0, #0\n \tldrd\tr3, r2, [r4, #8]\n \tit\tlt\n \tmovlt\tr4, r2\n-\tblt.n\t6aa8 , std::_Select1st >, std::less, std::allocator > >::find(sword::SWBuf const&)@@Base+0x24>\n+\tblt.n\t6ab0 , std::_Select1st >, std::less, std::allocator > >::find(sword::SWBuf const&)@@Base+0x24>\n \tmov\tr6, r4\n \tmov\tr4, r3\n \tcmp\tr4, #0\n-\tbne.n\t6a90 , std::_Select1st >, std::less, std::allocator > >::find(sword::SWBuf const&)@@Base+0xc>\n+\tbne.n\t6a98 , std::_Select1st >, std::less, std::allocator > >::find(sword::SWBuf const&)@@Base+0xc>\n \tcmp\tr7, r6\n-\tbeq.n\t6ac0 , std::_Select1st >, std::less, std::allocator > >::find(sword::SWBuf const&)@@Base+0x3c>\n+\tbeq.n\t6ac8 , std::_Select1st >, std::less, std::allocator > >::find(sword::SWBuf const&)@@Base+0x3c>\n \tldr\tr1, [r6, #16]\n \tmov\tr0, r5\n-\tblx\t2850 \n+\tblx\t2854 \n \tands.w\tr7, r7, r0, asr #32\n \tit\tcc\n \tmovcc\tr7, r6\n \tmov\tr0, r7\n \tpop\t{r3, r4, r5, r6, r7, pc}\n \n-00006ac4 , std::_Select1st >, std::less, std::allocator > >::find(sword::SWBuf const&)@@Base>:\n+00006acc , std::_Select1st >, std::less, std::allocator > >::find(sword::SWBuf const&)@@Base>:\n std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::find(sword::SWBuf const&):\n \tpush\t{r3, r4, r5, r6, r7, lr}\n \tadds\tr7, r0, #4\n \tldr\tr4, [r0, #8]\n-\tcbz\tr4, 6b00 , std::_Select1st >, std::less, std::allocator > >::find(sword::SWBuf const&)@@Base+0x3c>\n+\tcbz\tr4, 6b08 , std::_Select1st >, std::less, std::allocator > >::find(sword::SWBuf const&)@@Base+0x3c>\n \tldr\tr5, [r1, #0]\n \tmov\tr6, r7\n \tldr\tr0, [r4, #16]\n \tmov\tr1, r5\n-\tblx\t2850 \n+\tblx\t2854 \n \tcmp\tr0, #0\n \tldrd\tr3, r2, [r4, #8]\n \tit\tlt\n \tmovlt\tr4, r2\n-\tblt.n\t6ae8 , std::_Select1st >, std::less, std::allocator > >::find(sword::SWBuf const&)@@Base+0x24>\n+\tblt.n\t6af0 , std::_Select1st >, std::less, std::allocator > >::find(sword::SWBuf const&)@@Base+0x24>\n \tmov\tr6, r4\n \tmov\tr4, r3\n \tcmp\tr4, #0\n-\tbne.n\t6ad0 , std::_Select1st >, std::less, std::allocator > >::find(sword::SWBuf const&)@@Base+0xc>\n+\tbne.n\t6ad8 , std::_Select1st >, std::less, std::allocator > >::find(sword::SWBuf const&)@@Base+0xc>\n \tcmp\tr7, r6\n-\tbeq.n\t6b00 , std::_Select1st >, std::less, std::allocator > >::find(sword::SWBuf const&)@@Base+0x3c>\n+\tbeq.n\t6b08 , std::_Select1st >, std::less, std::allocator > >::find(sword::SWBuf const&)@@Base+0x3c>\n \tldr\tr1, [r6, #16]\n \tmov\tr0, r5\n-\tblx\t2850 \n+\tblx\t2854 \n \tands.w\tr7, r7, r0, asr #32\n \tit\tcc\n \tmovcc\tr7, r6\n \tmov\tr0, r7\n \tpop\t{r3, r4, r5, r6, r7, pc}\n \n-00006b04 > std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_equal >(std::pair&&)@@Base>:\n+00006b0c > std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_equal >(std::pair&&)@@Base>:\n std::_Rb_tree_iterator > std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_equal >(std::pair&&):\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov\tr7, r0\n \tldr\tr4, [r0, #8]\n-\tldr.w\tr8, [pc, #280]\t; 6c28 > std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_equal >(std::pair&&)@@Base+0x124>\n+\tldr.w\tr8, [pc, #280]\t; 6c30 > std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_equal >(std::pair&&)@@Base+0x124>\n \tsub\tsp, #12\n \tmov\tr6, r1\n \tadd.w\tr9, r0, #4\n \tadd\tr8, pc\n \tcmp\tr4, #0\n-\tbeq.n\t6c1e > std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_equal >(std::pair&&)@@Base+0x11a>\n+\tbeq.n\t6c26 > std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_equal >(std::pair&&)@@Base+0x11a>\n \tldr.w\tsl, [r1]\n-\tb.n\t6b26 > std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_equal >(std::pair&&)@@Base+0x22>\n+\tb.n\t6b2e > std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_equal >(std::pair&&)@@Base+0x22>\n \tmov\tr4, r3\n \tldr\tr5, [r4, #16]\n \tmov\tr0, sl\n \tmov\tr1, r5\n-\tblx\t2850 \n+\tblx\t2854 \n \tldrd\tr2, r3, [r4, #8]\n \tbics.w\tr3, r3, r0, asr #32\n \tit\tcs\n \tmovcs\tr3, r2\n \tcmp\tr3, #0\n-\tbne.n\t6b24 > std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_equal >(std::pair&&)@@Base+0x20>\n+\tbne.n\t6b2c > std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_equal >(std::pair&&)@@Base+0x20>\n \tcmp\tr4, r9\n \tit\teq\n \tmoveq.w\tsl, #1\n-\tbeq.n\t6b56 > std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_equal >(std::pair&&)@@Base+0x52>\n+\tbeq.n\t6b5e > std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_equal >(std::pair&&)@@Base+0x52>\n \tmov\tr0, sl\n \tmov\tr1, r5\n-\tblx\t2850 \n+\tblx\t2854 \n \tmov.w\tsl, r0, lsr #31\n \tmovs\tr0, #56\t; 0x38\n \tmov.w\tfp, #0\n-\tblx\t277c \n-\tldr\tr3, [pc, #200]\t; (6c2c > std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_equal >(std::pair&&)@@Base+0x128>)\n+\tblx\t2780 \n+\tldr\tr3, [pc, #200]\t; (6c34 > std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_equal >(std::pair&&)@@Base+0x128>)\n \tstr.w\tfp, [r0, #32]\n \tmovs\tr2, #32\n \tstrb\tr2, [r0, #28]\n \tmov\tr5, r0\n \tldr\tr2, [r6, #16]\n \tldr.w\tr8, [r8, r3]\n \tldr.w\tr0, [r8]\n \tstrd\tr0, r0, [r5, #16]\n \tstr\tr0, [r5, #24]\n-\tcbz\tr2, 6ba2 > std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_equal >(std::pair&&)@@Base+0x9e>\n+\tcbz\tr2, 6baa > std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_equal >(std::pair&&)@@Base+0x9e>\n \tadd.w\tr3, r2, #128\t; 0x80\n \tstr\tr2, [sp, #4]\n \tmov\tr0, r3\n \tstr\tr3, [sp, #0]\n-\tblx\t27c4 \n+\tblx\t27c8 \n \tldr\tr2, [sp, #4]\n \tldr\tr3, [sp, #0]\n \tstr\tr3, [r5, #32]\n \tadd.w\tr3, r2, #127\t; 0x7f\n \tadd\tr3, r0\n \tstrb.w\tfp, [r0]\n \tstrd\tr0, r0, [r5, #16]\n \tstr\tr3, [r5, #24]\n \tldr\tr1, [r6, #0]\n-\tblx\t2764 \n+\tblx\t2768 \n \tldr\tr2, [r6, #36]\t; 0x24\n \tldrd\tr1, r3, [r6]\n \tldr.w\tr0, [r8]\n \tmov.w\tr8, #0\n \tsubs\tr1, r3, r1\n \tldr\tr3, [r5, #16]\n \tstrd\tr0, r0, [r5, #36]\t; 0x24\n \tadd\tr3, r1\n \tstr\tr0, [r5, #44]\t; 0x2c\n \tstr\tr3, [r5, #20]\n \tmovs\tr3, #32\n \tstr.w\tr8, [r5, #52]\t; 0x34\n \tstrb.w\tr3, [r5, #48]\t; 0x30\n-\tcbz\tr2, 6bf2 > std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_equal >(std::pair&&)@@Base+0xee>\n+\tcbz\tr2, 6bfa > std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_equal >(std::pair&&)@@Base+0xee>\n \tadd.w\tfp, r2, #128\t; 0x80\n \tstr\tr2, [sp, #0]\n \tmov\tr0, fp\n-\tblx\t27c4 \n+\tblx\t27c8 \n \tldr\tr2, [sp, #0]\n \tstr.w\tfp, [r5, #52]\t; 0x34\n \tadd.w\tr3, r2, #127\t; 0x7f\n \tstrb.w\tr8, [r0]\n \tadd\tr3, r0\n \tstrd\tr0, r0, [r5, #36]\t; 0x24\n \tstr\tr3, [r5, #44]\t; 0x2c\n \tldr\tr1, [r6, #20]\n-\tblx\t2764 \n+\tblx\t2768 \n \tmov\tr2, r4\n \tldrd\tr4, r1, [r6, #20]\n \tmov\tr3, r9\n \tmov\tr0, sl\n \tsubs\tr4, r1, r4\n \tldr\tr1, [r5, #36]\t; 0x24\n \tadd\tr1, r4\n \tstr\tr1, [r5, #40]\t; 0x28\n \tmov\tr1, r5\n-\tblx\t28d4 \n+\tblx\t28d8 \n \tldr\tr3, [r7, #20]\n \tmov\tr0, r5\n \tadds\tr3, #1\n \tstr\tr3, [r7, #20]\n \tadd\tsp, #12\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n \tmov\tr4, r9\n \tmov.w\tsl, #1\n-\tb.n\t6b56 > std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_equal >(std::pair&&)@@Base+0x52>\n+\tb.n\t6b5e > std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_equal >(std::pair&&)@@Base+0x52>\n \tnop\n-\tmovs\tr3, #144\t; 0x90\n+\tmovs\tr3, #136\t; 0x88\n \tmovs\tr1, r0\n \tlsls\tr0, r2, #5\n \t...\n \n-00006c30 >::operator[](sword::SWBuf const&)@@Base>:\n+00006c38 >::operator[](sword::SWBuf const&)@@Base>:\n sword::multimapwithdefault >::operator[](sword::SWBuf const&):\n-\tldr\tr2, [pc, #328]\t; (6d7c >::operator[](sword::SWBuf const&)@@Base+0x14c>)\n-\tldr\tr3, [pc, #332]\t; (6d80 >::operator[](sword::SWBuf const&)@@Base+0x150>)\n+\tldr\tr2, [pc, #328]\t; (6d84 >::operator[](sword::SWBuf const&)@@Base+0x14c>)\n+\tldr\tr3, [pc, #332]\t; (6d88 >::operator[](sword::SWBuf const&)@@Base+0x150>)\n \tadd\tr2, pc\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, lr}\n \tmov\tr4, r0\n \tsub\tsp, #68\t; 0x44\n \tmov\tr5, r1\n \tldr\tr3, [r2, r3]\n \tldr\tr3, [r3, #0]\n \tstr\tr3, [sp, #60]\t; 0x3c\n \tmov.w\tr3, #0\n-\tbl\t6ac4 , std::_Select1st >, std::less, std::allocator > >::find(sword::SWBuf const&)@@Base>\n-\tldr\tr3, [pc, #308]\t; (6d84 >::operator[](sword::SWBuf const&)@@Base+0x154>)\n+\tbl\t6acc , std::_Select1st >, std::less, std::allocator > >::find(sword::SWBuf const&)@@Base>\n+\tldr\tr3, [pc, #308]\t; (6d8c >::operator[](sword::SWBuf const&)@@Base+0x154>)\n \tadds\tr2, r4, #4\n \tcmp\tr2, r0\n \tadd\tr3, pc\n-\tbeq.n\t6c7c >::operator[](sword::SWBuf const&)@@Base+0x4c>\n+\tbeq.n\t6c84 >::operator[](sword::SWBuf const&)@@Base+0x4c>\n \tmov\tr1, r5\n \tmov\tr0, r4\n-\tbl\t6ac4 , std::_Select1st >, std::less, std::allocator > >::find(sword::SWBuf const&)@@Base>\n-\tldr\tr2, [pc, #292]\t; (6d88 >::operator[](sword::SWBuf const&)@@Base+0x158>)\n-\tldr\tr3, [pc, #284]\t; (6d80 >::operator[](sword::SWBuf const&)@@Base+0x150>)\n+\tbl\t6acc , std::_Select1st >, std::less, std::allocator > >::find(sword::SWBuf const&)@@Base>\n+\tldr\tr2, [pc, #292]\t; (6d90 >::operator[](sword::SWBuf const&)@@Base+0x158>)\n+\tldr\tr3, [pc, #284]\t; (6d88 >::operator[](sword::SWBuf const&)@@Base+0x150>)\n \tadds\tr0, #36\t; 0x24\n \tadd\tr2, pc\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [sp, #60]\t; 0x3c\n \teors\tr2, r3\n \tmov.w\tr3, #0\n-\tbne.n\t6d60 >::operator[](sword::SWBuf const&)@@Base+0x130>\n+\tbne.n\t6d68 >::operator[](sword::SWBuf const&)@@Base+0x130>\n \tadd\tsp, #68\t; 0x44\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, pc}\n-\tldr\tr1, [pc, #268]\t; (6d8c >::operator[](sword::SWBuf const&)@@Base+0x15c>)\n+\tldr\tr1, [pc, #268]\t; (6d94 >::operator[](sword::SWBuf const&)@@Base+0x15c>)\n \tmovs\tr2, #32\n \tmov.w\tr8, #0\n \tstrb.w\tr2, [sp, #12]\n \tstr.w\tr8, [sp, #16]\n \tldr\tr7, [r5, #16]\n \tldr\tr6, [r3, r1]\n \tstrb.w\tr2, [sp, #32]\n \tstr.w\tr8, [sp, #36]\t; 0x24\n \tldr\tr0, [r6, #0]\n \tstrd\tr0, r0, [sp]\n \tstr\tr0, [sp, #8]\n \tstrd\tr0, r0, [sp, #20]\n \tstr\tr0, [sp, #28]\n-\tcbz\tr7, 6cc6 >::operator[](sword::SWBuf const&)@@Base+0x96>\n+\tcbz\tr7, 6cce >::operator[](sword::SWBuf const&)@@Base+0x96>\n \tadd.w\tr9, r7, #128\t; 0x80\n \tmov\tr0, r9\n-\tblx\t27c4 \n+\tblx\t27c8 \n \tadd.w\tr3, r7, #127\t; 0x7f\n \tadd\tr3, r0\n \tstr.w\tr9, [sp, #36]\t; 0x24\n \tstrb.w\tr8, [r0]\n \tstrd\tr0, r0, [sp, #20]\n \tstr\tr3, [sp, #28]\n \tmov\tr2, r7\n \tldr\tr1, [r5, #0]\n-\tblx\t2764 \n+\tblx\t2768 \n \tldr\tr7, [sp, #16]\n \tldrd\tr2, r3, [r5]\n \tmov.w\tr8, #0\n \tldr\tr0, [r6, #0]\n \tsubs\tr2, r3, r2\n \tldr\tr3, [sp, #20]\n \tstrd\tr0, r0, [sp, #40]\t; 0x28\n \tadd\tr3, r2\n \tstr\tr0, [sp, #48]\t; 0x30\n \tmovs\tr2, #32\n \tstr\tr3, [sp, #24]\n \tstrb.w\tr2, [sp, #52]\t; 0x34\n \tstr.w\tr8, [sp, #56]\t; 0x38\n-\tcbz\tr7, 6d12 >::operator[](sword::SWBuf const&)@@Base+0xe2>\n+\tcbz\tr7, 6d1a >::operator[](sword::SWBuf const&)@@Base+0xe2>\n \tadd.w\tr9, r7, #128\t; 0x80\n \tmov\tr0, r9\n-\tblx\t27c4 \n+\tblx\t27c8 \n \tadd.w\tr3, r7, #127\t; 0x7f\n \tadd\tr3, r0\n \tstr.w\tr9, [sp, #56]\t; 0x38\n \tstrb.w\tr8, [r0]\n \tstrd\tr0, r0, [sp, #40]\t; 0x28\n \tstr\tr3, [sp, #48]\t; 0x30\n \tmov\tr2, r7\n \tldr\tr1, [sp, #0]\n-\tblx\t2764 \n+\tblx\t2768 \n \tadd\tr7, sp, #20\n \tldrd\tr2, r3, [sp]\n \tmov\tr1, r7\n \tmov\tr0, r4\n \tsubs\tr2, r3, r2\n \tldr\tr3, [sp, #40]\t; 0x28\n \tadd\tr3, r2\n \tstr\tr3, [sp, #44]\t; 0x2c\n-\tbl\t6b04 > std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_equal >(std::pair&&)@@Base>\n+\tbl\t6b0c > std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_equal >(std::pair&&)@@Base>\n \tldr\tr0, [sp, #40]\t; 0x28\n-\tcbz\tr0, 6d3e >::operator[](sword::SWBuf const&)@@Base+0x10e>\n+\tcbz\tr0, 6d46 >::operator[](sword::SWBuf const&)@@Base+0x10e>\n \tldr\tr3, [r6, #0]\n \tcmp\tr0, r3\n-\tbeq.n\t6d3e >::operator[](sword::SWBuf const&)@@Base+0x10e>\n-\tblx\t2758 \n+\tbeq.n\t6d46 >::operator[](sword::SWBuf const&)@@Base+0x10e>\n+\tblx\t275c \n \tldr\tr0, [sp, #20]\n-\tcbz\tr0, 6d4c >::operator[](sword::SWBuf const&)@@Base+0x11c>\n+\tcbz\tr0, 6d54 >::operator[](sword::SWBuf const&)@@Base+0x11c>\n \tldr\tr3, [r6, #0]\n \tcmp\tr0, r3\n-\tbeq.n\t6d4c >::operator[](sword::SWBuf const&)@@Base+0x11c>\n-\tblx\t2758 \n+\tbeq.n\t6d54 >::operator[](sword::SWBuf const&)@@Base+0x11c>\n+\tblx\t275c \n \tldr\tr0, [sp, #0]\n \tcmp\tr0, #0\n-\tbeq.n\t6c58 >::operator[](sword::SWBuf const&)@@Base+0x28>\n+\tbeq.n\t6c60 >::operator[](sword::SWBuf const&)@@Base+0x28>\n \tldr\tr3, [r6, #0]\n \tcmp\tr0, r3\n-\tbeq.w\t6c58 >::operator[](sword::SWBuf const&)@@Base+0x28>\n-\tblx\t2758 \n-\tb.n\t6c58 >::operator[](sword::SWBuf const&)@@Base+0x28>\n-\tblx\t26ac <__stack_chk_fail@plt>\n+\tbeq.w\t6c60 >::operator[](sword::SWBuf const&)@@Base+0x28>\n+\tblx\t275c \n+\tb.n\t6c60 >::operator[](sword::SWBuf const&)@@Base+0x28>\n+\tblx\t26b0 <__stack_chk_fail@plt>\n \tadd\tr0, sp, #40\t; 0x28\n-\tbl\t58fc \n+\tbl\t5904 \n \tmov\tr0, r7\n-\tbl\t58fc \n+\tbl\t5904 \n \tmov\tr0, sp\n-\tbl\t58fc \n-\tblx\t2874 <__cxa_end_cleanup@plt>\n+\tbl\t5904 \n+\tblx\t2878 <__cxa_end_cleanup@plt>\n \tnop\n-\tmovs\tr2, #116\t; 0x74\n+\tmovs\tr2, #108\t; 0x6c\n \tmovs\tr1, r0\n \tlsls\tr4, r6, #4\n \tmovs\tr0, r0\n-\tmovs\tr2, #84\t; 0x54\n+\tmovs\tr2, #76\t; 0x4c\n \tmovs\tr1, r0\n-\tmovs\tr2, #66\t; 0x42\n+\tmovs\tr2, #58\t; 0x3a\n \tmovs\tr1, r0\n \tlsls\tr0, r2, #5\n \t...\n \n-00006d90 > >, std::_Select1st > > >, std::less, std::allocator > > > >::_M_get_insert_unique_pos(sword::SWBuf const&)@@Base>:\n+00006d98 > >, std::_Select1st > > >, std::less, std::allocator > > > >::_M_get_insert_unique_pos(sword::SWBuf const&)@@Base>:\n std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::_M_get_insert_unique_pos(sword::SWBuf const&):\n \tstmdb\tsp!, {r3, r4, r5, r6, r7, r8, r9, lr}\n \tmov\tr7, r1\n \tldr\tr4, [r1, #8]\n \tmov\tr6, r0\n \tmov\tr8, r2\n-\tcbz\tr4, 6de2 > >, std::_Select1st > > >, std::less, std::allocator > > > >::_M_get_insert_unique_pos(sword::SWBuf const&)@@Base+0x52>\n+\tcbz\tr4, 6dea > >, std::_Select1st > > >, std::less, std::allocator > > > >::_M_get_insert_unique_pos(sword::SWBuf const&)@@Base+0x52>\n \tldr.w\tr9, [r2]\n-\tb.n\t6da6 > >, std::_Select1st > > >, std::less, std::allocator > > > >::_M_get_insert_unique_pos(sword::SWBuf const&)@@Base+0x16>\n+\tb.n\t6dae > >, std::_Select1st > > >, std::less, std::allocator > > > >::_M_get_insert_unique_pos(sword::SWBuf const&)@@Base+0x16>\n \tmov\tr4, r3\n \tldr\tr5, [r4, #16]\n \tmov\tr0, r9\n \tmov\tr1, r5\n-\tblx\t2850 \n+\tblx\t2854 \n \tldr\tr3, [r4, #12]\n \tldr\tr2, [r4, #8]\n \tcmp\tr0, #0\n \titee\tge\n \tmovge\tr2, #0\n \tmovlt\tr3, r2\n \tmovlt\tr2, #1\n \tcmp\tr3, #0\n-\tbne.n\t6da4 > >, std::_Select1st > > >, std::less, std::allocator > > > >::_M_get_insert_unique_pos(sword::SWBuf const&)@@Base+0x14>\n-\tcbnz\tr2, 6de4 > >, std::_Select1st > > >, std::less, std::allocator > > > >::_M_get_insert_unique_pos(sword::SWBuf const&)@@Base+0x54>\n+\tbne.n\t6dac > >, std::_Select1st > > >, std::less, std::allocator > > > >::_M_get_insert_unique_pos(sword::SWBuf const&)@@Base+0x14>\n+\tcbnz\tr2, 6dec > >, std::_Select1st > > >, std::less, std::allocator > > > >::_M_get_insert_unique_pos(sword::SWBuf const&)@@Base+0x54>\n \tmov\tr7, r4\n \tmov\tr1, r9\n \tmov\tr0, r5\n-\tblx\t2850 \n+\tblx\t2854 \n \tmovs\tr3, #0\n \tcmp\tr0, #0\n \tite\tlt\n \tstrdlt\tr3, r7, [r6]\n \tstrdge\tr4, r3, [r6]\n \tmov\tr0, r6\n \tldmia.w\tsp!, {r3, r4, r5, r6, r7, r8, r9, pc}\n \tadds\tr4, r1, #4\n \tldr\tr3, [r7, #12]\n \tcmp\tr3, r4\n \titt\teq\n \tmoveq\tr3, #0\n \tstrdeq\tr3, r4, [r6]\n-\tbeq.n\t6ddc > >, std::_Select1st > > >, std::less, std::allocator > > > >::_M_get_insert_unique_pos(sword::SWBuf const&)@@Base+0x4c>\n+\tbeq.n\t6de4 > >, std::_Select1st > > >, std::less, std::allocator > > > >::_M_get_insert_unique_pos(sword::SWBuf const&)@@Base+0x4c>\n \tmov\tr0, r4\n \tmov\tr7, r4\n-\tblx\t270c \n+\tblx\t2710 \n \tldr.w\tr9, [r8]\n \tldr\tr5, [r0, #16]\n \tmov\tr4, r0\n-\tb.n\t6dc6 > >, std::_Select1st > > >, std::less, std::allocator > > > >::_M_get_insert_unique_pos(sword::SWBuf const&)@@Base+0x36>\n+\tb.n\t6dce > >, std::_Select1st > > >, std::less, std::allocator > > > >::_M_get_insert_unique_pos(sword::SWBuf const&)@@Base+0x36>\n \n-00006e04 <__libc_csu_init@@Base>:\n+00006e0c <__libc_csu_init@@Base>:\n __libc_csu_init():\n \tstmdb\tsp!, {r3, r4, r5, r6, r7, r8, r9, lr}\n \tmov\tr7, r0\n-\tldr\tr6, [pc, #48]\t; (6e3c <__libc_csu_init@@Base+0x38>)\n-\tldr\tr5, [pc, #48]\t; (6e40 <__libc_csu_init@@Base+0x3c>)\n+\tldr\tr6, [pc, #48]\t; (6e44 <__libc_csu_init@@Base+0x38>)\n+\tldr\tr5, [pc, #48]\t; (6e48 <__libc_csu_init@@Base+0x3c>)\n \tmov\tr8, r1\n \tadd\tr6, pc\n \tmov\tr9, r2\n \tadd\tr5, pc\n-\tblx\t265c \n+\tblx\t2660 \n \tsubs\tr6, r6, r5\n \tasrs\tr6, r6, #2\n-\tbeq.n\t6e36 <__libc_csu_init@@Base+0x32>\n+\tbeq.n\t6e3e <__libc_csu_init@@Base+0x32>\n \tsubs\tr5, #4\n \tmovs\tr4, #0\n \tldr.w\tr3, [r5, #4]!\n \tmov\tr2, r9\n \tmov\tr1, r8\n \tmov\tr0, r7\n \tadds\tr4, #1\n \tblx\tr3\n \tcmp\tr6, r4\n-\tbne.n\t6e24 <__libc_csu_init@@Base+0x20>\n+\tbne.n\t6e2c <__libc_csu_init@@Base+0x20>\n \tldmia.w\tsp!, {r3, r4, r5, r6, r7, r8, r9, pc}\n \tnop\n-\tsubs\tr4, r1, #4\n+\tsubs\tr4, r0, #4\n \tmovs\tr1, r0\n-\tsubs\tr0, r0, #4\n+\tsubs\tr0, r7, #3\n \tmovs\tr1, r0\n \n-00006e44 <__libc_csu_fini@@Base>:\n+00006e4c <__libc_csu_fini@@Base>:\n __libc_csu_fini():\n \tbx\tlr\n \tnop\n"}, {"source1": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n \n \n Disassembly of section .fini:\n \n-00006e48 <.fini>:\n+00006e50 <.fini>:\n _fini():\n \tpush\t{r3, lr}\n \tpop\t{r3, pc}\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -1,340 +1,340 @@\n \n Hex dump of section '.rodata':\n- 0x00006e50 01000200 3a000000 3d000000 0a000000 ....:...=.......\n- 0x00006e60 3d000000 0f000000 3d000000 24000000 =.......=...$...\n- 0x00006e70 3d000000 32000000 3d000000 02000000 =...2...=.......\n- 0x00006e80 3d000000 05000000 3d000000 13000000 =.......=.......\n- 0x00006e90 3d000000 0d000000 3d000000 0c000000 =.......=.......\n- 0x00006ea0 3d000000 23000000 3d000000 11000000 =...#...=.......\n- 0x00006eb0 3d000000 26000000 3d000000 01000000 =...&...=.......\n- 0x00006ec0 3d000000 17000000 3d000000 08000000 =.......=.......\n- 0x00006ed0 3d000000 09000000 3d000000 00000000 =.......=.......\n- 0x00006ee0 00000000 5b204669 6c652042 79746573 ....[ File Bytes\n- 0x00006ef0 3a20256c 64000000 0a200000 2d000000 : %ld.... ..-...\n- 0x00006f00 0a0a0a0a 0a0a0a0a 0a0a0a0a 0a0a0a0a ................\n- 0x00006f10 0a0a0a0a 0a0a0a0a 0a000000 20202020 ............ \n- 0x00006f20 20202020 20202020 20202020 2d3d2b2a -=+*\n- 0x00006f30 20574152 4e494e47 202a2b3d 2d202d3d WARNING *+=- -=\n- 0x00006f40 2b2a2057 41524e49 4e47202a 2b3d2d0a +* WARNING *+=-.\n- 0x00006f50 0a0a0000 416c7468 6f756768 20496e73 ....Although Ins\n- 0x00006f60 74616c6c 204d616e 61676572 2070726f tall Manager pro\n- 0x00006f70 76696465 73206120 636f6e76 656e6965 vides a convenie\n- 0x00006f80 6e742077 61792066 6f722069 6e737461 nt way for insta\n- 0x00006f90 6c6c696e 670a0000 616e6420 75706772 lling...and upgr\n- 0x00006fa0 6164696e 67205357 4f524420 636f6d70 ading SWORD comp\n- 0x00006fb0 6f6e656e 74732c20 69742061 6c736f20 onents, it also \n- 0x00006fc0 75736573 20612073 79737465 6d617469 uses a systemati\n- 0x00006fd0 63206d65 74686f64 0a000000 666f7220 c method....for \n- 0x00006fe0 61636365 7373696e 67207369 74657320 accessing sites \n- 0x00006ff0 77686963 68206769 76657320 7061636b which gives pack\n- 0x00007000 65742073 6e696666 65727320 61207461 et sniffers a ta\n- 0x00007010 72676574 20746f20 6c6f636b 0a000000 rget to lock....\n- 0x00007020 696e746f 20666f72 2073696e 676c696e into for singlin\n- 0x00007030 67206f75 74207573 6572732e 200a0a0a g out users. ...\n- 0x00007040 00000000 49462059 4f55204c 49564520 ....IF YOU LIVE \n- 0x00007050 494e2041 20504552 53454355 54454420 IN A PERSECUTED \n- 0x00007060 434f554e 54525920 414e4420 444f204e COUNTRY AND DO N\n- 0x00007070 4f542057 49534820 544f2052 49534b20 OT WISH TO RISK \n- 0x00007080 44455445 4354494f 4e2c0a00 594f5520 DETECTION,..YOU \n- 0x00007090 53484f55 4c44202a 4e4f542a 20555345 SHOULD *NOT* USE\n- 0x000070a0 20494e53 54414c4c 204d414e 41474552 INSTALL MANAGER\n- 0x000070b0 27532052 454d4f54 4520534f 55524345 'S REMOTE SOURCE\n- 0x000070c0 20464541 54555245 532e0a0a 0a000000 FEATURES.......\n- 0x000070d0 416c736f 2c205265 6d6f7465 20536f75 Also, Remote Sou\n- 0x000070e0 72636573 206f7468 65722074 68616e20 rces other than \n- 0x000070f0 43726f73 73576972 65206d61 7920636f CrossWire may co\n- 0x00007100 6e746169 6e206c65 73732074 68616e0a ntain less than.\n- 0x00007110 00000000 7175616c 69747920 6d6f6475 ....quality modu\n- 0x00007120 6c65732c 206d6f64 756c6573 20776974 les, modules wit\n- 0x00007130 6820756e 6f727468 6f646f78 20636f6e h unorthodox con\n- 0x00007140 74656e74 2c206f72 20657665 6e206d6f tent, or even mo\n- 0x00007150 64756c65 730a0000 77686963 68206172 dules...which ar\n- 0x00007160 65206e6f 74206c65 67697469 6d617465 e not legitimate\n- 0x00007170 6c792064 69737472 69627574 61626c65 ly distributable\n- 0x00007180 2e20204d 616e7920 7265706f 7369746f . Many reposito\n- 0x00007190 72696573 0a000000 636f6e74 61696e20 ries....contain \n- 0x000071a0 776f6e64 65726675 6c6c7920 75736566 wonderfully usef\n- 0x000071b0 756c2063 6f6e7465 6e742e20 20546865 ul content. The\n- 0x000071c0 73652072 65706f73 69746f72 69657320 se repositories \n- 0x000071d0 73696d70 6c790a00 61726520 6e6f7420 simply..are not \n- 0x000071e0 72657669 65776564 206f7220 6d61696e reviewed or main\n- 0x000071f0 7461696e 65642062 79204372 6f737357 tained by CrossW\n- 0x00007200 69726520 616e6420 43726f73 73576972 ire and CrossWir\n- 0x00007210 650a0000 63616e6e 6f742062 65206865 e...cannot be he\n- 0x00007220 6c642072 6573706f 6e736962 6c652066 ld responsible f\n- 0x00007230 6f722074 68656972 20636f6e 74656e74 or their content\n- 0x00007240 2e204341 56454154 20454d50 544f522e . CAVEAT EMPTOR.\n- 0x00007250 0a0a0a00 49662079 6f752075 6e646572 ....If you under\n- 0x00007260 7374616e 64207468 69732061 6e642061 stand this and a\n- 0x00007270 72652077 696c6c69 6e672074 6f20656e re willing to en\n- 0x00007280 61626c65 2072656d 6f746520 736f7572 able remote sour\n- 0x00007290 63652066 65617475 7265730a 00000000 ce features.....\n- 0x000072a0 7468656e 20747970 65207965 73206174 then type yes at\n- 0x000072b0 20746865 2070726f 6d70740a 0a000000 the prompt.....\n- 0x000072c0 656e6162 6c653f20 5b6e6f5d 20000000 enable? [no] ...\n- 0x000072d0 7965730a 00000000 5b20546f 74616c20 yes.....[ Total \n- 0x000072e0 42797465 733a2025 6c643b20 436f6d70 Bytes: %ld; Comp\n- 0x000072f0 6c657465 64204279 7465733a 20256c64 leted Bytes: %ld\n- 0x00007300 00000000 3d000000 5768696c 6520636f ....=...While co\n- 0x00007310 6e6e6563 74696e67 20746f20 616e2065 nnecting to an e\n- 0x00007320 6e637279 70746564 20696e73 74616c6c ncrypted install\n- 0x00007330 20736f75 7263652c 2053574f 52442063 source, SWORD c\n- 0x00007340 616e2061 6c6c6f77 0a000000 756e7665 an allow....unve\n- 0x00007350 72696669 65642070 65657273 2c20652e rified peers, e.\n- 0x00007360 672e2c20 73656c66 2d736967 6e656420 g., self-signed \n- 0x00007370 63657274 69666963 61746573 2e205768 certificates. Wh\n- 0x00007380 696c6520 74686973 2069730a 00000000 ile this is.....\n- 0x00007390 67656e65 72616c6c 7920636f 6e736964 generally consid\n- 0x000073a0 65726564 20736166 65206265 63617573 ered safe becaus\n- 0x000073b0 65205357 4f524420 6f6e6c79 20726574 e SWORD only ret\n- 0x000073c0 72696576 65732042 69626c65 20636f6e rieves Bible con\n- 0x000073d0 74656e74 0a000000 616e6420 646f6573 tent....and does\n- 0x000073e0 206e6f74 2073656e 6420616e 79206461 not send any da\n- 0x000073f0 74612074 6f207468 65207365 72766572 ta to the server\n- 0x00007400 2c206974 20636f75 6c642073 74696c6c , it could still\n- 0x00007410 20706f73 7369626c 790a0000 616c6c6f possibly...allo\n- 0x00007420 77206120 6d616c69 63696f75 73206163 w a malicious ac\n- 0x00007430 746f7220 746f2073 69742062 65747765 tor to sit betwe\n- 0x00007440 656e2079 6f752061 6e642074 68652073 en you and the s\n- 0x00007450 65727665 722c2061 73207769 74680a00 erver, as with..\n- 0x00007460 756e656e 63727970 74656420 736f7572 unencrypted sour\n- 0x00007470 6365732e 20205479 7065206e 6f20746f ces. Type no to\n- 0x00007480 20747572 6e207468 6973206f 66662e0a turn this off..\n- 0x00007490 0a000000 576f756c 6420796f 75206c69 ....Would you li\n- 0x000074a0 6b652074 6f20616c 6c6f7720 756e7665 ke to allow unve\n- 0x000074b0 72696669 65642070 65657273 3f205b79 rified peers? [y\n- 0x000074c0 65735d20 00000000 6e6f0a00 696e7374 es] ....no..inst\n- 0x000074d0 616c6c6d 67720000 0a25733a 2025730a allmgr...%s: %s.\n- 0x000074e0 00000000 0a757361 67653a20 2573205b .....usage: %s [\n- 0x000074f0 2d2d616c 6c6f772e 2e2e5d20 3c636f6d --allow...] [command .\n- 0x00007510 2e2e5d0a 09285357 4f52443a 20257329 ..]..(SWORD: %s)\n- 0x00007520 0a0a092d 2d616c6c 6f772d69 6e746572 ...--allow-inter\n- 0x00007530 6e65742d 61636365 73732d61 6e642d72 net-access-and-r\n- 0x00007540 69736b2d 74726163 696e672d 616e642d isk-tracing-and-\n- 0x00007550 6a61696c 2d6f722d 6d617274 7972646f jail-or-martyrdo\n- 0x00007560 6d200a0a 09202054 68697320 6170746c m ... This aptl\n- 0x00007570 79206e61 6d656420 6f707469 6f6e2077 y named option w\n- 0x00007580 696c6c20 616c6c6f 77207468 65207072 ill allow the pr\n- 0x00007590 6f677261 6d20746f 20636f6e 6e656374 ogram to connect\n- 0x000075a0 20746f20 74686520 696e7465 726e6574 to the internet\n- 0x000075b0 20776974 686f7574 2061736b 696e6720 without asking \n- 0x000075c0 666f7220 75736572 20636f6e 6669726d for user confirm\n- 0x000075d0 6174696f 6e0a0920 20496e20 6d616e79 ation.. In many\n- 0x000075e0 20706c61 63657320 74686973 206d6179 places this may\n- 0x000075f0 2077656c 6c206265 20612072 69736b79 well be a risky\n- 0x00007600 206f7220 6576656e 20666f6f 6c697368 or even foolish\n- 0x00007610 20756e64 65727461 6b696e67 2e0a0920 undertaking... \n- 0x00007620 20506c65 61736520 74616b65 20737065 Please take spe\n- 0x00007630 6369616c 20636172 65206265 666f7265 cial care before\n- 0x00007640 20796f75 20757365 20746869 73206f70 you use this op\n- 0x00007650 74696f6e 20696e20 73637269 7074732c tion in scripts,\n- 0x00007660 20706172 74696375 6c61726c 7920696e particularly in\n- 0x00007670 20736372 69707473 20796f75 2077616e scripts you wan\n- 0x00007680 7420746f 206f6666 65722066 6f722070 t to offer for p\n- 0x00007690 75626c69 6320646f 776e6c6f 61642e0a ublic download..\n- 0x000076a0 09202057 68617420 6d617920 61707065 . What may appe\n- 0x000076b0 61722074 6f206265 20736166 6520666f ar to be safe fo\n- 0x000076c0 7220796f 752c206d 61792077 656c6c20 r you, may well \n- 0x000076d0 6e6f7420 62652073 61666520 666f7220 not be safe for \n- 0x000076e0 736f6d65 6f6e6520 656c7365 2c207768 someone else, wh\n- 0x000076f0 6f207573 65732079 6f757220 73637269 o uses your scri\n- 0x00007700 7074732e 200a0a09 2d2d616c 6c6f772d pts. ...--allow-\n- 0x00007710 756e7665 72696669 65642d74 6c732d70 unverified-tls-p\n- 0x00007720 65657220 0a0a0920 20546869 73206f70 eer ... This op\n- 0x00007730 74696f6e 2077696c 6c20616c 6c6f7720 tion will allow \n- 0x00007740 74686520 70726f67 72616d20 746f2063 the program to c\n- 0x00007750 6f6e6e65 63742074 6f20756e 76657269 onnect to unveri\n- 0x00007760 66696564 20706565 72730a09 20202865 fied peers.. (e\n- 0x00007770 2e672e2c 20686f73 74732075 73696e67 .g., hosts using\n- 0x00007780 2073656c 662d7369 676e6564 20636572 self-signed cer\n- 0x00007790 74696669 63617465 73292077 6974686f tificates) witho\n- 0x000077a0 75742061 736b696e 6720666f 72207573 ut asking for us\n- 0x000077b0 65722063 6f6e6669 726d6174 696f6e2e er confirmation.\n- 0x000077c0 0a0a0920 20436f6d 6d616e64 73202872 ... Commands (r\n- 0x000077d0 756e2069 6e206f72 64657220 74686579 un in order they\n- 0x000077e0 20617265 20706173 73656429 3a0a0a09 are passed):...\n- 0x000077f0 202d696e 69740909 09096372 65617465 -init....create\n- 0x00007800 20612062 61736963 20757365 7220636f a basic user co\n- 0x00007810 6e666967 2066696c 652e0a09 09090909 nfig file.......\n- 0x00007820 09574152 4e494e47 3a206f76 65727772 .WARNING: overwr\n- 0x00007830 69746573 20657869 7374696e 672e0a09 ites existing...\n- 0x00007840 202d7363 09090909 73796e63 20636f6e -sc....sync con\n- 0x00007850 66696720 77697468 206b6e6f 776e2072 fig with known r\n- 0x00007860 656d6f74 65207265 706f206c 6973740a emote repo list.\n- 0x00007870 09090909 09094e4f 54453a20 616c736f ......NOTE: also\n- 0x00007880 20637265 61746573 20696620 6e6f6e65 creates if none\n- 0x00007890 20657869 7374730a 09202d73 09090909 exists.. -s....\n- 0x000078a0 6c697374 2072656d 6f746520 736f7572 list remote sour\n- 0x000078b0 6365730a 09202d72 20203c72 656d6f74 ces.. -r ..refre\n- 0x000078d0 73682072 656d6f74 6520736f 75726365 sh remote source\n- 0x000078e0 0a09202d 726c203c 72656d6f 74655372 .. -rl ..list ava\n- 0x00007900 696c6162 6c652075 73657220 6d6f6475 ilable user modu\n- 0x00007910 6c657320 66726f6d 2072656d 6f746520 les from remote \n- 0x00007920 736f7572 63650a09 202d726c 75203c72 source.. -rlu ..l\n- 0x00007940 69737420 61766169 6c61626c 65207574 ist available ut\n- 0x00007950 696c6974 79206d6f 64756c65 73206672 ility modules fr\n- 0x00007960 6f6d2072 656d6f74 6520736f 75726365 om remote source\n- 0x00007970 0a09202d 7264203c 72656d6f 74655372 .. -rd ..list new\n- 0x00007990 2f757064 61746564 20757365 72206d6f /updated user mo\n- 0x000079a0 64756c65 73206672 6f6d2072 656d6f74 dules from remot\n- 0x000079b0 6520736f 75726365 0a09202d 72647520 e source.. -rdu \n- 0x000079c0 3c72656d 6f746553 72634e61 6d653e09 .\n- 0x000079d0 096c6973 74206e65 772f7570 64617465 .list new/update\n- 0x000079e0 64207574 696c6974 79206d6f 64756c65 d utility module\n- 0x000079f0 73206672 6f6d2072 656d6f74 6520736f s from remote so\n- 0x00007a00 75726365 0a09202d 72646573 63203c72 urce.. -rdesc .describe\n- 0x00007a30 206d6f64 756c6520 66726f6d 2072656d module from rem\n- 0x00007a40 6f746520 736f7572 63650a09 202d7269 ote source.. -ri\n- 0x00007a50 203c7265 6d6f7465 5372634e 616d653e \n- 0x00007a60 203c6d6f 644e616d 653e0969 6e737461 .insta\n- 0x00007a70 6c6c206d 6f64756c 65206672 6f6d2072 ll module from r\n- 0x00007a80 656d6f74 6520736f 75726365 0a09202d emote source.. -\n- 0x00007a90 6c090909 096c6973 7420696e 7374616c l....list instal\n- 0x00007aa0 6c656420 75736572 206d6f64 756c6573 led user modules\n- 0x00007ab0 0a09202d 6c750909 09096c69 73742069 .. -lu....list i\n- 0x00007ac0 6e737461 6c6c6564 20757469 6c697479 nstalled utility\n- 0x00007ad0 206d6f64 756c6573 0a09202d 75203c6d modules.. -u ...uninst\n- 0x00007af0 616c6c20 6d6f6475 6c650a09 202d6c6c all module.. -ll\n- 0x00007b00 203c7061 74683e09 09096c69 73742061 ...list a\n- 0x00007b10 7661696c 61626c65 206d6f64 756c6573 vailable modules\n- 0x00007b20 20617420 6c6f6361 6c207061 74680a09 at local path..\n- 0x00007b30 202d6c69 203c7061 74683e20 3c6d6f64 -li ..install m\n- 0x00007b50 6f64756c 65206672 6f6d206c 6f63616c odule from local\n- 0x00007b60 20706174 680a0920 2d640909 09097475 path.. -d....tu\n- 0x00007b70 726e2064 65627567 206f7574 70757420 rn debug output \n- 0x00007b80 6f6e0a00 4552524f 523a2053 574f5244 on..ERROR: SWORD\n- 0x00007b90 20636f6e 66696775 72617469 6f6e206e configuration n\n- 0x00007ba0 6f742066 6f756e64 2e202050 6c656173 ot found. Pleas\n- 0x00007bb0 6520636f 6e666967 75726520 53574f52 e configure SWOR\n- 0x00007bc0 44206265 666f7265 20757369 6e672074 D before using t\n- 0x00007bd0 68697320 70726f67 72616d2e 00000000 his program.....\n- 0x00007be0 2f2e7377 6f72642f 496e7374 616c6c4d /.sword/InstallM\n- 0x00007bf0 67720000 2f496e73 74616c6c 4d67722e gr../InstallMgr.\n- 0x00007c00 636f6e66 00000000 696e7374 616c6c6d conf....installm\n- 0x00007c10 67724075 7365722e 636f6d00 52656d6f gr@user.com.Remo\n- 0x00007c20 74652053 6f757263 65733a0a 0a000000 te Sources:.....\n- 0x00007c30 5d0a0000 09547970 65202020 20203a20 ]....Type : \n- 0x00007c40 00000000 09536f75 72636520 20203a20 .....Source : \n- 0x00007c50 00000000 09446972 6563746f 72793a20 .....Directory: \n- 0x00007c60 00000000 56657273 696f6e00 5d202009 ....Version.] .\n- 0x00007c70 28000000 29202009 2d200000 436f756c (...) .- ..Coul\n- 0x00007c80 646e2774 2066696e 64206d6f 64756c65 dn't find module\n- 0x00007c90 205b2573 5d20746f 2072656d 6f76650a [%s] to remove.\n- 0x00007ca0 00000000 52656d6f 76656420 6d6f6475 ....Removed modu\n- 0x00007cb0 6c653a20 5b000000 436f756c 646e2774 le: [...Couldn't\n- 0x00007cc0 2066696e 64207265 6d6f7465 20736f75 find remote sou\n- 0x00007cd0 72636520 5b25735d 0a000000 0a52656d rce [%s].....Rem\n- 0x00007ce0 6f746520 536f7572 63652052 65667265 ote Source Refre\n- 0x00007cf0 73686564 0a000000 0a457272 6f722052 shed.....Error R\n- 0x00007d00 65667265 7368696e 67205265 6d6f7465 efreshing Remote\n- 0x00007d10 20536f75 7263650a 00000000 41766169 Source.....Avai\n- 0x00007d20 6c61626c 65204d6f 64756c65 733a0a28 lable Modules:.(\n- 0x00007d30 62652073 75726520 746f2072 65667265 be sure to refre\n- 0x00007d40 73682072 656d6f74 6520736f 75726365 sh remote source\n- 0x00007d50 20282d72 29206669 72737420 666f7220 (-r) first for \n- 0x00007d60 6d6f7374 20637572 72656e74 206c6973 most current lis\n- 0x00007d70 74290a0a 00000000 436f756c 646e2774 t)......Couldn't\n- 0x00007d80 2066696e 64206d6f 64756c65 205b2573 find module [%s\n- 0x00007d90 5d20696e 20736f75 72636520 5b25735d ] in source [%s]\n- 0x00007da0 0a000000 4d6f6475 6c652044 65736372 ....Module Descr\n- 0x00007db0 69707469 6f6e0a0a 00000000 5d3a0000 iption......]:..\n- 0x00007dc0 0a4f7074 696f6e20 46656174 75726573 .Option Features\n- 0x00007dd0 20617661 696c6162 6c652066 6f72206d available for m\n- 0x00007de0 6f64756c 653a2000 20280000 290a0000 odule: . (..)...\n- 0x00007df0 09000000 52656d6f 74652073 6f757263 ....Remote sourc\n- 0x00007e00 65205b25 735d2064 6f657320 6e6f7420 e [%s] does not \n- 0x00007e10 6d616b65 20617661 696c6162 6c65206d make available m\n- 0x00007e20 6f64756c 65205b25 735d0a00 0a457272 odule [%s]...Err\n- 0x00007e30 6f722069 6e737461 6c6c696e 67206d6f or installing mo\n- 0x00007e40 64756c65 3a205b00 5d202877 72697465 dule: [.] (write\n- 0x00007e50 20706572 6d697373 696f6e73 3f290a00 permissions?)..\n- 0x00007e60 0a496e73 74616c6c 6564206d 6f64756c .Installed modul\n- 0x00007e70 653a205b 00000000 41766169 6c61626c e: [....Availabl\n- 0x00007e80 65204d6f 64756c65 733a0a0a 00000000 e Modules:......\n- 0x00007e90 4d6f6475 6c65205b 25735d20 6e6f7420 Module [%s] not \n- 0x00007ea0 61766169 6c61626c 65206174 20706174 available at pat\n- 0x00007eb0 68205b25 735d0a00 74727565 00000000 h [%s]..true....\n- 0x00007ec0 66616c73 65000000 46545000 43726f73 false...FTP.Cros\n- 0x00007ed0 73576972 65000000 6674702e 63726f73 sWire...ftp.cros\n- 0x00007ee0 73776972 652e6f72 67000000 2f707562 swire.org.../pub\n- 0x00007ef0 2f73776f 72642f72 61770000 47656e65 /sword/raw..Gene\n- 0x00007f00 72616c00 50617373 69766546 54500000 ral.PassiveFTP..\n- 0x00007f10 54696d65 6f75744d 696c6c69 73000000 TimeoutMillis...\n- 0x00007f20 31303030 30000000 556e7665 72696669 10000...Unverifi\n- 0x00007f30 65645065 6572416c 6c6f7765 64000000 edPeerAllowed...\n- 0x00007f40 536f7572 63657300 46545053 6f757263 Sources.FTPSourc\n- 0x00007f50 65000000 414c4c4f 57454400 44495341 e...ALLOWED.DISA\n- 0x00007f60 4c4c4f57 45440000 454e4142 4c454400 LLOWED..ENABLED.\n- 0x00007f70 44495341 424c4544 00000000 0a0a496e DISABLED......In\n- 0x00007f80 69746961 6c697a65 64206261 73696320 itialized basic \n- 0x00007f90 636f6e66 69672066 696c6520 6174205b config file at [\n- 0x00007fa0 00000000 77697468 2072656d 6f746520 ....with remote \n- 0x00007fb0 736f7572 63652066 65617475 72657320 source features \n- 0x00007fc0 00000000 77697468 20756e76 65726966 ....with unverif\n- 0x00007fd0 69656420 70656572 73200000 0a0a4469 ied peers ....Di\n- 0x00007fe0 73636c61 696d6572 206e6f74 20616363 sclaimer not acc\n- 0x00007ff0 65707465 642e2020 41626f72 74696e67 epted. Aborting\n- 0x00008000 2e000000 0a53796e 63276420 636f6e66 .....Sync'd conf\n- 0x00008010 69672066 696c6520 77697468 206d6173 ig file with mas\n- 0x00008020 74657220 72656d6f 74652073 6f757263 ter remote sourc\n- 0x00008030 65206c69 73742e0a 00000000 0a466169 e list.......Fai\n- 0x00008040 6c656420 746f2073 796e6320 636f6e66 led to sync conf\n- 0x00008050 69672066 696c6520 77697468 206d6173 ig file with mas\n- 0x00008060 74657220 72656d6f 74652073 6f757263 ter remote sourc\n- 0x00008070 65206c69 73742e0a 00000000 2d2d616c e list......--al\n- 0x00008080 6c6f772d 696e7465 726e6574 2d616363 low-internet-acc\n- 0x00008090 6573732d 616e642d 7269736b 2d747261 ess-and-risk-tra\n- 0x000080a0 63696e67 2d616e64 2d6a6169 6c2d6f72 cing-and-jail-or\n- 0x000080b0 2d6d6172 74797264 6f6d0000 2d2d616c -martyrdom..--al\n- 0x000080c0 6c6f772d 756e7665 72696669 65642d74 low-unverified-t\n- 0x000080d0 6c732d70 65657200 2d696e69 74000000 ls-peer.-init...\n- 0x000080e0 496e7374 616c6c65 64205573 6572204d Installed User M\n- 0x000080f0 6f64756c 65733a0a 0a000000 2d6c7500 odules:.....-lu.\n- 0x00008100 496e7374 616c6c65 64205574 696c6974 Installed Utilit\n- 0x00008110 79204d6f 64756c65 733a0a0a 00000000 y Modules:......\n- 0x00008120 2d6c6c00 2d6c6c20 72657175 69726573 -ll.-ll requires\n- 0x00008130 203c7061 74683e00 2d6c6900 2d6c6920 .-li.-li \n- 0x00008140 72657175 69726573 203c7061 74683e20 requires \n- 0x00008150 3c6d6f64 4e616d65 3e000000 2d750000 ...-u..\n- 0x00008160 2d752072 65717569 72657320 3c6d6f64 -u requires ...-s..-sc.\n- 0x00008180 2d720000 2d722072 65717569 72657320 -r..-r requires \n- 0x00008190 3c72656d 6f746553 72634e61 6d653e00 .\n- 0x000081a0 2d726c00 2d726c20 72657175 69726573 -rl.-rl requires\n- 0x000081b0 203c7265 6d6f7465 5372634e 616d653e \n- 0x000081c0 00000000 2d726c75 00000000 2d726c75 ....-rlu....-rlu\n- 0x000081d0 20726571 75697265 73203c72 656d6f74 requires ...-rd.\n- 0x000081f0 2d726420 72657175 69726573 203c7265 -rd requires ....\n- 0x00008210 2d726475 00000000 2d726475 20726571 -rdu....-rdu req\n- 0x00008220 75697265 73203c72 656d6f74 65537263 uires ...-rdesc..\n- 0x00008240 2d726465 73632072 65717569 72657320 -rdesc requires \n- 0x00008250 3c72656d 6f746553 72634e61 6d653e20 \n- 0x00008260 3c6d6f64 4e616d65 3e000000 2d726900 ...-ri.\n- 0x00008270 2d726920 72657175 69726573 203c7265 -ri requires ..Unknown \n- 0x000082a0 61726775 6d656e74 3a200000 31324d79 argument: ..12My\n- 0x000082b0 496e7374 616c6c4d 67720000 31364d79 InstallMgr..16My\n- 0x000082c0 53746174 75735265 706f7274 65720000 StatusReporter..\n- 0x000082d0 3a000000 3d000000 0a000000 3d000000 :...=.......=...\n- 0x000082e0 0f000000 3d000000 24000000 3d000000 ....=...$...=...\n- 0x000082f0 32000000 3d000000 02000000 3d000000 2...=.......=...\n- 0x00008300 05000000 3d000000 13000000 3d000000 ....=.......=...\n- 0x00008310 0d000000 3d000000 0c000000 3d000000 ....=.......=...\n- 0x00008320 23000000 3d000000 11000000 3d000000 #...=.......=...\n- 0x00008330 26000000 3d000000 01000000 3d000000 &...=.......=...\n- 0x00008340 17000000 3d000000 08000000 3d000000 ....=.......=...\n- 0x00008350 09000000 3d000000 00000000 00000000 ....=...........\n+ 0x00006e58 01000200 3a000000 3d000000 0a000000 ....:...=.......\n+ 0x00006e68 3d000000 0f000000 3d000000 24000000 =.......=...$...\n+ 0x00006e78 3d000000 32000000 3d000000 02000000 =...2...=.......\n+ 0x00006e88 3d000000 05000000 3d000000 13000000 =.......=.......\n+ 0x00006e98 3d000000 0d000000 3d000000 0c000000 =.......=.......\n+ 0x00006ea8 3d000000 23000000 3d000000 11000000 =...#...=.......\n+ 0x00006eb8 3d000000 26000000 3d000000 01000000 =...&...=.......\n+ 0x00006ec8 3d000000 17000000 3d000000 08000000 =.......=.......\n+ 0x00006ed8 3d000000 09000000 3d000000 00000000 =.......=.......\n+ 0x00006ee8 00000000 5b204669 6c652042 79746573 ....[ File Bytes\n+ 0x00006ef8 3a20256c 64000000 0a200000 2d000000 : %ld.... ..-...\n+ 0x00006f08 0a0a0a0a 0a0a0a0a 0a0a0a0a 0a0a0a0a ................\n+ 0x00006f18 0a0a0a0a 0a0a0a0a 0a000000 20202020 ............ \n+ 0x00006f28 20202020 20202020 20202020 2d3d2b2a -=+*\n+ 0x00006f38 20574152 4e494e47 202a2b3d 2d202d3d WARNING *+=- -=\n+ 0x00006f48 2b2a2057 41524e49 4e47202a 2b3d2d0a +* WARNING *+=-.\n+ 0x00006f58 0a0a0000 416c7468 6f756768 20496e73 ....Although Ins\n+ 0x00006f68 74616c6c 204d616e 61676572 2070726f tall Manager pro\n+ 0x00006f78 76696465 73206120 636f6e76 656e6965 vides a convenie\n+ 0x00006f88 6e742077 61792066 6f722069 6e737461 nt way for insta\n+ 0x00006f98 6c6c696e 670a0000 616e6420 75706772 lling...and upgr\n+ 0x00006fa8 6164696e 67205357 4f524420 636f6d70 ading SWORD comp\n+ 0x00006fb8 6f6e656e 74732c20 69742061 6c736f20 onents, it also \n+ 0x00006fc8 75736573 20612073 79737465 6d617469 uses a systemati\n+ 0x00006fd8 63206d65 74686f64 0a000000 666f7220 c method....for \n+ 0x00006fe8 61636365 7373696e 67207369 74657320 accessing sites \n+ 0x00006ff8 77686963 68206769 76657320 7061636b which gives pack\n+ 0x00007008 65742073 6e696666 65727320 61207461 et sniffers a ta\n+ 0x00007018 72676574 20746f20 6c6f636b 0a000000 rget to lock....\n+ 0x00007028 696e746f 20666f72 2073696e 676c696e into for singlin\n+ 0x00007038 67206f75 74207573 6572732e 200a0a0a g out users. ...\n+ 0x00007048 00000000 49462059 4f55204c 49564520 ....IF YOU LIVE \n+ 0x00007058 494e2041 20504552 53454355 54454420 IN A PERSECUTED \n+ 0x00007068 434f554e 54525920 414e4420 444f204e COUNTRY AND DO N\n+ 0x00007078 4f542057 49534820 544f2052 49534b20 OT WISH TO RISK \n+ 0x00007088 44455445 4354494f 4e2c0a00 594f5520 DETECTION,..YOU \n+ 0x00007098 53484f55 4c44202a 4e4f542a 20555345 SHOULD *NOT* USE\n+ 0x000070a8 20494e53 54414c4c 204d414e 41474552 INSTALL MANAGER\n+ 0x000070b8 27532052 454d4f54 4520534f 55524345 'S REMOTE SOURCE\n+ 0x000070c8 20464541 54555245 532e0a0a 0a000000 FEATURES.......\n+ 0x000070d8 416c736f 2c205265 6d6f7465 20536f75 Also, Remote Sou\n+ 0x000070e8 72636573 206f7468 65722074 68616e20 rces other than \n+ 0x000070f8 43726f73 73576972 65206d61 7920636f CrossWire may co\n+ 0x00007108 6e746169 6e206c65 73732074 68616e0a ntain less than.\n+ 0x00007118 00000000 7175616c 69747920 6d6f6475 ....quality modu\n+ 0x00007128 6c65732c 206d6f64 756c6573 20776974 les, modules wit\n+ 0x00007138 6820756e 6f727468 6f646f78 20636f6e h unorthodox con\n+ 0x00007148 74656e74 2c206f72 20657665 6e206d6f tent, or even mo\n+ 0x00007158 64756c65 730a0000 77686963 68206172 dules...which ar\n+ 0x00007168 65206e6f 74206c65 67697469 6d617465 e not legitimate\n+ 0x00007178 6c792064 69737472 69627574 61626c65 ly distributable\n+ 0x00007188 2e20204d 616e7920 7265706f 7369746f . Many reposito\n+ 0x00007198 72696573 0a000000 636f6e74 61696e20 ries....contain \n+ 0x000071a8 776f6e64 65726675 6c6c7920 75736566 wonderfully usef\n+ 0x000071b8 756c2063 6f6e7465 6e742e20 20546865 ul content. The\n+ 0x000071c8 73652072 65706f73 69746f72 69657320 se repositories \n+ 0x000071d8 73696d70 6c790a00 61726520 6e6f7420 simply..are not \n+ 0x000071e8 72657669 65776564 206f7220 6d61696e reviewed or main\n+ 0x000071f8 7461696e 65642062 79204372 6f737357 tained by CrossW\n+ 0x00007208 69726520 616e6420 43726f73 73576972 ire and CrossWir\n+ 0x00007218 650a0000 63616e6e 6f742062 65206865 e...cannot be he\n+ 0x00007228 6c642072 6573706f 6e736962 6c652066 ld responsible f\n+ 0x00007238 6f722074 68656972 20636f6e 74656e74 or their content\n+ 0x00007248 2e204341 56454154 20454d50 544f522e . CAVEAT EMPTOR.\n+ 0x00007258 0a0a0a00 49662079 6f752075 6e646572 ....If you under\n+ 0x00007268 7374616e 64207468 69732061 6e642061 stand this and a\n+ 0x00007278 72652077 696c6c69 6e672074 6f20656e re willing to en\n+ 0x00007288 61626c65 2072656d 6f746520 736f7572 able remote sour\n+ 0x00007298 63652066 65617475 7265730a 00000000 ce features.....\n+ 0x000072a8 7468656e 20747970 65207965 73206174 then type yes at\n+ 0x000072b8 20746865 2070726f 6d70740a 0a000000 the prompt.....\n+ 0x000072c8 656e6162 6c653f20 5b6e6f5d 20000000 enable? [no] ...\n+ 0x000072d8 7965730a 00000000 5b20546f 74616c20 yes.....[ Total \n+ 0x000072e8 42797465 733a2025 6c643b20 436f6d70 Bytes: %ld; Comp\n+ 0x000072f8 6c657465 64204279 7465733a 20256c64 leted Bytes: %ld\n+ 0x00007308 00000000 3d000000 5768696c 6520636f ....=...While co\n+ 0x00007318 6e6e6563 74696e67 20746f20 616e2065 nnecting to an e\n+ 0x00007328 6e637279 70746564 20696e73 74616c6c ncrypted install\n+ 0x00007338 20736f75 7263652c 2053574f 52442063 source, SWORD c\n+ 0x00007348 616e2061 6c6c6f77 0a000000 756e7665 an allow....unve\n+ 0x00007358 72696669 65642070 65657273 2c20652e rified peers, e.\n+ 0x00007368 672e2c20 73656c66 2d736967 6e656420 g., self-signed \n+ 0x00007378 63657274 69666963 61746573 2e205768 certificates. Wh\n+ 0x00007388 696c6520 74686973 2069730a 00000000 ile this is.....\n+ 0x00007398 67656e65 72616c6c 7920636f 6e736964 generally consid\n+ 0x000073a8 65726564 20736166 65206265 63617573 ered safe becaus\n+ 0x000073b8 65205357 4f524420 6f6e6c79 20726574 e SWORD only ret\n+ 0x000073c8 72696576 65732042 69626c65 20636f6e rieves Bible con\n+ 0x000073d8 74656e74 0a000000 616e6420 646f6573 tent....and does\n+ 0x000073e8 206e6f74 2073656e 6420616e 79206461 not send any da\n+ 0x000073f8 74612074 6f207468 65207365 72766572 ta to the server\n+ 0x00007408 2c206974 20636f75 6c642073 74696c6c , it could still\n+ 0x00007418 20706f73 7369626c 790a0000 616c6c6f possibly...allo\n+ 0x00007428 77206120 6d616c69 63696f75 73206163 w a malicious ac\n+ 0x00007438 746f7220 746f2073 69742062 65747765 tor to sit betwe\n+ 0x00007448 656e2079 6f752061 6e642074 68652073 en you and the s\n+ 0x00007458 65727665 722c2061 73207769 74680a00 erver, as with..\n+ 0x00007468 756e656e 63727970 74656420 736f7572 unencrypted sour\n+ 0x00007478 6365732e 20205479 7065206e 6f20746f ces. Type no to\n+ 0x00007488 20747572 6e207468 6973206f 66662e0a turn this off..\n+ 0x00007498 0a000000 576f756c 6420796f 75206c69 ....Would you li\n+ 0x000074a8 6b652074 6f20616c 6c6f7720 756e7665 ke to allow unve\n+ 0x000074b8 72696669 65642070 65657273 3f205b79 rified peers? [y\n+ 0x000074c8 65735d20 00000000 6e6f0a00 696e7374 es] ....no..inst\n+ 0x000074d8 616c6c6d 67720000 0a25733a 2025730a allmgr...%s: %s.\n+ 0x000074e8 00000000 0a757361 67653a20 2573205b .....usage: %s [\n+ 0x000074f8 2d2d616c 6c6f772e 2e2e5d20 3c636f6d --allow...] [command .\n+ 0x00007518 2e2e5d0a 09285357 4f52443a 20257329 ..]..(SWORD: %s)\n+ 0x00007528 0a0a092d 2d616c6c 6f772d69 6e746572 ...--allow-inter\n+ 0x00007538 6e65742d 61636365 73732d61 6e642d72 net-access-and-r\n+ 0x00007548 69736b2d 74726163 696e672d 616e642d isk-tracing-and-\n+ 0x00007558 6a61696c 2d6f722d 6d617274 7972646f jail-or-martyrdo\n+ 0x00007568 6d200a0a 09202054 68697320 6170746c m ... This aptl\n+ 0x00007578 79206e61 6d656420 6f707469 6f6e2077 y named option w\n+ 0x00007588 696c6c20 616c6c6f 77207468 65207072 ill allow the pr\n+ 0x00007598 6f677261 6d20746f 20636f6e 6e656374 ogram to connect\n+ 0x000075a8 20746f20 74686520 696e7465 726e6574 to the internet\n+ 0x000075b8 20776974 686f7574 2061736b 696e6720 without asking \n+ 0x000075c8 666f7220 75736572 20636f6e 6669726d for user confirm\n+ 0x000075d8 6174696f 6e0a0920 20496e20 6d616e79 ation.. In many\n+ 0x000075e8 20706c61 63657320 74686973 206d6179 places this may\n+ 0x000075f8 2077656c 6c206265 20612072 69736b79 well be a risky\n+ 0x00007608 206f7220 6576656e 20666f6f 6c697368 or even foolish\n+ 0x00007618 20756e64 65727461 6b696e67 2e0a0920 undertaking... \n+ 0x00007628 20506c65 61736520 74616b65 20737065 Please take spe\n+ 0x00007638 6369616c 20636172 65206265 666f7265 cial care before\n+ 0x00007648 20796f75 20757365 20746869 73206f70 you use this op\n+ 0x00007658 74696f6e 20696e20 73637269 7074732c tion in scripts,\n+ 0x00007668 20706172 74696375 6c61726c 7920696e particularly in\n+ 0x00007678 20736372 69707473 20796f75 2077616e scripts you wan\n+ 0x00007688 7420746f 206f6666 65722066 6f722070 t to offer for p\n+ 0x00007698 75626c69 6320646f 776e6c6f 61642e0a ublic download..\n+ 0x000076a8 09202057 68617420 6d617920 61707065 . What may appe\n+ 0x000076b8 61722074 6f206265 20736166 6520666f ar to be safe fo\n+ 0x000076c8 7220796f 752c206d 61792077 656c6c20 r you, may well \n+ 0x000076d8 6e6f7420 62652073 61666520 666f7220 not be safe for \n+ 0x000076e8 736f6d65 6f6e6520 656c7365 2c207768 someone else, wh\n+ 0x000076f8 6f207573 65732079 6f757220 73637269 o uses your scri\n+ 0x00007708 7074732e 200a0a09 2d2d616c 6c6f772d pts. ...--allow-\n+ 0x00007718 756e7665 72696669 65642d74 6c732d70 unverified-tls-p\n+ 0x00007728 65657220 0a0a0920 20546869 73206f70 eer ... This op\n+ 0x00007738 74696f6e 2077696c 6c20616c 6c6f7720 tion will allow \n+ 0x00007748 74686520 70726f67 72616d20 746f2063 the program to c\n+ 0x00007758 6f6e6e65 63742074 6f20756e 76657269 onnect to unveri\n+ 0x00007768 66696564 20706565 72730a09 20202865 fied peers.. (e\n+ 0x00007778 2e672e2c 20686f73 74732075 73696e67 .g., hosts using\n+ 0x00007788 2073656c 662d7369 676e6564 20636572 self-signed cer\n+ 0x00007798 74696669 63617465 73292077 6974686f tificates) witho\n+ 0x000077a8 75742061 736b696e 6720666f 72207573 ut asking for us\n+ 0x000077b8 65722063 6f6e6669 726d6174 696f6e2e er confirmation.\n+ 0x000077c8 0a0a0920 20436f6d 6d616e64 73202872 ... Commands (r\n+ 0x000077d8 756e2069 6e206f72 64657220 74686579 un in order they\n+ 0x000077e8 20617265 20706173 73656429 3a0a0a09 are passed):...\n+ 0x000077f8 202d696e 69740909 09096372 65617465 -init....create\n+ 0x00007808 20612062 61736963 20757365 7220636f a basic user co\n+ 0x00007818 6e666967 2066696c 652e0a09 09090909 nfig file.......\n+ 0x00007828 09574152 4e494e47 3a206f76 65727772 .WARNING: overwr\n+ 0x00007838 69746573 20657869 7374696e 672e0a09 ites existing...\n+ 0x00007848 202d7363 09090909 73796e63 20636f6e -sc....sync con\n+ 0x00007858 66696720 77697468 206b6e6f 776e2072 fig with known r\n+ 0x00007868 656d6f74 65207265 706f206c 6973740a emote repo list.\n+ 0x00007878 09090909 09094e4f 54453a20 616c736f ......NOTE: also\n+ 0x00007888 20637265 61746573 20696620 6e6f6e65 creates if none\n+ 0x00007898 20657869 7374730a 09202d73 09090909 exists.. -s....\n+ 0x000078a8 6c697374 2072656d 6f746520 736f7572 list remote sour\n+ 0x000078b8 6365730a 09202d72 20203c72 656d6f74 ces.. -r ..refre\n+ 0x000078d8 73682072 656d6f74 6520736f 75726365 sh remote source\n+ 0x000078e8 0a09202d 726c203c 72656d6f 74655372 .. -rl ..list ava\n+ 0x00007908 696c6162 6c652075 73657220 6d6f6475 ilable user modu\n+ 0x00007918 6c657320 66726f6d 2072656d 6f746520 les from remote \n+ 0x00007928 736f7572 63650a09 202d726c 75203c72 source.. -rlu ..l\n+ 0x00007948 69737420 61766169 6c61626c 65207574 ist available ut\n+ 0x00007958 696c6974 79206d6f 64756c65 73206672 ility modules fr\n+ 0x00007968 6f6d2072 656d6f74 6520736f 75726365 om remote source\n+ 0x00007978 0a09202d 7264203c 72656d6f 74655372 .. -rd ..list new\n+ 0x00007998 2f757064 61746564 20757365 72206d6f /updated user mo\n+ 0x000079a8 64756c65 73206672 6f6d2072 656d6f74 dules from remot\n+ 0x000079b8 6520736f 75726365 0a09202d 72647520 e source.. -rdu \n+ 0x000079c8 3c72656d 6f746553 72634e61 6d653e09 .\n+ 0x000079d8 096c6973 74206e65 772f7570 64617465 .list new/update\n+ 0x000079e8 64207574 696c6974 79206d6f 64756c65 d utility module\n+ 0x000079f8 73206672 6f6d2072 656d6f74 6520736f s from remote so\n+ 0x00007a08 75726365 0a09202d 72646573 63203c72 urce.. -rdesc .describe\n+ 0x00007a38 206d6f64 756c6520 66726f6d 2072656d module from rem\n+ 0x00007a48 6f746520 736f7572 63650a09 202d7269 ote source.. -ri\n+ 0x00007a58 203c7265 6d6f7465 5372634e 616d653e \n+ 0x00007a68 203c6d6f 644e616d 653e0969 6e737461 .insta\n+ 0x00007a78 6c6c206d 6f64756c 65206672 6f6d2072 ll module from r\n+ 0x00007a88 656d6f74 6520736f 75726365 0a09202d emote source.. -\n+ 0x00007a98 6c090909 096c6973 7420696e 7374616c l....list instal\n+ 0x00007aa8 6c656420 75736572 206d6f64 756c6573 led user modules\n+ 0x00007ab8 0a09202d 6c750909 09096c69 73742069 .. -lu....list i\n+ 0x00007ac8 6e737461 6c6c6564 20757469 6c697479 nstalled utility\n+ 0x00007ad8 206d6f64 756c6573 0a09202d 75203c6d modules.. -u ...uninst\n+ 0x00007af8 616c6c20 6d6f6475 6c650a09 202d6c6c all module.. -ll\n+ 0x00007b08 203c7061 74683e09 09096c69 73742061 ...list a\n+ 0x00007b18 7661696c 61626c65 206d6f64 756c6573 vailable modules\n+ 0x00007b28 20617420 6c6f6361 6c207061 74680a09 at local path..\n+ 0x00007b38 202d6c69 203c7061 74683e20 3c6d6f64 -li ..install m\n+ 0x00007b58 6f64756c 65206672 6f6d206c 6f63616c odule from local\n+ 0x00007b68 20706174 680a0920 2d640909 09097475 path.. -d....tu\n+ 0x00007b78 726e2064 65627567 206f7574 70757420 rn debug output \n+ 0x00007b88 6f6e0a00 4552524f 523a2053 574f5244 on..ERROR: SWORD\n+ 0x00007b98 20636f6e 66696775 72617469 6f6e206e configuration n\n+ 0x00007ba8 6f742066 6f756e64 2e202050 6c656173 ot found. Pleas\n+ 0x00007bb8 6520636f 6e666967 75726520 53574f52 e configure SWOR\n+ 0x00007bc8 44206265 666f7265 20757369 6e672074 D before using t\n+ 0x00007bd8 68697320 70726f67 72616d2e 00000000 his program.....\n+ 0x00007be8 2f2e7377 6f72642f 496e7374 616c6c4d /.sword/InstallM\n+ 0x00007bf8 67720000 2f496e73 74616c6c 4d67722e gr../InstallMgr.\n+ 0x00007c08 636f6e66 00000000 696e7374 616c6c6d conf....installm\n+ 0x00007c18 67724075 7365722e 636f6d00 52656d6f gr@user.com.Remo\n+ 0x00007c28 74652053 6f757263 65733a0a 0a000000 te Sources:.....\n+ 0x00007c38 5d0a0000 09547970 65202020 20203a20 ]....Type : \n+ 0x00007c48 00000000 09536f75 72636520 20203a20 .....Source : \n+ 0x00007c58 00000000 09446972 6563746f 72793a20 .....Directory: \n+ 0x00007c68 00000000 56657273 696f6e00 5d202009 ....Version.] .\n+ 0x00007c78 28000000 29202009 2d200000 436f756c (...) .- ..Coul\n+ 0x00007c88 646e2774 2066696e 64206d6f 64756c65 dn't find module\n+ 0x00007c98 205b2573 5d20746f 2072656d 6f76650a [%s] to remove.\n+ 0x00007ca8 00000000 52656d6f 76656420 6d6f6475 ....Removed modu\n+ 0x00007cb8 6c653a20 5b000000 436f756c 646e2774 le: [...Couldn't\n+ 0x00007cc8 2066696e 64207265 6d6f7465 20736f75 find remote sou\n+ 0x00007cd8 72636520 5b25735d 0a000000 0a52656d rce [%s].....Rem\n+ 0x00007ce8 6f746520 536f7572 63652052 65667265 ote Source Refre\n+ 0x00007cf8 73686564 0a000000 0a457272 6f722052 shed.....Error R\n+ 0x00007d08 65667265 7368696e 67205265 6d6f7465 efreshing Remote\n+ 0x00007d18 20536f75 7263650a 00000000 41766169 Source.....Avai\n+ 0x00007d28 6c61626c 65204d6f 64756c65 733a0a28 lable Modules:.(\n+ 0x00007d38 62652073 75726520 746f2072 65667265 be sure to refre\n+ 0x00007d48 73682072 656d6f74 6520736f 75726365 sh remote source\n+ 0x00007d58 20282d72 29206669 72737420 666f7220 (-r) first for \n+ 0x00007d68 6d6f7374 20637572 72656e74 206c6973 most current lis\n+ 0x00007d78 74290a0a 00000000 436f756c 646e2774 t)......Couldn't\n+ 0x00007d88 2066696e 64206d6f 64756c65 205b2573 find module [%s\n+ 0x00007d98 5d20696e 20736f75 72636520 5b25735d ] in source [%s]\n+ 0x00007da8 0a000000 4d6f6475 6c652044 65736372 ....Module Descr\n+ 0x00007db8 69707469 6f6e0a0a 00000000 5d3a0000 iption......]:..\n+ 0x00007dc8 0a4f7074 696f6e20 46656174 75726573 .Option Features\n+ 0x00007dd8 20617661 696c6162 6c652066 6f72206d available for m\n+ 0x00007de8 6f64756c 653a2000 20280000 290a0000 odule: . (..)...\n+ 0x00007df8 09000000 52656d6f 74652073 6f757263 ....Remote sourc\n+ 0x00007e08 65205b25 735d2064 6f657320 6e6f7420 e [%s] does not \n+ 0x00007e18 6d616b65 20617661 696c6162 6c65206d make available m\n+ 0x00007e28 6f64756c 65205b25 735d0a00 0a457272 odule [%s]...Err\n+ 0x00007e38 6f722069 6e737461 6c6c696e 67206d6f or installing mo\n+ 0x00007e48 64756c65 3a205b00 5d202877 72697465 dule: [.] (write\n+ 0x00007e58 20706572 6d697373 696f6e73 3f290a00 permissions?)..\n+ 0x00007e68 0a496e73 74616c6c 6564206d 6f64756c .Installed modul\n+ 0x00007e78 653a205b 00000000 41766169 6c61626c e: [....Availabl\n+ 0x00007e88 65204d6f 64756c65 733a0a0a 00000000 e Modules:......\n+ 0x00007e98 4d6f6475 6c65205b 25735d20 6e6f7420 Module [%s] not \n+ 0x00007ea8 61766169 6c61626c 65206174 20706174 available at pat\n+ 0x00007eb8 68205b25 735d0a00 74727565 00000000 h [%s]..true....\n+ 0x00007ec8 66616c73 65000000 46545000 43726f73 false...FTP.Cros\n+ 0x00007ed8 73576972 65000000 6674702e 63726f73 sWire...ftp.cros\n+ 0x00007ee8 73776972 652e6f72 67000000 2f707562 swire.org.../pub\n+ 0x00007ef8 2f73776f 72642f72 61770000 47656e65 /sword/raw..Gene\n+ 0x00007f08 72616c00 50617373 69766546 54500000 ral.PassiveFTP..\n+ 0x00007f18 54696d65 6f75744d 696c6c69 73000000 TimeoutMillis...\n+ 0x00007f28 31303030 30000000 556e7665 72696669 10000...Unverifi\n+ 0x00007f38 65645065 6572416c 6c6f7765 64000000 edPeerAllowed...\n+ 0x00007f48 536f7572 63657300 46545053 6f757263 Sources.FTPSourc\n+ 0x00007f58 65000000 414c4c4f 57454400 44495341 e...ALLOWED.DISA\n+ 0x00007f68 4c4c4f57 45440000 454e4142 4c454400 LLOWED..ENABLED.\n+ 0x00007f78 44495341 424c4544 00000000 0a0a496e DISABLED......In\n+ 0x00007f88 69746961 6c697a65 64206261 73696320 itialized basic \n+ 0x00007f98 636f6e66 69672066 696c6520 6174205b config file at [\n+ 0x00007fa8 00000000 77697468 2072656d 6f746520 ....with remote \n+ 0x00007fb8 736f7572 63652066 65617475 72657320 source features \n+ 0x00007fc8 00000000 77697468 20756e76 65726966 ....with unverif\n+ 0x00007fd8 69656420 70656572 73200000 0a0a4469 ied peers ....Di\n+ 0x00007fe8 73636c61 696d6572 206e6f74 20616363 sclaimer not acc\n+ 0x00007ff8 65707465 642e2020 41626f72 74696e67 epted. Aborting\n+ 0x00008008 2e000000 0a53796e 63276420 636f6e66 .....Sync'd conf\n+ 0x00008018 69672066 696c6520 77697468 206d6173 ig file with mas\n+ 0x00008028 74657220 72656d6f 74652073 6f757263 ter remote sourc\n+ 0x00008038 65206c69 73742e0a 00000000 0a466169 e list.......Fai\n+ 0x00008048 6c656420 746f2073 796e6320 636f6e66 led to sync conf\n+ 0x00008058 69672066 696c6520 77697468 206d6173 ig file with mas\n+ 0x00008068 74657220 72656d6f 74652073 6f757263 ter remote sourc\n+ 0x00008078 65206c69 73742e0a 00000000 2d2d616c e list......--al\n+ 0x00008088 6c6f772d 696e7465 726e6574 2d616363 low-internet-acc\n+ 0x00008098 6573732d 616e642d 7269736b 2d747261 ess-and-risk-tra\n+ 0x000080a8 63696e67 2d616e64 2d6a6169 6c2d6f72 cing-and-jail-or\n+ 0x000080b8 2d6d6172 74797264 6f6d0000 2d2d616c -martyrdom..--al\n+ 0x000080c8 6c6f772d 756e7665 72696669 65642d74 low-unverified-t\n+ 0x000080d8 6c732d70 65657200 2d696e69 74000000 ls-peer.-init...\n+ 0x000080e8 496e7374 616c6c65 64205573 6572204d Installed User M\n+ 0x000080f8 6f64756c 65733a0a 0a000000 2d6c7500 odules:.....-lu.\n+ 0x00008108 496e7374 616c6c65 64205574 696c6974 Installed Utilit\n+ 0x00008118 79204d6f 64756c65 733a0a0a 00000000 y Modules:......\n+ 0x00008128 2d6c6c00 2d6c6c20 72657175 69726573 -ll.-ll requires\n+ 0x00008138 203c7061 74683e00 2d6c6900 2d6c6920 .-li.-li \n+ 0x00008148 72657175 69726573 203c7061 74683e20 requires \n+ 0x00008158 3c6d6f64 4e616d65 3e000000 2d750000 ...-u..\n+ 0x00008168 2d752072 65717569 72657320 3c6d6f64 -u requires ...-s..-sc.\n+ 0x00008188 2d720000 2d722072 65717569 72657320 -r..-r requires \n+ 0x00008198 3c72656d 6f746553 72634e61 6d653e00 .\n+ 0x000081a8 2d726c00 2d726c20 72657175 69726573 -rl.-rl requires\n+ 0x000081b8 203c7265 6d6f7465 5372634e 616d653e \n+ 0x000081c8 00000000 2d726c75 00000000 2d726c75 ....-rlu....-rlu\n+ 0x000081d8 20726571 75697265 73203c72 656d6f74 requires ...-rd.\n+ 0x000081f8 2d726420 72657175 69726573 203c7265 -rd requires ....\n+ 0x00008218 2d726475 00000000 2d726475 20726571 -rdu....-rdu req\n+ 0x00008228 75697265 73203c72 656d6f74 65537263 uires ...-rdesc..\n+ 0x00008248 2d726465 73632072 65717569 72657320 -rdesc requires \n+ 0x00008258 3c72656d 6f746553 72634e61 6d653e20 \n+ 0x00008268 3c6d6f64 4e616d65 3e000000 2d726900 ...-ri.\n+ 0x00008278 2d726920 72657175 69726573 203c7265 -ri requires ..Unknown \n+ 0x000082a8 61726775 6d656e74 3a200000 31324d79 argument: ..12My\n+ 0x000082b8 496e7374 616c6c4d 67720000 31364d79 InstallMgr..16My\n+ 0x000082c8 53746174 75735265 706f7274 65720000 StatusReporter..\n+ 0x000082d8 3a000000 3d000000 0a000000 3d000000 :...=.......=...\n+ 0x000082e8 0f000000 3d000000 24000000 3d000000 ....=...$...=...\n+ 0x000082f8 32000000 3d000000 02000000 3d000000 2...=.......=...\n+ 0x00008308 05000000 3d000000 13000000 3d000000 ....=.......=...\n+ 0x00008318 0d000000 3d000000 0c000000 3d000000 ....=.......=...\n+ 0x00008328 23000000 3d000000 11000000 3d000000 #...=.......=...\n+ 0x00008338 26000000 3d000000 01000000 3d000000 &...=.......=...\n+ 0x00008348 17000000 3d000000 08000000 3d000000 ....=.......=...\n+ 0x00008358 09000000 3d000000 00000000 00000000 ....=...........\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.ARM.extab {}", "source2": "readelf --wide --decompress --hex-dump=.ARM.extab {}", "unified_diff": "@@ -1,30 +1,30 @@\n \n Hex dump of section '.ARM.extab':\n- 0x00008360 28a4ff7f b0af1200 ffff011e 40040000 (...........@...\n- 0x00008370 50048e06 00660c00 00fc0220 b8060096 P....f..... ....\n- 0x00008380 04049a06 00bc057c 00000000 fca3ff7f .......|........\n- 0x00008390 80c91601 b0b0b0af ffff011b 241a0000 ............$...\n- 0x000083a0 7a8801fc 0400be02 02920500 9c042cfc z.............,.\n- 0x000083b0 04008e05 04000000 d0a3ff7f 81c90c01 ................\n- 0x000083c0 b0b0b0af ffff0117 2ae20400 00c00504 ........*.......\n- 0x000083d0 b00900ce 063aba09 00c807f2 01000000 .....:..........\n- 0x000083e0 a8a3ff7f b0aa3900 ffff010c 28140000 ......9.....(...\n- 0x000083f0 42046800 6e040000 90a3ff7f af3f0200 B.h.n........?..\n- 0x00008400 ffff010f 20160000 38aa03d8 0400de04 .... ...8.......\n- 0x00008410 04000000 74a3ff7f af3f0a00 ffff015d ....t....?.....]\n- 0x00008420 30180000 c6020484 0f00cc02 04e80e00 0...............\n- 0x00008430 960404f8 0e00fa04 04e80e00 c4060482 ................\n- 0x00008440 0f00a807 04e80e00 fa080486 0f00fc09 ................\n- 0x00008450 04e80e00 b60b048e 0f00900c 04800f00 ................\n- 0x00008460 bc0c048c 0f00e80c 04880f00 c40d04e8 ................\n- 0x00008470 0e00b80e 048a0f00 f40e0400 00000000 ................\n- 0x00008480 08a3ff7f 80c90801 b0b0b0af ffff0110 ................\n- 0x00008490 6a360000 c2018002 d00300d6 03040000 j6..............\n- 0x000084a0 e8a2ff7f b0af0a00 ffff010b 50ae038e ............P...\n- 0x000084b0 04009404 04000000 d0a2ff7f b0af0200 ................\n- 0x000084c0 ffff010a 2404a001 00a60104 00000000 ....$...........\n- 0x000084d0 b8a2ff7f b0ad1000 ffff010b fc0104b4 ................\n- 0x000084e0 0200c602 04000000 a0a2ff7f 81c91401 ................\n- 0x000084f0 b0b0b0af ffff0110 60b00500 00800704 ........`.......\n- 0x00008500 ea0700a0 07620000 .....b..\n+ 0x00008368 24a4ff7f b0af1200 ffff011e 40040000 $...........@...\n+ 0x00008378 50048e06 00660c00 00fc0220 b8060096 P....f..... ....\n+ 0x00008388 04049a06 00bc057c 00000000 f8a3ff7f .......|........\n+ 0x00008398 80c91601 b0b0b0af ffff011b 241a0000 ............$...\n+ 0x000083a8 7a8801fc 0400be02 02920500 9c042cfc z.............,.\n+ 0x000083b8 04008e05 04000000 cca3ff7f 81c90c01 ................\n+ 0x000083c8 b0b0b0af ffff0117 2ae20400 00c00504 ........*.......\n+ 0x000083d8 b00900ce 063aba09 00c807f2 01000000 .....:..........\n+ 0x000083e8 a4a3ff7f b0aa3900 ffff010c 28140000 ......9.....(...\n+ 0x000083f8 42046800 6e040000 8ca3ff7f af3f0200 B.h.n........?..\n+ 0x00008408 ffff010f 20160000 38aa03d8 0400de04 .... ...8.......\n+ 0x00008418 04000000 70a3ff7f af3f0a00 ffff015d ....p....?.....]\n+ 0x00008428 30180000 c6020484 0f00cc02 04e80e00 0...............\n+ 0x00008438 960404f8 0e00fa04 04e80e00 c4060482 ................\n+ 0x00008448 0f00a807 04e80e00 fa080486 0f00fc09 ................\n+ 0x00008458 04e80e00 b60b048e 0f00900c 04800f00 ................\n+ 0x00008468 bc0c048c 0f00e80c 04880f00 c40d04e8 ................\n+ 0x00008478 0e00b80e 048a0f00 f40e0400 00000000 ................\n+ 0x00008488 04a3ff7f 80c90801 b0b0b0af ffff0110 ................\n+ 0x00008498 6a360000 c2018002 d00300d6 03040000 j6..............\n+ 0x000084a8 e4a2ff7f b0af0a00 ffff010b 50ae038e ............P...\n+ 0x000084b8 04009404 04000000 cca2ff7f b0af0200 ................\n+ 0x000084c8 ffff010a 2404a001 00a60104 00000000 ....$...........\n+ 0x000084d8 b4a2ff7f b0ad1000 ffff010b fc0104b4 ................\n+ 0x000084e8 0200c602 04000000 9ca2ff7f 81c91401 ................\n+ 0x000084f8 b0b0b0af ffff0110 60b00500 00800704 ........`.......\n+ 0x00008508 ea0700a0 07620000 .....b..\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.ARM.exidx {}", "source2": "readelf --wide --decompress --hex-dump=.ARM.exidx {}", "unified_diff": "@@ -1,19 +1,19 @@\n \n Hex dump of section '.ARM.exidx':\n- 0x00008508 08a4ff7f 01000000 8ca4ff7f d4ffff7f ................\n- 0x00008518 20a9ff7f 01000000 98adff7f b0aa0380 ...............\n- 0x00008528 acaeff7f a908b180 14afff7f b0ab0280 ................\n- 0x00008538 84afff7f 24feff7f 0cb3ff7f ab08b180 ....$...........\n- 0x00008548 90b4ff7f 40feff7f 5cb7ff7f b0af0880 ....@...\\.......\n- 0x00008558 70b9ff7f b0af0680 d8baff7f b0af0880 p...............\n- 0x00008568 04bcff7f 4cfeff7f 1cc1ff7f b0af0c80 ....L...........\n- 0x00008578 90c4ff7f b0af0680 54c6ff7f 5cfeff7f ........T...\\...\n- 0x00008588 d8c6ff7f 6cfeff7f 68c9ff7f 80feff7f ....l...h.......\n- 0x00008598 54d1ff7f ab08b180 50d2ff7f a908b180 T.......P.......\n- 0x000085a8 e0d2ff7f 01000000 78d3ff7f ccfeff7f ........x.......\n- 0x000085b8 7cd5ff7f b0ab0480 28d7ff7f dcfeff7f |.......(.......\n- 0x000085c8 70d9ff7f 01000000 50e2ff7f b0af0880 p.......P.......\n- 0x000085d8 bce3ff7f 01000000 f0e3ff7f d4feff7f ................\n- 0x000085e8 9ce4ff7f 01000000 14e5ff7f b0af0280 ................\n- 0x000085f8 38e6ff7f d4feff7f 90e7ff7f 01000000 8...............\n+ 0x00008510 08a4ff7f 01000000 8ca4ff7f d4ffff7f ................\n+ 0x00008520 20a9ff7f 01000000 98adff7f b0aa0380 ...............\n+ 0x00008530 acaeff7f a908b180 14afff7f b0ab0280 ................\n+ 0x00008540 84afff7f 24feff7f 0cb3ff7f ab08b180 ....$...........\n+ 0x00008550 90b4ff7f 40feff7f 5cb7ff7f b0af0880 ....@...\\.......\n+ 0x00008560 70b9ff7f b0af0680 d8baff7f b0af0880 p...............\n+ 0x00008570 04bcff7f 4cfeff7f 1cc1ff7f b0af0c80 ....L...........\n+ 0x00008580 90c4ff7f b0af0680 54c6ff7f 5cfeff7f ........T...\\...\n+ 0x00008590 d8c6ff7f 6cfeff7f 68c9ff7f 80feff7f ....l...h.......\n+ 0x000085a0 54d1ff7f ab08b180 50d2ff7f a908b180 T.......P.......\n+ 0x000085b0 e0d2ff7f 01000000 78d3ff7f ccfeff7f ........x.......\n+ 0x000085c0 7cd5ff7f b0ab0480 28d7ff7f dcfeff7f |.......(.......\n+ 0x000085d0 70d9ff7f 01000000 50e2ff7f b0af0880 p.......P.......\n+ 0x000085e0 bce3ff7f 01000000 f0e3ff7f d4feff7f ................\n+ 0x000085f0 9ce4ff7f 01000000 14e5ff7f b0af0280 ................\n+ 0x00008600 38e6ff7f d4feff7f 90e7ff7f 01000000 8...............\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.eh_frame {}", "source2": "readelf --wide --decompress --hex-dump=.eh_frame {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Hex dump of section '.eh_frame':\n- 0x00008608 00000000 ....\n+ 0x00008610 00000000 ....\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.init_array {}", "source2": "readelf --wide --decompress --hex-dump=.init_array {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Hex dump of section '.init_array':\n- 0x00018d18 452f0000 11290000 E/...)..\n+ 0x00018d18 4d2f0000 19290000 M/...)..\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.fini_array {}", "source2": "readelf --wide --decompress --hex-dump=.fini_array {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Hex dump of section '.fini_array':\n- 0x00018d20 052f0000 ./..\n+ 0x00018d20 0d2f0000 ./..\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.data.rel.ro {}", "source2": "readelf --wide --decompress --hex-dump=.data.rel.ro {}", "unified_diff": "@@ -1,10 +1,10 @@\n \n Hex dump of section '.data.rel.ro':\n- 0x00018d24 08000000 ac820000 00000000 08000000 ................\n- 0x00018d34 bc820000 00000000 00000000 248d0100 ............$...\n- 0x00018d44 00000000 00000000 b5580000 d5580000 .........X...X..\n+ 0x00018d24 08000000 b4820000 00000000 08000000 ................\n+ 0x00018d34 c4820000 00000000 00000000 248d0100 ............$...\n+ 0x00018d44 00000000 00000000 bd580000 dd580000 .........X...X..\n 0x00018d54 00000000 00000000 00000000 00000000 ................\n- 0x00018d64 00000000 355b0000 89580000 00000000 ....5[...X......\n- 0x00018d74 308d0100 a1580000 a5580000 e95c0000 0....X...X...\\..\n- 0x00018d84 00000000 29590000 ....)Y..\n+ 0x00018d64 00000000 3d5b0000 91580000 00000000 ....=[...X......\n+ 0x00018d74 308d0100 a9580000 ad580000 f15c0000 0....X...X...\\..\n+ 0x00018d84 00000000 31590000 ....1Y..\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.got {}", "source2": "readelf --wide --decompress --hex-dump=.got {}", "unified_diff": "@@ -1,26 +1,26 @@\n \n Hex dump of section '.got':\n NOTE: This section has relocations against it, but these have NOT been applied to this dump.\n- 0x00018eac 8c8d0100 00000000 00000000 68260000 ............h&..\n- 0x00018ebc 68260000 68260000 68260000 68260000 h&..h&..h&..h&..\n- 0x00018ecc 68260000 68260000 68260000 68260000 h&..h&..h&..h&..\n- 0x00018edc 68260000 68260000 68260000 68260000 h&..h&..h&..h&..\n- 0x00018eec 68260000 68260000 68260000 68260000 h&..h&..h&..h&..\n- 0x00018efc 68260000 68260000 68260000 68260000 h&..h&..h&..h&..\n- 0x00018f0c 68260000 68260000 68260000 68260000 h&..h&..h&..h&..\n- 0x00018f1c 68260000 68260000 68260000 68260000 h&..h&..h&..h&..\n- 0x00018f2c 68260000 68260000 68260000 68260000 h&..h&..h&..h&..\n- 0x00018f3c 68260000 68260000 68260000 68260000 h&..h&..h&..h&..\n- 0x00018f4c 68260000 68260000 68260000 68260000 h&..h&..h&..h&..\n- 0x00018f5c 68260000 68260000 68260000 68260000 h&..h&..h&..h&..\n- 0x00018f6c 68260000 68260000 68260000 68260000 h&..h&..h&..h&..\n- 0x00018f7c 68260000 68260000 68260000 68260000 h&..h&..h&..h&..\n- 0x00018f8c 68260000 9d290000 00000000 456e0000 h&...)......En..\n- 0x00018f9c 00000000 00000000 00000000 fd580000 .............X..\n- 0x00018fac 00000000 8d580000 99580000 00000000 .....X...X......\n- 0x00018fbc 00000000 d1690000 00000000 00000000 .....i..........\n- 0x00018fcc 00000000 056e0000 91580000 00000000 .....n...X......\n- 0x00018fdc 00000000 00000000 708d0100 9d580000 ........p....X..\n+ 0x00018eac 8c8d0100 00000000 00000000 6c260000 ............l&..\n+ 0x00018ebc 6c260000 6c260000 6c260000 6c260000 l&..l&..l&..l&..\n+ 0x00018ecc 6c260000 6c260000 6c260000 6c260000 l&..l&..l&..l&..\n+ 0x00018edc 6c260000 6c260000 6c260000 6c260000 l&..l&..l&..l&..\n+ 0x00018eec 6c260000 6c260000 6c260000 6c260000 l&..l&..l&..l&..\n+ 0x00018efc 6c260000 6c260000 6c260000 6c260000 l&..l&..l&..l&..\n+ 0x00018f0c 6c260000 6c260000 6c260000 6c260000 l&..l&..l&..l&..\n+ 0x00018f1c 6c260000 6c260000 6c260000 6c260000 l&..l&..l&..l&..\n+ 0x00018f2c 6c260000 6c260000 6c260000 6c260000 l&..l&..l&..l&..\n+ 0x00018f3c 6c260000 6c260000 6c260000 6c260000 l&..l&..l&..l&..\n+ 0x00018f4c 6c260000 6c260000 6c260000 6c260000 l&..l&..l&..l&..\n+ 0x00018f5c 6c260000 6c260000 6c260000 6c260000 l&..l&..l&..l&..\n+ 0x00018f6c 6c260000 6c260000 6c260000 6c260000 l&..l&..l&..l&..\n+ 0x00018f7c 6c260000 6c260000 6c260000 6c260000 l&..l&..l&..l&..\n+ 0x00018f8c 6c260000 a5290000 00000000 4d6e0000 l&...)......Mn..\n+ 0x00018f9c 00000000 00000000 00000000 05590000 .............Y..\n+ 0x00018fac 00000000 95580000 a1580000 00000000 .....X...X......\n+ 0x00018fbc 00000000 d9690000 00000000 00000000 .....i..........\n+ 0x00018fcc 00000000 0d6e0000 99580000 00000000 .....n...X......\n+ 0x00018fdc 00000000 00000000 708d0100 a5580000 ........p....X..\n 0x00018fec 00000000 00000000 00000000 3c8d0100 ............<...\n 0x00018ffc 00000000 ....\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 35356439 31373462 65343639 35316263 55d9174be46951bc\n- 0x00000010 37306137 63613065 30313036 64633438 70a7ca0e0106dc48\n- 0x00000020 64323533 32382e64 65627567 00000000 d25328.debug....\n- 0x00000030 5d2e216f ].!o\n+ 0x00000000 38643666 65343265 30393138 37636437 8d6fe42e09187cd7\n+ 0x00000010 31386565 39313965 32626639 32383333 18ee919e2bf92833\n+ 0x00000020 30663166 63342e64 65627567 00000000 0f1fc4.debug....\n+ 0x00000030 c0e06031 ..`1\n \n"}]}, {"source1": "./usr/bin/mkfastmod", "source2": "./usr/bin/mkfastmod", "unified_diff": null, "details": [{"source1": "readelf --wide --file-header {}", "source2": "readelf --wide --file-header {}", "unified_diff": "@@ -4,15 +4,15 @@\n Data: 2's complement, little endian\n Version: 1 (current)\n OS/ABI: UNIX - System V\n ABI Version: 0\n Type: DYN (Shared object file)\n Machine: ARM\n Version: 0x1\n- Entry point address: 0xf81\n+ Entry point address: 0xf85\n Start of program headers: 52 (bytes into file)\n Start of section headers: 8664 (bytes into file)\n Flags: 0x5000400, Version5 EABI, hard-float ABI\n Size of this header: 52 (bytes)\n Size of program headers: 32 (bytes)\n Number of program headers: 9\n Size of section headers: 40 (bytes)\n"}, {"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,19 +1,19 @@\n \n Elf file type is DYN (Shared object file)\n-Entry point 0xf81\n+Entry point 0xf85\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- EXIDX 0x001410 0x00001410 0x00001410 0x00028 0x00028 R 0x4\n+ EXIDX 0x001414 0x00001414 0x00001414 0x00028 0x00028 R 0x4\n PHDR 0x000034 0x00000034 0x00000034 0x00120 0x00120 R 0x4\n INTERP 0x000154 0x00000154 0x00000154 0x00019 0x00019 R 0x1\n [Requesting program interpreter: /lib/ld-linux-armhf.so.3]\n- LOAD 0x000000 0x00000000 0x00000000 0x0143c 0x0143c R E 0x10000\n+ LOAD 0x000000 0x00000000 0x00000000 0x01440 0x01440 R E 0x10000\n LOAD 0x001e2c 0x00011e2c 0x00011e2c 0x001dc 0x001e8 RW 0x10000\n DYNAMIC 0x001e38 0x00011e38 0x00011e38 0x00120 0x00120 RW 0x4\n NOTE 0x000170 0x00000170 0x00000170 0x00044 0x00044 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n GNU_RELRO 0x001e2c 0x00011e2c 0x00011e2c 0x001d4 0x001d4 R 0x1\n \n Section to Segment mapping:\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,27 +4,27 @@\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 00000154 000154 000019 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000170 000170 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000194 000194 000020 00 A 0 0 4\n [ 4] .gnu.hash GNU_HASH 000001b4 0001b4 000068 04 A 5 0 4\n [ 5] .dynsym DYNSYM 0000021c 00021c 000350 10 A 6 3 4\n- [ 6] .dynstr STRTAB 0000056c 00056c 0003b9 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 00000926 000926 00006a 02 A 5 0 2\n- [ 8] .gnu.version_r VERNEED 00000990 000990 0000a0 00 A 6 4 4\n- [ 9] .rel.dyn REL 00000a30 000a30 000080 08 A 5 0 4\n- [10] .rel.plt REL 00000ab0 000ab0 0000d8 08 AI 5 22 4\n- [11] .init PROGBITS 00000b88 000b88 00000c 00 AX 0 0 4\n- [12] .plt PROGBITS 00000b94 000b94 000160 04 AX 0 0 4\n- [13] .text PROGBITS 00000cf4 000cf4 000468 00 AX 0 0 4\n- [14] .fini PROGBITS 0000115c 00115c 000008 00 AX 0 0 4\n- [15] .rodata PROGBITS 00001164 001164 00027c 00 A 0 0 4\n- [16] .ARM.extab PROGBITS 000013e0 0013e0 00002d 00 A 0 0 4\n- [17] .ARM.exidx ARM_EXIDX 00001410 001410 000028 00 AL 13 0 4\n- [18] .eh_frame PROGBITS 00001438 001438 000004 00 A 0 0 4\n+ [ 6] .dynstr STRTAB 0000056c 00056c 0003bb 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 00000928 000928 00006a 02 A 5 0 2\n+ [ 8] .gnu.version_r VERNEED 00000994 000994 0000a0 00 A 6 4 4\n+ [ 9] .rel.dyn REL 00000a34 000a34 000080 08 A 5 0 4\n+ [10] .rel.plt REL 00000ab4 000ab4 0000d8 08 AI 5 22 4\n+ [11] .init PROGBITS 00000b8c 000b8c 00000c 00 AX 0 0 4\n+ [12] .plt PROGBITS 00000b98 000b98 000160 04 AX 0 0 4\n+ [13] .text PROGBITS 00000cf8 000cf8 000468 00 AX 0 0 4\n+ [14] .fini PROGBITS 00001160 001160 000008 00 AX 0 0 4\n+ [15] .rodata PROGBITS 00001168 001168 00027c 00 A 0 0 4\n+ [16] .ARM.extab PROGBITS 000013e4 0013e4 00002d 00 A 0 0 4\n+ [17] .ARM.exidx ARM_EXIDX 00001414 001414 000028 00 AL 13 0 4\n+ [18] .eh_frame PROGBITS 0000143c 00143c 000004 00 A 0 0 4\n [19] .init_array INIT_ARRAY 00011e2c 001e2c 000008 04 WA 0 0 4\n [20] .fini_array FINI_ARRAY 00011e34 001e34 000004 04 WA 0 0 4\n [21] .dynamic DYNAMIC 00011e38 001e38 000120 08 WA 6 0 4\n [22] .got PROGBITS 00011f58 001f58 0000a8 04 WA 0 0 4\n [23] .data PROGBITS 00012000 002000 000008 00 WA 0 0 4\n [24] .bss NOBITS 00012008 002008 00000c 00 WA 0 0 4\n [25] .ARM.attributes ARM_ATTRIBUTES 00000000 002008 000033 00 0 0 1\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -1,12 +1,12 @@\n \n Symbol table '.dynsym' contains 53 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 00000000 0 NOTYPE LOCAL DEFAULT UND \n- 1: 00000b88 0 SECTION LOCAL DEFAULT 11 \n+ 1: 00000b8c 0 SECTION LOCAL DEFAULT 11 \n 2: 00012000 0 SECTION LOCAL DEFAULT 23 \n 3: 00000000 0 FUNC GLOBAL DEFAULT UND __aeabi_unwind_cpp_pr1@GCC_3.5 (2)\n 4: 00000000 0 NOTYPE WEAK DEFAULT UND _ITM_deregisterTMCloneTable\n 5: 00000000 0 FUNC GLOBAL DEFAULT UND __stack_chk_fail@GLIBC_2.4 (3)\n 6: 00000000 0 FUNC GLOBAL DEFAULT UND putchar@GLIBC_2.4 (3)\n 7: 00000000 0 FUNC GLOBAL DEFAULT UND _ZN5sword5SWMgrD1Ev\n 8: 00000000 0 FUNC GLOBAL DEFAULT UND puts@GLIBC_2.4 (3)\n@@ -39,18 +39,18 @@\n 35: 00000000 0 FUNC GLOBAL DEFAULT UND _ZN5sword5SWMgrC1EPNS_8SWConfigES2_bPNS_11SWFilterMgrEb\n 36: 00000000 0 OBJECT GLOBAL DEFAULT UND _ZN5sword5SWBuf7nullStrE\n 37: 00000000 0 FUNC GLOBAL DEFAULT UND exit@GLIBC_2.4 (3)\n 38: 00012000 0 NOTYPE GLOBAL DEFAULT 23 __data_start\n 39: 00012014 0 NOTYPE GLOBAL DEFAULT 24 _end\n 40: 00012008 0 NOTYPE GLOBAL DEFAULT 23 _edata\n 41: 00012014 0 NOTYPE GLOBAL DEFAULT 24 _bss_end__\n- 42: 00000d29 600 FUNC GLOBAL DEFAULT 13 main\n+ 42: 00000d2d 600 FUNC GLOBAL DEFAULT 13 main\n 43: 00012014 0 NOTYPE GLOBAL DEFAULT 24 __bss_end__\n- 44: 00000f81 0 FUNC GLOBAL DEFAULT 13 _start\n+ 44: 00000f85 0 FUNC GLOBAL DEFAULT 13 _start\n 45: 00012008 0 NOTYPE GLOBAL DEFAULT 24 __bss_start\n- 46: 00001119 64 FUNC GLOBAL DEFAULT 13 __libc_csu_init\n+ 46: 0000111d 64 FUNC GLOBAL DEFAULT 13 __libc_csu_init\n 47: 00012000 0 NOTYPE WEAK DEFAULT 23 data_start\n- 48: 00001164 4 OBJECT GLOBAL DEFAULT 15 _IO_stdin_used\n- 49: 00001159 2 FUNC GLOBAL DEFAULT 13 __libc_csu_fini\n+ 48: 00001168 4 OBJECT GLOBAL DEFAULT 15 _IO_stdin_used\n+ 49: 0000115d 2 FUNC GLOBAL DEFAULT 13 __libc_csu_fini\n 50: 00012008 0 NOTYPE GLOBAL DEFAULT 24 __bss_start__\n- 51: 00001091 136 FUNC GLOBAL DEFAULT 13 _Z13percentUpdatecPv\n+ 51: 00001095 136 FUNC GLOBAL DEFAULT 13 _Z13percentUpdatecPv\n 52: 00012014 0 NOTYPE GLOBAL DEFAULT 24 __end__\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rel.dyn' at offset 0xa30 contains 16 entries:\n+Relocation section '.rel.dyn' at offset 0xa34 contains 16 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00011e2c 00000017 R_ARM_RELATIVE \n 00011e30 00000017 R_ARM_RELATIVE \n 00011e34 00000017 R_ARM_RELATIVE \n 00011fd0 00000017 R_ARM_RELATIVE \n 00011fd8 00000017 R_ARM_RELATIVE \n 00011fec 00000017 R_ARM_RELATIVE \n@@ -14,15 +14,15 @@\n 00011fe4 00001015 R_ARM_GLOB_DAT 00000000 __cxa_finalize@GLIBC_2.4\n 00011fe8 00001215 R_ARM_GLOB_DAT 00000000 stdout@GLIBC_2.4\n 00011ff0 00001815 R_ARM_GLOB_DAT 00000000 __stack_chk_guard@GLIBC_2.4\n 00011ff4 00001e15 R_ARM_GLOB_DAT 00000000 _ITM_registerTMCloneTable\n 00011ff8 00001f15 R_ARM_GLOB_DAT 00000000 stderr@GLIBC_2.4\n 00011ffc 00002415 R_ARM_GLOB_DAT 00000000 _ZN5sword5SWBuf7nullStrE\n \n-Relocation section '.rel.plt' at offset 0xab0 contains 27 entries:\n+Relocation section '.rel.plt' at offset 0xab4 contains 27 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00011f64 00000516 R_ARM_JUMP_SLOT 00000000 __stack_chk_fail@GLIBC_2.4\n 00011f68 00000616 R_ARM_JUMP_SLOT 00000000 putchar@GLIBC_2.4\n 00011f6c 00000716 R_ARM_JUMP_SLOT 00000000 _ZN5sword5SWMgrD1Ev\n 00011f70 00000816 R_ARM_JUMP_SLOT 00000000 puts@GLIBC_2.4\n 00011f74 00000916 R_ARM_JUMP_SLOT 00000000 __libc_start_main@GLIBC_2.4\n 00011f78 00000a16 R_ARM_JUMP_SLOT 00000000 __gmon_start__\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -2,33 +2,33 @@\n Dynamic section at offset 0x1e38 contains 31 entries:\n Tag Type Name/Value\n 0x00000001 (NEEDED) Shared library: [libsword.so.1.9.0]\n 0x00000001 (NEEDED) Shared library: [libstdc++.so.6]\n 0x00000001 (NEEDED) Shared library: [libgcc_s.so.1]\n 0x00000001 (NEEDED) Shared library: [libc.so.6]\n 0x00000001 (NEEDED) Shared library: [ld-linux-armhf.so.3]\n- 0x0000000c (INIT) 0xb88\n- 0x0000000d (FINI) 0x115c\n+ 0x0000000c (INIT) 0xb8c\n+ 0x0000000d (FINI) 0x1160\n 0x00000019 (INIT_ARRAY) 0x11e2c\n 0x0000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x0000001a (FINI_ARRAY) 0x11e34\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x1b4\n 0x00000005 (STRTAB) 0x56c\n 0x00000006 (SYMTAB) 0x21c\n- 0x0000000a (STRSZ) 953 (bytes)\n+ 0x0000000a (STRSZ) 955 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000015 (DEBUG) 0x0\n 0x00000003 (PLTGOT) 0x11f58\n 0x00000002 (PLTRELSZ) 216 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0xab0\n- 0x00000011 (REL) 0xa30\n+ 0x00000017 (JMPREL) 0xab4\n+ 0x00000011 (REL) 0xa34\n 0x00000012 (RELSZ) 128 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW PIE\n- 0x6ffffffe (VERNEED) 0x990\n+ 0x6ffffffe (VERNEED) 0x994\n 0x6fffffff (VERNEEDNUM) 4\n- 0x6ffffff0 (VERSYM) 0x926\n+ 0x6ffffff0 (VERSYM) 0x928\n 0x6ffffffa (RELCOUNT) 7\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f3097bdbab56c1477b94994eea133cb11aa3a5ca\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a969d1d1c756b5585bb2e0b90c3ae03c8f773ec1\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n"}, {"source1": "readelf --wide --version-info {}", "source2": "readelf --wide --version-info {}", "unified_diff": "@@ -1,10 +1,10 @@\n \n Version symbols section '.gnu.version' contains 53 entries:\n- Addr: 0x0000000000000926 Offset: 0x000926 Link: 5 (.dynsym)\n+ Addr: 0x0000000000000928 Offset: 0x000928 Link: 5 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 0 (*local*) 2 (GCC_3.5) \n 004: 0 (*local*) 3 (GLIBC_2.4) 3 (GLIBC_2.4) 0 (*local*) \n 008: 3 (GLIBC_2.4) 3 (GLIBC_2.4) 0 (*local*) 3 (GLIBC_2.4) \n 00c: 3 (GLIBC_2.4) 0 (*local*) 4 (CXXABI_1.3) 5 (GLIBCXX_3.4)\n 010: 3 (GLIBC_2.4) 3 (GLIBC_2.4) 3 (GLIBC_2.4) 3 (GLIBC_2.4) \n 014: 6 (CXXABI_ARM_1.3.3) 3 (GLIBC_2.4) 0 (*local*) 3 (GLIBC_2.4) \n 018: 7 (GLIBC_2.4) 0 (*local*) 5 (GLIBCXX_3.4) 4 (CXXABI_1.3) \n@@ -13,15 +13,15 @@\n 024: 0 (*local*) 3 (GLIBC_2.4) 1 (*global*) 1 (*global*) \n 028: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 02c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 030: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 034: 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 4 entries:\n- Addr: 0x0000000000000990 Offset: 0x000990 Link: 6 (.dynstr)\n+ Addr: 0x0000000000000994 Offset: 0x000994 Link: 6 (.dynstr)\n 000000: Version: 1 File: ld-linux-armhf.so.3 Cnt: 1\n 0x0010: Name: GLIBC_2.4 Flags: none Version: 7\n 0x0020: Version: 1 File: libstdc++.so.6 Cnt: 3\n 0x0030: Name: CXXABI_ARM_1.3.3 Flags: none Version: 6\n 0x0040: Name: GLIBCXX_3.4 Flags: none Version: 5\n 0x0050: Name: CXXABI_1.3 Flags: none Version: 4\n 0x0060: Version: 1 File: libc.so.6 Cnt: 1\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -47,15 +47,15 @@\n [%s]\t - %s\n %s: error: %s does not support a search framework.\n Deleting any existing framework...\n Building framework, please wait...\n [0=================================50==============================100]\n %s: couldn't create search framework (permissions?)\n /usr/lib/debug/.dwz/arm-linux-gnueabihf/libsword-utils.debug\n-097bdbab56c1477b94994eea133cb11aa3a5ca.debug\n+69d1d1c756b5585bb2e0b90c3ae03c8f773ec1.debug\n .shstrtab\n .note.gnu.build-id\n .note.ABI-tag\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rel.dyn\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -55,9 +55,9 @@\n 0x000008ac 64005f5f 656e645f 5f00474c 4942435f d.__end__.GLIBC_\n 0x000008bc 322e3400 43585841 42495f41 524d5f31 2.4.CXXABI_ARM_1\n 0x000008cc 2e332e33 00474c49 42435858 5f332e34 .3.3.GLIBCXX_3.4\n 0x000008dc 00435858 4142495f 312e3300 4743435f .CXXABI_1.3.GCC_\n 0x000008ec 332e3500 00000000 00000000 00000000 3.5.............\n 0x000008fc 00000000 00000000 00000000 00000000 ................\n 0x0000090c 00000000 00000000 00000000 00000000 ................\n- 0x0000091c 00000000 00000000 00 .........\n+ 0x0000091c 00000000 00000000 000000 ...........\n \n"}, {"source1": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {}", "unified_diff": "@@ -1,10 +1,10 @@\n \n \n \n Disassembly of section .init:\n \n-00000b88 <.init>:\n+00000b8c <.init>:\n _init():\n \tpush\t{r3, lr}\n-\tbl\tfc8 <_start@@Base+0x48>\n+\tbl\tfcc <_start@@Base+0x48>\n \tpop\t{r3, pc}\n"}, {"source1": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {}", "unified_diff": "@@ -1,148 +1,148 @@\n \n \n \n Disassembly of section .plt:\n \n-00000b94 <__stack_chk_fail@plt-0x14>:\n+00000b98 <__stack_chk_fail@plt-0x14>:\n \tpush\t{lr}\t\t; (str lr, [sp, #-4]!)\n-\tldr\tlr, [pc, #4]\t; ba4 <__stack_chk_fail@plt-0x4>\n+\tldr\tlr, [pc, #4]\t; ba8 <__stack_chk_fail@plt-0x4>\n \tadd\tlr, pc, lr\n \tldr\tpc, [lr, #8]!\n-\t\t\t; instruction: 0x000113b4\n+\t\t\t; instruction: 0x000113b0\n \n-00000ba8 <__stack_chk_fail@plt>:\n+00000bac <__stack_chk_fail@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #948]!\t; 0x3b4\n+\tldr\tpc, [ip, #944]!\t; 0x3b0\n \n-00000bb4 :\n+00000bb8 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #940]!\t; 0x3ac\n+\tldr\tpc, [ip, #936]!\t; 0x3a8\n \n-00000bc0 :\n+00000bc4 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #932]!\t; 0x3a4\n+\tldr\tpc, [ip, #928]!\t; 0x3a0\n \n-00000bcc :\n+00000bd0 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #924]!\t; 0x39c\n+\tldr\tpc, [ip, #920]!\t; 0x398\n \n-00000bd8 <__libc_start_main@plt>:\n+00000bdc <__libc_start_main@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #916]!\t; 0x394\n+\tldr\tpc, [ip, #912]!\t; 0x390\n \n-00000be4 <__gmon_start__@plt>:\n+00000be8 <__gmon_start__@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #908]!\t; 0x38c\n+\tldr\tpc, [ip, #904]!\t; 0x388\n \n-00000bf0 :\n+00000bf4 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #900]!\t; 0x384\n+\tldr\tpc, [ip, #896]!\t; 0x380\n \n-00000bfc :\n+00000c00 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #892]!\t; 0x37c\n+\tldr\tpc, [ip, #888]!\t; 0x378\n \n-00000c08 :\n+00000c0c :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #884]!\t; 0x374\n+\tldr\tpc, [ip, #880]!\t; 0x370\n \n-00000c14 <__gxx_personality_v0@plt>:\n+00000c18 <__gxx_personality_v0@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #876]!\t; 0x36c\n+\tldr\tpc, [ip, #872]!\t; 0x368\n \n-00000c20 <__cxa_finalize@plt>:\n+00000c24 <__cxa_finalize@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #868]!\t; 0x364\n+\tldr\tpc, [ip, #864]!\t; 0x360\n \n-00000c2c :\n+00000c30 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #860]!\t; 0x35c\n+\tldr\tpc, [ip, #856]!\t; 0x358\n \n-00000c38 :\n+00000c3c :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #852]!\t; 0x354\n+\tldr\tpc, [ip, #848]!\t; 0x350\n \n-00000c44 <__aeabi_atexit@plt>:\n+00000c48 <__aeabi_atexit@plt>:\n \t\t\t; instruction: 0xe7fd4778\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #840]!\t; 0x348\n+\tldr\tpc, [ip, #836]!\t; 0x344\n \n-00000c54 :\n+00000c58 :\n \t\t\t; instruction: 0xe7fd4778\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #828]!\t; 0x33c\n+\tldr\tpc, [ip, #824]!\t; 0x338\n \n-00000c64 :\n+00000c68 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #820]!\t; 0x334\n+\tldr\tpc, [ip, #816]!\t; 0x330\n \n-00000c70 :\n+00000c74 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #812]!\t; 0x32c\n+\tldr\tpc, [ip, #808]!\t; 0x328\n \n-00000c7c :\n+00000c80 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #804]!\t; 0x324\n+\tldr\tpc, [ip, #800]!\t; 0x320\n \n-00000c88 :\n+00000c8c :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #796]!\t; 0x31c\n+\tldr\tpc, [ip, #792]!\t; 0x318\n \n-00000c94 <__cxa_end_cleanup@plt>:\n+00000c98 <__cxa_end_cleanup@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #788]!\t; 0x314\n+\tldr\tpc, [ip, #784]!\t; 0x310\n \n-00000ca0 :\n+00000ca4 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #780]!\t; 0x30c\n+\tldr\tpc, [ip, #776]!\t; 0x308\n \n-00000cac <__printf_chk@plt>:\n+00000cb0 <__printf_chk@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #772]!\t; 0x304\n+\tldr\tpc, [ip, #768]!\t; 0x300\n \n-00000cb8 <__fprintf_chk@plt>:\n+00000cbc <__fprintf_chk@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #764]!\t; 0x2fc\n+\tldr\tpc, [ip, #760]!\t; 0x2f8\n \n-00000cc4 :\n+00000cc8 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #756]!\t; 0x2f4\n+\tldr\tpc, [ip, #752]!\t; 0x2f0\n \n-00000cd0 :\n+00000cd4 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #748]!\t; 0x2ec\n+\tldr\tpc, [ip, #744]!\t; 0x2e8\n \n-00000cdc :\n+00000ce0 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #740]!\t; 0x2e4\n+\tldr\tpc, [ip, #736]!\t; 0x2e0\n \n-00000ce8 :\n+00000cec :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #732]!\t; 0x2dc\n+\tldr\tpc, [ip, #728]!\t; 0x2d8\n"}, {"source1": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "comments": ["error from `objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}`:", "objdump: DWARF error: could not find variable specification at offset 4d2", "objdump: DWARF error: could not find variable specification at offset 1b66", "objdump: DWARF error: unable to read alt ref 25717"], "unified_diff": "@@ -1,246 +1,246 @@\n \n \n \n Disassembly of section .text:\n \n-00000cf4 :\n+00000cf8 :\n _GLOBAL__sub_I__Z13percentUpdatecPv():\n \tcfstr32mi\tmvfx11, [r8], {56}\t; 0x38\n \tldrbtmi\tr4, [ip], #-3336\t; 0xfffff2f8\n \tldrbtmi\tr3, [sp], #-1028\t; 0xfffffbfc\n \t\t\t; instruction: 0xf7ff4620\n-\tblmi\t1bcc44 <__bss_end__@@Base+0x1aac30>\n+\tblmi\t1bcc48 <__bss_end__@@Base+0x1aac34>\n \tstrtmi\tr4, [r0], -r6, lsl #20\n \tstmiapl\tr9!, {r1, r3, r4, r5, r6, sl, lr}^\n \tldrhtmi\tlr, [r8], -sp\n \tsvclt\t0x0096f7ff\n-\tandeq\tr1, r1, lr, lsl #6\n-\tandeq\tr1, r1, r6, asr r2\n+\tandeq\tr1, r1, sl, lsl #6\n+\tandeq\tr1, r1, r2, asr r2\n \tandeq\tr0, r0, r8, lsl #1\n-\tstrdeq\tr1, [r1], -r4\n+\tstrdeq\tr1, [r1], -r0\n \n-00000d28 :\n+00000d2c :\n main():\n-\tldr\tr2, [pc, #536]\t; (f44 )\n+\tldr\tr2, [pc, #536]\t; (f48 )\n \tcmp\tr0, #2\n-\tldr\tr3, [pc, #536]\t; (f48 )\n+\tldr\tr3, [pc, #536]\t; (f4c )\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tadd\tr2, pc\n-\tldr.w\tr8, [pc, #532]\t; f4c \n+\tldr.w\tr8, [pc, #532]\t; f50 \n \tsub\tsp, #308\t; 0x134\n \tldr\tr3, [r2, r3]\n \tadd\tr8, pc\n \tldr\tr3, [r3, #0]\n \tstr\tr3, [sp, #300]\t; 0x12c\n \tmov.w\tr3, #0\n \tstr\tr1, [sp, #12]\n-\tbne.w\tf16 \n+\tbne.w\tf1a \n \tadd.w\tr9, sp, #24\n \tmovs\tr1, #0\n \tmov\tr0, r9\n \tadd.w\tsl, sp, #80\t; 0x50\n-\tblx\tc7c \n+\tblx\tc80 \n \tmovs\tr2, #0\n \tmovs\tr3, #1\n \tmov\tr1, r2\n \tmov\tr0, sl\n \tstrd\tr2, r2, [sp]\n-\tblx\tcdc \n+\tblx\tce0 \n \tldr\tr3, [sp, #12]\n \tldr\tr5, [r3, #4]\n-\tldr\tr3, [pc, #476]\t; (f50 )\n+\tldr\tr3, [pc, #476]\t; (f54 )\n \tldr.w\tr3, [r8, r3]\n \tldr.w\tfp, [r3]\n \tcmp\tr5, #0\n-\tbeq.w\tedc \n+\tbeq.w\tee0 \n \tmov\tr0, r5\n-\tblx\tc38 \n+\tblx\tc3c \n \tmov\tr6, r0\n \tadds\tr0, #129\t; 0x81\n-\tblx\tc2c \n+\tblx\tc30 \n \tadds\tr2, r6, #1\n \tmov\tr1, r5\n \tmov\tr4, r0\n-\tblx\tbfc \n+\tblx\tc00 \n \tldr\tr7, [sp, #284]\t; 0x11c\n \tcmp\tr7, #0\n-\tbeq.n\te6e \n+\tbeq.n\te72 \n \tadd\tr5, sp, #280\t; 0x118\n \tmov\tr6, r5\n \tldr\tr0, [r7, #16]\n \tmov\tr1, r4\n-\tblx\tc70 \n+\tblx\tc74 \n \tcmp\tr0, #0\n \tldrd\tr2, r1, [r7, #8]\n \tit\tlt\n \tmovlt\tr7, r1\n-\tblt.n\tdba \n+\tblt.n\tdbe \n \tmov\tr6, r7\n \tmov\tr7, r2\n \tcmp\tr7, #0\n-\tbne.n\tda2 \n+\tbne.n\tda6 \n \tcmp\tr6, r5\n-\tbeq.n\te6e \n+\tbeq.n\te72 \n \tldr\tr1, [r6, #16]\n \tmov\tr0, r4\n-\tblx\tc70 \n+\tblx\tc74 \n \tcmp\tr0, #0\n-\tblt.n\te6e \n+\tblt.n\te72 \n \tcmp\tfp, r4\n-\tbne.n\te76 \n+\tbne.n\te7a \n \tldr\tr4, [r6, #36]\t; 0x24\n \tmov\tr0, r4\n \tldr\tr3, [r4, #0]\n \tldr.w\tr3, [r3, #248]\t; 0xf8\n \tblx\tr3\n \tcmp\tr0, #0\n-\tbeq.w\tee6 \n-\tldr\tr0, [pc, #364]\t; (f54 )\n+\tbeq.w\teea \n+\tldr\tr0, [pc, #364]\t; (f58 )\n \tadd\tr0, pc\n-\tblx\tbcc \n+\tblx\tbd0 \n \tldr\tr3, [r4, #0]\n \tmov\tr0, r4\n \tldr.w\tr3, [r3, #244]\t; 0xf4\n \tblx\tr3\n-\tldr\tr0, [pc, #352]\t; (f58 )\n+\tldr\tr0, [pc, #352]\t; (f5c )\n \tadd\tr0, pc\n-\tblx\tbcc \n-\tldr\tr1, [pc, #348]\t; (f5c )\n+\tblx\tbd0 \n+\tldr\tr1, [pc, #348]\t; (f60 )\n \tadd.w\tr5, sp, #23\n \tmovs\tr0, #1\n \tmovs\tr3, #70\t; 0x46\n \tadd\tr1, pc\n \tstrb\tr3, [r5, #0]\n-\tblx\tcac <__printf_chk@plt>\n+\tblx\tcb0 <__printf_chk@plt>\n \tldr\tr3, [r4, #0]\n \tmov\tr2, r5\n-\tldr\tr1, [pc, #328]\t; (f60 )\n+\tldr\tr1, [pc, #328]\t; (f64 )\n \tmov\tr0, r4\n \tldr.w\tr3, [r3, #240]\t; 0xf0\n \tadd\tr1, pc\n \tblx\tr3\n-\tcbz\tr0, e38 \n-\tldr\tr2, [pc, #320]\t; (f64 )\n+\tcbz\tr0, e3c \n+\tldr\tr2, [pc, #320]\t; (f68 )\n \tldr\tr3, [sp, #12]\n \tldr.w\tr1, [r8, r2]\n-\tldr\tr2, [pc, #316]\t; (f68 )\n+\tldr\tr2, [pc, #316]\t; (f6c )\n \tldr\tr3, [r3, #0]\n \tldr\tr0, [r1, #0]\n \tadd\tr2, pc\n \tmovs\tr1, #1\n-\tblx\tcb8 <__fprintf_chk@plt>\n+\tblx\tcbc <__fprintf_chk@plt>\n \tmovs\tr0, #10\n-\tblx\tbb4 \n+\tblx\tbb8 \n \tmov\tr0, sl\n-\tblx\tbc0 \n+\tblx\tbc4 \n \tmov\tr0, r9\n-\tblx\tc08 \n-\tldr\tr2, [pc, #288]\t; (f6c )\n-\tldr\tr3, [pc, #248]\t; (f48 )\n+\tblx\tc0c \n+\tldr\tr2, [pc, #288]\t; (f70 )\n+\tldr\tr3, [pc, #248]\t; (f4c )\n \tadd\tr2, pc\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [sp, #300]\t; 0x12c\n \teors\tr2, r3\n \tmov.w\tr3, #0\n-\tbne.n\tf12 \n+\tbne.n\tf16 \n \tmovs\tr0, #0\n \tadd\tsp, #308\t; 0x134\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n \tcmp.w\tfp, #0\n-\tbeq.n\te80 \n+\tbeq.n\te84 \n \tmov\tr4, fp\n \tcmp\tfp, r4\n-\tbeq.n\te80 \n+\tbeq.n\te84 \n \tadd\tr5, sp, #280\t; 0x118\n \tmov\tr6, r5\n \tmov\tr0, r4\n-\tblx\tbf0 \n+\tblx\tbf4 \n \tcmp\tr6, r5\n-\tbne.n\tdd2 \n-\tldr\tr2, [pc, #224]\t; (f64 )\n+\tbne.n\tdd6 \n+\tldr\tr2, [pc, #224]\t; (f68 )\n \tmovs\tr1, #1\n \tldr\tr3, [sp, #12]\n \tldr.w\tr7, [r8, r2]\n-\tldr\tr2, [pc, #228]\t; (f70 )\n+\tldr\tr2, [pc, #228]\t; (f74 )\n \tldr\tr3, [r3, #4]\n \tldr\tr0, [r7, #0]\n \tadd\tr2, pc\n-\tblx\tcb8 <__fprintf_chk@plt>\n+\tblx\tcbc <__fprintf_chk@plt>\n \tldr\tr4, [sp, #288]\t; 0x120\n \tadd\tr5, sp, #280\t; 0x118\n \tcmp\tr4, r5\n-\tbeq.n\ted4 \n-\tldr.w\tr8, [pc, #212]\t; f74 \n+\tbeq.n\ted8 \n+\tldr.w\tr8, [pc, #212]\t; f78 \n \tadd\tr8, pc\n \tldr\tr0, [r4, #36]\t; 0x24\n \tldr.w\tfp, [r7]\n-\tblx\tc64 \n+\tblx\tc68 \n \tmov\tr6, r0\n \tldr\tr0, [r4, #36]\t; 0x24\n-\tblx\tcd0 \n+\tblx\tcd4 \n \tmov\tip, r0\n \tmov\tr3, r6\n \tmov\tr2, r8\n \tmovs\tr1, #1\n \tmov\tr0, fp\n \tstr.w\tip, [sp]\n-\tblx\tcb8 <__fprintf_chk@plt>\n+\tblx\tcbc <__fprintf_chk@plt>\n \tmov\tr0, r4\n-\tblx\tc88 \n+\tblx\tc8c \n \tmov\tr4, r0\n \tcmp\tr0, r5\n-\tbne.n\tea4 \n+\tbne.n\tea8 \n \tmov.w\tr0, #4294967295\t; 0xffffffff\n-\tblx\tce8 \n+\tblx\tcec \n \tldr\tr7, [sp, #284]\t; 0x11c\n \tcmp\tr7, #0\n-\tbeq.n\te66 \n+\tbeq.n\te6a \n \tmov\tr4, fp\n-\tb.n\td9e \n+\tb.n\tda2 \n \tldr\tr3, [sp, #12]\n \tldr\tr0, [r6, #36]\t; 0x24\n \tldr\tr5, [r3, #0]\n-\tldr\tr3, [pc, #116]\t; (f64 )\n+\tldr\tr3, [pc, #116]\t; (f68 )\n \tldr.w\tr3, [r8, r3]\n \tldr\tr4, [r3, #0]\n-\tblx\tc64 \n+\tblx\tc68 \n \tmov\tr2, r0\n \tstr\tr2, [sp, #0]\n-\tldr\tr2, [pc, #120]\t; (f78 )\n+\tldr\tr2, [pc, #120]\t; (f7c )\n \tmov\tr3, r5\n \tmov\tr0, r4\n \tmovs\tr1, #1\n \tadd\tr2, pc\n-\tblx\tcb8 <__fprintf_chk@plt>\n+\tblx\tcbc <__fprintf_chk@plt>\n \tmvn.w\tr0, #1\n-\tblx\tce8 \n-\tblx\tba8 <__stack_chk_fail@plt>\n-\tldr\tr0, [pc, #76]\t; (f64 )\n-\tldr\tr2, [pc, #96]\t; (f7c )\n+\tblx\tcec \n+\tblx\tbac <__stack_chk_fail@plt>\n+\tldr\tr0, [pc, #76]\t; (f68 )\n+\tldr\tr2, [pc, #96]\t; (f80 )\n \tldr\tr3, [r1, #0]\n \tmovs\tr1, #1\n \tadd\tr2, pc\n \tldr.w\tr0, [r8, r0]\n \tldr\tr0, [r0, #0]\n-\tblx\tcb8 <__fprintf_chk@plt>\n+\tblx\tcbc <__fprintf_chk@plt>\n \tmov.w\tr0, #4294967295\t; 0xffffffff\n-\tblx\tce8 \n-\tb.n\tf3a \n+\tblx\tcec \n+\tb.n\tf3e \n \tmov\tr0, sl\n-\tblx\tbc0 \n+\tblx\tbc4 \n \tmov\tr0, r9\n-\tblx\tc08 \n-\tblx\tc94 <__cxa_end_cleanup@plt>\n-\tasrs\tr2, r4, #8\n+\tblx\tc0c \n+\tblx\tc98 <__cxa_end_cleanup@plt>\n+\tasrs\tr6, r3, #8\n \tmovs\tr1, r0\n \tlsls\tr0, r3, #2\n \tmovs\tr0, r0\n-\tasrs\tr0, r3, #8\n+\tasrs\tr4, r2, #8\n \tmovs\tr1, r0\n \tlsls\tr4, r4, #2\n \tmovs\tr0, r0\n \tlsls\tr2, r3, #18\n \tmovs\tr0, r0\n \tlsls\tr4, r5, #18\n \tmovs\tr0, r0\n@@ -248,232 +248,232 @@\n \tmovs\tr0, r0\n \tlsls\tr1, r6, #9\n \tmovs\tr0, r0\n \tlsls\tr0, r4, #2\n \tmovs\tr0, r0\n \tlsls\tr4, r4, #19\n \tmovs\tr0, r0\n-\tasrs\tr6, r0, #4\n+\tasrs\tr2, r0, #4\n \tmovs\tr1, r0\n \tlsls\tr4, r7, #13\n \tmovs\tr0, r0\n \tlsls\tr6, r3, #14\n \tmovs\tr0, r0\n \tlsls\tr0, r1, #13\n \tmovs\tr0, r0\n \tlsls\tr6, r2, #11\n \t...\n \n-00000f80 <_start@@Base>:\n+00000f84 <_start@@Base>:\n _start():\n \tmov.w\tfp, #0\n \tmov.w\tlr, #0\n \tpop\t{r1}\n \tmov\tr2, sp\n \tpush\t{r2}\n \tpush\t{r0}\n-\tldr.w\tsl, [pc, #36]\t; fb8 <_start@@Base+0x38>\n-\tadd\tr3, pc, #32\t; (adr r3, fb8 <_start@@Base+0x38>)\n+\tldr.w\tsl, [pc, #36]\t; fbc <_start@@Base+0x38>\n+\tadd\tr3, pc, #32\t; (adr r3, fbc <_start@@Base+0x38>)\n \tadd\tsl, r3\n-\tldr.w\tip, [pc, #32]\t; fbc <_start@@Base+0x3c>\n+\tldr.w\tip, [pc, #32]\t; fc0 <_start@@Base+0x3c>\n \tldr.w\tip, [sl, ip]\n \tstr.w\tip, [sp, #-4]!\n-\tldr\tr3, [pc, #24]\t; (fc0 <_start@@Base+0x40>)\n+\tldr\tr3, [pc, #24]\t; (fc4 <_start@@Base+0x40>)\n \tldr.w\tr3, [sl, r3]\n-\tldr\tr0, [pc, #24]\t; (fc4 <_start@@Base+0x44>)\n+\tldr\tr0, [pc, #24]\t; (fc8 <_start@@Base+0x44>)\n \tldr.w\tr0, [sl, r0]\n-\tblx\tbd8 <__libc_start_main@plt>\n-\tblx\tcc4 \n-\tlsrs\tr0, r4, #30\n+\tblx\tbdc <__libc_start_main@plt>\n+\tblx\tcc8 \n+\tlsrs\tr4, r3, #30\n \tmovs\tr1, r0\n \tlsls\tr0, r0, #2\n \tmovs\tr0, r0\n \tlsls\tr4, r2, #2\n \tmovs\tr0, r0\n \tlsls\tr0, r7, #1\n \tmovs\tr0, r0\n call_weak_fn():\n \tadds\tr0, #20\n-\tb.n\tb0c <__stack_chk_fail@plt-0x9c>\n+\tb.n\tb10 <__stack_chk_fail@plt-0x9c>\n \tmovs\tr0, #20\n-\tb.n\tb10 <__stack_chk_fail@plt-0x98>\n+\tb.n\tb14 <__stack_chk_fail@plt-0x98>\n \tadds\tr0, #3\n-\tb.n\t10f4 \n+\tb.n\t10f8 \n \tmovs\tr0, #2\n-\tb.n\tf00 \n+\tb.n\tf04 \n \tmovs\tr0, r0\n-\tb.n\t1682 <_IO_stdin_used@@Base+0x51e>\n+\tb.n\t1686 <_IO_stdin_used@@Base+0x51e>\n \tvrhadd.u16\td0, d14, d31\n \tmrc2\t10, 7, lr, cr15, cr15, {7}\t; \n-\tlsrs\tr0, r0, #30\n+\tlsrs\tr4, r7, #29\n \tmovs\tr1, r0\n \tlsls\tr4, r0, #2\n \tmovs\tr0, r0\n deregister_tm_clones():\n-\tldr\tr0, [pc, #24]\t; (1008 <_start@@Base+0x88>)\n-\tldr\tr3, [pc, #28]\t; (100c <_start@@Base+0x8c>)\n-\tldr\tr2, [pc, #28]\t; (1010 <_start@@Base+0x90>)\n+\tldr\tr0, [pc, #24]\t; (100c <_start@@Base+0x88>)\n+\tldr\tr3, [pc, #28]\t; (1010 <_start@@Base+0x8c>)\n+\tldr\tr2, [pc, #28]\t; (1014 <_start@@Base+0x90>)\n \tadd\tr0, pc\n \tadd\tr3, pc\n \tadd\tr2, pc\n \tcmp\tr3, r0\n-\tbeq.n\t1004 <_start@@Base+0x84>\n-\tldr\tr3, [pc, #20]\t; (1014 <_start@@Base+0x94>)\n+\tbeq.n\t1008 <_start@@Base+0x84>\n+\tldr\tr3, [pc, #20]\t; (1018 <_start@@Base+0x94>)\n \tldr\tr3, [r2, r3]\n-\tcbz\tr3, 1004 <_start@@Base+0x84>\n+\tcbz\tr3, 1008 <_start@@Base+0x84>\n \tbx\tr3\n \tbx\tlr\n \tnop\n-\tasrs\tr2, r2, #32\n+\tasrs\tr6, r1, #32\n \tmovs\tr1, r0\n-\tasrs\tr0, r2, #32\n+\tasrs\tr4, r1, #32\n \tmovs\tr1, r0\n-\tlsrs\tr6, r3, #29\n+\tlsrs\tr2, r3, #29\n \tmovs\tr1, r0\n \tlsls\tr4, r7, #1\n \tmovs\tr0, r0\n register_tm_clones():\n-\tldr\tr0, [pc, #32]\t; (103c <_start@@Base+0xbc>)\n-\tldr\tr1, [pc, #36]\t; (1040 <_start@@Base+0xc0>)\n+\tldr\tr0, [pc, #32]\t; (1040 <_start@@Base+0xbc>)\n+\tldr\tr1, [pc, #36]\t; (1044 <_start@@Base+0xc0>)\n \tadd\tr0, pc\n-\tldr\tr2, [pc, #36]\t; (1044 <_start@@Base+0xc4>)\n+\tldr\tr2, [pc, #36]\t; (1048 <_start@@Base+0xc4>)\n \tadd\tr1, pc\n \tsubs\tr1, r1, r0\n \tadd\tr2, pc\n \tlsrs\tr3, r1, #31\n \tadd.w\tr1, r3, r1, asr #2\n \tasrs\tr1, r1, #1\n-\tbeq.n\t1038 <_start@@Base+0xb8>\n-\tldr\tr3, [pc, #20]\t; (1048 <_start@@Base+0xc8>)\n+\tbeq.n\t103c <_start@@Base+0xb8>\n+\tldr\tr3, [pc, #20]\t; (104c <_start@@Base+0xc8>)\n \tldr\tr3, [r2, r3]\n-\tcbz\tr3, 1038 <_start@@Base+0xb8>\n+\tcbz\tr3, 103c <_start@@Base+0xb8>\n \tbx\tr3\n \tbx\tlr\n \tnop\n-\tlsrs\tr0, r5, #31\n-\tmovs\tr1, r0\n \tlsrs\tr4, r4, #31\n \tmovs\tr1, r0\n-\tlsrs\tr0, r6, #28\n+\tlsrs\tr0, r4, #31\n+\tmovs\tr1, r0\n+\tlsrs\tr4, r5, #28\n \tmovs\tr1, r0\n \tlsls\tr4, r3, #2\n \tmovs\tr0, r0\n __do_global_dtors_aux():\n \tpush\t{r3, lr}\n-\tldr\tr3, [pc, #40]\t; (1078 <_start@@Base+0xf8>)\n-\tldr\tr2, [pc, #40]\t; (107c <_start@@Base+0xfc>)\n+\tldr\tr3, [pc, #40]\t; (107c <_start@@Base+0xf8>)\n+\tldr\tr2, [pc, #40]\t; (1080 <_start@@Base+0xfc>)\n \tadd\tr3, pc\n \tadd\tr2, pc\n \tldrb\tr3, [r3, #0]\n-\tcbnz\tr3, 1076 <_start@@Base+0xf6>\n-\tldr\tr3, [pc, #36]\t; (1080 <_start@@Base+0x100>)\n+\tcbnz\tr3, 107a <_start@@Base+0xf6>\n+\tldr\tr3, [pc, #36]\t; (1084 <_start@@Base+0x100>)\n \tldr\tr3, [r2, r3]\n-\tcbz\tr3, 106a <_start@@Base+0xea>\n-\tldr\tr3, [pc, #32]\t; (1084 <_start@@Base+0x104>)\n+\tcbz\tr3, 106e <_start@@Base+0xea>\n+\tldr\tr3, [pc, #32]\t; (1088 <_start@@Base+0x104>)\n \tadd\tr3, pc\n \tldr\tr0, [r3, #0]\n-\tblx\tc20 <__cxa_finalize@plt>\n-\tbl\tfec <_start@@Base+0x6c>\n-\tldr\tr3, [pc, #24]\t; (1088 <_start@@Base+0x108>)\n+\tblx\tc24 <__cxa_finalize@plt>\n+\tbl\tff0 <_start@@Base+0x6c>\n+\tldr\tr3, [pc, #24]\t; (108c <_start@@Base+0x108>)\n \tmovs\tr2, #1\n \tadd\tr3, pc\n \tstrb\tr2, [r3, #0]\n \tpop\t{r3, pc}\n-\tlsrs\tr2, r6, #30\n+\tlsrs\tr6, r5, #30\n \tmovs\tr1, r0\n-\tlsrs\tr0, r0, #28\n+\tlsrs\tr4, r7, #27\n \tmovs\tr1, r0\n \tlsls\tr4, r1, #2\n \tmovs\tr0, r0\n-\tlsrs\tr6, r3, #30\n+\tlsrs\tr2, r3, #30\n \tmovs\tr1, r0\n-\tlsrs\tr2, r2, #30\n+\tlsrs\tr6, r1, #30\n \tmovs\tr1, r0\n frame_dummy():\n-\tb.n\t1018 <_start@@Base+0x98>\n+\tb.n\t101c <_start@@Base+0x98>\n \tnop\n \n-00001090 :\n+00001094 :\n percentUpdate(char, void*):\n \tvmov\ts15, r0\n-\tvldr\ts12, [pc, #112]\t; 1108 \n+\tvldr\ts12, [pc, #112]\t; 110c \n \tpush\t{r3, r4, r5, lr}\n \tvcvt.f32.u32\ts13, s15\n-\tldr\tr4, [pc, #108]\t; (110c )\n+\tldr\tr4, [pc, #108]\t; (1110 )\n \tldrb\tr2, [r1, #0]\n \tvpush\t{d8}\n \tadd\tr4, pc\n \tvdiv.f32\ts15, s13, s12\n \tvmov\ts16, r2\n-\tldr\tr3, [pc, #92]\t; (1110 )\n+\tldr\tr3, [pc, #92]\t; (1114 )\n \tvcvt.f32.s32\ts16, s16\n \tldrb\tr2, [r4, #0]\n \tvmov\ts14, r2\n-\tldr\tr2, [pc, #84]\t; (1114 )\n+\tldr\tr2, [pc, #84]\t; (1118 )\n \tadd\tr3, pc\n \tvcvt.f32.s32\ts14, s14\n \tldr\tr5, [r3, r2]\n \tvmul.f32\ts16, s15, s16\n \tvcmpe.f32\ts16, s14\n \tvmrs\tAPSR_nzcv, fpscr\n-\tble.n\t10fa \n+\tble.n\t10fe \n \tmovs\tr0, #61\t; 0x3d\n-\tblx\tbb4 \n+\tblx\tbb8 \n \tldrb\tr3, [r4, #0]\n \tldr\tr0, [r5, #0]\n \tadds\tr3, #1\n \tstrb\tr3, [r4, #0]\n-\tblx\tc58 \n+\tblx\tc5c \n \tldrb\tr3, [r4, #0]\n \tvmov\ts15, r3\n \tvcvt.f32.s32\ts15, s15\n \tvcmpe.f32\ts15, s16\n \tvmrs\tAPSR_nzcv, fpscr\n-\tbmi.n\t10d4 \n+\tbmi.n\t10d8 \n \tvpop\t{d8}\n \tldr\tr0, [r5, #0]\n \tldmia.w\tsp!, {r3, r4, r5, lr}\n-\tb.w\tc54 \n+\tb.w\tc58 \n \tmovs\tr0, r0\n \tcmn\tr0, r1\n-\tlsrs\tr2, r4, #29\n+\tlsrs\tr6, r3, #29\n \tmovs\tr1, r0\n-\tlsrs\tr6, r2, #26\n+\tlsrs\tr2, r2, #26\n \tmovs\tr1, r0\n \tlsls\tr0, r2, #2\n \t...\n \n-00001118 <__libc_csu_init@@Base>:\n+0000111c <__libc_csu_init@@Base>:\n __libc_csu_init():\n \tstmdb\tsp!, {r3, r4, r5, r6, r7, r8, r9, lr}\n \tmov\tr7, r0\n-\tldr\tr6, [pc, #48]\t; (1150 <__libc_csu_init@@Base+0x38>)\n-\tldr\tr5, [pc, #48]\t; (1154 <__libc_csu_init@@Base+0x3c>)\n+\tldr\tr6, [pc, #48]\t; (1154 <__libc_csu_init@@Base+0x38>)\n+\tldr\tr5, [pc, #48]\t; (1158 <__libc_csu_init@@Base+0x3c>)\n \tmov\tr8, r1\n \tadd\tr6, pc\n \tmov\tr9, r2\n \tadd\tr5, pc\n-\tblx\tb88 <__stack_chk_fail@plt-0x20>\n+\tblx\tb8c <__stack_chk_fail@plt-0x20>\n \tsubs\tr6, r6, r5\n \tasrs\tr6, r6, #2\n-\tbeq.n\t114a <__libc_csu_init@@Base+0x32>\n+\tbeq.n\t114e <__libc_csu_init@@Base+0x32>\n \tsubs\tr5, #4\n \tmovs\tr4, #0\n \tldr.w\tr3, [r5, #4]!\n \tmov\tr2, r9\n \tmov\tr1, r8\n \tmov\tr0, r7\n \tadds\tr4, #1\n \tblx\tr3\n \tcmp\tr6, r4\n-\tbne.n\t1138 <__libc_csu_init@@Base+0x20>\n+\tbne.n\t113c <__libc_csu_init@@Base+0x20>\n \tldmia.w\tsp!, {r3, r4, r5, r6, r7, r8, r9, pc}\n \tnop\n-\tlsrs\tr4, r1, #20\n+\tlsrs\tr0, r1, #20\n \tmovs\tr1, r0\n-\tlsrs\tr0, r0, #20\n+\tlsrs\tr4, r7, #19\n \tmovs\tr1, r0\n \n-00001158 <__libc_csu_fini@@Base>:\n+0000115c <__libc_csu_fini@@Base>:\n __libc_csu_fini():\n \tbx\tlr\n \tnop\n"}, {"source1": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n \n \n Disassembly of section .fini:\n \n-0000115c <.fini>:\n+00001160 <.fini>:\n _fini():\n \tpush\t{r3, lr}\n \tpop\t{r3, pc}\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -1,43 +1,43 @@\n \n Hex dump of section '.rodata':\n- 0x00001164 01000200 3a000000 3d000000 0a000000 ....:...=.......\n- 0x00001174 3d000000 0f000000 3d000000 24000000 =.......=...$...\n- 0x00001184 3d000000 32000000 3d000000 02000000 =...2...=.......\n- 0x00001194 3d000000 05000000 3d000000 13000000 =.......=.......\n- 0x000011a4 3d000000 0d000000 3d000000 0c000000 =.......=.......\n- 0x000011b4 3d000000 23000000 3d000000 11000000 =...#...=.......\n- 0x000011c4 3d000000 26000000 3d000000 01000000 =...&...=.......\n- 0x000011d4 3d000000 17000000 3d000000 08000000 =.......=.......\n- 0x000011e4 3d000000 09000000 3d000000 00000000 =.......=.......\n- 0x000011f4 00000000 75736167 653a2025 73203c6d ....usage: %s .....Coul\n- 0x00001214 64206e6f 74206669 6e64206d 6f64756c d not find modul\n- 0x00001224 65205b25 735d2e20 20417661 696c6162 e [%s]. Availab\n- 0x00001234 6c65206d 6f64756c 65733a0a 00000000 le modules:.....\n- 0x00001244 5b25735d 09202d20 25730a00 25733a20 [%s]. - %s..%s: \n- 0x00001254 6572726f 723a2025 7320646f 6573206e error: %s does n\n- 0x00001264 6f742073 7570706f 72742061 20736561 ot support a sea\n- 0x00001274 72636820 6672616d 65776f72 6b2e0a00 rch framework...\n- 0x00001284 44656c65 74696e67 20616e79 20657869 Deleting any exi\n- 0x00001294 7374696e 67206672 616d6577 6f726b2e sting framework.\n- 0x000012a4 2e2e0000 4275696c 64696e67 20667261 ....Building fra\n- 0x000012b4 6d65776f 726b2c20 706c6561 73652077 mework, please w\n- 0x000012c4 6169742e 2e2e0000 5b303d3d 3d3d3d3d ait.....[0======\n- 0x000012d4 3d3d3d3d 3d3d3d3d 3d3d3d3d 3d3d3d3d ================\n- 0x000012e4 3d3d3d3d 3d3d3d3d 3d3d3d35 303d3d3d ===========50===\n- 0x000012f4 3d3d3d3d 3d3d3d3d 3d3d3d3d 3d3d3d3d ================\n- 0x00001304 3d3d3d3d 3d3d3d3d 3d3d3d31 30305d0a ===========100].\n- 0x00001314 20000000 25733a20 636f756c 646e2774 ...%s: couldn't\n- 0x00001324 20637265 61746520 73656172 63682066 create search f\n- 0x00001334 72616d65 776f726b 20287065 726d6973 ramework (permis\n- 0x00001344 73696f6e 733f290a 00000000 3a000000 sions?).....:...\n- 0x00001354 3d000000 0a000000 3d000000 0f000000 =.......=.......\n- 0x00001364 3d000000 24000000 3d000000 32000000 =...$...=...2...\n- 0x00001374 3d000000 02000000 3d000000 05000000 =.......=.......\n- 0x00001384 3d000000 13000000 3d000000 0d000000 =.......=.......\n- 0x00001394 3d000000 0c000000 3d000000 23000000 =.......=...#...\n- 0x000013a4 3d000000 11000000 3d000000 26000000 =.......=...&...\n- 0x000013b4 3d000000 01000000 3d000000 17000000 =.......=.......\n- 0x000013c4 3d000000 08000000 3d000000 09000000 =.......=.......\n- 0x000013d4 3d000000 00000000 00000000 =...........\n+ 0x00001168 01000200 3a000000 3d000000 0a000000 ....:...=.......\n+ 0x00001178 3d000000 0f000000 3d000000 24000000 =.......=...$...\n+ 0x00001188 3d000000 32000000 3d000000 02000000 =...2...=.......\n+ 0x00001198 3d000000 05000000 3d000000 13000000 =.......=.......\n+ 0x000011a8 3d000000 0d000000 3d000000 0c000000 =.......=.......\n+ 0x000011b8 3d000000 23000000 3d000000 11000000 =...#...=.......\n+ 0x000011c8 3d000000 26000000 3d000000 01000000 =...&...=.......\n+ 0x000011d8 3d000000 17000000 3d000000 08000000 =.......=.......\n+ 0x000011e8 3d000000 09000000 3d000000 00000000 =.......=.......\n+ 0x000011f8 00000000 75736167 653a2025 73203c6d ....usage: %s .....Coul\n+ 0x00001218 64206e6f 74206669 6e64206d 6f64756c d not find modul\n+ 0x00001228 65205b25 735d2e20 20417661 696c6162 e [%s]. Availab\n+ 0x00001238 6c65206d 6f64756c 65733a0a 00000000 le modules:.....\n+ 0x00001248 5b25735d 09202d20 25730a00 25733a20 [%s]. - %s..%s: \n+ 0x00001258 6572726f 723a2025 7320646f 6573206e error: %s does n\n+ 0x00001268 6f742073 7570706f 72742061 20736561 ot support a sea\n+ 0x00001278 72636820 6672616d 65776f72 6b2e0a00 rch framework...\n+ 0x00001288 44656c65 74696e67 20616e79 20657869 Deleting any exi\n+ 0x00001298 7374696e 67206672 616d6577 6f726b2e sting framework.\n+ 0x000012a8 2e2e0000 4275696c 64696e67 20667261 ....Building fra\n+ 0x000012b8 6d65776f 726b2c20 706c6561 73652077 mework, please w\n+ 0x000012c8 6169742e 2e2e0000 5b303d3d 3d3d3d3d ait.....[0======\n+ 0x000012d8 3d3d3d3d 3d3d3d3d 3d3d3d3d 3d3d3d3d ================\n+ 0x000012e8 3d3d3d3d 3d3d3d3d 3d3d3d35 303d3d3d ===========50===\n+ 0x000012f8 3d3d3d3d 3d3d3d3d 3d3d3d3d 3d3d3d3d ================\n+ 0x00001308 3d3d3d3d 3d3d3d3d 3d3d3d31 30305d0a ===========100].\n+ 0x00001318 20000000 25733a20 636f756c 646e2774 ...%s: couldn't\n+ 0x00001328 20637265 61746520 73656172 63682066 create search f\n+ 0x00001338 72616d65 776f726b 20287065 726d6973 ramework (permis\n+ 0x00001348 73696f6e 733f290a 00000000 3a000000 sions?).....:...\n+ 0x00001358 3d000000 0a000000 3d000000 0f000000 =.......=.......\n+ 0x00001368 3d000000 24000000 3d000000 32000000 =...$...=...2...\n+ 0x00001378 3d000000 02000000 3d000000 05000000 =.......=.......\n+ 0x00001388 3d000000 13000000 3d000000 0d000000 =.......=.......\n+ 0x00001398 3d000000 0c000000 3d000000 23000000 =.......=...#...\n+ 0x000013a8 3d000000 11000000 3d000000 26000000 =.......=...&...\n+ 0x000013b8 3d000000 01000000 3d000000 17000000 =.......=.......\n+ 0x000013c8 3d000000 08000000 3d000000 09000000 =.......=.......\n+ 0x000013d8 3d000000 00000000 00000000 =...........\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.ARM.extab {}", "source2": "readelf --wide --decompress --hex-dump=.ARM.extab {}", "unified_diff": "@@ -1,6 +1,6 @@\n \n Hex dump of section '.ARM.extab':\n- 0x000013e0 80c90181 b0a908b1 00000000 28f8ff7f ............(...\n- 0x000013f0 af3f0c00 ffff0115 30040000 40048a04 .?......0...@...\n- 0x00001400 00b401ae 028c0400 fe031e00 00 .............\n+ 0x000013e4 80c90181 b0a908b1 00000000 28f8ff7f ............(...\n+ 0x000013f4 af3f0c00 ffff0115 30040000 40048a04 .?......0...@...\n+ 0x00001404 00b401ae 028c0400 fe031e00 00 .............\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.ARM.exidx {}", "source2": "readelf --wide --decompress --hex-dump=.ARM.exidx {}", "unified_diff": "@@ -1,6 +1,6 @@\n \n Hex dump of section '.ARM.exidx':\n- 0x00001410 e4f8ff7f 01000000 10f9ff7f d0ffff7f ................\n- 0x00001420 60fbff7f 01000000 68fcff7f b4ffff7f `.......h.......\n- 0x00001430 e8fcff7f 01000000 ........\n+ 0x00001414 e4f8ff7f 01000000 10f9ff7f d0ffff7f ................\n+ 0x00001424 60fbff7f 01000000 68fcff7f b4ffff7f `.......h.......\n+ 0x00001434 e8fcff7f 01000000 ........\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.eh_frame {}", "source2": "readelf --wide --decompress --hex-dump=.eh_frame {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Hex dump of section '.eh_frame':\n- 0x00001438 00000000 ....\n+ 0x0000143c 00000000 ....\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.init_array {}", "source2": "readelf --wide --decompress --hex-dump=.init_array {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Hex dump of section '.init_array':\n- 0x00011e2c 8d100000 f50c0000 ........\n+ 0x00011e2c 91100000 f90c0000 ........\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.fini_array {}", "source2": "readelf --wide --decompress --hex-dump=.fini_array {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Hex dump of section '.fini_array':\n- 0x00011e34 4d100000 M...\n+ 0x00011e34 51100000 Q...\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.got {}", "source2": "readelf --wide --decompress --hex-dump=.got {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Hex dump of section '.got':\n NOTE: This section has relocations against it, but these have NOT been applied to this dump.\n- 0x00011f58 381e0100 00000000 00000000 940b0000 8...............\n- 0x00011f68 940b0000 940b0000 940b0000 940b0000 ................\n- 0x00011f78 940b0000 940b0000 940b0000 940b0000 ................\n- 0x00011f88 940b0000 940b0000 940b0000 940b0000 ................\n- 0x00011f98 940b0000 940b0000 940b0000 940b0000 ................\n- 0x00011fa8 940b0000 940b0000 940b0000 940b0000 ................\n- 0x00011fb8 940b0000 940b0000 940b0000 940b0000 ................\n- 0x00011fc8 940b0000 940b0000 290d0000 00000000 ........).......\n- 0x00011fd8 59110000 00000000 00000000 00000000 Y...............\n- 0x00011fe8 00000000 19110000 00000000 00000000 ................\n+ 0x00011f58 381e0100 00000000 00000000 980b0000 8...............\n+ 0x00011f68 980b0000 980b0000 980b0000 980b0000 ................\n+ 0x00011f78 980b0000 980b0000 980b0000 980b0000 ................\n+ 0x00011f88 980b0000 980b0000 980b0000 980b0000 ................\n+ 0x00011f98 980b0000 980b0000 980b0000 980b0000 ................\n+ 0x00011fa8 980b0000 980b0000 980b0000 980b0000 ................\n+ 0x00011fb8 980b0000 980b0000 980b0000 980b0000 ................\n+ 0x00011fc8 980b0000 980b0000 2d0d0000 00000000 ........-.......\n+ 0x00011fd8 5d110000 00000000 00000000 00000000 ]...............\n+ 0x00011fe8 00000000 1d110000 00000000 00000000 ................\n 0x00011ff8 00000000 00000000 ........\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 30393762 64626162 35366331 34373762 097bdbab56c1477b\n- 0x00000010 39343939 34656561 31333363 62313161 94994eea133cb11a\n- 0x00000020 61336135 63612e64 65627567 00000000 a3a5ca.debug....\n- 0x00000030 45cdd576 E..v\n+ 0x00000000 36396431 64316337 35366235 35383562 69d1d1c756b5585b\n+ 0x00000010 62326530 62393063 33616530 33633866 b2e0b90c3ae03c8f\n+ 0x00000020 37373365 63312e64 65627567 00000000 773ec1.debug....\n+ 0x00000030 053c09f3 .<..\n \n"}]}, {"source1": "./usr/bin/mod2imp", "source2": "./usr/bin/mod2imp", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,16 +4,16 @@\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 00000154 000154 000019 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000170 000170 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000194 000194 000020 00 A 0 0 4\n [ 4] .gnu.hash GNU_HASH 000001b4 0001b4 0000d4 04 A 5 0 4\n [ 5] .dynsym DYNSYM 00000288 000288 000490 10 A 6 3 4\n- [ 6] .dynstr STRTAB 00000718 000718 000714 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 00000e2c 000e2c 000092 02 A 5 0 2\n+ [ 6] .dynstr STRTAB 00000718 000718 000716 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 00000e2e 000e2e 000092 02 A 5 0 2\n [ 8] .gnu.version_r VERNEED 00000ec0 000ec0 0000d0 00 A 6 4 4\n [ 9] .rel.dyn REL 00000f90 000f90 0000a0 08 A 5 0 4\n [10] .rel.plt REL 00001030 001030 000120 08 AI 5 22 4\n [11] .init PROGBITS 00001150 001150 00000c 00 AX 0 0 4\n [12] .plt PROGBITS 0000115c 00115c 0001c8 04 AX 0 0 4\n [13] .text PROGBITS 00001324 001324 00102c 00 AX 0 0 4\n [14] .fini PROGBITS 00002350 002350 000008 00 AX 0 0 4\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -11,24 +11,24 @@\n 0x00000019 (INIT_ARRAY) 0x12df8\n 0x0000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x0000001a (FINI_ARRAY) 0x12e00\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x1b4\n 0x00000005 (STRTAB) 0x718\n 0x00000006 (SYMTAB) 0x288\n- 0x0000000a (STRSZ) 1812 (bytes)\n+ 0x0000000a (STRSZ) 1814 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000015 (DEBUG) 0x0\n 0x00000003 (PLTGOT) 0x12f24\n 0x00000002 (PLTRELSZ) 288 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0x1030\n 0x00000011 (REL) 0xf90\n 0x00000012 (RELSZ) 160 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW PIE\n 0x6ffffffe (VERNEED) 0xec0\n 0x6fffffff (VERNEEDNUM) 4\n- 0x6ffffff0 (VERSYM) 0xe2c\n+ 0x6ffffff0 (VERSYM) 0xe2e\n 0x6ffffffa (RELCOUNT) 9\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 91d9c5650aae01939b355003cb4247a6e6f74645\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a637bf39c764b43f615ce878a100661cbed2b984\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n"}, {"source1": "readelf --wide --version-info {}", "source2": "readelf --wide --version-info {}", "unified_diff": "@@ -1,10 +1,10 @@\n \n Version symbols section '.gnu.version' contains 73 entries:\n- Addr: 0x0000000000000e2c Offset: 0x000e2c Link: 5 (.dynsym)\n+ Addr: 0x0000000000000e2e Offset: 0x000e2e Link: 5 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 0 (*local*) 2 (GLIBC_2.4) \n 004: 0 (*local*) 0 (*local*) 0 (*local*) 3 (GCC_3.5) \n 008: 0 (*local*) 0 (*local*) 2 (GLIBC_2.4) 4 (GLIBCXX_3.4)\n 00c: 2 (GLIBC_2.4) 0 (*local*) 4 (GLIBCXX_3.4) 5 (GLIBCXX_3.4.11) \n 010: 4 (GLIBCXX_3.4) 6 (CXXABI_1.3.9) 4 (GLIBCXX_3.4) 2 (GLIBC_2.4) \n 014: 0 (*local*) 4 (GLIBCXX_3.4) 2 (GLIBC_2.4) 4 (GLIBCXX_3.4)\n 018: 7 (CXXABI_1.3) 4 (GLIBCXX_3.4) 2 (GLIBC_2.4) 2 (GLIBC_2.4) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -77,15 +77,15 @@\n -s can't be supplied when using -r\n -f requires \n Unknown argument: \n HTMLHREF\n Unknown output_format for -r (\n Couldn't find module: \n /usr/lib/debug/.dwz/arm-linux-gnueabihf/libsword-utils.debug\n-d9c5650aae01939b355003cb4247a6e6f74645.debug\n+37bf39c764b43f615ce878a100661cbed2b984.debug\n .shstrtab\n .note.gnu.build-id\n .note.ABI-tag\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rel.dyn\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -109,9 +109,9 @@\n 0x00000db8 342e3900 43585841 42495f31 2e330043 4.9.CXXABI_1.3.C\n 0x00000dc8 58584142 495f312e 332e3900 474c4942 XXABI_1.3.9.GLIB\n 0x00000dd8 4358585f 332e342e 31310047 4c494243 CXX_3.4.11.GLIBC\n 0x00000de8 58585f33 2e340047 43435f33 2e350000 XX_3.4.GCC_3.5..\n 0x00000df8 00000000 00000000 00000000 00000000 ................\n 0x00000e08 00000000 00000000 00000000 00000000 ................\n 0x00000e18 00000000 00000000 00000000 00000000 ................\n- 0x00000e28 00000000 ....\n+ 0x00000e28 00000000 0000 ......\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 64396335 36353061 61653031 39333962 d9c5650aae01939b\n- 0x00000010 33353530 30336362 34323437 61366536 355003cb4247a6e6\n- 0x00000020 66373436 34352e64 65627567 00000000 f74645.debug....\n- 0x00000030 109fbc16 ....\n+ 0x00000000 33376266 33396337 36346234 33663631 37bf39c764b43f61\n+ 0x00000010 35636538 37386131 30303636 31636265 5ce878a100661cbe\n+ 0x00000020 64326239 38342e64 65627567 00000000 d2b984.debug....\n+ 0x00000030 de460251 .F.Q\n \n"}]}, {"source1": "./usr/bin/mod2osis", "source2": "./usr/bin/mod2osis", "unified_diff": null, "details": [{"source1": "readelf --wide --file-header {}", "source2": "readelf --wide --file-header {}", "unified_diff": "@@ -4,15 +4,15 @@\n Data: 2's complement, little endian\n Version: 1 (current)\n OS/ABI: UNIX - System V\n ABI Version: 0\n Type: DYN (Shared object file)\n Machine: ARM\n Version: 0x1\n- Entry point address: 0x1efd\n+ Entry point address: 0x1f01\n Start of program headers: 52 (bytes into file)\n Start of section headers: 12760 (bytes into file)\n Flags: 0x5000400, Version5 EABI, hard-float ABI\n Size of this header: 52 (bytes)\n Size of program headers: 32 (bytes)\n Number of program headers: 9\n Size of section headers: 40 (bytes)\n"}, {"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,19 +1,19 @@\n \n Elf file type is DYN (Shared object file)\n-Entry point 0x1efd\n+Entry point 0x1f01\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- EXIDX 0x002a74 0x00002a74 0x00002a74 0x00038 0x00038 R 0x4\n+ EXIDX 0x002a78 0x00002a78 0x00002a78 0x00038 0x00038 R 0x4\n PHDR 0x000034 0x00000034 0x00000034 0x00120 0x00120 R 0x4\n INTERP 0x000154 0x00000154 0x00000154 0x00019 0x00019 R 0x1\n [Requesting program interpreter: /lib/ld-linux-armhf.so.3]\n- LOAD 0x000000 0x00000000 0x00000000 0x02ab0 0x02ab0 R E 0x10000\n+ LOAD 0x000000 0x00000000 0x00000000 0x02ab4 0x02ab4 R E 0x10000\n LOAD 0x002de8 0x00012de8 0x00012de8 0x00220 0x00228 RW 0x10000\n DYNAMIC 0x002df4 0x00012df4 0x00012df4 0x00120 0x00120 RW 0x4\n NOTE 0x000170 0x00000170 0x00000170 0x00044 0x00044 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n GNU_RELRO 0x002de8 0x00012de8 0x00012de8 0x00218 0x00218 R 0x1\n \n Section to Segment mapping:\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,27 +4,27 @@\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 00000154 000154 000019 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000170 000170 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000194 000194 000020 00 A 0 0 4\n [ 4] .gnu.hash GNU_HASH 000001b4 0001b4 0000b4 04 A 5 0 4\n [ 5] .dynsym DYNSYM 00000268 000268 000490 10 A 6 3 4\n- [ 6] .dynstr STRTAB 000006f8 0006f8 00066d 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 00000d66 000d66 000092 02 A 5 0 2\n- [ 8] .gnu.version_r VERNEED 00000df8 000df8 0000d0 00 A 6 4 4\n- [ 9] .rel.dyn REL 00000ec8 000ec8 0000a8 08 A 5 0 4\n- [10] .rel.plt REL 00000f70 000f70 000138 08 AI 5 22 4\n- [11] .init PROGBITS 000010a8 0010a8 00000c 00 AX 0 0 4\n- [12] .plt PROGBITS 000010b4 0010b4 0001ec 04 AX 0 0 4\n- [13] .text PROGBITS 000012a0 0012a0 000e88 00 AX 0 0 4\n- [14] .fini PROGBITS 00002128 002128 000008 00 AX 0 0 4\n- [15] .rodata PROGBITS 00002130 002130 0008ac 00 A 0 0 4\n- [16] .ARM.extab PROGBITS 000029dc 0029dc 000095 00 A 0 0 4\n- [17] .ARM.exidx ARM_EXIDX 00002a74 002a74 000038 00 AL 13 0 4\n- [18] .eh_frame PROGBITS 00002aac 002aac 000004 00 A 0 0 4\n+ [ 6] .dynstr STRTAB 000006f8 0006f8 00066f 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 00000d68 000d68 000092 02 A 5 0 2\n+ [ 8] .gnu.version_r VERNEED 00000dfc 000dfc 0000d0 00 A 6 4 4\n+ [ 9] .rel.dyn REL 00000ecc 000ecc 0000a8 08 A 5 0 4\n+ [10] .rel.plt REL 00000f74 000f74 000138 08 AI 5 22 4\n+ [11] .init PROGBITS 000010ac 0010ac 00000c 00 AX 0 0 4\n+ [12] .plt PROGBITS 000010b8 0010b8 0001ec 04 AX 0 0 4\n+ [13] .text PROGBITS 000012a4 0012a4 000e88 00 AX 0 0 4\n+ [14] .fini PROGBITS 0000212c 00212c 000008 00 AX 0 0 4\n+ [15] .rodata PROGBITS 00002134 002134 0008ac 00 A 0 0 4\n+ [16] .ARM.extab PROGBITS 000029e0 0029e0 000095 00 A 0 0 4\n+ [17] .ARM.exidx ARM_EXIDX 00002a78 002a78 000038 00 AL 13 0 4\n+ [18] .eh_frame PROGBITS 00002ab0 002ab0 000004 00 A 0 0 4\n [19] .init_array INIT_ARRAY 00012de8 002de8 000008 04 WA 0 0 4\n [20] .fini_array FINI_ARRAY 00012df0 002df0 000004 04 WA 0 0 4\n [21] .dynamic DYNAMIC 00012df4 002df4 000120 08 WA 6 0 4\n [22] .got PROGBITS 00012f14 002f14 0000ec 04 WA 0 0 4\n [23] .data PROGBITS 00013000 003000 000008 00 WA 0 0 4\n [24] .bss NOBITS 00013008 003008 000008 00 WA 0 0 4\n [25] .ARM.attributes ARM_ATTRIBUTES 00000000 003008 000033 00 0 0 1\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -1,12 +1,12 @@\n \n Symbol table '.dynsym' contains 73 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 00000000 0 NOTYPE LOCAL DEFAULT UND \n- 1: 000010a8 0 SECTION LOCAL DEFAULT 11 \n+ 1: 000010ac 0 SECTION LOCAL DEFAULT 11 \n 2: 00013000 0 SECTION LOCAL DEFAULT 23 \n 3: 00000000 0 FUNC GLOBAL DEFAULT UND _ZN5sword5SWMgrC1EPNS_11SWFilterMgrEb\n 4: 00000000 0 NOTYPE WEAK DEFAULT UND _ITM_deregisterTMCloneTable\n 5: 00000000 0 OBJECT GLOBAL DEFAULT UND _ZTIN5sword5SWKeyE\n 6: 00000000 0 FUNC GLOBAL DEFAULT UND __aeabi_unwind_cpp_pr0@GCC_3.5 (2)\n 7: 00000000 0 FUNC GLOBAL DEFAULT UND _ZN5sword8VerseKeyC1EPKc\n 8: 00000000 0 FUNC GLOBAL DEFAULT UND _ZN5sword15MarkupFilterMgrC1Ecc\n@@ -51,26 +51,26 @@\n 47: 00000000 0 FUNC GLOBAL DEFAULT UND abort@GLIBC_2.4 (3)\n 48: 00000000 0 FUNC GLOBAL DEFAULT UND _ZNK5sword8SWModule14getDescriptionEv\n 49: 00000000 0 OBJECT GLOBAL DEFAULT UND _ZN5sword5SWBuf7nullStrE\n 50: 00000000 0 FUNC GLOBAL DEFAULT UND exit@GLIBC_2.4 (3)\n 51: 00000000 0 FUNC GLOBAL DEFAULT UND _ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate@GLIBCXX_3.4 (4)\n 52: 00000000 0 FUNC GLOBAL DEFAULT UND _ZN5sword8ThMLOSISD1Ev\n 53: 00013010 0 NOTYPE GLOBAL DEFAULT 24 _bss_end__\n- 54: 000012d5 3112 FUNC GLOBAL DEFAULT 13 main\n+ 54: 000012d9 3112 FUNC GLOBAL DEFAULT 13 main\n 55: 00013008 0 NOTYPE GLOBAL DEFAULT 24 __bss_start__\n 56: 00013008 0 NOTYPE GLOBAL DEFAULT 24 __bss_start\n 57: 00013010 0 NOTYPE GLOBAL DEFAULT 24 _end\n- 58: 00002130 4 OBJECT GLOBAL DEFAULT 15 _IO_stdin_used\n+ 58: 00002134 4 OBJECT GLOBAL DEFAULT 15 _IO_stdin_used\n 59: 00013010 0 NOTYPE GLOBAL DEFAULT 24 __end__\n 60: 00013000 0 NOTYPE GLOBAL DEFAULT 23 __data_start\n- 61: 00002081 40 FUNC WEAK DEFAULT 13 _ZN5sword5SWBufD1Ev\n- 62: 00002081 40 FUNC WEAK DEFAULT 13 _ZN5sword5SWBufD2Ev\n+ 61: 00002085 40 FUNC WEAK DEFAULT 13 _ZN5sword5SWBufD1Ev\n+ 62: 00002085 40 FUNC WEAK DEFAULT 13 _ZN5sword5SWBufD2Ev\n 63: 00013008 0 NOTYPE GLOBAL DEFAULT 23 _edata\n- 64: 00002125 2 FUNC GLOBAL DEFAULT 13 __libc_csu_fini\n- 65: 00001efd 0 FUNC GLOBAL DEFAULT 13 _start\n- 66: 000020e5 64 FUNC GLOBAL DEFAULT 13 __libc_csu_init\n- 67: 0000206d 4 FUNC WEAK DEFAULT 13 _ZNKSt5ctypeIcE8do_widenEc\n- 68: 000020a9 60 FUNC WEAK DEFAULT 13 _ZNSt7__cxx1110_List_baseIN5sword5SWBufESaIS2_EE8_M_clearEv\n+ 64: 00002129 2 FUNC GLOBAL DEFAULT 13 __libc_csu_fini\n+ 65: 00001f01 0 FUNC GLOBAL DEFAULT 13 _start\n+ 66: 000020e9 64 FUNC GLOBAL DEFAULT 13 __libc_csu_init\n+ 67: 00002071 4 FUNC WEAK DEFAULT 13 _ZNKSt5ctypeIcE8do_widenEc\n+ 68: 000020ad 60 FUNC WEAK DEFAULT 13 _ZNSt7__cxx1110_List_baseIN5sword5SWBufESaIS2_EE8_M_clearEv\n 69: 00013000 0 NOTYPE WEAK DEFAULT 23 data_start\n- 70: 00002071 14 FUNC WEAK DEFAULT 13 _ZN5sword8VerseKeyaSERKS0_\n+ 70: 00002075 14 FUNC WEAK DEFAULT 13 _ZN5sword8VerseKeyaSERKS0_\n 71: 00013010 0 NOTYPE GLOBAL DEFAULT 24 __bss_end__\n- 72: 0000200d 96 FUNC GLOBAL DEFAULT 13 _Z12errorOutHelpPc\n+ 72: 00002011 96 FUNC GLOBAL DEFAULT 13 _Z12errorOutHelpPc\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rel.dyn' at offset 0xec8 contains 21 entries:\n+Relocation section '.rel.dyn' at offset 0xecc contains 21 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00012de8 00000017 R_ARM_RELATIVE \n 00012dec 00000017 R_ARM_RELATIVE \n 00012df0 00000017 R_ARM_RELATIVE \n 00012fbc 00000017 R_ARM_RELATIVE \n 00012fc8 00000017 R_ARM_RELATIVE \n 00012fe0 00000017 R_ARM_RELATIVE \n@@ -19,15 +19,15 @@\n 00012fdc 00001d15 R_ARM_GLOB_DAT 00000000 __cxa_finalize@GLIBC_2.4\n 00012fe8 00002615 R_ARM_GLOB_DAT 00000000 __stack_chk_guard@GLIBC_2.4\n 00012fec 00002b15 R_ARM_GLOB_DAT 00000000 _ITM_registerTMCloneTable\n 00012ff0 00002c15 R_ARM_GLOB_DAT 00000000 stderr@GLIBC_2.4\n 00012ff4 00002d15 R_ARM_GLOB_DAT 00000000 _ZSt4cerr@GLIBCXX_3.4\n 00012ffc 00003115 R_ARM_GLOB_DAT 00000000 _ZN5sword5SWBuf7nullStrE\n \n-Relocation section '.rel.plt' at offset 0xf70 contains 39 entries:\n+Relocation section '.rel.plt' at offset 0xf74 contains 39 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00012f20 00000316 R_ARM_JUMP_SLOT 00000000 _ZN5sword5SWMgrC1EPNS_11SWFilterMgrEb\n 00012f24 00000716 R_ARM_JUMP_SLOT 00000000 _ZN5sword8VerseKeyC1EPKc\n 00012f28 00000816 R_ARM_JUMP_SLOT 00000000 _ZN5sword15MarkupFilterMgrC1Ecc\n 00012f2c 00000916 R_ARM_JUMP_SLOT 00000000 __stack_chk_fail@GLIBC_2.4\n 00012f30 00000a16 R_ARM_JUMP_SLOT 00000000 _ZSt16__throw_bad_castv@GLIBCXX_3.4\n 00012f34 00000b16 R_ARM_JUMP_SLOT 00000000 _ZN5sword5SWMgrD1Ev\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -2,33 +2,33 @@\n Dynamic section at offset 0x2df4 contains 31 entries:\n Tag Type Name/Value\n 0x00000001 (NEEDED) Shared library: [libsword.so.1.9.0]\n 0x00000001 (NEEDED) Shared library: [libstdc++.so.6]\n 0x00000001 (NEEDED) Shared library: [libgcc_s.so.1]\n 0x00000001 (NEEDED) Shared library: [libc.so.6]\n 0x00000001 (NEEDED) Shared library: [ld-linux-armhf.so.3]\n- 0x0000000c (INIT) 0x10a8\n- 0x0000000d (FINI) 0x2128\n+ 0x0000000c (INIT) 0x10ac\n+ 0x0000000d (FINI) 0x212c\n 0x00000019 (INIT_ARRAY) 0x12de8\n 0x0000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x0000001a (FINI_ARRAY) 0x12df0\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x1b4\n 0x00000005 (STRTAB) 0x6f8\n 0x00000006 (SYMTAB) 0x268\n- 0x0000000a (STRSZ) 1645 (bytes)\n+ 0x0000000a (STRSZ) 1647 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000015 (DEBUG) 0x0\n 0x00000003 (PLTGOT) 0x12f14\n 0x00000002 (PLTRELSZ) 312 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0xf70\n- 0x00000011 (REL) 0xec8\n+ 0x00000017 (JMPREL) 0xf74\n+ 0x00000011 (REL) 0xecc\n 0x00000012 (RELSZ) 168 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW PIE\n- 0x6ffffffe (VERNEED) 0xdf8\n+ 0x6ffffffe (VERNEED) 0xdfc\n 0x6fffffff (VERNEEDNUM) 4\n- 0x6ffffff0 (VERSYM) 0xd66\n+ 0x6ffffff0 (VERSYM) 0xd68\n 0x6ffffffa (RELCOUNT) 9\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 51edb99565d606f0f7b34202d6cc183c9141ff6c\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: afe0f95053f4b2f35be2ff8f86ea57b856ce6c2a\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n"}, {"source1": "readelf --wide --version-info {}", "source2": "readelf --wide --version-info {}", "unified_diff": "@@ -1,10 +1,10 @@\n \n Version symbols section '.gnu.version' contains 73 entries:\n- Addr: 0x0000000000000d66 Offset: 0x000d66 Link: 5 (.dynsym)\n+ Addr: 0x0000000000000d68 Offset: 0x000d68 Link: 5 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 004: 0 (*local*) 0 (*local*) 2 (GCC_3.5) 0 (*local*) \n 008: 0 (*local*) 3 (GLIBC_2.4) 4 (GLIBCXX_3.4) 0 (*local*) \n 00c: 3 (GLIBC_2.4) 0 (*local*) 0 (*local*) 4 (GLIBCXX_3.4)\n 010: 3 (GLIBC_2.4) 5 (GLIBCXX_3.4.11) 6 (CXXABI_1.3.9) 4 (GLIBCXX_3.4)\n 014: 3 (GLIBC_2.4) 0 (*local*) 4 (GLIBCXX_3.4) 3 (GLIBC_2.4) \n 018: 4 (GLIBCXX_3.4) 4 (GLIBCXX_3.4) 7 (CXXABI_1.3) 4 (GLIBCXX_3.4)\n@@ -18,15 +18,15 @@\n 038: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 03c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 040: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 044: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 048: 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 4 entries:\n- Addr: 0x0000000000000df8 Offset: 0x000df8 Link: 6 (.dynstr)\n+ Addr: 0x0000000000000dfc Offset: 0x000dfc Link: 6 (.dynstr)\n 000000: Version: 1 File: ld-linux-armhf.so.3 Cnt: 1\n 0x0010: Name: GLIBC_2.4 Flags: none Version: 10\n 0x0020: Version: 1 File: libstdc++.so.6 Cnt: 6\n 0x0030: Name: CXXABI_ARM_1.3.3 Flags: none Version: 9\n 0x0040: Name: GLIBCXX_3.4.9 Flags: none Version: 8\n 0x0050: Name: CXXABI_1.3 Flags: none Version: 7\n 0x0060: Name: CXXABI_1.3.9 Flags: none Version: 6\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -111,15 +111,15 @@\n \t
\n \t\n \t\t\n \n \t\n error: %s: couldn't find module: %s \n /usr/lib/debug/.dwz/arm-linux-gnueabihf/libsword-utils.debug\n-edb99565d606f0f7b34202d6cc183c9141ff6c.debug\n+e0f95053f4b2f35be2ff8f86ea57b856ce6c2a.debug\n .shstrtab\n .note.gnu.build-id\n .note.ABI-tag\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rel.dyn\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -98,9 +98,9 @@\n 0x00000ce8 4c494243 58585f33 2e342e39 00435858 LIBCXX_3.4.9.CXX\n 0x00000cf8 4142495f 312e3300 43585841 42495f31 ABI_1.3.CXXABI_1\n 0x00000d08 2e332e39 00474c49 42435858 5f332e34 .3.9.GLIBCXX_3.4\n 0x00000d18 2e313100 474c4942 4358585f 332e3400 .11.GLIBCXX_3.4.\n 0x00000d28 4743435f 332e3500 00000000 00000000 GCC_3.5.........\n 0x00000d38 00000000 00000000 00000000 00000000 ................\n 0x00000d48 00000000 00000000 00000000 00000000 ................\n- 0x00000d58 00000000 00000000 00000000 00 .............\n+ 0x00000d58 00000000 00000000 00000000 000000 ...............\n \n"}, {"source1": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {}", "unified_diff": "@@ -1,10 +1,10 @@\n \n \n \n Disassembly of section .init:\n \n-000010a8 <.init>:\n+000010ac <.init>:\n _init():\n \tpush\t{r3, lr}\n-\tbl\t1f44 <_start@@Base+0x48>\n+\tbl\t1f48 <_start@@Base+0x48>\n \tpop\t{r3, pc}\n"}, {"source1": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {}", "unified_diff": "@@ -1,207 +1,207 @@\n \n \n \n Disassembly of section .plt:\n \n-000010b4 :\n+000010b8 :\n \tpush\t{lr}\t\t; (str lr, [sp, #-4]!)\n-\tldr\tlr, [pc, #4]\t; 10c4 \n+\tldr\tlr, [pc, #4]\t; 10c8 \n \tadd\tlr, pc, lr\n \tldr\tpc, [lr, #8]!\n-\tandeq\tr1, r1, r0, asr lr\n+\tandeq\tr1, r1, ip, asr #28\n \n-000010c8 :\n+000010cc :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #3664]!\t; 0xe50\n+\tldr\tpc, [ip, #3660]!\t; 0xe4c\n \n-000010d4 :\n+000010d8 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #3656]!\t; 0xe48\n+\tldr\tpc, [ip, #3652]!\t; 0xe44\n \n-000010e0 :\n+000010e4 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #3648]!\t; 0xe40\n+\tldr\tpc, [ip, #3644]!\t; 0xe3c\n \n-000010ec <__stack_chk_fail@plt>:\n+000010f0 <__stack_chk_fail@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #3640]!\t; 0xe38\n+\tldr\tpc, [ip, #3636]!\t; 0xe34\n \n-000010f8 :\n+000010fc :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #3632]!\t; 0xe30\n+\tldr\tpc, [ip, #3628]!\t; 0xe2c\n \n-00001104 :\n+00001108 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #3624]!\t; 0xe28\n+\tldr\tpc, [ip, #3620]!\t; 0xe24\n \n-00001110 <__libc_start_main@plt>:\n+00001114 <__libc_start_main@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #3616]!\t; 0xe20\n+\tldr\tpc, [ip, #3612]!\t; 0xe1c\n \n-0000111c <__gmon_start__@plt>:\n+00001120 <__gmon_start__@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #3608]!\t; 0xe18\n+\tldr\tpc, [ip, #3604]!\t; 0xe14\n \n-00001128 :\n+0000112c :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #3600]!\t; 0xe10\n+\tldr\tpc, [ip, #3596]!\t; 0xe0c\n \n-00001134 <__sprintf_chk@plt>:\n+00001138 <__sprintf_chk@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #3592]!\t; 0xe08\n+\tldr\tpc, [ip, #3588]!\t; 0xe04\n \n-00001140 ::_M_widen_init() const@plt>:\n+00001144 ::_M_widen_init() const@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #3584]!\t; 0xe00\n+\tldr\tpc, [ip, #3580]!\t; 0xdfc\n \n-0000114c :\n+00001150 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #3576]!\t; 0xdf8\n+\tldr\tpc, [ip, #3572]!\t; 0xdf4\n \n-00001158 :\n+0000115c :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #3568]!\t; 0xdf0\n+\tldr\tpc, [ip, #3564]!\t; 0xdec\n \n-00001164 :\n+00001168 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #3560]!\t; 0xde8\n+\tldr\tpc, [ip, #3556]!\t; 0xde4\n \n-00001170 :\n+00001174 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #3552]!\t; 0xde0\n+\tldr\tpc, [ip, #3548]!\t; 0xddc\n \n-0000117c :\n+00001180 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #3544]!\t; 0xdd8\n+\tldr\tpc, [ip, #3540]!\t; 0xdd4\n \n-00001188 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>:\n+0000118c >& std::operator<< >(std::basic_ostream >&, char const*)@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #3536]!\t; 0xdd0\n+\tldr\tpc, [ip, #3532]!\t; 0xdcc\n \n-00001194 :\n+00001198 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #3528]!\t; 0xdc8\n+\tldr\tpc, [ip, #3524]!\t; 0xdc4\n \n-000011a0 <__gxx_personality_v0@plt>:\n+000011a4 <__gxx_personality_v0@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #3520]!\t; 0xdc0\n+\tldr\tpc, [ip, #3516]!\t; 0xdbc\n \n-000011ac :\n+000011b0 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #3512]!\t; 0xdb8\n+\tldr\tpc, [ip, #3508]!\t; 0xdb4\n \n-000011b8 <__cxa_finalize@plt>:\n+000011bc <__cxa_finalize@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #3504]!\t; 0xdb0\n+\tldr\tpc, [ip, #3500]!\t; 0xdac\n \n-000011c4 :\n+000011c8 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #3496]!\t; 0xda8\n+\tldr\tpc, [ip, #3492]!\t; 0xda4\n \n-000011d0 :\n+000011d4 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #3488]!\t; 0xda0\n+\tldr\tpc, [ip, #3484]!\t; 0xd9c\n \n-000011dc :\n+000011e0 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #3480]!\t; 0xd98\n+\tldr\tpc, [ip, #3476]!\t; 0xd94\n \n-000011e8 :\n+000011ec :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #3472]!\t; 0xd90\n+\tldr\tpc, [ip, #3468]!\t; 0xd8c\n \n-000011f4 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>:\n+000011f8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #3464]!\t; 0xd88\n+\tldr\tpc, [ip, #3460]!\t; 0xd84\n \n-00001200 <__aeabi_atexit@plt>:\n+00001204 <__aeabi_atexit@plt>:\n \t\t\t; instruction: 0xe7fd4778\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #3452]!\t; 0xd7c\n+\tldr\tpc, [ip, #3448]!\t; 0xd78\n \n-00001210 :\n+00001214 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #3444]!\t; 0xd74\n+\tldr\tpc, [ip, #3440]!\t; 0xd70\n \n-0000121c :\n+00001220 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #3436]!\t; 0xd6c\n+\tldr\tpc, [ip, #3432]!\t; 0xd68\n \n-00001228 <__dynamic_cast@plt>:\n+0000122c <__dynamic_cast@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #3428]!\t; 0xd64\n+\tldr\tpc, [ip, #3424]!\t; 0xd60\n \n-00001234 <__cxa_end_cleanup@plt>:\n+00001238 <__cxa_end_cleanup@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #3420]!\t; 0xd5c\n+\tldr\tpc, [ip, #3416]!\t; 0xd58\n \n-00001240 :\n+00001244 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #3412]!\t; 0xd54\n+\tldr\tpc, [ip, #3408]!\t; 0xd50\n \n-0000124c :\n+00001250 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #3404]!\t; 0xd4c\n+\tldr\tpc, [ip, #3400]!\t; 0xd48\n \n-00001258 <__fprintf_chk@plt>:\n+0000125c <__fprintf_chk@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #3396]!\t; 0xd44\n+\tldr\tpc, [ip, #3392]!\t; 0xd40\n \n-00001264 :\n+00001268 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #3388]!\t; 0xd3c\n+\tldr\tpc, [ip, #3384]!\t; 0xd38\n \n-00001270 :\n+00001274 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #3380]!\t; 0xd34\n+\tldr\tpc, [ip, #3376]!\t; 0xd30\n \n-0000127c :\n+00001280 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #3372]!\t; 0xd2c\n+\tldr\tpc, [ip, #3368]!\t; 0xd28\n \n-00001288 >::clear(std::_Ios_Iostate)@plt>:\n+0000128c >::clear(std::_Ios_Iostate)@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #3364]!\t; 0xd24\n+\tldr\tpc, [ip, #3360]!\t; 0xd20\n \n-00001294 :\n+00001298 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #3356]!\t; 0xd1c\n+\tldr\tpc, [ip, #3352]!\t; 0xd18\n"}, {"source1": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "comments": ["error from `objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}`:", "objdump: DWARF error: could not find variable specification at offset 4d2", "objdump: DWARF error: could not find variable specification at offset 222b", "objdump: DWARF error: unable to read alt ref 35333"], "unified_diff": "@@ -1,478 +1,478 @@\n \n \n \n Disassembly of section .text:\n \n-000012a0 :\n+000012a4 :\n _GLOBAL__sub_I__Z12errorOutHelpPc():\n \tcfstr32mi\tmvfx11, [r8], {56}\t; 0x38\n \tldrbtmi\tr4, [ip], #-3336\t; 0xfffff2f8\n \tldrbtmi\tr4, [sp], #-1568\t; 0xfffff9e0\n \tsvc\t0x00cef7ff\n-\tbmi\t1d3ed0 <__bss_end__@@Base+0x1c0ec0>\n+\tbmi\t1d3ed4 <__bss_end__@@Base+0x1c0ec4>\n \tldrbtmi\tr4, [sl], #-1568\t; 0xfffff9e0\n \tpop\t{r0, r3, r5, r6, r7, fp, ip, lr}\n \t\t\t; instruction: 0xf7ff4038\n \tsvclt\t0x0000bf9f\n-\tandeq\tr1, r1, r2, ror #26\n-\tandeq\tr1, r1, r6, ror #24\n+\tandeq\tr1, r1, lr, asr sp\n+\tandeq\tr1, r1, r2, ror #24\n \tandeq\tr0, r0, r4, asr #1\n-\tandeq\tr1, r1, sl, asr #26\n+\tandeq\tr1, r1, r6, asr #26\n \n-000012d4 :\n+000012d8 :\n main():\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov\tr4, r0\n-\tldr.w\tr2, [pc, #2764]\t; 1da8 \n+\tldr.w\tr2, [pc, #2764]\t; 1dac \n \tvpush\t{d8-d10}\n \tsubw\tsp, sp, #1332\t; 0x534\n \tadd\tr3, sp, #44\t; 0x2c\n \tvmov\ts20, r3\n \tmov\tr0, r3\n-\tldr.w\tr3, [pc, #2748]\t; 1dac \n+\tldr.w\tr3, [pc, #2748]\t; 1db0 \n \tadd\tr2, pc\n \tstr\tr1, [sp, #16]\n-\tldr.w\tr9, [pc, #2744]\t; 1db0 \n+\tldr.w\tr9, [pc, #2744]\t; 1db4 \n \tldr\tr3, [r2, r3]\n \tadd\tr9, pc\n \tldr\tr3, [r3, #0]\n \tstr.w\tr3, [sp, #1324]\t; 0x52c\n \tmov.w\tr3, #0\n-\tblx\t11ac \n-\tldr.w\tr3, [pc, #2724]\t; 1db4 \n-\tldr.w\tr1, [pc, #2724]\t; 1db8 \n+\tblx\t11b0 \n+\tldr.w\tr3, [pc, #2724]\t; 1db8 \n+\tldr.w\tr1, [pc, #2724]\t; 1dbc \n \tadd\tr1, pc\n \tldr.w\tr8, [r9, r3]\n \tmov\tr0, r8\n-\tblx\t1188 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n-\tldr.w\tr1, [pc, #2712]\t; 1dbc \n+\tblx\t118c >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n+\tldr.w\tr1, [pc, #2712]\t; 1dc0 \n \tmov\tr0, r8\n \tadd\tr1, pc\n-\tblx\t1188 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n-\tldr.w\tr1, [pc, #2704]\t; 1dc0 \n+\tblx\t118c >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n+\tldr.w\tr1, [pc, #2704]\t; 1dc4 \n \tmov\tr0, r8\n \tadd\tr1, pc\n-\tblx\t1188 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n-\tldr.w\tr1, [pc, #2696]\t; 1dc4 \n+\tblx\t118c >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n+\tldr.w\tr1, [pc, #2696]\t; 1dc8 \n \tmov\tr0, r8\n \tadd\tr1, pc\n-\tblx\t1188 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n-\tldr.w\tr1, [pc, #2688]\t; 1dc8 \n+\tblx\t118c >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n+\tldr.w\tr1, [pc, #2688]\t; 1dcc \n \tmov\tr0, r8\n \tadd\tr1, pc\n-\tblx\t1188 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n-\tldr.w\tr1, [pc, #2680]\t; 1dcc \n+\tblx\t118c >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n+\tldr.w\tr1, [pc, #2680]\t; 1dd0 \n \tmov\tr0, r8\n \tadd\tr1, pc\n-\tblx\t1188 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n-\tldr.w\tr1, [pc, #2672]\t; 1dd0 \n+\tblx\t118c >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n+\tldr.w\tr1, [pc, #2672]\t; 1dd4 \n \tmov\tr0, r8\n \tadd\tr1, pc\n-\tblx\t1188 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n-\tldr.w\tr1, [pc, #2664]\t; 1dd4 \n+\tblx\t118c >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n+\tldr.w\tr1, [pc, #2664]\t; 1dd8 \n \tmov\tr0, r8\n \tadd\tr1, pc\n-\tblx\t1188 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n-\tldr.w\tr1, [pc, #2656]\t; 1dd8 \n+\tblx\t118c >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n+\tldr.w\tr1, [pc, #2656]\t; 1ddc \n \tmov\tr0, r8\n \tadd\tr1, pc\n-\tblx\t1188 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n-\tldr.w\tr1, [pc, #2648]\t; 1ddc \n+\tblx\t118c >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n+\tldr.w\tr1, [pc, #2648]\t; 1de0 \n \tmov\tr0, r8\n \tadd\tr1, pc\n-\tblx\t1188 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n-\tldr.w\tr1, [pc, #2640]\t; 1de0 \n+\tblx\t118c >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n+\tldr.w\tr1, [pc, #2640]\t; 1de4 \n \tmov\tr0, r8\n \tadd\tr1, pc\n-\tblx\t1188 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n-\tldr.w\tr1, [pc, #2632]\t; 1de4 \n+\tblx\t118c >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n+\tldr.w\tr1, [pc, #2632]\t; 1de8 \n \tmov\tr0, r8\n \tadd\tr1, pc\n-\tblx\t1188 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n-\tldr.w\tr1, [pc, #2624]\t; 1de8 \n+\tblx\t118c >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n+\tldr.w\tr1, [pc, #2624]\t; 1dec \n \tmov\tr0, r8\n \tadd\tr1, pc\n-\tblx\t1188 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n-\tldr.w\tr1, [pc, #2616]\t; 1dec \n+\tblx\t118c >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n+\tldr.w\tr1, [pc, #2616]\t; 1df0 \n \tmov\tr0, r8\n \tadd\tr1, pc\n-\tblx\t1188 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n-\tldr.w\tr1, [pc, #2608]\t; 1df0 \n+\tblx\t118c >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n+\tldr.w\tr1, [pc, #2608]\t; 1df4 \n \tmov\tr0, r8\n \tadd\tr1, pc\n-\tblx\t1188 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n-\tldr.w\tr1, [pc, #2600]\t; 1df4 \n+\tblx\t118c >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n+\tldr.w\tr1, [pc, #2600]\t; 1df8 \n \tmov\tr0, r8\n \tadd\tr1, pc\n-\tblx\t1188 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n+\tblx\t118c >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n \tldr\tr3, [sp, #16]\n \tcmp\tr4, #2\n-\tbne.w\t1d40 \n+\tbne.w\t1d44 \n \tldr\tr4, [r3, #4]\n \tldrb\tr5, [r4, #0]\n \tcmp\tr5, #45\t; 0x2d\n-\tbeq.w\t1b50 \n-\tldr.w\tr1, [pc, #2576]\t; 1df8 \n+\tbeq.w\t1b54 \n+\tldr.w\tr1, [pc, #2576]\t; 1dfc \n \tmov\tr0, r4\n \tadd\tr1, pc\n-\tblx\t121c \n+\tblx\t1220 \n \tcmp\tr0, #0\n-\tbeq.w\t1b48 \n+\tbeq.w\t1b4c \n \tcmp\tr5, #47\t; 0x2f\n-\tbne.n\t140a \n+\tbne.n\t140e \n \tldrb\tr3, [r4, #1]\n \tcmp\tr3, #63\t; 0x3f\n-\tbne.n\t140a \n+\tbne.n\t140e \n \tldrb\tr3, [r4, #2]\n \tcmp\tr3, #0\n-\tbeq.w\t1b48 \n+\tbeq.w\t1b4c \n \tcmp\tr5, #45\t; 0x2d\n-\tbeq.w\t1b38 \n-\tldr.w\tr1, [pc, #2536]\t; 1dfc \n+\tbeq.w\t1b3c \n+\tldr.w\tr1, [pc, #2536]\t; 1e00 \n \tmov\tr0, r4\n \tadd\tr1, pc\n-\tblx\t121c \n+\tblx\t1220 \n \tcmp\tr0, #0\n-\tbeq.w\t1b48 \n+\tbeq.w\t1b4c \n \tmovs\tr0, #52\t; 0x34\n-\tblx\t1194 \n+\tblx\t1198 \n \tmovs\tr2, #2\n \tmovs\tr1, #7\n \tmov\tr4, r0\n-\tblx\t10e0 \n+\tblx\t10e4 \n \tadd\tr3, sp, #80\t; 0x50\n \tmov\tr1, r4\n \tmovs\tr2, #0\n \tmov\tr0, r3\n \tmov\tr4, r3\n \tvmov\ts16, r3\n-\tblx\t10c8 \n+\tblx\t10cc \n \tadd\tr3, sp, #48\t; 0x30\n \tmov\tr1, r4\n \tmov\tr0, r3\n \tmov\tr4, r3\n \tstr\tr3, [sp, #28]\n-\tblx\t11e8 \n+\tblx\t11ec \n \tldr\tr7, [r4, #0]\n \tcmp\tr7, r4\n \tit\teq\n \taddeq\tr4, sp, #60\t; 0x3c\n-\tbeq.n\t1504 \n-\tldr.w\tfp, [pc, #2464]\t; 1e00 \n+\tbeq.n\t1508 \n+\tldr.w\tfp, [pc, #2464]\t; 1e04 \n \tadd\tr4, sp, #60\t; 0x3c\n-\tldr.w\tr6, [pc, #2464]\t; 1e04 \n+\tldr.w\tr6, [pc, #2464]\t; 1e08 \n \tadd\tfp, pc\n \tadd\tr6, pc\n \tldr\tr2, [r7, #8]\n \tvmov\tr1, s16\n \tmov\tr0, r4\n-\tblx\t1128 \n+\tblx\t112c \n \tldr\tr5, [r4, #0]\n \tcmp\tr5, r4\n-\tbeq.n\t14fc \n+\tbeq.n\t1500 \n \tmov\tr3, r5\n \tldr\tr2, [r3, #8]\n \tldrb\tr1, [r2, #0]\n \tcmp\tr1, #79\t; 0x4f\n-\tbne.w\t1b2a \n+\tbne.w\t1b2e \n \tldrb\tr1, [r2, #1]\n \tcmp\tr1, #110\t; 0x6e\n-\tbne.w\t1b2a \n+\tbne.w\t1b2e \n \tldrb\tr2, [r2, #2]\n \tcmp\tr2, #0\n-\tbne.w\t1b2a \n+\tbne.w\t1b2e \n \tldr\tr1, [r7, #8]\n \tvmov\tr0, s16\n \tmov\tr2, fp\n-\tblx\t1240 \n+\tblx\t1244 \n \tldr\tr5, [r4, #0]\n \tcmp\tr5, r4\n-\tbeq.n\t14fc \n+\tbeq.n\t1500 \n \tmov\tsl, r5\n-\tb.n\t14b6 \n+\tb.n\t14ba \n \tldr\tr5, [r5, #0]\n \tcmp\tr5, r4\n-\tbeq.w\t1b34 \n+\tbeq.w\t1b38 \n \tldr\tr0, [r5, #8]\n \tmov\tr1, r6\n-\tblx\t121c \n+\tblx\t1220 \n \tcmp\tr0, #0\n-\tbne.n\t14ae \n+\tbne.n\t14b2 \n \tldr\tr1, [r7, #8]\n \tvmov\tr0, s16\n \tmov\tr2, r6\n-\tblx\t1240 \n+\tblx\t1244 \n \tldr\tr5, [r4, #0]\n \tcmp\tr5, r4\n-\tbeq.n\t14fc \n+\tbeq.n\t1500 \n \tmov\tsl, r5\n \tldr\tr5, [r5, #0]\n \tldr.w\tr0, [sl, #8]\n-\tcbz\tr0, 14f0 \n-\tldr.w\tr3, [pc, #2344]\t; 1e08 \n+\tcbz\tr0, 14f4 \n+\tldr.w\tr3, [pc, #2344]\t; 1e0c \n \tldr.w\tr3, [r9, r3]\n \tldr\tr3, [r3, #0]\n \tcmp\tr0, r3\n-\tbeq.n\t14f0 \n-\tblx\t1164 \n+\tbeq.n\t14f4 \n+\tblx\t1168 \n \tmovs\tr1, #28\n \tmov\tr0, sl\n-\tblx\t114c \n+\tblx\t1150 \n \tcmp\tr5, r4\n-\tbne.n\t14d4 \n+\tbne.n\t14d8 \n \tldr\tr7, [r7, #0]\n \tldr\tr3, [sp, #28]\n \tcmp\tr7, r3\n-\tbne.n\t146a \n-\tldr.w\tr3, [pc, #2304]\t; 1e08 \n+\tbne.n\t146e \n+\tldr.w\tr3, [pc, #2304]\t; 1e0c \n \tmovs\tr2, #32\n \tmovs\tr7, #0\n \tstrb\tr2, [r4, #12]\n \tstr\tr7, [r4, #16]\n \tldr\tr2, [sp, #16]\n \tldr.w\tr3, [r9, r3]\n \tstr\tr3, [sp, #12]\n \tldr.w\tfp, [r2, #4]\n \tldr\tr3, [r3, #0]\n \tstrd\tr3, r3, [r4]\n \tstr\tr3, [r4, #8]\n \tcmp.w\tfp, #0\n-\tbeq.n\t155c \n+\tbeq.n\t1560 \n \tmov\tr0, fp\n-\tblx\t11dc \n+\tblx\t11e0 \n \tadd.w\tr5, r0, #129\t; 0x81\n \tmov\tr6, r0\n \tmov\tr0, r5\n-\tblx\t11c4 \n+\tblx\t11c8 \n \tstr\tr5, [r4, #16]\n \tmov\tr5, r0\n \tadd.w\tr3, r6, #128\t; 0x80\n \tadd\tr3, r0\n \tmov\tr1, fp\n \tadds\tr2, r6, #1\n \tstrd\tr0, r0, [r4]\n \tstrb\tr7, [r0, #0]\n \tstr\tr3, [r4, #8]\n-\tblx\t117c \n+\tblx\t1180 \n \tstrb\tr7, [r5, r6]\n \tadd\tr5, r6\n \tstr\tr5, [r4, #4]\n \tvmov\tr3, s16\n \tldr.w\tr7, [r3, #204]\t; 0xcc\n \tcmp\tr7, #0\n-\tbeq.w\t1d18 \n+\tbeq.w\t1d1c \n \tadd\tr6, sp, #280\t; 0x118\n \tldr.w\tfp, [r4]\n \tmov\tr5, r6\n \tldr\tr0, [r7, #16]\n \tmov\tr1, fp\n-\tblx\t121c \n+\tblx\t1220 \n \tcmp\tr0, #0\n \tldrd\tr3, r2, [r7, #8]\n \tit\tlt\n \tmovlt\tr7, r2\n-\tblt.n\t158a \n+\tblt.n\t158e \n \tmov\tr5, r7\n \tmov\tr7, r3\n \tcmp\tr7, #0\n-\tbne.n\t1572 \n+\tbne.n\t1576 \n \tcmp\tr5, r6\n-\tbeq.w\t1d18 \n+\tbeq.w\t1d1c \n \tldr\tr1, [r5, #16]\n \tmov\tr0, fp\n-\tblx\t121c \n+\tblx\t1220 \n \tcmp\tr0, #0\n-\tblt.w\t1d18 \n+\tblt.w\t1d1c \n \tmov\tr0, r4\n-\tbl\t2080 \n+\tbl\t2084 \n \tldr\tr7, [r5, #36]\t; 0x24\n \tmov\tr0, r7\n \tldr\tr3, [r7, #0]\n \tldr\tr3, [r3, #56]\t; 0x38\n \tblx\tr3\n \tcmp\tr0, #0\n-\tbeq.w\t1d52 \n-\tldr.w\tr3, [pc, #2128]\t; 1e0c \n+\tbeq.w\t1d56 \n+\tldr.w\tr3, [pc, #2128]\t; 1e10 \n \tldr.w\tfp, [r9, r3]\n-\tldr.w\tr3, [pc, #2124]\t; 1e10 \n+\tldr.w\tr3, [pc, #2124]\t; 1e14 \n \tmov\tr2, fp\n \tldr.w\tr3, [r9, r3]\n \tstr\tr3, [sp, #16]\n \tmov\tr1, r3\n \tmovs\tr3, #0\n-\tblx\t1228 <__dynamic_cast@plt>\n+\tblx\t122c <__dynamic_cast@plt>\n \tmov\tr6, r0\n \tcmp\tr0, #0\n-\tbeq.w\t1d52 \n+\tbeq.w\t1d56 \n \tldr\tr3, [r0, #0]\n \tmovs\tr1, #0\n \tldr.w\tr3, [r3, #208]\t; 0xd0\n \tblx\tr3\n-\tldr.w\tr3, [pc, #2092]\t; 1e14 \n-\tldr.w\tr1, [pc, #2092]\t; 1e18 \n+\tldr.w\tr3, [pc, #2092]\t; 1e18 \n+\tldr.w\tr1, [pc, #2092]\t; 1e1c \n \tadd\tr1, pc\n \tldr.w\tr5, [r9, r3]\n \tmov\tr0, r5\n-\tblx\t1188 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n+\tblx\t118c >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n \tldr\tr3, [r7, #0]\n \tmov\tr0, r7\n-\tldr.w\tr1, [pc, #2076]\t; 1e1c \n+\tldr.w\tr1, [pc, #2076]\t; 1e20 \n \tldr\tr3, [r3, #40]\t; 0x28\n \tadd\tr1, pc\n \tblx\tr3\n \tcmp\tr0, #0\n-\tbeq.w\t1d0c \n+\tbeq.w\t1d10 \n \tldr\tr3, [r7, #0]\n \tmov\tr0, r7\n-\tldr.w\tr1, [pc, #2060]\t; 1e20 \n+\tldr.w\tr1, [pc, #2060]\t; 1e24 \n \tldr\tr3, [r3, #40]\t; 0x28\n \tadd\tr1, pc\n \tblx\tr3\n \tldrb\tr3, [r0, #0]\n \tcmp\tr3, #0\n-\tbne.w\t1b62 \n-\tldr.w\tr1, [pc, #2044]\t; 1e24 \n+\tbne.w\t1b66 \n+\tldr.w\tr1, [pc, #2044]\t; 1e28 \n \tmov\tr0, r5\n \tadd\tr1, pc\n-\tblx\t1188 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n-\tldr.w\tr1, [pc, #2036]\t; 1e28 \n+\tblx\t118c >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n+\tldr.w\tr1, [pc, #2036]\t; 1e2c \n \tmov\tr0, r5\n \tadd\tr1, pc\n-\tblx\t1188 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n-\tldr.w\tr1, [pc, #2028]\t; 1e2c \n+\tblx\t118c >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n+\tldr.w\tr1, [pc, #2028]\t; 1e30 \n \tmov\tr0, r5\n \tadd\tr1, pc\n-\tblx\t1188 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n-\tldr.w\tr1, [pc, #2020]\t; 1e30 \n+\tblx\t118c >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n+\tldr.w\tr1, [pc, #2020]\t; 1e34 \n \tmov\tr0, r5\n \tadd\tr1, pc\n-\tblx\t1188 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n-\tldr.w\tr1, [pc, #2012]\t; 1e34 \n+\tblx\t118c >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n+\tldr.w\tr1, [pc, #2012]\t; 1e38 \n \tmov\tr0, r5\n \tadd\tr1, pc\n-\tblx\t1188 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n-\tldr.w\tr1, [pc, #2004]\t; 1e38 \n+\tblx\t118c >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n+\tldr.w\tr1, [pc, #2004]\t; 1e3c \n \tmov\tr0, r5\n \tadd\tr1, pc\n-\tblx\t1188 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n-\tldr.w\tr1, [pc, #1996]\t; 1e3c \n+\tblx\t118c >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n+\tldr.w\tr1, [pc, #1996]\t; 1e40 \n \tmov\tr0, r5\n \tadd\tr1, pc\n-\tblx\t1188 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n-\tldr.w\tr1, [pc, #1988]\t; 1e40 \n+\tblx\t118c >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n+\tldr.w\tr1, [pc, #1988]\t; 1e44 \n \tmov\tr0, r5\n \tadd\tr1, pc\n-\tblx\t1188 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n+\tblx\t118c >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n \tmov\tr0, r7\n-\tblx\t1210 \n+\tblx\t1214 \n \tmov\tr1, r0\n \tmov\tr0, r5\n-\tblx\t1188 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n-\tldr.w\tr1, [pc, #1968]\t; 1e44 \n+\tblx\t118c >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n+\tldr.w\tr1, [pc, #1968]\t; 1e48 \n \tadd\tr1, pc\n-\tblx\t1188 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n-\tldr.w\tr1, [pc, #1960]\t; 1e48 \n+\tblx\t118c >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n+\tldr.w\tr1, [pc, #1960]\t; 1e4c \n \tmov\tr0, r5\n \tadd\tr1, pc\n-\tblx\t1188 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n+\tblx\t118c >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n \tldr.w\tr3, [r7, #140]\t; 0x8c\n-\tcbz\tr3, 16b6 \n+\tcbz\tr3, 16ba \n \tldrb\tr3, [r3, #0]\n \tcmp\tr3, #0\n-\tbne.w\t1cf0 \n-\tldr.w\tr1, [pc, #1940]\t; 1e4c \n+\tbne.w\t1cf4 \n+\tldr.w\tr1, [pc, #1940]\t; 1e50 \n \tmov\tr0, r5\n \tadd\tr1, pc\n-\tblx\t1188 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n-\tldr.w\tr1, [pc, #1932]\t; 1e50 \n+\tblx\t118c >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n+\tldr.w\tr1, [pc, #1932]\t; 1e54 \n \tmov\tr0, r5\n \tadd\tr1, pc\n-\tblx\t1188 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n-\tldr.w\tr1, [pc, #1924]\t; 1e54 \n+\tblx\t118c >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n+\tldr.w\tr1, [pc, #1924]\t; 1e58 \n \tmov\tr0, r5\n \tadd\tr1, pc\n-\tblx\t1188 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n+\tblx\t118c >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n \tmov\tr0, r7\n-\tblx\t1210 \n+\tblx\t1214 \n \tmov\tr1, r0\n \tmov\tr0, r5\n-\tblx\t1188 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n-\tldr.w\tr1, [pc, #1900]\t; 1e58 \n+\tblx\t118c >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n+\tldr.w\tr1, [pc, #1900]\t; 1e5c \n \tadd\tr1, pc\n-\tblx\t1188 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n-\tldr.w\tr1, [pc, #1896]\t; 1e5c \n+\tblx\t118c >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n+\tldr.w\tr1, [pc, #1896]\t; 1e60 \n \tmov\tr0, r5\n \tadd\tr1, pc\n-\tblx\t1188 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n+\tblx\t118c >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n \tmov\tr8, r0\n \tmov\tr0, r7\n-\tblx\t1270 \n+\tblx\t1274 \n \tmov\tr1, r0\n \tmov\tr0, r8\n-\tblx\t1188 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n-\tldr.w\tr1, [pc, #1872]\t; 1e60 \n+\tblx\t118c >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n+\tldr.w\tr1, [pc, #1872]\t; 1e64 \n \tadd\tr1, pc\n-\tblx\t1188 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n-\tldr.w\tr1, [pc, #1864]\t; 1e64 \n+\tblx\t118c >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n+\tldr.w\tr1, [pc, #1864]\t; 1e68 \n \tmov\tr0, r5\n \tadd\tr1, pc\n-\tblx\t1188 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n+\tblx\t118c >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n \tmov\tr8, r0\n \tmov\tr0, r7\n-\tblx\t1210 \n+\tblx\t1214 \n \tmov\tr1, r0\n \tmov\tr0, r8\n-\tblx\t1188 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n-\tldr.w\tr1, [pc, #1840]\t; 1e68 \n+\tblx\t118c >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n+\tldr.w\tr1, [pc, #1840]\t; 1e6c \n \tadd\tr1, pc\n-\tblx\t1188 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n-\tldr.w\tr1, [pc, #1836]\t; 1e6c \n+\tblx\t118c >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n+\tldr.w\tr1, [pc, #1836]\t; 1e70 \n \tmov\tr0, r5\n \tadd\tr1, pc\n-\tblx\t1188 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n-\tldr.w\tr1, [pc, #1828]\t; 1e70 \n+\tblx\t118c >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n+\tldr.w\tr1, [pc, #1828]\t; 1e74 \n \tmov\tr0, r5\n \tadd\tr1, pc\n-\tblx\t1188 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n-\tldr.w\tr1, [pc, #1820]\t; 1e74 \n+\tblx\t118c >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n+\tldr.w\tr1, [pc, #1820]\t; 1e78 \n \tmov\tr0, r5\n \tadd\tr1, pc\n-\tblx\t1188 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n-\tldr.w\tr1, [pc, #1812]\t; 1e78 \n+\tblx\t118c >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n+\tldr.w\tr1, [pc, #1812]\t; 1e7c \n \tmov\tr0, r5\n \tadd\tr1, pc\n-\tblx\t1188 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n-\tldr.w\tr1, [pc, #1804]\t; 1e7c \n+\tblx\t118c >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n+\tldr.w\tr1, [pc, #1804]\t; 1e80 \n \tmov\tr0, r5\n \tadd\tr1, pc\n-\tblx\t1188 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n-\tldr.w\tr1, [pc, #1796]\t; 1e80 \n+\tblx\t118c >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n+\tldr.w\tr1, [pc, #1796]\t; 1e84 \n \tmov\tr0, r5\n \tadd\tr1, pc\n-\tblx\t1188 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n+\tblx\t118c >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n \tldr\tr3, [r7, #0]\n \tmov\tr0, r7\n \tmov.w\tr1, #1\n \tldr\tr3, [r3, #124]\t; 0x7c\n \tblx\tr3\n \tldr\tr3, [r7, #0]\n \tmov\tr0, r7\n \tldr\tr3, [r3, #92]\t; 0x5c\n \tblx\tr3\n \tmov\tsl, r0\n \tcmp\tr0, #0\n-\tbeq.w\t1cc8 \n+\tbeq.w\t1ccc \n \tldr\tr1, [sp, #16]\n \tmov\tr2, fp\n \tmovs\tr3, #0\n-\tblx\t1228 <__dynamic_cast@plt>\n+\tblx\t122c <__dynamic_cast@plt>\n \tmov\tr8, r0\n \tcmp\tr0, #0\n-\tbeq.w\t1cbe \n+\tbeq.w\t1cc2 \n \tldr\tr3, [r7, #0]\n \tmov\tr0, r7\n \tldr\tr3, [r3, #60]\t; 0x3c\n \tblx\tr3\n \tldr.w\tr3, [r8]\n \tmov\tr1, r0\n \tmov\tr0, r8\n@@ -489,99 +489,99 @@\n \tldr.w\tr3, [r3, #200]\t; 0xc8\n \tblx\tr3\n \tldr\tr3, [r7, #0]\n \tmov\tr0, r7\n \tmov.w\tr1, #1\n \tldr\tr3, [r3, #124]\t; 0x7c\n \tblx\tr3\n-\tldr.w\tr2, [pc, #1680]\t; 1e84 \n+\tldr.w\tr2, [pc, #1680]\t; 1e88 \n \tmov.w\tsl, #5\n \tmovs\tr3, #0\n \tmovw\tfp, #9999\t; 0x270f\n \tadd\tr2, pc\n \tvmov\ts17, r2\n-\tldr.w\tr2, [pc, #1664]\t; 1e88 \n+\tldr.w\tr2, [pc, #1664]\t; 1e8c \n \tstr\tr3, [sp, #16]\n \tadd\tr2, pc\n \tvmov\ts18, r2\n-\tldr.w\tr2, [pc, #1656]\t; 1e8c \n+\tldr.w\tr2, [pc, #1656]\t; 1e90 \n \tstrd\tr3, fp, [sp, #20]\n \tadd\tr2, pc\n \tstr\tr3, [sp, #32]\n \tvmov\ts19, r2\n \tldr\tr3, [r7, #0]\n \tmov\tr0, r7\n \tldr\tr3, [r3, #20]\n \tblx\tr3\n \tcmp\tr0, #0\n-\tbne.w\t1c22 \n+\tbne.w\t1c26 \n \tmov\tr1, r7\n \tmov\tr0, r4\n-\tblx\t11d0 \n+\tblx\t11d4 \n \tldr\tr3, [sp, #12]\n \tldr\tr0, [r4, #0]\n \tldr\tr2, [r3, #0]\n \tldrb\tr3, [r0, #0]\n \tcmp\tr0, r2\n-\tbeq.n\t184a \n+\tbeq.n\t184e \n \tstr\tr3, [sp, #36]\t; 0x24\n-\tblx\t1164 \n+\tblx\t1168 \n \tldr\tr3, [sp, #36]\t; 0x24\n \tcmp\tr3, #0\n-\tbeq.w\t1b1e \n+\tbeq.w\t1b22 \n \tldr\tr3, [r6, #0]\n \tmov\tr0, r6\n \tldr.w\tr3, [r3, #140]\t; 0x8c\n \tblx\tr3\n \tcmp\tr0, sl\n-\tbeq.w\t1bea \n+\tbeq.w\t1bee \n \tldr\tr3, [sp, #16]\n \tcmp\tr3, #0\n-\tbne.w\t1c04 \n+\tbne.w\t1c08 \n \tldr\tr3, [sp, #20]\n \tcmp\tr3, #0\n-\tbne.w\t1c16 \n+\tbne.w\t1c1a \n \tldr\tr3, [sp, #32]\n-\tcbz\tr3, 1882 \n-\tldr.w\tr1, [pc, #1560]\t; 1e90 \n+\tcbz\tr3, 1886 \n+\tldr.w\tr1, [pc, #1560]\t; 1e94 \n \tmovs\tr2, #8\n \tmov\tr0, r5\n \tadd\tr1, pc\n-\tblx\t11f4 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n-\tldr.w\tr1, [pc, #1552]\t; 1e94 \n+\tblx\t11f8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tldr.w\tr1, [pc, #1552]\t; 1e98 \n \tmovs\tr2, #26\n \tmov\tr0, r5\n \tadd\tr1, pc\n-\tblx\t11f4 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t11f8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tmov.w\tsl, #1\n \tstr.w\tsl, [sp, #32]\n \tldr\tr3, [r6, #0]\n \tmov\tr0, r6\n \tldr.w\tr3, [r3, #148]\t; 0x94\n \tblx\tr3\n \tldr\tr3, [sp, #24]\n \tcmp\tr0, r3\n-\tbeq.w\t1be0 \n+\tbeq.w\t1be4 \n \tcmp.w\tsl, #0\n-\tbne.n\t18c0 \n+\tbne.n\t18c4 \n \tldr\tr3, [sp, #16]\n \tcmp\tr3, #0\n-\tbne.w\t1cb2 \n+\tbne.w\t1cb6 \n \tldr\tr3, [sp, #20]\n \tcmp\tr3, #0\n-\tbne.w\t1ca6 \n+\tbne.w\t1caa \n \tadd.w\tsl, sp, #300\t; 0x12c\n \tmovs\tr3, #0\n \tstrb.w\tr3, [sl]\n-\tldr.w\tr3, [pc, #1484]\t; 1e98 \n+\tldr.w\tr3, [pc, #1484]\t; 1e9c \n \tldr.w\tr1, [r9, r3]\n \tldr.w\tr3, [r8]\n \tldr.w\tr2, [r3, #244]\t; 0xf4\n \tcmp\tr2, r1\n-\tbne.w\t1c92 \n+\tbne.w\t1c96 \n \tldr\tr3, [r3, #32]\n \tmov\tr1, r6\n \tmov\tr0, r8\n \tblx\tr3\n \tldr.w\tr3, [r8]\n \tmovs\tr1, #0\n \tmov\tr0, r8\n@@ -592,66 +592,66 @@\n \tmov\tr0, r8\n \tldr.w\tr3, [r3, #188]\t; 0xbc\n \tblx\tr3\n \tldr.w\tr3, [r8]\n \tmov\tr0, r8\n \tldr.w\tr3, [r3, #220]\t; 0xdc\n \tblx\tr3\n-\tldr.w\tr3, [pc, #1416]\t; 1e9c \n+\tldr.w\tr3, [pc, #1416]\t; 1ea0 \n \tmov.w\tr2, #1024\t; 0x400\n \tmovs\tr1, #1\n \tstr\tr0, [sp, #0]\n \tadd\tr3, pc\n \tmov\tr0, sl\n-\tblx\t1134 <__sprintf_chk@plt>\n-\tldr.w\tr1, [pc, #1400]\t; 1ea0 \n+\tblx\t1138 <__sprintf_chk@plt>\n+\tldr.w\tr1, [pc, #1400]\t; 1ea4 \n \tmovs\tr2, #0\n \tmov\tr0, r5\n \tadd\tr1, pc\n-\tblx\t11f4 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t11f8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tmov\tr0, sl\n-\tblx\t11dc \n+\tblx\t11e0 \n \tmov\tr1, sl\n \tmov\tr2, r0\n \tmov\tr0, r5\n-\tblx\t11f4 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t11f8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tldr\tr3, [r5, #0]\n \tldr.w\tr3, [r3, #-12]\n \tadd\tr3, r5\n \tldr.w\tsl, [r3, #124]\t; 0x7c\n \tcmp.w\tsl, #0\n-\tbeq.w\t1d4e \n+\tbeq.w\t1d52 \n \tldrb.w\tr3, [sl, #28]\n \tcmp\tr3, #0\n-\tbeq.w\t1bb0 \n+\tbeq.w\t1bb4 \n \tldrb.w\tr1, [sl, #39]\t; 0x27\n \tmov\tr0, r5\n-\tblx\t1170 \n-\tblx\t1158 \n+\tblx\t1174 \n+\tblx\t115c \n \tmov.w\tsl, #1\n \tstr.w\tsl, [sp, #20]\n \tldr\tr3, [r6, #0]\n \tmov\tr0, r6\n \tldr.w\tr3, [r3, #156]\t; 0x9c\n \tblx\tr3\n \tcmp\tfp, r0\n-\tbeq.w\t1bd6 \n+\tbeq.w\t1bda \n \tldr\tr3, [sp, #16]\n \teor.w\tsl, sl, #1\n \ttst.w\tr3, sl\n-\tbne.w\t1c9a \n+\tbne.w\t1c9e \n \tadd.w\tsl, sp, #300\t; 0x12c\n \tmovs\tr3, #0\n \tstrb.w\tr3, [sl]\n-\tldr.w\tr3, [pc, #1272]\t; 1e98 \n+\tldr.w\tr3, [pc, #1272]\t; 1e9c \n \tldr.w\tr1, [r9, r3]\n \tldr.w\tr3, [r8]\n \tldr.w\tr2, [r3, #244]\t; 0xf4\n \tcmp\tr2, r1\n-\tbne.w\t1c8a \n+\tbne.w\t1c8e \n \tldr\tr3, [r3, #32]\n \tmov\tr1, r6\n \tmov\tr0, r8\n \tblx\tr3\n \tldr.w\tr3, [r8]\n \tmovs\tr1, #0\n \tmov\tr0, r8\n@@ -662,26 +662,26 @@\n \tldr.w\tr3, [r3, #220]\t; 0xdc\n \tblx\tr3\n \tmov.w\tr2, #1024\t; 0x400\n \tmovs\tr1, #1\n \tstr\tr0, [sp, #0]\n \tvmov\tr3, s19\n \tmov\tr0, sl\n-\tblx\t1134 <__sprintf_chk@plt>\n-\tldr.w\tr1, [pc, #1208]\t; 1ea4 \n+\tblx\t1138 <__sprintf_chk@plt>\n+\tldr.w\tr1, [pc, #1208]\t; 1ea8 \n \tmovs\tr2, #0\n \tmov\tr0, r5\n \tadd\tr1, pc\n-\tblx\t11f4 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t11f8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tmov\tr0, sl\n-\tblx\t11dc \n+\tblx\t11e0 \n \tmov\tr1, sl\n \tmov\tr2, r0\n \tmov\tr0, r5\n-\tblx\t11f4 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t11f8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tmovs\tr3, #1\n \tstr\tr3, [sp, #16]\n \tldr\tr3, [r7, #0]\n \tmov\tr0, r7\n \tldr\tr3, [r3, #96]\t; 0x60\n \tblx\tr3\n \tldr\tr1, [r0, #0]\n@@ -689,80 +689,80 @@\n \tldr\tr3, [r3, #0]\n \tstrd\tr3, r3, [r4]\n \tstr\tr3, [r4, #8]\n \tmovs\tr3, #32\n \tstrb\tr3, [r4, #12]\n \tmovs\tr3, #0\n \tstr\tr3, [r4, #16]\n-\tcbz\tr1, 1a68 \n+\tcbz\tr1, 1a6c \n \tmov\tr0, r1\n \tstr\tr1, [sp, #24]\n-\tblx\t11dc \n+\tblx\t11e0 \n \tadd.w\tsl, r0, #129\t; 0x81\n \tmov\tfp, r0\n \tmov\tr0, sl\n-\tblx\t11c4 \n+\tblx\t11c8 \n \tstr.w\tsl, [r4, #16]\n \tmov\tsl, r0\n \tadd.w\tr2, fp, #128\t; 0x80\n \tmovs\tr3, #0\n \tadd\tr2, r0\n \tstrb\tr3, [r0, #0]\n \tstr\tr2, [r4, #8]\n \tadd.w\tr2, fp, #1\n \tldr\tr1, [sp, #24]\n \tstrd\tr0, r0, [r4]\n-\tblx\t117c \n+\tblx\t1180 \n \tmovs\tr3, #0\n \tadd.w\tr0, sl, fp\n \tstrb.w\tr3, [sl, fp]\n \tstr\tr0, [r4, #4]\n \tldr\tr3, [r6, #0]\n \tmov\tr0, r6\n \tldr.w\tr3, [r3, #220]\t; 0xdc\n \tblx\tr3\n \tadd.w\tsl, sp, #300\t; 0x12c\n \tmov.w\tr2, #1024\t; 0x400\n \tmovs\tr1, #1\n \tvmov\tr3, s17\n \tstr\tr0, [sp, #0]\n \tmov\tr0, sl\n-\tblx\t1134 <__sprintf_chk@plt>\n+\tblx\t1138 <__sprintf_chk@plt>\n \tmov\tr0, sl\n-\tblx\t11dc \n+\tblx\t11e0 \n \tmov\tr1, sl\n \tmov\tr2, r0\n \tmov\tr0, r5\n-\tblx\t11f4 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t11f8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tldr.w\tsl, [r4]\n \tcmp.w\tsl, #0\n-\tbeq.w\t1bf0 \n+\tbeq.w\t1bf4 \n \tmov\tr0, sl\n-\tblx\t11dc \n+\tblx\t11e0 \n \tmov\tr1, sl\n \tmov\tr2, r0\n \tmov\tr0, r5\n-\tblx\t11f4 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t11f8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tvmov\tr1, s18\n \tmovs\tr2, #9\n \tmov\tr0, r5\n-\tblx\t11f4 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t11f8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tldr\tr3, [r5, #0]\n \tldr.w\tr3, [r3, #-12]\n \tadd\tr3, r5\n \tldr.w\tsl, [r3, #124]\t; 0x7c\n \tcmp.w\tsl, #0\n-\tbeq.w\t1d4a \n+\tbeq.w\t1d4e \n \tldrb.w\tr3, [sl, #28]\n \tcmp\tr3, #0\n-\tbeq.n\t1b8c \n+\tbeq.n\t1b90 \n \tldrb.w\tr1, [sl, #39]\t; 0x27\n \tmov\tr0, r5\n-\tblx\t1170 \n-\tblx\t1158 \n+\tblx\t1174 \n+\tblx\t115c \n \tldr\tr3, [r6, #0]\n \tmov\tr0, r6\n \tldr.w\tr3, [r3, #156]\t; 0x9c\n \tblx\tr3\n \tldr\tr3, [r6, #0]\n \tmov\tfp, r0\n \tmov\tr0, r6\n@@ -771,275 +771,275 @@\n \tldr\tr3, [r6, #0]\n \tstr\tr0, [sp, #24]\n \tmov\tr0, r6\n \tldr.w\tr3, [r3, #140]\t; 0x8c\n \tblx\tr3\n \tmov\tsl, r0\n \tldr\tr0, [r4, #0]\n-\tcbz\tr0, 1b1e \n+\tcbz\tr0, 1b22 \n \tldr\tr3, [sp, #12]\n \tldr\tr3, [r3, #0]\n \tcmp\tr0, r3\n-\tbeq.n\t1b1e \n-\tblx\t1164 \n+\tbeq.n\t1b22 \n+\tblx\t1168 \n \tldr\tr3, [r7, #0]\n \tmovs\tr1, #1\n \tmov\tr0, r7\n \tldr\tr3, [r3, #120]\t; 0x78\n \tblx\tr3\n-\tb.n\t1820 \n+\tb.n\t1824 \n \tldr\tr3, [r3, #0]\n \tcmp\tr3, r4\n-\tbne.w\t147e \n-\tb.n\t14a6 \n+\tbne.w\t1482 \n+\tb.n\t14aa \n \tmov\tr5, sl\n-\tb.n\t14d0 \n+\tb.n\t14d4 \n \tldrb\tr3, [r4, #1]\n \tcmp\tr3, #63\t; 0x3f\n-\tbne.w\t1410 \n+\tbne.w\t1414 \n \tldrb\tr3, [r4, #2]\n \tcmp\tr3, #0\n-\tbne.w\t1410 \n+\tbne.w\t1414 \n \tldr\tr3, [sp, #16]\n \tldr\tr0, [r3, #0]\n-\tbl\t200c \n+\tbl\t2010 \n \tldrb\tr3, [r4, #1]\n \tcmp\tr3, #104\t; 0x68\n-\tbne.w\t13e6 \n+\tbne.w\t13ea \n \tldrb\tr3, [r4, #2]\n \tcmp\tr3, #0\n-\tbne.w\t13e6 \n-\tb.n\t1b48 \n-\tldr\tr1, [pc, #836]\t; (1ea8 )\n+\tbne.w\t13ea \n+\tb.n\t1b4c \n+\tldr\tr1, [pc, #836]\t; (1eac )\n \tmov\tr0, r5\n \tadd\tr1, pc\n-\tblx\t1188 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n+\tblx\t118c >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n \tldr\tr3, [r7, #0]\n \tmov\tr8, r0\n-\tldr\tr1, [pc, #824]\t; (1eac )\n+\tldr\tr1, [pc, #824]\t; (1eb0 )\n \tmov\tr0, r7\n \tldr\tr3, [r3, #40]\t; 0x28\n \tadd\tr1, pc\n \tblx\tr3\n \tmov\tr1, r0\n \tmov\tr0, r8\n-\tblx\t1188 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n-\tldr\tr1, [pc, #812]\t; (1eb0 )\n+\tblx\t118c >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n+\tldr\tr1, [pc, #812]\t; (1eb4 )\n \tadd\tr1, pc\n-\tblx\t1188 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n-\tb.n\t1630 \n+\tblx\t118c >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n+\tb.n\t1634 \n \tmov\tr0, sl\n-\tblx\t1140 ::_M_widen_init() const@plt>\n-\tldr\tr3, [pc, #800]\t; (1eb4 )\n+\tblx\t1144 ::_M_widen_init() const@plt>\n+\tldr\tr3, [pc, #800]\t; (1eb8 )\n \tldr.w\tr2, [r9, r3]\n \tldr.w\tr3, [sl]\n \tldr\tr3, [r3, #24]\n \tcmp\tr3, r2\n \tit\teq\n \tmoveq\tr1, #10\n-\tbeq.n\t1ae0 \n+\tbeq.n\t1ae4 \n \tmov\tr0, sl\n \tmovs\tr1, #10\n \tblx\tr3\n \tmov\tr1, r0\n-\tb.n\t1ae0 \n+\tb.n\t1ae4 \n \tmov\tr0, sl\n-\tblx\t1140 ::_M_widen_init() const@plt>\n-\tldr\tr3, [pc, #764]\t; (1eb4 )\n+\tblx\t1144 ::_M_widen_init() const@plt>\n+\tldr\tr3, [pc, #764]\t; (1eb8 )\n \tldr.w\tr2, [r9, r3]\n \tldr.w\tr3, [sl]\n \tldr\tr3, [r3, #24]\n \tcmp\tr3, r2\n \tit\teq\n \tmoveq\tr1, #10\n-\tbeq.w\t1964 \n+\tbeq.w\t1968 \n \tmov\tr0, sl\n \tmovs\tr1, #10\n \tblx\tr3\n \tmov\tr1, r0\n-\tb.n\t1964 \n+\tb.n\t1968 \n \tcmp.w\tsl, #0\n-\tbne.w\t1994 \n-\tb.n\t1a0a \n+\tbne.w\t1998 \n+\tb.n\t1a0e \n \tcmp.w\tsl, #0\n-\tbne.w\t18c0 \n-\tb.n\t1976 \n+\tbne.w\t18c4 \n+\tb.n\t197a \n \tmov.w\tsl, #0\n-\tb.n\t1898 \n+\tb.n\t189c \n \tldr\tr3, [r5, #0]\n \tldr.w\tr0, [r3, #-12]\n \tadd\tr0, r5\n \tldr\tr1, [r0, #20]\n \torr.w\tr1, r1, #1\n-\tblx\t1288 >::clear(std::_Ios_Iostate)@plt>\n-\tb.n\t1ab4 \n-\tldr\tr1, [pc, #688]\t; (1eb8 )\n+\tblx\t128c >::clear(std::_Ios_Iostate)@plt>\n+\tb.n\t1ab8 \n+\tldr\tr1, [pc, #688]\t; (1ebc )\n \tmov\tr0, r5\n \tadd\tr1, pc\n-\tblx\t1188 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n+\tblx\t118c >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n \tldr\tr3, [sp, #20]\n \tcmp\tr3, #0\n-\tbeq.w\t1870 \n-\tldr\tr1, [pc, #676]\t; (1ebc )\n+\tbeq.w\t1874 \n+\tldr\tr1, [pc, #676]\t; (1ec0 )\n \tmov\tr0, r5\n \tadd\tr1, pc\n-\tblx\t1188 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n-\tb.n\t1870 \n+\tblx\t118c >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n+\tb.n\t1874 \n \tldr\tr3, [sp, #16]\n \tcmp\tr3, #0\n-\tbne.n\t1ce4 \n+\tbne.n\t1ce8 \n \tldr\tr3, [sp, #20]\n \tcmp\tr3, #0\n-\tbne.n\t1cd8 \n+\tbne.n\t1cdc \n \tldr\tr3, [sp, #32]\n-\tcbz\tr3, 1c3c \n-\tldr\tr1, [pc, #652]\t; (1ec0 )\n+\tcbz\tr3, 1c40 \n+\tldr\tr1, [pc, #652]\t; (1ec4 )\n \tmov\tr0, r5\n \tadd\tr1, pc\n-\tblx\t1188 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n-\tldr\tr1, [pc, #644]\t; (1ec4 )\n+\tblx\t118c >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n+\tldr\tr1, [pc, #644]\t; (1ec8 )\n \tmov\tr0, r5\n \tadd\tr1, pc\n-\tblx\t1188 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n-\tldr\tr1, [pc, #640]\t; (1ec8 )\n+\tblx\t118c >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n+\tldr\tr1, [pc, #640]\t; (1ecc )\n \tmov\tr0, r5\n \tadd\tr1, pc\n-\tblx\t1188 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n+\tblx\t118c >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n \tldr\tr0, [sp, #28]\n-\tbl\t20a8 >::_M_clear()@@Base>\n+\tbl\t20ac >::_M_clear()@@Base>\n \tvmov\tr0, s16\n-\tblx\t1104 \n+\tblx\t1108 \n \tvmov\tr0, s20\n-\tblx\t1294 \n-\tldr\tr2, [pc, #612]\t; (1ecc )\n-\tldr\tr3, [pc, #320]\t; (1dac )\n+\tblx\t1298 \n+\tldr\tr2, [pc, #612]\t; (1ed0 )\n+\tldr\tr3, [pc, #320]\t; (1db0 )\n \tadd\tr2, pc\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr.w\tr3, [sp, #1324]\t; 0x52c\n \teors\tr2, r3\n \tmov.w\tr3, #0\n-\tbne.n\t1d46 \n+\tbne.n\t1d4a \n \tmovs\tr0, #0\n \taddw\tsp, sp, #1332\t; 0x534\n \tvpop\t{d8-d10}\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n \tmov\tr1, r6\n \tmov\tr0, r8\n \tblx\tr2\n-\tb.n\t19bc \n+\tb.n\t19c0 \n \tmov\tr1, r6\n \tmov\tr0, r8\n \tblx\tr2\n-\tb.n\t18e8 \n-\tldr\tr1, [pc, #564]\t; (1ed0 )\n+\tb.n\t18ec \n+\tldr\tr1, [pc, #564]\t; (1ed4 )\n \tmov\tr0, r5\n \tadd\tr1, pc\n-\tblx\t1188 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n-\tb.n\t1994 \n-\tldr\tr1, [pc, #556]\t; (1ed4 )\n+\tblx\t118c >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n+\tb.n\t1998 \n+\tldr\tr1, [pc, #556]\t; (1ed8 )\n \tmov\tr0, r5\n \tadd\tr1, pc\n-\tblx\t1188 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n-\tb.n\t18c0 \n-\tldr\tr1, [pc, #548]\t; (1ed8 )\n+\tblx\t118c >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n+\tb.n\t18c4 \n+\tldr\tr1, [pc, #548]\t; (1edc )\n \tmov\tr0, r5\n \tadd\tr1, pc\n-\tblx\t1188 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n-\tb.n\t18b8 \n+\tblx\t118c >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n+\tb.n\t18bc \n \tldr.w\tr3, [sl]\n \tmov\tr0, sl\n \tldr\tr3, [r3, #4]\n \tblx\tr3\n \tmovs\tr0, #184\t; 0xb8\n-\tblx\t1194 \n+\tblx\t1198 \n \tmovs\tr1, #0\n \tmov\tr8, r0\n-\tblx\t10d4 \n-\tb.n\t17b4 \n-\tldr\tr1, [pc, #512]\t; (1edc )\n+\tblx\t10d8 \n+\tb.n\t17b8 \n+\tldr\tr1, [pc, #512]\t; (1ee0 )\n \tmov\tr0, r5\n \tadd\tr1, pc\n-\tblx\t1188 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n-\tb.n\t1c2e \n-\tldr\tr1, [pc, #504]\t; (1ee0 )\n+\tblx\t118c >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n+\tb.n\t1c32 \n+\tldr\tr1, [pc, #504]\t; (1ee4 )\n \tmov\tr0, r5\n \tadd\tr1, pc\n-\tblx\t1188 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n-\tb.n\t1c28 \n-\tldr\tr1, [pc, #496]\t; (1ee4 )\n+\tblx\t118c >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n+\tb.n\t1c2c \n+\tldr\tr1, [pc, #496]\t; (1ee8 )\n \tmov\tr0, r5\n \tadd\tr1, pc\n-\tblx\t1188 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n+\tblx\t118c >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n \tldr.w\tr1, [r7, #140]\t; 0x8c\n-\tblx\t1188 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n-\tldr\tr1, [pc, #484]\t; (1ee8 )\n+\tblx\t118c >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n+\tldr\tr1, [pc, #484]\t; (1eec )\n \tadd\tr1, pc\n-\tblx\t1188 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n-\tb.n\t16b6 \n-\tldr\tr1, [pc, #476]\t; (1eec )\n+\tblx\t118c >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n+\tb.n\t16ba \n+\tldr\tr1, [pc, #476]\t; (1ef0 )\n \tmov\tr0, r5\n \tadd\tr1, pc\n-\tblx\t1188 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n-\tb.n\t1630 \n+\tblx\t118c >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n+\tb.n\t1634 \n \tmov\tr0, r4\n-\tbl\t2080 \n-\tldr\tr3, [pc, #464]\t; (1ef0 )\n+\tbl\t2084 \n+\tldr\tr3, [pc, #464]\t; (1ef4 )\n \tldr\tr2, [sp, #16]\n \tmovs\tr1, #1\n \tldr.w\tr3, [r9, r3]\n \tldr\tr0, [r3, #0]\n \tldr\tr3, [r2, #4]\n \tstr\tr3, [sp, #0]\n \tldr\tr3, [r2, #0]\n-\tldr\tr2, [pc, #448]\t; (1ef4 )\n+\tldr\tr2, [pc, #448]\t; (1ef8 )\n \tadd\tr2, pc\n-\tblx\t1258 <__fprintf_chk@plt>\n+\tblx\t125c <__fprintf_chk@plt>\n \tmvn.w\tr0, #1\n-\tblx\t127c \n+\tblx\t1280 \n \tldr\tr0, [r3, #0]\n-\tbl\t200c \n-\tblx\t10ec <__stack_chk_fail@plt>\n-\tblx\t10f8 \n-\tblx\t10f8 \n-\tldr\tr1, [pc, #420]\t; (1ef8 )\n+\tbl\t2010 \n+\tblx\t10f0 <__stack_chk_fail@plt>\n+\tblx\t10fc \n+\tblx\t10fc \n+\tldr\tr1, [pc, #420]\t; (1efc )\n \tmov\tr0, r8\n \tadd\tr1, pc\n-\tblx\t1188 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n+\tblx\t118c >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n \tmov.w\tr0, #4294967295\t; 0xffffffff\n-\tblx\t127c \n+\tblx\t1280 \n \tmov\tr0, r4\n-\tbl\t2080 \n+\tbl\t2084 \n \tldr\tr0, [sp, #28]\n-\tbl\t20a8 >::_M_clear()@@Base>\n+\tbl\t20ac >::_M_clear()@@Base>\n \tvmov\tr0, s16\n-\tblx\t1104 \n+\tblx\t1108 \n \tvmov\tr0, s20\n-\tblx\t1294 \n-\tblx\t1234 <__cxa_end_cleanup@plt>\n+\tblx\t1298 \n+\tblx\t1238 <__cxa_end_cleanup@plt>\n \tmov\tr0, r4\n-\tbl\t20a8 >::_M_clear()@@Base>\n-\tb.n\t1d6a \n+\tbl\t20ac >::_M_clear()@@Base>\n+\tb.n\t1d6e \n \tmov\tr0, r8\n \tmovs\tr1, #184\t; 0xb8\n-\tblx\t114c \n-\tb.n\t1d6a \n+\tblx\t1150 \n+\tb.n\t1d6e \n \tmovs\tr1, #52\t; 0x34\n \tmov\tr0, r4\n-\tblx\t114c \n-\tb.n\t1d78 \n-\tb.n\t1d6a \n-\tb.n\t1d70 \n-\tb.n\t1d78 \n+\tblx\t1150 \n+\tb.n\t1d7c \n+\tb.n\t1d6e \n+\tb.n\t1d74 \n+\tb.n\t1d7c \n \tnop\n-\tadds\tr6, r3, #0\n+\tadds\tr2, r3, #0\n \tmovs\tr1, r0\n \tlsls\tr4, r2, #3\n \tmovs\tr0, r0\n-\tadds\tr4, r2, #0\n+\tadds\tr0, r2, #0\n \tmovs\tr1, r0\n \tlsls\tr0, r4, #3\n \tmovs\tr0, r0\n \tlsrs\tr0, r7, #27\n \tmovs\tr0, r0\n \tlsrs\tr2, r1, #28\n \tmovs\tr0, r0\n@@ -1173,15 +1173,15 @@\n \tmovs\tr0, r0\n \tlsrs\tr6, r0, #17\n \tmovs\tr0, r0\n \tlsrs\tr0, r0, #19\n \tmovs\tr0, r0\n \tlsrs\tr6, r0, #19\n \tmovs\tr0, r0\n-\tasrs\tr6, r4, #10\n+\tasrs\tr2, r4, #10\n \tmovs\tr1, r0\n \tlsrs\tr6, r1, #15\n \tmovs\tr0, r0\n \tlsrs\tr2, r2, #15\n \tmovs\tr0, r0\n \tlsrs\tr6, r6, #14\n \tmovs\tr0, r0\n@@ -1198,283 +1198,283 @@\n \tlsls\tr4, r3, #3\n \tmovs\tr0, r0\n \tlsrs\tr6, r5, #15\n \tmovs\tr0, r0\n \tlsrs\tr6, r2, #1\n \t...\n \n-00001efc <_start@@Base>:\n+00001f00 <_start@@Base>:\n _start():\n \tmov.w\tfp, #0\n \tmov.w\tlr, #0\n \tpop\t{r1}\n \tmov\tr2, sp\n \tpush\t{r2}\n \tpush\t{r0}\n-\tldr.w\tsl, [pc, #36]\t; 1f34 <_start@@Base+0x38>\n-\tadd\tr3, pc, #32\t; (adr r3, 1f34 <_start@@Base+0x38>)\n+\tldr.w\tsl, [pc, #36]\t; 1f38 <_start@@Base+0x38>\n+\tadd\tr3, pc, #32\t; (adr r3, 1f38 <_start@@Base+0x38>)\n \tadd\tsl, r3\n-\tldr.w\tip, [pc, #32]\t; 1f38 <_start@@Base+0x3c>\n+\tldr.w\tip, [pc, #32]\t; 1f3c <_start@@Base+0x3c>\n \tldr.w\tip, [sl, ip]\n \tstr.w\tip, [sp, #-4]!\n-\tldr\tr3, [pc, #24]\t; (1f3c <_start@@Base+0x40>)\n+\tldr\tr3, [pc, #24]\t; (1f40 <_start@@Base+0x40>)\n \tldr.w\tr3, [sl, r3]\n-\tldr\tr0, [pc, #24]\t; (1f40 <_start@@Base+0x44>)\n+\tldr\tr0, [pc, #24]\t; (1f44 <_start@@Base+0x44>)\n \tldr.w\tr0, [sl, r0]\n-\tblx\t1110 <__libc_start_main@plt>\n-\tblx\t1264 \n-\tlsrs\tr0, r4, #31\n+\tblx\t1114 <__libc_start_main@plt>\n+\tblx\t1268 \n+\tlsrs\tr4, r3, #31\n \tmovs\tr1, r0\n \tlsls\tr4, r6, #2\n \tmovs\tr0, r0\n \tlsls\tr0, r2, #3\n \tmovs\tr0, r0\n \tlsls\tr0, r5, #2\n \tmovs\tr0, r0\n call_weak_fn():\n \tadds\tr0, #20\n-\tb.n\t1a88 \n+\tb.n\t1a8c \n \tmovs\tr0, #20\n-\tb.n\t1a8c \n+\tb.n\t1a90 \n \tadds\tr0, #3\n-\tb.n\t2070 \n+\tb.n\t2074 \n \tmovs\tr0, #2\n-\tb.n\t1e7c \n+\tb.n\t1e80 \n \tmovs\tr0, r0\n-\tb.n\t25fe <_IO_stdin_used@@Base+0x4ce>\n+\tb.n\t2602 <_IO_stdin_used@@Base+0x4ce>\n \tvrhadd.u16\td0, d14, d31\n \tstc2l\t10, cr14, [lr], #-1020\t; 0xfffffc04\t; \n-\tlsrs\tr0, r0, #31\n+\tlsrs\tr4, r7, #30\n \tmovs\tr1, r0\n \tlsls\tr0, r7, #2\n \tmovs\tr0, r0\n deregister_tm_clones():\n-\tldr\tr0, [pc, #24]\t; (1f84 <_start@@Base+0x88>)\n-\tldr\tr3, [pc, #28]\t; (1f88 <_start@@Base+0x8c>)\n-\tldr\tr2, [pc, #28]\t; (1f8c <_start@@Base+0x90>)\n+\tldr\tr0, [pc, #24]\t; (1f88 <_start@@Base+0x88>)\n+\tldr\tr3, [pc, #28]\t; (1f8c <_start@@Base+0x8c>)\n+\tldr\tr2, [pc, #28]\t; (1f90 <_start@@Base+0x90>)\n \tadd\tr0, pc\n \tadd\tr3, pc\n \tadd\tr2, pc\n \tcmp\tr3, r0\n-\tbeq.n\t1f80 <_start@@Base+0x84>\n-\tldr\tr3, [pc, #20]\t; (1f90 <_start@@Base+0x94>)\n+\tbeq.n\t1f84 <_start@@Base+0x84>\n+\tldr\tr3, [pc, #20]\t; (1f94 <_start@@Base+0x94>)\n \tldr\tr3, [r2, r3]\n-\tcbz\tr3, 1f80 <_start@@Base+0x84>\n+\tcbz\tr3, 1f84 <_start@@Base+0x84>\n \tbx\tr3\n \tbx\tlr\n \tnop\n-\tasrs\tr6, r2, #2\n+\tasrs\tr2, r2, #2\n \tmovs\tr1, r0\n-\tasrs\tr4, r2, #2\n+\tasrs\tr0, r2, #2\n \tmovs\tr1, r0\n-\tlsrs\tr6, r3, #30\n+\tlsrs\tr2, r3, #30\n \tmovs\tr1, r0\n \tlsls\tr4, r5, #2\n \tmovs\tr0, r0\n register_tm_clones():\n-\tldr\tr0, [pc, #32]\t; (1fb8 <_start@@Base+0xbc>)\n-\tldr\tr1, [pc, #36]\t; (1fbc <_start@@Base+0xc0>)\n+\tldr\tr0, [pc, #32]\t; (1fbc <_start@@Base+0xbc>)\n+\tldr\tr1, [pc, #36]\t; (1fc0 <_start@@Base+0xc0>)\n \tadd\tr0, pc\n-\tldr\tr2, [pc, #36]\t; (1fc0 <_start@@Base+0xc4>)\n+\tldr\tr2, [pc, #36]\t; (1fc4 <_start@@Base+0xc4>)\n \tadd\tr1, pc\n \tsubs\tr1, r1, r0\n \tadd\tr2, pc\n \tlsrs\tr3, r1, #31\n \tadd.w\tr1, r3, r1, asr #2\n \tasrs\tr1, r1, #1\n-\tbeq.n\t1fb4 <_start@@Base+0xb8>\n-\tldr\tr3, [pc, #20]\t; (1fc4 <_start@@Base+0xc8>)\n+\tbeq.n\t1fb8 <_start@@Base+0xb8>\n+\tldr\tr3, [pc, #20]\t; (1fc8 <_start@@Base+0xc8>)\n \tldr\tr3, [r2, r3]\n-\tcbz\tr3, 1fb4 <_start@@Base+0xb8>\n+\tcbz\tr3, 1fb8 <_start@@Base+0xb8>\n \tbx\tr3\n \tbx\tlr\n \tnop\n-\tasrs\tr4, r5, #1\n-\tmovs\tr1, r0\n \tasrs\tr0, r5, #1\n \tmovs\tr1, r0\n-\tlsrs\tr0, r6, #29\n+\tasrs\tr4, r4, #1\n+\tmovs\tr1, r0\n+\tlsrs\tr4, r5, #29\n \tmovs\tr1, r0\n \tlsls\tr0, r3, #3\n \tmovs\tr0, r0\n __do_global_dtors_aux():\n \tpush\t{r3, lr}\n-\tldr\tr3, [pc, #40]\t; (1ff4 <_start@@Base+0xf8>)\n-\tldr\tr2, [pc, #40]\t; (1ff8 <_start@@Base+0xfc>)\n+\tldr\tr3, [pc, #40]\t; (1ff8 <_start@@Base+0xf8>)\n+\tldr\tr2, [pc, #40]\t; (1ffc <_start@@Base+0xfc>)\n \tadd\tr3, pc\n \tadd\tr2, pc\n \tldrb\tr3, [r3, #0]\n-\tcbnz\tr3, 1ff2 <_start@@Base+0xf6>\n-\tldr\tr3, [pc, #36]\t; (1ffc <_start@@Base+0x100>)\n+\tcbnz\tr3, 1ff6 <_start@@Base+0xf6>\n+\tldr\tr3, [pc, #36]\t; (2000 <_start@@Base+0x100>)\n \tldr\tr3, [r2, r3]\n-\tcbz\tr3, 1fe6 <_start@@Base+0xea>\n-\tldr\tr3, [pc, #32]\t; (2000 <_start@@Base+0x104>)\n+\tcbz\tr3, 1fea <_start@@Base+0xea>\n+\tldr\tr3, [pc, #32]\t; (2004 <_start@@Base+0x104>)\n \tadd\tr3, pc\n \tldr\tr0, [r3, #0]\n-\tblx\t11b8 <__cxa_finalize@plt>\n-\tbl\t1f68 <_start@@Base+0x6c>\n-\tldr\tr3, [pc, #24]\t; (2004 <_start@@Base+0x108>)\n+\tblx\t11bc <__cxa_finalize@plt>\n+\tbl\t1f6c <_start@@Base+0x6c>\n+\tldr\tr3, [pc, #24]\t; (2008 <_start@@Base+0x108>)\n \tmovs\tr2, #1\n \tadd\tr3, pc\n \tstrb\tr2, [r3, #0]\n \tpop\t{r3, pc}\n-\tasrs\tr6, r6, #32\n+\tasrs\tr2, r6, #32\n \tmovs\tr1, r0\n-\tlsrs\tr0, r0, #29\n+\tlsrs\tr4, r7, #28\n \tmovs\tr1, r0\n \tlsls\tr0, r1, #3\n \tmovs\tr0, r0\n-\tasrs\tr2, r4, #32\n+\tasrs\tr6, r3, #32\n \tmovs\tr1, r0\n-\tasrs\tr6, r2, #32\n+\tasrs\tr2, r2, #32\n \tmovs\tr1, r0\n frame_dummy():\n-\tb.n\t1f94 <_start@@Base+0x98>\n+\tb.n\t1f98 <_start@@Base+0x98>\n \tnop\n \n-0000200c :\n+00002010 :\n errorOutHelp(char*):\n \tpush\t{r3, r4, r5, lr}\n \tmov\tr1, r0\n-\tldr\tr3, [pc, #64]\t; (2054 )\n-\tldr\tr2, [pc, #68]\t; (2058 )\n+\tldr\tr3, [pc, #64]\t; (2058 )\n+\tldr\tr2, [pc, #68]\t; (205c )\n \tmov\tr4, r0\n \tadd\tr3, pc\n \tldr\tr5, [r3, r2]\n \tmov\tr0, r5\n-\tblx\t1188 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n-\tldr\tr1, [pc, #56]\t; (205c )\n+\tblx\t118c >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n+\tldr\tr1, [pc, #56]\t; (2060 )\n \tadd\tr1, pc\n-\tblx\t1188 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n-\tldr\tr1, [pc, #52]\t; (2060 )\n+\tblx\t118c >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n+\tldr\tr1, [pc, #52]\t; (2064 )\n \tmov\tr0, r5\n \tadd\tr1, pc\n-\tblx\t1188 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n+\tblx\t118c >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n \tmov\tr1, r4\n-\tblx\t1188 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n-\tldr\tr1, [pc, #40]\t; (2064 )\n+\tblx\t118c >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n+\tldr\tr1, [pc, #40]\t; (2068 )\n \tadd\tr1, pc\n-\tblx\t1188 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n-\tldr\tr1, [pc, #36]\t; (2068 )\n+\tblx\t118c >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n+\tldr\tr1, [pc, #36]\t; (206c )\n \tmov\tr0, r5\n \tadd\tr1, pc\n-\tblx\t1188 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n+\tblx\t118c >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n \tmov.w\tr0, #4294967295\t; 0xffffffff\n-\tblx\t127c \n+\tblx\t1280 \n \tnop\n-\tlsrs\tr2, r7, #27\n+\tlsrs\tr6, r6, #27\n \tmovs\tr1, r0\n \tlsls\tr0, r4, #3\n \tmovs\tr0, r0\n \tlsls\tr6, r3, #6\n \tmovs\tr0, r0\n \tlsls\tr0, r1, #7\n \tmovs\tr0, r0\n \tlsls\tr2, r0, #7\n \tmovs\tr0, r0\n \tlsls\tr4, r1, #9\n \t...\n \n-0000206c ::do_widen(char) const@@Base>:\n+00002070 ::do_widen(char) const@@Base>:\n std::ctype::do_widen(char) const:\n \tmov\tr0, r1\n \tbx\tlr\n \n-00002070 :\n+00002074 :\n sword::VerseKey::operator=(sword::VerseKey const&):\n \tldr\tr3, [r0, #0]\n \tpush\t{r4, lr}\n \tmov\tr4, r0\n \tldr\tr3, [r3, #32]\n \tblx\tr3\n \tmov\tr0, r4\n \tpop\t{r4, pc}\n \tnop\n \n-00002080 :\n+00002084 :\n sword::SWBuf::~SWBuf():\n \tpush\t{r4, lr}\n \tmov\tr4, r0\n \tldr\tr0, [r0, #0]\n-\tldr\tr3, [pc, #24]\t; (20a0 )\n+\tldr\tr3, [pc, #24]\t; (20a4 )\n \tadd\tr3, pc\n-\tcbz\tr0, 209a \n-\tldr\tr2, [pc, #20]\t; (20a4 )\n+\tcbz\tr0, 209e \n+\tldr\tr2, [pc, #20]\t; (20a8 )\n \tldr\tr3, [r3, r2]\n \tldr\tr3, [r3, #0]\n \tcmp\tr0, r3\n-\tbeq.n\t209a \n-\tblx\t1164 \n+\tbeq.n\t209e \n+\tblx\t1168 \n \tmov\tr0, r4\n \tpop\t{r4, pc}\n \tnop\n-\tlsrs\tr0, r1, #26\n+\tlsrs\tr4, r0, #26\n \tmovs\tr1, r0\n \tlsls\tr0, r5, #3\n \t...\n \n-000020a8 >::_M_clear()@@Base>:\n+000020ac >::_M_clear()@@Base>:\n std::__cxx11::_List_base >::_M_clear():\n \tpush\t{r3, r4, r5, r6, r7, lr}\n-\tldr\tr7, [pc, #48]\t; (20dc >::_M_clear()@@Base+0x34>)\n+\tldr\tr7, [pc, #48]\t; (20e0 >::_M_clear()@@Base+0x34>)\n \tldr\tr4, [r0, #0]\n \tadd\tr7, pc\n \tcmp\tr4, r0\n-\tbeq.n\t20d8 >::_M_clear()@@Base+0x30>\n+\tbeq.n\t20dc >::_M_clear()@@Base+0x30>\n \tmov\tr6, r0\n \tmov\tr5, r4\n-\tldr\tr3, [pc, #36]\t; (20e0 >::_M_clear()@@Base+0x38>)\n+\tldr\tr3, [pc, #36]\t; (20e4 >::_M_clear()@@Base+0x38>)\n \tldr\tr4, [r4, #0]\n \tldr\tr0, [r5, #8]\n-\tcbz\tr0, 20cc >::_M_clear()@@Base+0x24>\n+\tcbz\tr0, 20d0 >::_M_clear()@@Base+0x24>\n \tldr\tr3, [r7, r3]\n \tldr\tr3, [r3, #0]\n \tcmp\tr0, r3\n-\tbeq.n\t20cc >::_M_clear()@@Base+0x24>\n-\tblx\t1164 \n+\tbeq.n\t20d0 >::_M_clear()@@Base+0x24>\n+\tblx\t1168 \n \tmovs\tr1, #28\n \tmov\tr0, r5\n-\tblx\t114c \n+\tblx\t1150 \n \tcmp\tr4, r6\n-\tbne.n\t20b6 >::_M_clear()@@Base+0xe>\n+\tbne.n\t20ba >::_M_clear()@@Base+0xe>\n \tpop\t{r3, r4, r5, r6, r7, pc}\n \tnop\n-\tlsrs\tr2, r4, #25\n+\tlsrs\tr6, r3, #25\n \tmovs\tr1, r0\n \tlsls\tr0, r5, #3\n \t...\n \n-000020e4 <__libc_csu_init@@Base>:\n+000020e8 <__libc_csu_init@@Base>:\n __libc_csu_init():\n \tstmdb\tsp!, {r3, r4, r5, r6, r7, r8, r9, lr}\n \tmov\tr7, r0\n-\tldr\tr6, [pc, #48]\t; (211c <__libc_csu_init@@Base+0x38>)\n-\tldr\tr5, [pc, #48]\t; (2120 <__libc_csu_init@@Base+0x3c>)\n+\tldr\tr6, [pc, #48]\t; (2120 <__libc_csu_init@@Base+0x38>)\n+\tldr\tr5, [pc, #48]\t; (2124 <__libc_csu_init@@Base+0x3c>)\n \tmov\tr8, r1\n \tadd\tr6, pc\n \tmov\tr9, r2\n \tadd\tr5, pc\n-\tblx\t10a8 \n+\tblx\t10ac \n \tsubs\tr6, r6, r5\n \tasrs\tr6, r6, #2\n-\tbeq.n\t2116 <__libc_csu_init@@Base+0x32>\n+\tbeq.n\t211a <__libc_csu_init@@Base+0x32>\n \tsubs\tr5, #4\n \tmovs\tr4, #0\n \tldr.w\tr3, [r5, #4]!\n \tmov\tr2, r9\n \tmov\tr1, r8\n \tmov\tr0, r7\n \tadds\tr4, #1\n \tblx\tr3\n \tcmp\tr6, r4\n-\tbne.n\t2104 <__libc_csu_init@@Base+0x20>\n+\tbne.n\t2108 <__libc_csu_init@@Base+0x20>\n \tldmia.w\tsp!, {r3, r4, r5, r6, r7, r8, r9, pc}\n \tnop\n-\tlsrs\tr4, r7, #19\n+\tlsrs\tr0, r7, #19\n \tmovs\tr1, r0\n-\tlsrs\tr0, r6, #19\n+\tlsrs\tr4, r5, #19\n \tmovs\tr1, r0\n \n-00002124 <__libc_csu_fini@@Base>:\n+00002128 <__libc_csu_fini@@Base>:\n __libc_csu_fini():\n \tbx\tlr\n \tnop\n"}, {"source1": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n \n \n Disassembly of section .fini:\n \n-00002128 <.fini>:\n+0000212c <.fini>:\n _fini():\n \tpush\t{r3, lr}\n \tpop\t{r3, pc}\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -1,142 +1,142 @@\n \n Hex dump of section '.rodata':\n- 0x00002130 01000200 3a000000 3d000000 0a000000 ....:...=.......\n- 0x00002140 3d000000 0f000000 3d000000 24000000 =.......=...$...\n- 0x00002150 3d000000 32000000 3d000000 02000000 =...2...=.......\n- 0x00002160 3d000000 05000000 3d000000 13000000 =.......=.......\n- 0x00002170 3d000000 0d000000 3d000000 0c000000 =.......=.......\n- 0x00002180 3d000000 23000000 3d000000 11000000 =...#...=.......\n- 0x00002190 3d000000 26000000 3d000000 01000000 =...&...=.......\n- 0x000021a0 3d000000 17000000 3d000000 08000000 =.......=.......\n- 0x000021b0 3d000000 09000000 3d000000 00000000 =.......=.......\n- 0x000021c0 00000000 202d2061 20746f6f 6c20746f .... - a tool to\n- 0x000021d0 206f7574 70757420 61205357 4f524420 output a SWORD \n- 0x000021e0 6d6f6475 6c652069 6e204f53 49532066 module in OSIS f\n- 0x000021f0 6f726d61 740a0000 75736167 653a2000 ormat...usage: .\n- 0x00002200 203c6d6f 646e616d 653e200a 00000000 .....\n- 0x00002210 0a0a2a2a 2a20446f 6e277420 75736520 ..*** Don't use \n- 0x00002220 74686973 20757469 6c697479 202a2a2a this utility ***\n- 0x00002230 200a0a00 49747320 70757270 6f736520 ...Its purpose \n- 0x00002240 69732074 6f207072 6f766520 74686520 is to prove the \n- 0x00002250 656e6769 6e652063 616e2064 6f0a0000 engine can do...\n- 0x00002260 6c6f7373 6c657373 20696d70 6f727420 lossless import \n- 0x00002270 2f206578 706f7274 2c206275 74207765 / export, but we\n- 0x00002280 20617265 206e6f74 20746865 72652079 are not there y\n- 0x00002290 65742e20 0a0a0000 54686973 20757469 et. ....This uti\n- 0x000022a0 6c697479 20697320 646f6e65 2c20696e lity is done, in\n- 0x000022b0 20666163 74206974 20697320 616c7265 fact it is alre\n- 0x000022c0 61647920 746f6f20 636f6d70 6c65782e ady too complex.\n- 0x000022d0 0a000000 54686520 454e4749 4e45206e ....The ENGINE n\n- 0x000022e0 65656473 206d6f72 6520776f 726b2074 eeds more work t\n- 0x000022f0 6f206173 73757265 20657870 6f727420 o assure export \n- 0x00002300 6173204f 53495320 776f726b 730a0000 as OSIS works...\n- 0x00002310 54686973 20757469 6c697479 206f6e6c This utility onl\n- 0x00002320 79206769 76657320 7573206f 63636173 y gives us occas\n- 0x00002330 696f6e20 746f2069 6d70726f 76652074 ion to improve t\n- 0x00002340 68652065 6e67696e 652e0a00 4f757220 he engine...Our \n- 0x00002350 676f616c 20697320 6e6f7420 746f2070 goal is not to p\n- 0x00002360 726f6475 63652061 6e206578 706f7274 roduce an export\n- 0x00002370 20746f6f 6c2e0a0a 00000000 496e2066 tool.......In f\n- 0x00002380 6163742c 20796f75 2073686f 756c6420 act, you should \n- 0x00002390 6e657665 72206578 706f7274 2053574f never export SWO\n- 0x000023a0 5244206d 6f64756c 65732e0a 00000000 RD modules......\n- 0x000023b0 4d616e79 2043726f 73735769 7265206d Many CrossWire m\n- 0x000023c0 6f64756c 65732061 7265206c 6963656e odules are licen\n- 0x000023d0 73656420 666f7220 75736520 66726f6d sed for use from\n- 0x000023e0 20707562 6c697368 6572730a 00000000 publishers.....\n- 0x000023f0 616e6420 796f7520 77696c6c 206e6565 and you will nee\n- 0x00002400 6420746f 206f6274 61696e20 796f7572 d to obtain your\n- 0x00002410 206f776e 20706572 6d697373 696f6e73 own permissions\n- 0x00002420 2e0a0000 57652061 6c736f20 646f206e ....We also do n\n- 0x00002430 6f742065 6e636f75 72616765 2070726f ot encourage pro\n- 0x00002440 70616761 74696e67 20656e63 6f64696e pagating encodin\n- 0x00002450 67206572 726f7273 0a000000 77686963 g errors....whic\n- 0x00002460 6820796f 75207769 6c6c2061 766f6964 h you will avoid\n- 0x00002470 20627920 6f627461 696e696e 67207465 by obtaining te\n- 0x00002480 78742064 61746120 66726f6d 20746865 xt data from the\n- 0x00002490 20736f75 7263652e 0a0a0000 506c6561 source.....Plea\n- 0x000024a0 73652073 65652074 68652054 65787453 se see the TextS\n- 0x000024b0 6f757263 6520656e 74727920 696e2074 ource entry in t\n- 0x000024c0 6865206d 6f64756c 65277320 2e636f6e he module's .con\n- 0x000024d0 66206669 6c650a00 666f7220 696e666f f file..for info\n- 0x000024e0 726d6174 696f6e20 77686572 6520746f rmation where to\n- 0x000024f0 206f6274 61696e20 6d6f6475 6c652064 obtain module d\n- 0x00002500 61746120 66726f6d 206f7572 20736f75 ata from our sou\n- 0x00002510 7263652e 0a0a0000 49662079 6f752073 rce.....If you s\n- 0x00002520 74696c6c 206d7573 74206578 706f7274 till must export\n- 0x00002530 2053574f 5244206d 6f64756c 65206461 SWORD module da\n- 0x00002540 74612c20 75736520 6d6f6432 696d702e ta, use mod2imp.\n- 0x00002550 0a000000 49742069 73206d6f 7265206c ....It is more l\n- 0x00002560 6f73736c 6573733b 206f7220 6c657373 ossless; or less\n- 0x00002570 206c6f73 7366756c 2c20616e 64206561 lossful, and ea\n- 0x00002580 73696572 20746f20 72656164 2e0a0a00 sier to read....\n- 0x00002590 2d2d6865 6c700000 2d68656c 70000000 --help..-help...\n- 0x000025a0 416c6c20 52656164 696e6773 00000000 All Readings....\n- 0x000025b0 43757272 656e746c 79206d6f 64326f73 Currently mod2os\n- 0x000025c0 6973206f 6e6c7920 776f726b 73207769 is only works wi\n- 0x000025d0 74682076 65727365 206b6579 6564206d th verse keyed m\n- 0x000025e0 6f64756c 65730a0a 00000000 3c3f786d odules.................\n- 0x00002740 3c6f7369 73546578 74000000 206f7369 ....
...\n- 0x000027a0 09093c77 6f726b20 6f736973 576f726b ....\n- 0x000027c0 3c2f7469 746c653e 0a000000 0909093c .......<\n- 0x000027d0 6964656e 74696669 65722074 7970653d identifier type=\n- 0x000027e0 224f5349 53223e42 69626c65 2e000000 \"OSIS\">Bible....\n- 0x000027f0 3c2f6964 656e7469 66696572 3e0a0000 ...\n- 0x00002800 0909093c 72656653 79737465 6d3e4269 ...Bi\n- 0x00002810 626c652e 4b4a563c 2f726566 53797374 ble.KJV..............\n- 0x00002860 093c2f68 65616465 723e0a0a 00000000 .
......\n- 0x00002870 093c2f63 68617074 65723e0a 00000000 .
.....\n- 0x00002880 093c2f64 69763e0a 00000000 093c6469 .
..........
.....\n- 0x000028e0 09093c76 65727365 206f7369 7349443d .....\n- 0x00002900 0a000000 093c2f6f 73697354 6578743e .....\n- 0x00002910 0a000000 3c2f6f73 69733e0a 00000000 .........\n- 0x00002920 4f6e0000 6572726f 723a2025 733a2063 On..error: %s: c\n- 0x00002930 6f756c64 6e277420 66696e64 206d6f64 ouldn't find mod\n- 0x00002940 756c653a 20257320 0a000000 3a000000 ule: %s ....:...\n- 0x00002950 3d000000 0a000000 3d000000 0f000000 =.......=.......\n- 0x00002960 3d000000 24000000 3d000000 32000000 =...$...=...2...\n- 0x00002970 3d000000 02000000 3d000000 05000000 =.......=.......\n- 0x00002980 3d000000 13000000 3d000000 0d000000 =.......=.......\n- 0x00002990 3d000000 0c000000 3d000000 23000000 =.......=...#...\n- 0x000029a0 3d000000 11000000 3d000000 26000000 =.......=...&...\n- 0x000029b0 3d000000 01000000 3d000000 17000000 =.......=.......\n- 0x000029c0 3d000000 08000000 3d000000 09000000 =.......=.......\n- 0x000029d0 3d000000 00000000 00000000 =...........\n+ 0x00002134 01000200 3a000000 3d000000 0a000000 ....:...=.......\n+ 0x00002144 3d000000 0f000000 3d000000 24000000 =.......=...$...\n+ 0x00002154 3d000000 32000000 3d000000 02000000 =...2...=.......\n+ 0x00002164 3d000000 05000000 3d000000 13000000 =.......=.......\n+ 0x00002174 3d000000 0d000000 3d000000 0c000000 =.......=.......\n+ 0x00002184 3d000000 23000000 3d000000 11000000 =...#...=.......\n+ 0x00002194 3d000000 26000000 3d000000 01000000 =...&...=.......\n+ 0x000021a4 3d000000 17000000 3d000000 08000000 =.......=.......\n+ 0x000021b4 3d000000 09000000 3d000000 00000000 =.......=.......\n+ 0x000021c4 00000000 202d2061 20746f6f 6c20746f .... - a tool to\n+ 0x000021d4 206f7574 70757420 61205357 4f524420 output a SWORD \n+ 0x000021e4 6d6f6475 6c652069 6e204f53 49532066 module in OSIS f\n+ 0x000021f4 6f726d61 740a0000 75736167 653a2000 ormat...usage: .\n+ 0x00002204 203c6d6f 646e616d 653e200a 00000000 .....\n+ 0x00002214 0a0a2a2a 2a20446f 6e277420 75736520 ..*** Don't use \n+ 0x00002224 74686973 20757469 6c697479 202a2a2a this utility ***\n+ 0x00002234 200a0a00 49747320 70757270 6f736520 ...Its purpose \n+ 0x00002244 69732074 6f207072 6f766520 74686520 is to prove the \n+ 0x00002254 656e6769 6e652063 616e2064 6f0a0000 engine can do...\n+ 0x00002264 6c6f7373 6c657373 20696d70 6f727420 lossless import \n+ 0x00002274 2f206578 706f7274 2c206275 74207765 / export, but we\n+ 0x00002284 20617265 206e6f74 20746865 72652079 are not there y\n+ 0x00002294 65742e20 0a0a0000 54686973 20757469 et. ....This uti\n+ 0x000022a4 6c697479 20697320 646f6e65 2c20696e lity is done, in\n+ 0x000022b4 20666163 74206974 20697320 616c7265 fact it is alre\n+ 0x000022c4 61647920 746f6f20 636f6d70 6c65782e ady too complex.\n+ 0x000022d4 0a000000 54686520 454e4749 4e45206e ....The ENGINE n\n+ 0x000022e4 65656473 206d6f72 6520776f 726b2074 eeds more work t\n+ 0x000022f4 6f206173 73757265 20657870 6f727420 o assure export \n+ 0x00002304 6173204f 53495320 776f726b 730a0000 as OSIS works...\n+ 0x00002314 54686973 20757469 6c697479 206f6e6c This utility onl\n+ 0x00002324 79206769 76657320 7573206f 63636173 y gives us occas\n+ 0x00002334 696f6e20 746f2069 6d70726f 76652074 ion to improve t\n+ 0x00002344 68652065 6e67696e 652e0a00 4f757220 he engine...Our \n+ 0x00002354 676f616c 20697320 6e6f7420 746f2070 goal is not to p\n+ 0x00002364 726f6475 63652061 6e206578 706f7274 roduce an export\n+ 0x00002374 20746f6f 6c2e0a0a 00000000 496e2066 tool.......In f\n+ 0x00002384 6163742c 20796f75 2073686f 756c6420 act, you should \n+ 0x00002394 6e657665 72206578 706f7274 2053574f never export SWO\n+ 0x000023a4 5244206d 6f64756c 65732e0a 00000000 RD modules......\n+ 0x000023b4 4d616e79 2043726f 73735769 7265206d Many CrossWire m\n+ 0x000023c4 6f64756c 65732061 7265206c 6963656e odules are licen\n+ 0x000023d4 73656420 666f7220 75736520 66726f6d sed for use from\n+ 0x000023e4 20707562 6c697368 6572730a 00000000 publishers.....\n+ 0x000023f4 616e6420 796f7520 77696c6c 206e6565 and you will nee\n+ 0x00002404 6420746f 206f6274 61696e20 796f7572 d to obtain your\n+ 0x00002414 206f776e 20706572 6d697373 696f6e73 own permissions\n+ 0x00002424 2e0a0000 57652061 6c736f20 646f206e ....We also do n\n+ 0x00002434 6f742065 6e636f75 72616765 2070726f ot encourage pro\n+ 0x00002444 70616761 74696e67 20656e63 6f64696e pagating encodin\n+ 0x00002454 67206572 726f7273 0a000000 77686963 g errors....whic\n+ 0x00002464 6820796f 75207769 6c6c2061 766f6964 h you will avoid\n+ 0x00002474 20627920 6f627461 696e696e 67207465 by obtaining te\n+ 0x00002484 78742064 61746120 66726f6d 20746865 xt data from the\n+ 0x00002494 20736f75 7263652e 0a0a0000 506c6561 source.....Plea\n+ 0x000024a4 73652073 65652074 68652054 65787453 se see the TextS\n+ 0x000024b4 6f757263 6520656e 74727920 696e2074 ource entry in t\n+ 0x000024c4 6865206d 6f64756c 65277320 2e636f6e he module's .con\n+ 0x000024d4 66206669 6c650a00 666f7220 696e666f f file..for info\n+ 0x000024e4 726d6174 696f6e20 77686572 6520746f rmation where to\n+ 0x000024f4 206f6274 61696e20 6d6f6475 6c652064 obtain module d\n+ 0x00002504 61746120 66726f6d 206f7572 20736f75 ata from our sou\n+ 0x00002514 7263652e 0a0a0000 49662079 6f752073 rce.....If you s\n+ 0x00002524 74696c6c 206d7573 74206578 706f7274 till must export\n+ 0x00002534 2053574f 5244206d 6f64756c 65206461 SWORD module da\n+ 0x00002544 74612c20 75736520 6d6f6432 696d702e ta, use mod2imp.\n+ 0x00002554 0a000000 49742069 73206d6f 7265206c ....It is more l\n+ 0x00002564 6f73736c 6573733b 206f7220 6c657373 ossless; or less\n+ 0x00002574 206c6f73 7366756c 2c20616e 64206561 lossful, and ea\n+ 0x00002584 73696572 20746f20 72656164 2e0a0a00 sier to read....\n+ 0x00002594 2d2d6865 6c700000 2d68656c 70000000 --help..-help...\n+ 0x000025a4 416c6c20 52656164 696e6773 00000000 All Readings....\n+ 0x000025b4 43757272 656e746c 79206d6f 64326f73 Currently mod2os\n+ 0x000025c4 6973206f 6e6c7920 776f726b 73207769 is only works wi\n+ 0x000025d4 74682076 65727365 206b6579 6564206d th verse keyed m\n+ 0x000025e4 6f64756c 65730a0a 00000000 3c3f786d odules.................\n+ 0x00002744 3c6f7369 73546578 74000000 206f7369 ....
...\n+ 0x000027a4 09093c77 6f726b20 6f736973 576f726b ....\n+ 0x000027c4 3c2f7469 746c653e 0a000000 0909093c .......<\n+ 0x000027d4 6964656e 74696669 65722074 7970653d identifier type=\n+ 0x000027e4 224f5349 53223e42 69626c65 2e000000 \"OSIS\">Bible....\n+ 0x000027f4 3c2f6964 656e7469 66696572 3e0a0000 ...\n+ 0x00002804 0909093c 72656653 79737465 6d3e4269 ...Bi\n+ 0x00002814 626c652e 4b4a563c 2f726566 53797374 ble.KJV..............\n+ 0x00002864 093c2f68 65616465 723e0a0a 00000000 .
......\n+ 0x00002874 093c2f63 68617074 65723e0a 00000000 ......\n+ 0x00002884 093c2f64 69763e0a 00000000 093c6469 .
..........
.....\n+ 0x000028e4 09093c76 65727365 206f7369 7349443d .....\n+ 0x00002904 0a000000 093c2f6f 73697354 6578743e .....\n+ 0x00002914 0a000000 3c2f6f73 69733e0a 00000000 .........\n+ 0x00002924 4f6e0000 6572726f 723a2025 733a2063 On..error: %s: c\n+ 0x00002934 6f756c64 6e277420 66696e64 206d6f64 ouldn't find mod\n+ 0x00002944 756c653a 20257320 0a000000 3a000000 ule: %s ....:...\n+ 0x00002954 3d000000 0a000000 3d000000 0f000000 =.......=.......\n+ 0x00002964 3d000000 24000000 3d000000 32000000 =...$...=...2...\n+ 0x00002974 3d000000 02000000 3d000000 05000000 =.......=.......\n+ 0x00002984 3d000000 13000000 3d000000 0d000000 =.......=.......\n+ 0x00002994 3d000000 0c000000 3d000000 23000000 =.......=...#...\n+ 0x000029a4 3d000000 11000000 3d000000 26000000 =.......=...&...\n+ 0x000029b4 3d000000 01000000 3d000000 17000000 =.......=.......\n+ 0x000029c4 3d000000 08000000 3d000000 09000000 =.......=.......\n+ 0x000029d4 3d000000 00000000 00000000 =...........\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.ARM.extab {}", "source2": "readelf --wide --decompress --hex-dump=.ARM.extab {}", "unified_diff": "@@ -1,13 +1,13 @@\n \n Hex dump of section '.ARM.extab':\n- 0x000029dc c4e7ff7f 01ccb201 b0af82c9 ffff0184 ................\n- 0x000029ec 01340400 00488c02 d01500da 0204c215 .4...H..........\n- 0x000029fc 00ec0204 d01500fa 0204ce15 009e0304 ................\n- 0x00002a0c cc1500cc 032eb015 00dc05e2 08cc1500 ................\n- 0x00002a1c 9c0f9c01 901500d2 1002cc15 00f81004 ................\n- 0x00002a2c d0150094 1122cc15 00ba111e 901500de .....\"..........\n- 0x00002a3c 1120cc15 00aa1204 901500b6 12c401cc . ..............\n- 0x00002a4c 1500fe13 04b81500 8a145acc 1500ee14 ..........Z.....\n- 0x00002a5c 04d01500 f6140490 1500fa14 0ecc1500 ................\n- 0x00002a6c ac150400 00 .....\n+ 0x000029e0 c4e7ff7f 01ccb201 b0af82c9 ffff0184 ................\n+ 0x000029f0 01340400 00488c02 d01500da 0204c215 .4...H..........\n+ 0x00002a00 00ec0204 d01500fa 0204ce15 009e0304 ................\n+ 0x00002a10 cc1500cc 032eb015 00dc05e2 08cc1500 ................\n+ 0x00002a20 9c0f9c01 901500d2 1002cc15 00f81004 ................\n+ 0x00002a30 d0150094 1122cc15 00ba111e 901500de .....\"..........\n+ 0x00002a40 1120cc15 00aa1204 901500b6 12c401cc . ..............\n+ 0x00002a50 1500fe13 04b81500 8a145acc 1500ee14 ..........Z.....\n+ 0x00002a60 04d01500 f6140490 1500fa14 0ecc1500 ................\n+ 0x00002a70 ac150400 00 .....\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.ARM.exidx {}", "source2": "readelf --wide --decompress --hex-dump=.ARM.exidx {}", "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.ARM.exidx':\n- 0x00002a74 2ce8ff7f 01000000 58e8ff7f 5cffff7f ,.......X...\\...\n- 0x00002a84 78f4ff7f 01000000 80f5ff7f a908b180 x...............\n- 0x00002a94 d8f5ff7f 01000000 d4f5ff7f b0b0a880 ................\n- 0x00002aa4 dcf5ff7f 01000000 ........\n+ 0x00002a78 2ce8ff7f 01000000 58e8ff7f 5cffff7f ,.......X...\\...\n+ 0x00002a88 78f4ff7f 01000000 80f5ff7f a908b180 x...............\n+ 0x00002a98 d8f5ff7f 01000000 d4f5ff7f b0b0a880 ................\n+ 0x00002aa8 dcf5ff7f 01000000 ........\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.eh_frame {}", "source2": "readelf --wide --decompress --hex-dump=.eh_frame {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Hex dump of section '.eh_frame':\n- 0x00002aac 00000000 ....\n+ 0x00002ab0 00000000 ....\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.init_array {}", "source2": "readelf --wide --decompress --hex-dump=.init_array {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Hex dump of section '.init_array':\n- 0x00012de8 09200000 a1120000 . ......\n+ 0x00012de8 0d200000 a5120000 . ......\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.fini_array {}", "source2": "readelf --wide --decompress --hex-dump=.fini_array {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Hex dump of section '.fini_array':\n- 0x00012df0 c91f0000 ....\n+ 0x00012df0 cd1f0000 ....\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.got {}", "source2": "readelf --wide --decompress --hex-dump=.got {}", "unified_diff": "@@ -1,19 +1,19 @@\n \n Hex dump of section '.got':\n NOTE: This section has relocations against it, but these have NOT been applied to this dump.\n- 0x00012f14 f42d0100 00000000 00000000 b4100000 .-..............\n- 0x00012f24 b4100000 b4100000 b4100000 b4100000 ................\n- 0x00012f34 b4100000 b4100000 b4100000 b4100000 ................\n- 0x00012f44 b4100000 b4100000 b4100000 b4100000 ................\n- 0x00012f54 b4100000 b4100000 b4100000 b4100000 ................\n- 0x00012f64 b4100000 b4100000 b4100000 b4100000 ................\n- 0x00012f74 b4100000 b4100000 b4100000 b4100000 ................\n- 0x00012f84 b4100000 b4100000 b4100000 b4100000 ................\n- 0x00012f94 b4100000 b4100000 b4100000 b4100000 ................\n- 0x00012fa4 b4100000 b4100000 b4100000 b4100000 ................\n- 0x00012fb4 b4100000 b4100000 d5120000 00000000 ................\n- 0x00012fc4 00000000 25210000 00000000 00000000 ....%!..........\n- 0x00012fd4 00000000 00000000 00000000 6d200000 ............m ..\n- 0x00012fe4 e5200000 00000000 00000000 00000000 . ..............\n- 0x00012ff4 00000000 71200000 00000000 ....q ......\n+ 0x00012f14 f42d0100 00000000 00000000 b8100000 .-..............\n+ 0x00012f24 b8100000 b8100000 b8100000 b8100000 ................\n+ 0x00012f34 b8100000 b8100000 b8100000 b8100000 ................\n+ 0x00012f44 b8100000 b8100000 b8100000 b8100000 ................\n+ 0x00012f54 b8100000 b8100000 b8100000 b8100000 ................\n+ 0x00012f64 b8100000 b8100000 b8100000 b8100000 ................\n+ 0x00012f74 b8100000 b8100000 b8100000 b8100000 ................\n+ 0x00012f84 b8100000 b8100000 b8100000 b8100000 ................\n+ 0x00012f94 b8100000 b8100000 b8100000 b8100000 ................\n+ 0x00012fa4 b8100000 b8100000 b8100000 b8100000 ................\n+ 0x00012fb4 b8100000 b8100000 d9120000 00000000 ................\n+ 0x00012fc4 00000000 29210000 00000000 00000000 ....)!..........\n+ 0x00012fd4 00000000 00000000 00000000 71200000 ............q ..\n+ 0x00012fe4 e9200000 00000000 00000000 00000000 . ..............\n+ 0x00012ff4 00000000 75200000 00000000 ....u ......\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 65646239 39353635 64363036 66306637 edb99565d606f0f7\n- 0x00000010 62333432 30326436 63633138 33633931 b34202d6cc183c91\n- 0x00000020 34316666 36632e64 65627567 00000000 41ff6c.debug....\n- 0x00000030 a02ed782 ....\n+ 0x00000000 65306639 35303533 66346232 66333562 e0f95053f4b2f35b\n+ 0x00000010 65326666 38663836 65613537 62383536 e2ff8f86ea57b856\n+ 0x00000020 63653663 32612e64 65627567 00000000 ce6c2a.debug....\n+ 0x00000030 7c709420 |p. \n \n"}]}, {"source1": "./usr/bin/mod2vpl", "source2": "./usr/bin/mod2vpl", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,16 +4,16 @@\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 00000154 000154 000019 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000170 000170 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000194 000194 000020 00 A 0 0 4\n [ 4] .gnu.hash GNU_HASH 000001b4 0001b4 0000ac 04 A 5 0 4\n [ 5] .dynsym DYNSYM 00000260 000260 0003b0 10 A 6 3 4\n- [ 6] .dynstr STRTAB 00000610 000610 00046f 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 00000a80 000a80 000076 02 A 5 0 2\n+ [ 6] .dynstr STRTAB 00000610 000610 000471 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 00000a82 000a82 000076 02 A 5 0 2\n [ 8] .gnu.version_r VERNEED 00000af8 000af8 0000a0 00 A 6 3 4\n [ 9] .rel.dyn REL 00000b98 000b98 000098 08 A 5 0 4\n [10] .rel.plt REL 00000c30 000c30 0000e8 08 AI 5 22 4\n [11] .init PROGBITS 00000d18 000d18 00000c 00 AX 0 0 4\n [12] .plt PROGBITS 00000d24 000d24 000174 04 AX 0 0 4\n [13] .text PROGBITS 00000e98 000e98 000564 00 AX 0 0 4\n [14] .fini PROGBITS 000013fc 0013fc 000008 00 AX 0 0 4\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -10,24 +10,24 @@\n 0x00000019 (INIT_ARRAY) 0x11e20\n 0x0000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x0000001a (FINI_ARRAY) 0x11e28\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x1b4\n 0x00000005 (STRTAB) 0x610\n 0x00000006 (SYMTAB) 0x260\n- 0x0000000a (STRSZ) 1135 (bytes)\n+ 0x0000000a (STRSZ) 1137 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000015 (DEBUG) 0x0\n 0x00000003 (PLTGOT) 0x11f44\n 0x00000002 (PLTRELSZ) 232 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0xc30\n 0x00000011 (REL) 0xb98\n 0x00000012 (RELSZ) 152 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW PIE\n 0x6ffffffe (VERNEED) 0xaf8\n 0x6fffffff (VERNEEDNUM) 3\n- 0x6ffffff0 (VERSYM) 0xa80\n+ 0x6ffffff0 (VERSYM) 0xa82\n 0x6ffffffa (RELCOUNT) 8\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3f3dd9a2f4201ebe8c2bbc37ec6ce5d79568aad4\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: aaa9687984eed39df52ae533f88fd6053fed3c35\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n"}, {"source1": "readelf --wide --version-info {}", "source2": "readelf --wide --version-info {}", "unified_diff": "@@ -1,10 +1,10 @@\n \n Version symbols section '.gnu.version' contains 59 entries:\n- Addr: 0x0000000000000a80 Offset: 0x000a80 Link: 5 (.dynsym)\n+ Addr: 0x0000000000000a82 Offset: 0x000a82 Link: 5 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 0 (*local*) 2 (GLIBCXX_3.4)\n 004: 0 (*local*) 0 (*local*) 3 (GLIBC_2.4) 2 (GLIBCXX_3.4)\n 008: 2 (GLIBCXX_3.4) 0 (*local*) 3 (GLIBC_2.4) 0 (*local*) \n 00c: 2 (GLIBCXX_3.4) 4 (GLIBCXX_3.4.11) 2 (GLIBCXX_3.4) 3 (GLIBC_2.4) \n 010: 0 (*local*) 2 (GLIBCXX_3.4) 3 (GLIBC_2.4) 5 (CXXABI_1.3) \n 014: 3 (GLIBC_2.4) 2 (GLIBCXX_3.4) 3 (GLIBC_2.4) 3 (GLIBC_2.4) \n 018: 0 (*local*) 3 (GLIBC_2.4) 6 (GLIBCXX_3.4.9) 7 (CXXABI_ARM_1.3.3) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -48,15 +48,15 @@\n GLIBCXX_3.4.11\n GLIBCXX_3.4\n H\tIxD\tJyD\t\n usage: %s [0|1 - prepend verse reference to each line]\n error: %s: %s module is not keyed to verses \n error: %s: couldn't find module: %s \n /usr/lib/debug/.dwz/arm-linux-gnueabihf/libsword-utils.debug\n-3dd9a2f4201ebe8c2bbc37ec6ce5d79568aad4.debug\n+a9687984eed39df52ae533f88fd6053fed3c35.debug\n .shstrtab\n .note.gnu.build-id\n .note.ABI-tag\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rel.dyn\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -66,9 +66,10 @@\n 0x00000a00 5f322e34 00435858 4142495f 41524d5f _2.4.CXXABI_ARM_\n 0x00000a10 312e332e 3300474c 49424358 585f332e 1.3.3.GLIBCXX_3.\n 0x00000a20 342e3900 43585841 42495f31 2e330047 4.9.CXXABI_1.3.G\n 0x00000a30 4c494243 58585f33 2e342e31 3100474c LIBCXX_3.4.11.GL\n 0x00000a40 49424358 585f332e 34000000 00000000 IBCXX_3.4.......\n 0x00000a50 00000000 00000000 00000000 00000000 ................\n 0x00000a60 00000000 00000000 00000000 00000000 ................\n- 0x00000a70 00000000 00000000 00000000 000000 ...............\n+ 0x00000a70 00000000 00000000 00000000 00000000 ................\n+ 0x00000a80 00 .\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 33646439 61326634 32303165 62653863 3dd9a2f4201ebe8c\n- 0x00000010 32626263 33376563 36636535 64373935 2bbc37ec6ce5d795\n- 0x00000020 36386161 64342e64 65627567 00000000 68aad4.debug....\n- 0x00000030 31d80368 1..h\n+ 0x00000000 61393638 37393834 65656433 39646635 a9687984eed39df5\n+ 0x00000010 32616535 33336638 38666436 30353366 2ae533f88fd6053f\n+ 0x00000020 65643363 33352e64 65627567 00000000 ed3c35.debug....\n+ 0x00000030 0e9c6327 ..c'\n \n"}]}, {"source1": "./usr/bin/mod2zmod", "source2": "./usr/bin/mod2zmod", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,16 +4,16 @@\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 00000154 000154 000019 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000170 000170 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000194 000194 000020 00 A 0 0 4\n [ 4] .gnu.hash GNU_HASH 000001b4 0001b4 00006c 04 A 5 0 4\n [ 5] .dynsym DYNSYM 00000220 000220 0004d0 10 A 6 3 4\n- [ 6] .dynstr STRTAB 000006f0 0006f0 0007f4 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 00000ee4 000ee4 00009a 02 A 5 0 2\n+ [ 6] .dynstr STRTAB 000006f0 0006f0 0007f6 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 00000ee6 000ee6 00009a 02 A 5 0 2\n [ 8] .gnu.version_r VERNEED 00000f80 000f80 0000d0 00 A 6 4 4\n [ 9] .rel.dyn REL 00001050 001050 0000a0 08 A 5 0 4\n [10] .rel.plt REL 000010f0 0010f0 000178 08 AI 5 22 4\n [11] .init PROGBITS 00001268 001268 00000c 00 AX 0 0 4\n [12] .plt PROGBITS 00001274 001274 00024c 04 AX 0 0 4\n [13] .text PROGBITS 000014c0 0014c0 000af4 00 AX 0 0 4\n [14] .fini PROGBITS 00001fb4 001fb4 000008 00 AX 0 0 4\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -11,24 +11,24 @@\n 0x00000019 (INIT_ARRAY) 0x12dcc\n 0x0000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x0000001a (FINI_ARRAY) 0x12dd4\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x1b4\n 0x00000005 (STRTAB) 0x6f0\n 0x00000006 (SYMTAB) 0x220\n- 0x0000000a (STRSZ) 2036 (bytes)\n+ 0x0000000a (STRSZ) 2038 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000015 (DEBUG) 0x0\n 0x00000003 (PLTGOT) 0x12ef8\n 0x00000002 (PLTRELSZ) 376 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0x10f0\n 0x00000011 (REL) 0x1050\n 0x00000012 (RELSZ) 160 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW PIE\n 0x6ffffffe (VERNEED) 0xf80\n 0x6fffffff (VERNEEDNUM) 4\n- 0x6ffffff0 (VERSYM) 0xee4\n+ 0x6ffffff0 (VERSYM) 0xee6\n 0x6ffffffa (RELCOUNT) 8\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 1309d34bf5f09ee9557cd191ed32ddf76c4c0c6b\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 89519f358787e591ba76b33dec2dc3e2998db014\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n"}, {"source1": "readelf --wide --version-info {}", "source2": "readelf --wide --version-info {}", "unified_diff": "@@ -1,10 +1,10 @@\n \n Version symbols section '.gnu.version' contains 77 entries:\n- Addr: 0x0000000000000ee4 Offset: 0x000ee4 Link: 5 (.dynsym)\n+ Addr: 0x0000000000000ee6 Offset: 0x000ee6 Link: 5 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 0 (*local*) 2 (GLIBCXX_3.4.21) \n 004: 3 (GLIBCXX_3.4) 0 (*local*) 0 (*local*) 4 (GCC_3.5) \n 008: 5 (GLIBC_2.4) 0 (*local*) 5 (GLIBC_2.4) 0 (*local*) \n 00c: 0 (*local*) 3 (GLIBCXX_3.4) 6 (CXXABI_1.3.9) 5 (GLIBC_2.4) \n 010: 0 (*local*) 5 (GLIBC_2.4) 3 (GLIBCXX_3.4) 0 (*local*) \n 014: 3 (GLIBCXX_3.4) 7 (CXXABI_1.3) 0 (*local*) 3 (GLIBCXX_3.4)\n 018: 0 (*local*) 5 (GLIBC_2.4) 2 (GLIBCXX_3.4.21) 5 (GLIBC_2.4) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -93,15 +93,15 @@\n Something that would never be first module entry\n Adding [\n ] link to: [\n ] new text.\n Skipping [\n ] no entry in Module.\n /usr/lib/debug/.dwz/arm-linux-gnueabihf/libsword-utils.debug\n-09d34bf5f09ee9557cd191ed32ddf76c4c0c6b.debug\n+519f358787e591ba76b33dec2dc3e2998db014.debug\n .shstrtab\n .note.gnu.build-id\n .note.ABI-tag\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rel.dyn\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -123,9 +123,9 @@\n 0x00000e70 49424358 585f332e 342e3900 43585841 IBCXX_3.4.9.CXXA\n 0x00000e80 42495f31 2e330043 58584142 495f312e BI_1.3.CXXABI_1.\n 0x00000e90 332e3900 474c4942 4358585f 332e3400 3.9.GLIBCXX_3.4.\n 0x00000ea0 474c4942 4358585f 332e342e 32310000 GLIBCXX_3.4.21..\n 0x00000eb0 00000000 00000000 00000000 00000000 ................\n 0x00000ec0 00000000 00000000 00000000 00000000 ................\n 0x00000ed0 00000000 00000000 00000000 00000000 ................\n- 0x00000ee0 00000000 ....\n+ 0x00000ee0 00000000 0000 ......\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 30396433 34626635 66303965 65393535 09d34bf5f09ee955\n- 0x00000010 37636431 39316564 33326464 66373663 7cd191ed32ddf76c\n- 0x00000020 34633063 36622e64 65627567 00000000 4c0c6b.debug....\n- 0x00000030 1d790df5 .y..\n+ 0x00000000 35313966 33353837 38376535 39316261 519f358787e591ba\n+ 0x00000010 37366233 33646563 32646333 65323939 76b33dec2dc3e299\n+ 0x00000020 38646230 31342e64 65627567 00000000 8db014.debug....\n+ 0x00000030 455da711 E]..\n \n"}]}, {"source1": "./usr/bin/osis2mod", "source2": "./usr/bin/osis2mod", "unified_diff": null, "details": [{"source1": "readelf --wide --file-header {}", "source2": "readelf --wide --file-header {}", "unified_diff": "@@ -4,15 +4,15 @@\n Data: 2's complement, little endian\n Version: 1 (current)\n OS/ABI: UNIX - System V\n ABI Version: 0\n Type: DYN (Shared object file)\n Machine: ARM\n Version: 0x1\n- Entry point address: 0x3f71\n+ Entry point address: 0x3f75\n Start of program headers: 52 (bytes into file)\n Start of section headers: 61924 (bytes into file)\n Flags: 0x5000400, Version5 EABI, hard-float ABI\n Size of this header: 52 (bytes)\n Size of program headers: 32 (bytes)\n Number of program headers: 9\n Size of section headers: 40 (bytes)\n"}, {"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,19 +1,19 @@\n \n Elf file type is DYN (Shared object file)\n-Entry point 0x3f71\n+Entry point 0x3f75\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- EXIDX 0x00e3c4 0x0000e3c4 0x0000e3c4 0x000b8 0x000b8 R 0x4\n+ EXIDX 0x00e3c8 0x0000e3c8 0x0000e3c8 0x000b8 0x000b8 R 0x4\n PHDR 0x000034 0x00000034 0x00000034 0x00120 0x00120 R 0x4\n INTERP 0x000154 0x00000154 0x00000154 0x00019 0x00019 R 0x1\n [Requesting program interpreter: /lib/ld-linux-armhf.so.3]\n- LOAD 0x000000 0x00000000 0x00000000 0x0e480 0x0e480 R E 0x10000\n+ LOAD 0x000000 0x00000000 0x00000000 0x0e484 0x0e484 R E 0x10000\n LOAD 0x00ec74 0x0001ec74 0x0001ec74 0x003a0 0x008f8 RW 0x10000\n DYNAMIC 0x00ec80 0x0001ec80 0x0001ec80 0x00120 0x00120 RW 0x4\n NOTE 0x000170 0x00000170 0x00000170 0x00044 0x00044 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n GNU_RELRO 0x00ec74 0x0001ec74 0x0001ec74 0x0038c 0x0038c R 0x1\n \n Section to Segment mapping:\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,27 +4,27 @@\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 00000154 000154 000019 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000170 000170 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000194 000194 000020 00 A 0 0 4\n [ 4] .gnu.hash GNU_HASH 000001b4 0001b4 0001d0 04 A 5 0 4\n [ 5] .dynsym DYNSYM 00000384 000384 000c80 10 A 6 3 4\n- [ 6] .dynstr STRTAB 00001004 001004 0015f0 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 000025f4 0025f4 000190 02 A 5 0 2\n- [ 8] .gnu.version_r VERNEED 00002784 002784 0000d0 00 A 6 4 4\n- [ 9] .rel.dyn REL 00002854 002854 0000f0 08 A 5 0 4\n- [10] .rel.plt REL 00002944 002944 0003d8 08 AI 5 22 4\n- [11] .init PROGBITS 00002d1c 002d1c 00000c 00 AX 0 0 4\n- [12] .plt PROGBITS 00002d28 002d28 0005e0 04 AX 0 0 4\n- [13] .text PROGBITS 00003308 003308 009018 00 AX 0 0 4\n- [14] .fini PROGBITS 0000c320 00c320 000008 00 AX 0 0 4\n- [15] .rodata PROGBITS 0000c328 00c328 001b9c 00 A 0 0 4\n- [16] .ARM.extab PROGBITS 0000dec4 00dec4 0004ff 00 A 0 0 4\n- [17] .ARM.exidx ARM_EXIDX 0000e3c4 00e3c4 0000b8 00 AL 13 0 4\n- [18] .eh_frame PROGBITS 0000e47c 00e47c 000004 00 A 0 0 4\n+ [ 6] .dynstr STRTAB 00001004 001004 0015f2 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 000025f6 0025f6 000190 02 A 5 0 2\n+ [ 8] .gnu.version_r VERNEED 00002788 002788 0000d0 00 A 6 4 4\n+ [ 9] .rel.dyn REL 00002858 002858 0000f0 08 A 5 0 4\n+ [10] .rel.plt REL 00002948 002948 0003d8 08 AI 5 22 4\n+ [11] .init PROGBITS 00002d20 002d20 00000c 00 AX 0 0 4\n+ [12] .plt PROGBITS 00002d2c 002d2c 0005e0 04 AX 0 0 4\n+ [13] .text PROGBITS 0000330c 00330c 009018 00 AX 0 0 4\n+ [14] .fini PROGBITS 0000c324 00c324 000008 00 AX 0 0 4\n+ [15] .rodata PROGBITS 0000c32c 00c32c 001b9c 00 A 0 0 4\n+ [16] .ARM.extab PROGBITS 0000dec8 00dec8 0004ff 00 A 0 0 4\n+ [17] .ARM.exidx ARM_EXIDX 0000e3c8 00e3c8 0000b8 00 AL 13 0 4\n+ [18] .eh_frame PROGBITS 0000e480 00e480 000004 00 A 0 0 4\n [19] .init_array INIT_ARRAY 0001ec74 00ec74 000008 04 WA 0 0 4\n [20] .fini_array FINI_ARRAY 0001ec7c 00ec7c 000004 04 WA 0 0 4\n [21] .dynamic DYNAMIC 0001ec80 00ec80 000120 08 WA 6 0 4\n [22] .got PROGBITS 0001eda0 00eda0 000260 04 WA 0 0 4\n [23] .data PROGBITS 0001f000 00f000 000014 00 WA 0 0 4\n [24] .bss NOBITS 0001f018 00f014 000554 00 WA 0 0 8\n [25] .ARM.attributes ARM_ATTRIBUTES 00000000 00f014 000033 00 0 0 1\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -1,12 +1,12 @@\n \n Symbol table '.dynsym' contains 200 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 00000000 0 NOTYPE LOCAL DEFAULT UND \n- 1: 00002d1c 0 SECTION LOCAL DEFAULT 11 \n+ 1: 00002d20 0 SECTION LOCAL DEFAULT 11 \n 2: 0001f000 0 SECTION LOCAL DEFAULT 23 \n 3: 00000000 0 FUNC GLOBAL DEFAULT UND _ZNK5sword8VerseKey10getOSISRefEv\n 4: 00000000 0 FUNC GLOBAL DEFAULT UND _ZNK5sword6XMLTag12getAttributeEPKcic\n 5: 00000000 0 FUNC GLOBAL DEFAULT UND _ZN5sword8VerseKey8setVerseEi\n 6: 00000000 0 FUNC GLOBAL DEFAULT UND _ZNSt14basic_ifstreamIcSt11char_traitsIcEED1Ev@GLIBCXX_3.4 (2)\n 7: 00000000 0 FUNC GLOBAL DEFAULT UND fwrite@GLIBC_2.4 (3)\n 8: 00000000 0 FUNC GLOBAL DEFAULT UND __cxa_begin_catch@CXXABI_1.3 (4)\n@@ -138,66 +138,66 @@\n 134: 00000000 0 FUNC GLOBAL DEFAULT UND _ZNK5sword6XMLTag17getAttributeNamesB5cxx11Ev\n 135: 00000000 0 FUNC GLOBAL DEFAULT UND _ZN5sword8VerseKey9setIntrosEb\n 136: 00000000 0 FUNC GLOBAL DEFAULT UND _ZN5sword7UTF8NFC11processTextERNS_5SWBufEPKNS_5SWKeyEPKNS_8SWModuleE\n 137: 00000000 0 FUNC GLOBAL DEFAULT UND _ZN5sword11ZipCompressC1Ev\n 138: 00000000 0 FUNC GLOBAL DEFAULT UND _ZN5sword8VerseKey22setVersificationSystemEPKc\n 139: 00000000 0 FUNC GLOBAL DEFAULT UND _ZN5sword6zVerse12createModuleEPKciS2_\n 140: 00000000 0 FUNC GLOBAL DEFAULT UND _ZN5sword8UTF8SCSUC1Ev\n- 141: 0000bd3d 212 FUNC WEAK DEFAULT 13 _ZN5sword5SWBufC1EPKcm\n- 142: 0000c0a5 218 FUNC WEAK DEFAULT 13 _ZNSt11_Deque_baseIN5sword6XMLTagESaIS1_EE17_M_initialize_mapEj\n- 143: 0000c2cd 14 FUNC WEAK DEFAULT 13 _ZN5sword10Latin1UTF8D0Ev\n+ 141: 0000bd41 212 FUNC WEAK DEFAULT 13 _ZN5sword5SWBufC1EPKcm\n+ 142: 0000c0a9 218 FUNC WEAK DEFAULT 13 _ZNSt11_Deque_baseIN5sword6XMLTagESaIS1_EE17_M_initialize_mapEj\n+ 143: 0000c2d1 14 FUNC WEAK DEFAULT 13 _ZN5sword10Latin1UTF8D0Ev\n 144: 0001f160 4 OBJECT GLOBAL DEFAULT 24 converter\n- 145: 0000be11 182 FUNC WEAK DEFAULT 13 _ZN5sword5SWBuf3setEPKcm\n+ 145: 0000be15 182 FUNC WEAK DEFAULT 13 _ZN5sword5SWBuf3setEPKcm\n 146: 0001f168 184 OBJECT GLOBAL DEFAULT 24 currentVerse\n 147: 0001f290 4 OBJECT GLOBAL DEFAULT 24 normalized\n- 148: 0000bc31 4 FUNC WEAK DEFAULT 13 _ZNKSt5ctypeIcE8do_widenEc\n- 149: 0000c181 332 FUNC WEAK DEFAULT 13 _ZNSt5dequeIN5sword6XMLTagESaIS1_EE16_M_push_back_auxIJRKS1_EEEvDpOT_\n+ 148: 0000bc35 4 FUNC WEAK DEFAULT 13 _ZNKSt5ctypeIcE8do_widenEc\n+ 149: 0000c185 332 FUNC WEAK DEFAULT 13 _ZNSt5dequeIN5sword6XMLTagESaIS1_EE16_M_push_back_auxIJRKS1_EEEvDpOT_\n 150: 0001f248 56 OBJECT GLOBAL DEFAULT 24 currentKeyIDs\n 151: 0001f56c 0 NOTYPE GLOBAL DEFAULT 24 _bss_end__\n- 152: 00005c25 568 FUNC GLOBAL DEFAULT 13 _Z10isValidRefPKcS0_\n- 153: 0000bc61 44 FUNC WEAK DEFAULT 13 _ZNSt6vectorIN5sword7ListKeyESaIS1_EED1Ev\n- 154: 0000c2dd 64 FUNC GLOBAL DEFAULT 13 __libc_csu_init\n- 155: 00004869 1036 FUNC GLOBAL DEFAULT 13 _Z5usagePKcS0_b\n- 156: 0000bec9 416 FUNC WEAK DEFAULT 13 _ZNSt6vectorIN5sword7ListKeyESaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_\n- 157: 00004c75 2928 FUNC GLOBAL DEFAULT 13 _Z12transformBSPN5sword6XMLTagE\n+ 152: 00005c29 568 FUNC GLOBAL DEFAULT 13 _Z10isValidRefPKcS0_\n+ 153: 0000bc65 44 FUNC WEAK DEFAULT 13 _ZNSt6vectorIN5sword7ListKeyESaIS1_EED1Ev\n+ 154: 0000c2e1 64 FUNC GLOBAL DEFAULT 13 __libc_csu_init\n+ 155: 0000486d 1036 FUNC GLOBAL DEFAULT 13 _Z5usagePKcS0_b\n+ 156: 0000becd 416 FUNC WEAK DEFAULT 13 _ZNSt6vectorIN5sword7ListKeyESaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_\n+ 157: 00004c79 2928 FUNC GLOBAL DEFAULT 13 _Z12transformBSPN5sword6XMLTagE\n 158: 0001f000 0 NOTYPE GLOBAL DEFAULT 23 __data_start\n 159: 0001f370 255 OBJECT GLOBAL DEFAULT 24 activeOsisID\n 160: 0001f220 20 OBJECT GLOBAL DEFAULT 24 v11n\n 161: 0001f470 4 OBJECT GLOBAL DEFAULT 24 outputEncoder\n 162: 0001f050 255 OBJECT GLOBAL DEFAULT 24 currentOsisID\n- 163: 00006f1d 13004 FUNC GLOBAL DEFAULT 13 _Z11handleTokenRN5sword5SWBufENS_6XMLTagE\n- 164: 0000bd3d 212 FUNC WEAK DEFAULT 13 _ZN5sword5SWBufC2EPKcm\n+ 163: 00006f21 13004 FUNC GLOBAL DEFAULT 13 _Z11handleTokenRN5sword5SWBufENS_6XMLTagE\n+ 164: 0000bd41 212 FUNC WEAK DEFAULT 13 _ZN5sword5SWBufC2EPKcm\n 165: 0001f000 0 NOTYPE WEAK DEFAULT 23 data_start\n 166: 0001f280 12 OBJECT GLOBAL DEFAULT 24 linkedVerses\n- 167: 00006101 392 FUNC GLOBAL DEFAULT 13 _Z11linkToEntryRN5sword8VerseKeyES1_\n- 168: 0000c31d 2 FUNC GLOBAL DEFAULT 13 __libc_csu_fini\n- 169: 0000bc8d 176 FUNC WEAK DEFAULT 13 _ZNSt5stackIN5sword6XMLTagESt5dequeIS1_SaIS1_EEED1Ev\n+ 167: 00006105 392 FUNC GLOBAL DEFAULT 13 _Z11linkToEntryRN5sword8VerseKeyES1_\n+ 168: 0000c321 2 FUNC GLOBAL DEFAULT 13 __libc_csu_fini\n+ 169: 0000bc91 176 FUNC WEAK DEFAULT 13 _ZNSt5stackIN5sword6XMLTagESt5dequeIS1_SaIS1_EEED1Ev\n 170: 0001f56c 0 NOTYPE GLOBAL DEFAULT 24 __end__\n- 171: 0000a381 6320 FUNC GLOBAL DEFAULT 13 _Z11processOSISRSi\n+ 171: 0000a385 6320 FUNC GLOBAL DEFAULT 13 _Z11processOSISRSi\n 172: 0001f154 12 OBJECT GLOBAL DEFAULT 24 normalizer\n- 173: 0000bc39 40 FUNC WEAK DEFAULT 13 _ZN5sword5SWBufD1Ev\n- 174: 0000bc35 2 FUNC WEAK DEFAULT 13 _ZN5sword10Latin1UTF8D1Ev\n- 175: 00005815 1040 FUNC GLOBAL DEFAULT 13 _Z13prepareSWTextPKcRN5sword5SWBufE\n- 176: 0000341d 2900 FUNC GLOBAL DEFAULT 13 main\n- 177: 0000415d 108 FUNC GLOBAL DEFAULT 13 _Z10detectUTF8PKc\n- 178: 00005e5d 676 FUNC GLOBAL DEFAULT 13 _Z12makeValidRefRN5sword8VerseKeyE\n- 179: 0000bc61 44 FUNC WEAK DEFAULT 13 _ZNSt6vectorIN5sword7ListKeyESaIS1_EED2Ev\n- 180: 00006289 3220 FUNC GLOBAL DEFAULT 13 _Z10writeEntryRN5sword5SWBufEb\n+ 173: 0000bc3d 40 FUNC WEAK DEFAULT 13 _ZN5sword5SWBufD1Ev\n+ 174: 0000bc39 2 FUNC WEAK DEFAULT 13 _ZN5sword10Latin1UTF8D1Ev\n+ 175: 00005819 1040 FUNC GLOBAL DEFAULT 13 _Z13prepareSWTextPKcRN5sword5SWBufE\n+ 176: 00003421 2900 FUNC GLOBAL DEFAULT 13 main\n+ 177: 00004161 108 FUNC GLOBAL DEFAULT 13 _Z10detectUTF8PKc\n+ 178: 00005e61 676 FUNC GLOBAL DEFAULT 13 _Z12makeValidRefRN5sword8VerseKeyE\n+ 179: 0000bc65 44 FUNC WEAK DEFAULT 13 _ZNSt6vectorIN5sword7ListKeyESaIS1_EED2Ev\n+ 180: 0000628d 3220 FUNC GLOBAL DEFAULT 13 _Z10writeEntryRN5sword5SWBufEb\n 181: 0001f020 4 OBJECT GLOBAL DEFAULT 24 debug\n 182: 0001f014 0 NOTYPE GLOBAL DEFAULT 24 __bss_start\n 183: 0001f28c 4 OBJECT GLOBAL DEFAULT 24 converted\n 184: 0001f474 4 OBJECT GLOBAL DEFAULT 24 outputDecoder\n 185: 0001f56c 0 NOTYPE GLOBAL DEFAULT 24 _end\n- 186: 0000c069 60 FUNC WEAK DEFAULT 13 _ZNSt7__cxx1110_List_baseIN5sword5SWBufESaIS2_EE8_M_clearEv\n- 187: 0000c328 4 OBJECT GLOBAL DEFAULT 15 _IO_stdin_used\n- 188: 00003f71 0 FUNC GLOBAL DEFAULT 13 _start\n+ 186: 0000c06d 60 FUNC WEAK DEFAULT 13 _ZNSt7__cxx1110_List_baseIN5sword5SWBufESaIS2_EE8_M_clearEv\n+ 187: 0000c32c 4 OBJECT GLOBAL DEFAULT 15 _IO_stdin_used\n+ 188: 00003f75 0 FUNC GLOBAL DEFAULT 13 _start\n 189: 0001f234 20 OBJECT GLOBAL DEFAULT 24 activeVerseText\n- 190: 000057e5 48 FUNC GLOBAL DEFAULT 13 _Z12isOSISAbbrevPKc\n+ 190: 000057e9 48 FUNC GLOBAL DEFAULT 13 _Z12isOSISAbbrevPKc\n 191: 0001f014 0 NOTYPE GLOBAL DEFAULT 23 _edata\n- 192: 000041c9 1696 FUNC GLOBAL DEFAULT 13 _Z17prepareSWVerseKeyRN5sword5SWBufE\n- 193: 0000bc8d 176 FUNC WEAK DEFAULT 13 _ZNSt5stackIN5sword6XMLTagESt5dequeIS1_SaIS1_EEED2Ev\n- 194: 0000bc35 2 FUNC WEAK DEFAULT 13 _ZN5sword10Latin1UTF8D2Ev\n- 195: 0000bc39 40 FUNC WEAK DEFAULT 13 _ZN5sword5SWBufD2Ev\n- 196: 0000a1e9 408 FUNC GLOBAL DEFAULT 13 _Z10writeLinksv\n+ 192: 000041cd 1696 FUNC GLOBAL DEFAULT 13 _Z17prepareSWVerseKeyRN5sword5SWBufE\n+ 193: 0000bc91 176 FUNC WEAK DEFAULT 13 _ZNSt5stackIN5sword6XMLTagESt5dequeIS1_SaIS1_EEED2Ev\n+ 194: 0000bc39 2 FUNC WEAK DEFAULT 13 _ZN5sword10Latin1UTF8D2Ev\n+ 195: 0000bc3d 40 FUNC WEAK DEFAULT 13 _ZN5sword5SWBufD2Ev\n+ 196: 0000a1ed 408 FUNC GLOBAL DEFAULT 13 _Z10writeLinksv\n 197: 0001f56c 0 NOTYPE GLOBAL DEFAULT 24 __bss_end__\n 198: 0001f294 4 OBJECT GLOBAL DEFAULT 24 module\n 199: 0001f014 0 NOTYPE GLOBAL DEFAULT 24 __bss_start__\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rel.dyn' at offset 0x2854 contains 30 entries:\n+Relocation section '.rel.dyn' at offset 0x2858 contains 30 entries:\n Offset Info Type Sym. Value Symbol's Name\n 0001ec74 00000017 R_ARM_RELATIVE \n 0001ec78 00000017 R_ARM_RELATIVE \n 0001ec7c 00000017 R_ARM_RELATIVE \n 0001ef98 00000017 R_ARM_RELATIVE \n 0001ef9c 00000017 R_ARM_RELATIVE \n 0001efa4 00000017 R_ARM_RELATIVE \n@@ -28,15 +28,15 @@\n 0001efe8 00006c15 R_ARM_GLOB_DAT 00000000 _ZSt3cin@GLIBCXX_3.4\n 0001efec 00006f15 R_ARM_GLOB_DAT 00000000 _ZTVSt9basic_iosIcSt11char_traitsIcEE@GLIBCXX_3.4\n 0001eff0 00007315 R_ARM_GLOB_DAT 00000000 _ITM_registerTMCloneTable\n 0001eff4 00007515 R_ARM_GLOB_DAT 00000000 stderr@GLIBC_2.4\n 0001eff8 00007f15 R_ARM_GLOB_DAT 00000000 _ZN5sword5SWBuf7nullStrE\n 0001effc 00008115 R_ARM_GLOB_DAT 00000000 _ZN5sword7UTF8NFCD1Ev\n \n-Relocation section '.rel.plt' at offset 0x2944 contains 123 entries:\n+Relocation section '.rel.plt' at offset 0x2948 contains 123 entries:\n Offset Info Type Sym. Value Symbol's Name\n 0001edac 00000316 R_ARM_JUMP_SLOT 00000000 _ZNK5sword8VerseKey10getOSISRefEv\n 0001edb0 00000416 R_ARM_JUMP_SLOT 00000000 _ZNK5sword6XMLTag12getAttributeEPKcic\n 0001edb4 00000516 R_ARM_JUMP_SLOT 00000000 _ZN5sword8VerseKey8setVerseEi\n 0001edb8 00000616 R_ARM_JUMP_SLOT 00000000 _ZNSt14basic_ifstreamIcSt11char_traitsIcEED1Ev@GLIBCXX_3.4\n 0001edbc 00000716 R_ARM_JUMP_SLOT 00000000 fwrite@GLIBC_2.4\n 0001edc0 00000816 R_ARM_JUMP_SLOT 00000000 __cxa_begin_catch@CXXABI_1.3\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -2,33 +2,33 @@\n Dynamic section at offset 0xec80 contains 31 entries:\n Tag Type Name/Value\n 0x00000001 (NEEDED) Shared library: [libsword.so.1.9.0]\n 0x00000001 (NEEDED) Shared library: [libstdc++.so.6]\n 0x00000001 (NEEDED) Shared library: [libgcc_s.so.1]\n 0x00000001 (NEEDED) Shared library: [libc.so.6]\n 0x00000001 (NEEDED) Shared library: [ld-linux-armhf.so.3]\n- 0x0000000c (INIT) 0x2d1c\n- 0x0000000d (FINI) 0xc320\n+ 0x0000000c (INIT) 0x2d20\n+ 0x0000000d (FINI) 0xc324\n 0x00000019 (INIT_ARRAY) 0x1ec74\n 0x0000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x0000001a (FINI_ARRAY) 0x1ec7c\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x1b4\n 0x00000005 (STRTAB) 0x1004\n 0x00000006 (SYMTAB) 0x384\n- 0x0000000a (STRSZ) 5616 (bytes)\n+ 0x0000000a (STRSZ) 5618 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000015 (DEBUG) 0x0\n 0x00000003 (PLTGOT) 0x1eda0\n 0x00000002 (PLTRELSZ) 984 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x2944\n- 0x00000011 (REL) 0x2854\n+ 0x00000017 (JMPREL) 0x2948\n+ 0x00000011 (REL) 0x2858\n 0x00000012 (RELSZ) 240 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW PIE\n- 0x6ffffffe (VERNEED) 0x2784\n+ 0x6ffffffe (VERNEED) 0x2788\n 0x6fffffff (VERNEEDNUM) 4\n- 0x6ffffff0 (VERSYM) 0x25f4\n+ 0x6ffffff0 (VERSYM) 0x25f6\n 0x6ffffffa (RELCOUNT) 12\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 891012bb2579fb05c1a0bff7ac9baa5dae1b279c\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 6c86c74e11f72002ff240c0474816aa80df81d95\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n"}, {"source1": "readelf --wide --version-info {}", "source2": "readelf --wide --version-info {}", "unified_diff": "@@ -1,10 +1,10 @@\n \n Version symbols section '.gnu.version' contains 200 entries:\n- Addr: 0x00000000000025f4 Offset: 0x0025f4 Link: 5 (.dynsym)\n+ Addr: 0x00000000000025f6 Offset: 0x0025f6 Link: 5 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 004: 0 (*local*) 0 (*local*) 2 (GLIBCXX_3.4) 3 (GLIBC_2.4) \n 008: 4 (CXXABI_1.3) 5 (GCC_3.5) 2 (GLIBCXX_3.4) 0 (*local*) \n 00c: 0 (*local*) 0 (*local*) 5 (GCC_3.5) 0 (*local*) \n 010: 3 (GLIBC_2.4) 0 (*local*) 0 (*local*) 0 (*local*) \n 014: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 018: 0 (*local*) 3 (GLIBC_2.4) 3 (GLIBC_2.4) 2 (GLIBCXX_3.4)\n@@ -49,15 +49,15 @@\n 0b4: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 0b8: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 0bc: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 0c0: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 0c4: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 4 entries:\n- Addr: 0x0000000000002784 Offset: 0x002784 Link: 6 (.dynstr)\n+ Addr: 0x0000000000002788 Offset: 0x002788 Link: 6 (.dynstr)\n 000000: Version: 1 File: ld-linux-armhf.so.3 Cnt: 1\n 0x0010: Name: GLIBC_2.4 Flags: none Version: 10\n 0x0020: Version: 1 File: libgcc_s.so.1 Cnt: 1\n 0x0030: Name: GCC_3.5 Flags: none Version: 5\n 0x0040: Version: 1 File: libc.so.6 Cnt: 1\n 0x0050: Name: GLIBC_2.4 Flags: none Version: 3\n 0x0060: Version: 1 File: libstdc++.so.6 Cnt: 6\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -357,15 +357,15 @@\n The module is not writable. Writing text to it will not work.\n Exiting.\n ERROR: %s: couldn't open input file: %s \n SUCCESS: %s: has finished its work and will now rest\n vector::_M_realloc_insert\n cannot create std::deque larger than max_size()\n /usr/lib/debug/.dwz/arm-linux-gnueabihf/libsword-utils.debug\n-1012bb2579fb05c1a0bff7ac9baa5dae1b279c.debug\n+86c74e11f72002ff240c0474816aa80df81d95.debug\n .shstrtab\n .note.gnu.build-id\n .note.ABI-tag\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rel.dyn\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -347,8 +347,9 @@\n 0x00002584 5f312e33 2e390047 4c494243 58585f33 _1.3.9.GLIBCXX_3\n 0x00002594 2e342e31 3100474c 49424358 585f332e .4.11.GLIBCXX_3.\n 0x000025a4 342e3900 43585841 42495f31 2e330047 4.9.CXXABI_1.3.G\n 0x000025b4 4c494243 58585f33 2e340000 00000000 LIBCXX_3.4......\n 0x000025c4 00000000 00000000 00000000 00000000 ................\n 0x000025d4 00000000 00000000 00000000 00000000 ................\n 0x000025e4 00000000 00000000 00000000 00000000 ................\n+ 0x000025f4 0000 ..\n \n"}, {"source1": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {}", "unified_diff": "@@ -1,10 +1,10 @@\n \n \n \n Disassembly of section .init:\n \n-00002d1c <.init>:\n+00002d20 <.init>:\n _init():\n \tpush\t{r3, lr}\n-\tbl\t3fb8 <_start@@Base+0x48>\n+\tbl\t3fbc <_start@@Base+0x48>\n \tpop\t{r3, pc}\n"}, {"source1": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {}", "unified_diff": "@@ -1,628 +1,628 @@\n \n \n \n Disassembly of section .plt:\n \n-00002d28 :\n+00002d2c :\n \tpush\t{lr}\t\t; (str lr, [sp, #-4]!)\n-\tldr\tlr, [pc, #4]\t; 2d38 \n+\tldr\tlr, [pc, #4]\t; 2d3c \n \tadd\tlr, pc, lr\n \tldr\tpc, [lr, #8]!\n-\tandeq\tip, r1, r8, rrx\n+\tandeq\tip, r1, r4, rrx\n \n-00002d3c :\n+00002d40 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #28, 20\t; 0x1c000\n-\tldr\tpc, [ip, #104]!\t; 0x68\n+\tldr\tpc, [ip, #100]!\t; 0x64\n \n-00002d48 :\n+00002d4c :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #28, 20\t; 0x1c000\n-\tldr\tpc, [ip, #96]!\t; 0x60\n+\tldr\tpc, [ip, #92]!\t; 0x5c\n \n-00002d54 :\n+00002d58 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #28, 20\t; 0x1c000\n-\tldr\tpc, [ip, #88]!\t; 0x58\n+\tldr\tpc, [ip, #84]!\t; 0x54\n \n-00002d60 >::~basic_ifstream()@plt>:\n+00002d64 >::~basic_ifstream()@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #28, 20\t; 0x1c000\n-\tldr\tpc, [ip, #80]!\t; 0x50\n+\tldr\tpc, [ip, #76]!\t; 0x4c\n \n-00002d6c :\n+00002d70 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #28, 20\t; 0x1c000\n-\tldr\tpc, [ip, #72]!\t; 0x48\n+\tldr\tpc, [ip, #68]!\t; 0x44\n \n-00002d78 <__cxa_begin_catch@plt>:\n+00002d7c <__cxa_begin_catch@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #28, 20\t; 0x1c000\n-\tldr\tpc, [ip, #64]!\t; 0x40\n+\tldr\tpc, [ip, #60]!\t; 0x3c\n \n-00002d84 :\n+00002d88 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #28, 20\t; 0x1c000\n-\tldr\tpc, [ip, #56]!\t; 0x38\n+\tldr\tpc, [ip, #52]!\t; 0x34\n \n-00002d90 :\n+00002d94 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #28, 20\t; 0x1c000\n-\tldr\tpc, [ip, #48]!\t; 0x30\n+\tldr\tpc, [ip, #44]!\t; 0x2c\n \n-00002d9c :\n+00002da0 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #28, 20\t; 0x1c000\n-\tldr\tpc, [ip, #40]!\t; 0x28\n+\tldr\tpc, [ip, #36]!\t; 0x24\n \n-00002da8 :\n+00002dac :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #28, 20\t; 0x1c000\n-\tldr\tpc, [ip, #32]!\n+\tldr\tpc, [ip, #28]!\n \n-00002db4 <__ctype_b_loc@plt>:\n+00002db8 <__ctype_b_loc@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #28, 20\t; 0x1c000\n-\tldr\tpc, [ip, #24]!\n+\tldr\tpc, [ip, #20]!\n \n-00002dc0 :\n+00002dc4 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #28, 20\t; 0x1c000\n-\tldr\tpc, [ip, #16]!\n+\tldr\tpc, [ip, #12]!\n \n-00002dcc :\n+00002dd0 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #28, 20\t; 0x1c000\n-\tldr\tpc, [ip, #8]!\n+\tldr\tpc, [ip, #4]!\n \n-00002dd8 :\n+00002ddc :\n \tadd\tip, pc, #0, 12\n-\tadd\tip, ip, #28, 20\t; 0x1c000\n-\tldr\tpc, [ip, #0]!\n+\tadd\tip, ip, #110592\t; 0x1b000\n+\tldr\tpc, [ip, #4092]!\t; 0xffc\n \n-00002de4 :\n+00002de8 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #110592\t; 0x1b000\n-\tldr\tpc, [ip, #4088]!\t; 0xff8\n+\tldr\tpc, [ip, #4084]!\t; 0xff4\n \n-00002df0 :\n+00002df4 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #110592\t; 0x1b000\n-\tldr\tpc, [ip, #4080]!\t; 0xff0\n+\tldr\tpc, [ip, #4076]!\t; 0xfec\n \n-00002dfc :\n+00002e00 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #110592\t; 0x1b000\n-\tldr\tpc, [ip, #4072]!\t; 0xfe8\n+\tldr\tpc, [ip, #4068]!\t; 0xfe4\n \n-00002e08 :\n+00002e0c :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #110592\t; 0x1b000\n-\tldr\tpc, [ip, #4064]!\t; 0xfe0\n+\tldr\tpc, [ip, #4060]!\t; 0xfdc\n \n-00002e14 :\n+00002e18 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #110592\t; 0x1b000\n-\tldr\tpc, [ip, #4056]!\t; 0xfd8\n+\tldr\tpc, [ip, #4052]!\t; 0xfd4\n \n-00002e20 <__stack_chk_fail@plt>:\n+00002e24 <__stack_chk_fail@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #110592\t; 0x1b000\n-\tldr\tpc, [ip, #4048]!\t; 0xfd0\n+\tldr\tpc, [ip, #4044]!\t; 0xfcc\n \n-00002e2c :\n+00002e30 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #110592\t; 0x1b000\n-\tldr\tpc, [ip, #4040]!\t; 0xfc8\n+\tldr\tpc, [ip, #4036]!\t; 0xfc4\n \n-00002e38 :\n+00002e3c :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #110592\t; 0x1b000\n-\tldr\tpc, [ip, #4032]!\t; 0xfc0\n+\tldr\tpc, [ip, #4028]!\t; 0xfbc\n \n-00002e44 :\n+00002e48 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #110592\t; 0x1b000\n-\tldr\tpc, [ip, #4024]!\t; 0xfb8\n+\tldr\tpc, [ip, #4020]!\t; 0xfb4\n \n-00002e50 :\n+00002e54 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #110592\t; 0x1b000\n-\tldr\tpc, [ip, #4016]!\t; 0xfb0\n+\tldr\tpc, [ip, #4012]!\t; 0xfac\n \n-00002e5c :\n+00002e60 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #110592\t; 0x1b000\n-\tldr\tpc, [ip, #4008]!\t; 0xfa8\n+\tldr\tpc, [ip, #4004]!\t; 0xfa4\n \n-00002e68 :\n+00002e6c :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #110592\t; 0x1b000\n-\tldr\tpc, [ip, #4000]!\t; 0xfa0\n+\tldr\tpc, [ip, #3996]!\t; 0xf9c\n \n-00002e74 <__cxa_guard_acquire@plt>:\n+00002e78 <__cxa_guard_acquire@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #110592\t; 0x1b000\n-\tldr\tpc, [ip, #3992]!\t; 0xf98\n+\tldr\tpc, [ip, #3988]!\t; 0xf94\n \n-00002e80 :\n+00002e84 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #110592\t; 0x1b000\n-\tldr\tpc, [ip, #3984]!\t; 0xf90\n+\tldr\tpc, [ip, #3980]!\t; 0xf8c\n \n-00002e8c >::init(std::basic_streambuf >*)@plt>:\n+00002e90 >::init(std::basic_streambuf >*)@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #110592\t; 0x1b000\n-\tldr\tpc, [ip, #3976]!\t; 0xf88\n+\tldr\tpc, [ip, #3972]!\t; 0xf84\n \n-00002e98 :\n+00002e9c :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #110592\t; 0x1b000\n-\tldr\tpc, [ip, #3968]!\t; 0xf80\n+\tldr\tpc, [ip, #3964]!\t; 0xf7c\n \n-00002ea4 <__libc_start_main@plt>:\n+00002ea8 <__libc_start_main@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #110592\t; 0x1b000\n-\tldr\tpc, [ip, #3960]!\t; 0xf78\n+\tldr\tpc, [ip, #3956]!\t; 0xf74\n \n-00002eb0 <__gmon_start__@plt>:\n+00002eb4 <__gmon_start__@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #110592\t; 0x1b000\n-\tldr\tpc, [ip, #3952]!\t; 0xf70\n+\tldr\tpc, [ip, #3948]!\t; 0xf6c\n \n-00002ebc :\n+00002ec0 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #110592\t; 0x1b000\n-\tldr\tpc, [ip, #3944]!\t; 0xf68\n+\tldr\tpc, [ip, #3940]!\t; 0xf64\n \n-00002ec8 (bool)@plt>:\n+00002ecc (bool)@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #110592\t; 0x1b000\n-\tldr\tpc, [ip, #3936]!\t; 0xf60\n+\tldr\tpc, [ip, #3932]!\t; 0xf5c\n \n-00002ed4 :\n+00002ed8 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #110592\t; 0x1b000\n-\tldr\tpc, [ip, #3928]!\t; 0xf58\n+\tldr\tpc, [ip, #3924]!\t; 0xf54\n \n-00002ee0 <__cxa_guard_abort@plt>:\n+00002ee4 <__cxa_guard_abort@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #110592\t; 0x1b000\n-\tldr\tpc, [ip, #3920]!\t; 0xf50\n+\tldr\tpc, [ip, #3916]!\t; 0xf4c\n \n-00002eec :\n+00002ef0 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #110592\t; 0x1b000\n-\tldr\tpc, [ip, #3912]!\t; 0xf48\n+\tldr\tpc, [ip, #3908]!\t; 0xf44\n \n-00002ef8 :\n+00002efc :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #110592\t; 0x1b000\n-\tldr\tpc, [ip, #3904]!\t; 0xf40\n+\tldr\tpc, [ip, #3900]!\t; 0xf3c\n \n-00002f04 :\n+00002f08 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #110592\t; 0x1b000\n-\tldr\tpc, [ip, #3896]!\t; 0xf38\n+\tldr\tpc, [ip, #3892]!\t; 0xf34\n \n-00002f10 <__sprintf_chk@plt>:\n+00002f14 <__sprintf_chk@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #110592\t; 0x1b000\n-\tldr\tpc, [ip, #3888]!\t; 0xf30\n+\tldr\tpc, [ip, #3884]!\t; 0xf2c\n \n-00002f1c :\n+00002f20 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #110592\t; 0x1b000\n-\tldr\tpc, [ip, #3880]!\t; 0xf28\n+\tldr\tpc, [ip, #3876]!\t; 0xf24\n \n-00002f28 ::_M_widen_init() const@plt>:\n+00002f2c ::_M_widen_init() const@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #110592\t; 0x1b000\n-\tldr\tpc, [ip, #3872]!\t; 0xf20\n+\tldr\tpc, [ip, #3868]!\t; 0xf1c\n \n-00002f34 :\n+00002f38 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #110592\t; 0x1b000\n-\tldr\tpc, [ip, #3864]!\t; 0xf18\n+\tldr\tpc, [ip, #3860]!\t; 0xf14\n \n-00002f40 :\n+00002f44 :\n \t\t\t; instruction: 0xe7fd4778\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #110592\t; 0x1b000\n-\tldr\tpc, [ip, #3852]!\t; 0xf0c\n+\tldr\tpc, [ip, #3848]!\t; 0xf08\n \n-00002f50 (unsigned long)@plt>:\n+00002f54 (unsigned long)@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #110592\t; 0x1b000\n-\tldr\tpc, [ip, #3844]!\t; 0xf04\n+\tldr\tpc, [ip, #3840]!\t; 0xf00\n \n-00002f5c :\n+00002f60 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #110592\t; 0x1b000\n-\tldr\tpc, [ip, #3836]!\t; 0xefc\n+\tldr\tpc, [ip, #3832]!\t; 0xef8\n \n-00002f68 :\n+00002f6c :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #110592\t; 0x1b000\n-\tldr\tpc, [ip, #3828]!\t; 0xef4\n+\tldr\tpc, [ip, #3824]!\t; 0xef0\n \n-00002f74 :\n+00002f78 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #110592\t; 0x1b000\n-\tldr\tpc, [ip, #3820]!\t; 0xeec\n+\tldr\tpc, [ip, #3816]!\t; 0xee8\n \n-00002f80 <__cxa_guard_release@plt>:\n+00002f84 <__cxa_guard_release@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #110592\t; 0x1b000\n-\tldr\tpc, [ip, #3812]!\t; 0xee4\n+\tldr\tpc, [ip, #3808]!\t; 0xee0\n \n-00002f8c :\n+00002f90 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #110592\t; 0x1b000\n-\tldr\tpc, [ip, #3804]!\t; 0xedc\n+\tldr\tpc, [ip, #3800]!\t; 0xed8\n \n-00002f98 :\n+00002f9c :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #110592\t; 0x1b000\n-\tldr\tpc, [ip, #3796]!\t; 0xed4\n+\tldr\tpc, [ip, #3792]!\t; 0xed0\n \n-00002fa4 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>:\n+00002fa8 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #110592\t; 0x1b000\n-\tldr\tpc, [ip, #3788]!\t; 0xecc\n+\tldr\tpc, [ip, #3784]!\t; 0xec8\n \n-00002fb0 :\n+00002fb4 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #110592\t; 0x1b000\n-\tldr\tpc, [ip, #3780]!\t; 0xec4\n+\tldr\tpc, [ip, #3776]!\t; 0xec0\n \n-00002fbc :\n+00002fc0 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #110592\t; 0x1b000\n-\tldr\tpc, [ip, #3772]!\t; 0xebc\n+\tldr\tpc, [ip, #3768]!\t; 0xeb8\n \n-00002fc8 :\n+00002fcc :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #110592\t; 0x1b000\n-\tldr\tpc, [ip, #3764]!\t; 0xeb4\n+\tldr\tpc, [ip, #3760]!\t; 0xeb0\n \n-00002fd4 <__gxx_personality_v0@plt>:\n+00002fd8 <__gxx_personality_v0@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #110592\t; 0x1b000\n-\tldr\tpc, [ip, #3756]!\t; 0xeac\n+\tldr\tpc, [ip, #3752]!\t; 0xea8\n \n-00002fe0 :\n+00002fe4 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #110592\t; 0x1b000\n-\tldr\tpc, [ip, #3748]!\t; 0xea4\n+\tldr\tpc, [ip, #3744]!\t; 0xea0\n \n-00002fec :\n+00002ff0 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #110592\t; 0x1b000\n-\tldr\tpc, [ip, #3740]!\t; 0xe9c\n+\tldr\tpc, [ip, #3736]!\t; 0xe98\n \n-00002ff8 >::close()@plt>:\n+00002ffc >::close()@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #110592\t; 0x1b000\n-\tldr\tpc, [ip, #3732]!\t; 0xe94\n+\tldr\tpc, [ip, #3728]!\t; 0xe90\n \n-00003004 :\n+00003008 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #110592\t; 0x1b000\n-\tldr\tpc, [ip, #3724]!\t; 0xe8c\n+\tldr\tpc, [ip, #3720]!\t; 0xe88\n \n-00003010 :\n+00003014 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #110592\t; 0x1b000\n-\tldr\tpc, [ip, #3716]!\t; 0xe84\n+\tldr\tpc, [ip, #3712]!\t; 0xe80\n \n-0000301c :\n+00003020 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #110592\t; 0x1b000\n-\tldr\tpc, [ip, #3708]!\t; 0xe7c\n+\tldr\tpc, [ip, #3704]!\t; 0xe78\n \n-00003028 :\n+0000302c :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #110592\t; 0x1b000\n-\tldr\tpc, [ip, #3700]!\t; 0xe74\n+\tldr\tpc, [ip, #3696]!\t; 0xe70\n \n-00003034 <__cxa_finalize@plt>:\n+00003038 <__cxa_finalize@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #110592\t; 0x1b000\n-\tldr\tpc, [ip, #3692]!\t; 0xe6c\n+\tldr\tpc, [ip, #3688]!\t; 0xe68\n \n-00003040 :\n+00003044 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #110592\t; 0x1b000\n-\tldr\tpc, [ip, #3684]!\t; 0xe64\n+\tldr\tpc, [ip, #3680]!\t; 0xe60\n \n-0000304c :\n+00003050 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #110592\t; 0x1b000\n-\tldr\tpc, [ip, #3676]!\t; 0xe5c\n+\tldr\tpc, [ip, #3672]!\t; 0xe58\n \n-00003058 :\n+0000305c :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #110592\t; 0x1b000\n-\tldr\tpc, [ip, #3668]!\t; 0xe54\n+\tldr\tpc, [ip, #3664]!\t; 0xe50\n \n-00003064 :\n+00003068 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #110592\t; 0x1b000\n-\tldr\tpc, [ip, #3660]!\t; 0xe4c\n+\tldr\tpc, [ip, #3656]!\t; 0xe48\n \n-00003070 >::open(char const*, std::_Ios_Openmode)@plt>:\n+00003074 >::open(char const*, std::_Ios_Openmode)@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #110592\t; 0x1b000\n-\tldr\tpc, [ip, #3652]!\t; 0xe44\n+\tldr\tpc, [ip, #3648]!\t; 0xe40\n \n-0000307c :\n+00003080 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #110592\t; 0x1b000\n-\tldr\tpc, [ip, #3644]!\t; 0xe3c\n+\tldr\tpc, [ip, #3640]!\t; 0xe38\n \n-00003088 :\n+0000308c :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #110592\t; 0x1b000\n-\tldr\tpc, [ip, #3636]!\t; 0xe34\n+\tldr\tpc, [ip, #3632]!\t; 0xe30\n \n-00003094 :\n+00003098 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #110592\t; 0x1b000\n-\tldr\tpc, [ip, #3628]!\t; 0xe2c\n+\tldr\tpc, [ip, #3624]!\t; 0xe28\n \n-000030a0 :\n+000030a4 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #110592\t; 0x1b000\n-\tldr\tpc, [ip, #3620]!\t; 0xe24\n+\tldr\tpc, [ip, #3616]!\t; 0xe20\n \n-000030ac <__cxa_end_catch@plt>:\n+000030b0 <__cxa_end_catch@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #110592\t; 0x1b000\n-\tldr\tpc, [ip, #3612]!\t; 0xe1c\n+\tldr\tpc, [ip, #3608]!\t; 0xe18\n \n-000030b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>:\n+000030bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #110592\t; 0x1b000\n-\tldr\tpc, [ip, #3604]!\t; 0xe14\n+\tldr\tpc, [ip, #3600]!\t; 0xe10\n \n-000030c4 <__aeabi_atexit@plt>:\n+000030c8 <__aeabi_atexit@plt>:\n \t\t\t; instruction: 0xe7fd4778\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #110592\t; 0x1b000\n-\tldr\tpc, [ip, #3592]!\t; 0xe08\n+\tldr\tpc, [ip, #3588]!\t; 0xe04\n \n-000030d4 <__cxa_rethrow@plt>:\n+000030d8 <__cxa_rethrow@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #110592\t; 0x1b000\n-\tldr\tpc, [ip, #3584]!\t; 0xe00\n+\tldr\tpc, [ip, #3580]!\t; 0xdfc\n \n-000030e0 :\n+000030e4 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #110592\t; 0x1b000\n-\tldr\tpc, [ip, #3576]!\t; 0xdf8\n+\tldr\tpc, [ip, #3572]!\t; 0xdf4\n \n-000030ec :\n+000030f0 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #110592\t; 0x1b000\n-\tldr\tpc, [ip, #3568]!\t; 0xdf0\n+\tldr\tpc, [ip, #3564]!\t; 0xdec\n \n-000030f8 :\n+000030fc :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #110592\t; 0x1b000\n-\tldr\tpc, [ip, #3560]!\t; 0xde8\n+\tldr\tpc, [ip, #3556]!\t; 0xde4\n \n-00003104 :\n+00003108 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #110592\t; 0x1b000\n-\tldr\tpc, [ip, #3552]!\t; 0xde0\n+\tldr\tpc, [ip, #3548]!\t; 0xddc\n \n-00003110 >::basic_filebuf()@plt>:\n+00003114 >::basic_filebuf()@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #110592\t; 0x1b000\n-\tldr\tpc, [ip, #3544]!\t; 0xdd8\n+\tldr\tpc, [ip, #3540]!\t; 0xdd4\n \n-0000311c :\n+00003120 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #110592\t; 0x1b000\n-\tldr\tpc, [ip, #3536]!\t; 0xdd0\n+\tldr\tpc, [ip, #3532]!\t; 0xdcc\n \n-00003128 :\n+0000312c :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #110592\t; 0x1b000\n-\tldr\tpc, [ip, #3528]!\t; 0xdc8\n+\tldr\tpc, [ip, #3524]!\t; 0xdc4\n \n-00003134 <__strcpy_chk@plt>:\n+00003138 <__strcpy_chk@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #110592\t; 0x1b000\n-\tldr\tpc, [ip, #3520]!\t; 0xdc0\n+\tldr\tpc, [ip, #3516]!\t; 0xdbc\n \n-00003140 >::~basic_filebuf()@plt>:\n+00003144 >::~basic_filebuf()@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #110592\t; 0x1b000\n-\tldr\tpc, [ip, #3512]!\t; 0xdb8\n+\tldr\tpc, [ip, #3508]!\t; 0xdb4\n \n-0000314c :\n+00003150 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #110592\t; 0x1b000\n-\tldr\tpc, [ip, #3504]!\t; 0xdb0\n+\tldr\tpc, [ip, #3500]!\t; 0xdac\n \n-00003158 :\n+0000315c :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #110592\t; 0x1b000\n-\tldr\tpc, [ip, #3496]!\t; 0xda8\n+\tldr\tpc, [ip, #3492]!\t; 0xda4\n \n-00003164 :\n+00003168 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #110592\t; 0x1b000\n-\tldr\tpc, [ip, #3488]!\t; 0xda0\n+\tldr\tpc, [ip, #3484]!\t; 0xd9c\n \n-00003170 :\n+00003174 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #110592\t; 0x1b000\n-\tldr\tpc, [ip, #3480]!\t; 0xd98\n+\tldr\tpc, [ip, #3476]!\t; 0xd94\n \n-0000317c :\n+00003180 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #110592\t; 0x1b000\n-\tldr\tpc, [ip, #3472]!\t; 0xd90\n+\tldr\tpc, [ip, #3468]!\t; 0xd8c\n \n-00003188 :\n+0000318c :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #110592\t; 0x1b000\n-\tldr\tpc, [ip, #3464]!\t; 0xd88\n+\tldr\tpc, [ip, #3460]!\t; 0xd84\n \n-00003194 :\n+00003198 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #110592\t; 0x1b000\n-\tldr\tpc, [ip, #3456]!\t; 0xd80\n+\tldr\tpc, [ip, #3452]!\t; 0xd7c\n \n-000031a0 :\n+000031a4 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #110592\t; 0x1b000\n-\tldr\tpc, [ip, #3448]!\t; 0xd78\n+\tldr\tpc, [ip, #3444]!\t; 0xd74\n \n-000031ac :\n+000031b0 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #110592\t; 0x1b000\n-\tldr\tpc, [ip, #3440]!\t; 0xd70\n+\tldr\tpc, [ip, #3436]!\t; 0xd6c\n \n-000031b8 :\n+000031bc :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #110592\t; 0x1b000\n-\tldr\tpc, [ip, #3432]!\t; 0xd68\n+\tldr\tpc, [ip, #3428]!\t; 0xd64\n \n-000031c4 <__cxa_end_cleanup@plt>:\n+000031c8 <__cxa_end_cleanup@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #110592\t; 0x1b000\n-\tldr\tpc, [ip, #3424]!\t; 0xd60\n+\tldr\tpc, [ip, #3420]!\t; 0xd5c\n \n-000031d0 :\n+000031d4 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #110592\t; 0x1b000\n-\tldr\tpc, [ip, #3416]!\t; 0xd58\n+\tldr\tpc, [ip, #3412]!\t; 0xd54\n \n-000031dc :\n+000031e0 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #110592\t; 0x1b000\n-\tldr\tpc, [ip, #3408]!\t; 0xd50\n+\tldr\tpc, [ip, #3404]!\t; 0xd4c\n \n-000031e8 :\n+000031ec :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #110592\t; 0x1b000\n-\tldr\tpc, [ip, #3400]!\t; 0xd48\n+\tldr\tpc, [ip, #3396]!\t; 0xd44\n \n-000031f4 :\n+000031f8 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #110592\t; 0x1b000\n-\tldr\tpc, [ip, #3392]!\t; 0xd40\n+\tldr\tpc, [ip, #3388]!\t; 0xd3c\n \n-00003200 :\n+00003204 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #110592\t; 0x1b000\n-\tldr\tpc, [ip, #3384]!\t; 0xd38\n+\tldr\tpc, [ip, #3380]!\t; 0xd34\n \n-0000320c :\n+00003210 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #110592\t; 0x1b000\n-\tldr\tpc, [ip, #3376]!\t; 0xd30\n+\tldr\tpc, [ip, #3372]!\t; 0xd2c\n \n-00003218 <__fprintf_chk@plt>:\n+0000321c <__fprintf_chk@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #110592\t; 0x1b000\n-\tldr\tpc, [ip, #3368]!\t; 0xd28\n+\tldr\tpc, [ip, #3364]!\t; 0xd24\n \n-00003224 :\n+00003228 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #110592\t; 0x1b000\n-\tldr\tpc, [ip, #3360]!\t; 0xd20\n+\tldr\tpc, [ip, #3356]!\t; 0xd1c\n \n-00003230 :\n+00003234 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #110592\t; 0x1b000\n-\tldr\tpc, [ip, #3352]!\t; 0xd18\n+\tldr\tpc, [ip, #3348]!\t; 0xd14\n \n-0000323c :\n+00003240 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #110592\t; 0x1b000\n-\tldr\tpc, [ip, #3344]!\t; 0xd10\n+\tldr\tpc, [ip, #3340]!\t; 0xd0c\n \n-00003248 :\n+0000324c :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #110592\t; 0x1b000\n-\tldr\tpc, [ip, #3336]!\t; 0xd08\n+\tldr\tpc, [ip, #3332]!\t; 0xd04\n \n-00003254 :\n+00003258 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #110592\t; 0x1b000\n-\tldr\tpc, [ip, #3328]!\t; 0xd00\n+\tldr\tpc, [ip, #3324]!\t; 0xcfc\n \n-00003260 :\n+00003264 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #110592\t; 0x1b000\n-\tldr\tpc, [ip, #3320]!\t; 0xcf8\n+\tldr\tpc, [ip, #3316]!\t; 0xcf4\n \n-0000326c :\n+00003270 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #110592\t; 0x1b000\n-\tldr\tpc, [ip, #3312]!\t; 0xcf0\n+\tldr\tpc, [ip, #3308]!\t; 0xcec\n \n-00003278 :\n+0000327c :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #110592\t; 0x1b000\n-\tldr\tpc, [ip, #3304]!\t; 0xce8\n+\tldr\tpc, [ip, #3300]!\t; 0xce4\n \n-00003284 >::clear(std::_Ios_Iostate)@plt>:\n+00003288 >::clear(std::_Ios_Iostate)@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #110592\t; 0x1b000\n-\tldr\tpc, [ip, #3296]!\t; 0xce0\n+\tldr\tpc, [ip, #3292]!\t; 0xcdc\n \n-00003290 :\n+00003294 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #110592\t; 0x1b000\n-\tldr\tpc, [ip, #3288]!\t; 0xcd8\n+\tldr\tpc, [ip, #3284]!\t; 0xcd4\n \n-0000329c :\n+000032a0 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #110592\t; 0x1b000\n-\tldr\tpc, [ip, #3280]!\t; 0xcd0\n+\tldr\tpc, [ip, #3276]!\t; 0xccc\n \n-000032a8 :\n+000032ac :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #110592\t; 0x1b000\n-\tldr\tpc, [ip, #3272]!\t; 0xcc8\n+\tldr\tpc, [ip, #3268]!\t; 0xcc4\n \n-000032b4 :\n+000032b8 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #110592\t; 0x1b000\n-\tldr\tpc, [ip, #3264]!\t; 0xcc0\n+\tldr\tpc, [ip, #3260]!\t; 0xcbc\n \n-000032c0 :\n+000032c4 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #110592\t; 0x1b000\n-\tldr\tpc, [ip, #3256]!\t; 0xcb8\n+\tldr\tpc, [ip, #3252]!\t; 0xcb4\n \n-000032cc :\n+000032d0 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #110592\t; 0x1b000\n-\tldr\tpc, [ip, #3248]!\t; 0xcb0\n+\tldr\tpc, [ip, #3244]!\t; 0xcac\n \n-000032d8 :\n+000032dc :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #110592\t; 0x1b000\n-\tldr\tpc, [ip, #3240]!\t; 0xca8\n+\tldr\tpc, [ip, #3236]!\t; 0xca4\n \n-000032e4 :\n+000032e8 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #110592\t; 0x1b000\n-\tldr\tpc, [ip, #3232]!\t; 0xca0\n+\tldr\tpc, [ip, #3228]!\t; 0xc9c\n \n-000032f0 :\n+000032f4 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #110592\t; 0x1b000\n-\tldr\tpc, [ip, #3224]!\t; 0xc98\n+\tldr\tpc, [ip, #3220]!\t; 0xc94\n \n-000032fc :\n+00003300 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #110592\t; 0x1b000\n-\tldr\tpc, [ip, #3216]!\t; 0xc90\n+\tldr\tpc, [ip, #3212]!\t; 0xc8c\n"}, {"source1": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "comments": ["error from `objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}`:", "objdump: DWARF error: could not find variable specification at offset 4d2", "objdump: DWARF error: could not find variable specification at offset b2ec", "objdump: DWARF error: unable to read alt ref 24618"], "unified_diff": "@@ -1,46 +1,46 @@\n \n \n \n Disassembly of section .text:\n \n-00003308 :\n+0000330c :\n _GLOBAL__sub_I_debug():\n \tmvnsmi\tlr, #737280\t; 0xb4000\n \tldcmi\t12, cr4, [r8, #-220]!\t; 0xffffff24\n \tmrcmi\t4, 1, r4, cr8, cr12, {3}\n \tldrvc\tpc, [r8, r4, lsl #10]\n \t\t\t; instruction: 0x4638447d\n \t\t\t; instruction: 0xf7ff447e\n-\tblmi\td7f0d0 <__bss_end__@@Base+0xd5fb64>\n+\tblmi\td7f0d4 <__bss_end__@@Base+0xd5fb68>\n \t\t\t; instruction: 0x46384632\n \tldrvc\tpc, [sl, r4, lsl #10]\n \tstmdavc\tsl, {r2, r8, sl, ip, sp, lr, pc}\n \t\t\t; instruction: 0xf7ff58e9\n \tldrtmi\tlr, [r8], -sl, asr #29\n \tmcr\t7, 3, pc, cr4, cr15, {7}\t; \n \tldrtmi\tr4, [r2], -pc, lsr #22\n \t\t\t; instruction: 0xf5044638\n \tstmiapl\tr9!, {r5, r7, r8, r9, sl, ip, sp, lr}^\n \tmrc\t7, 5, APSR_nzcv, cr14, cr15, {7}\n \t\t\t; instruction: 0xf7ff4638\n-\tblmi\tafe958 <__bss_end__@@Base+0xadf3ec>\n+\tblmi\tafe95c <__bss_end__@@Base+0xadf3f0>\n \t\t\t; instruction: 0x46384632\n \tstrvc\tpc, [r4, r4, lsl #10]!\n \t\t\t; instruction: 0xf7ff58e9\n \t\t\t; instruction: 0x2100eeb4\n \t\t\t; instruction: 0xf7ff4638\n-\tblmi\t9be820 <__bss_end__@@Base+0x99f2b4>\n+\tblmi\t9be824 <__bss_end__@@Base+0x99f2b8>\n \t\t\t; instruction: 0x46384632\n \tstrvc\tpc, [r0, -r4, lsl #10]\n \t\t\t; instruction: 0xf7ff58e9\n \tstmdbmi\tr3!, {r3, r5, r7, r9, sl, fp, sp, lr, pc}\n \tldrtmi\tr2, [r8], -r0, lsl #4\n \t\t\t; instruction: 0xf0084479\n-\tblmi\t8826f8 <__bss_end__@@Base+0x86318c>\n+\tblmi\t8826fc <__bss_end__@@Base+0x863190>\n \t\t\t; instruction: 0x46384632\n \t\t\t; instruction: 0xf8552700\n \tstrbmi\tr9, [r9], -r3\n \tmrc\t7, 4, APSR_nzcv, cr8, cr15, {7}\n \t\t\t; instruction: 0xf8c44b1d\n \teorcs\tr7, r0, #36, 4\t; 0x40000002\n \teorcs\tpc, r0, #132, 16\t; 0x840000\n@@ -58,115 +58,115 @@\n \tstmib\tr4, {r0, r4, r8, r9, fp, lr}^\n \t\t\t; instruction: 0x46327798\n \trsbvc\tpc, r8, #196, 16\t; 0xc40000\n \tandsvc\tpc, r8, r4, lsl #10\n \tpop\t{r0, r3, r5, r6, r7, fp, ip, lr}\n \t\t\t; instruction: 0xf7ff43f8\n \tsvclt\t0x0000be6d\n-\tandeq\tfp, r1, ip, lsl #26\n-\tandeq\tfp, r1, r4, lsl #21\n-\tandeq\tfp, r1, r4, ror #25\n+\tandeq\tfp, r1, r8, lsl #26\n+\tandeq\tfp, r1, r0, lsl #21\n+\tandeq\tfp, r1, r0, ror #25\n \tandeq\tr0, r0, r8, lsr #4\n \tandeq\tr0, r0, ip, asr r2\n \tandeq\tr0, r0, r0, lsr #4\n \tandeq\tr0, r0, ip, lsr r2\n \tandeq\tr9, r0, ip, lsr sl\n \tandeq\tr0, r0, r4, lsl r2\n \tandeq\tr0, r0, r8, asr r2\n \tandeq\tr0, r0, r4, lsr #4\n \tandeq\tr0, r0, ip, lsl #4\n \n-0000341c :\n+00003420 :\n main():\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov\tr6, r1\n-\tldr.w\tr4, [pc, #2556]\t; 3e20 \n-\tldr.w\tr2, [pc, #2556]\t; 3e24 \n+\tldr.w\tr4, [pc, #2556]\t; 3e24 \n+\tldr.w\tr2, [pc, #2556]\t; 3e28 \n \tadd\tr4, pc\n-\tldr.w\tr7, [pc, #2552]\t; 3e28 \n-\tldr.w\tr3, [pc, #2552]\t; 3e2c \n+\tldr.w\tr7, [pc, #2552]\t; 3e2c \n+\tldr.w\tr3, [pc, #2552]\t; 3e30 \n \tvpush\t{d8}\n \tadd\tr7, pc\n \tldr\tr2, [r4, r2]\n \tsub\tsp, #460\t; 0x1cc\n \tmov\tr4, r0\n \tldr\tr2, [r2, #0]\n \tstr\tr2, [sp, #452]\t; 0x1c4\n \tmov.w\tr2, #0\n \tldr\tr3, [r7, r3]\n \tstr\tr3, [sp, #36]\t; 0x24\n \tldr\tr5, [r3, #0]\n-\tldr.w\tr3, [pc, #2528]\t; 3e30 \n+\tldr.w\tr3, [pc, #2528]\t; 3e34 \n \tldr\tr0, [r7, r3]\n-\tblx\t2ed4 \n-\tldr.w\tr2, [pc, #2520]\t; 3e34 \n+\tblx\t2ed8 \n+\tldr.w\tr2, [pc, #2520]\t; 3e38 \n \tmov\tr3, r0\n \tmovs\tr1, #1\n \tmov\tr0, r5\n \tadd\tr2, pc\n-\tblx\t3218 <__fprintf_chk@plt>\n+\tblx\t321c <__fprintf_chk@plt>\n \tcmp\tr4, #1\n-\tble.n\t34ac \n-\tldr.w\tr9, [pc, #2504]\t; 3e38 \n+\tble.n\t34b0 \n+\tldr.w\tr9, [pc, #2504]\t; 3e3c \n \tmov\tr8, r6\n \tmovs\tr5, #1\n \tadd\tr9, pc\n-\tb.n\t3488 \n+\tb.n\t348c \n \tmov\tr1, r9\n-\tblx\t3164 \n-\tcbz\tr0, 349e \n+\tblx\t3168 \n+\tcbz\tr0, 34a2 \n \tadds\tr3, r5, #1\n \tcmp\tr4, r3\n-\tbeq.n\t34b6 \n+\tbeq.n\t34ba \n \tmov\tr5, r3\n \tldr.w\tr0, [r8, #4]!\n \tldrb\tr3, [r0, #0]\n \tcmp\tr3, #45\t; 0x2d\n-\tbne.n\t3478 \n+\tbne.n\t347c \n \tldrb\tr3, [r0, #1]\n \tcmp\tr3, #104\t; 0x68\n-\tbne.n\t3478 \n+\tbne.n\t347c \n \tldrb\tr3, [r0, #2]\n \tcmp\tr3, #0\n-\tbne.n\t3478 \n-\tldr.w\tr1, [pc, #2460]\t; 3e3c \n+\tbne.n\t347c \n+\tldr.w\tr1, [pc, #2460]\t; 3e40 \n \tmovs\tr2, #1\n \tldr\tr0, [r6, #0]\n \tadd\tr1, pc\n-\tbl\t4868 \n+\tbl\t486c \n \tmovs\tr2, #0\n \tldr\tr0, [r6, #0]\n \tmov\tr1, r2\n-\tbl\t4868 \n+\tbl\t486c \n \tldr\tr3, [r6, #0]\n \tcmp\tr4, #2\n \tstr\tr3, [sp, #64]\t; 0x40\n-\tbeq.n\t34ac \n-\tldr.w\tr1, [pc, #2432]\t; 3e40 \n+\tbeq.n\t34b0 \n+\tldr.w\tr1, [pc, #2432]\t; 3e44 \n \tadd\tr3, sp, #92\t; 0x5c\n \tadd.w\tr8, sp, #72\t; 0x48\n \tstr\tr3, [sp, #40]\t; 0x28\n \tldr\tr3, [r6, #4]\n \tadd\tr1, pc\n \tmovs\tr2, #0\n \tstr\tr3, [sp, #48]\t; 0x30\n \tmov\tr0, r8\n \tldr\tr3, [r6, #8]\n \tstr\tr1, [sp, #44]\t; 0x2c\n \tstr\tr3, [sp, #56]\t; 0x38\n-\tbl\tbd3c \n+\tbl\tbd40 \n \tldr\tr1, [sp, #44]\t; 0x2c\n \tmovs\tr2, #0\n \tldr\tr0, [sp, #40]\t; 0x28\n-\tbl\tbd3c \n+\tbl\tbd40 \n \tcmp\tr4, #3\n-\tbeq.w\t3c68 \n-\tldr.w\tr3, [pc, #2388]\t; 3e44 \n+\tbeq.w\t3c6c \n+\tldr.w\tr3, [pc, #2388]\t; 3e48 \n \tmovs\tr4, #3\n-\tldr.w\tr2, [pc, #2384]\t; 3e48 \n+\tldr.w\tr2, [pc, #2384]\t; 3e4c \n \tadd\tr3, pc\n \tadd.w\tr3, r3, #512\t; 0x200\n \tstr\tr3, [sp, #68]\t; 0x44\n \tmovs\tr3, #0\n \tadd\tr2, pc\n \tmov\tr9, r3\n \tvmov\ts16, r2\n@@ -174,259 +174,259 @@\n \tmovs\tr2, #4\n \tstr\tr3, [sp, #60]\t; 0x3c\n \tstr\tr2, [sp, #44]\t; 0x2c\n \tldr.w\tfp, [r6, r4, lsl #2]\n \tadd.w\tsl, r6, r4, lsl #2\n \tldrb.w\tr1, [fp]\n \tcmp\tr1, #45\t; 0x2d\n-\tbeq.n\t355e \n+\tbeq.n\t3562 \n \tvmov\tr1, s16\n \tmov\tr0, fp\n-\tblx\t3164 \n+\tblx\t3168 \n \tmov\tr1, r0\n \tcmp\tr0, #0\n-\tbne.w\t3760 \n+\tbne.w\t3764 \n \tadd.w\tfp, r4, #1\n \tcmp\tr4, r5\n-\tbge.n\t3550 \n+\tbge.n\t3554 \n \tldr.w\tr0, [sl, #4]\n \tmovs\tr2, #10\n-\tblx\t3248 \n+\tblx\t324c \n \tsubs\tr3, r0, #2\n \tcmp\tr3, #2\n \tstr\tr0, [sp, #44]\t; 0x2c\n-\tbls.w\t3842 \n-\tldr.w\tr1, [pc, #2296]\t; 3e4c \n+\tbls.w\t3846 \n+\tldr.w\tr1, [pc, #2296]\t; 3e50 \n \tmovs\tr2, #0\n \tldr\tr0, [r6, #0]\n \tadd\tr1, pc\n-\tbl\t4868 \n+\tbl\t486c \n \tldrb.w\tr2, [fp, #1]\n \tcmp\tr2, #97\t; 0x61\n-\tbeq.n\t359e \n+\tbeq.n\t35a2 \n \tcmp\tr1, #45\t; 0x2d\n-\tbne.n\t3522 \n+\tbne.n\t3526 \n \tldrb.w\tr2, [fp, #1]\n \tcmp\tr2, #122\t; 0x7a\n-\tbeq.n\t35b4 \n+\tbeq.n\t35b8 \n \tcmp\tr1, #45\t; 0x2d\n-\tbne.n\t3522 \n+\tbne.n\t3526 \n \tldrb.w\tr2, [fp, #1]\n \tcmp\tr2, #90\t; 0x5a\n-\tbne.n\t3522 \n+\tbne.n\t3526 \n \tldrb.w\tr2, [fp, #2]\n \tcmp\tr2, #0\n-\tbne.n\t3522 \n+\tbne.n\t3526 \n \tldrd\tr3, r1, [r8]\n \tcmp\tr1, r3\n-\tbne.w\t3ae2 \n-\tldr.w\tr1, [pc, #2236]\t; 3e50 \n+\tbne.w\t3ae6 \n+\tldr.w\tr1, [pc, #2236]\t; 3e54 \n \tmov\tr0, r8\n \tadd\tr1, pc\n-\tbl\tbe10 \n-\tb.n\t35aa \n+\tbl\tbe14 \n+\tb.n\t35ae \n \tldrb.w\tr2, [fp, #2]\n \tcmp\tr2, #0\n-\tbne.n\t3566 \n+\tbne.n\t356a \n \tmov.w\tr9, #1\n \tadds\tr2, r4, #1\n \tcmp\tr4, r5\n-\tbge.n\t35d0 \n+\tbge.n\t35d4 \n \tmov\tr4, r2\n-\tb.n\t3512 \n+\tb.n\t3516 \n \tldrb.w\tr2, [fp, #2]\n \tcmp\tr2, #0\n-\tbne.n\t3572 \n-\tldr.w\tr1, [pc, #2196]\t; 3e54 \n+\tbne.n\t3576 \n+\tldr.w\tr1, [pc, #2196]\t; 3e58 \n \tmov\tr0, r8\n \tadd\tr1, pc\n-\tbl\tbe10 \n+\tbl\tbe14 \n \tadds\tr2, r4, #1\n \tcmp\tr4, r5\n-\tblt.w\t37b4 \n+\tblt.w\t37b8 \n \tldr.w\tr4, [r8]\n-\tldr.w\tr1, [pc, #2176]\t; 3e58 \n+\tldr.w\tr1, [pc, #2176]\t; 3e5c \n \tmov\tr0, r4\n \tadd\tr1, pc\n-\tblx\t3164 \n+\tblx\t3168 \n \tcmp\tr0, #0\n-\tbeq.w\t392c \n-\tldr.w\tr1, [pc, #2164]\t; 3e5c \n+\tbeq.w\t3930 \n+\tldr.w\tr1, [pc, #2164]\t; 3e60 \n \tmov\tr0, r4\n \tadd\tr1, pc\n-\tblx\t3164 \n+\tblx\t3168 \n \tcmp\tr0, #0\n-\tbeq.w\t394a \n-\tldr.w\tr1, [pc, #2148]\t; 3e60 \n+\tbeq.w\t394e \n+\tldr.w\tr1, [pc, #2148]\t; 3e64 \n \tmov\tr0, r4\n \tadd\tr1, pc\n-\tblx\t3164 \n+\tblx\t3168 \n \tcmp\tr0, #0\n-\tbeq.w\t3aee \n-\tldr.w\tr1, [pc, #2136]\t; 3e64 \n+\tbeq.w\t3af2 \n+\tldr.w\tr1, [pc, #2136]\t; 3e68 \n \tmov\tr0, r4\n \tadd\tr1, pc\n-\tblx\t3164 \n+\tblx\t3168 \n \tcmp\tr0, #0\n-\tbeq.w\t3c5a \n+\tbeq.w\t3c5e \n \tmovs\tr4, #0\n-\tldr.w\tr3, [pc, #2120]\t; 3e68 \n+\tldr.w\tr3, [pc, #2120]\t; 3e6c \n \tadd\tr3, pc\n \tldr\tr3, [r3, #0]\n \tlsls\tr3, r3, #22\n-\tbmi.w\t3896 \n+\tbmi.w\t389a \n \tcmp.w\tr9, #0\n-\tbne.w\t3998 \n-\tldr.w\tr3, [pc, #2100]\t; 3e6c \n+\tbne.w\t399c \n+\tldr.w\tr3, [pc, #2100]\t; 3e70 \n \tadd\tr3, pc\n \tldr.w\tr2, [r3, #512]\t; 0x200\n \tldr\tr3, [sp, #60]\t; 0x3c\n \tcmp\tr4, #0\n-\tbeq.w\t3afc \n+\tbeq.w\t3b00 \n \tldrd\tr1, r0, [sp, #44]\t; 0x2c\n \tcmp\tr3, #4\n-\tbeq.w\t3c36 \n-\tblx\t32f0 \n+\tbeq.w\t3c3a \n+\tblx\t32f4 \n \tcmp\tr0, #0\n-\tbne.w\t3c76 \n-\tldr.w\tr3, [pc, #2068]\t; 3e70 \n+\tbne.w\t3c7a \n+\tldr.w\tr3, [pc, #2068]\t; 3e74 \n \tmov.w\tr0, #288\t; 0x120\n \tadd\tr3, pc\n \tldr.w\tr5, [r3, #512]\t; 0x200\n-\tblx\t2fbc \n+\tblx\t2fc0 \n \tldr\tr3, [sp, #44]\t; 0x2c\n \tstr\tr3, [sp, #0]\n \tmovs\tr3, #0\n \tstr\tr4, [sp, #4]\n \tmov\tr2, r3\n \tldr\tr1, [sp, #48]\t; 0x30\n \tmov\tr4, r0\n \tstr\tr5, [sp, #28]\n \tstrd\tr3, r3, [sp, #20]\n \tstrd\tr3, r3, [sp, #12]\n \tstr\tr3, [sp, #8]\n-\tblx\t320c \n-\tldr.w\tr3, [pc, #2024]\t; 3e74 \n+\tblx\t3210 \n+\tldr.w\tr3, [pc, #2024]\t; 3e78 \n \tadds\tr4, #56\t; 0x38\n \tadd\tr3, pc\n \tstr.w\tr4, [r3, #628]\t; 0x274\n \tldr\tr4, [sp, #40]\t; 0x28\n \tldr\tr3, [r4, #0]\n \tldr\tr2, [r4, #4]\n \tcmp\tr2, r3\n-\tbeq.w\t39e4 \n+\tbeq.w\t39e8 \n \tldr\tr1, [sp, #36]\t; 0x24\n-\tldr.w\tr2, [pc, #2000]\t; 3e78 \n+\tldr.w\tr2, [pc, #2000]\t; 3e7c \n \tldr\tr0, [r1, #0]\n \tadd\tr2, pc\n \tmovs\tr1, #1\n-\tblx\t3218 <__fprintf_chk@plt>\n+\tblx\t321c <__fprintf_chk@plt>\n \tmovs\tr0, #8\n \tldr\tr4, [r4, #0]\n-\tblx\t2fbc \n+\tblx\t2fc0 \n \tmov\tr1, r4\n \tmov\tr5, r0\n-\tblx\t2fb0 \n-\tldr.w\tr3, [pc, #1976]\t; 3e7c \n+\tblx\t2fb4 \n+\tldr.w\tr3, [pc, #1976]\t; 3e80 \n \tmov\tr1, r5\n \tadd\tr3, pc\n \tldr.w\tr0, [r3, #628]\t; 0x274\n \tldr\tr3, [r0, #0]\n \tldr.w\tr3, [r3, #176]\t; 0xb0\n \tblx\tr3\n-\tldr.w\tr3, [pc, #1960]\t; 3e80 \n+\tldr.w\tr3, [pc, #1960]\t; 3e84 \n \tadd\tr3, pc\n \tldr.w\tr0, [r3, #628]\t; 0x274\n \tldr\tr3, [r0, #0]\n \tldr\tr3, [r3, #100]\t; 0x64\n \tblx\tr3\n \tcmp\tr0, #0\n-\tbeq.w\t3a8c \n-\tldr.w\tr1, [pc, #1940]\t; 3e84 \n+\tbeq.w\t3a90 \n+\tldr.w\tr1, [pc, #1940]\t; 3e88 \n \tldr\tr0, [sp, #56]\t; 0x38\n \tadd\tr1, pc\n-\tblx\t3164 \n+\tblx\t3168 \n \tcmp\tr0, #0\n-\tbne.w\t39e8 \n-\tldr.w\tr3, [pc, #1928]\t; 3e88 \n+\tbne.w\t39ec \n+\tldr.w\tr3, [pc, #1928]\t; 3e8c \n \tldr\tr0, [r7, r3]\n-\tbl\ta380 \n-\tldr.w\tr3, [pc, #1920]\t; 3e8c \n+\tbl\ta384 \n+\tldr.w\tr3, [pc, #1920]\t; 3e90 \n \tadd\tr3, pc\n \tldr.w\tr0, [r3, #628]\t; 0x274\n-\tcbz\tr0, 371a \n+\tcbz\tr0, 371e \n \tldr\tr3, [r0, #0]\n \tldr\tr3, [r3, #4]\n \tblx\tr3\n-\tcbz\tr5, 3724 \n+\tcbz\tr5, 3728 \n \tldr\tr3, [r5, #0]\n \tmov\tr0, r5\n \tldr\tr3, [r3, #4]\n \tblx\tr3\n-\tldr.w\tr3, [pc, #1896]\t; 3e90 \n+\tldr.w\tr3, [pc, #1896]\t; 3e94 \n \tadd\tr3, pc\n \tldr.w\tr0, [r3, #1104]\t; 0x450\n-\tcbz\tr0, 3736 \n+\tcbz\tr0, 373a \n \tldr\tr3, [r0, #0]\n \tldr\tr3, [r3, #4]\n \tblx\tr3\n-\tldr.w\tr3, [pc, #1884]\t; 3e94 \n+\tldr.w\tr3, [pc, #1884]\t; 3e98 \n \tadd\tr3, pc\n \tldr.w\tr0, [r3, #1108]\t; 0x454\n-\tcbz\tr0, 3748 \n+\tcbz\tr0, 374c \n \tldr\tr3, [r0, #0]\n \tldr\tr3, [r3, #4]\n \tblx\tr3\n \tldr\tr3, [sp, #36]\t; 0x24\n \tmovs\tr1, #1\n-\tldr.w\tr2, [pc, #1864]\t; 3e98 \n+\tldr.w\tr2, [pc, #1864]\t; 3e9c \n \tldr\tr0, [r3, #0]\n \tadd\tr2, pc\n \tldr\tr3, [sp, #64]\t; 0x40\n-\tblx\t3218 <__fprintf_chk@plt>\n+\tblx\t321c <__fprintf_chk@plt>\n \tmovs\tr0, #0\n-\tblx\t3278 \n-\tldr.w\tr1, [pc, #1848]\t; 3e9c \n+\tblx\t327c \n+\tldr.w\tr1, [pc, #1848]\t; 3ea0 \n \tmov\tr0, fp\n \tadd\tr1, pc\n-\tblx\t3164 \n+\tblx\t3168 \n \tcmp\tr0, #0\n-\tbeq.n\t3838 \n-\tldr.w\tr1, [pc, #1836]\t; 3ea0 \n+\tbeq.n\t383c \n+\tldr.w\tr1, [pc, #1836]\t; 3ea4 \n \tmov\tr0, fp\n \tadd\tr1, pc\n-\tblx\t3164 \n+\tblx\t3168 \n \tcmp\tr0, #0\n-\tbne.n\t3846 \n+\tbne.n\t384a \n \tadd.w\tfp, r4, #1\n \tcmp\tr4, r5\n-\tbge.w\t35d0 \n+\tbge.w\t35d4 \n \tldr.w\tr3, [sl, #4]\n \tldrb\tr3, [r3, #0]\n \tcmp\tr3, #50\t; 0x32\n-\tbeq.w\t3c0a \n+\tbeq.w\t3c0e \n \tcmp\tr3, #115\t; 0x73\n-\tbeq.w\t3bde \n+\tbeq.w\t3be2 \n \tmov\tr4, fp\n \tcmp\tr3, #49\t; 0x31\n-\tbeq.w\t3b8a \n-\tldr.w\tr3, [pc, #1788]\t; 3ea4 \n+\tbeq.w\t3b8e \n+\tldr.w\tr3, [pc, #1788]\t; 3ea8 \n \tadd\tr3, pc\n \tstr.w\tr0, [r3, #1104]\t; 0x450\n \tstr.w\tr0, [r3, #1108]\t; 0x454\n-\tb.n\t35aa \n+\tb.n\t35ae \n \tldr.w\tr3, [sl, #4]\n \tldrb\tr3, [r3, #0]\n \tcmp\tr3, #45\t; 0x2d\n-\tbeq.w\t35b0 \n+\tbeq.w\t35b4 \n \tsubs\tr3, #98\t; 0x62\n \tmov\tr4, r2\n \tcmp\tr3, #24\n-\tbhi.w\t35aa \n-\tadd\tr1, pc, #8\t; (adr r1, 37d4 )\n+\tbhi.w\t35ae \n+\tadd\tr1, pc, #8\t; (adr r1, 37d8 )\n \tldr.w\tr3, [r1, r3, lsl #2]\n \tadd\tr1, r3\n \tbx\tr1\n \tlsls\tr5, r6, #6\n \tmovs\tr0, r0\n \tldc2l\t15, cr15, [r7, #1020]\t; 0x3fc\n \tldc2l\t15, cr15, [r7, #1020]\t; 0x3fc\n@@ -451,174 +451,174 @@\n \tldc2l\t15, cr15, [r7, #1020]\t; 0x3fc\n \tldc2l\t15, cr15, [r7, #1020]\t; 0x3fc\n \tlsls\tr5, r4, #6\n \tmovs\tr0, r0\n \tldc2l\t15, cr15, [r7, #1020]\t; 0x3fc\n \tlsls\tr5, r0, #6\n \tmovs\tr0, r0\n-\tldr.w\tr3, [pc, #1644]\t; 3ea8 \n+\tldr.w\tr3, [pc, #1644]\t; 3eac \n \tadd\tr3, pc\n \tstrb\tr0, [r3, #4]\n-\tb.n\t35aa \n+\tb.n\t35ae \n \tmov\tr4, fp\n-\tb.n\t35aa \n-\tldr.w\tr1, [pc, #1636]\t; 3eac \n+\tb.n\t35ae \n+\tldr.w\tr1, [pc, #1636]\t; 3eb0 \n \tmov\tr0, fp\n \tadd\tr1, pc\n-\tblx\t3164 \n+\tblx\t3168 \n \tmov\tr2, r0\n-\tcbz\tr0, 3880 \n-\tldr.w\tr1, [pc, #1624]\t; 3eb0 \n+\tcbz\tr0, 3884 \n+\tldr.w\tr1, [pc, #1624]\t; 3eb4 \n \tmov\tr0, fp\n \tadd\tr1, pc\n-\tblx\t3164 \n+\tblx\t3168 \n \tmov\tr2, r0\n \tcmp\tr0, #0\n-\tbne.w\t3aa4 \n+\tbne.w\t3aa8 \n \tadds\tr0, r4, #1\n \tcmp\tr4, r5\n-\tbge.w\t3d00 \n+\tbge.w\t3d04 \n \tmov\tr4, r0\n \tldr.w\tr1, [sl, #4]\n \tldr\tr0, [sp, #68]\t; 0x44\n-\tbl\tbe10 \n-\tb.n\t35aa \n+\tbl\tbe14 \n+\tb.n\t35ae \n \tadds\tr0, r4, #1\n \tcmp\tr4, r5\n-\tbge.w\t3cf6 \n+\tbge.w\t3cfa \n \tmov\tr4, r0\n \tldr.w\tr1, [sl, #4]\n \tldr\tr0, [sp, #40]\t; 0x28\n-\tbl\tbe10 \n-\tb.n\t35aa \n-\tldr.w\tr3, [pc, #1564]\t; 3eb4 \n-\tldr.w\tr1, [pc, #1564]\t; 3eb8 \n+\tbl\tbe14 \n+\tb.n\t35ae \n+\tldr.w\tr3, [pc, #1564]\t; 3eb8 \n+\tldr.w\tr1, [pc, #1564]\t; 3ebc \n \tadd\tr1, pc\n \tldr\tr0, [r7, r3]\n-\tblx\t2fa4 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n+\tblx\t2fa8 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n \tldr\tr1, [sp, #48]\t; 0x30\n-\tblx\t2fa4 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n-\tldr.w\tr1, [pc, #1548]\t; 3ebc \n+\tblx\t2fa8 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n+\tldr.w\tr1, [pc, #1548]\t; 3ec0 \n \tadd\tr1, pc\n-\tblx\t2fa4 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n+\tblx\t2fa8 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n \tldr\tr1, [sp, #56]\t; 0x38\n-\tblx\t2fa4 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n-\tldr.w\tr1, [pc, #1536]\t; 3ec0 \n+\tblx\t2fa8 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n+\tldr.w\tr1, [pc, #1536]\t; 3ec4 \n \tadd\tr1, pc\n-\tblx\t2fa4 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n+\tblx\t2fa8 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n \tmov\tr1, r9\n-\tblx\t2e2c \n-\tldr.w\tr1, [pc, #1524]\t; 3ec4 \n+\tblx\t2e30 \n+\tldr.w\tr1, [pc, #1524]\t; 3ec8 \n \tadd\tr1, pc\n-\tblx\t2fa4 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n+\tblx\t2fa8 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n \tldr.w\tr1, [r8]\n-\tblx\t2fa4 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n-\tldr.w\tr1, [pc, #1512]\t; 3ec8 \n+\tblx\t2fa8 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n+\tldr.w\tr1, [pc, #1512]\t; 3ecc \n \tadd\tr1, pc\n-\tblx\t2fa4 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n+\tblx\t2fa8 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n \tldr\tr1, [sp, #44]\t; 0x2c\n-\tblx\t2e2c \n-\tldr.w\tr1, [pc, #1500]\t; 3ecc \n+\tblx\t2e30 \n+\tldr.w\tr1, [pc, #1500]\t; 3ed0 \n \tadd\tr1, pc\n-\tblx\t2fa4 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n+\tblx\t2fa8 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n \tldr\tr1, [sp, #52]\t; 0x34\n-\tblx\t2e2c \n-\tldr.w\tr1, [pc, #1488]\t; 3ed0 \n+\tblx\t2e30 \n+\tldr.w\tr1, [pc, #1488]\t; 3ed4 \n \tadd\tr1, pc\n-\tblx\t2fa4 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n+\tblx\t2fa8 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n \tldr\tr3, [sp, #40]\t; 0x28\n \tldr\tr1, [r3, #0]\n-\tblx\t2fa4 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n-\tldr.w\tr1, [pc, #1472]\t; 3ed4 \n+\tblx\t2fa8 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n+\tldr.w\tr1, [pc, #1472]\t; 3ed8 \n \tadd\tr1, pc\n-\tblx\t2fa4 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n-\tldr.w\tr3, [pc, #1468]\t; 3ed8 \n+\tblx\t2fa8 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n+\tldr.w\tr3, [pc, #1468]\t; 3edc \n \tadd\tr3, pc\n \tldrb\tr1, [r3, #4]\n-\tblx\t2ec8 (bool)@plt>\n-\tbl\t4080 <_start@@Base+0x110>\n-\tb.n\t362c \n+\tblx\t2ecc (bool)@plt>\n+\tbl\t4084 <_start@@Base+0x110>\n+\tb.n\t3630 \n \tmovs\tr0, #40\t; 0x28\n-\tblx\t2fbc \n+\tblx\t2fc0 \n \tmov\tr4, r0\n-\tblx\t3010 \n+\tblx\t3014 \n \tldr\tr1, [sp, #52]\t; 0x34\n \tcmp\tr1, #0\n-\tbeq.w\t361e \n+\tbeq.w\t3622 \n \tldr\tr3, [r4, #0]\n \tmov\tr0, r4\n \tldr\tr3, [r3, #40]\t; 0x28\n \tblx\tr3\n-\tb.n\t361e \n+\tb.n\t3622 \n \tmovs\tr0, #36\t; 0x24\n-\tblx\t2fbc \n+\tblx\t2fc0 \n \tmov\tr4, r0\n-\tblx\t32d8 \n-\tb.n\t3938 \n-\tldr.w\tr1, [pc, #1408]\t; 3edc \n+\tblx\t32dc \n+\tb.n\t393c \n+\tldr.w\tr1, [pc, #1408]\t; 3ee0 \n \tmovs\tr2, #0\n \tmov\tr0, r8\n \tadd\tr1, pc\n-\tbl\tbe10 \n-\tb.n\t35aa \n-\tldr.w\tr1, [pc, #1396]\t; 3ee0 \n+\tbl\tbe14 \n+\tb.n\t35ae \n+\tldr.w\tr1, [pc, #1396]\t; 3ee4 \n \tmovs\tr2, #0\n \tmov\tr0, r8\n \tadd\tr1, pc\n-\tbl\tbe10 \n-\tb.n\t35aa \n-\tldr.w\tr1, [pc, #1384]\t; 3ee4 \n+\tbl\tbe14 \n+\tb.n\t35ae \n+\tldr.w\tr1, [pc, #1384]\t; 3ee8 \n \tmovs\tr2, #0\n \tmov\tr0, r8\n \tadd\tr1, pc\n-\tbl\tbe10 \n-\tb.n\t35aa \n-\tldr.w\tr1, [pc, #1372]\t; 3ee8 \n+\tbl\tbe14 \n+\tb.n\t35ae \n+\tldr.w\tr1, [pc, #1372]\t; 3eec \n \tmovs\tr2, #0\n \tmov\tr0, r8\n \tadd\tr1, pc\n-\tbl\tbe10 \n-\tb.n\t35aa \n+\tbl\tbe14 \n+\tb.n\t35ae \n \tldr\tr3, [sp, #60]\t; 0x3c\n \tcmp\tr4, #0\n-\tbeq.w\t3b42 \n+\tbeq.w\t3b46 \n \tcmp\tr3, #4\n-\tbne.w\t365a \n-\tldr.w\tr3, [pc, #1348]\t; 3eec \n+\tbne.w\t365e \n+\tldr.w\tr3, [pc, #1348]\t; 3ef0 \n \tmov.w\tr0, #288\t; 0x120\n \tadd\tr3, pc\n \tldr.w\tr5, [r3, #512]\t; 0x200\n-\tblx\t2fbc \n+\tblx\t2fc0 \n \tldr\tr3, [sp, #44]\t; 0x2c\n \tstr\tr3, [sp, #0]\n \tmovs\tr3, #0\n \tstr\tr4, [sp, #4]\n \tmov\tr2, r3\n \tldr\tr1, [sp, #48]\t; 0x30\n \tmov\tr4, r0\n \tstr\tr5, [sp, #28]\n \tstrd\tr3, r3, [sp, #20]\n \tstrd\tr3, r3, [sp, #12]\n \tstr\tr3, [sp, #8]\n-\tblx\t31a0 \n-\tldr.w\tr3, [pc, #1304]\t; 3ef0 \n+\tblx\t31a4 \n+\tldr.w\tr3, [pc, #1304]\t; 3ef4 \n \tadds\tr4, #56\t; 0x38\n \tadd\tr3, pc\n \tstr.w\tr4, [r3, #628]\t; 0x274\n-\tb.n\t3696 \n+\tb.n\t369a \n \tmovs\tr5, #0\n-\tb.n\t36d6 \n+\tb.n\t36da \n \tadd.w\tr9, sp, #316\t; 0x13c\n \tadd\tr4, sp, #172\t; 0xac\n \tmov\tr0, r9\n-\tblx\t31dc \n-\tldr.w\tr3, [pc, #1276]\t; 3ef4 \n+\tblx\t31e0 \n+\tldr.w\tr3, [pc, #1276]\t; 3ef8 \n \tmovs\tr1, #0\n \tldr.w\tsl, [r7, r3]\n-\tldr.w\tr3, [pc, #1272]\t; 3ef8 \n+\tldr.w\tr3, [pc, #1272]\t; 3efc \n \tstrd\tr1, r1, [r4, #264]\t; 0x108\n \tadd.w\tr2, sl, #8\n \tstrd\tr1, r1, [r4, #272]\t; 0x110\n \tstrh.w\tr1, [r4, #260]\t; 0x104\n \tstr.w\tr2, [r4, #144]\t; 0x90\n \tstr.w\tr1, [r4, #256]\t; 0x100\n \tldr\tr3, [r7, r3]\n@@ -627,548 +627,548 @@\n \tstr\tr6, [r4, #0]\n \tmov\tr2, r3\n \tldr.w\tr3, [r6, #-12]\n \tstr\tr2, [r4, r3]\n \tstr\tr1, [r4, #4]\n \tldr.w\tr0, [r6, #-12]\n \tadd\tr0, r4\n-\tblx\t2e8c >::init(std::basic_streambuf >*)@plt>\n-\tldr.w\tr3, [pc, #1216]\t; 3efc \n+\tblx\t2e90 >::init(std::basic_streambuf >*)@plt>\n+\tldr.w\tr3, [pc, #1216]\t; 3f00 \n \tldr\tr3, [r7, r3]\n \tadd\tr7, sp, #180\t; 0xb4\n \tmov\tr0, r7\n \tadd.w\tr2, r3, #12\n \tadds\tr3, #32\n \tstr\tr2, [r4, #0]\n \tstr.w\tr3, [r4, #144]\t; 0x90\n-\tblx\t3110 >::basic_filebuf()@plt>\n+\tblx\t3114 >::basic_filebuf()@plt>\n \tmov\tr1, r7\n \tmov\tr0, r9\n-\tblx\t2e8c >::init(std::basic_streambuf >*)@plt>\n+\tblx\t2e90 >::init(std::basic_streambuf >*)@plt>\n \tldr\tr1, [sp, #56]\t; 0x38\n \tmovs\tr2, #8\n \tmov\tr0, r4\n-\tblx\t3070 >::open(char const*, std::_Ios_Openmode)@plt>\n+\tblx\t3074 >::open(char const*, std::_Ios_Openmode)@plt>\n \tldr.w\tr3, [r4, #164]\t; 0xa4\n \ttst.w\tr3, #5\n-\tbeq.w\t3b76 \n+\tbeq.w\t3b7a \n \tldr\tr3, [sp, #56]\t; 0x38\n \tmovs\tr1, #1\n \tstr\tr3, [sp, #0]\n \tldr\tr3, [sp, #36]\t; 0x24\n-\tldr.w\tr2, [pc, #1156]\t; 3f00 \n+\tldr.w\tr2, [pc, #1156]\t; 3f04 \n \tldr\tr0, [r3, #0]\n \tadd\tr2, pc\n \tldr\tr3, [sp, #64]\t; 0x40\n-\tblx\t3218 <__fprintf_chk@plt>\n+\tblx\t321c <__fprintf_chk@plt>\n \tmovs\tr0, #4\n-\tblx\t3278 \n+\tblx\t327c \n \tldr\tr3, [sp, #36]\t; 0x24\n \tmovs\tr2, #71\t; 0x47\n-\tldr.w\tr0, [pc, #1136]\t; 3f04 \n+\tldr.w\tr0, [pc, #1136]\t; 3f08 \n \tmovs\tr1, #1\n \tldr\tr3, [r3, #0]\n \tadd\tr0, pc\n-\tblx\t2d6c \n+\tblx\t2d70 \n \tmovs\tr0, #2\n-\tblx\t3278 \n-\tldr.w\tr1, [pc, #1120]\t; 3f08 \n+\tblx\t327c \n+\tldr.w\tr1, [pc, #1120]\t; 3f0c \n \tmov\tr0, fp\n \tadd\tr1, pc\n-\tblx\t3164 \n+\tblx\t3168 \n \tmov\tr1, r0\n \tcmp\tr0, #0\n-\tbne.n\t3b98 \n+\tbne.n\t3b9c \n \tadd.w\tfp, r4, #1\n \tcmp\tr4, r5\n-\tbge.n\t3ad4 \n+\tbge.n\t3ad8 \n \tldr.w\tr0, [sl, #4]\n \tmovs\tr2, #10\n-\tblx\t3248 \n+\tblx\t324c \n \tsubs\tr3, r0, #2\n \tbics.w\tr3, r3, #2\n \tstr\tr0, [sp, #60]\t; 0x3c\n-\tbeq.w\t3842 \n-\tldr.w\tr1, [pc, #1076]\t; 3f0c \n+\tbeq.w\t3846 \n+\tldr.w\tr1, [pc, #1076]\t; 3f10 \n \tmovs\tr2, #0\n \tldr\tr0, [r6, #0]\n \tadd\tr1, pc\n-\tbl\t4868 \n-\tldr.w\tr1, [pc, #1068]\t; 3f10 \n+\tbl\t486c \n+\tldr.w\tr1, [pc, #1068]\t; 3f14 \n \tldr\tr0, [r6, #0]\n \tadd\tr1, pc\n-\tbl\t4868 \n+\tbl\t486c \n \tmovs\tr0, #36\t; 0x24\n-\tblx\t2fbc \n+\tblx\t2fc0 \n \tmov\tr4, r0\n-\tblx\t323c \n-\tb.n\t3938 \n+\tblx\t3240 \n+\tb.n\t393c \n \tldr\tr0, [sp, #48]\t; 0x30\n \tmov\tr1, r2\n \tcmp\tr3, #4\n-\tbeq.w\t3c8c \n-\tblx\t3170 \n+\tbeq.w\t3c90 \n+\tblx\t3174 \n \tcmp\tr0, #0\n-\tbne.w\t3cac \n-\tldr.w\tr3, [pc, #1024]\t; 3f14 \n+\tbne.w\t3cb0 \n+\tldr.w\tr3, [pc, #1024]\t; 3f18 \n \tmovs\tr0, #248\t; 0xf8\n \tadd\tr3, pc\n \tldr.w\tr5, [r3, #512]\t; 0x200\n-\tblx\t2fbc \n+\tblx\t2fc0 \n \tmovs\tr3, #0\n \tldr\tr1, [sp, #48]\t; 0x30\n \tmov\tr2, r3\n \tstr\tr5, [sp, #20]\n \tstrd\tr3, r3, [sp, #12]\n \tmov\tr4, r0\n \tstrd\tr3, r3, [sp, #4]\n \tstr\tr3, [sp, #0]\n-\tblx\t3028 \n-\tldr\tr3, [pc, #988]\t; (3f18 )\n+\tblx\t302c \n+\tldr\tr3, [pc, #988]\t; (3f1c )\n \tadd\tr3, pc\n \tstr.w\tr4, [r3, #628]\t; 0x274\n-\tb.n\t3696 \n+\tb.n\t369a \n \tcmp\tr3, #4\n-\tbne.n\t3b10 \n-\tldr\tr3, [pc, #980]\t; (3f1c )\n+\tbne.n\t3b14 \n+\tldr\tr3, [pc, #980]\t; (3f20 )\n \tmovs\tr0, #248\t; 0xf8\n \tadd\tr3, pc\n \tldr.w\tr5, [r3, #512]\t; 0x200\n-\tblx\t2fbc \n+\tblx\t2fc0 \n \tmovs\tr3, #0\n \tldr\tr1, [sp, #48]\t; 0x30\n \tmov\tr2, r3\n \tstr\tr5, [sp, #20]\n \tstrd\tr3, r3, [sp, #12]\n \tmov\tr4, r0\n \tstrd\tr3, r3, [sp, #4]\n \tstr\tr3, [sp, #0]\n-\tblx\t2ef8 \n-\tldr\tr3, [pc, #944]\t; (3f20 )\n+\tblx\t2efc \n+\tldr\tr3, [pc, #944]\t; (3f24 )\n \tadd\tr3, pc\n \tstr.w\tr4, [r3, #628]\t; 0x274\n-\tb.n\t3696 \n+\tb.n\t369a \n \tmov\tr0, r4\n-\tbl\ta380 \n+\tbl\ta384 \n \tmov\tr0, r4\n-\tblx\t2ff8 >::close()@plt>\n+\tblx\t2ffc >::close()@plt>\n \tmov\tr0, r4\n-\tblx\t2d60 >::~basic_ifstream()@plt>\n-\tb.n\t3708 \n-\tldr\tr3, [pc, #920]\t; (3f24 )\n+\tblx\t2d64 >::~basic_ifstream()@plt>\n+\tb.n\t370c \n+\tldr\tr3, [pc, #920]\t; (3f28 )\n \tadd\tr3, pc\n \tstr.w\tr0, [r3, #1104]\t; 0x450\n \tstr.w\tr0, [r3, #1108]\t; 0x454\n-\tb.n\t35aa \n-\tldr\tr1, [pc, #908]\t; (3f28 )\n+\tb.n\t35ae \n+\tldr\tr1, [pc, #908]\t; (3f2c )\n \tmov\tr0, fp\n \tadd\tr1, pc\n-\tblx\t3164 \n+\tblx\t3168 \n \tcmp\tr0, #0\n-\tbeq.w\t35aa \n-\tldr\tr1, [pc, #896]\t; (3f2c )\n+\tbeq.w\t35ae \n+\tldr\tr1, [pc, #896]\t; (3f30 )\n \tmov\tr0, fp\n \tadd\tr1, pc\n-\tblx\t3164 \n+\tblx\t3168 \n \tmov\tr2, r0\n \tcmp\tr0, #0\n-\tbne.w\t3cc2 \n+\tbne.w\t3cc6 \n \tadd.w\tip, r4, #1\n \tcmp\tr4, r5\n-\tbge.w\t3d0a \n+\tbge.w\t3d0e \n \tmov\tr1, r2\n \tldr.w\tr0, [sl, #4]\n \tmovs\tr2, #10\n \tmov\tr4, ip\n-\tblx\t3248 \n-\tldr\tr2, [pc, #860]\t; (3f30 )\n+\tblx\t324c \n+\tldr\tr2, [pc, #860]\t; (3f34 )\n \tadd\tr2, pc\n \tldr\tr3, [r2, #0]\n \torrs\tr0, r3\n \tstr\tr0, [r2, #0]\n-\tb.n\t35aa \n+\tb.n\t35ae \n \tmovs\tr0, #16\n-\tblx\t2fbc \n+\tblx\t2fc0 \n \tmov\tr4, r0\n-\tblx\t32fc \n-\tldr\tr3, [pc, #840]\t; (3f34 )\n+\tblx\t3300 \n+\tldr\tr3, [pc, #840]\t; (3f38 )\n \tmovs\tr0, #16\n \tadd\tr3, pc\n \tstr.w\tr4, [r3, #1104]\t; 0x450\n-\tblx\t2fbc \n+\tblx\t2fc0 \n \tmov\tsl, r0\n-\tblx\t2da8 \n-\tldr\tr3, [pc, #824]\t; (3f38 )\n+\tblx\t2dac \n+\tldr\tr3, [pc, #824]\t; (3f3c )\n \tmov\tr4, fp\n \tadd\tr3, pc\n \tstr.w\tsl, [r3, #1108]\t; 0x454\n-\tb.n\t35aa \n+\tb.n\t35ae \n \tmovs\tr0, #4\n-\tblx\t2fbc \n+\tblx\t2fc0 \n \tmov\tr4, r0\n-\tblx\t2e08 \n-\tldr\tr3, [pc, #804]\t; (3f3c )\n+\tblx\t2e0c \n+\tldr\tr3, [pc, #804]\t; (3f40 )\n \tmovs\tr0, #4\n \tadd\tr3, pc\n \tstr.w\tr4, [r3, #1104]\t; 0x450\n-\tblx\t2fbc \n+\tblx\t2fc0 \n \tmov\tsl, r0\n-\tblx\t2f1c \n-\tldr\tr3, [pc, #788]\t; (3f40 )\n+\tblx\t2f20 \n+\tldr\tr3, [pc, #788]\t; (3f44 )\n \tmov\tr4, fp\n \tadd\tr3, pc\n \tstr.w\tsl, [r3, #1108]\t; 0x454\n-\tb.n\t35aa \n-\tblx\t3224 \n+\tb.n\t35ae \n+\tblx\t3228 \n \tcmp\tr0, #0\n-\tbeq.w\t39a6 \n+\tbeq.w\t39aa \n \tldr\tr3, [sp, #36]\t; 0x24\n \tmovs\tr1, #1\n \tldr\tr2, [sp, #48]\t; 0x30\n \tldr\tr0, [r3, #0]\n \tstr\tr2, [sp, #0]\n-\tldr\tr2, [pc, #760]\t; (3f44 )\n+\tldr\tr2, [pc, #760]\t; (3f48 )\n \tldr\tr3, [sp, #64]\t; 0x40\n \tadd\tr2, pc\n-\tblx\t3218 <__fprintf_chk@plt>\n+\tblx\t321c <__fprintf_chk@plt>\n \tmovs\tr0, #3\n-\tblx\t3278 \n+\tblx\t327c \n \tmovs\tr0, #48\t; 0x30\n-\tblx\t2fbc \n+\tblx\t2fc0 \n \tmov\tr4, r0\n-\tblx\t3094 \n-\tb.n\t3938 \n+\tblx\t3098 \n+\tb.n\t393c \n \tmovs\tr3, #0\n \tmovs\tr2, #4\n \tmov\tr9, r3\n \tstr\tr3, [sp, #52]\t; 0x34\n \tstr\tr2, [sp, #44]\t; 0x2c\n \tstr\tr3, [sp, #60]\t; 0x3c\n-\tb.n\t35d0 \n+\tb.n\t35d4 \n \tldr\tr3, [sp, #36]\t; 0x24\n \tmovs\tr1, #1\n \tldr\tr2, [sp, #48]\t; 0x30\n \tldr\tr0, [r3, #0]\n \tstr\tr2, [sp, #0]\n-\tldr\tr2, [pc, #708]\t; (3f48 )\n+\tldr\tr2, [pc, #708]\t; (3f4c )\n \tldr\tr3, [sp, #64]\t; 0x40\n \tadd\tr2, pc\n-\tblx\t3218 <__fprintf_chk@plt>\n-\tb.n\t3c54 \n-\tblx\t2e98 \n+\tblx\t321c <__fprintf_chk@plt>\n+\tb.n\t3c58 \n+\tblx\t2e9c \n \tcmp\tr0, #0\n-\tbeq.w\t3b46 \n+\tbeq.w\t3b4a \n \tldr\tr3, [sp, #36]\t; 0x24\n \tmovs\tr1, #1\n \tldr\tr2, [sp, #48]\t; 0x30\n \tldr\tr0, [r3, #0]\n \tstr\tr2, [sp, #0]\n-\tldr\tr2, [pc, #680]\t; (3f4c )\n+\tldr\tr2, [pc, #680]\t; (3f50 )\n \tldr\tr3, [sp, #64]\t; 0x40\n \tadd\tr2, pc\n-\tblx\t3218 <__fprintf_chk@plt>\n-\tb.n\t3c54 \n+\tblx\t321c <__fprintf_chk@plt>\n+\tb.n\t3c58 \n \tldr\tr3, [sp, #36]\t; 0x24\n \tmovs\tr1, #1\n \tldr\tr2, [sp, #48]\t; 0x30\n \tldr\tr0, [r3, #0]\n \tstr\tr2, [sp, #0]\n-\tldr\tr2, [pc, #664]\t; (3f50 )\n+\tldr\tr2, [pc, #664]\t; (3f54 )\n \tldr\tr3, [sp, #64]\t; 0x40\n \tadd\tr2, pc\n-\tblx\t3218 <__fprintf_chk@plt>\n-\tb.n\t3c54 \n-\tldr\tr1, [pc, #656]\t; (3f54 )\n+\tblx\t321c <__fprintf_chk@plt>\n+\tb.n\t3c58 \n+\tldr\tr1, [pc, #656]\t; (3f58 )\n \tmov\tr0, fp\n \tadd\tr1, pc\n-\tblx\t3164 \n-\tcbnz\tr0, 3d20 \n+\tblx\t3168 \n+\tcbnz\tr0, 3d24 \n \tadd.w\tfp, r4, #1\n \tcmp\tr4, r5\n-\tbge.n\t3d14 \n+\tbge.n\t3d18 \n \tldr.w\tr0, [sl, #4]\n \tmovs\tr2, #10\n \tmovs\tr1, #0\n-\tblx\t3248 \n+\tblx\t324c \n \tcmp\tr0, #10\n \tstr\tr0, [sp, #52]\t; 0x34\n-\tbls.w\t3842 \n-\tldr\tr1, [pc, #620]\t; (3f58 )\n+\tbls.w\t3846 \n+\tldr\tr1, [pc, #620]\t; (3f5c )\n \tmovs\tr2, #0\n \tldr\tr0, [r6, #0]\n \tadd\tr1, pc\n-\tbl\t4868 \n-\tldr\tr1, [pc, #612]\t; (3f5c )\n+\tbl\t486c \n+\tldr\tr1, [pc, #612]\t; (3f60 )\n \tldr\tr0, [r6, #0]\n \tadd\tr1, pc\n-\tbl\t4868 \n-\tldr\tr1, [pc, #604]\t; (3f60 )\n+\tbl\t486c \n+\tldr\tr1, [pc, #604]\t; (3f64 )\n \tldr\tr0, [r6, #0]\n \tadd\tr1, pc\n-\tbl\t4868 \n-\tldr\tr1, [pc, #600]\t; (3f64 )\n+\tbl\t486c \n+\tldr\tr1, [pc, #600]\t; (3f68 )\n \tldr\tr0, [r6, #0]\n \tadd\tr1, pc\n-\tbl\t4868 \n-\tldr\tr1, [pc, #592]\t; (3f68 )\n+\tbl\t486c \n+\tldr\tr1, [pc, #592]\t; (3f6c )\n \tmovs\tr2, #0\n \tldr\tr0, [r6, #0]\n \tadd\tr1, pc\n-\tbl\t4868 \n-\tldr\tr1, [pc, #584]\t; (3f6c )\n+\tbl\t486c \n+\tldr\tr1, [pc, #584]\t; (3f70 )\n \tadd\tr5, sp, #112\t; 0x70\n \tldr\tr7, [r6, #0]\n \tmovs\tr2, #0\n \tadd\tr1, pc\n \tadd\tr6, sp, #132\t; 0x84\n \tmov\tr0, r5\n \tadd\tr4, sp, #152\t; 0x98\n-\tbl\tbd3c \n+\tbl\tbd40 \n \tldr.w\tr1, [sl]\n \tmovs\tr2, #0\n \tmov\tr0, r6\n-\tbl\tbd3c \n+\tbl\tbd40 \n \tldr\tr1, [r5, #0]\n \tmovs\tr2, #0\n \tmov\tr0, r4\n-\tbl\tbd3c \n+\tbl\tbd40 \n \tldr\tr1, [r6, #0]\n \tmov.w\tr2, #4294967295\t; 0xffffffff\n \tmov\tr0, r4\n-\tbl\t40d4 <_start@@Base+0x164>\n+\tbl\t40d8 <_start@@Base+0x164>\n \tldr\tr1, [r4, #0]\n \tmov\tr0, r7\n \tmovs\tr2, #0\n-\tbl\t4868 \n+\tbl\t486c \n \tmov\tr0, sl\n \tmovs\tr1, #16\n-\tblx\t2f34 \n+\tblx\t2f38 \n \tldr\tr0, [sp, #40]\t; 0x28\n-\tbl\tbc38 \n+\tbl\tbc3c \n \tmov\tr0, r8\n-\tbl\tbc38 \n-\tblx\t31c4 <__cxa_end_cleanup@plt>\n+\tbl\tbc3c \n+\tblx\t31c8 <__cxa_end_cleanup@plt>\n \tmov\tr0, r4\n \tmovs\tr1, #16\n-\tblx\t2f34 \n-\tb.n\t3d68 \n+\tblx\t2f38 \n+\tb.n\t3d6c \n \tmov\tr0, r4\n-\tbl\tbc38 \n+\tbl\tbc3c \n \tmov\tr0, r6\n-\tbl\tbc38 \n+\tbl\tbc3c \n \tmov\tr0, r5\n-\tbl\tbc38 \n-\tb.n\t3d68 \n+\tbl\tbc3c \n+\tb.n\t3d6c \n \tldr.w\tr3, [r6, #-12]\n \tldr\tr2, [sp, #44]\t; 0x2c\n \tstr\tr6, [r4, #0]\n \tstr\tr2, [r4, r3]\n \tmovs\tr3, #0\n \tstr\tr3, [r4, #4]\n \tadd.w\tr3, sl, #8\n \tmov\tr0, r9\n \tstr.w\tr3, [r4, #144]\t; 0x90\n-\tblx\t3058 \n-\tb.n\t3d68 \n-\tb.n\t3da4 \n+\tblx\t305c \n+\tb.n\t3d6c \n+\tb.n\t3da8 \n \tmov\tr0, r7\n-\tblx\t3140 >::~basic_filebuf()@plt>\n-\tb.n\t3d96 \n+\tblx\t3144 >::~basic_filebuf()@plt>\n+\tb.n\t3d9a \n \tmov\tr0, r4\n \tmovs\tr1, #248\t; 0xf8\n-\tblx\t2f34 \n-\tb.n\t3d68 \n+\tblx\t2f38 \n+\tb.n\t3d6c \n \tmov\tr0, r4\n \tmov.w\tr1, #288\t; 0x120\n-\tblx\t2f34 \n-\tb.n\t3d68 \n-\tb.n\t3dc8 \n-\tb.n\t3dbe \n+\tblx\t2f38 \n+\tb.n\t3d6c \n+\tb.n\t3dcc \n+\tb.n\t3dc2 \n \tmov\tr0, r4\n \tmovs\tr1, #36\t; 0x24\n-\tblx\t2f34 \n-\tb.n\t3d68 \n+\tblx\t2f38 \n+\tb.n\t3d6c \n \tmov\tr0, r4\n \tmovs\tr1, #40\t; 0x28\n-\tblx\t2f34 \n-\tb.n\t3d68 \n-\tb.n\t3d68 \n+\tblx\t2f38 \n+\tb.n\t3d6c \n+\tb.n\t3d6c \n \tmov\tr0, sl\n \tmovs\tr1, #4\n-\tblx\t2f34 \n-\tb.n\t3d68 \n+\tblx\t2f38 \n+\tb.n\t3d6c \n \tmov\tr0, r4\n \tmovs\tr1, #4\n-\tblx\t2f34 \n-\tb.n\t3d68 \n-\tb.n\t3dd8 \n+\tblx\t2f38 \n+\tb.n\t3d6c \n+\tb.n\t3ddc \n \tmov\tr0, r4\n \tmovs\tr1, #48\t; 0x30\n-\tblx\t2f34 \n-\tb.n\t3d68 \n+\tblx\t2f38 \n+\tb.n\t3d6c \n \tmov\tr0, r5\n \tmovs\tr1, #8\n-\tblx\t2f34 \n-\tb.n\t3d68 \n+\tblx\t2f38 \n+\tb.n\t3d6c \n \tmov\tr0, r4\n-\tblx\t2d60 >::~basic_ifstream()@plt>\n-\tb.n\t3d68 \n-\tcbnz\tr2, 3e40 \n+\tblx\t2d64 >::~basic_ifstream()@plt>\n+\tb.n\t3d6c \n+\tcbnz\tr6, 3e42 \n \tmovs\tr1, r0\n \tlsls\tr0, r0, #9\n \tmovs\tr0, r0\n-\tcbnz\tr4, 3e44 \n+\tcbnz\tr0, 3e48 \n \tmovs\tr1, r0\n \tlsls\tr4, r2, #9\n \tmovs\tr0, r0\n \tlsls\tr0, r1, #8\n \tmovs\tr0, r0\n-\tadd\tr6, pc, #680\t; (adr r6, 40e0 <_start@@Base+0x170>)\n+\tadd\tr6, pc, #680\t; (adr r6, 40e4 <_start@@Base+0x170>)\n \tmovs\tr0, r0\n-\tadd\tr6, pc, #816\t; (adr r6, 416c )\n+\tadd\tr6, pc, #816\t; (adr r6, 4170 )\n \tmovs\tr0, r0\n \tstr\tr5, [sp, #472]\t; 0x1d8\n \tmovs\tr0, r0\n \tstr\tr5, [sp, #320]\t; 0x140\n \tmovs\tr0, r0\n-\tcbnz\tr4, 3e90 \n+\tcbnz\tr0, 3e94 \n \tmovs\tr1, r0\n-\tadd\tr6, pc, #504\t; (adr r6, 4044 <_start@@Base+0xd4>)\n+\tadd\tr6, pc, #504\t; (adr r6, 4048 <_start@@Base+0xd4>)\n \tmovs\tr0, r0\n-\tadd\tr6, pc, #176\t; (adr r6, 3f00 )\n+\tadd\tr6, pc, #176\t; (adr r6, 3f04 )\n \tmovs\tr0, r0\n-\tadd\tr5, pc, #728\t; (adr r5, 412c <_start@@Base+0x1bc>)\n+\tadd\tr5, pc, #728\t; (adr r5, 4130 <_start@@Base+0x1bc>)\n \tmovs\tr0, r0\n-\tadd\tr5, pc, #536\t; (adr r5, 4070 <_start@@Base+0x100>)\n+\tadd\tr5, pc, #536\t; (adr r5, 4074 <_start@@Base+0x100>)\n \tmovs\tr0, r0\n-\tadd\tr5, pc, #456\t; (adr r5, 4024 <_start@@Base+0xb4>)\n+\tadd\tr5, pc, #456\t; (adr r5, 4028 <_start@@Base+0xb4>)\n \tmovs\tr0, r0\n-\tadd\tr5, pc, #368\t; (adr r5, 3fd0 <_start@@Base+0x60>)\n+\tadd\tr5, pc, #368\t; (adr r5, 3fd4 <_start@@Base+0x60>)\n \tmovs\tr0, r0\n-\tadd\tr5, pc, #344\t; (adr r5, 3fbc <_start@@Base+0x4c>)\n+\tadd\tr5, pc, #344\t; (adr r5, 3fc0 <_start@@Base+0x4c>)\n \tmovs\tr0, r0\n-\tadd\tr5, pc, #304\t; (adr r5, 3f98 <_start@@Base+0x28>)\n+\tadd\tr5, pc, #304\t; (adr r5, 3f9c <_start@@Base+0x28>)\n \tmovs\tr0, r0\n-\tcbnz\tr2, 3eaa \n+\tcbnz\tr6, 3eac \n \tmovs\tr1, r0\n-\tcbnz\tr4, 3ea8 \n+\tcbnz\tr0, 3eac \n \tmovs\tr1, r0\n-\tcbnz\tr2, 3ea2 \n+\tcbnz\tr6, 3ea4 \n \tmovs\tr1, r0\n-\tcbnz\tr4, 3e9a \n+\tcbnz\tr0, 3e9e \n \tmovs\tr1, r0\n-\tadd\tr6, pc, #392\t; (adr r6, 4004 <_start@@Base+0x94>)\n+\tadd\tr6, pc, #392\t; (adr r6, 4008 <_start@@Base+0x94>)\n \tmovs\tr0, r0\n-\tcbnz\tr4, 3e94 \n+\tcbnz\tr0, 3e98 \n \tmovs\tr1, r0\n-\tcbnz\tr2, 3e94 \n+\tcbnz\tr6, 3e96 \n \tmovs\tr1, r0\n-\tadd\tr6, pc, #552\t; (adr r6, 40b0 <_start@@Base+0x140>)\n+\tadd\tr6, pc, #552\t; (adr r6, 40b4 <_start@@Base+0x140>)\n \tmovs\tr0, r0\n \tlsls\tr0, r1, #9\n \tmovs\tr0, r0\n-\tcbnz\tr0, 3e94 \n+\tcbnz\tr4, 3e96 \n \tmovs\tr1, r0\n-\t\t\t; instruction: 0xb8f4\n+\t\t\t; instruction: 0xb8f0\n \tmovs\tr1, r0\n-\t\t\t; instruction: 0xb8e2\n+\t\t\t; instruction: 0xb8de\n \tmovs\tr1, r0\n-\tadd\tr6, pc, #360\t; (adr r6, 4004 <_start@@Base+0x94>)\n+\tadd\tr6, pc, #360\t; (adr r6, 4008 <_start@@Base+0x94>)\n \tmovs\tr0, r0\n-\tadd\tr4, pc, #232\t; (adr r4, 3f88 <_start@@Base+0x18>)\n+\tadd\tr4, pc, #232\t; (adr r4, 3f8c <_start@@Base+0x18>)\n \tmovs\tr0, r0\n-\tadd\tr4, pc, #184\t; (adr r4, 3f5c )\n+\tadd\tr4, pc, #184\t; (adr r4, 3f60 )\n \tmovs\tr0, r0\n-\t\t\t; instruction: 0xb874\n+\t\t\t; instruction: 0xb870\n \tmovs\tr1, r0\n-\t\t\t; instruction: 0xb7c8\n+\t\t\t; instruction: 0xb7c4\n \tmovs\tr1, r0\n-\tadd\tr3, pc, #368\t; (adr r3, 4020 <_start@@Base+0xb0>)\n+\tadd\tr3, pc, #368\t; (adr r3, 4024 <_start@@Base+0xb0>)\n \tmovs\tr0, r0\n-\tadd\tr3, pc, #432\t; (adr r3, 4064 <_start@@Base+0xf4>)\n+\tadd\tr3, pc, #432\t; (adr r3, 4068 <_start@@Base+0xf4>)\n \tmovs\tr0, r0\n \tlsls\tr0, r3, #8\n \tmovs\tr0, r0\n-\tadd\tr3, pc, #728\t; (adr r3, 4194 )\n+\tadd\tr3, pc, #728\t; (adr r3, 4198 )\n \tmovs\tr0, r0\n-\tadd\tr3, pc, #752\t; (adr r3, 41b0 )\n+\tadd\tr3, pc, #752\t; (adr r3, 41b4 )\n \tmovs\tr0, r0\n-\tadd\tr3, pc, #736\t; (adr r3, 41a4 )\n+\tadd\tr3, pc, #736\t; (adr r3, 41a8 )\n \tmovs\tr0, r0\n-\tadd\tr3, pc, #720\t; (adr r3, 4198 )\n+\tadd\tr3, pc, #720\t; (adr r3, 419c )\n \tmovs\tr0, r0\n-\tadd\tr3, pc, #728\t; (adr r3, 41a4 )\n+\tadd\tr3, pc, #728\t; (adr r3, 41a8 )\n \tmovs\tr0, r0\n-\tadd\tr3, pc, #728\t; (adr r3, 41a8 )\n+\tadd\tr3, pc, #728\t; (adr r3, 41ac )\n \tmovs\tr0, r0\n-\tadd\tr3, pc, #744\t; (adr r3, 41bc )\n+\tadd\tr3, pc, #744\t; (adr r3, 41c0 )\n \tmovs\tr0, r0\n-\tadd\tr3, pc, #736\t; (adr r3, 41b8 )\n+\tadd\tr3, pc, #736\t; (adr r3, 41bc )\n \tmovs\tr0, r0\n-\t\t\t; instruction: 0xb6e6\n+\t\t\t; instruction: 0xb6e2\n \tmovs\tr1, r0\n-\tadd\tr1, pc, #928\t; (adr r1, 4280 )\n+\tadd\tr1, pc, #928\t; (adr r1, 4284 )\n \tmovs\tr0, r0\n-\tadd\tr1, pc, #880\t; (adr r1, 4254 )\n+\tadd\tr1, pc, #880\t; (adr r1, 4258 )\n \tmovs\tr0, r0\n-\tadd\tr1, pc, #880\t; (adr r1, 4258 )\n+\tadd\tr1, pc, #880\t; (adr r1, 425c )\n \tmovs\tr0, r0\n-\tadd\tr1, pc, #784\t; (adr r1, 41fc )\n+\tadd\tr1, pc, #784\t; (adr r1, 4200 )\n \tmovs\tr0, r0\n-\t\t\t; instruction: 0xb66e\n+\t\t\t; instruction: 0xb66a\n \tmovs\tr1, r0\n-\t\t\t; instruction: 0xb640\n+\t\t\t; instruction: 0xb63c\n \tmovs\tr1, r0\n \tlsls\tr4, r1, #9\n \tmovs\tr0, r0\n \tlsls\tr4, r0, #9\n \tmovs\tr0, r0\n \tlsls\tr4, r3, #8\n \tmovs\tr0, r0\n-\tadd\tr3, pc, #8\t; (adr r3, 3f0c )\n+\tadd\tr3, pc, #8\t; (adr r3, 3f10 )\n \tmovs\tr0, r0\n-\tadd\tr2, pc, #624\t; (adr r2, 4178 )\n+\tadd\tr2, pc, #624\t; (adr r2, 417c )\n \tmovs\tr0, r0\n-\tadd\tr1, pc, #216\t; (adr r1, 3fe4 <_start@@Base+0x74>)\n+\tadd\tr1, pc, #216\t; (adr r1, 3fe8 <_start@@Base+0x74>)\n \tmovs\tr0, r0\n-\tadd\tr1, pc, #32\t; (adr r1, 3f30 )\n+\tadd\tr1, pc, #32\t; (adr r1, 3f34 )\n \tmovs\tr0, r0\n-\tadd\tr0, pc, #480\t; (adr r0, 40f4 <_start@@Base+0x184>)\n+\tadd\tr0, pc, #480\t; (adr r0, 40f8 <_start@@Base+0x184>)\n \tmovs\tr0, r0\n-\tpush\t{r1, r2, lr}\n+\tpush\t{r1, lr}\n \tmovs\tr1, r0\n-\tpush\t{r1, r5, r6, r7}\n+\tpush\t{r1, r2, r3, r4, r6, r7}\n \tmovs\tr1, r0\n-\tpush\t{r1, r4, r6, r7}\n+\tpush\t{r1, r2, r3, r6, r7}\n \tmovs\tr1, r0\n-\tpush\t{r1, r2, r3, r5, r7}\n+\tpush\t{r1, r3, r5, r7}\n \tmovs\tr1, r0\n-\tpush\t{r4, r7}\n+\tpush\t{r2, r3, r7}\n \tmovs\tr1, r0\n-\tadd\tr0, pc, #400\t; (adr r0, 40bc <_start@@Base+0x14c>)\n+\tadd\tr0, pc, #400\t; (adr r0, 40c0 <_start@@Base+0x14c>)\n \tmovs\tr0, r0\n-\tadd\tr0, pc, #352\t; (adr r0, 4090 <_start@@Base+0x120>)\n+\tadd\tr0, pc, #352\t; (adr r0, 4094 <_start@@Base+0x120>)\n \tmovs\tr0, r0\n-\tpush\t{r3, r6}\n+\tpush\t{r2, r6}\n \tmovs\tr1, r0\n-\tpush\t{r1, r2, r3, r5}\n+\tpush\t{r1, r3, r5}\n \tmovs\tr1, r0\n-\tpush\t{r1, r3, r4}\n+\tpush\t{r1, r2, r4}\n \tmovs\tr1, r0\n-\tpush\t{r1}\n+\tcbz\tr6, 3fc2 <_start@@Base+0x4e>\n \tmovs\tr1, r0\n-\tcbz\tr6, 3fbe <_start@@Base+0x4e>\n+\tcbz\tr2, 3fc2 <_start@@Base+0x4e>\n \tmovs\tr1, r0\n-\tadd\tr0, pc, #568\t; (adr r0, 4180 )\n+\tadd\tr0, pc, #568\t; (adr r0, 4184 )\n \tmovs\tr0, r0\n-\tadd\tr0, pc, #352\t; (adr r0, 40ac <_start@@Base+0x13c>)\n+\tadd\tr0, pc, #352\t; (adr r0, 40b0 <_start@@Base+0x13c>)\n \tmovs\tr0, r0\n-\tadd\tr0, pc, #224\t; (adr r0, 4030 <_start@@Base+0xc0>)\n+\tadd\tr0, pc, #224\t; (adr r0, 4034 <_start@@Base+0xc0>)\n \tmovs\tr0, r0\n-\tadd\tr0, pc, #136\t; (adr r0, 3fdc <_start@@Base+0x6c>)\n+\tadd\tr0, pc, #136\t; (adr r0, 3fe0 <_start@@Base+0x6c>)\n \tmovs\tr0, r0\n \tldr\tr7, [sp, #344]\t; 0x158\n \tmovs\tr0, r0\n \tldr\tr7, [sp, #192]\t; 0xc0\n \tmovs\tr0, r0\n \tldr\tr6, [sp, #712]\t; 0x2c8\n \tmovs\tr0, r0\n@@ -1177,710 +1177,710 @@\n \tldr\tr6, [sp, #1000]\t; 0x3e8\n \tmovs\tr0, r0\n \tldr\tr7, [sp, #24]\n \tmovs\tr0, r0\n \tldr\tr7, [sp, #96]\t; 0x60\n \t...\n \n-00003f70 <_start@@Base>:\n+00003f74 <_start@@Base>:\n _start():\n \tmov.w\tfp, #0\n \tmov.w\tlr, #0\n \tpop\t{r1}\n \tmov\tr2, sp\n \tpush\t{r2}\n \tpush\t{r0}\n-\tldr.w\tsl, [pc, #36]\t; 3fa8 <_start@@Base+0x38>\n-\tadd\tr3, pc, #32\t; (adr r3, 3fa8 <_start@@Base+0x38>)\n+\tldr.w\tsl, [pc, #36]\t; 3fac <_start@@Base+0x38>\n+\tadd\tr3, pc, #32\t; (adr r3, 3fac <_start@@Base+0x38>)\n \tadd\tsl, r3\n-\tldr.w\tip, [pc, #32]\t; 3fac <_start@@Base+0x3c>\n+\tldr.w\tip, [pc, #32]\t; 3fb0 <_start@@Base+0x3c>\n \tldr.w\tip, [sl, ip]\n \tstr.w\tip, [sp, #-4]!\n-\tldr\tr3, [pc, #24]\t; (3fb0 <_start@@Base+0x40>)\n+\tldr\tr3, [pc, #24]\t; (3fb4 <_start@@Base+0x40>)\n \tldr.w\tr3, [sl, r3]\n-\tldr\tr0, [pc, #24]\t; (3fb4 <_start@@Base+0x44>)\n+\tldr\tr0, [pc, #24]\t; (3fb8 <_start@@Base+0x44>)\n \tldr.w\tr0, [sl, r0]\n-\tblx\t2ea4 <__libc_start_main@plt>\n-\tblx\t3230 \n-\tadd\tr5, sp, #992\t; 0x3e0\n+\tblx\t2ea8 <__libc_start_main@plt>\n+\tblx\t3234 \n+\tadd\tr5, sp, #976\t; 0x3d0\n \tmovs\tr1, r0\n \tlsls\tr4, r0, #8\n \tmovs\tr0, r0\n \tlsls\tr4, r6, #8\n \tmovs\tr0, r0\n \tlsls\tr4, r7, #7\n \tmovs\tr0, r0\n call_weak_fn():\n \tadds\tr0, #20\n-\tb.n\t3afc \n+\tb.n\t3b00 \n \tmovs\tr0, #20\n-\tb.n\t3b00 \n+\tb.n\t3b04 \n \tadds\tr0, #3\n-\tb.n\t40e4 <_start@@Base+0x174>\n+\tb.n\t40e8 <_start@@Base+0x174>\n \tmovs\tr0, #2\n-\tb.n\t3ef0 \n+\tb.n\t3ef4 \n \tmovs\tr0, r0\n-\tb.n\t4672 \n+\tb.n\t4676 \n \tvrhadd.u16\td0, d14, d31\n \t\t\t; instruction: 0xfbb6eaff\n-\tadd\tr5, sp, #864\t; 0x360\n+\tadd\tr5, sp, #848\t; 0x350\n \tmovs\tr1, r0\n \tlsls\tr0, r2, #8\n \tmovs\tr0, r0\n deregister_tm_clones():\n-\tldr\tr0, [pc, #24]\t; (3ff8 <_start@@Base+0x88>)\n-\tldr\tr3, [pc, #28]\t; (3ffc <_start@@Base+0x8c>)\n-\tldr\tr2, [pc, #28]\t; (4000 <_start@@Base+0x90>)\n+\tldr\tr0, [pc, #24]\t; (3ffc <_start@@Base+0x88>)\n+\tldr\tr3, [pc, #28]\t; (4000 <_start@@Base+0x8c>)\n+\tldr\tr2, [pc, #28]\t; (4004 <_start@@Base+0x90>)\n \tadd\tr0, pc\n \tadd\tr3, pc\n \tadd\tr2, pc\n \tcmp\tr3, r0\n-\tbeq.n\t3ff4 <_start@@Base+0x84>\n-\tldr\tr3, [pc, #20]\t; (4004 <_start@@Base+0x94>)\n+\tbeq.n\t3ff8 <_start@@Base+0x84>\n+\tldr\tr3, [pc, #20]\t; (4008 <_start@@Base+0x94>)\n \tldr\tr3, [r2, r3]\n-\tcbz\tr3, 3ff4 <_start@@Base+0x84>\n+\tcbz\tr3, 3ff8 <_start@@Base+0x84>\n \tbx\tr3\n \tbx\tlr\n \tnop\n-\tadd\tsp, #184\t; 0xb8\n+\tadd\tsp, #168\t; 0xa8\n \tmovs\tr1, r0\n-\tadd\tsp, #176\t; 0xb0\n+\tadd\tsp, #160\t; 0xa0\n \tmovs\tr1, r0\n-\tadd\tr5, sp, #728\t; 0x2d8\n+\tadd\tr5, sp, #712\t; 0x2c8\n \tmovs\tr1, r0\n \tlsls\tr0, r0, #8\n \tmovs\tr0, r0\n register_tm_clones():\n-\tldr\tr0, [pc, #32]\t; (402c <_start@@Base+0xbc>)\n-\tldr\tr1, [pc, #36]\t; (4030 <_start@@Base+0xc0>)\n+\tldr\tr0, [pc, #32]\t; (4030 <_start@@Base+0xbc>)\n+\tldr\tr1, [pc, #36]\t; (4034 <_start@@Base+0xc0>)\n \tadd\tr0, pc\n-\tldr\tr2, [pc, #36]\t; (4034 <_start@@Base+0xc4>)\n+\tldr\tr2, [pc, #36]\t; (4038 <_start@@Base+0xc4>)\n \tadd\tr1, pc\n \tsubs\tr1, r1, r0\n \tadd\tr2, pc\n \tlsrs\tr3, r1, #31\n \tadd.w\tr1, r3, r1, asr #2\n \tasrs\tr1, r1, #1\n-\tbeq.n\t4028 <_start@@Base+0xb8>\n-\tldr\tr3, [pc, #20]\t; (4038 <_start@@Base+0xc8>)\n+\tbeq.n\t402c <_start@@Base+0xb8>\n+\tldr\tr3, [pc, #20]\t; (403c <_start@@Base+0xc8>)\n \tldr\tr3, [r2, r3]\n-\tcbz\tr3, 4028 <_start@@Base+0xb8>\n+\tcbz\tr3, 402c <_start@@Base+0xb8>\n \tbx\tr3\n \tbx\tlr\n \tnop\n-\tadd\tsp, #16\n-\tmovs\tr1, r0\n \tadd\tsp, #0\n \tmovs\tr1, r0\n-\tadd\tr5, sp, #544\t; 0x220\n+\tadd\tr7, sp, #1008\t; 0x3f0\n+\tmovs\tr1, r0\n+\tadd\tr5, sp, #528\t; 0x210\n \tmovs\tr1, r0\n \tlsls\tr0, r2, #9\n \tmovs\tr0, r0\n __do_global_dtors_aux():\n \tpush\t{r3, lr}\n-\tldr\tr3, [pc, #40]\t; (4068 <_start@@Base+0xf8>)\n-\tldr\tr2, [pc, #40]\t; (406c <_start@@Base+0xfc>)\n+\tldr\tr3, [pc, #40]\t; (406c <_start@@Base+0xf8>)\n+\tldr\tr2, [pc, #40]\t; (4070 <_start@@Base+0xfc>)\n \tadd\tr3, pc\n \tadd\tr2, pc\n \tldrb\tr3, [r3, #0]\n-\tcbnz\tr3, 4066 <_start@@Base+0xf6>\n-\tldr\tr3, [pc, #36]\t; (4070 <_start@@Base+0x100>)\n+\tcbnz\tr3, 406a <_start@@Base+0xf6>\n+\tldr\tr3, [pc, #36]\t; (4074 <_start@@Base+0x100>)\n \tldr\tr3, [r2, r3]\n-\tcbz\tr3, 405a <_start@@Base+0xea>\n-\tldr\tr3, [pc, #32]\t; (4074 <_start@@Base+0x104>)\n+\tcbz\tr3, 405e <_start@@Base+0xea>\n+\tldr\tr3, [pc, #32]\t; (4078 <_start@@Base+0x104>)\n \tadd\tr3, pc\n \tldr\tr0, [r3, #0]\n-\tblx\t3034 <__cxa_finalize@plt>\n-\tbl\t3fdc <_start@@Base+0x6c>\n-\tldr\tr3, [pc, #24]\t; (4078 <_start@@Base+0x108>)\n+\tblx\t3038 <__cxa_finalize@plt>\n+\tbl\t3fe0 <_start@@Base+0x6c>\n+\tldr\tr3, [pc, #24]\t; (407c <_start@@Base+0x108>)\n \tmovs\tr2, #1\n \tadd\tr3, pc\n \tstrb\tr2, [r3, #0]\n \tpop\t{r3, pc}\n-\tadd\tr7, sp, #840\t; 0x348\n+\tadd\tr7, sp, #824\t; 0x338\n \tmovs\tr1, r0\n-\tadd\tr5, sp, #352\t; 0x160\n+\tadd\tr5, sp, #336\t; 0x150\n \tmovs\tr1, r0\n \tlsls\tr4, r5, #8\n \tmovs\tr0, r0\n-\tadd\tr7, sp, #696\t; 0x2b8\n+\tadd\tr7, sp, #680\t; 0x2a8\n \tmovs\tr1, r0\n-\tadd\tr7, sp, #712\t; 0x2c8\n+\tadd\tr7, sp, #696\t; 0x2b8\n \tmovs\tr1, r0\n frame_dummy():\n-\tb.n\t4008 <_start@@Base+0x98>\n+\tb.n\t400c <_start@@Base+0x98>\n \tnop\n std::basic_ostream >& std::endl >(std::basic_ostream >&) [clone .isra.0]:\n \tldr\tr3, [r0, #0]\n \tpush\t{r4, r5, r6, lr}\n-\tldr\tr6, [pc, #68]\t; (40cc <_start@@Base+0x15c>)\n+\tldr\tr6, [pc, #68]\t; (40d0 <_start@@Base+0x15c>)\n \tldr.w\tr3, [r3, #-12]\n \tadd\tr6, pc\n \tadd\tr3, r0\n \tldr\tr5, [r3, #124]\t; 0x7c\n-\tcbz\tr5, 40c6 <_start@@Base+0x156>\n+\tcbz\tr5, 40ca <_start@@Base+0x156>\n \tldrb\tr3, [r5, #28]\n \tmov\tr4, r0\n-\tcbz\tr3, 40aa <_start@@Base+0x13a>\n+\tcbz\tr3, 40ae <_start@@Base+0x13a>\n \tldrb.w\tr1, [r5, #39]\t; 0x27\n \tmov\tr0, r4\n-\tblx\t2f74 \n+\tblx\t2f78 \n \tldmia.w\tsp!, {r4, r5, r6, lr}\n-\tb.w\t2f40 \n+\tb.w\t2f44 \n \tmov\tr0, r5\n-\tblx\t2f28 ::_M_widen_init() const@plt>\n-\tldr\tr3, [pc, #28]\t; (40d0 <_start@@Base+0x160>)\n+\tblx\t2f2c ::_M_widen_init() const@plt>\n+\tldr\tr3, [pc, #28]\t; (40d4 <_start@@Base+0x160>)\n \tldr\tr1, [r5, #0]\n \tldr\tr2, [r6, r3]\n \tldr\tr3, [r1, #24]\n \tmovs\tr1, #10\n \tcmp\tr3, r2\n-\tbeq.n\t409c <_start@@Base+0x12c>\n+\tbeq.n\t40a0 <_start@@Base+0x12c>\n \tmov\tr0, r5\n \tblx\tr3\n \tmov\tr1, r0\n-\tb.n\t409c <_start@@Base+0x12c>\n-\tblx\t2e44 \n+\tb.n\t40a0 <_start@@Base+0x12c>\n+\tblx\t2e48 \n \tnop\n-\tadd\tr5, sp, #72\t; 0x48\n+\tadd\tr5, sp, #56\t; 0x38\n \tmovs\tr1, r0\n \tlsls\tr0, r6, #8\n \tmovs\tr0, r0\n sword::SWBuf::append(char const*, long) [clone .isra.0]:\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, lr}\n \tmov\tr5, r0\n \tmov\tr4, r1\n \tsubs\tr6, r2, #0\n-\tbge.n\t40e8 <_start@@Base+0x178>\n+\tbge.n\t40ec <_start@@Base+0x178>\n \tmov\tr0, r1\n-\tblx\t307c \n+\tblx\t3080 \n \tmov\tr6, r0\n \tldrd\tr3, r2, [r5, #4]\n \tadds\tr1, r6, #1\n \tsubs\tr2, r2, r3\n \tcmp\tr1, r2\n-\tbhi.n\t411a <_start@@Base+0x1aa>\n-\tcbz\tr6, 4112 <_start@@Base+0x1a2>\n+\tbhi.n\t411e <_start@@Base+0x1aa>\n+\tcbz\tr6, 4116 <_start@@Base+0x1a2>\n \tsubs\tr1, r4, #1\n \tadds\tr4, r1, r6\n-\tb.n\t4108 <_start@@Base+0x198>\n+\tb.n\t410c <_start@@Base+0x198>\n \tstr\tr0, [r5, #4]\n \tcmp\tr1, r4\n \tldrb\tr2, [r1, #0]\n \tstrb\tr2, [r3, #0]\n \tldr\tr3, [r5, #4]\n-\tbeq.n\t4112 <_start@@Base+0x1a2>\n+\tbeq.n\t4116 <_start@@Base+0x1a2>\n \tldrb.w\tr2, [r1, #1]!\n \tadds\tr0, r3, #1\n \tcmp\tr2, #0\n-\tbne.n\t40fc <_start@@Base+0x18c>\n+\tbne.n\t4100 <_start@@Base+0x18c>\n \tmovs\tr2, #0\n \tstrb\tr2, [r3, #0]\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, pc}\n \tldr\tr2, [r5, #16]\n \tadd\tr1, r2\n \tcmp\tr2, r1\n-\tbcs.n\t40f4 <_start@@Base+0x184>\n+\tbcs.n\t40f8 <_start@@Base+0x184>\n \tldr\tr0, [r5, #0]\n \tadd.w\tr7, r1, #128\t; 0x80\n \tsub.w\tr8, r3, r0\n-\tcbz\tr2, 4152 <_start@@Base+0x1e2>\n+\tcbz\tr2, 4156 <_start@@Base+0x1e2>\n \tmov\tr1, r7\n-\tblx\t329c \n+\tblx\t32a0 \n \tadd.w\tr3, r0, r8\n \tstr\tr7, [r5, #16]\n \tstr\tr3, [r5, #4]\n \tmovs\tr3, #0\n \tstr\tr0, [r5, #0]\n \tstrb.w\tr3, [r0, r8]\n \tldr\tr2, [r5, #16]\n \tldr\tr3, [r5, #0]\n \tsubs\tr2, #1\n \tadd\tr2, r3\n \tldr\tr3, [r5, #4]\n \tstr\tr2, [r5, #8]\n-\tb.n\t40f4 <_start@@Base+0x184>\n+\tb.n\t40f8 <_start@@Base+0x184>\n \tmov\tr0, r7\n-\tblx\t3064 \n-\tb.n\t4134 <_start@@Base+0x1c4>\n+\tblx\t3068 \n+\tb.n\t4138 <_start@@Base+0x1c4>\n \tnop\n \n-0000415c :\n+00004160 :\n detectUTF8(char const*):\n \tldrb\tr2, [r0, #0]\n-\tcbz\tr2, 41c2 \n+\tcbz\tr2, 41c6 \n \tpush\t{r4, lr}\n \tmovs\tr4, #0\n-\tb.n\t416c \n+\tb.n\t4170 \n \tldrb\tr2, [r3, #1]\n \tadds\tr0, r3, #1\n-\tcbz\tr2, 41b2 \n+\tcbz\tr2, 41b6 \n \tlsls\tr1, r2, #24\n \tit\tpl\n \tmovpl\tr3, r0\n-\tbpl.n\t4166 \n+\tbpl.n\t416a \n \tmov.w\tip, #0\n \tlsls\tr3, r2, #1\n \tmov\tr1, ip\n \tadd.w\tip, ip, #1\n \tuxtb\tr2, r3\n \tlsls\tr3, r3, #24\n-\tbmi.n\t4178 \n+\tbmi.n\t417c \n \tsubs\tr3, r1, #1\n \tcmp\tr3, #2\n-\tbhi.n\t41be \n+\tbhi.n\t41c2 \n \tmov\tr3, r0\n \tldrb.w\tr2, [r3, #1]!\n \tand.w\tip, r2, #192\t; 0xc0\n \tsub.w\tlr, r0, r3\n-\tcbz\tr2, 41be \n+\tcbz\tr2, 41c2 \n \tcmp.w\tip, #128\t; 0x80\n-\tbne.n\t41be \n+\tbne.n\t41c2 \n \tcmn.w\tlr, r1\n-\tbne.n\t418e \n+\tbne.n\t4192 \n \tldrb\tr2, [r3, #1]\n \tadds\tr4, #1\n \tadds\tr0, r3, #1\n \tcmp\tr2, #0\n-\tbne.n\t416c \n+\tbne.n\t4170 \n \tcmp\tr4, #0\n \tite\teq\n \tmoveq.w\tr0, #4294967295\t; 0xffffffff\n \tmovne\tr0, #1\n \tpop\t{r4, pc}\n \tmovs\tr0, #0\n \tpop\t{r4, pc}\n \tmov.w\tr0, #4294967295\t; 0xffffffff\n \tbx\tlr\n \n-000041c8 :\n+000041cc :\n prepareSWVerseKey(sword::SWBuf&):\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n-\tldr.w\tr1, [pc, #1584]\t; 4800 \n+\tldr.w\tr1, [pc, #1584]\t; 4804 \n \tvpush\t{d8}\n \tsub\tsp, #28\n-\tldr.w\tr2, [pc, #1580]\t; 4804 \n+\tldr.w\tr2, [pc, #1580]\t; 4808 \n \tadd\tr1, pc\n \tldr\tr5, [r0, #0]\n \tstr\tr0, [sp, #8]\n-\tldr.w\tr8, [pc, #1572]\t; 4808 \n+\tldr.w\tr8, [pc, #1572]\t; 480c \n \tldr\tr2, [r1, r2]\n \tadd\tr8, pc\n \tldr\tr2, [r2, #0]\n \tstr\tr2, [sp, #20]\n \tmov.w\tr2, #0\n \tldrb\tr2, [r5, #0]\n \tcmp\tr2, #0\n-\tbeq.w\t4586 \n-\tldr.w\tr3, [pc, #1552]\t; 480c \n+\tbeq.w\t458a \n+\tldr.w\tr3, [pc, #1552]\t; 4810 \n \tmov\tr4, r5\n-\tldr.w\tsl, [pc, #1552]\t; 4810 \n+\tldr.w\tsl, [pc, #1552]\t; 4814 \n \tmov.w\tr9, #0\n-\tldr.w\tr7, [pc, #1548]\t; 4814 \n+\tldr.w\tr7, [pc, #1548]\t; 4818 \n \tadd\tr3, pc\n \tstr\tr3, [sp, #0]\n \tadd\tsl, pc\n-\tldr.w\tr3, [pc, #1540]\t; 4818 \n+\tldr.w\tr3, [pc, #1540]\t; 481c \n \tadd\tr7, pc\n \tadd\tr3, pc\n \tvmov\ts16, r3\n \tldr\tr3, [sp, #0]\n \tmov\tfp, r4\n \tcmp\tr2, #0\n \tit\tne\n \tcmpne\tr2, #58\t; 0x3a\n \tldr\tr3, [r3, #0]\n \tand.w\tr3, r3, #128\t; 0x80\n-\tbne.n\t423c \n-\tb.n\t432c \n+\tbne.n\t4240 \n+\tb.n\t4330 \n \tldrb.w\tr2, [fp, #1]!\n \tcmp\tr2, #58\t; 0x3a\n \tit\tne\n \tcmpne\tr2, #0\n-\tbeq.n\t432c \n+\tbeq.n\t4330 \n \tcmp\tr2, #32\n \tit\tne\n \tcmpne\tr2, #45\t; 0x2d\n-\tbne.n\t4230 \n+\tbne.n\t4234 \n \tmov\tr1, r3\n \tcmp\tr1, #0\n-\tbne.n\t42b8 \n+\tbne.n\t42bc \n \tldrb\tr2, [r4, #0]\n \tcmp\tr2, #45\t; 0x2d\n \tit\tne\n \tcmpne\tr2, #0\n \tsub.w\tr1, r2, #32\n \tite\teq\n \tmoveq\tr3, #1\n \tmovne\tr3, #0\n \tcmp\tr1, #1\n \tit\tls\n \torrls.w\tr3, r3, #1\n \tcmp\tr3, #0\n-\tbne.w\t45ee \n+\tbne.w\t45f2 \n \tadd.w\tfp, r4, #1\n \tadd.w\tr4, sp, #19\n-\tb.n\t429c \n+\tb.n\t42a0 \n \tldrb.w\tr3, [fp, #-1]\n \tmov\tr6, fp\n \tstrb.w\tr3, [r5], #1\n \tldrb.w\tr2, [fp], #1\n \tcmp\tr2, #45\t; 0x2d\n \tit\tne\n \tcmpne\tr2, #0\n \tsub.w\tr1, r2, #32\n \tite\teq\n \tmoveq\tr3, #1\n \tmovne\tr3, #0\n \tcmp\tr1, #1\n \tit\tls\n \torrls.w\tr3, r3, #1\n-\tcbnz\tr3, 42ea \n+\tcbnz\tr3, 42ee \n \tldr\tr3, [r7, #0]\n \tlsls\tr6, r3, #24\n-\tbpl.n\t4274 \n-\tldr.w\tr3, [pc, #1400]\t; 481c \n+\tbpl.n\t4278 \n+\tldr.w\tr3, [pc, #1400]\t; 4820 \n \tmov\tr1, r4\n \tstrb.w\tr2, [sp, #19]\n \tmovs\tr2, #1\n \tldr.w\tr0, [r8, r3]\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n-\tb.n\t4274 \n-\tldr.w\tr3, [pc, #1376]\t; 481c \n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tb.n\t4278 \n+\tldr.w\tr3, [pc, #1376]\t; 4820 \n \tvmov\tr1, s16\n \tmovs\tr2, #24\n \tldr.w\tr0, [r8, r3]\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tldrb\tr2, [r4, #0]\n \tcmp\tr2, #45\t; 0x2d\n \tit\tne\n \tcmpne\tr2, #0\n \tsub.w\tr1, r2, #32\n \tite\teq\n \tmoveq\tr3, #1\n \tmovne\tr3, #0\n \tcmp\tr1, #1\n \tit\tls\n \torrls.w\tr3, r3, #1\n \tcmp\tr3, #0\n-\tbeq.n\t426a \n+\tbeq.n\t426e \n \tmov\tr6, r4\n \tldr.w\tr3, [sl]\n \tlsls\tr4, r3, #24\n-\tbmi.w\t447a \n+\tbmi.w\t447e \n \tldrb\tr2, [r6, #0]\n \tcmp\tr2, #33\t; 0x21\n-\tbeq.n\t43e0 \n+\tbeq.n\t43e4 \n \tcmp.w\tr9, #0\n-\tbne.n\t4306 \n+\tbne.n\t430a \n \tcmp\tr2, #45\t; 0x2d\n-\tbeq.w\t44a6 \n+\tbeq.w\t44aa \n \tcmp\tr2, #32\n-\tbeq.n\t43b6 \n+\tbeq.n\t43ba \n \tcmp\tr2, #0\n-\tbeq.w\t4580 \n-\tldr.w\tr3, [pc, #1292]\t; 4820 \n+\tbeq.w\t4584 \n+\tldr.w\tr3, [pc, #1292]\t; 4824 \n \tmov\tr4, r6\n \tadd\tr3, pc\n \tldr\tr3, [r3, #0]\n \tand.w\tr3, r3, #128\t; 0x80\n \tmov.w\tr9, #0\n \tmov\tfp, r4\n \tcmp\tr2, #0\n \tit\tne\n \tcmpne\tr2, #58\t; 0x3a\n-\tbne.n\t423c \n+\tbne.n\t4240 \n \tmov\tr1, r3\n \tcmp\tr2, #58\t; 0x3a\n-\tbne.n\t4246 \n+\tbne.n\t424a \n \tadd.w\tr4, fp, #1\n \tcmp\tr3, #0\n-\tbeq.n\t424a \n-\tldr.w\tr3, [pc, #1248]\t; 481c \n+\tbeq.n\t424e \n+\tldr.w\tr3, [pc, #1248]\t; 4820 \n \tmovs\tr2, #32\n-\tldr.w\tr1, [pc, #1248]\t; 4824 \n+\tldr.w\tr1, [pc, #1248]\t; 4828 \n \tadd\tr1, pc\n \tldr.w\tr3, [r8, r3]\n \tstr\tr3, [sp, #4]\n \tmov\tr0, r3\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tldr\tr3, [sp, #4]\n \tcmp\tr5, fp\n-\tbhi.n\t4382 \n+\tbhi.n\t4386 \n \tadd.w\tr1, sp, #19\n \tmov\tr6, r5\n \tstr\tr5, [sp, #4]\n \tmov\tr5, r3\n \tstr\tr4, [sp, #12]\n \tmov\tr4, r1\n \tldrb.w\tr2, [r6], #1\n \tmov\tr1, r4\n \tstrb.w\tr2, [sp, #19]\n \tmov\tr0, r5\n \tmovs\tr2, #1\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tcmp\tr6, fp\n-\tbls.n\t4366 \n+\tbls.n\t436a \n \tmov\tr3, r5\n \tldr\tr4, [sp, #12]\n \tldr\tr5, [sp, #4]\n \tldr\tr2, [r3, #0]\n \tldr.w\tr2, [r2, #-12]\n \tadd\tr2, r3\n \tldr\tr6, [r2, #124]\t; 0x7c\n \tcmp\tr6, #0\n-\tbeq.w\t47f8 \n+\tbeq.w\t47fc \n \tldrb\tr2, [r6, #28]\n \tcmp\tr2, #0\n-\tbeq.w\t4712 \n+\tbeq.w\t4716 \n \tldrb.w\tr1, [r6, #39]\t; 0x27\n \tmov\tr0, r3\n-\tblx\t2f74 \n-\tblx\t2f44 \n-\tldr.w\tr3, [pc, #1148]\t; 4828 \n+\tblx\t2f78 \n+\tblx\t2f48 \n+\tldr.w\tr3, [pc, #1148]\t; 482c \n \tadd\tr3, pc\n \tldr\tr1, [r3, #0]\n \tand.w\tr1, r1, #128\t; 0x80\n-\tb.n\t4246 \n+\tb.n\t424a \n \tldrb.w\tr3, [r6, #1]!\n \tcmp\tr3, #32\n-\tbeq.n\t43b6 \n-\tldr.w\tr3, [pc, #1132]\t; 482c \n+\tbeq.n\t43ba \n+\tldr.w\tr3, [pc, #1132]\t; 4830 \n \tmovs\tr2, #59\t; 0x3b\n \tstrb.w\tr2, [r5], #1\n \tadd\tr3, pc\n \tldr\tr3, [r3, #0]\n \tands.w\tr3, r3, #128\t; 0x80\n-\tbne.w\t46d2 \n+\tbne.w\t46d6 \n \tldrb\tr2, [r6, #0]\n \tcmp\tr2, #0\n-\tbeq.w\t4580 \n+\tbeq.w\t4584 \n \tmov\tr4, r6\n-\tb.n\t431e \n+\tb.n\t4322 \n \tmov\tr4, r6\n \tmov\tfp, r4\n \tldrb.w\tr2, [r4, #1]!\n \tand.w\tr3, r2, #223\t; 0xdf\n \tcmp\tr3, #0\n \tit\tne\n \tcmpne\tr2, #45\t; 0x2d\n-\tbne.n\t43e2 \n-\tldr.w\tr3, [pc, #1080]\t; 4830 \n+\tbne.n\t43e6 \n+\tldr.w\tr3, [pc, #1080]\t; 4834 \n \tadd\tr3, pc\n \tldr\tr3, [r3, #0]\n \tlsls\tr0, r3, #24\n \tit\tpl\n \tmovpl\tr6, r4\n-\tbpl.w\t42fa \n-\tldr.w\tr3, [pc, #1044]\t; 481c \n+\tbpl.w\t42fe \n+\tldr.w\tr3, [pc, #1044]\t; 4820 \n \tmovs\tr2, #33\t; 0x21\n-\tldr.w\tr1, [pc, #1060]\t; 4834 \n+\tldr.w\tr1, [pc, #1060]\t; 4838 \n \tadd\tr1, pc\n \tldr.w\tr3, [r8, r3]\n \tstr\tr3, [sp, #4]\n \tmov\tr0, r3\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tldr\tr3, [sp, #4]\n \tcmp\tr4, r6\n-\tbls.n\t444c \n+\tbls.n\t4450 \n \tadd.w\tr1, sp, #19\n \tstr\tr5, [sp, #4]\n \tstr\tr7, [sp, #12]\n \tmov\tr5, r1\n \tmov\tr7, r3\n \tldrb.w\tr2, [r6], #1\n \tmov\tr1, r5\n \tstrb.w\tr2, [sp, #19]\n \tmov\tr0, r7\n \tmovs\tr2, #1\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tcmp\tr4, r6\n-\tbne.n\t4430 \n+\tbne.n\t4434 \n \tmov\tr3, r7\n \tldr\tr5, [sp, #4]\n \tldr\tr7, [sp, #12]\n \tldr\tr2, [r3, #0]\n \tldr.w\tr2, [r2, #-12]\n \tadd\tr2, r3\n \tldr\tr6, [r2, #124]\t; 0x7c\n \tcmp\tr6, #0\n-\tbeq.w\t47f8 \n+\tbeq.w\t47fc \n \tldrb\tr2, [r6, #28]\n \tcmp\tr2, #0\n-\tbeq.w\t4786 \n+\tbeq.w\t478a \n \tldrb.w\tr1, [r6, #39]\t; 0x27\n \tmov\tr0, r3\n \tmov\tr6, r4\n-\tblx\t2f74 \n-\tblx\t2f44 \n+\tblx\t2f78 \n+\tblx\t2f48 \n \tldrb.w\tr2, [fp, #1]\n-\tb.n\t42fa \n-\tldr\tr3, [pc, #928]\t; (481c )\n+\tb.n\t42fe \n+\tldr\tr3, [pc, #928]\t; (4820 )\n \tldr.w\tr3, [r8, r3]\n \tldr\tr2, [r3, #0]\n \tldr.w\tr2, [r2, #-12]\n \tadd\tr2, r3\n \tldr\tr4, [r2, #124]\t; 0x7c\n \tcmp\tr4, #0\n-\tbeq.w\t47f8 \n+\tbeq.w\t47fc \n \tldrb\tr2, [r4, #28]\n \tcmp\tr2, #0\n-\tbeq.n\t4558 \n+\tbeq.n\t455c \n \tldrb.w\tr1, [r4, #39]\t; 0x27\n \tmov\tr0, r3\n-\tblx\t2f74 \n-\tblx\t2f44 \n-\tb.n\t42f4 \n-\tldr\tr3, [pc, #912]\t; (4838 )\n+\tblx\t2f78 \n+\tblx\t2f48 \n+\tb.n\t42f8 \n+\tldr\tr3, [pc, #912]\t; (483c )\n \tadd\tr3, pc\n \tldr\tr3, [r3, #0]\n \tlsls\tr1, r3, #24\n-\tbpl.n\t4554 \n-\tldr\tr3, [pc, #872]\t; (481c )\n+\tbpl.n\t4558 \n+\tldr\tr3, [pc, #872]\t; (4820 )\n \tmovs\tr2, #25\n-\tldr\tr1, [pc, #900]\t; (483c )\n+\tldr\tr1, [pc, #900]\t; (4840 )\n \tadd\tr1, pc\n \tldr.w\tr4, [r8, r3]\n \tmov\tr0, r4\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tldr\tr3, [r4, #0]\n \tldr.w\tr3, [r3, #-12]\n \tadd\tr3, r4\n \tldr.w\tr9, [r3, #124]\t; 0x7c\n \tcmp.w\tr9, #0\n-\tbeq.w\t47f8 \n+\tbeq.w\t47fc \n \tldrb.w\tr3, [r9, #28]\n \tcmp\tr3, #0\n-\tbeq.n\t45a6 \n+\tbeq.n\t45aa \n \tldrb.w\tr1, [r9, #39]\t; 0x27\n \tmov\tr0, r4\n-\tblx\t2f74 \n-\tblx\t2f44 \n+\tblx\t2f78 \n+\tblx\t2f48 \n \tldrb\tr3, [r6, #0]\n \tcmp\tr3, #0\n-\tbeq.n\t4580 \n-\tldr\tr2, [pc, #844]\t; (4840 )\n+\tbeq.n\t4584 \n+\tldr\tr2, [pc, #844]\t; (4844 )\n \tadd\tr2, pc\n \tldr\tr2, [r2, #0]\n \tlsls\tr2, r2, #24\n-\tbmi.n\t450a \n+\tbmi.n\t450e \n \tstrb.w\tr3, [r5], #1\n \tadds\tr4, r6, #1\n \tmov.w\tr9, #1\n \tldrb\tr2, [r6, #1]\n-\tb.n\t421c \n-\tldr\tr1, [pc, #824]\t; (4844 )\n+\tb.n\t4220 \n+\tldr\tr1, [pc, #824]\t; (4848 )\n \tmovs\tr2, #30\n \tmov\tr0, r4\n \tadd\tr1, pc\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tldrb\tr3, [r6, #0]\n \tmov\tr0, r4\n \tmovs\tr2, #1\n \tadd.w\tr1, sp, #19\n \tstrb.w\tr3, [sp, #19]\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tldr\tr3, [r0, #0]\n \tmov\tr4, r0\n \tldr.w\tr3, [r3, #-12]\n \tadd\tr3, r0\n \tldr.w\tr9, [r3, #124]\t; 0x7c\n \tcmp.w\tr9, #0\n-\tbeq.w\t47f8 \n+\tbeq.w\t47fc \n \tldrb.w\tr3, [r9, #28]\n \tcmp\tr3, #0\n-\tbeq.n\t45ca \n+\tbeq.n\t45ce \n \tldrb.w\tr1, [r9, #39]\t; 0x27\n \tmov\tr0, r4\n-\tblx\t2f74 \n-\tblx\t2f44 \n+\tblx\t2f78 \n+\tblx\t2f48 \n \tldrb\tr3, [r6, #0]\n-\tb.n\t44fc \n+\tb.n\t4500 \n \tmov\tr0, r4\n \tstr\tr3, [sp, #4]\n-\tblx\t2f28 ::_M_widen_init() const@plt>\n-\tldr\tr2, [pc, #740]\t; (4848 )\n+\tblx\t2f2c ::_M_widen_init() const@plt>\n+\tldr\tr2, [pc, #740]\t; (484c )\n \tldr\tr3, [sp, #4]\n \tldr.w\tr1, [r8, r2]\n \tldr\tr2, [r4, #0]\n \tldr\tr2, [r2, #24]\n \tcmp\tr2, r1\n \tit\teq\n \tmoveq\tr1, #10\n-\tbeq.n\t449a \n+\tbeq.n\t449e \n \tmovs\tr1, #10\n \tmov\tr0, r4\n \tblx\tr2\n \tldr\tr3, [sp, #4]\n \tmov\tr1, r0\n-\tb.n\t449a \n+\tb.n\t449e \n \tldrb\tr3, [r5, #0]\n \tcmp\tr3, #0\n-\tbne.n\t45f2 \n-\tldr\tr2, [pc, #708]\t; (484c )\n-\tldr\tr3, [pc, #632]\t; (4804 )\n+\tbne.n\t45f6 \n+\tldr\tr2, [pc, #708]\t; (4850 )\n+\tldr\tr3, [pc, #632]\t; (4808 )\n \tadd\tr2, pc\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [sp, #20]\n \teors\tr2, r3\n \tmov.w\tr3, #0\n-\tbne.w\t47fc \n+\tbne.w\t4800 \n \tadd\tsp, #28\n \tvpop\t{d8}\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n \tmov\tr0, r9\n-\tblx\t2f28 ::_M_widen_init() const@plt>\n-\tldr\tr3, [pc, #664]\t; (4848 )\n+\tblx\t2f2c ::_M_widen_init() const@plt>\n+\tldr\tr3, [pc, #664]\t; (484c )\n \tldr.w\tr2, [r8, r3]\n \tldr.w\tr3, [r9]\n \tldr\tr3, [r3, #24]\n \tcmp\tr3, r2\n \tit\teq\n \tmoveq\tr1, #10\n-\tbeq.n\t44e2 \n+\tbeq.n\t44e6 \n \tmovs\tr1, #10\n \tmov\tr0, r9\n \tblx\tr3\n \tmov\tr1, r0\n-\tb.n\t44e2 \n+\tb.n\t44e6 \n \tmov\tr0, r9\n-\tblx\t2f28 ::_M_widen_init() const@plt>\n-\tldr\tr3, [pc, #628]\t; (4848 )\n+\tblx\t2f2c ::_M_widen_init() const@plt>\n+\tldr\tr3, [pc, #628]\t; (484c )\n \tldr.w\tr2, [r8, r3]\n \tldr.w\tr3, [r9]\n \tldr\tr3, [r3, #24]\n \tcmp\tr3, r2\n \tit\teq\n \tmoveq\tr1, #10\n-\tbeq.n\t454a \n+\tbeq.n\t454e \n \tmovs\tr1, #10\n \tmov\tr0, r9\n \tblx\tr3\n \tmov\tr1, r0\n-\tb.n\t454a \n+\tb.n\t454e \n \tmov\tr6, r4\n-\tb.n\t42f6 \n+\tb.n\t42fa \n \tldr\tr0, [sp, #8]\n \tmovs\tr3, #0\n \tstrb\tr3, [r5, #0]\n \tldr\tr3, [r0, #0]\n \tldr\tr2, [r0, #16]\n \tsubs\tr5, r5, r3\n \tadds\tr1, r5, #1\n \tcmp\tr1, r2\n-\tbls.n\t4632 \n+\tbls.n\t4636 \n \tldr\tr4, [r0, #4]\n \tadd.w\tr6, r5, #129\t; 0x81\n \tsubs\tr4, r4, r3\n \tcmp\tr2, #0\n-\tbeq.w\t47b0 \n+\tbeq.w\t47b4 \n \tmov\tr0, r3\n \tmov\tr1, r6\n-\tblx\t329c \n+\tblx\t32a0 \n \tldr\tr1, [sp, #8]\n \tadds\tr3, r0, r4\n \tstr\tr6, [r1, #16]\n \tstr\tr0, [r1, #0]\n \tstr\tr3, [r1, #4]\n \tmovs\tr3, #0\n \tstrb\tr3, [r0, r4]\n@@ -1889,606 +1889,606 @@\n \tsubs\tr2, #1\n \tadd\tr2, r3\n \tstr\tr2, [r1, #8]\n \tldr\tr2, [sp, #8]\n \tldr\tr0, [r2, #4]\n \tsubs\tr2, r0, r3\n \tcmp\tr5, r2\n-\tbhi.w\t4778 \n+\tbhi.w\t477c \n \tldr\tr1, [sp, #8]\n \tadds\tr2, r3, r5\n \tstr\tr2, [r1, #4]\n \tmovs\tr2, #0\n \tstrb\tr2, [r3, r5]\n-\tldr\tr3, [pc, #516]\t; (4850 )\n+\tldr\tr3, [pc, #516]\t; (4854 )\n \tadd\tr3, pc\n \tldr\tr3, [r3, #0]\n \tlsls\tr3, r3, #24\n-\tbpl.n\t4586 \n-\tldr\tr3, [pc, #456]\t; (481c )\n+\tbpl.n\t458a \n+\tldr\tr3, [pc, #456]\t; (4820 )\n \tmovs\tr2, #33\t; 0x21\n-\tldr\tr1, [pc, #508]\t; (4854 )\n+\tldr\tr1, [pc, #508]\t; (4858 )\n \tadd\tr1, pc\n \tldr.w\tr4, [r8, r3]\n \tmov\tr0, r4\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tldr\tr3, [sp, #8]\n \tldr\tr1, [r3, #0]\n \tcmp\tr1, #0\n-\tbeq.w\t47d8 \n+\tbeq.w\t47dc \n \tmov\tr0, r1\n \tstr\tr1, [sp, #0]\n-\tblx\t307c \n+\tblx\t3080 \n \tldr\tr1, [sp, #0]\n \tmov\tr2, r0\n \tmov\tr0, r4\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n-\tldr\tr1, [pc, #468]\t; (4858 )\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tldr\tr1, [pc, #468]\t; (485c )\n \tmovs\tr2, #1\n \tmov\tr0, r4\n \tadd\tr1, pc\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tldr\tr3, [r4, #0]\n \tldr.w\tr3, [r3, #-12]\n \tadd\tr3, r4\n \tldr\tr5, [r3, #124]\t; 0x7c\n \tcmp\tr5, #0\n-\tbeq.w\t47f8 \n+\tbeq.w\t47fc \n \tldrb\tr3, [r5, #28]\n \tcmp\tr3, #0\n-\tbeq.w\t47b8 \n+\tbeq.w\t47bc \n \tldrb.w\tr1, [r5, #39]\t; 0x27\n \tmov\tr0, r4\n-\tblx\t2f74 \n-\tldr\tr2, [pc, #428]\t; (485c )\n-\tldr\tr3, [pc, #336]\t; (4804 )\n+\tblx\t2f78 \n+\tldr\tr2, [pc, #428]\t; (4860 )\n+\tldr\tr3, [pc, #336]\t; (4808 )\n \tadd\tr2, pc\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [sp, #20]\n \teors\tr2, r3\n \tmov.w\tr3, #0\n-\tbne.w\t47fc \n+\tbne.w\t4800 \n \tadd\tsp, #28\n \tvpop\t{d8}\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n-\tb.w\t2f40 \n-\tldr\tr3, [pc, #328]\t; (481c )\n+\tb.w\t2f44 \n+\tldr\tr3, [pc, #328]\t; (4820 )\n \tmovs\tr2, #47\t; 0x2f\n-\tldr\tr1, [pc, #392]\t; (4860 )\n+\tldr\tr1, [pc, #392]\t; (4864 )\n \tadd\tr1, pc\n \tldr.w\tr3, [r8, r3]\n \tstr\tr3, [sp, #4]\n \tmov\tr0, r3\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tmov\tr0, r6\n-\tblx\t307c \n+\tblx\t3080 \n \tldr\tr3, [sp, #4]\n \tmov\tr2, r0\n \tmov\tr1, r6\n \tmov\tr0, r3\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tldr\tr3, [sp, #4]\n \tldr\tr2, [r3, #0]\n \tldr.w\tr2, [r2, #-12]\n \tadd\tr2, r3\n \tldr\tr4, [r2, #124]\t; 0x7c\n \tcmp\tr4, #0\n-\tbeq.n\t47f8 \n+\tbeq.n\t47fc \n \tldrb\tr2, [r4, #28]\n-\tcbz\tr2, 473c \n+\tcbz\tr2, 4740 \n \tldrb.w\tr1, [r4, #39]\t; 0x27\n-\tb.n\t4758 \n+\tb.n\t475c \n \tmov\tr0, r6\n \tstr\tr3, [sp, #4]\n-\tblx\t2f28 ::_M_widen_init() const@plt>\n-\tldr\tr2, [pc, #300]\t; (4848 )\n+\tblx\t2f2c ::_M_widen_init() const@plt>\n+\tldr\tr2, [pc, #300]\t; (484c )\n \tldr\tr3, [sp, #4]\n \tldr.w\tr1, [r8, r2]\n \tldr\tr2, [r6, #0]\n \tldr\tr2, [r2, #24]\n \tcmp\tr2, r1\n \tit\teq\n \tmoveq\tr1, #10\n-\tbeq.w\t439e \n+\tbeq.w\t43a2 \n \tmovs\tr1, #10\n \tmov\tr0, r6\n \tblx\tr2\n \tldr\tr3, [sp, #4]\n \tmov\tr1, r0\n-\tb.n\t439e \n+\tb.n\t43a2 \n \tmov\tr0, r4\n \tstr\tr3, [sp, #4]\n-\tblx\t2f28 ::_M_widen_init() const@plt>\n-\tldr\tr2, [pc, #256]\t; (4848 )\n+\tblx\t2f2c ::_M_widen_init() const@plt>\n+\tldr\tr2, [pc, #256]\t; (484c )\n \tldr\tr3, [sp, #4]\n \tldr.w\tr1, [r8, r2]\n \tldr\tr2, [r4, #0]\n \tldr\tr2, [r2, #24]\n \tcmp\tr2, r1\n \tit\teq\n \tmoveq\tr1, #10\n-\tbne.n\t47ec \n+\tbne.n\t47f0 \n \tmov\tr0, r3\n-\tblx\t2f74 \n-\tblx\t2f44 \n+\tblx\t2f78 \n+\tblx\t2f48 \n \tldrb\tr2, [r6, #0]\n \tcmp\tr2, #0\n-\tbeq.w\t4580 \n-\tldr\tr3, [pc, #248]\t; (4864 )\n+\tbeq.w\t4584 \n+\tldr\tr3, [pc, #248]\t; (4868 )\n \tmov\tr4, r6\n \tadd\tr3, pc\n \tldr\tr3, [r3, #0]\n \tand.w\tr3, r3, #128\t; 0x80\n-\tb.n\t431e \n+\tb.n\t4322 \n \tldr\tr4, [sp, #8]\n \tsubs\tr2, r5, r2\n \tldrb\tr1, [r4, #12]\n-\tblx\t3194 \n+\tblx\t3198 \n \tldr\tr3, [r4, #0]\n-\tb.n\t463e \n+\tb.n\t4642 \n \tmov\tr0, r6\n \tstr\tr3, [sp, #4]\n-\tblx\t2f28 ::_M_widen_init() const@plt>\n-\tldr\tr2, [pc, #184]\t; (4848 )\n+\tblx\t2f2c ::_M_widen_init() const@plt>\n+\tldr\tr2, [pc, #184]\t; (484c )\n \tldr\tr3, [sp, #4]\n \tldr.w\tr1, [r8, r2]\n \tldr\tr2, [r6, #0]\n \tldr\tr2, [r2, #24]\n \tcmp\tr2, r1\n \tit\teq\n \tmoveq\tr1, #10\n-\tbeq.w\t4468 \n+\tbeq.w\t446c \n \tmovs\tr1, #10\n \tmov\tr0, r6\n \tblx\tr2\n \tldr\tr3, [sp, #4]\n \tmov\tr1, r0\n-\tb.n\t4468 \n+\tb.n\t446c \n \tmov\tr0, r6\n-\tblx\t3064 \n-\tb.n\t461a \n+\tblx\t3068 \n+\tb.n\t461e \n \tmov\tr0, r5\n-\tblx\t2f28 ::_M_widen_init() const@plt>\n-\tldr\tr3, [pc, #136]\t; (4848 )\n+\tblx\t2f2c ::_M_widen_init() const@plt>\n+\tldr\tr3, [pc, #136]\t; (484c )\n \tldr\tr1, [r5, #0]\n \tldr.w\tr2, [r8, r3]\n \tldr\tr3, [r1, #24]\n \tmovs\tr1, #10\n \tcmp\tr3, r2\n-\tbeq.w\t46a8 \n+\tbeq.w\t46ac \n \tmov\tr0, r5\n \tblx\tr3\n \tmov\tr1, r0\n-\tb.n\t46a8 \n+\tb.n\t46ac \n \tldr\tr3, [r4, #0]\n \tldr.w\tr0, [r3, #-12]\n \tadd\tr0, r4\n \tldr\tr1, [r0, #20]\n \torr.w\tr1, r1, #1\n-\tblx\t3284 >::clear(std::_Ios_Iostate)@plt>\n-\tb.n\t4680 \n+\tblx\t3288 >::clear(std::_Ios_Iostate)@plt>\n+\tb.n\t4684 \n \tmovs\tr1, #10\n \tmov\tr0, r4\n \tblx\tr2\n \tldr\tr3, [sp, #4]\n \tmov\tr1, r0\n-\tb.n\t4758 \n-\tblx\t2e44 \n-\tblx\t2e20 <__stack_chk_fail@plt>\n-\tadd\tr3, sp, #776\t; 0x308\n+\tb.n\t475c \n+\tblx\t2e48 \n+\tblx\t2e24 <__stack_chk_fail@plt>\n+\tadd\tr3, sp, #760\t; 0x2f8\n \tmovs\tr1, r0\n \tlsls\tr0, r0, #9\n \tmovs\tr0, r0\n-\tadd\tr3, sp, #728\t; 0x2d8\n-\tmovs\tr1, r0\n-\tadd\tr6, sp, #72\t; 0x48\n+\tadd\tr3, sp, #712\t; 0x2c8\n \tmovs\tr1, r0\n \tadd\tr6, sp, #56\t; 0x38\n \tmovs\tr1, r0\n-\tadd\tr6, sp, #32\n+\tadd\tr6, sp, #40\t; 0x28\n+\tmovs\tr1, r0\n+\tadd\tr6, sp, #16\n \tmovs\tr1, r0\n \tstrh\tr6, [r4, #14]\n \tmovs\tr0, r0\n \tlsls\tr0, r3, #8\n \tmovs\tr0, r0\n-\tadd\tr5, sp, #24\n+\tadd\tr5, sp, #8\n \tmovs\tr1, r0\n \tstrh\tr4, [r2, #4]\n \tmovs\tr0, r0\n-\tadd\tr4, sp, #448\t; 0x1c0\n+\tadd\tr4, sp, #432\t; 0x1b0\n \tmovs\tr1, r0\n-\tadd\tr4, sp, #336\t; 0x150\n+\tadd\tr4, sp, #320\t; 0x140\n \tmovs\tr1, r0\n-\tadd\tr4, sp, #144\t; 0x90\n+\tadd\tr4, sp, #128\t; 0x80\n \tmovs\tr1, r0\n \tstrh\tr0, [r1, #0]\n \tmovs\tr0, r0\n-\tadd\tr3, sp, #464\t; 0x1d0\n+\tadd\tr3, sp, #448\t; 0x1c0\n \tmovs\tr1, r0\n \tldrb\tr6, [r0, #30]\n \tmovs\tr0, r0\n-\tadd\tr3, sp, #160\t; 0xa0\n+\tadd\tr3, sp, #144\t; 0x90\n \tmovs\tr1, r0\n \tldrb\tr0, [r5, #26]\n \tmovs\tr0, r0\n \tlsls\tr0, r6, #8\n \tmovs\tr0, r0\n-\tadd\tr0, sp, #72\t; 0x48\n+\tadd\tr0, sp, #56\t; 0x38\n \tmovs\tr1, r0\n-\tadd\tr1, sp, #840\t; 0x348\n+\tadd\tr1, sp, #824\t; 0x338\n \tmovs\tr1, r0\n \tldrb\tr0, [r6, #24]\n \tmovs\tr0, r0\n \tldrb\tr2, [r4, #24]\n \tmovs\tr0, r0\n-\tadd\tr6, pc, #936\t; (adr r6, 4c08 )\n+\tadd\tr6, pc, #920\t; (adr r6, 4bfc )\n \tmovs\tr1, r0\n \tldrb\tr0, [r0, #22]\n \tmovs\tr0, r0\n-\tadd\tr0, sp, #696\t; 0x2b8\n+\tadd\tr0, sp, #680\t; 0x2a8\n \tmovs\tr1, r0\n \n-00004868 :\n+0000486c :\n usage(char const*, char const*, bool):\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, lr}\n \tmov\tr4, r0\n-\tldr\tr0, [pc, #824]\t; (4ba8 )\n+\tldr\tr0, [pc, #824]\t; (4bac )\n \tmov\tsl, r2\n-\tldr\tr2, [pc, #824]\t; (4bac )\n+\tldr\tr2, [pc, #824]\t; (4bb0 )\n \tadd\tr0, pc\n-\tldr\tr3, [pc, #824]\t; (4bb0 )\n+\tldr\tr3, [pc, #824]\t; (4bb4 )\n \tsub\tsp, #24\n \tadd\tr3, pc\n \tldr\tr2, [r0, r2]\n \tldr\tr2, [r2, #0]\n \tstr\tr2, [sp, #20]\n \tmov.w\tr2, #0\n-\tldr\tr2, [pc, #812]\t; (4bb4 )\n+\tldr\tr2, [pc, #812]\t; (4bb8 )\n \tldr\tr5, [r3, r2]\n-\tcbz\tr1, 489c \n+\tcbz\tr1, 48a0 \n \tstr\tr1, [sp, #0]\n \tmov\tr3, r4\n-\tldr\tr2, [pc, #804]\t; (4bb8 )\n+\tldr\tr2, [pc, #804]\t; (4bbc )\n \tmovs\tr1, #1\n \tldr\tr0, [r5, #0]\n \tadd\tr2, pc\n-\tblx\t3218 <__fprintf_chk@plt>\n-\tldr\tr0, [pc, #796]\t; (4bbc )\n+\tblx\t321c <__fprintf_chk@plt>\n+\tldr\tr0, [pc, #796]\t; (4bc0 )\n \tmovs\tr2, #65\t; 0x41\n \tldr\tr3, [r5, #0]\n \tmovs\tr1, #1\n \tadd\tr0, pc\n-\tblx\t2d6c \n-\tldr\tr2, [pc, #788]\t; (4bc0 )\n+\tblx\t2d70 \n+\tldr\tr2, [pc, #788]\t; (4bc4 )\n \tmov\tr3, r4\n \tmovs\tr1, #1\n \tadd\tr2, pc\n \tldr\tr0, [r5, #0]\n-\tblx\t3218 <__fprintf_chk@plt>\n-\tldr\tr0, [pc, #776]\t; (4bc4 )\n+\tblx\t321c <__fprintf_chk@plt>\n+\tldr\tr0, [pc, #776]\t; (4bc8 )\n \tldr\tr3, [r5, #0]\n \tmovs\tr2, #69\t; 0x45\n \tmovs\tr1, #1\n \tadd\tr0, pc\n-\tblx\t2d6c \n-\tldr\tr0, [pc, #768]\t; (4bc8 )\n+\tblx\t2d70 \n+\tldr\tr0, [pc, #768]\t; (4bcc )\n \tldr\tr3, [r5, #0]\n \tmovs\tr2, #61\t; 0x3d\n \tmovs\tr1, #1\n \tadd\tr0, pc\n-\tblx\t2d6c \n-\tldr\tr0, [pc, #756]\t; (4bcc )\n+\tblx\t2d70 \n+\tldr\tr0, [pc, #756]\t; (4bd0 )\n \tldr\tr3, [r5, #0]\n \tmovs\tr2, #30\n \tmovs\tr1, #1\n \tadd\tr0, pc\n-\tblx\t2d6c \n-\tldr\tr0, [pc, #748]\t; (4bd0 )\n+\tblx\t2d70 \n+\tldr\tr0, [pc, #748]\t; (4bd4 )\n \tldr\tr3, [r5, #0]\n \tmovs\tr2, #60\t; 0x3c\n \tmovs\tr1, #1\n \tadd\tr0, pc\n-\tblx\t2d6c \n-\tldr\tr0, [pc, #736]\t; (4bd4 )\n+\tblx\t2d70 \n+\tldr\tr0, [pc, #736]\t; (4bd8 )\n \tldr\tr3, [r5, #0]\n \tmovs\tr2, #50\t; 0x32\n \tmovs\tr1, #1\n \tadd\tr0, pc\n-\tblx\t2d6c \n-\tldr\tr0, [pc, #728]\t; (4bd8 )\n+\tblx\t2d70 \n+\tldr\tr0, [pc, #728]\t; (4bdc )\n \tldr\tr3, [r5, #0]\n \tmovs\tr2, #42\t; 0x2a\n \tmovs\tr1, #1\n \tadd\tr0, pc\n-\tblx\t2d6c \n-\tldr\tr0, [pc, #716]\t; (4bdc )\n+\tblx\t2d70 \n+\tldr\tr0, [pc, #716]\t; (4be0 )\n \tldr\tr3, [r5, #0]\n \tmovs\tr2, #51\t; 0x33\n \tmovs\tr1, #1\n \tadd\tr0, pc\n-\tblx\t2d6c \n-\tldr\tr0, [pc, #708]\t; (4be0 )\n+\tblx\t2d70 \n+\tldr\tr0, [pc, #708]\t; (4be4 )\n \tldr\tr3, [r5, #0]\n \tmovs\tr2, #38\t; 0x26\n \tmovs\tr1, #1\n \tadd\tr0, pc\n-\tblx\t2d6c \n-\tldr\tr0, [pc, #696]\t; (4be4 )\n+\tblx\t2d70 \n+\tldr\tr0, [pc, #696]\t; (4be8 )\n \tldr\tr3, [r5, #0]\n \tmovs\tr2, #68\t; 0x44\n \tmovs\tr1, #1\n \tadd\tr0, pc\n-\tblx\t2d6c \n-\tldr\tr0, [pc, #688]\t; (4be8 )\n+\tblx\t2d70 \n+\tldr\tr0, [pc, #688]\t; (4bec )\n \tldr\tr3, [r5, #0]\n \tmovs\tr2, #54\t; 0x36\n \tmovs\tr1, #1\n \tadd\tr0, pc\n-\tblx\t2d6c \n-\tldr\tr0, [pc, #676]\t; (4bec )\n+\tblx\t2d70 \n+\tldr\tr0, [pc, #676]\t; (4bf0 )\n \tldr\tr3, [r5, #0]\n \tmovs\tr2, #30\n \tmovs\tr1, #1\n \tadd\tr0, pc\n-\tblx\t2d6c \n-\tldr\tr0, [pc, #668]\t; (4bf0 )\n+\tblx\t2d70 \n+\tldr\tr0, [pc, #668]\t; (4bf4 )\n \tldr\tr3, [r5, #0]\n \tmovs\tr2, #53\t; 0x35\n \tmovs\tr1, #1\n \tadd\tr0, pc\n-\tblx\t2d6c \n-\tldr\tr0, [pc, #656]\t; (4bf4 )\n+\tblx\t2d70 \n+\tldr\tr0, [pc, #656]\t; (4bf8 )\n \tldr\tr3, [r5, #0]\n \tmovs\tr2, #39\t; 0x27\n \tmovs\tr1, #1\n \tadd\tr0, pc\n-\tblx\t2d6c \n-\tldr\tr0, [pc, #648]\t; (4bf8 )\n+\tblx\t2d70 \n+\tldr\tr0, [pc, #648]\t; (4bfc )\n \tldr\tr3, [r5, #0]\n \tmovs\tr2, #32\n \tmovs\tr1, #1\n \tadd\tr0, pc\n-\tblx\t2d6c \n+\tblx\t2d70 \n \tldr\tr3, [r5, #0]\n \tcmp.w\tsl, #0\n-\tbne.w\t4b3a \n-\tldr\tr0, [pc, #628]\t; (4bfc )\n+\tbne.w\t4b3e \n+\tldr\tr0, [pc, #628]\t; (4c00 )\n \tmovs\tr2, #60\t; 0x3c\n \tmovs\tr1, #1\n \tadd\tr0, pc\n-\tblx\t2d6c \n-\tldr\tr0, [pc, #620]\t; (4c00 )\n+\tblx\t2d70 \n+\tldr\tr0, [pc, #620]\t; (4c04 )\n \tmovs\tr2, #69\t; 0x45\n \tldr\tr3, [r5, #0]\n \tmovs\tr1, #1\n \tadd\tr0, pc\n \tadd\tr6, sp, #8\n-\tblx\t2d6c \n-\tldr\tr0, [pc, #608]\t; (4c04 )\n+\tblx\t2d70 \n+\tldr\tr0, [pc, #608]\t; (4c08 )\n \tldr\tr3, [r5, #0]\n \tmovs\tr2, #51\t; 0x33\n \tmovs\tr1, #1\n \tadd\tr0, pc\n-\tblx\t2d6c \n-\tblx\t2dd8 \n+\tblx\t2d70 \n+\tblx\t2ddc \n \tmov\tr1, r0\n \tmov\tr0, r6\n-\tblx\t2e68 \n+\tblx\t2e6c \n \tldr\tr3, [sp, #8]\n \tcmp\tr3, r6\n-\tbeq.n\t4a1a \n-\tldr.w\tr8, [pc, #580]\t; 4c08 \n+\tbeq.n\t4a1e \n+\tldr.w\tr8, [pc, #580]\t; 4c0c \n \tmov\tr4, r3\n-\tldr.w\tr9, [pc, #576]\t; 4c0c \n+\tldr.w\tr9, [pc, #576]\t; 4c10 \n \tmovw\tr7, #43691\t; 0xaaab\n \tmovt\tr7, #43690\t; 0xaaaa\n \tadd\tr8, pc\n \tadd\tr9, pc\n \tcmp\tr3, r4\n-\tbeq.n\t4a08 \n+\tbeq.n\t4a0c \n \tmovs\tr2, #0\n \tldr\tr3, [r3, #0]\n \tadds\tr2, #1\n \tcmp\tr3, r4\n-\tbne.n\t49de \n+\tbne.n\t49e2 \n \tmul.w\tr2, r7, r2\n \tcmp.w\tr2, #1431655765\t; 0x55555555\n-\tbls.n\t4a08 \n+\tbls.n\t4a0c \n \tldr\tr3, [r4, #8]\n \tmov\tr2, r9\n \tldr\tr0, [r5, #0]\n \tmovs\tr1, #1\n-\tblx\t3218 <__fprintf_chk@plt>\n+\tblx\t321c <__fprintf_chk@plt>\n \tldr\tr4, [r4, #0]\n \tcmp\tr4, r6\n-\tbeq.n\t4a1a \n+\tbeq.n\t4a1e \n \tldr\tr3, [sp, #8]\n \tcmp\tr3, r4\n-\tbne.n\t49dc \n+\tbne.n\t49e0 \n \tldr\tr3, [r4, #8]\n \tmov\tr2, r8\n \tldr\tr0, [r5, #0]\n \tmovs\tr1, #1\n-\tblx\t3218 <__fprintf_chk@plt>\n+\tblx\t321c <__fprintf_chk@plt>\n \tldr\tr4, [r4, #0]\n \tcmp\tr4, r6\n-\tbne.n\t4a02 \n+\tbne.n\t4a06 \n \tldr\tr1, [r5, #0]\n \tmovs\tr0, #10\n-\tblx\t2e14 \n+\tblx\t2e18 \n \tcmp.w\tsl, #0\n-\tbeq.n\t4b08 \n-\tldr\tr0, [pc, #484]\t; (4c10 )\n+\tbeq.n\t4b0c \n+\tldr\tr0, [pc, #484]\t; (4c14 )\n \tmovs\tr2, #48\t; 0x30\n \tldr\tr3, [r5, #0]\n \tmovs\tr1, #1\n \tadd\tr0, pc\n-\tblx\t2d6c \n-\tldr\tr0, [pc, #476]\t; (4c14 )\n+\tblx\t2d70 \n+\tldr\tr0, [pc, #476]\t; (4c18 )\n \tmovs\tr2, #47\t; 0x2f\n \tldr\tr3, [r5, #0]\n \tmovs\tr1, #1\n \tadd\tr0, pc\n-\tblx\t2d6c \n-\tldr\tr0, [pc, #464]\t; (4c18 )\n+\tblx\t2d70 \n+\tldr\tr0, [pc, #464]\t; (4c1c )\n \tmovs\tr2, #44\t; 0x2c\n \tldr\tr3, [r5, #0]\n \tmovs\tr1, #1\n \tadd\tr0, pc\n-\tblx\t2d6c \n-\tldr\tr0, [pc, #456]\t; (4c1c )\n+\tblx\t2d70 \n+\tldr\tr0, [pc, #456]\t; (4c20 )\n \tmovs\tr2, #24\n \tldr\tr3, [r5, #0]\n \tmovs\tr1, #1\n \tadd\tr0, pc\n-\tblx\t2d6c \n-\tldr\tr0, [pc, #444]\t; (4c20 )\n+\tblx\t2d70 \n+\tldr\tr0, [pc, #444]\t; (4c24 )\n \tmovs\tr2, #42\t; 0x2a\n \tldr\tr3, [r5, #0]\n \tmovs\tr1, #1\n \tadd\tr0, pc\n-\tblx\t2d6c \n-\tldr\tr0, [pc, #436]\t; (4c24 )\n+\tblx\t2d70 \n+\tldr\tr0, [pc, #436]\t; (4c28 )\n \tmovs\tr2, #31\n \tldr\tr3, [r5, #0]\n \tmovs\tr1, #1\n \tadd\tr0, pc\n-\tblx\t2d6c \n-\tldr\tr0, [pc, #424]\t; (4c28 )\n+\tblx\t2d70 \n+\tldr\tr0, [pc, #424]\t; (4c2c )\n \tmovs\tr2, #40\t; 0x28\n \tldr\tr3, [r5, #0]\n \tmovs\tr1, #1\n \tadd\tr0, pc\n-\tblx\t2d6c \n-\tldr\tr0, [pc, #416]\t; (4c2c )\n+\tblx\t2d70 \n+\tldr\tr0, [pc, #416]\t; (4c30 )\n \tmovs\tr2, #18\n \tldr\tr3, [r5, #0]\n \tmovs\tr1, #1\n \tadd\tr0, pc\n-\tblx\t2d6c \n-\tldr\tr0, [pc, #404]\t; (4c30 )\n+\tblx\t2d70 \n+\tldr\tr0, [pc, #404]\t; (4c34 )\n \tmovs\tr2, #32\n \tldr\tr3, [r5, #0]\n \tmovs\tr1, #1\n \tadd\tr0, pc\n-\tblx\t2d6c \n-\tldr\tr0, [pc, #396]\t; (4c34 )\n+\tblx\t2d70 \n+\tldr\tr0, [pc, #396]\t; (4c38 )\n \tmovs\tr2, #38\t; 0x26\n \tldr\tr3, [r5, #0]\n \tmovs\tr1, #1\n \tadd\tr0, pc\n-\tblx\t2d6c \n-\tldr\tr0, [pc, #384]\t; (4c38 )\n+\tblx\t2d70 \n+\tldr\tr0, [pc, #384]\t; (4c3c )\n \tmovs\tr2, #27\n \tldr\tr3, [r5, #0]\n \tmovs\tr1, #1\n \tadd\tr0, pc\n-\tblx\t2d6c \n-\tldr\tr0, [pc, #376]\t; (4c3c )\n+\tblx\t2d70 \n+\tldr\tr0, [pc, #376]\t; (4c40 )\n \tmovs\tr2, #41\t; 0x29\n \tldr\tr3, [r5, #0]\n \tmovs\tr1, #1\n \tadd\tr0, pc\n-\tblx\t2d6c \n-\tldr\tr0, [pc, #364]\t; (4c40 )\n+\tblx\t2d70 \n+\tldr\tr0, [pc, #364]\t; (4c44 )\n \tmovs\tr2, #26\n \tldr\tr3, [r5, #0]\n \tmovs\tr1, #1\n \tadd\tr0, pc\n-\tblx\t2d6c \n-\tldr\tr0, [pc, #356]\t; (4c44 )\n+\tblx\t2d70 \n+\tldr\tr0, [pc, #356]\t; (4c48 )\n \tmovs\tr2, #25\n \tldr\tr3, [r5, #0]\n \tmovs\tr1, #1\n \tadd\tr0, pc\n-\tblx\t2d6c \n-\tldr\tr0, [pc, #344]\t; (4c48 )\n+\tblx\t2d70 \n+\tldr\tr0, [pc, #344]\t; (4c4c )\n \tmovs\tr2, #51\t; 0x33\n \tldr\tr3, [r5, #0]\n \tmovs\tr1, #1\n \tadd\tr0, pc\n-\tblx\t2d6c \n-\tldr\tr0, [pc, #336]\t; (4c4c )\n+\tblx\t2d70 \n+\tldr\tr0, [pc, #336]\t; (4c50 )\n \tmovs\tr2, #39\t; 0x27\n \tldr\tr3, [r5, #0]\n \tmovs\tr1, #1\n \tadd\tr0, pc\n-\tblx\t2d6c \n-\tldr\tr0, [pc, #324]\t; (4c50 )\n+\tblx\t2d70 \n+\tldr\tr0, [pc, #324]\t; (4c54 )\n \tmovs\tr2, #34\t; 0x22\n \tldr\tr3, [r5, #0]\n \tmovs\tr1, #1\n \tadd\tr0, pc\n-\tblx\t2d6c \n+\tblx\t2d70 \n \tldr\tr1, [r5, #0]\n \tmovs\tr0, #10\n-\tblx\t2e14 \n-\tldr\tr0, [pc, #308]\t; (4c54 )\n+\tblx\t2e18 \n+\tldr\tr0, [pc, #308]\t; (4c58 )\n \tmovs\tr2, #61\t; 0x3d\n \tldr\tr3, [r5, #0]\n \tmovs\tr1, #1\n \tadd\tr0, pc\n-\tblx\t2d6c \n+\tblx\t2d70 \n \tldr\tr1, [r5, #0]\n \tmovs\tr0, #10\n-\tblx\t2e14 \n+\tblx\t2e18 \n \tmovs\tr0, #1\n-\tblx\t3278 \n-\tldr\tr0, [pc, #284]\t; (4c58 )\n+\tblx\t327c \n+\tldr\tr0, [pc, #284]\t; (4c5c )\n \tmovs\tr2, #49\t; 0x31\n \tmovs\tr1, #1\n \tadd\tr0, pc\n-\tblx\t2d6c \n-\tldr\tr0, [pc, #276]\t; (4c5c )\n+\tblx\t2d70 \n+\tldr\tr0, [pc, #276]\t; (4c60 )\n \tldr\tr3, [r5, #0]\n \tmovs\tr2, #33\t; 0x21\n \tmovs\tr1, #1\n \tadd\tr0, pc\n-\tblx\t2d6c \n-\tldr\tr0, [pc, #264]\t; (4c60 )\n+\tblx\t2d70 \n+\tldr\tr0, [pc, #264]\t; (4c64 )\n \tldr\tr3, [r5, #0]\n \tmovs\tr2, #52\t; 0x34\n \tmovs\tr1, #1\n \tadd\tr0, pc\n-\tblx\t2d6c \n-\tldr\tr0, [pc, #256]\t; (4c64 )\n+\tblx\t2d70 \n+\tldr\tr0, [pc, #256]\t; (4c68 )\n \tldr\tr3, [r5, #0]\n \tmovs\tr2, #60\t; 0x3c\n \tmovs\tr1, #1\n \tadd\tr0, pc\n-\tblx\t2d6c \n-\tldr\tr0, [pc, #244]\t; (4c68 )\n+\tblx\t2d70 \n+\tldr\tr0, [pc, #244]\t; (4c6c )\n \tldr\tr3, [r5, #0]\n \tmovs\tr2, #51\t; 0x33\n \tmovs\tr1, #1\n \tadd\tr0, pc\n-\tblx\t2d6c \n-\tldr\tr0, [pc, #236]\t; (4c6c )\n+\tblx\t2d70 \n+\tldr\tr0, [pc, #236]\t; (4c70 )\n \tldr\tr3, [r5, #0]\n \tmovs\tr2, #37\t; 0x25\n \tmovs\tr1, #1\n \tadd\tr0, pc\n-\tblx\t2d6c \n-\tldr\tr0, [pc, #224]\t; (4c70 )\n+\tblx\t2d70 \n+\tldr\tr0, [pc, #224]\t; (4c74 )\n \tldr\tr3, [r5, #0]\n \tmovs\tr2, #52\t; 0x34\n \tmovs\tr1, #1\n \tadd\tr0, pc\n-\tblx\t2d6c \n-\tb.n\t4992 \n+\tblx\t2d70 \n+\tb.n\t4996 \n \tmov\tr0, r6\n-\tbl\tc068 >::_M_clear()@@Base>\n-\tblx\t31c4 <__cxa_end_cleanup@plt>\n+\tbl\tc06c >::_M_clear()@@Base>\n+\tblx\t31c8 <__cxa_end_cleanup@plt>\n \tnop\n-\tadd\tr5, pc, #160\t; (adr r5, 4c4c )\n+\tadd\tr5, pc, #144\t; (adr r5, 4c40 )\n \tmovs\tr1, r0\n \tlsls\tr0, r0, #9\n \tmovs\tr0, r0\n-\tadd\tr5, pc, #136\t; (adr r5, 4c3c )\n+\tadd\tr5, pc, #120\t; (adr r5, 4c30 )\n \tmovs\tr1, r0\n \tlsls\tr4, r2, #9\n \tmovs\tr0, r0\n \tldrb\tr6, [r2, #16]\n \tmovs\tr0, r0\n \tldrb\tr4, [r2, #16]\n \tmovs\tr0, r0\n@@ -2579,296 +2579,296 @@\n \tldrb\tr4, [r1, #21]\n \tmovs\tr0, r0\n \tldrb\tr2, [r6, #21]\n \tmovs\tr0, r0\n \tldrb\tr4, [r1, #22]\n \t...\n \n-00004c74 :\n+00004c78 :\n transformBSP(sword::XMLTag):\n-\tldr.w\tr2, [pc, #2640]\t; 56c8 \n-\tldr.w\tr3, [pc, #2640]\t; 56cc \n+\tldr.w\tr2, [pc, #2640]\t; 56cc \n+\tldr.w\tr3, [pc, #2640]\t; 56d0 \n \tadd\tr2, pc\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n-\tldr.w\tr7, [pc, #2636]\t; 56d0 \n+\tldr.w\tr7, [pc, #2636]\t; 56d4 \n \tsub\tsp, #156\t; 0x9c\n-\tldr.w\tr8, [pc, #2632]\t; 56d4 \n+\tldr.w\tr8, [pc, #2632]\t; 56d8 \n \tldr\tr3, [r2, r3]\n \tadd\tr7, pc\n \tmov\tr4, r1\n \tadd\tr8, pc\n \tldr\tr3, [r3, #0]\n \tstr\tr3, [sp, #148]\t; 0x94\n \tmov.w\tr3, #0\n \tmov\tr6, r0\n \tldrb\tr1, [r7, #4]\n \tdmb\tish\n \tands.w\tr5, r1, #1\n-\tbne.n\t4cb6 \n+\tbne.n\t4cba \n \tadds\tr0, r7, #4\n-\tblx\t2e74 <__cxa_guard_acquire@plt>\n+\tblx\t2e78 <__cxa_guard_acquire@plt>\n \tcmp\tr0, #0\n-\tbne.w\t518e \n-\tldr.w\tr1, [pc, #2592]\t; 56d8 \n+\tbne.w\t5192 \n+\tldr.w\tr1, [pc, #2592]\t; 56dc \n \tmovs\tr3, #124\t; 0x7c\n \tmov.w\tr2, #4294967295\t; 0xffffffff\n \tmov\tr0, r4\n \tadd\tr1, pc\n \tmov.w\tfp, #0\n-\tblx\t2d48 \n-\tldr.w\tr3, [pc, #2572]\t; 56dc \n+\tblx\t2d4c \n+\tldr.w\tr3, [pc, #2572]\t; 56e0 \n \tmovs\tr2, #32\n \tstr.w\tfp, [sp, #36]\t; 0x24\n \tstrb.w\tr2, [sp, #32]\n \tmov\tr7, r0\n \tldr.w\tsl, [r8, r3]\n \tldr.w\tr3, [sl]\n \tstrd\tr3, r3, [sp, #20]\n \tstr\tr3, [sp, #28]\n-\tcbz\tr0, 4d22 \n-\tblx\t307c \n+\tcbz\tr0, 4d26 \n+\tblx\t3080 \n \tadd.w\tr5, r0, #129\t; 0x81\n \tmov\tr9, r0\n \tmov\tr0, r5\n-\tblx\t3064 \n+\tblx\t3068 \n \tstr\tr5, [sp, #36]\t; 0x24\n \tmov\tr5, r0\n \tmov\tr1, r7\n \tadd.w\tr3, r9, #128\t; 0x80\n \tadd.w\tr2, r9, #1\n \tstrb.w\tfp, [r0]\n \tadd\tr3, r0\n \tstrd\tr0, r0, [sp, #20]\n \tstr\tr3, [sp, #28]\n-\tblx\t2f8c \n+\tblx\t2f90 \n \tstrb.w\tfp, [r5, r9]\n \tadd\tr5, r9\n \tstr\tr5, [sp, #24]\n \tldrb\tr3, [r4, #8]\n \tcmp\tr3, #0\n-\tbeq.w\t4f0c \n+\tbeq.w\t4f10 \n \tldrb\tr3, [r4, #9]\n-\tcbz\tr3, 4d76 \n-\tldr.w\tr3, [pc, #2480]\t; 56e0 \n+\tcbz\tr3, 4d7a \n+\tldr.w\tr3, [pc, #2480]\t; 56e4 \n \tadd\tr3, pc\n \tldr\tr3, [r3, #0]\n \tlsls\tr1, r3, #26\n-\tbmi.w\t4e8a \n+\tbmi.w\t4e8e \n \tmov\tr1, r4\n \tmov\tr0, r6\n-\tblx\t3158 \n+\tblx\t315c \n \tldr\tr0, [sp, #20]\n-\tcbz\tr0, 4d54 \n+\tcbz\tr0, 4d58 \n \tldr.w\tr3, [sl]\n \tcmp\tr0, r3\n-\tbeq.n\t4d54 \n-\tblx\t2f68 \n-\tldr.w\tr2, [pc, #2444]\t; 56e4 \n-\tldr.w\tr3, [pc, #2416]\t; 56cc \n+\tbeq.n\t4d58 \n+\tblx\t2f6c \n+\tldr.w\tr2, [pc, #2444]\t; 56e8 \n+\tldr.w\tr3, [pc, #2416]\t; 56d0 \n \tadd\tr2, pc\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [sp, #148]\t; 0x94\n \teors\tr2, r3\n \tmov.w\tr3, #0\n-\tbne.w\t567e \n+\tbne.w\t5682 \n \tmov\tr0, r6\n \tadd\tsp, #156\t; 0x9c\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n \tldr.w\tr9, [r4, #4]\n \tldr.w\tr0, [sl]\n \tcmp.w\tr9, #0\n-\tbeq.w\t51d0 \n+\tbeq.w\t51d4 \n \tstrd\tr0, r0, [sp, #40]\t; 0x28\n \tstr\tr0, [sp, #48]\t; 0x30\n \tmov\tr0, r9\n \tstr\tr3, [sp, #56]\t; 0x38\n \tmovs\tr3, #32\n \tstrb.w\tr3, [sp, #52]\t; 0x34\n-\tblx\t307c \n+\tblx\t3080 \n \tmov\tr7, r0\n \tadds\tr2, r0, #1\n \tadd.w\tr5, r7, #129\t; 0x81\n \tstr\tr2, [sp, #12]\n \tmov\tr0, r5\n \tmov.w\tfp, #0\n-\tblx\t3064 \n+\tblx\t3068 \n \tstr\tr5, [sp, #56]\t; 0x38\n \tmov\tr5, r0\n \tldr\tr2, [sp, #12]\n \tmov\tr1, r9\n \tadd.w\tr3, r7, #128\t; 0x80\n \tstrb.w\tfp, [r0]\n \tadd\tr3, r0\n \tstrd\tr0, r0, [sp, #40]\t; 0x28\n \tstr\tr3, [sp, #48]\t; 0x30\n-\tblx\t2f8c \n+\tblx\t2f90 \n \tstrb.w\tfp, [r5, r7]\n \tadd\tr5, r7\n \tstr\tr5, [sp, #44]\t; 0x2c\n \tmovs\tr1, #0\n \tmov\tr0, r4\n-\tblx\t3040 \n+\tblx\t3044 \n \tcmp\tr0, #0\n-\tbne.w\t4f14 \n+\tbne.w\t4f18 \n \tldr\tr5, [sp, #40]\t; 0x28\n \tldrb\tr7, [r5, #0]\n \tcmp\tr7, #112\t; 0x70\n-\tbne.w\t51f2 \n+\tbne.w\t51f6 \n \tldrb\tr3, [r5, #1]\n \tcmp\tr3, #0\n-\tbne.w\t51f2 \n-\tldr.w\tr1, [pc, #2292]\t; 56e8 \n+\tbne.w\t51f6 \n+\tldr.w\tr1, [pc, #2292]\t; 56ec \n \tmov\tr0, r4\n \tadd\tr1, pc\n-\tblx\t3254 \n-\tldr.w\tip, [pc, #2284]\t; 56ec \n+\tblx\t3258 \n+\tldr.w\tip, [pc, #2284]\t; 56f0 \n \tmovs\tr1, #1\n-\tldr.w\tr3, [pc, #2280]\t; 56f0 \n+\tldr.w\tr3, [pc, #2280]\t; 56f4 \n \tadd\tr5, sp, #136\t; 0x88\n \tadd\tip, pc\n \tmovs\tr2, #11\n \tadd\tr3, pc\n \tmov\tr0, r5\n \tldr.w\tr7, [ip]\n \tstr\tr7, [sp, #0]\n \tadd\tr7, r1\n \tstr.w\tr7, [ip]\n-\tblx\t2f10 <__sprintf_chk@plt>\n-\tldr.w\tr1, [pc, #2256]\t; 56f4 \n+\tblx\t2f14 <__sprintf_chk@plt>\n+\tldr.w\tr1, [pc, #2256]\t; 56f8 \n \tmovs\tr3, #124\t; 0x7c\n \tmov\tr2, r5\n \tstr\tr3, [sp, #0]\n \tadd\tr1, pc\n \tmov.w\tr3, #4294967295\t; 0xffffffff\n \tmov\tr0, r4\n-\tblx\t3128 \n-\tldr.w\tr2, [pc, #2236]\t; 56f8 \n+\tblx\t312c \n+\tldr.w\tr2, [pc, #2236]\t; 56fc \n \tadd\tr2, pc\n \tldr\tr3, [r2, #40]\t; 0x28\n \tldr\tr0, [r2, #32]\n \tsubs\tr3, #56\t; 0x38\n \tcmp\tr0, r3\n-\tbeq.w\t554e \n+\tbeq.w\t5552 \n \tmov\tr1, r4\n-\tblx\t3158 \n-\tldr.w\tr2, [pc, #2216]\t; 56fc \n+\tblx\t315c \n+\tldr.w\tr2, [pc, #2216]\t; 5700 \n \tadd\tr2, pc\n \tldr\tr3, [r2, #32]\n \tadds\tr3, #56\t; 0x38\n \tstr\tr3, [r2, #32]\n-\tldr.w\tr3, [pc, #2208]\t; 5700 \n+\tldr.w\tr3, [pc, #2208]\t; 5704 \n \tadd\tr3, pc\n \tldr\tr3, [r3, #0]\n \tlsls\tr2, r3, #26\n-\tbmi.w\t5374 \n+\tbmi.w\t5378 \n \tmov\tr1, r4\n \tmov\tr0, r6\n-\tblx\t3158 \n+\tblx\t315c \n \tldr\tr0, [sp, #40]\t; 0x28\n \tcmp\tr0, #0\n-\tbeq.w\t4d44 \n+\tbeq.w\t4d48 \n \tldr.w\tr3, [sl]\n \tcmp\tr0, r3\n-\tbeq.w\t4d44 \n-\tblx\t2f68 \n-\tb.n\t4d44 \n-\tldr.w\tr3, [pc, #2168]\t; 5704 \n+\tbeq.w\t4d48 \n+\tblx\t2f6c \n+\tb.n\t4d48 \n+\tldr.w\tr3, [pc, #2168]\t; 5708 \n \tmovs\tr2, #14\n-\tldr.w\tr1, [pc, #2164]\t; 5708 \n+\tldr.w\tr1, [pc, #2164]\t; 570c \n \tadd\tr1, pc\n \tldr.w\tr5, [r8, r3]\n \tmov\tr0, r5\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n-\tldr.w\tr1, [pc, #2152]\t; 570c \n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tldr.w\tr1, [pc, #2152]\t; 5710 \n \tadd\tr1, pc\n \tadds\tr1, #48\t; 0x30\n \tstr\tr1, [sp, #12]\n \tmov\tr0, r1\n-\tblx\t307c \n+\tblx\t3080 \n \tldr\tr1, [sp, #12]\n \tmov\tr2, r0\n \tmov\tr0, r5\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n-\tldr.w\tr1, [pc, #2132]\t; 5710 \n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tldr.w\tr1, [pc, #2132]\t; 5714 \n \tmovs\tr2, #14\n \tmov\tr0, r5\n \tadd\tr1, pc\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tmov\tr0, r4\n-\tblx\t2d90 \n+\tblx\t2d94 \n \tmov\tr7, r0\n \tcmp\tr0, #0\n-\tbeq.w\t52d4 \n-\tblx\t307c \n+\tbeq.w\t52d8 \n+\tblx\t3080 \n \tmov\tr1, r7\n \tmov\tr2, r0\n \tmov\tr0, r5\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tldr\tr3, [r5, #0]\n \tldr.w\tr3, [r3, #-12]\n \tadd\tr3, r5\n \tldr\tr7, [r3, #124]\t; 0x7c\n \tcmp\tr7, #0\n-\tbeq.w\t5682 \n+\tbeq.w\t5686 \n \tldrb\tr3, [r7, #28]\n \tcmp\tr3, #0\n-\tbeq.w\t534e \n+\tbeq.w\t5352 \n \tldrb.w\tr1, [r7, #39]\t; 0x27\n \tmov\tr0, r5\n-\tblx\t2f74 \n-\tblx\t2f44 \n-\tb.n\t4d3c \n-\tmov\tr0, r4\n-\tblx\t3260 \n-\tb.n\t4d2a \n-\tldr.w\tr3, [pc, #2044]\t; 5714 \n+\tblx\t2f78 \n+\tblx\t2f48 \n+\tb.n\t4d40 \n+\tmov\tr0, r4\n+\tblx\t3264 \n+\tb.n\t4d2e \n+\tldr.w\tr3, [pc, #2044]\t; 5718 \n \tadd\tr3, pc\n \tldr\tr1, [r3, #32]\n \tldr\tr2, [r3, #16]\n \tcmp\tr1, r2\n-\tbeq.w\t52e8 \n+\tbeq.w\t52ec \n \tldr\tr2, [r3, #36]\t; 0x24\n \tadd\tr7, sp, #80\t; 0x50\n \tmov\tr0, r7\n \tcmp\tr1, r2\n \tittt\teq\n \tldreq\tr3, [r3, #44]\t; 0x2c\n \tldreq.w\tr1, [r3, #-4]\n \taddeq.w\tr1, r1, #504\t; 0x1f8\n \tsubs\tr1, #56\t; 0x38\n-\tblx\t3158 \n-\tldr.w\tr3, [pc, #2008]\t; 5718 \n+\tblx\t315c \n+\tldr.w\tr3, [pc, #2008]\t; 571c \n \tadd\tr3, pc\n \tldr\tr3, [r3, #0]\n \tlsls\tr3, r3, #26\n-\tbpl.n\t5018 \n-\tldr.w\tr3, [pc, #1976]\t; 5704 \n+\tbpl.n\t501c \n+\tldr.w\tr3, [pc, #1976]\t; 5708 \n \tmovs\tr2, #14\n-\tldr.w\tr1, [pc, #1992]\t; 571c \n+\tldr.w\tr1, [pc, #1992]\t; 5720 \n \tadd\tr1, pc\n \tldr.w\tr5, [r8, r3]\n \tmov\tr0, r5\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n-\tldr.w\tr1, [pc, #1980]\t; 5720 \n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tldr.w\tr1, [pc, #1980]\t; 5724 \n \tadd\tr1, pc\n \tadds\tr1, #48\t; 0x30\n \tstr\tr1, [sp, #12]\n \tmov\tr0, r1\n-\tblx\t307c \n+\tblx\t3080 \n \tldr\tr1, [sp, #12]\n \tmov\tr2, r0\n \tmov\tr0, r5\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n-\tldr.w\tr1, [pc, #1960]\t; 5724 \n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tldr.w\tr1, [pc, #1960]\t; 5728 \n \tmovs\tr2, #12\n \tmov\tr0, r5\n \tadd\tr1, pc\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n-\tldr.w\tr2, [pc, #1948]\t; 5728 \n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tldr.w\tr2, [pc, #1948]\t; 572c \n \tmov\tr0, r5\n \tmovw\tip, #28087\t; 0x6db7\n \tmovt\tip, #46811\t; 0xb6db\n \tadd\tr2, pc\n \tldr\tr5, [r2, #28]\n \tldr\tr3, [r2, #44]\t; 0x2c\n \tsubs\tr3, r3, r5\n@@ -2880,379 +2880,379 @@\n \tasrs\tr1, r1, #3\n \tmla\tr3, ip, r1, r3\n \tldr\tr1, [r2, #24]\n \tldr\tr2, [r2, #16]\n \tsubs\tr1, r1, r2\n \tasrs\tr1, r1, #3\n \tmla\tr1, ip, r1, r3\n-\tblx\t2f50 (unsigned long)@plt>\n-\tldr.w\tr1, [pc, #1896]\t; 572c \n+\tblx\t2f54 (unsigned long)@plt>\n+\tldr.w\tr1, [pc, #1896]\t; 5730 \n \tmovs\tr2, #2\n \tmov\tr5, r0\n \tadd\tr1, pc\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tmov\tr0, r7\n-\tblx\t2d90 \n+\tblx\t2d94 \n \tmov\tr9, r0\n \tcmp\tr0, #0\n-\tbeq.w\t562e \n-\tblx\t307c \n+\tbeq.w\t5632 \n+\tblx\t3080 \n \tmov\tr1, r9\n \tmov\tr2, r0\n \tmov\tr0, r5\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tldr\tr3, [r5, #0]\n \tldr.w\tr3, [r3, #-12]\n \tadd\tr3, r5\n \tldr.w\tr9, [r3, #124]\t; 0x7c\n \tcmp.w\tr9, #0\n-\tbeq.w\t5686 \n+\tbeq.w\t568a \n \tldrb.w\tr3, [r9, #28]\n \tcmp\tr3, #0\n-\tbeq.w\t5588 \n+\tbeq.w\t558c \n \tldrb.w\tr1, [r9, #39]\t; 0x27\n \tmov\tr0, r5\n-\tblx\t2f74 \n-\tblx\t2f44 \n-\tldr.w\tr5, [pc, #1812]\t; 5730 \n+\tblx\t2f78 \n+\tblx\t2f48 \n+\tldr.w\tr5, [pc, #1812]\t; 5734 \n \tadd\tr5, pc\n \tldrd\tr0, r3, [r5, #32]\n \tcmp\tr0, r3\n-\tbeq.w\t5562 \n+\tbeq.w\t5566 \n \tsubs\tr0, #56\t; 0x38\n \tstr\tr0, [r5, #32]\n-\tblx\t3088 \n-\tldr.w\tr1, [pc, #1792]\t; 5734 \n+\tblx\t308c \n+\tldr.w\tr1, [pc, #1792]\t; 5738 \n \tmovs\tr3, #124\t; 0x7c\n \tmov.w\tr2, #4294967295\t; 0xffffffff\n \tmov\tr0, r7\n \tadd\tr1, pc\n-\tblx\t2d48 \n+\tblx\t2d4c \n \tldr.w\tr3, [sl]\n \tmov.w\tfp, #0\n \tstrd\tr3, r3, [sp, #60]\t; 0x3c\n \tmov\tr8, r0\n \tstr\tr3, [sp, #68]\t; 0x44\n \tmovs\tr3, #32\n \tstr.w\tfp, [sp, #76]\t; 0x4c\n \tstrb.w\tr3, [sp, #72]\t; 0x48\n-\tcbz\tr0, 5094 \n-\tblx\t307c \n+\tcbz\tr0, 5098 \n+\tblx\t3080 \n \tadd.w\tr5, r0, #129\t; 0x81\n \tmov\tr9, r0\n \tmov\tr0, r5\n-\tblx\t3064 \n+\tblx\t3068 \n \tstr\tr5, [sp, #76]\t; 0x4c\n \tmov\tr5, r0\n \tmov\tr1, r8\n \tadd.w\tr3, r9, #128\t; 0x80\n \tadd.w\tr2, r9, #1\n \tstrb.w\tfp, [r0]\n \tadd\tr3, r0\n \tstrd\tr0, r0, [sp, #60]\t; 0x3c\n \tstr\tr3, [sp, #68]\t; 0x44\n-\tblx\t2f8c \n+\tblx\t2f90 \n \tstrb.w\tfp, [r5, r9]\n \tadd\tr5, r9\n \tstr\tr5, [sp, #64]\t; 0x40\n \tldr\tr5, [sp, #40]\t; 0x28\n-\tldr.w\tr1, [pc, #1696]\t; 5738 \n+\tldr.w\tr1, [pc, #1696]\t; 573c \n \tmov\tr0, r5\n \tadd\tr1, pc\n-\tblx\t3164 \n+\tblx\t3168 \n \tcmp\tr0, #0\n-\tbeq.n\t512a \n-\tldr.w\tr1, [pc, #1684]\t; 573c \n+\tbeq.n\t512e \n+\tldr.w\tr1, [pc, #1684]\t; 5740 \n \tmov\tr0, r5\n \tadd\tr1, pc\n-\tblx\t3164 \n+\tblx\t3168 \n \tcmp\tr0, #0\n-\tbeq.n\t512a \n-\tldr.w\tr1, [pc, #1672]\t; 5740 \n+\tbeq.n\t512e \n+\tldr.w\tr1, [pc, #1672]\t; 5744 \n \tmov\tr0, r5\n \tadd\tr1, pc\n-\tblx\t3164 \n+\tblx\t3168 \n \tcmp\tr0, #0\n-\tbeq.w\t55f8 \n+\tbeq.w\t55fc \n \tldrb\tr3, [r5, #0]\n \tcmp\tr3, #108\t; 0x6c\n-\tbne.n\t50d2 \n+\tbne.n\t50d6 \n \tldrb\tr2, [r5, #1]\n-\tcbz\tr2, 512a \n+\tcbz\tr2, 512e \n \tldrb\tr2, [r5, #0]\n \tcmp\tr2, #108\t; 0x6c\n-\tbne.n\t50e2 \n+\tbne.n\t50e6 \n \tldrb\tr2, [r5, #1]\n \tcmp\tr2, #103\t; 0x67\n-\tbne.n\t50e2 \n+\tbne.n\t50e6 \n \tldrb\tr2, [r5, #2]\n-\tcbz\tr2, 512a \n+\tcbz\tr2, 512e \n \tcmp\tr3, #112\t; 0x70\n-\tbne.n\t50ea \n+\tbne.n\t50ee \n \tldrb\tr2, [r5, #1]\n-\tcbz\tr2, 512a \n+\tcbz\tr2, 512e \n \tcmp\tr3, #113\t; 0x71\n-\tbne.n\t50f2 \n+\tbne.n\t50f6 \n \tldrb\tr3, [r5, #1]\n-\tcbz\tr3, 512a \n-\tldr.w\tr1, [pc, #1616]\t; 5744 \n+\tcbz\tr3, 512e \n+\tldr.w\tr1, [pc, #1616]\t; 5748 \n \tmov\tr0, r5\n \tadd\tr1, pc\n-\tblx\t3164 \n-\tcbz\tr0, 512a \n-\tldr.w\tr1, [pc, #1604]\t; 5748 \n+\tblx\t3168 \n+\tcbz\tr0, 512e \n+\tldr.w\tr1, [pc, #1604]\t; 574c \n \tmov\tr0, r5\n \tadd\tr1, pc\n-\tblx\t3164 \n-\tcbz\tr0, 512a \n-\tldr.w\tr1, [pc, #1596]\t; 574c \n+\tblx\t3168 \n+\tcbz\tr0, 512e \n+\tldr.w\tr1, [pc, #1596]\t; 5750 \n \tmov\tr0, r5\n \tadd\tr1, pc\n-\tblx\t3164 \n-\tcbz\tr0, 512a \n-\tldr.w\tr1, [pc, #1584]\t; 5750 \n+\tblx\t3168 \n+\tcbz\tr0, 512e \n+\tldr.w\tr1, [pc, #1584]\t; 5754 \n \tmov\tr0, r5\n \tadd\tr1, pc\n-\tblx\t3164 \n-\tcbnz\tr0, 5176 \n+\tblx\t3168 \n+\tcbnz\tr0, 517a \n \tmov\tr0, r7\n-\tblx\t2d90 \n+\tblx\t2d94 \n \tmov\tr1, r0\n \tmov\tr0, r4\n-\tblx\t3254 \n-\tldr.w\tr1, [pc, #1560]\t; 5754 \n+\tblx\t3258 \n+\tldr.w\tr1, [pc, #1560]\t; 5758 \n \tmovs\tr3, #124\t; 0x7c\n \tmov.w\tr2, #4294967295\t; 0xffffffff\n \tmov\tr0, r4\n \tadd\tr1, pc\n-\tblx\t2d48 \n-\tldr.w\tr1, [pc, #1548]\t; 5758 \n+\tblx\t2d4c \n+\tldr.w\tr1, [pc, #1548]\t; 575c \n \tmovs\tr3, #124\t; 0x7c\n \tmov\tr2, r0\n \tstr\tr3, [sp, #0]\n \tadd\tr1, pc\n \tmov.w\tr3, #4294967295\t; 0xffffffff\n \tmov\tr0, r4\n-\tblx\t3128 \n-\tldr.w\tr1, [pc, #1528]\t; 575c \n+\tblx\t312c \n+\tldr.w\tr1, [pc, #1528]\t; 5760 \n \tmovs\tr3, #124\t; 0x7c\n \tmovs\tr2, #0\n \tstr\tr3, [sp, #0]\n \tadd\tr1, pc\n \tmov.w\tr3, #4294967295\t; 0xffffffff\n \tmov\tr0, r4\n-\tblx\t3128 \n+\tblx\t312c \n \tldr\tr0, [sp, #60]\t; 0x3c\n-\tcbz\tr0, 5186 \n+\tcbz\tr0, 518a \n \tldr.w\tr3, [sl]\n \tcmp\tr0, r3\n-\tbeq.n\t5186 \n-\tblx\t2f68 \n+\tbeq.n\t518a \n+\tblx\t2f6c \n \tmov\tr0, r7\n-\tblx\t3088 \n-\tb.n\t4e6a \n+\tblx\t308c \n+\tb.n\t4e6e \n \tmov\tr1, r5\n \tadd.w\tr0, r7, #8\n \tstrd\tr5, r5, [r7, #8]\n \tstrd\tr5, r5, [r7, #16]\n \tstrd\tr5, r5, [r7, #24]\n \tstrd\tr5, r5, [r7, #32]\n \tstrd\tr5, r5, [r7, #40]\t; 0x28\n-\tbl\tc0a4 >::_M_initialize_map(unsigned int)@@Base>\n-\tldr.w\tr5, [pc, #1456]\t; 5760 \n+\tbl\tc0a8 >::_M_initialize_map(unsigned int)@@Base>\n+\tldr.w\tr5, [pc, #1456]\t; 5764 \n \tadd\tr5, pc\n \tadds\tr0, r5, #4\n-\tblx\t2f80 <__cxa_guard_release@plt>\n-\tldr.w\tr3, [pc, #1448]\t; 5764 \n-\tldr.w\tr2, [pc, #1448]\t; 5768 \n+\tblx\t2f84 <__cxa_guard_release@plt>\n+\tldr.w\tr3, [pc, #1448]\t; 5768 \n+\tldr.w\tr2, [pc, #1448]\t; 576c \n \tadd.w\tr0, r5, #8\n \tadd\tr2, pc\n \tldr.w\tr1, [r8, r3]\n-\tblx\t30c8 <__aeabi_atexit@plt+0x4>\n-\tb.n\t4cb6 \n+\tblx\t30cc <__aeabi_atexit@plt+0x4>\n+\tb.n\t4cba \n \tmovs\tr3, #32\n \tstr.w\tr9, [sp, #56]\t; 0x38\n \tstrd\tr0, r0, [sp, #40]\t; 0x28\n \tstr\tr0, [sp, #48]\t; 0x30\n \tstrb.w\tr3, [sp, #52]\t; 0x34\n \tcmp\tr0, #0\n-\tbeq.w\t4dd2 \n+\tbeq.w\t4dd6 \n \tmov\tr9, r0\n-\tblx\t307c \n+\tblx\t3080 \n \tmov\tr7, r0\n \tadds\tr2, r0, #1\n-\tb.n\t4d9e \n-\tldr.w\tr1, [pc, #1400]\t; 576c \n+\tb.n\t4da2 \n+\tldr.w\tr1, [pc, #1400]\t; 5770 \n \tmov\tr0, r5\n \tadd\tr1, pc\n-\tblx\t3164 \n+\tblx\t3168 \n \tcmp\tr0, #0\n-\tbeq.n\t528a \n-\tldr.w\tr1, [pc, #1388]\t; 5770 \n+\tbeq.n\t528e \n+\tldr.w\tr1, [pc, #1388]\t; 5774 \n \tmov\tr0, r5\n \tadd\tr1, pc\n-\tblx\t3164 \n+\tblx\t3168 \n \tcmp\tr0, #0\n-\tbeq.n\t528a \n-\tldr.w\tr1, [pc, #1376]\t; 5774 \n+\tbeq.n\t528e \n+\tldr.w\tr1, [pc, #1376]\t; 5778 \n \tmov\tr0, r5\n \tadd\tr1, pc\n-\tblx\t3164 \n-\tcbnz\tr0, 522e \n-\tldr.w\tr1, [pc, #1364]\t; 5778 \n+\tblx\t3168 \n+\tcbnz\tr0, 5232 \n+\tldr.w\tr1, [pc, #1364]\t; 577c \n \tldr\tr0, [sp, #20]\n \tadd\tr1, pc\n-\tblx\t3164 \n-\tcbnz\tr0, 528a \n+\tblx\t3168 \n+\tcbnz\tr0, 528e \n \tcmp\tr7, #108\t; 0x6c\n-\tbne.n\t5236 \n+\tbne.n\t523a \n \tldrb\tr3, [r5, #1]\n-\tcbz\tr3, 528a \n+\tcbz\tr3, 528e \n \tldrb\tr3, [r5, #0]\n \tcmp\tr3, #108\t; 0x6c\n-\tbne.n\t5246 \n+\tbne.n\t524a \n \tldrb\tr3, [r5, #1]\n \tcmp\tr3, #103\t; 0x67\n-\tbne.n\t5246 \n+\tbne.n\t524a \n \tldrb\tr3, [r5, #2]\n-\tcbz\tr3, 528a \n+\tcbz\tr3, 528e \n \tcmp\tr7, #113\t; 0x71\n-\tbne.n\t524e \n+\tbne.n\t5252 \n \tldrb\tr3, [r5, #1]\n-\tcbz\tr3, 528a \n-\tldr.w\tr1, [pc, #1324]\t; 577c \n+\tcbz\tr3, 528e \n+\tldr.w\tr1, [pc, #1324]\t; 5780 \n \tmov\tr0, r5\n \tadd\tr1, pc\n-\tblx\t3164 \n-\tcbz\tr0, 528a \n-\tldr.w\tr1, [pc, #1312]\t; 5780 \n+\tblx\t3168 \n+\tcbz\tr0, 528e \n+\tldr.w\tr1, [pc, #1312]\t; 5784 \n \tmov\tr0, r5\n \tadd\tr1, pc\n-\tblx\t3164 \n-\tcbz\tr0, 528a \n-\tldr.w\tr1, [pc, #1304]\t; 5784 \n+\tblx\t3168 \n+\tcbz\tr0, 528e \n+\tldr.w\tr1, [pc, #1304]\t; 5788 \n \tmov\tr0, r5\n \tadd\tr1, pc\n-\tblx\t3164 \n-\tcbz\tr0, 528a \n-\tldr.w\tr1, [pc, #1292]\t; 5788 \n+\tblx\t3168 \n+\tcbz\tr0, 528e \n+\tldr.w\tr1, [pc, #1292]\t; 578c \n \tmov\tr0, r5\n \tadd\tr1, pc\n-\tblx\t3164 \n+\tblx\t3168 \n \tcmp\tr0, #0\n-\tbne.w\t4e38 \n+\tbne.w\t4e3c \n \tldrb\tr3, [r4, #8]\n \tcmp\tr3, #0\n-\tbeq.w\t555a \n-\tldr.w\tip, [pc, #1272]\t; 578c \n+\tbeq.w\t555e \n+\tldr.w\tip, [pc, #1272]\t; 5790 \n \tmovs\tr1, #1\n-\tldr.w\tr3, [pc, #1268]\t; 5790 \n+\tldr.w\tr3, [pc, #1268]\t; 5794 \n \tadd\tr5, sp, #136\t; 0x88\n \tadd\tip, pc\n \tstrb\tr1, [r4, #9]\n \tadd\tr3, pc\n \tmovs\tr2, #11\n \tmovs\tr0, #0\n \tstrb\tr0, [r4, #10]\n \tldr.w\tr7, [ip]\n \tmov\tr0, r5\n \tstr\tr7, [sp, #0]\n \tadd\tr7, r1\n \tstr.w\tr7, [ip]\n-\tblx\t2f10 <__sprintf_chk@plt>\n-\tldr.w\tr1, [pc, #1236]\t; 5794 \n+\tblx\t2f14 <__sprintf_chk@plt>\n+\tldr.w\tr1, [pc, #1236]\t; 5798 \n \tmovs\tr3, #124\t; 0x7c\n \tmov\tr2, r5\n \tstr\tr3, [sp, #0]\n \tadd\tr1, pc\n \tmov.w\tr3, #4294967295\t; 0xffffffff\n \tmov\tr0, r4\n-\tblx\t3128 \n-\tb.n\t4e38 \n+\tblx\t312c \n+\tb.n\t4e3c \n \tldr\tr3, [r5, #0]\n \tldr.w\tr0, [r3, #-12]\n \tadd\tr0, r5\n \tldr\tr1, [r0, #20]\n \torr.w\tr1, r1, #1\n-\tblx\t3284 >::clear(std::_Ios_Iostate)@plt>\n-\tb.n\t4ee4 \n-\tldr.w\tr3, [pc, #1048]\t; 5704 \n+\tblx\t3288 >::clear(std::_Ios_Iostate)@plt>\n+\tb.n\t4ee8 \n+\tldr.w\tr3, [pc, #1048]\t; 5708 \n \tmovs\tr2, #17\n-\tldr.w\tr1, [pc, #1192]\t; 5798 \n+\tldr.w\tr1, [pc, #1192]\t; 579c \n \tadd\tr1, pc\n \tldr.w\tr5, [r8, r3]\n \tmov\tr0, r5\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n-\tldr.w\tr1, [pc, #1180]\t; 579c \n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tldr.w\tr1, [pc, #1180]\t; 57a0 \n \tadd\tr1, pc\n \tadds\tr1, #48\t; 0x30\n \tstr\tr1, [sp, #12]\n \tmov\tr0, r1\n-\tblx\t307c \n+\tblx\t3080 \n \tldr\tr1, [sp, #12]\n \tmov\tr2, r0\n \tmov\tr0, r5\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n-\tldr.w\tr1, [pc, #1156]\t; 57a0 \n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tldr.w\tr1, [pc, #1156]\t; 57a4 \n \tmovs\tr2, #33\t; 0x21\n \tmov\tr0, r5\n \tadd\tr1, pc\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tldr\tr3, [r5, #0]\n \tldr.w\tr3, [r3, #-12]\n \tadd\tr3, r5\n \tldr\tr7, [r3, #124]\t; 0x7c\n \tcmp\tr7, #0\n-\tbeq.w\t568e \n+\tbeq.w\t5692 \n \tldrb\tr3, [r7, #28]\n \tcmp\tr3, #0\n-\tbeq.w\t55d4 \n+\tbeq.w\t55d8 \n \tldrb.w\tr1, [r7, #39]\t; 0x27\n \tmov\tr0, r5\n-\tblx\t2f74 \n-\tblx\t2f44 \n-\tb.n\t4e6a \n+\tblx\t2f78 \n+\tblx\t2f48 \n+\tb.n\t4e6e \n \tmov\tr0, r7\n-\tblx\t2f28 ::_M_widen_init() const@plt>\n-\tldr.w\tr3, [pc, #1100]\t; 57a4 \n+\tblx\t2f2c ::_M_widen_init() const@plt>\n+\tldr.w\tr3, [pc, #1100]\t; 57a8 \n \tldr.w\tr2, [r8, r3]\n \tldr\tr3, [r7, #0]\n \tldr\tr3, [r3, #24]\n \tcmp\tr3, r2\n \tit\teq\n \tmoveq\tr1, #10\n-\tbeq.w\t4f00 \n+\tbeq.w\t4f04 \n \tmov\tr0, r7\n \tmovs\tr1, #10\n \tblx\tr3\n \tmov\tr1, r0\n-\tb.n\t4f00 \n-\tldr\tr3, [pc, #908]\t; (5704 )\n+\tb.n\t4f04 \n+\tldr\tr3, [pc, #908]\t; (5708 )\n \tmovs\tr2, #14\n-\tldr.w\tr1, [pc, #1068]\t; 57a8 \n+\tldr.w\tr1, [pc, #1068]\t; 57ac \n \tadd\tr1, pc\n \tldr.w\tr5, [r8, r3]\n \tmov\tr0, r5\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n-\tldr.w\tr1, [pc, #1056]\t; 57ac \n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tldr.w\tr1, [pc, #1056]\t; 57b0 \n \tadd\tr1, pc\n \tadds\tr1, #48\t; 0x30\n \tstr\tr1, [sp, #12]\n \tmov\tr0, r1\n-\tblx\t307c \n+\tblx\t3080 \n \tldr\tr1, [sp, #12]\n \tmov\tr2, r0\n \tmov\tr0, r5\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n-\tldr.w\tr1, [pc, #1036]\t; 57b0 \n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tldr.w\tr1, [pc, #1036]\t; 57b4 \n \tmovs\tr2, #14\n \tmov\tr0, r5\n \tadd\tr1, pc\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n-\tldr.w\tr2, [pc, #1024]\t; 57b4 \n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tldr.w\tr2, [pc, #1024]\t; 57b8 \n \tmovw\tip, #28087\t; 0x6db7\n \tmovt\tip, #46811\t; 0xb6db\n \tmov\tr0, r5\n \tadd\tr2, pc\n \tldr\tr7, [r2, #28]\n \tldr\tr3, [r2, #44]\t; 0x2c\n \tsubs\tr3, r3, r7\n@@ -3264,95 +3264,95 @@\n \tasrs\tr1, r1, #3\n \tmla\tr3, ip, r1, r3\n \tldr\tr1, [r2, #24]\n \tldr\tr2, [r2, #16]\n \tsubs\tr1, r1, r2\n \tasrs\tr1, r1, #3\n \tmla\tr1, ip, r1, r3\n-\tblx\t2f50 (unsigned long)@plt>\n-\tldr\tr1, [pc, #972]\t; (57b8 )\n+\tblx\t2f54 (unsigned long)@plt>\n+\tldr\tr1, [pc, #972]\t; (57bc )\n \tmovs\tr2, #2\n \tmov\tr7, r0\n \tadd\tr1, pc\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tmov\tr0, r4\n-\tblx\t2d90 \n+\tblx\t2d94 \n \tmov\tr9, r0\n \tcmp\tr0, #0\n-\tbeq.w\t5656 \n-\tblx\t307c \n+\tbeq.w\t565a \n+\tblx\t3080 \n \tmov\tr1, r9\n \tmov\tr2, r0\n \tmov\tr0, r7\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n-\tldr\tr1, [pc, #936]\t; (57bc )\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tldr\tr1, [pc, #936]\t; (57c0 )\n \tmovs\tr2, #10\n \tmov\tr0, r7\n \tadd\tr1, pc\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tldr.w\tr9, [sp, #40]\t; 0x28\n \tcmp.w\tr9, #0\n-\tbeq.w\t5642 \n+\tbeq.w\t5646 \n \tmov\tr0, r9\n-\tblx\t307c \n+\tblx\t3080 \n \tmov\tr1, r9\n \tmov\tr2, r0\n \tmov\tr0, r7\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n-\tldr\tr1, [pc, #900]\t; (57c0 )\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tldr\tr1, [pc, #900]\t; (57c4 )\n \tmovs\tr2, #1\n \tmov\tr0, r7\n \tadd\tr1, pc\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tldr\tr3, [r7, #0]\n \tldr.w\tr3, [r3, #-12]\n \tadd\tr3, r7\n \tldr.w\tr9, [r3, #124]\t; 0x7c\n \tcmp.w\tr9, #0\n-\tbeq.w\t568a \n+\tbeq.w\t568e \n \tldrb.w\tr3, [r9, #28]\n \tcmp\tr3, #0\n-\tbeq.w\t55ae \n+\tbeq.w\t55b2 \n \tldrb.w\tr1, [r9, #39]\t; 0x27\n \tmov\tr0, r7\n-\tblx\t2f74 \n-\tblx\t2f44 \n-\tldr\tr3, [pc, #848]\t; (57c4 )\n+\tblx\t2f78 \n+\tblx\t2f48 \n+\tldr\tr3, [pc, #848]\t; (57c8 )\n \tadd\tr7, sp, #80\t; 0x50\n \tmov\tr0, r7\n \tadd\tr3, pc\n \tldrd\tr1, r2, [r3, #32]\n \tcmp\tr1, r2\n \tittt\teq\n \tldreq\tr3, [r3, #44]\t; 0x2c\n \tldreq.w\tr1, [r3, #-4]\n \taddeq.w\tr1, r1, #504\t; 0x1f8\n \tsubs\tr1, #56\t; 0x38\n-\tblx\t3158 \n-\tldr\tr1, [pc, #820]\t; (57c8 )\n+\tblx\t315c \n+\tldr\tr1, [pc, #820]\t; (57cc )\n \tmovs\tr2, #14\n \tmov\tr0, r5\n \tadd\tr1, pc\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n-\tldr\tr1, [pc, #812]\t; (57cc )\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tldr\tr1, [pc, #812]\t; (57d0 )\n \tadd\tr1, pc\n \tadds\tr1, #48\t; 0x30\n \tstr\tr1, [sp, #12]\n \tmov\tr0, r1\n-\tblx\t307c \n+\tblx\t3080 \n \tldr\tr1, [sp, #12]\n \tmov\tr2, r0\n \tmov\tr0, r5\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n-\tldr\tr1, [pc, #792]\t; (57d0 )\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tldr\tr1, [pc, #792]\t; (57d4 )\n \tmovs\tr2, #12\n \tmov\tr0, r5\n \tadd\tr1, pc\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n-\tldr\tr2, [pc, #784]\t; (57d4 )\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tldr\tr2, [pc, #784]\t; (57d8 )\n \tmov\tr0, r5\n \tmovw\tip, #28087\t; 0x6db7\n \tmovt\tip, #46811\t; 0xb6db\n \tadd\tr2, pc\n \tldr\tr5, [r2, #28]\n \tldr\tr3, [r2, #44]\t; 0x2c\n \tsubs\tr3, r3, r5\n@@ -3364,236 +3364,236 @@\n \tasrs\tr1, r1, #3\n \tmla\tr3, ip, r1, r3\n \tldr\tr1, [r2, #24]\n \tldr\tr2, [r2, #16]\n \tsubs\tr1, r1, r2\n \tasrs\tr1, r1, #3\n \tmla\tr1, ip, r1, r3\n-\tblx\t2f50 (unsigned long)@plt>\n-\tldr\tr1, [pc, #732]\t; (57d8 )\n+\tblx\t2f54 (unsigned long)@plt>\n+\tldr\tr1, [pc, #732]\t; (57dc )\n \tmovs\tr2, #2\n \tmov\tr5, r0\n \tadd\tr1, pc\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tmov\tr0, r7\n-\tblx\t2d90 \n+\tblx\t2d94 \n \tmov\tr9, r0\n \tcmp\tr0, #0\n-\tbeq.w\t566a \n-\tblx\t307c \n+\tbeq.w\t566e \n+\tblx\t3080 \n \tmov\tr1, r9\n \tmov\tr2, r0\n \tmov\tr0, r5\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tldr\tr3, [r5, #0]\n \tldr.w\tr3, [r3, #-12]\n \tadd\tr3, r5\n \tldr.w\tr9, [r3, #124]\t; 0x7c\n \tcmp.w\tr9, #0\n-\tbeq.w\t5692 \n+\tbeq.w\t5696 \n \tldrb.w\tr3, [r9, #28]\n \tcmp\tr3, #0\n-\tbeq.n\t560a \n+\tbeq.n\t560e \n \tldrb.w\tr1, [r9, #39]\t; 0x27\n \tmov\tr0, r5\n-\tblx\t2f74 \n-\tblx\t2f44 \n-\tb.n\t5186 \n+\tblx\t2f78 \n+\tblx\t2f48 \n+\tb.n\t518a \n \tadd.w\tr0, r2, #8\n \tmov\tr1, r4\n-\tbl\tc180 >::_M_push_back_aux(sword::XMLTag const&)@@Base>\n-\tb.n\t4e5c \n+\tbl\tc184 >::_M_push_back_aux(sword::XMLTag const&)@@Base>\n+\tb.n\t4e60 \n \tmov\tr0, r4\n-\tblx\t3260 \n-\tb.n\t5292 \n+\tblx\t3264 \n+\tb.n\t5296 \n \tmov.w\tr1, #504\t; 0x1f8\n-\tblx\t2f34 \n+\tblx\t2f38 \n \tldr\tr3, [r5, #44]\t; 0x2c\n \tsubs\tr2, r3, #4\n \tstr\tr2, [r5, #44]\t; 0x2c\n \tldr.w\tr3, [r3, #-4]\n \tstr\tr3, [r5, #36]\t; 0x24\n \tadd.w\tr0, r3, #448\t; 0x1c0\n \tadd.w\tr3, r3, #504\t; 0x1f8\n \tstr\tr0, [r5, #32]\n \tstr\tr3, [r5, #40]\t; 0x28\n-\tblx\t3088 \n-\tb.n\t5030 \n+\tblx\t308c \n+\tb.n\t5034 \n \tmov\tr0, r9\n-\tblx\t2f28 ::_M_widen_init() const@plt>\n-\tldr\tr3, [pc, #532]\t; (57a4 )\n+\tblx\t2f2c ::_M_widen_init() const@plt>\n+\tldr\tr3, [pc, #532]\t; (57a8 )\n \tldr.w\tr2, [r8, r3]\n \tldr.w\tr3, [r9]\n \tldr\tr3, [r3, #24]\n \tcmp\tr3, r2\n \tit\teq\n \tmoveq\tr1, #10\n-\tbeq.w\t500e \n+\tbeq.w\t5012 \n \tmov\tr0, r9\n \tmovs\tr1, #10\n \tblx\tr3\n \tmov\tr1, r0\n-\tb.n\t500e \n+\tb.n\t5012 \n \tmov\tr0, r9\n-\tblx\t2f28 ::_M_widen_init() const@plt>\n-\tldr\tr3, [pc, #492]\t; (57a4 )\n+\tblx\t2f2c ::_M_widen_init() const@plt>\n+\tldr\tr3, [pc, #492]\t; (57a8 )\n \tldr.w\tr2, [r8, r3]\n \tldr.w\tr3, [r9]\n \tldr\tr3, [r3, #24]\n \tcmp\tr3, r2\n \tit\teq\n \tmoveq\tr1, #10\n-\tbeq.w\t5468 \n+\tbeq.w\t546c \n \tmov\tr0, r9\n \tmovs\tr1, #10\n \tblx\tr3\n \tmov\tr1, r0\n-\tb.n\t5468 \n+\tb.n\t546c \n \tmov\tr0, r7\n-\tblx\t2f28 ::_M_widen_init() const@plt>\n-\tldr\tr3, [pc, #456]\t; (57a4 )\n+\tblx\t2f2c ::_M_widen_init() const@plt>\n+\tldr\tr3, [pc, #456]\t; (57a8 )\n \tldr.w\tr2, [r8, r3]\n \tldr\tr3, [r7, #0]\n \tldr\tr3, [r3, #24]\n \tcmp\tr3, r2\n \tit\teq\n \tmoveq\tr1, #10\n-\tbeq.w\t5342 \n+\tbeq.w\t5346 \n \tmov\tr0, r7\n \tmovs\tr1, #10\n \tblx\tr3\n \tmov\tr1, r0\n-\tb.n\t5342 \n-\tldr\tr1, [pc, #480]\t; (57dc )\n+\tb.n\t5346 \n+\tldr\tr1, [pc, #480]\t; (57e0 )\n \tldr\tr0, [sp, #60]\t; 0x3c\n \tadd\tr1, pc\n-\tblx\t3164 \n+\tblx\t3168 \n \tcmp\tr0, #0\n-\tbne.w\t512a \n-\tb.n\t50c8 \n+\tbne.w\t512e \n+\tb.n\t50cc \n \tmov\tr0, r9\n-\tblx\t2f28 ::_M_widen_init() const@plt>\n-\tldr\tr3, [pc, #400]\t; (57a4 )\n+\tblx\t2f2c ::_M_widen_init() const@plt>\n+\tldr\tr3, [pc, #400]\t; (57a8 )\n \tldr.w\tr2, [r8, r3]\n \tldr.w\tr3, [r9]\n \tldr\tr3, [r3, #24]\n \tcmp\tr3, r2\n \tit\teq\n \tmoveq\tr1, #10\n-\tbeq.n\t5542 \n+\tbeq.n\t5546 \n \tmov\tr0, r9\n \tmovs\tr1, #10\n \tblx\tr3\n \tmov\tr1, r0\n-\tb.n\t5542 \n+\tb.n\t5546 \n \tldr\tr3, [r5, #0]\n \tldr.w\tr0, [r3, #-12]\n \tadd\tr0, r5\n \tldr\tr1, [r0, #20]\n \torr.w\tr1, r1, #1\n-\tblx\t3284 >::clear(std::_Ios_Iostate)@plt>\n-\tb.n\t4fec \n+\tblx\t3288 >::clear(std::_Ios_Iostate)@plt>\n+\tb.n\t4ff0 \n \tldr\tr3, [r7, #0]\n \tldr.w\tr0, [r3, #-12]\n \tadd\tr0, r7\n \tldr\tr1, [r0, #20]\n \torr.w\tr1, r1, #1\n-\tblx\t3284 >::clear(std::_Ios_Iostate)@plt>\n-\tb.n\t543a \n+\tblx\t3288 >::clear(std::_Ios_Iostate)@plt>\n+\tb.n\t543e \n \tldr\tr3, [r7, #0]\n \tldr.w\tr0, [r3, #-12]\n \tadd\tr0, r7\n \tldr\tr1, [r0, #20]\n \torr.w\tr1, r1, #1\n-\tblx\t3284 >::clear(std::_Ios_Iostate)@plt>\n-\tb.n\t5412 \n+\tblx\t3288 >::clear(std::_Ios_Iostate)@plt>\n+\tb.n\t5416 \n \tldr\tr3, [r5, #0]\n \tldr.w\tr0, [r3, #-12]\n \tadd\tr0, r5\n \tldr\tr1, [r0, #20]\n \torr.w\tr1, r1, #1\n-\tblx\t3284 >::clear(std::_Ios_Iostate)@plt>\n-\tb.n\t5522 \n-\tblx\t2e20 <__stack_chk_fail@plt>\n-\tblx\t2e44 \n-\tblx\t2e44 \n-\tblx\t2e44 \n-\tblx\t2e44 \n-\tblx\t2e44 \n+\tblx\t3288 >::clear(std::_Ios_Iostate)@plt>\n+\tb.n\t5526 \n+\tblx\t2e24 <__stack_chk_fail@plt>\n+\tblx\t2e48 \n+\tblx\t2e48 \n+\tblx\t2e48 \n+\tblx\t2e48 \n+\tblx\t2e48 \n \tadd\tr0, sp, #20\n-\tbl\tbc38 \n-\tblx\t31c4 <__cxa_end_cleanup@plt>\n+\tbl\tbc3c \n+\tblx\t31c8 <__cxa_end_cleanup@plt>\n \tadd\tr0, sp, #40\t; 0x28\n-\tbl\tbc38 \n-\tb.n\t5696 \n-\tldr\tr0, [pc, #308]\t; (57e0 )\n+\tbl\tbc3c \n+\tb.n\t569a \n+\tldr\tr0, [pc, #308]\t; (57e4 )\n \tadd\tr0, pc\n \tadds\tr0, #4\n-\tblx\t2ee0 <__cxa_guard_abort@plt>\n-\tblx\t31c4 <__cxa_end_cleanup@plt>\n-\tb.n\t56c0 \n-\tb.n\t56c0 \n+\tblx\t2ee4 <__cxa_guard_abort@plt>\n+\tblx\t31c8 <__cxa_end_cleanup@plt>\n+\tb.n\t56c4 \n+\tb.n\t56c4 \n \tadd\tr0, sp, #60\t; 0x3c\n-\tbl\tbc38 \n+\tbl\tbc3c \n \tmov\tr0, r7\n-\tblx\t3088 \n-\tb.n\t56a0 \n-\tadd\tr1, pc, #128\t; (adr r1, 574c )\n+\tblx\t308c \n+\tb.n\t56a4 \n+\tadd\tr1, pc, #112\t; (adr r1, 5740 )\n \tmovs\tr1, r0\n \tlsls\tr0, r0, #9\n \tmovs\tr0, r0\n-\tadd\tr3, pc, #568\t; (adr r3, 590c )\n+\tadd\tr3, pc, #552\t; (adr r3, 5900 )\n \tmovs\tr1, r0\n-\tadd\tr1, pc, #40\t; (adr r1, 5700 )\n+\tadd\tr1, pc, #24\t; (adr r1, 56f4 )\n \tmovs\tr1, r0\n \tstrh\tr6, [r6, #4]\n \tmovs\tr0, r0\n \tlsls\tr0, r3, #9\n \tmovs\tr0, r0\n-\tadd\tr2, pc, #936\t; (adr r2, 5a8c )\n+\tadd\tr2, pc, #920\t; (adr r2, 5a80 )\n \tmovs\tr1, r0\n-\tadd\tr0, pc, #256\t; (adr r0, 57e8 )\n+\tadd\tr0, pc, #240\t; (adr r0, 57dc )\n \tmovs\tr1, r0\n \tldrb\tr4, [r3, #27]\n \tmovs\tr0, r0\n-\tadd\tr1, pc, #1000\t; (adr r1, 5ad8 )\n+\tadd\tr1, pc, #984\t; (adr r1, 5acc )\n \tmovs\tr1, r0\n \tldrb\tr2, [r3, #27]\n \tmovs\tr0, r0\n \tldrb\tr4, [r0, #27]\n \tmovs\tr0, r0\n-\tadd\tr1, pc, #896\t; (adr r1, 5a7c )\n+\tadd\tr1, pc, #880\t; (adr r1, 5a70 )\n \tmovs\tr1, r0\n-\tadd\tr1, pc, #800\t; (adr r1, 5a20 )\n+\tadd\tr1, pc, #784\t; (adr r1, 5a14 )\n \tmovs\tr1, r0\n-\tadd\tr1, pc, #752\t; (adr r1, 59f4 )\n+\tadd\tr1, pc, #736\t; (adr r1, 59e8 )\n \tmovs\tr1, r0\n \tlsls\tr0, r3, #8\n \tmovs\tr0, r0\n \tldrb\tr0, [r4, #24]\n \tmovs\tr0, r0\n-\tadd\tr1, pc, #480\t; (adr r1, 58f0 )\n+\tadd\tr1, pc, #464\t; (adr r1, 58e4 )\n \tmovs\tr1, r0\n \tldrb\tr2, [r0, #24]\n \tmovs\tr0, r0\n-\tadd\tr1, pc, #16\t; (adr r1, 5728 )\n+\tadd\tr1, pc, #0\t; (adr r1, 571c )\n \tmovs\tr1, r0\n-\tadd\tr0, pc, #872\t; (adr r0, 5a84 )\n+\tadd\tr0, pc, #856\t; (adr r0, 5a78 )\n \tmovs\tr1, r0\n \tldrb\tr0, [r4, #21]\n \tmovs\tr0, r0\n-\tadd\tr0, pc, #736\t; (adr r0, 5a04 )\n+\tadd\tr0, pc, #720\t; (adr r0, 59f8 )\n \tmovs\tr1, r0\n \tldrb\tr6, [r4, #23]\n \tmovs\tr0, r0\n-\tadd\tr0, pc, #536\t; (adr r0, 5944 )\n+\tadd\tr0, pc, #520\t; (adr r0, 5938 )\n \tmovs\tr1, r0\n \tldrb\tr2, [r7, #21]\n \tmovs\tr0, r0\n-\tadd\tr0, pc, #0\t; (adr r0, 5734 )\n+\tldr\tr7, [sp, #1008]\t; 0x3f0\n \tmovs\tr1, r0\n \tldrb\tr4, [r7, #20]\n \tmovs\tr0, r0\n \tldrb\tr0, [r3, #17]\n \tmovs\tr0, r0\n \tldrb\tr0, [r2, #17]\n \tmovs\tr0, r0\n@@ -3609,19 +3609,19 @@\n \tmovs\tr0, r0\n \tldrb\tr4, [r5, #14]\n \tmovs\tr0, r0\n \tldrb\tr4, [r5, #16]\n \tmovs\tr0, r0\n \tldrb\tr6, [r0, #14]\n \tmovs\tr0, r0\n-\tldr\tr6, [sp, #432]\t; 0x1b0\n+\tldr\tr6, [sp, #416]\t; 0x1a0\n \tmovs\tr1, r0\n \tlsls\tr0, r7, #7\n \tmovs\tr0, r0\n-\tldr\tr6, [sp, #240]\t; 0xf0\n+\tldr\tr6, [sp, #224]\t; 0xe0\n \tmovs\tr1, r0\n \tldrb\tr4, [r7, #11]\n \tmovs\tr0, r0\n \tldrb\tr4, [r6, #11]\n \tmovs\tr0, r0\n \tldrb\tr4, [r5, #11]\n \tmovs\tr0, r0\n@@ -3631,1631 +3631,1631 @@\n \tmovs\tr0, r0\n \tldrb\tr2, [r7, #10]\n \tmovs\tr0, r0\n \tldrb\tr4, [r6, #10]\n \tmovs\tr0, r0\n \tldrb\tr6, [r5, #10]\n \tmovs\tr0, r0\n-\tldr\tr5, [sp, #408]\t; 0x198\n+\tldr\tr5, [sp, #392]\t; 0x188\n \tmovs\tr1, r0\n \tldrb\tr6, [r0, #9]\n \tmovs\tr0, r0\n \tldrb\tr2, [r5, #8]\n \tmovs\tr0, r0\n \tldrb\tr2, [r2, #10]\n \tmovs\tr0, r0\n-\tldr\tr5, [sp, #104]\t; 0x68\n+\tldr\tr5, [sp, #88]\t; 0x58\n \tmovs\tr1, r0\n \tldrb\tr0, [r7, #9]\n \tmovs\tr0, r0\n \tlsls\tr0, r6, #8\n \tmovs\tr0, r0\n \tldrb\tr0, [r7, #4]\n \tmovs\tr0, r0\n-\tldr\tr4, [sp, #576]\t; 0x240\n+\tldr\tr4, [sp, #560]\t; 0x230\n \tmovs\tr1, r0\n \tldrb\tr2, [r1, #6]\n \tmovs\tr0, r0\n-\tldr\tr4, [sp, #376]\t; 0x178\n+\tldr\tr4, [sp, #360]\t; 0x168\n \tmovs\tr1, r0\n \tldrb\tr4, [r2, #5]\n \tmovs\tr0, r0\n \tldrb\tr0, [r6, #4]\n \tmovs\tr0, r0\n \tldrb\tr4, [r2, #4]\n \tmovs\tr0, r0\n-\tldr\tr3, [sp, #656]\t; 0x290\n+\tldr\tr3, [sp, #640]\t; 0x280\n \tmovs\tr1, r0\n \tldrb\tr4, [r3, #0]\n \tmovs\tr0, r0\n-\tldr\tr3, [sp, #496]\t; 0x1f0\n+\tldr\tr3, [sp, #480]\t; 0x1e0\n \tmovs\tr1, r0\n \tldrb\tr4, [r3, #2]\n \tmovs\tr0, r0\n-\tldr\tr3, [sp, #312]\t; 0x138\n+\tldr\tr3, [sp, #296]\t; 0x128\n \tmovs\tr1, r0\n \tldrb\tr4, [r0, #1]\n \tmovs\tr0, r0\n \tstrb\tr4, [r1, #28]\n \tmovs\tr0, r0\n-\tldr\tr1, [sp, #456]\t; 0x1c8\n+\tldr\tr1, [sp, #440]\t; 0x1b8\n \tmovs\tr1, r0\n \n-000057e4 :\n+000057e8 :\n isOSISAbbrev(char const*):\n \tpush\t{r3, r4, r5, lr}\n \tmov\tr4, r0\n-\tblx\t2dd8 \n-\tldr\tr3, [pc, #32]\t; (5810 )\n+\tblx\t2ddc \n+\tldr\tr3, [pc, #32]\t; (5814 )\n \tmov\tr5, r0\n \tadd\tr3, pc\n \tadd.w\tr0, r3, #328\t; 0x148\n-\tblx\t2df0 \n+\tblx\t2df4 \n \tmov\tr1, r0\n \tmov\tr0, r5\n-\tblx\t2e80 \n+\tblx\t2e84 \n \tmov\tr1, r4\n-\tblx\t30ec \n+\tblx\t30f0 \n \tmvns\tr0, r0\n \tlsrs\tr0, r0, #31\n \tpop\t{r3, r4, r5, pc}\n \tnop\n-\tldr\tr0, [sp, #176]\t; 0xb0\n+\tldr\tr0, [sp, #160]\t; 0xa0\n \tmovs\tr1, r0\n \n-00005814 :\n+00005818 :\n prepareSWText(char const*, sword::SWBuf&):\n-\tldr\tr2, [pc, #948]\t; (5bcc )\n-\tldr\tr3, [pc, #952]\t; (5bd0 )\n+\tldr\tr2, [pc, #948]\t; (5bd0 )\n+\tldr\tr3, [pc, #952]\t; (5bd4 )\n \tadd\tr2, pc\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, lr}\n \tldr.w\tr8, [r1]\n \tsub\tsp, #28\n \tmov\tr6, r0\n \tldr\tr3, [r2, r3]\n \tmov\tr0, r8\n \tmov\tr4, r1\n-\tldr\tr7, [pc, #932]\t; (5bd4 )\n+\tldr\tr7, [pc, #932]\t; (5bd8 )\n \tldr\tr3, [r3, #0]\n \tstr\tr3, [sp, #20]\n \tmov.w\tr3, #0\n-\tbl\t415c \n-\tldr\tr3, [pc, #924]\t; (5bd8 )\n+\tbl\t4160 \n+\tldr\tr3, [pc, #924]\t; (5bdc )\n \tadd\tr7, pc\n \tadd\tr3, pc\n \tldrb\tr3, [r3, #4]\n-\tcbnz\tr3, 5866 \n+\tcbnz\tr3, 586a \n \tcmp\tr0, #0\n-\tbeq.w\t5a1c \n-\tldr\tr2, [pc, #912]\t; (5bdc )\n-\tldr\tr3, [pc, #896]\t; (5bd0 )\n+\tbeq.w\t5a20 \n+\tldr\tr2, [pc, #912]\t; (5be0 )\n+\tldr\tr3, [pc, #896]\t; (5bd4 )\n \tadd\tr2, pc\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [sp, #20]\n \teors\tr2, r3\n \tmov.w\tr3, #0\n-\tbne.w\t5bb8 \n+\tbne.w\t5bbc \n \tadd\tsp, #28\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, pc}\n \tcmp\tr0, #0\n-\tbeq.n\t58d4 \n+\tbeq.n\t58d8 \n \tcmp\tr0, #0\n-\tble.n\t584a \n-\tldr\tr3, [pc, #880]\t; (5be0 )\n+\tble.n\t584e \n+\tldr\tr3, [pc, #880]\t; (5be4 )\n \tmovs\tr2, #32\n \tmov.w\tr9, #0\n \tstrb.w\tr2, [sp, #12]\n \tstr.w\tr9, [sp, #16]\n \tldr\tr6, [r4, #16]\n \tldr\tr5, [r7, r3]\n \tldr\tr0, [r5, #0]\n \tstrd\tr0, r0, [sp]\n \tstr\tr0, [sp, #8]\n \tcmp\tr6, #0\n-\tbne.w\t5aaa \n+\tbne.w\t5aae \n \tmov\tr2, r6\n \tmov\tr1, r8\n-\tblx\t2f8c \n-\tldr\tr0, [pc, #840]\t; (5be4 )\n+\tblx\t2f90 \n+\tldr\tr0, [pc, #840]\t; (5be8 )\n \tldrd\tr1, r2, [r4]\n \tadd\tr0, pc\n \tldr\tr3, [sp, #0]\n \tadd.w\tr0, r0, #308\t; 0x134\n \tsubs\tr2, r2, r1\n \tmov\tr1, r4\n \tadd\tr2, r3\n \tmovs\tr3, #0\n \tstr\tr2, [sp, #4]\n \tmovs\tr2, #2\n-\tblx\t32cc \n+\tblx\t32d0 \n \tldr\tr6, [sp, #0]\n \tldr\tr1, [r4, #0]\n \tmov\tr0, r6\n-\tblx\t3164 \n+\tblx\t3168 \n \tcmp\tr0, #0\n-\tbne.w\t5acc \n+\tbne.w\t5ad0 \n \tldr\tr3, [r5, #0]\n \tcmp\tr6, r3\n-\tbeq.n\t584a \n+\tbeq.n\t584e \n \tmov\tr0, r6\n-\tblx\t2f68 \n-\tb.n\t584a \n-\tldr\tr3, [pc, #784]\t; (5be8 )\n+\tblx\t2f6c \n+\tb.n\t584e \n+\tldr\tr3, [pc, #784]\t; (5bec )\n \tldr\tr5, [r7, r3]\n-\tldr\tr1, [pc, #784]\t; (5bec )\n+\tldr\tr1, [pc, #784]\t; (5bf0 )\n \tmovs\tr2, #12\n \tmov\tr0, r5\n \tadd\tr1, pc\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tcmp\tr6, #0\n-\tbeq.w\t5ba4 \n+\tbeq.w\t5ba8 \n \tmov\tr0, r6\n-\tblx\t307c \n+\tblx\t3080 \n \tmov\tr1, r6\n \tmov\tr2, r0\n \tmov\tr0, r5\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n-\tldr\tr1, [pc, #756]\t; (5bf0 )\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tldr\tr1, [pc, #756]\t; (5bf4 )\n \tmovs\tr2, #23\n \tmov\tr0, r5\n \tadd\tr1, pc\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tldr.w\tr8, [r4]\n \tcmp.w\tr8, #0\n-\tbeq.w\t5b90 \n+\tbeq.w\t5b94 \n \tmov\tr0, r8\n-\tblx\t307c \n+\tblx\t3080 \n \tmov\tr1, r8\n \tmov\tr2, r0\n \tmov\tr0, r5\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n-\tldr\tr1, [pc, #720]\t; (5bf4 )\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tldr\tr1, [pc, #720]\t; (5bf8 )\n \tmovs\tr2, #1\n \tmov\tr0, r5\n \tadd\tr1, pc\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tldr\tr3, [r5, #0]\n \tldr.w\tr3, [r3, #-12]\n \tadd\tr3, r5\n \tldr.w\tr8, [r3, #124]\t; 0x7c\n \tcmp.w\tr8, #0\n-\tbeq.w\t5bbc \n+\tbeq.w\t5bc0 \n \tldrb.w\tr3, [r8, #28]\n \tcmp\tr3, #0\n-\tbeq.w\t5b1c \n+\tbeq.w\t5b20 \n \tldrb.w\tr1, [r8, #39]\t; 0x27\n-\tldr.w\tr9, [pc, #676]\t; 5bf8 \n+\tldr.w\tr9, [pc, #676]\t; 5bfc \n \tmov\tr0, r5\n-\tblx\t2f74 \n+\tblx\t2f78 \n \tadd\tr9, pc\n-\tblx\t2f44 \n+\tblx\t2f48 \n \tmovs\tr3, #0\n \tmovs\tr2, #2\n \tmov\tr1, r4\n \tadd.w\tr0, r9, #320\t; 0x140\n-\tblx\t2dcc \n+\tblx\t2dd0 \n \tldr.w\tr8, [r4]\n \tldr.w\tr3, [r9, #620]\t; 0x26c\n \tmov\tr0, r8\n \tadds\tr3, #1\n \tstr.w\tr3, [r9, #620]\t; 0x26c\n-\tbl\t415c \n+\tbl\t4160 \n \tcmp\tr0, #0\n-\tbne.w\t586a \n-\tldr\tr1, [pc, #624]\t; (5bfc )\n+\tbne.w\t586e \n+\tldr\tr1, [pc, #624]\t; (5c00 )\n \tmovs\tr2, #13\n \tmov\tr0, r5\n \tadd\tr1, pc\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tcmp\tr6, #0\n-\tbeq.w\t5b7c \n+\tbeq.w\t5b80 \n \tmov\tr0, r6\n-\tblx\t307c \n+\tblx\t3080 \n \tmov\tr1, r6\n \tmov\tr2, r0\n \tmov\tr0, r5\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n-\tldr\tr1, [pc, #596]\t; (5c00 )\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tldr\tr1, [pc, #596]\t; (5c04 )\n \tmovs\tr2, #23\n \tmov\tr0, r5\n \tadd\tr1, pc\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tldr\tr4, [r4, #0]\n \tcmp\tr4, #0\n-\tbeq.w\t5b68 \n+\tbeq.w\t5b6c \n \tmov\tr0, r4\n-\tblx\t307c \n+\tblx\t3080 \n \tmov\tr1, r4\n \tmov\tr2, r0\n \tmov\tr0, r5\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n-\tldr\tr1, [pc, #564]\t; (5c04 )\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tldr\tr1, [pc, #564]\t; (5c08 )\n \tmovs\tr2, #1\n \tmov\tr0, r5\n \tadd\tr1, pc\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tldr\tr3, [r5, #0]\n \tldr.w\tr3, [r3, #-12]\n \tadd\tr3, r5\n \tldr\tr4, [r3, #124]\t; 0x7c\n \tcmp\tr4, #0\n-\tbeq.w\t5bbc \n+\tbeq.w\t5bc0 \n \tldrb\tr3, [r4, #28]\n \tcmp\tr3, #0\n-\tbeq.w\t5afe \n+\tbeq.w\t5b02 \n \tldrb.w\tr1, [r4, #39]\t; 0x27\n \tmov\tr0, r5\n-\tblx\t2f74 \n-\tldr\tr2, [pc, #520]\t; (5c08 )\n-\tldr\tr3, [pc, #464]\t; (5bd0 )\n+\tblx\t2f78 \n+\tldr\tr2, [pc, #520]\t; (5c0c )\n+\tldr\tr3, [pc, #464]\t; (5bd4 )\n \tadd\tr2, pc\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [sp, #20]\n \teors\tr2, r3\n \tmov.w\tr3, #0\n-\tbne.w\t5bb8 \n+\tbne.w\t5bbc \n \tadd\tsp, #28\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, lr}\n-\tb.w\t2f40 \n-\tldr\tr3, [pc, #456]\t; (5be8 )\n+\tb.w\t2f44 \n+\tldr\tr3, [pc, #456]\t; (5bec )\n \tmovs\tr2, #15\n-\tldr\tr1, [pc, #488]\t; (5c0c )\n+\tldr\tr1, [pc, #488]\t; (5c10 )\n \tadd\tr1, pc\n \tldr\tr5, [r7, r3]\n \tmov\tr0, r5\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tcmp\tr6, #0\n-\tbeq.w\t5b54 \n+\tbeq.w\t5b58 \n \tmov\tr0, r6\n-\tblx\t307c \n+\tblx\t3080 \n \tmov\tr1, r6\n \tmov\tr2, r0\n \tmov\tr0, r5\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n-\tldr\tr1, [pc, #460]\t; (5c10 )\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tldr\tr1, [pc, #460]\t; (5c14 )\n \tmovs\tr2, #32\n \tmov\tr0, r5\n \tadd\tr1, pc\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tldr.w\tr8, [r4]\n \tcmp.w\tr8, #0\n-\tbeq.n\t5b40 \n+\tbeq.n\t5b44 \n \tmov\tr0, r8\n-\tblx\t307c \n+\tblx\t3080 \n \tmov\tr1, r8\n \tmov\tr2, r0\n \tmov\tr0, r5\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n-\tldr\tr1, [pc, #424]\t; (5c14 )\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tldr\tr1, [pc, #424]\t; (5c18 )\n \tmovs\tr2, #1\n \tmov\tr0, r5\n \tadd\tr1, pc\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tldr\tr3, [r5, #0]\n \tldr.w\tr3, [r3, #-12]\n \tadd\tr3, r5\n \tldr.w\tr8, [r3, #124]\t; 0x7c\n \tcmp.w\tr8, #0\n-\tbeq.w\t5bbc \n+\tbeq.w\t5bc0 \n \tldrb.w\tr3, [r8, #28]\n-\tcbz\tr3, 5adc \n+\tcbz\tr3, 5ae0 \n \tldrb.w\tr1, [r8, #39]\t; 0x27\n \tmov\tr0, r5\n-\tblx\t2f74 \n-\tblx\t2f44 \n-\tldr\tr3, [pc, #376]\t; (5c18 )\n+\tblx\t2f78 \n+\tblx\t2f48 \n+\tldr\tr3, [pc, #376]\t; (5c1c )\n \tadd\tr3, pc\n \tldrb\tr3, [r3, #4]\n \tcmp\tr3, #0\n-\tbne.w\t58d8 \n-\tb.n\t584a \n+\tbne.w\t58dc \n+\tb.n\t584e \n \tadd.w\tr7, r6, #128\t; 0x80\n \tmov\tr0, r7\n-\tblx\t3064 \n+\tblx\t3068 \n \tadd.w\tr3, r6, #127\t; 0x7f\n \tadd\tr3, r0\n \tldr.w\tr8, [r4]\n \tstr\tr7, [sp, #16]\n \tstrd\tr0, r0, [sp]\n \tstrb.w\tr9, [r0]\n \tstr\tr3, [sp, #8]\n-\tb.n\t5890 \n-\tldr\tr2, [pc, #332]\t; (5c1c )\n+\tb.n\t5894 \n+\tldr\tr2, [pc, #332]\t; (5c20 )\n \tadd\tr2, pc\n \tldr.w\tr3, [r2, #624]\t; 0x270\n \tadds\tr3, #1\n \tstr.w\tr3, [r2, #624]\t; 0x270\n-\tb.n\t58c6 \n+\tb.n\t58ca \n \tmov\tr0, r8\n-\tblx\t2f28 ::_M_widen_init() const@plt>\n-\tldr\tr3, [pc, #316]\t; (5c20 )\n+\tblx\t2f2c ::_M_widen_init() const@plt>\n+\tldr\tr3, [pc, #316]\t; (5c24 )\n \tldr\tr2, [r7, r3]\n \tldr.w\tr3, [r8]\n \tldr\tr3, [r3, #24]\n \tcmp\tr3, r2\n \tit\teq\n \tmoveq\tr1, #10\n-\tbeq.n\t5a92 \n+\tbeq.n\t5a96 \n \tmovs\tr1, #10\n \tmov\tr0, r8\n \tblx\tr3\n \tmov\tr1, r0\n-\tb.n\t5a92 \n+\tb.n\t5a96 \n \tmov\tr0, r4\n-\tblx\t2f28 ::_M_widen_init() const@plt>\n-\tldr\tr3, [pc, #280]\t; (5c20 )\n+\tblx\t2f2c ::_M_widen_init() const@plt>\n+\tldr\tr3, [pc, #280]\t; (5c24 )\n \tldr\tr1, [r4, #0]\n \tldr\tr2, [r7, r3]\n \tldr\tr3, [r1, #24]\n \tmovs\tr1, #10\n \tcmp\tr3, r2\n-\tbeq.w\t59f6 \n+\tbeq.w\t59fa \n \tmov\tr0, r4\n \tblx\tr3\n \tmov\tr1, r0\n-\tb.n\t59f6 \n+\tb.n\t59fa \n \tmov\tr0, r8\n-\tblx\t2f28 ::_M_widen_init() const@plt>\n-\tldr\tr3, [pc, #252]\t; (5c20 )\n+\tblx\t2f2c ::_M_widen_init() const@plt>\n+\tldr\tr3, [pc, #252]\t; (5c24 )\n \tldr\tr2, [r7, r3]\n \tldr.w\tr3, [r8]\n \tldr\tr3, [r3, #24]\n \tcmp\tr3, r2\n \tit\teq\n \tmoveq\tr1, #10\n-\tbeq.w\t5950 \n+\tbeq.w\t5954 \n \tmovs\tr1, #10\n \tmov\tr0, r8\n \tblx\tr3\n \tmov\tr1, r0\n-\tb.n\t5950 \n+\tb.n\t5954 \n \tldr\tr3, [r5, #0]\n \tldr.w\tr0, [r3, #-12]\n \tadd\tr0, r5\n \tldr\tr1, [r0, #20]\n \torr.w\tr1, r1, #1\n-\tblx\t3284 >::clear(std::_Ios_Iostate)@plt>\n-\tb.n\t5a68 \n+\tblx\t3288 >::clear(std::_Ios_Iostate)@plt>\n+\tb.n\t5a6c \n \tldr\tr3, [r5, #0]\n \tldr.w\tr0, [r3, #-12]\n \tadd\tr0, r5\n \tldr\tr1, [r0, #20]\n \torr.w\tr1, r1, #1\n-\tblx\t3284 >::clear(std::_Ios_Iostate)@plt>\n-\tb.n\t5a42 \n+\tblx\t3288 >::clear(std::_Ios_Iostate)@plt>\n+\tb.n\t5a46 \n \tldr\tr3, [r5, #0]\n \tldr.w\tr0, [r3, #-12]\n \tadd\tr0, r5\n \tldr\tr1, [r0, #20]\n \torr.w\tr1, r1, #1\n-\tblx\t3284 >::clear(std::_Ios_Iostate)@plt>\n-\tb.n\t59ce \n+\tblx\t3288 >::clear(std::_Ios_Iostate)@plt>\n+\tb.n\t59d2 \n \tldr\tr3, [r5, #0]\n \tldr.w\tr0, [r3, #-12]\n \tadd\tr0, r5\n \tldr\tr1, [r0, #20]\n \torr.w\tr1, r1, #1\n-\tblx\t3284 >::clear(std::_Ios_Iostate)@plt>\n-\tb.n\t59aa \n+\tblx\t3288 >::clear(std::_Ios_Iostate)@plt>\n+\tb.n\t59ae \n \tldr\tr3, [r5, #0]\n \tldr.w\tr0, [r3, #-12]\n \tadd\tr0, r5\n \tldr\tr1, [r0, #20]\n \torr.w\tr1, r1, #1\n-\tblx\t3284 >::clear(std::_Ios_Iostate)@plt>\n-\tb.n\t5922 \n+\tblx\t3288 >::clear(std::_Ios_Iostate)@plt>\n+\tb.n\t5926 \n \tldr\tr3, [r5, #0]\n \tldr.w\tr0, [r3, #-12]\n \tadd\tr0, r5\n \tldr\tr1, [r0, #20]\n \torr.w\tr1, r1, #1\n-\tblx\t3284 >::clear(std::_Ios_Iostate)@plt>\n-\tb.n\t58fa \n-\tblx\t2e20 <__stack_chk_fail@plt>\n-\tblx\t2e44 \n+\tblx\t3288 >::clear(std::_Ios_Iostate)@plt>\n+\tb.n\t58fe \n+\tblx\t2e24 <__stack_chk_fail@plt>\n+\tblx\t2e48 \n \tmov\tr0, sp\n-\tbl\tbc38 \n-\tblx\t31c4 <__cxa_end_cleanup@plt>\n+\tbl\tbc3c \n+\tblx\t31c8 <__cxa_end_cleanup@plt>\n \tnop\n-\tstr\tr5, [sp, #528]\t; 0x210\n+\tstr\tr5, [sp, #512]\t; 0x200\n \tmovs\tr1, r0\n \tlsls\tr0, r0, #9\n \tmovs\tr0, r0\n-\tstr\tr5, [sp, #384]\t; 0x180\n+\tstr\tr5, [sp, #368]\t; 0x170\n \tmovs\tr1, r0\n-\tstr\tr7, [sp, #792]\t; 0x318\n+\tstr\tr7, [sp, #776]\t; 0x308\n \tmovs\tr1, r0\n-\tstr\tr5, [sp, #312]\t; 0x138\n+\tstr\tr5, [sp, #296]\t; 0x128\n \tmovs\tr1, r0\n \tlsls\tr0, r3, #9\n \tmovs\tr0, r0\n-\tstr\tr7, [sp, #504]\t; 0x1f8\n+\tstr\tr7, [sp, #488]\t; 0x1e8\n \tmovs\tr1, r0\n \tlsls\tr0, r3, #8\n \tmovs\tr0, r0\n \tstrb\tr6, [r2, #20]\n \tmovs\tr0, r0\n \tstrb\tr4, [r0, #20]\n \tmovs\tr0, r0\n \tstrb\tr4, [r5, #16]\n \tmovs\tr0, r0\n-\tstr\tr6, [sp, #776]\t; 0x308\n+\tstr\tr6, [sp, #760]\t; 0x2f8\n \tmovs\tr1, r0\n \tstrb\tr6, [r1, #18]\n \tmovs\tr0, r0\n \tstrb\tr4, [r2, #17]\n \tmovs\tr0, r0\n \tstrb\tr0, [r0, #14]\n \tmovs\tr0, r0\n-\tstr\tr3, [sp, #624]\t; 0x270\n+\tstr\tr3, [sp, #608]\t; 0x260\n \tmovs\tr1, r0\n \tstrb\tr6, [r3, #14]\n \tmovs\tr0, r0\n \tstrb\tr0, [r1, #14]\n \tmovs\tr0, r0\n \tstrb\tr6, [r4, #11]\n \tmovs\tr0, r0\n-\tstr\tr5, [sp, #408]\t; 0x198\n+\tstr\tr5, [sp, #392]\t; 0x188\n \tmovs\tr1, r0\n-\tstr\tr5, [sp, #312]\t; 0x138\n+\tstr\tr5, [sp, #296]\t; 0x128\n \tmovs\tr1, r0\n \tlsls\tr0, r6, #8\n \t...\n \n-00005c24 :\n+00005c28 :\n isValidRef(char const*, char const*):\n-\tldr\tr2, [pc, #516]\t; (5e2c )\n-\tldr\tr3, [pc, #520]\t; (5e30 )\n+\tldr\tr2, [pc, #516]\t; (5e30 )\n+\tldr\tr3, [pc, #520]\t; (5e34 )\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, lr}\n \tadd\tr2, pc\n \tmov\tr5, r0\n \tsub\tsp, #376\t; 0x178\n \tmov\tr7, r1\n \tldr\tr3, [r2, r3]\n \tmov\tr4, sp\n \tmov\tr0, r4\n \tmovs\tr1, #0\n \tldr\tr3, [r3, #0]\n \tstr\tr3, [sp, #372]\t; 0x174\n \tmov.w\tr3, #0\n-\tblx\t2dc0 \n-\tldr\tr0, [pc, #488]\t; (5e34 )\n-\tldr\tr6, [pc, #492]\t; (5e38 )\n+\tblx\t2dc4 \n+\tldr\tr0, [pc, #488]\t; (5e38 )\n+\tldr\tr6, [pc, #492]\t; (5e3c )\n \tadd\tr0, pc\n \tadd.w\tr0, r0, #328\t; 0x148\n \tadd\tr6, pc\n-\tblx\t2df0 \n+\tblx\t2df4 \n \tmov\tr1, r0\n \tmov\tr0, r4\n-\tblx\t32e4 \n+\tblx\t32e8 \n \tmovs\tr1, #0\n \tmov\tr0, r4\n-\tblx\t311c \n+\tblx\t3120 \n \tmovs\tr1, #1\n \tmov\tr0, r4\n-\tblx\t32c0 \n+\tblx\t32c4 \n \tmov\tr1, r5\n \tmov\tr0, r4\n-\tblx\t301c \n+\tblx\t3020 \n \tmovs\tr1, #1\n \tmov\tr0, r4\n-\tblx\t2dfc \n+\tblx\t2e00 \n \tmov\tr0, r4\n-\tblx\t31d0 \n-\tcbnz\tr0, 5cae \n+\tblx\t31d4 \n+\tcbnz\tr0, 5cb2 \n \tmovs\tr5, #1\n \tmov\tr0, r4\n-\tblx\t3104 \n-\tldr\tr2, [pc, #424]\t; (5e3c )\n-\tldr\tr3, [pc, #412]\t; (5e30 )\n+\tblx\t3108 \n+\tldr\tr2, [pc, #424]\t; (5e40 )\n+\tldr\tr3, [pc, #412]\t; (5e34 )\n \tadd\tr2, pc\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [sp, #372]\t; 0x174\n \teors\tr2, r3\n \tmov.w\tr3, #0\n-\tbne.w\t5e12 \n+\tbne.w\t5e16 \n \tmov\tr0, r5\n \tadd\tsp, #376\t; 0x178\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, pc}\n \tmov\tr0, r4\n-\tblx\t3188 \n+\tblx\t318c \n \tcmp\tr0, #0\n-\tbeq.n\t5c88 \n+\tbeq.n\t5c8c \n \tmov\tr0, r4\n-\tblx\t3200 \n+\tblx\t3204 \n \tcmp\tr0, #0\n-\tbeq.n\t5c88 \n+\tbeq.n\t5c8c \n \tmov\tr0, r4\n-\tblx\t2e38 \n+\tblx\t2e3c \n \tcmp\tr0, #0\n-\tbeq.n\t5c88 \n+\tbeq.n\t5c8c \n \tadd.w\tr8, sp, #184\t; 0xb8\n \tmovs\tr1, #0\n \tmov\tr0, r8\n-\tblx\t2dc0 \n-\tldr\tr0, [pc, #356]\t; (5e40 )\n+\tblx\t2dc4 \n+\tldr\tr0, [pc, #356]\t; (5e44 )\n \tadd\tr0, pc\n \tadd.w\tr0, r0, #328\t; 0x148\n-\tblx\t2df0 \n+\tblx\t2df4 \n \tmov\tr1, r0\n \tmov\tr0, r8\n-\tblx\t32e4 \n+\tblx\t32e8 \n \tmovs\tr1, #1\n \tmov\tr0, r8\n-\tblx\t311c \n+\tblx\t3120 \n \tmov\tr1, r5\n \tmov\tr0, r8\n-\tblx\t301c \n+\tblx\t3020 \n \tmovs\tr1, #1\n \tmov\tr0, r8\n-\tblx\t2dfc \n+\tblx\t2e00 \n \tmov\tr1, r8\n \tmov\tr0, r4\n-\tblx\t3290 \n-\tcbz\tr0, 5d22 \n-\tldr\tr3, [pc, #308]\t; (5e44 )\n+\tblx\t3294 \n+\tcbz\tr0, 5d26 \n+\tldr\tr3, [pc, #308]\t; (5e48 )\n \tadd\tr3, pc\n \tldr\tr3, [r3, #0]\n \tlsls\tr3, r3, #25\n-\tbmi.n\t5d26 \n+\tbmi.n\t5d2a \n \tmovs\tr5, #0\n \tmov\tr0, r8\n-\tblx\t3104 \n-\tb.n\t5c8a \n+\tblx\t3108 \n+\tb.n\t5c8e \n \tmovs\tr5, #1\n-\tb.n\t5d1a \n-\tldr\tr3, [pc, #288]\t; (5e48 )\n+\tb.n\t5d1e \n+\tldr\tr3, [pc, #288]\t; (5e4c )\n \tmovs\tr2, #12\n-\tldr\tr1, [pc, #288]\t; (5e4c )\n+\tldr\tr1, [pc, #288]\t; (5e50 )\n \tadd\tr1, pc\n \tldr\tr5, [r6, r3]\n \tmov\tr0, r5\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tcmp\tr7, #0\n-\tbeq.n\t5dfe \n+\tbeq.n\t5e02 \n \tmov\tr0, r7\n-\tblx\t307c \n+\tblx\t3080 \n \tmov\tr1, r7\n \tmov\tr2, r0\n \tmov\tr0, r5\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n-\tldr\tr1, [pc, #260]\t; (5e50 )\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tldr\tr1, [pc, #260]\t; (5e54 )\n \tmovs\tr2, #3\n \tmov\tr0, r5\n \tadd\tr1, pc\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tmov\tr0, r4\n-\tblx\t2f04 \n+\tblx\t2f08 \n \tmov\tr7, r0\n \tcmp\tr0, #0\n-\tbeq.n\t5dea \n-\tblx\t307c \n+\tbeq.n\t5dee \n+\tblx\t3080 \n \tmov\tr1, r7\n \tmov\tr2, r0\n \tmov\tr0, r5\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n-\tldr\tr1, [pc, #224]\t; (5e54 )\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tldr\tr1, [pc, #224]\t; (5e58 )\n \tmovs\tr2, #15\n \tmov\tr0, r5\n \tadd\tr1, pc\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tmov\tr0, r8\n-\tblx\t2f04 \n+\tblx\t2f08 \n \tmov\tr7, r0\n-\tcbz\tr0, 5dd6 \n-\tblx\t307c \n+\tcbz\tr0, 5dda \n+\tblx\t3080 \n \tmov\tr1, r7\n \tmov\tr2, r0\n \tmov\tr0, r5\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tldr\tr3, [r5, #0]\n \tldr.w\tr3, [r3, #-12]\n \tadd\tr3, r5\n \tldr\tr7, [r3, #124]\t; 0x7c\n \tcmp\tr7, #0\n-\tbeq.n\t5e16 \n+\tbeq.n\t5e1a \n \tldrb\tr3, [r7, #28]\n-\tcbz\tr3, 5db6 \n+\tcbz\tr3, 5dba \n \tldrb.w\tr1, [r7, #39]\t; 0x27\n \tmov\tr0, r5\n-\tblx\t2f74 \n-\tblx\t2f44 \n-\tb.n\t5d18 \n+\tblx\t2f78 \n+\tblx\t2f48 \n+\tb.n\t5d1c \n \tmov\tr0, r7\n-\tblx\t2f28 ::_M_widen_init() const@plt>\n-\tldr\tr3, [pc, #152]\t; (5e58 )\n+\tblx\t2f2c ::_M_widen_init() const@plt>\n+\tldr\tr3, [pc, #152]\t; (5e5c )\n \tldr\tr2, [r6, r3]\n \tldr\tr3, [r7, #0]\n \tldr\tr3, [r3, #24]\n \tcmp\tr3, r2\n \tit\teq\n \tmoveq\tr1, #10\n-\tbeq.n\t5daa \n+\tbeq.n\t5dae \n \tmov\tr0, r7\n \tmovs\tr1, #10\n \tblx\tr3\n \tmov\tr1, r0\n-\tb.n\t5daa \n+\tb.n\t5dae \n \tldr\tr3, [r5, #0]\n \tldr.w\tr0, [r3, #-12]\n \tadd\tr0, r5\n \tldr\tr1, [r0, #20]\n \torr.w\tr1, r1, #1\n-\tblx\t3284 >::clear(std::_Ios_Iostate)@plt>\n-\tb.n\t5d94 \n+\tblx\t3288 >::clear(std::_Ios_Iostate)@plt>\n+\tb.n\t5d98 \n \tldr\tr3, [r5, #0]\n \tldr.w\tr0, [r3, #-12]\n \tadd\tr0, r5\n \tldr\tr1, [r0, #20]\n \torr.w\tr1, r1, #1\n-\tblx\t3284 >::clear(std::_Ios_Iostate)@plt>\n-\tb.n\t5d70 \n+\tblx\t3288 >::clear(std::_Ios_Iostate)@plt>\n+\tb.n\t5d74 \n \tldr\tr3, [r5, #0]\n \tldr.w\tr0, [r3, #-12]\n \tadd\tr0, r5\n \tldr\tr1, [r0, #20]\n \torr.w\tr1, r1, #1\n-\tblx\t3284 >::clear(std::_Ios_Iostate)@plt>\n-\tb.n\t5d4a \n-\tblx\t2e20 <__stack_chk_fail@plt>\n-\tblx\t2e44 \n-\tb.n\t5e22 \n-\tmov\tr0, r8\n-\tblx\t3104 \n-\tmov\tr0, r4\n-\tblx\t3104 \n-\tblx\t31c4 <__cxa_end_cleanup@plt>\n-\tstr\tr1, [sp, #448]\t; 0x1c0\n+\tblx\t3288 >::clear(std::_Ios_Iostate)@plt>\n+\tb.n\t5d4e \n+\tblx\t2e24 <__stack_chk_fail@plt>\n+\tblx\t2e48 \n+\tb.n\t5e26 \n+\tmov\tr0, r8\n+\tblx\t3108 \n+\tmov\tr0, r4\n+\tblx\t3108 \n+\tblx\t31c8 <__cxa_end_cleanup@plt>\n+\tstr\tr1, [sp, #432]\t; 0x1b0\n \tmovs\tr1, r0\n \tlsls\tr0, r0, #9\n \tmovs\tr0, r0\n-\tstr\tr3, [sp, #832]\t; 0x340\n+\tstr\tr3, [sp, #816]\t; 0x330\n \tmovs\tr1, r0\n-\tstr\tr1, [sp, #296]\t; 0x128\n+\tstr\tr1, [sp, #280]\t; 0x118\n \tmovs\tr1, r0\n-\tstr\tr1, [sp, #32]\n+\tstr\tr1, [sp, #16]\n \tmovs\tr1, r0\n-\tstr\tr3, [sp, #264]\t; 0x108\n+\tstr\tr3, [sp, #248]\t; 0xf8\n \tmovs\tr1, r0\n-\tstr\tr3, [sp, #48]\t; 0x30\n+\tstr\tr3, [sp, #32]\n \tmovs\tr1, r0\n \tlsls\tr0, r3, #8\n \tmovs\tr0, r0\n \tstrb\tr0, [r0, #4]\n \tmovs\tr0, r0\n \tstrb\tr4, [r5, #3]\n \tmovs\tr0, r0\n \tstrb\tr2, [r1, #3]\n \tmovs\tr0, r0\n \tlsls\tr0, r6, #8\n \t...\n \n-00005e5c :\n+00005e60 :\n makeValidRef(sword::VerseKey&):\n-\tldr\tr2, [pc, #620]\t; (60cc )\n+\tldr\tr2, [pc, #620]\t; (60d0 )\n \tmovs\tr1, #0\n-\tldr\tr3, [pc, #620]\t; (60d0 )\n+\tldr\tr3, [pc, #620]\t; (60d4 )\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, lr}\n \tadd\tr2, pc\n \tmov\tr4, r0\n \tsub\tsp, #196\t; 0xc4\n-\tldr\tr7, [pc, #612]\t; (60d4 )\n+\tldr\tr7, [pc, #612]\t; (60d8 )\n \tldr\tr3, [r2, r3]\n \tmov\tr6, sp\n \tmov\tr0, r6\n \tadd\tr7, pc\n \tldr\tr3, [r3, #0]\n \tstr\tr3, [sp, #188]\t; 0xbc\n \tmov.w\tr3, #0\n-\tblx\t2dc0 \n+\tblx\t2dc4 \n \tldr\tr3, [r4, #0]\n \tmov\tr0, r4\n \tldr.w\tr3, [r3, #240]\t; 0xf0\n \tblx\tr3\n \tmov\tr1, r0\n \tmov\tr0, r6\n-\tblx\t32e4 \n+\tblx\t32e8 \n \tmovs\tr1, #0\n \tmov\tr0, r6\n-\tblx\t311c \n+\tblx\t3120 \n \tmovs\tr1, #1\n \tmov\tr0, r6\n-\tblx\t32c0 \n+\tblx\t32c4 \n \tmov\tr1, r4\n \tmov\tr0, r6\n-\tblx\t2de4 \n+\tblx\t2de8 \n \tldr\tr3, [r4, #0]\n \tmov\tr0, r4\n \tldr.w\tr3, [r3, #160]\t; 0xa0\n \tblx\tr3\n \tldr\tr3, [r4, #0]\n \tmov\tr8, r0\n \tmov\tr0, r4\n \tldr.w\tr3, [r3, #156]\t; 0x9c\n \tblx\tr3\n \tldr\tr3, [r4, #0]\n \tcmp\tr8, r0\n-\tbge.n\t5ed4 \n+\tbge.n\t5ed8 \n \tldr.w\tr3, [r3, #184]\t; 0xb8\n \tmov\tr1, r8\n \tmov\tr0, r4\n \tblx\tr3\n \tldr\tr3, [r4, #0]\n \tldr.w\tr3, [r3, #168]\t; 0xa8\n \tmov\tr0, r4\n \tblx\tr3\n \tldr\tr3, [r4, #0]\n \tmov\tr9, r0\n \tmov\tr1, r0\n \tmov\tr0, r4\n \tldr.w\tr3, [r3, #188]\t; 0xbc\n \tblx\tr3\n-\tldr\tr3, [pc, #492]\t; (60d8 )\n+\tldr\tr3, [pc, #492]\t; (60dc )\n \tadd\tr3, pc\n \tldr\tr3, [r3, #0]\n \tlsls\tr3, r3, #25\n-\tbmi.w\t6000 \n-\tldr\tr5, [pc, #484]\t; (60dc )\n+\tbmi.w\t6004 \n+\tldr\tr5, [pc, #484]\t; (60e0 )\n \tadd\tr5, pc\n-\tb.n\t5f16 \n+\tb.n\t5f1a \n \tldr.w\tr0, [r5, #628]\t; 0x274\n \tmov\tr1, r4\n \tldr\tr3, [r0, #0]\n \tldr.w\tr3, [r3, #224]\t; 0xe0\n \tblx\tr3\n-\tcbnz\tr0, 5f22 \n+\tcbnz\tr0, 5f26 \n \tldr\tr3, [r4, #0]\n \tmovs\tr1, #1\n \tmov\tr0, r4\n \tldr\tr3, [r3, #76]\t; 0x4c\n \tblx\tr3\n \tldr\tr3, [r4, #0]\n \tmov\tr0, r4\n \tldr\tr3, [r3, #12]\n \tblx\tr3\n \tcmp\tr0, #0\n-\tbeq.n\t5efc \n-\tldr\tr3, [pc, #444]\t; (60e0 )\n+\tbeq.n\t5f00 \n+\tldr\tr3, [pc, #444]\t; (60e4 )\n \tmovs\tr2, #12\n-\tldr\tr1, [pc, #444]\t; (60e4 )\n+\tldr\tr1, [pc, #444]\t; (60e8 )\n \tadd\tr1, pc\n \tldr\tr5, [r7, r3]\n \tmov\tr0, r5\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tmov\tr0, r6\n-\tblx\t2d3c \n+\tblx\t2d40 \n \tmov\tr8, r0\n \tcmp\tr0, #0\n-\tbeq.w\t607e \n-\tblx\t307c \n+\tbeq.w\t6082 \n+\tblx\t3080 \n \tmov\tr1, r8\n \tmov\tr2, r0\n \tmov\tr0, r5\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n-\tldr\tr1, [pc, #408]\t; (60e8 )\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tldr\tr1, [pc, #408]\t; (60ec )\n \tmovs\tr2, #15\n \tmov\tr0, r5\n \tadd\tr1, pc\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tldr\tr3, [r4, #0]\n \tmov\tr0, r4\n \tldr.w\tr3, [r3, #240]\t; 0xf0\n \tblx\tr3\n \tmov\tr8, r0\n \tcmp\tr0, #0\n-\tbeq.n\t606a \n-\tblx\t307c \n+\tbeq.n\t606e \n+\tblx\t3080 \n \tmov\tr1, r8\n \tmov\tr2, r0\n \tmov\tr0, r5\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n-\tldr\tr1, [pc, #368]\t; (60ec )\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tldr\tr1, [pc, #368]\t; (60f0 )\n \tmovs\tr2, #37\t; 0x25\n \tmov\tr0, r5\n \tadd\tr1, pc\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tldr\tr3, [r4, #0]\n \tmov\tr0, r4\n \tldr.w\tr3, [r3, #220]\t; 0xdc\n \tblx\tr3\n \tmov\tr4, r0\n \tcmp\tr0, #0\n-\tbeq.n\t6056 \n-\tblx\t307c \n+\tbeq.n\t605a \n+\tblx\t3080 \n \tmov\tr1, r4\n \tmov\tr2, r0\n \tmov\tr0, r5\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tldr\tr3, [r5, #0]\n \tldr.w\tr3, [r3, #-12]\n \tadd\tr3, r5\n \tldr\tr4, [r3, #124]\t; 0x7c\n \tcmp\tr4, #0\n-\tbeq.w\t60bc \n+\tbeq.w\t60c0 \n \tldrb\tr3, [r4, #28]\n-\tcbz\tr3, 5fe4 \n+\tcbz\tr3, 5fe8 \n \tldrb.w\tr1, [r4, #39]\t; 0x27\n \tmov\tr0, r5\n-\tblx\t2f74 \n-\tblx\t2f44 \n+\tblx\t2f78 \n+\tblx\t2f48 \n \tmov\tr0, r6\n-\tblx\t3104 \n-\tldr\tr2, [pc, #292]\t; (60f0 )\n-\tldr\tr3, [pc, #256]\t; (60d0 )\n+\tblx\t3108 \n+\tldr\tr2, [pc, #292]\t; (60f4 )\n+\tldr\tr3, [pc, #256]\t; (60d4 )\n \tadd\tr2, pc\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [sp, #188]\t; 0xbc\n \teors\tr2, r3\n \tmov.w\tr3, #0\n-\tbne.n\t60b4 \n+\tbne.n\t60b8 \n \tadd\tsp, #196\t; 0xc4\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, pc}\n \tmov\tr0, r4\n-\tblx\t2f28 ::_M_widen_init() const@plt>\n-\tldr\tr2, [pc, #264]\t; (60f4 )\n+\tblx\t2f2c ::_M_widen_init() const@plt>\n+\tldr\tr2, [pc, #264]\t; (60f8 )\n \tmovs\tr1, #10\n \tldr\tr3, [r4, #0]\n \tldr\tr2, [r7, r2]\n \tldr\tr3, [r3, #24]\n \tcmp\tr3, r2\n-\tbeq.n\t5fba \n+\tbeq.n\t5fbe \n \tmov\tr0, r4\n \tblx\tr3\n \tmov\tr1, r0\n-\tb.n\t5fba \n-\tldr\tr3, [pc, #220]\t; (60e0 )\n+\tb.n\t5fbe \n+\tldr\tr3, [pc, #220]\t; (60e4 )\n \tmovs\tr2, #24\n-\tldr\tr1, [pc, #240]\t; (60f8 )\n+\tldr\tr1, [pc, #240]\t; (60fc )\n \tadd\tr1, pc\n \tldr\tr5, [r7, r3]\n \tmov\tr0, r5\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tmov\tr1, r8\n \tmov\tr0, r5\n-\tblx\t2e2c \n-\tldr\tr1, [pc, #224]\t; (60fc )\n+\tblx\t2e30 \n+\tldr\tr1, [pc, #224]\t; (6100 )\n \tmovs\tr2, #12\n \tmov\tr5, r0\n \tadd\tr1, pc\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tmov\tr1, r9\n \tmov\tr0, r5\n-\tblx\t2e2c \n+\tblx\t2e30 \n \tldr\tr3, [r0, #0]\n \tmov\tr5, r0\n \tldr.w\tr3, [r3, #-12]\n \tadd\tr3, r0\n \tldr.w\tr8, [r3, #124]\t; 0x7c\n \tcmp.w\tr8, #0\n-\tbeq.n\t60b8 \n+\tbeq.n\t60bc \n \tldrb.w\tr3, [r8, #28]\n-\tcbz\tr3, 6092 \n+\tcbz\tr3, 6096 \n \tldrb.w\tr1, [r8, #39]\t; 0x27\n \tmov\tr0, r5\n-\tblx\t2f74 \n-\tblx\t2f44 \n-\tb.n\t5ef6 \n+\tblx\t2f78 \n+\tblx\t2f48 \n+\tb.n\t5efa \n \tldr\tr3, [r5, #0]\n \tldr.w\tr0, [r3, #-12]\n \tadd\tr0, r5\n \tldr\tr1, [r0, #20]\n \torr.w\tr1, r1, #1\n-\tblx\t3284 >::clear(std::_Ios_Iostate)@plt>\n-\tb.n\t5fa2 \n+\tblx\t3288 >::clear(std::_Ios_Iostate)@plt>\n+\tb.n\t5fa6 \n \tldr\tr3, [r5, #0]\n \tldr.w\tr0, [r3, #-12]\n \tadd\tr0, r5\n \tldr\tr1, [r0, #20]\n \torr.w\tr1, r1, #1\n-\tblx\t3284 >::clear(std::_Ios_Iostate)@plt>\n-\tb.n\t5f78 \n+\tblx\t3288 >::clear(std::_Ios_Iostate)@plt>\n+\tb.n\t5f7c \n \tldr\tr3, [r5, #0]\n \tldr.w\tr0, [r3, #-12]\n \tadd\tr0, r5\n \tldr\tr1, [r0, #20]\n \torr.w\tr1, r1, #1\n-\tblx\t3284 >::clear(std::_Ios_Iostate)@plt>\n-\tb.n\t5f4e \n+\tblx\t3288 >::clear(std::_Ios_Iostate)@plt>\n+\tb.n\t5f52 \n \tmov\tr0, r8\n-\tblx\t2f28 ::_M_widen_init() const@plt>\n-\tldr\tr3, [pc, #88]\t; (60f4 )\n+\tblx\t2f2c ::_M_widen_init() const@plt>\n+\tldr\tr3, [pc, #88]\t; (60f8 )\n \tldr\tr2, [r7, r3]\n \tldr.w\tr3, [r8]\n \tldr\tr3, [r3, #24]\n \tcmp\tr3, r2\n \tit\teq\n \tmoveq\tr1, #10\n-\tbeq.n\t604a \n+\tbeq.n\t604e \n \tmov\tr0, r8\n \tmovs\tr1, #10\n \tblx\tr3\n \tmov\tr1, r0\n-\tb.n\t604a \n-\tblx\t2e20 <__stack_chk_fail@plt>\n-\tblx\t2e44 \n-\tblx\t2e44 \n+\tb.n\t604e \n+\tblx\t2e24 <__stack_chk_fail@plt>\n+\tblx\t2e48 \n+\tblx\t2e48 \n \tmov\tr0, r6\n-\tblx\t3104 \n-\tblx\t31c4 <__cxa_end_cleanup@plt>\n+\tblx\t3108 \n+\tblx\t31c8 <__cxa_end_cleanup@plt>\n \tnop\n-\tldrh\tr6, [r6, #56]\t; 0x38\n+\tldrh\tr2, [r6, #56]\t; 0x38\n \tmovs\tr1, r0\n \tlsls\tr0, r0, #9\n \tmovs\tr0, r0\n-\tldrh\tr0, [r5, #56]\t; 0x38\n+\tldrh\tr4, [r4, #56]\t; 0x38\n \tmovs\tr1, r0\n-\tstr\tr1, [sp, #192]\t; 0xc0\n+\tstr\tr1, [sp, #176]\t; 0xb0\n \tmovs\tr1, r0\n-\tstr\tr1, [sp, #144]\t; 0x90\n+\tstr\tr1, [sp, #128]\t; 0x80\n \tmovs\tr1, r0\n \tlsls\tr0, r3, #8\n \tmovs\tr0, r0\n \tldr\tr4, [r2, #116]\t; 0x74\n \tmovs\tr0, r0\n \tldr\tr0, [r7, #112]\t; 0x70\n \tmovs\tr0, r0\n \tldr\tr6, [r3, #112]\t; 0x70\n \tmovs\tr0, r0\n-\tldrh\tr6, [r1, #46]\t; 0x2e\n+\tldrh\tr2, [r1, #46]\t; 0x2e\n \tmovs\tr1, r0\n \tlsls\tr0, r6, #8\n \tmovs\tr0, r0\n \tldr\tr2, [r1, #100]\t; 0x64\n \tmovs\tr0, r0\n \tldr\tr6, [r1, #100]\t; 0x64\n \t...\n \n-00006100 :\n+00006104 :\n linkToEntry(sword::VerseKey&, sword::VerseKey&):\n-\tldr\tr2, [pc, #328]\t; (624c )\n-\tldr\tr3, [pc, #332]\t; (6250 )\n+\tldr\tr2, [pc, #328]\t; (6250 )\n+\tldr\tr3, [pc, #332]\t; (6254 )\n \tadd\tr2, pc\n \tpush\t{r4, r5, r6, r7, lr}\n \tmov\tr5, r1\n \tsub\tsp, #196\t; 0xc4\n \tmov\tr4, r0\n \tldr\tr3, [r2, r3]\n-\tldr\tr6, [pc, #320]\t; (6254 )\n+\tldr\tr6, [pc, #320]\t; (6258 )\n \tldr\tr3, [r3, #0]\n \tstr\tr3, [sp, #188]\t; 0xbc\n \tmov.w\tr3, #0\n \tldr\tr3, [r0, #0]\n \tadd\tr6, pc\n \tldr\tr3, [r3, #36]\t; 0x24\n \tblx\tr3\n-\tldr\tr1, [pc, #308]\t; (6258 )\n+\tldr\tr1, [pc, #308]\t; (625c )\n \tadd\tr1, pc\n-\tbl\t5c24 \n-\tcbnz\tr0, 6144 \n-\tldr\tr2, [pc, #300]\t; (625c )\n-\tldr\tr3, [pc, #288]\t; (6250 )\n+\tbl\t5c28 \n+\tcbnz\tr0, 6148 \n+\tldr\tr2, [pc, #300]\t; (6260 )\n+\tldr\tr3, [pc, #288]\t; (6254 )\n \tadd\tr2, pc\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [sp, #188]\t; 0xbc\n \teors\tr2, r3\n \tmov.w\tr3, #0\n-\tbne.n\t623e \n+\tbne.n\t6242 \n \tadd\tsp, #196\t; 0xc4\n \tpop\t{r4, r5, r6, r7, pc}\n \tmov\tr7, sp\n \tmovs\tr1, #0\n \tmov\tr0, r7\n-\tblx\t2dc0 \n-\tldr\tr0, [pc, #272]\t; (6260 )\n+\tblx\t2dc4 \n+\tldr\tr0, [pc, #272]\t; (6264 )\n \tadd\tr0, pc\n \tadd.w\tr0, r0, #328\t; 0x148\n-\tblx\t2df0 \n+\tblx\t2df4 \n \tmov\tr1, r0\n \tmov\tr0, r7\n-\tblx\t32e4 \n+\tblx\t32e8 \n \tmovs\tr1, #0\n \tmov\tr0, r7\n-\tblx\t311c \n+\tblx\t3120 \n \tmovs\tr1, #1\n \tmov\tr0, r7\n-\tblx\t32c0 \n-\tldr\tr1, [pc, #240]\t; (6264 )\n+\tblx\t32c4 \n+\tldr\tr1, [pc, #240]\t; (6268 )\n \tmov\tr0, r7\n \tadd\tr1, pc\n \tadd.w\tr1, r1, #328\t; 0x148\n-\tblx\t2de4 \n-\tldr\tr0, [pc, #228]\t; (6268 )\n+\tblx\t2de8 \n+\tldr\tr0, [pc, #228]\t; (626c )\n \tmov\tr1, r4\n \tadd\tr0, pc\n \tadd.w\tr0, r0, #328\t; 0x148\n-\tblx\t2de4 \n-\tldr\tr3, [pc, #220]\t; (626c )\n+\tblx\t2de8 \n+\tldr\tr3, [pc, #220]\t; (6270 )\n \tmovs\tr2, #20\n-\tldr\tr1, [pc, #220]\t; (6270 )\n+\tldr\tr1, [pc, #220]\t; (6274 )\n \tadd\tr1, pc\n \tldr\tr4, [r6, r3]\n \tmov\tr0, r4\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n-\tldr\tr0, [pc, #212]\t; (6274 )\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tldr\tr0, [pc, #212]\t; (6278 )\n \tadd\tr0, pc\n \tadd.w\tr0, r0, #328\t; 0x148\n-\tblx\t2d3c \n+\tblx\t2d40 \n \tmov\tr6, r0\n-\tcbz\tr0, 6216 \n-\tblx\t307c \n+\tcbz\tr0, 621a \n+\tblx\t3080 \n \tmov\tr1, r6\n \tmov\tr2, r0\n \tmov\tr0, r4\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n-\tldr\tr1, [pc, #184]\t; (6278 )\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tldr\tr1, [pc, #184]\t; (627c )\n \tmovs\tr2, #4\n \tmov\tr0, r4\n \tadd\tr1, pc\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tldr\tr3, [r5, #0]\n \tmov\tr0, r5\n \tldr.w\tr3, [r3, #220]\t; 0xdc\n \tblx\tr3\n \tmov\tr6, r0\n-\tcbz\tr0, 622a \n-\tblx\t307c \n+\tcbz\tr0, 622e \n+\tblx\t3080 \n \tmov\tr1, r6\n \tmov\tr2, r0\n \tmov\tr0, r4\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n-\tldr\tr1, [pc, #148]\t; (627c )\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tldr\tr1, [pc, #148]\t; (6280 )\n \tmovs\tr2, #1\n \tmov\tr0, r4\n \tadd\tr1, pc\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n-\tldr\tr3, [pc, #140]\t; (6280 )\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tldr\tr3, [pc, #140]\t; (6284 )\n \tmov\tr1, r5\n \tadd\tr3, pc\n \tldr.w\tr0, [r3, #628]\t; 0x274\n \tldr\tr3, [r0, #0]\n \tldr\tr3, [r3, #108]\t; 0x6c\n \tblx\tr3\n-\tldr\tr0, [pc, #128]\t; (6284 )\n+\tldr\tr0, [pc, #128]\t; (6288 )\n \tmov\tr1, r7\n \tadd\tr0, pc\n \tadd.w\tr0, r0, #328\t; 0x148\n-\tblx\t2de4 \n+\tblx\t2de8 \n \tmov\tr0, r7\n-\tblx\t3104 \n-\tb.n\t612c \n+\tblx\t3108 \n+\tb.n\t6130 \n \tldr\tr3, [r4, #0]\n \tldr.w\tr0, [r3, #-12]\n \tadd\tr0, r4\n \tldr\tr1, [r0, #20]\n \torr.w\tr1, r1, #1\n-\tblx\t3284 >::clear(std::_Ios_Iostate)@plt>\n-\tb.n\t61bc \n+\tblx\t3288 >::clear(std::_Ios_Iostate)@plt>\n+\tb.n\t61c0 \n \tldr\tr3, [r4, #0]\n \tldr.w\tr0, [r3, #-12]\n \tadd\tr0, r4\n \tldr\tr1, [r0, #20]\n \torr.w\tr1, r1, #1\n-\tblx\t3284 >::clear(std::_Ios_Iostate)@plt>\n-\tb.n\t61e4 \n-\tblx\t2e20 <__stack_chk_fail@plt>\n-\tmov\tr0, r7\n-\tblx\t3104 \n-\tblx\t31c4 <__cxa_end_cleanup@plt>\n-\tldrh\tr0, [r3, #36]\t; 0x24\n+\tblx\t3288 >::clear(std::_Ios_Iostate)@plt>\n+\tb.n\t61e8 \n+\tblx\t2e24 <__stack_chk_fail@plt>\n+\tmov\tr0, r7\n+\tblx\t3108 \n+\tblx\t31c8 <__cxa_end_cleanup@plt>\n+\tldrh\tr4, [r2, #36]\t; 0x24\n \tmovs\tr1, r0\n \tlsls\tr0, r0, #9\n \tmovs\tr0, r0\n-\tldrh\tr0, [r0, #36]\t; 0x24\n+\tldrh\tr4, [r7, #34]\t; 0x22\n \tmovs\tr1, r0\n \tldr\tr0, [r4, #88]\t; 0x58\n \tmovs\tr0, r0\n-\tldrh\tr4, [r5, #34]\t; 0x22\n+\tldrh\tr0, [r5, #34]\t; 0x22\n \tmovs\tr1, r0\n-\tldrh\tr4, [r1, #54]\t; 0x36\n+\tldrh\tr0, [r1, #54]\t; 0x36\n \tmovs\tr1, r0\n-\tldrh\tr6, [r4, #52]\t; 0x34\n+\tldrh\tr2, [r4, #52]\t; 0x34\n \tmovs\tr1, r0\n-\tldrh\tr0, [r3, #52]\t; 0x34\n+\tldrh\tr4, [r2, #52]\t; 0x34\n \tmovs\tr1, r0\n \tlsls\tr0, r3, #8\n \tmovs\tr0, r0\n \tldr\tr4, [r7, #80]\t; 0x50\n \tmovs\tr0, r0\n-\tldrh\tr4, [r7, #50]\t; 0x32\n+\tldrh\tr0, [r7, #50]\t; 0x32\n \tmovs\tr1, r0\n \tldr\tr6, [r4, #80]\t; 0x50\n \tmovs\tr0, r0\n \tldrb\tr6, [r7, #14]\n \tmovs\tr0, r0\n-\tldrh\tr0, [r5, #48]\t; 0x30\n+\tldrh\tr4, [r4, #48]\t; 0x30\n \tmovs\tr1, r0\n-\tldrh\tr0, [r3, #48]\t; 0x30\n+\tldrh\tr4, [r2, #48]\t; 0x30\n \tmovs\tr1, r0\n \n-00006288 :\n+0000628c :\n writeEntry(sword::SWBuf&, bool):\n-\tldr.w\tr2, [pc, #2908]\t; 6de8 \n-\tldr.w\tr3, [pc, #2908]\t; 6dec \n+\tldr.w\tr2, [pc, #2908]\t; 6dec \n+\tldr.w\tr3, [pc, #2908]\t; 6df0 \n \tadd\tr2, pc\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n-\tldr.w\tr7, [pc, #2904]\t; 6df0 \n+\tldr.w\tr7, [pc, #2904]\t; 6df4 \n \tsub.w\tsp, sp, #684\t; 0x2ac\n-\tldr.w\tr6, [pc, #2900]\t; 6df4 \n+\tldr.w\tr6, [pc, #2900]\t; 6df8 \n \tldr\tr3, [r2, r3]\n \tadd\tr7, pc\n \tadd\tr6, pc\n \tmov\tr4, r0\n \tldr\tr3, [r3, #0]\n \tstr\tr3, [sp, #676]\t; 0x2a4\n \tmov.w\tr3, #0\n \tmov\tr8, r1\n \tldrb.w\tr3, [r7, #632]\t; 0x278\n \tdmb\tish\n \tands.w\tr5, r3, #1\n-\tbeq.w\t64a0 \n-\tldr.w\tr3, [pc, #2864]\t; 6df8 \n-\tldr.w\tr5, [pc, #2864]\t; 6dfc \n+\tbeq.w\t64a4 \n+\tldr.w\tr3, [pc, #2864]\t; 6dfc \n+\tldr.w\tr5, [pc, #2864]\t; 6e00 \n \tadd\tr5, pc\n \tldr\tr0, [r6, r3]\n-\tblx\t2ed4 \n-\tldr.w\tr1, [pc, #2856]\t; 6e00 \n+\tblx\t2ed8 \n+\tldr.w\tr1, [pc, #2856]\t; 6e04 \n \tmov\tr2, r0\n \tadd.w\tr0, r5, #636\t; 0x27c\n \tadd\tr1, pc\n-\tblx\t30e0 \n-\tldr.w\tr3, [pc, #2844]\t; 6e04 \n+\tblx\t30e4 \n+\tldr.w\tr3, [pc, #2844]\t; 6e08 \n \tadd\tr3, pc\n \tldrb\tr3, [r3, #5]\n-\tcbnz\tr3, 6310 \n-\tldr.w\tr2, [pc, #2840]\t; 6e08 \n-\tldr.w\tr3, [pc, #2808]\t; 6dec \n+\tcbnz\tr3, 6314 \n+\tldr.w\tr2, [pc, #2840]\t; 6e0c \n+\tldr.w\tr3, [pc, #2808]\t; 6df0 \n \tadd\tr2, pc\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [sp, #676]\t; 0x2a4\n \teors\tr2, r3\n \tmov.w\tr3, #0\n-\tbne.w\t6d9a \n+\tbne.w\t6d9e \n \tadd.w\tsp, sp, #684\t; 0x2ac\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n \tadd.w\tr0, r5, #328\t; 0x148\n \tadd\tr7, sp, #420\t; 0x1a4\n-\tblx\t2d3c \n+\tblx\t2d40 \n \tmovs\tr2, #255\t; 0xff\n \tmov\tr1, r0\n \tmov\tr0, r7\n-\tblx\t3134 <__strcpy_chk@plt>\n+\tblx\t3138 <__strcpy_chk@plt>\n \tcmp.w\tr8, #0\n-\tbne.w\t6968 \n-\tldr.w\tr8, [pc, #2780]\t; 6e0c \n+\tbne.w\t696c \n+\tldr.w\tr8, [pc, #2780]\t; 6e10 \n \tadd\tr8, pc\n \tldrb.w\tr1, [r8, #656]\t; 0x290\n \tdmb\tish\n \tands.w\tr5, r1, #1\n-\tbne.n\t634e \n+\tbne.n\t6352 \n \tadd.w\tr0, r8, #656\t; 0x290\n-\tblx\t2e74 <__cxa_guard_acquire@plt>\n+\tblx\t2e78 <__cxa_guard_acquire@plt>\n \tcmp\tr0, #0\n-\tbne.w\t693a \n-\tldr.w\tr5, [pc, #2752]\t; 6e10 \n+\tbne.w\t693e \n+\tldr.w\tr5, [pc, #2752]\t; 6e14 \n \tadd\tr5, pc\n \tadd.w\tr8, r5, #328\t; 0x148\n \tadd.w\tr5, r5, #664\t; 0x298\n \tmov\tr0, r8\n-\tblx\t2df0 \n+\tblx\t2df4 \n \tmov\tr1, r0\n \tmov\tr0, r5\n-\tblx\t32e4 \n+\tblx\t32e8 \n \tmov\tr0, r5\n \tmovs\tr1, #0\n-\tblx\t311c \n+\tblx\t3120 \n \tmov\tr0, r5\n \tmovs\tr1, #1\n \tadd\tr5, sp, #48\t; 0x30\n-\tblx\t32c0 \n+\tblx\t32c4 \n \tmovs\tr1, #0\n \tmov\tr0, r5\n-\tblx\t2dc0 \n+\tblx\t2dc4 \n \tmov\tr0, r8\n-\tblx\t2df0 \n+\tblx\t2df4 \n \tmov\tr1, r0\n \tmov\tr0, r5\n-\tblx\t32e4 \n+\tblx\t32e8 \n \tmovs\tr1, #0\n \tmov\tr0, r5\n-\tblx\t311c \n+\tblx\t3120 \n \tmovs\tr1, #1\n \tmov\tr0, r5\n-\tblx\t32c0 \n-\tldr.w\tr1, [pc, #2672]\t; 6e14 \n+\tblx\t32c4 \n+\tldr.w\tr1, [pc, #2672]\t; 6e18 \n \tmov\tr0, r5\n \tadd\tr1, pc\n \tadd.w\tr1, r1, #328\t; 0x148\n-\tblx\t2de4 \n-\tldr.w\tr8, [pc, #2660]\t; 6e18 \n+\tblx\t2de8 \n+\tldr.w\tr8, [pc, #2660]\t; 6e1c \n \tadd\tr8, pc\n \tldrb.w\tr3, [r8, #848]\t; 0x350\n-\tcbz\tr3, 63ce \n+\tcbz\tr3, 63d2 \n \tmov\tr1, r7\n \tadd.w\tr0, r8, #848\t; 0x350\n-\tblx\t3164 \n+\tblx\t3168 \n \tcmp\tr0, #0\n-\tbne.w\t6536 \n-\tldr.w\tsl, [pc, #2636]\t; 6e1c \n+\tbne.w\t653a \n+\tldr.w\tsl, [pc, #2636]\t; 6e20 \n \tldr\tr6, [r4, #0]\n \tadd\tsl, pc\n \tldrd\tfp, r8, [sl, #532]\t; 0x214\n \tcmp\tr8, fp\n-\tbeq.w\t6986 \n+\tbeq.w\t698a \n \tmov\tr0, r6\n-\tblx\t307c \n+\tblx\t3080 \n \tldr.w\tr3, [sl, #540]\t; 0x21c\n \tadds\tr2, r0, #1\n \tmov\tr9, r0\n \tsub.w\tr3, r3, r8\n \tcmp\tr2, r3\n-\tbhi.n\t64e6 \n+\tbhi.n\t64ea \n \tcmp.w\tr9, #0\n-\tbeq.n\t6430 \n-\tldr.w\tr1, [pc, #2592]\t; 6e20 \n+\tbeq.n\t6434 \n+\tldr.w\tr1, [pc, #2592]\t; 6e24 \n \tsubs\tr2, r6, #1\n \tmov\tr0, r8\n \tadd\tr1, pc\n-\tb.n\t6426 \n+\tb.n\t642a \n \tadds\tr3, r0, #1\n \tstr.w\tr3, [r1, #536]\t; 0x218\n \tmvns\tr3, r2\n \tldrb.w\tip, [r2]\n \tadd\tr3, r6\n \tcmn.w\tr3, r9\n \tstrb.w\tip, [r0]\n-\tbeq.w\t6980 \n+\tbeq.w\t6984 \n \tldr.w\tr0, [r1, #536]\t; 0x218\n \tldrb.w\tr3, [r2, #1]!\n \tcmp\tr3, #0\n-\tbne.n\t6408 \n+\tbne.n\t640c \n \tmov\tr8, r0\n \tmovs\tr3, #0\n \tstrb.w\tr3, [r8]\n \tldr\tr3, [r4, #0]\n \tldr\tr6, [r4, #16]\n-\tcbnz\tr6, 645a \n+\tcbnz\tr6, 645e \n \tldr\tr2, [r4, #4]\n \tmovs\tr0, #129\t; 0x81\n \tsub.w\tr8, r2, r3\n-\tblx\t3064 \n+\tblx\t3068 \n \tmov\tr3, r0\n \tmovs\tr2, #129\t; 0x81\n \tstrb.w\tr6, [r0, r8]\n \tstr\tr2, [r4, #16]\n \tadd.w\tr2, r0, #128\t; 0x80\n \tstr\tr0, [r4, #0]\n \tstr\tr2, [r4, #8]\n \tmovs\tr2, #0\n \tstrb\tr2, [r3, #0]\n-\tldr.w\tr0, [pc, #2500]\t; 6e24 \n+\tldr.w\tr0, [pc, #2500]\t; 6e28 \n \tmov\tr1, r5\n \tldr\tr3, [r4, #0]\n \tadd\tr0, pc\n \tstr\tr3, [r4, #4]\n \tadd.w\tr0, r0, #328\t; 0x148\n \tstrb\tr2, [r3, #0]\n-\tblx\t2de4 \n-\tldr.w\tr0, [pc, #2480]\t; 6e28 \n+\tblx\t2de8 \n+\tldr.w\tr0, [pc, #2480]\t; 6e2c \n \tadd\tr0, pc\n \tadd.w\tr1, r0, #328\t; 0x148\n \tadd.w\tr0, r0, #664\t; 0x298\n-\tblx\t2de4 \n-\tldr.w\tr0, [pc, #2468]\t; 6e2c \n+\tblx\t2de8 \n+\tldr.w\tr0, [pc, #2468]\t; 6e30 \n \tmovs\tr2, #255\t; 0xff\n \tmov\tr1, r7\n \tadd\tr0, pc\n \tadd.w\tr0, r0, #848\t; 0x350\n-\tblx\t3134 <__strcpy_chk@plt>\n+\tblx\t3138 <__strcpy_chk@plt>\n \tmov\tr0, r5\n-\tblx\t3104 \n-\tb.n\t62ee \n+\tblx\t3108 \n+\tb.n\t62f2 \n \tadd.w\tr9, r7, #632\t; 0x278\n \tmov\tr0, r9\n-\tblx\t2e74 <__cxa_guard_acquire@plt>\n+\tblx\t2e78 <__cxa_guard_acquire@plt>\n \tcmp\tr0, #0\n-\tbeq.w\t62c4 \n-\tldr.w\tr3, [pc, #2428]\t; 6e30 \n+\tbeq.w\t62c8 \n+\tldr.w\tr3, [pc, #2428]\t; 6e34 \n \tmovs\tr2, #32\n \tstr.w\tr5, [r7, #652]\t; 0x28c\n \tmov\tr0, r9\n \tstrb.w\tr2, [r7, #648]\t; 0x288\n \tldr\tr3, [r6, r3]\n \tldr\tr3, [r3, #0]\n \tstrd\tr3, r3, [r7, #636]\t; 0x27c\n \tstr.w\tr3, [r7, #644]\t; 0x284\n-\tblx\t2f80 <__cxa_guard_release@plt>\n-\tldr.w\tr3, [pc, #2400]\t; 6e34 \n-\tldr.w\tr2, [pc, #2400]\t; 6e38 \n+\tblx\t2f84 <__cxa_guard_release@plt>\n+\tldr.w\tr3, [pc, #2400]\t; 6e38 \n+\tldr.w\tr2, [pc, #2400]\t; 6e3c \n \tadd.w\tr0, r9, #4\n \tadd\tr2, pc\n \tldr\tr1, [r6, r3]\n-\tblx\t30c8 <__aeabi_atexit@plt+0x4>\n-\tb.n\t62c4 \n+\tblx\t30cc <__aeabi_atexit@plt+0x4>\n+\tb.n\t62c8 \n \tldr.w\tr3, [sl, #548]\t; 0x224\n \tadd\tr2, r3\n \tcmp\tr3, r2\n-\tbcs.n\t63f6 \n+\tbcs.n\t63fa \n \tsub.w\tr8, r8, fp\n \tadd.w\tsl, r2, #128\t; 0x80\n \tcmp\tr3, #0\n-\tbne.w\t6ae2 \n+\tbne.w\t6ae6 \n \tmov\tr0, sl\n-\tblx\t3064 \n-\tldr.w\tr1, [pc, #2356]\t; 6e3c \n+\tblx\t3068 \n+\tldr.w\tr1, [pc, #2356]\t; 6e40 \n \tadd.w\tr3, r0, r8\n \tadd\tr1, pc\n \tstr.w\tr3, [r1, #536]\t; 0x218\n \tmovs\tr3, #0\n \tstr.w\tsl, [r1, #548]\t; 0x224\n \tstr.w\tr0, [r1, #532]\t; 0x214\n \tstrb.w\tr3, [r0, r8]\n \tldr.w\tr3, [r1, #548]\t; 0x224\n \tldr.w\tr8, [r1, #536]\t; 0x218\n \tsubs\tr2, r3, #1\n \tldr.w\tr3, [r1, #532]\t; 0x214\n \tadd\tr3, r2\n \tstr.w\tr3, [r1, #540]\t; 0x21c\n-\tb.n\t63f6 \n+\tb.n\t63fa \n \tadd.w\tr0, r8, #664\t; 0x298\n-\tblx\t2f04 \n-\tldr.w\tr1, [pc, #2304]\t; 6e40 \n+\tblx\t2f08 \n+\tldr.w\tr1, [pc, #2304]\t; 6e44 \n \tadd\tr1, pc\n-\tbl\t5c24 \n+\tbl\t5c28 \n \tcmp\tr0, #0\n-\tbeq.w\t6aca \n-\tldr.w\tr0, [pc, #2292]\t; 6e44 \n+\tbeq.w\t6ace \n+\tldr.w\tr0, [pc, #2292]\t; 6e48 \n \tadd\tr0, pc\n \tadd.w\tr1, r0, #664\t; 0x298\n \tadd.w\tr0, r0, #328\t; 0x148\n-\tblx\t2de4 \n-\tldr.w\tr0, [pc, #2276]\t; 6e48 \n+\tblx\t2de8 \n+\tldr.w\tr0, [pc, #2276]\t; 6e4c \n \tadd\tr0, pc\n \tadd.w\tr1, r0, #532\t; 0x214\n \tadd.w\tr0, r0, #848\t; 0x350\n-\tbl\t5814 \n-\tldr.w\tr0, [pc, #2264]\t; 6e4c \n+\tbl\t5818 \n+\tldr.w\tr0, [pc, #2264]\t; 6e50 \n \tadd\tr0, pc\n \tadd.w\tr0, r0, #328\t; 0x148\n-\tblx\t31d0 \n+\tblx\t31d4 \n \tmov\tr8, r0\n \tcmp\tr0, #1\n-\tbeq.w\t6ba2 \n+\tbeq.w\t6ba6 \n \tcmp\tr0, #2\n-\tbeq.w\t6aec \n-\tldr.w\tr1, [pc, #2240]\t; 6e50 \n+\tbeq.w\t6af0 \n+\tldr.w\tr1, [pc, #2240]\t; 6e54 \n \tadd\tr1, pc\n \tldr.w\tr0, [r1, #1104]\t; 0x450\n-\tcbz\tr0, 65aa \n+\tcbz\tr0, 65ae \n \tldr\tr3, [r0, #0]\n \tadd.w\tr1, r1, #532\t; 0x214\n \tmovs\tr2, #2\n \tldr.w\tr8, [r3, #8]\n \tmovs\tr3, #0\n \tblx\tr8\n-\tldr.w\tr3, [pc, #2216]\t; 6e54 \n+\tldr.w\tr3, [pc, #2216]\t; 6e58 \n \tadd\tr3, pc\n \tadd.w\tr1, r3, #328\t; 0x148\n \tldr.w\tr0, [r3, #628]\t; 0x274\n \tldr\tr3, [r0, #0]\n \tldr.w\tr3, [r3, #224]\t; 0xe0\n \tblx\tr3\n \tcmp\tr0, #0\n-\tbeq.w\t68ca \n-\tldr.w\tr3, [pc, #2192]\t; 6e58 \n+\tbeq.w\t68ce \n+\tldr.w\tr3, [pc, #2192]\t; 6e5c \n \tadd\tr3, pc\n \tldr.w\tr0, [r3, #628]\t; 0x274\n \tldr\tr3, [r0, #0]\n \tldr\tr3, [r3, #8]\n \tblx\tr3\n-\tldr.w\tr3, [pc, #2180]\t; 6e5c \n+\tldr.w\tr3, [pc, #2180]\t; 6e60 \n \tadd\tr3, pc\n \tldr.w\tr0, [r3, #628]\t; 0x274\n \tldr\tr3, [r0, #0]\n \tldr\tr3, [r3, #96]\t; 0x60\n \tblx\tr3\n \tadd.w\tr9, sp, #28\n-\tldr.w\tr3, [pc, #2116]\t; 6e30 \n+\tldr.w\tr3, [pc, #2116]\t; 6e34 \n \tldr\tr1, [r0, #0]\n \tmovs\tr2, #32\n \tmov.w\tfp, #0\n \tstrb.w\tr2, [r9, #12]\n \tstr.w\tfp, [r9, #16]\n \tldr\tr3, [r6, r3]\n \tstr\tr3, [sp, #8]\n \tldr\tr3, [r3, #0]\n \tstrd\tr3, r3, [r9]\n \tstr.w\tr3, [r9, #8]\n-\tcbz\tr1, 6650 \n+\tcbz\tr1, 6654 \n \tmov\tr0, r1\n \tstr\tr1, [sp, #4]\n-\tblx\t307c \n+\tblx\t3080 \n \tadd.w\tr8, r0, #129\t; 0x81\n \tmov\tsl, r0\n \tmov\tr0, r8\n-\tblx\t3064 \n+\tblx\t3068 \n \tstr.w\tr8, [r9, #16]\n \tmov\tr8, r0\n \tldr\tr1, [sp, #4]\n \tadd.w\tr3, sl, #128\t; 0x80\n \tadd.w\tr2, sl, #1\n \tstrb.w\tfp, [r0]\n \tadd\tr3, r0\n \tstrd\tr0, r0, [r9]\n \tstr.w\tr3, [r9, #8]\n-\tblx\t2f8c \n+\tblx\t2f90 \n \tadd.w\tr3, r8, sl\n \tstrb.w\tfp, [r8, sl]\n \tstr.w\tr3, [r9, #4]\n-\tldr.w\tr3, [pc, #2060]\t; 6e60 \n+\tldr.w\tr3, [pc, #2060]\t; 6e64 \n \tmovs\tr2, #30\n-\tldr.w\tr1, [pc, #2060]\t; 6e64 \n+\tldr.w\tr1, [pc, #2060]\t; 6e68 \n \tadd\tr1, pc\n \tldr.w\tr8, [r6, r3]\n \tmov\tr0, r8\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n-\tldr.w\tr0, [pc, #2048]\t; 6e68 \n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tldr.w\tr0, [pc, #2048]\t; 6e6c \n \tadd\tr0, pc\n \tadd.w\tr0, r0, #328\t; 0x148\n-\tblx\t2d3c \n+\tblx\t2d40 \n \tmov\tsl, r0\n \tcmp\tr0, #0\n-\tbeq.w\t6d40 \n-\tblx\t307c \n+\tbeq.w\t6d44 \n+\tblx\t3080 \n \tmov\tr1, sl\n \tmov\tr2, r0\n \tmov\tr0, r8\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n-\tldr.w\tr1, [pc, #2016]\t; 6e6c \n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tldr.w\tr1, [pc, #2016]\t; 6e70 \n \tmovs\tr2, #2\n \tmov\tr0, r8\n \tadd\tr1, pc\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n-\tldr.w\tr3, [pc, #2004]\t; 6e70 \n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tldr.w\tr3, [pc, #2004]\t; 6e74 \n \tadd\tr3, pc\n \tldr.w\tsl, [r3, #532]\t; 0x214\n \tcmp.w\tsl, #0\n-\tbeq.w\t6d2a \n+\tbeq.w\t6d2e \n \tmov\tr0, sl\n-\tblx\t307c \n+\tblx\t3080 \n \tmov\tr1, sl\n \tmov\tr2, r0\n \tmov\tr0, r8\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tldr.w\tr3, [r8]\n \tldr.w\tr3, [r3, #-12]\n \tadd\tr3, r8\n \tldr.w\tsl, [r3, #124]\t; 0x7c\n \tcmp.w\tsl, #0\n-\tbeq.w\t6d9e \n+\tbeq.w\t6da2 \n \tldrb.w\tr3, [sl, #28]\n \tcmp\tr3, #0\n-\tbeq.w\t6cc6 \n+\tbeq.w\t6cca \n \tldrb.w\tr1, [sl, #39]\t; 0x27\n \tmov\tr0, r8\n-\tblx\t2f74 \n-\tblx\t2f44 \n-\tldr.w\tr1, [pc, #1928]\t; 6e74 \n+\tblx\t2f78 \n+\tblx\t2f48 \n+\tldr.w\tr1, [pc, #1928]\t; 6e78 \n \tadd\tr1, pc\n \tldr.w\tr0, [r1, #1108]\t; 0x454\n-\tcbz\tr0, 671e \n+\tcbz\tr0, 6722 \n \tldr\tr3, [r0, #0]\n \tadd.w\tr1, r1, #532\t; 0x214\n \tmovs\tr2, #2\n \tldr.w\tr8, [r3, #8]\n \tmovs\tr3, #0\n \tblx\tr8\n-\tldr.w\tr3, [pc, #1904]\t; 6e78 \n+\tldr.w\tr3, [pc, #1904]\t; 6e7c \n \tmovs\tr2, #2\n \tmov\tr1, r9\n \tadd\tr3, pc\n \tldr.w\tr0, [r3, #1108]\t; 0x454\n \tmovs\tr3, #0\n \tldr.w\tip, [r0]\n \tldr.w\tr8, [ip, #8]\n \tblx\tr8\n \tmovs\tr0, #130\t; 0x82\n-\tblx\t3064 \n+\tblx\t3068 \n \tldr.w\tr1, [r9]\n \tmovs\tr3, #32\n \tstr\tr0, [sp, #4]\n \tstrh\tr3, [r0, #0]\n \tcmp\tr1, #0\n-\tbeq.w\t6cea \n+\tbeq.w\t6cee \n \tmov\tr0, r1\n \tstr\tr1, [sp, #12]\n-\tblx\t307c \n+\tblx\t3080 \n \tadd.w\tfp, r0, #129\t; 0x81\n \tmov\tr8, r0\n \tmov\tr0, fp\n-\tblx\t3064 \n+\tblx\t3068 \n \tmov\tsl, r0\n \tldr\tr1, [sp, #12]\n \tadd.w\tr2, r8, #1\n-\tblx\t2f8c \n+\tblx\t2f90 \n \tmovs\tr3, #0\n \tldr\tr0, [sp, #4]\n \tstrb.w\tr3, [sl, r8]\n-\tblx\t307c \n+\tblx\t3080 \n \tadds\tr1, r0, #1\n \tmov\tr3, r0\n \tadd.w\tr2, sl, r8\n \tcmp\tr1, #128\t; 0x80\n-\tbgt.w\t6da2 \n+\tbgt.w\t6da6 \n \tcmp\tr3, #0\n-\tbeq.w\t6bae \n+\tbeq.w\t6bb2 \n \tldr\tr1, [sp, #4]\n \tadd\tr3, r2\n \tsubs\tr0, r1, #1\n-\tb.n\t6784 \n+\tb.n\t6788 \n \tstrb.w\tr1, [r2], #1\n \tcmp\tr2, r3\n-\tbeq.n\t678c \n+\tbeq.n\t6790 \n \tldrb.w\tr1, [r0, #1]!\n \tcmp\tr1, #0\n-\tbne.n\t677c \n+\tbne.n\t6780 \n \tmovs\tr3, #0\n \tstrb\tr3, [r2, #0]\n \tcmp.w\tsl, #0\n-\tbne.w\t6bae \n-\tldr.w\tr3, [pc, #1760]\t; 6e7c \n+\tbne.w\t6bb2 \n+\tldr.w\tr3, [pc, #1760]\t; 6e80 \n \tmov\tr8, sl\n \tadd\tr3, pc\n \tldr.w\tr3, [r3, #532]\t; 0x214\n \tstr\tr3, [sp, #16]\n \tmov\tr0, r3\n-\tblx\t307c \n+\tblx\t3080 \n \tadd.w\tfp, r0, #129\t; 0x81\n \tstr\tr0, [sp, #12]\n \tmov\tr0, fp\n-\tblx\t3064 \n+\tblx\t3068 \n \tldr\tr2, [sp, #12]\n \tmov\tr3, r0\n \tmov\tr0, r8\n \tadd\tr8, r3\n \tmovs\tr1, #0\n \tstrb\tr1, [r3, r0]\n-\tcbz\tr2, 67de \n+\tcbz\tr2, 67e2 \n \tldr\tr1, [sp, #16]\n \tadd\tr2, r8\n \tsubs\tr0, r1, #1\n-\tb.n\t67d6 \n+\tb.n\t67da \n \tstrb.w\tr1, [r8], #1\n \tcmp\tr2, r8\n-\tbeq.n\t67de \n+\tbeq.n\t67e2 \n \tldrb.w\tr1, [r0, #1]!\n \tcmp\tr1, #0\n-\tbne.n\t67ce \n-\tldr.w\tr2, [pc, #1696]\t; 6e80 \n+\tbne.n\t67d2 \n+\tldr.w\tr2, [pc, #1696]\t; 6e84 \n \tmovs\tr1, #0\n \tstrb.w\tr1, [r8]\n \tadd\tr2, pc\n \tldr.w\tr0, [r2, #548]\t; 0x224\n \tcmp\tr0, fp\n \tit\tcs\n \tldrcs.w\tr0, [r2, #532]\t; 0x214\n-\tbcs.n\t684a \n+\tbcs.n\t684e \n \tldrd\tip, r2, [r2, #532]\t; 0x214\n \tadd.w\tr1, fp, #128\t; 0x80\n \tstr\tr3, [sp, #20]\n \tsub.w\tr2, r2, ip\n \tstr\tr2, [sp, #12]\n \tcmp\tr0, #0\n-\tbeq.w\t6d56 \n+\tbeq.w\t6d5a \n \tmov\tr0, ip\n \tstr\tr1, [sp, #16]\n-\tblx\t329c \n+\tblx\t32a0 \n \tldrd\tr1, r3, [sp, #16]\n \tmov.w\tip, #0\n-\tldr.w\tr2, [pc, #1636]\t; 6e84 \n+\tldr.w\tr2, [pc, #1636]\t; 6e88 \n \tadd\tr2, pc\n \tstr.w\tr1, [r2, #548]\t; 0x224\n \tldr\tr1, [sp, #12]\n \tstr.w\tr0, [r2, #532]\t; 0x214\n \tadds\tr1, r0, r1\n \tstr.w\tr1, [r2, #536]\t; 0x218\n \tldr\tr1, [sp, #12]\n@@ -5264,199 +5264,199 @@\n \tldr.w\tr0, [r2, #532]\t; 0x214\n \tsubs\tr1, #1\n \tadd\tr1, r0\n \tstr.w\tr1, [r2, #540]\t; 0x21c\n \tmov\tr1, r3\n \tmov\tr2, fp\n \tstr\tr3, [sp, #12]\n-\tblx\t2f8c \n-\tldr.w\tr0, [pc, #1584]\t; 6e88 \n+\tblx\t2f90 \n+\tldr.w\tr0, [pc, #1584]\t; 6e8c \n \tldr\tr2, [sp, #8]\n \tadd\tr0, pc\n \tldr\tr3, [sp, #12]\n \tldr\tr1, [r2, #0]\n \tsub.w\tr8, r8, r3\n \tldr.w\tr2, [r0, #532]\t; 0x214\n \tcmp\tr1, r3\n \tadd\tr2, r8\n \tstr.w\tr2, [r0, #536]\t; 0x218\n-\tbeq.n\t687c \n+\tbeq.n\t6880 \n \tmov\tr0, r3\n-\tblx\t2f68 \n+\tblx\t2f6c \n \tldr\tr3, [sp, #8]\n \tldr\tr3, [r3, #0]\n \tcmp.w\tsl, #0\n-\tbeq.n\t6890 \n+\tbeq.n\t6894 \n \tcmp\tsl, r3\n-\tbeq.n\t6890 \n+\tbeq.n\t6894 \n \tmov\tr0, sl\n-\tblx\t2f68 \n+\tblx\t2f6c \n \tldr\tr3, [sp, #8]\n \tldr\tr3, [r3, #0]\n \tldr\tr2, [sp, #4]\n \tcmp\tr2, r3\n-\tbeq.n\t689c \n+\tbeq.n\t68a0 \n \tldr\tr0, [sp, #4]\n-\tblx\t2f68 \n-\tldr.w\tr1, [pc, #1516]\t; 6e8c \n+\tblx\t2f6c \n+\tldr.w\tr1, [pc, #1516]\t; 6e90 \n \tadd\tr1, pc\n \tldr.w\tr0, [r1, #1104]\t; 0x450\n-\tcbz\tr0, 68b8 \n+\tcbz\tr0, 68bc \n \tldr\tr3, [r0, #0]\n \tadd.w\tr1, r1, #532\t; 0x214\n \tmovs\tr2, #2\n \tldr.w\tr8, [r3, #8]\n \tmovs\tr3, #0\n \tblx\tr8\n \tldr.w\tr0, [r9]\n-\tcbz\tr0, 68ca \n+\tcbz\tr0, 68ce \n \tldr\tr3, [sp, #8]\n \tldr\tr3, [r3, #0]\n \tcmp\tr0, r3\n-\tbeq.n\t68ca \n-\tblx\t2f68 \n-\tldr.w\tr3, [pc, #1476]\t; 6e90 \n+\tbeq.n\t68ce \n+\tblx\t2f6c \n+\tldr.w\tr3, [pc, #1476]\t; 6e94 \n \tadd\tr3, pc\n \tldr\tr3, [r3, #0]\n \tlsls\tr3, r3, #31\n-\tbmi.w\t6c16 \n-\tldr.w\tr3, [pc, #1464]\t; 6e94 \n+\tbmi.w\t6c1a \n+\tldr.w\tr3, [pc, #1464]\t; 6e98 \n \tmov.w\tr2, #4294967295\t; 0xffffffff\n \tadd\tr3, pc\n \tldr.w\tr0, [r3, #628]\t; 0x274\n \tldr.w\tr1, [r3, #532]\t; 0x214\n \tldr\tr3, [r0, #0]\n \tldr\tr3, [r3, #104]\t; 0x68\n \tblx\tr3\n-\tldr.w\tr8, [pc, #1444]\t; 6e98 \n+\tldr.w\tr8, [pc, #1444]\t; 6e9c \n \tadd\tr8, pc\n \tldr.w\tr6, [r8, #548]\t; 0x224\n \tldr.w\tr0, [r8, #532]\t; 0x214\n-\tcbnz\tr6, 6924 \n+\tcbnz\tr6, 6928 \n \tldr.w\tr3, [r8, #536]\t; 0x218\n \tsub.w\tr9, r3, r0\n \tmovs\tr0, #129\t; 0x81\n-\tblx\t3064 \n+\tblx\t3068 \n \tmovs\tr3, #129\t; 0x81\n \tstrb.w\tr6, [r0, r9]\n \tstr.w\tr3, [r8, #548]\t; 0x224\n \tadd.w\tr3, r0, #128\t; 0x80\n \tstr.w\tr0, [r8, #532]\t; 0x214\n \tstr.w\tr3, [r8, #540]\t; 0x21c\n-\tldr.w\tr1, [pc, #1396]\t; 6e9c \n+\tldr.w\tr1, [pc, #1396]\t; 6ea0 \n \tmovs\tr2, #0\n \tstrb\tr2, [r0, #0]\n \tadd\tr1, pc\n \tldr.w\tr3, [r1, #532]\t; 0x214\n \tstr.w\tr3, [r1, #536]\t; 0x218\n \tstrb\tr2, [r3, #0]\n-\tb.n\t63ce \n+\tb.n\t63d2 \n \tmov\tr1, r5\n \tadd.w\tr0, r8, #664\t; 0x298\n-\tblx\t2dc0 \n-\tldr.w\tr5, [pc, #1368]\t; 6ea0 \n+\tblx\t2dc4 \n+\tldr.w\tr5, [pc, #1368]\t; 6ea4 \n \tadd\tr5, pc\n \tadd.w\tr0, r5, #656\t; 0x290\n-\tblx\t2f80 <__cxa_guard_release@plt>\n-\tldr.w\tr3, [pc, #1360]\t; 6ea4 \n-\tldr.w\tr2, [pc, #1360]\t; 6ea8 \n+\tblx\t2f84 <__cxa_guard_release@plt>\n+\tldr.w\tr3, [pc, #1360]\t; 6ea8 \n+\tldr.w\tr2, [pc, #1360]\t; 6eac \n \tadd.w\tr0, r5, #664\t; 0x298\n \tadd\tr2, pc\n \tldr\tr1, [r6, r3]\n-\tblx\t30c8 <__aeabi_atexit@plt+0x4>\n-\tb.n\t634e \n-\tldr.w\tr3, [pc, #1344]\t; 6eac \n+\tblx\t30cc <__aeabi_atexit@plt+0x4>\n+\tb.n\t6352 \n+\tldr.w\tr3, [pc, #1344]\t; 6eb0 \n \tadd\tr3, pc\n \tldmia.w\tr3, {r0, r1}\n \tstr\tr0, [r7, #0]\n \tstrh.w\tr1, [sp, #424]\t; 0x1a8\n \tlsrs\tr1, r1, #16\n \tstrb.w\tr1, [sp, #426]\t; 0x1aa\n-\tb.n\t632c \n+\tb.n\t6330 \n \tldr.w\tr8, [r1, #536]\t; 0x218\n-\tb.n\t6430 \n+\tb.n\t6434 \n \tldr.w\tr8, [r4, #4]\n \tcmp\tr8, r6\n-\tbeq.n\t6a4a \n-\tldr.w\tsl, [pc, #1312]\t; 6eb0 \n+\tbeq.n\t6a4e \n+\tldr.w\tsl, [pc, #1312]\t; 6eb4 \n \tmov\tfp, r4\n \tmov.w\tr9, #0\n \tmov\tr4, r8\n \tadd\tsl, pc\n-\tb.n\t69b2 \n+\tb.n\t69b6 \n \tadds\tr2, r3, r6\n \tstr.w\tr2, [fp, #4]\n \tstrb.w\tr9, [r3, r6]\n \tldrd\tr6, r4, [fp]\n \tcmp\tr4, r6\n-\tbeq.w\t6abc \n+\tbeq.w\t6ac0 \n \tldrb\tr1, [r6, #0]\n \tmov\tr0, sl\n-\tblx\t2ebc \n+\tblx\t2ec0 \n \tcmp\tr0, #0\n-\tbeq.n\t6a3e \n+\tbeq.n\t6a42 \n \tsubs\tr2, r4, r6\n \tmov\tr0, r6\n \tite\tne\n \tmovne.w\tr8, #1\n \tmoveq.w\tr8, #4294967295\t; 0xffffffff\n \tadd.w\tr1, r6, r8\n \tsub.w\tr2, r2, r8\n-\tblx\t2f98 \n+\tblx\t2f9c \n \tldr.w\tr2, [fp, #16]\n \tldrd\tr3, r0, [fp]\n \tsubs\tr4, r0, r3\n \tsub.w\tr6, r4, r8\n \tadds\tr1, r6, #1\n \tcmp\tr1, r2\n-\tbls.n\t6a22 \n+\tbls.n\t6a26 \n \tadd.w\tr8, r6, #129\t; 0x81\n-\tcbz\tr2, 6a36 \n+\tcbz\tr2, 6a3a \n \tmov\tr0, r3\n \tmov\tr1, r8\n-\tblx\t329c \n+\tblx\t32a0 \n \tadds\tr3, r0, r4\n \tstr.w\tr0, [fp]\n \tstr.w\tr3, [fp, #4]\n \tstr.w\tr8, [fp, #16]\n \tstrb.w\tr9, [r0, r4]\n \tldr.w\tr3, [fp]\n \tldr.w\tr2, [fp, #16]\n \tldr.w\tr0, [fp, #4]\n \tsubs\tr2, #1\n \tsubs\tr4, r0, r3\n \tadd\tr2, r3\n \tstr.w\tr2, [fp, #8]\n \tcmp\tr6, r4\n-\tbls.n\t699e \n+\tbls.n\t69a2 \n \tldrb.w\tr1, [fp, #12]\n \tsubs\tr2, r6, r4\n-\tblx\t3194 \n+\tblx\t3198 \n \tldr.w\tr3, [fp]\n-\tb.n\t699e \n+\tb.n\t69a2 \n \tmov\tr0, r8\n-\tblx\t3064 \n-\tb.n\t69fa \n-\tldr.w\tr3, [pc, #1140]\t; 6eb4 \n+\tblx\t3068 \n+\tb.n\t69fe \n+\tldr.w\tr3, [pc, #1140]\t; 6eb8 \n \tmov\tr4, fp\n \tadd\tr3, pc\n \tldr.w\tfp, [r3, #532]\t; 0x214\n-\tldr.w\tr2, [pc, #1132]\t; 6eb8 \n+\tldr.w\tr2, [pc, #1132]\t; 6ebc \n \tldr.w\tr8, [r4, #16]\n \tadd\tr2, pc\n \tldr.w\tr3, [r2, #548]\t; 0x224\n \tcmp\tr8, r3\n-\tbls.n\t6a9a \n+\tbls.n\t6a9e \n \tldr.w\tr6, [r2, #536]\t; 0x218\n \tadd.w\tr9, r8, #128\t; 0x80\n \tsub.w\tr6, r6, fp\n-\tcbnz\tr3, 6ad8 \n+\tcbnz\tr3, 6adc \n \tmov\tr0, r9\n-\tblx\t3064 \n-\tldr.w\tr3, [pc, #1096]\t; 6ebc \n+\tblx\t3068 \n+\tldr.w\tr3, [pc, #1096]\t; 6ec0 \n \tadds\tr2, r0, r6\n \tadd\tr3, pc\n \tstr.w\tr0, [r3, #532]\t; 0x214\n \tstr.w\tr9, [r3, #548]\t; 0x224\n \tstr.w\tr2, [r3, #536]\t; 0x218\n \tmovs\tr2, #0\n \tstrb\tr2, [r0, r6]\n@@ -5465,959 +5465,959 @@\n \tldr\tr6, [r4, #0]\n \tsubs\tr2, #1\n \tadd\tr2, fp\n \tstr.w\tr2, [r3, #540]\t; 0x21c\n \tmov\tr2, r8\n \tmov\tr1, r6\n \tmov\tr0, fp\n-\tblx\t2f8c \n-\tldr.w\tr0, [pc, #1048]\t; 6ec0 \n+\tblx\t2f90 \n+\tldr.w\tr0, [pc, #1048]\t; 6ec4 \n \tldrd\tr3, r2, [r4]\n \tadd\tr0, pc\n \tsubs\tr1, r2, r3\n \tldr.w\tr2, [r0, #532]\t; 0x214\n \tadd\tr2, r1\n \tstr.w\tr2, [r0, #536]\t; 0x218\n-\tb.n\t6438 \n-\tldr.w\tr3, [pc, #1028]\t; 6ec4 \n+\tb.n\t643c \n+\tldr.w\tr3, [pc, #1028]\t; 6ec8 \n \tmov\tr4, fp\n \tadd\tr3, pc\n \tldr.w\tfp, [r3, #532]\t; 0x214\n-\tb.n\t6a4a \n-\tldr\tr0, [pc, #1020]\t; (6ec8 )\n+\tb.n\t6a4e \n+\tldr\tr0, [pc, #1020]\t; (6ecc )\n \tadd\tr0, pc\n \tadd.w\tr0, r0, #664\t; 0x298\n-\tbl\t5e5c \n-\tb.n\t654e \n+\tbl\t5e60 \n+\tb.n\t6552 \n \tmov\tr0, fp\n \tmov\tr1, r9\n-\tblx\t329c \n-\tb.n\t6a70 \n+\tblx\t32a0 \n+\tb.n\t6a74 \n \tmov\tr0, fp\n \tmov\tr1, sl\n-\tblx\t329c \n-\tb.n\t6504 \n-\tldr\tr3, [pc, #988]\t; (6ecc )\n+\tblx\t32a0 \n+\tb.n\t6508 \n+\tldr\tr3, [pc, #988]\t; (6ed0 )\n \tadd\tr3, pc\n \tldrb\tr3, [r3, #7]\n \tcmp\tr3, #0\n-\tbeq.w\t658e \n+\tbeq.w\t6592 \n \tadd.w\tr9, sp, #232\t; 0xe8\n \tmovs\tr1, #0\n \tmov\tr0, r9\n-\tblx\t2dc0 \n-\tldr\tr0, [pc, #968]\t; (6ed0 )\n+\tblx\t2dc4 \n+\tldr\tr0, [pc, #968]\t; (6ed4 )\n \tadd\tr0, pc\n \tadd.w\tr0, r0, #328\t; 0x148\n-\tblx\t2df0 \n+\tblx\t2df4 \n \tmov\tr1, r0\n \tmov\tr0, r9\n-\tblx\t32e4 \n+\tblx\t32e8 \n \tmovs\tr1, #0\n \tmov\tr0, r9\n-\tblx\t311c \n+\tblx\t3120 \n \tmovs\tr1, #1\n \tmov\tr0, r9\n-\tblx\t32c0 \n-\tldr\tr1, [pc, #936]\t; (6ed4 )\n+\tblx\t32c4 \n+\tldr\tr1, [pc, #936]\t; (6ed8 )\n \tmov\tr0, r9\n \tadd\tr1, pc\n \tadd.w\tr1, r1, #328\t; 0x148\n-\tblx\t2de4 \n-\tldr\tr0, [pc, #928]\t; (6ed8 )\n+\tblx\t2de8 \n+\tldr\tr0, [pc, #928]\t; (6edc )\n \tmovs\tr1, #0\n \tadd\tr0, pc\n \tadd.w\tr0, r0, #328\t; 0x148\n-\tblx\t326c \n-\tldr\tr0, [pc, #916]\t; (6edc )\n+\tblx\t3270 \n+\tldr\tr0, [pc, #916]\t; (6ee0 )\n \tmovs\tr1, #0\n \tadd\tr0, pc\n \tadd.w\tr0, r0, #328\t; 0x148\n-\tblx\t2f5c \n-\tldr\tr0, [pc, #908]\t; (6ee0 )\n+\tblx\t2f60 \n+\tldr\tr0, [pc, #908]\t; (6ee4 )\n \tmovs\tr1, #0\n \tadd\tr0, pc\n \tadd.w\tr0, r0, #328\t; 0x148\n-\tblx\t2d54 \n-\tldr\tr3, [pc, #896]\t; (6ee4 )\n+\tblx\t2d58 \n+\tldr\tr3, [pc, #896]\t; (6ee8 )\n \tmov.w\tr2, #4294967295\t; 0xffffffff\n \tadd\tr3, pc\n \tldr.w\tr0, [r3, #628]\t; 0x274\n \tldr.w\tr1, [r3, #636]\t; 0x27c\n \tldr\tr3, [r0, #0]\n \tldr\tr3, [r3, #104]\t; 0x68\n \tblx\tr3\n-\tldr\tr0, [pc, #880]\t; (6ee8 )\n+\tldr\tr0, [pc, #880]\t; (6eec )\n \tmov\tr1, r9\n \tadd\tr0, pc\n \tadd.w\tr0, r0, #328\t; 0x148\n-\tblx\t2de4 \n+\tblx\t2de8 \n \tcmp.w\tr8, #1\n-\tbeq.w\t6d64 \n+\tbeq.w\t6d68 \n \tcmp.w\tr8, #2\n-\tbne.n\t6b9a \n-\tldr\tr3, [pc, #856]\t; (6eec )\n+\tbne.n\t6b9e \n+\tldr\tr3, [pc, #856]\t; (6ef0 )\n \tmovs\tr2, #0\n \tadd\tr3, pc\n \tstrb\tr2, [r3, #7]\n \tmov\tr0, r9\n-\tblx\t3104 \n-\tb.n\t658e \n-\tldr\tr3, [pc, #844]\t; (6ef0 )\n+\tblx\t3108 \n+\tb.n\t6592 \n+\tldr\tr3, [pc, #844]\t; (6ef4 )\n \tadd\tr3, pc\n \tldrb\tr3, [r3, #6]\n \tcmp\tr3, #0\n-\tbne.n\t6af8 \n-\tb.n\t658e \n+\tbne.n\t6afc \n+\tb.n\t6592 \n \tmov\tr0, sl\n-\tblx\t307c \n+\tblx\t3080 \n \tadd.w\tfp, r0, #129\t; 0x81\n \tstr\tr0, [sp, #12]\n \tmov\tr0, fp\n-\tblx\t3064 \n+\tblx\t3068 \n \tldr\tr3, [sp, #12]\n \tmov\tr1, sl\n \tstr\tr0, [sp, #16]\n \tadds\tr2, r3, #1\n-\tblx\t2f8c \n-\tldr\tr2, [pc, #804]\t; (6ef4 )\n+\tblx\t2f90 \n+\tldr\tr2, [pc, #804]\t; (6ef8 )\n \tldrd\tr0, r3, [sp, #12]\n \tadd\tr2, pc\n \tmovs\tr1, #0\n \tstr\tr3, [sp, #20]\n \tadd.w\tr8, r3, r0\n \tstrb\tr1, [r3, r0]\n \tldr.w\tr1, [r2, #532]\t; 0x214\n \tstr\tr1, [sp, #16]\n \tmov\tr0, r1\n-\tblx\t307c \n+\tblx\t3080 \n \tadds\tr1, r0, #1\n \tldr\tr3, [sp, #20]\n \tmov\tr2, r0\n \tcmp\tr1, #128\t; 0x80\n-\tble.w\t67c4 \n+\tble.w\t67c8 \n \tadd\tr1, fp\n \tcmp\tfp, r1\n-\tbcs.w\t67c4 \n+\tbcs.w\t67c8 \n \tmov\tr0, r3\n \tadd.w\tfp, r1, #128\t; 0x80\n \tldr\tr3, [sp, #12]\n \tmov\tr1, fp\n \tstr\tr2, [sp, #20]\n \tmov\tr8, r3\n-\tblx\t329c \n+\tblx\t32a0 \n \tldr\tr2, [sp, #20]\n \tmov\tr3, r0\n-\tb.n\t67bc \n-\tldr\tr3, [pc, #584]\t; (6e60 )\n+\tb.n\t67c0 \n+\tldr\tr3, [pc, #584]\t; (6e64 )\n \tmovs\tr2, #14\n-\tldr\tr1, [pc, #732]\t; (6ef8 )\n+\tldr\tr1, [pc, #732]\t; (6efc )\n \tadd\tr1, pc\n \tldr.w\tr8, [r6, r3]\n \tmov\tr0, r8\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n-\tldr\tr1, [pc, #720]\t; (6efc )\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tldr\tr1, [pc, #720]\t; (6f00 )\n \tadd\tr1, pc\n \tadd.w\tr1, r1, #848\t; 0x350\n \tstr\tr1, [sp, #4]\n \tmov\tr0, r1\n-\tblx\t307c \n+\tblx\t3080 \n \tldr\tr1, [sp, #4]\n \tmov\tr2, r0\n \tmov\tr0, r8\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n-\tldr\tr1, [pc, #700]\t; (6f00 )\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tldr\tr1, [pc, #700]\t; (6f04 )\n \tmovs\tr2, #1\n \tmov\tr0, r8\n \tadd\tr1, pc\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n-\tldr\tr0, [pc, #692]\t; (6f04 )\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tldr\tr0, [pc, #692]\t; (6f08 )\n \tadd\tr0, pc\n \tadd.w\tr0, r0, #328\t; 0x148\n-\tblx\t2d3c \n+\tblx\t2d40 \n \tmov\tr9, r0\n \tcmp\tr0, #0\n-\tbeq.w\t6d84 \n-\tblx\t307c \n+\tbeq.w\t6d88 \n+\tblx\t3080 \n \tmov\tr1, r9\n \tmov\tr2, r0\n \tmov\tr0, r8\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n-\tldr\tr1, [pc, #660]\t; (6f08 )\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tldr\tr1, [pc, #660]\t; (6f0c )\n \tmovs\tr2, #2\n \tmov\tr0, r8\n \tadd\tr1, pc\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n-\tldr\tr3, [pc, #652]\t; (6f0c )\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tldr\tr3, [pc, #652]\t; (6f10 )\n \tadd\tr3, pc\n \tldr.w\tr9, [r3, #532]\t; 0x214\n \tcmp.w\tr9, #0\n-\tbeq.n\t6d6e \n+\tbeq.n\t6d72 \n \tmov\tr0, r9\n-\tblx\t307c \n+\tblx\t3080 \n \tmov\tr1, r9\n \tmov\tr2, r0\n \tmov\tr0, r8\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tldr.w\tr3, [r8]\n \tldr.w\tr3, [r3, #-12]\n \tadd\tr3, r8\n \tldr.w\tr9, [r3, #124]\t; 0x7c\n \tcmp.w\tr9, #0\n-\tbeq.w\t6dba \n+\tbeq.w\t6dbe \n \tldrb.w\tr3, [r9, #28]\n-\tcbz\tr3, 6d08 \n+\tcbz\tr3, 6d0c \n \tldrb.w\tr1, [r9, #39]\t; 0x27\n \tmov\tr0, r8\n-\tblx\t2f74 \n-\tblx\t2f44 \n-\tb.n\t68d8 \n+\tblx\t2f78 \n+\tblx\t2f48 \n+\tb.n\t68dc \n \tmov\tr0, sl\n-\tblx\t2f28 ::_M_widen_init() const@plt>\n-\tldr\tr3, [pc, #576]\t; (6f10 )\n+\tblx\t2f2c ::_M_widen_init() const@plt>\n+\tldr\tr3, [pc, #576]\t; (6f14 )\n \tldr\tr2, [r6, r3]\n \tldr.w\tr3, [sl]\n \tldr\tr3, [r3, #24]\n \tcmp\tr3, r2\n \tit\teq\n \tmoveq\tr1, #10\n-\tbeq.w\t66de \n+\tbeq.w\t66e2 \n \tmov\tr0, sl\n \tmovs\tr1, #10\n \tblx\tr3\n \tmov\tr1, r0\n-\tb.n\t66de \n+\tb.n\t66e2 \n \tmovs\tr0, #130\t; 0x82\n \tmov\tr8, r1\n-\tblx\t3064 \n+\tblx\t3068 \n \tmovs\tr3, #1\n \tmov\tsl, r0\n \tmovs\tr2, #0\n \tstrb.w\tr2, [sl, r8]\n \tadd.w\tr2, sl, r8\n \tcmp\tr3, #0\n-\tbne.w\t6774 \n-\tb.n\t678c \n+\tbne.w\t6778 \n+\tb.n\t6790 \n \tmov\tr0, r9\n-\tblx\t2f28 ::_M_widen_init() const@plt>\n-\tldr\tr3, [pc, #512]\t; (6f10 )\n+\tblx\t2f2c ::_M_widen_init() const@plt>\n+\tldr\tr3, [pc, #512]\t; (6f14 )\n \tldr\tr2, [r6, r3]\n \tldr.w\tr3, [r9]\n \tldr\tr3, [r3, #24]\n \tcmp\tr3, r2\n \tit\teq\n \tmoveq\tr1, #10\n-\tbeq.n\t6cba \n+\tbeq.n\t6cbe \n \tmov\tr0, r9\n \tmovs\tr1, #10\n \tblx\tr3\n \tmov\tr1, r0\n-\tb.n\t6cba \n+\tb.n\t6cbe \n \tldr.w\tr3, [r8]\n \tldr.w\tr0, [r3, #-12]\n \tadd\tr0, r8\n \tldr\tr1, [r0, #20]\n \torr.w\tr1, r1, #1\n-\tblx\t3284 >::clear(std::_Ios_Iostate)@plt>\n-\tb.n\t66ba \n+\tblx\t3288 >::clear(std::_Ios_Iostate)@plt>\n+\tb.n\t66be \n \tldr.w\tr3, [r8]\n \tldr.w\tr0, [r3, #-12]\n \tadd\tr0, r8\n \tldr\tr1, [r0, #20]\n \torr.w\tr1, r1, #1\n-\tblx\t3284 >::clear(std::_Ios_Iostate)@plt>\n-\tb.n\t668a \n+\tblx\t3288 >::clear(std::_Ios_Iostate)@plt>\n+\tb.n\t668e \n \tmov\tr0, r1\n \tstr\tr1, [sp, #16]\n-\tblx\t3064 \n+\tblx\t3068 \n \tldrd\tr1, r3, [sp, #16]\n-\tb.n\t681a \n-\tldr\tr3, [pc, #428]\t; (6f14 )\n+\tb.n\t681e \n+\tldr\tr3, [pc, #428]\t; (6f18 )\n \tmovs\tr2, #0\n \tadd\tr3, pc\n \tstrb\tr2, [r3, #6]\n-\tb.n\t6b9a \n+\tb.n\t6b9e \n \tldr.w\tr3, [r8]\n \tldr.w\tr0, [r3, #-12]\n \tadd\tr0, r8\n \tldr\tr1, [r0, #20]\n \torr.w\tr1, r1, #1\n-\tblx\t3284 >::clear(std::_Ios_Iostate)@plt>\n-\tb.n\t6c9a \n+\tblx\t3288 >::clear(std::_Ios_Iostate)@plt>\n+\tb.n\t6c9e \n \tldr.w\tr3, [r8]\n \tldr.w\tr0, [r3, #-12]\n \tadd\tr0, r8\n \tldr\tr1, [r0, #20]\n \torr.w\tr1, r1, #1\n-\tblx\t3284 >::clear(std::_Ios_Iostate)@plt>\n-\tb.n\t6c70 \n-\tblx\t2e20 <__stack_chk_fail@plt>\n-\tblx\t2e44 \n+\tblx\t3288 >::clear(std::_Ios_Iostate)@plt>\n+\tb.n\t6c74 \n+\tblx\t2e24 <__stack_chk_fail@plt>\n+\tblx\t2e48 \n \tadd\tr1, fp\n \tcmp\tfp, r1\n-\tbcs.w\t676e \n+\tbcs.w\t6772 \n \tstr\tr0, [sp, #12]\n \tadds\tr1, #128\t; 0x80\n \tmov\tr0, sl\n-\tblx\t329c \n+\tblx\t32a0 \n \tldr\tr3, [sp, #12]\n \tmov\tsl, r0\n-\tb.n\t6cf6 \n-\tblx\t2e44 \n-\tldr\tr0, [pc, #344]\t; (6f18 )\n+\tb.n\t6cfa \n+\tblx\t2e48 \n+\tldr\tr0, [pc, #344]\t; (6f1c )\n \tadd\tr0, pc\n \tadd.w\tr0, r0, #656\t; 0x290\n-\tblx\t2ee0 <__cxa_guard_abort@plt>\n-\tblx\t31c4 <__cxa_end_cleanup@plt>\n+\tblx\t2ee4 <__cxa_guard_abort@plt>\n+\tblx\t31c8 <__cxa_end_cleanup@plt>\n \tmov\tr0, r9\n-\tbl\tbc38 \n+\tbl\tbc3c \n \tmov\tr0, r5\n-\tblx\t3104 \n-\tblx\t31c4 <__cxa_end_cleanup@plt>\n+\tblx\t3108 \n+\tblx\t31c8 <__cxa_end_cleanup@plt>\n \tmov\tr0, r9\n-\tblx\t3104 \n-\tb.n\t6dd4 \n-\tb.n\t6dd4 \n-\tldrh\tr4, [r1, #24]\n+\tblx\t3108 \n+\tb.n\t6dd8 \n+\tb.n\t6dd8 \n+\tldrh\tr0, [r1, #24]\n \tmovs\tr1, r0\n \tlsls\tr0, r0, #9\n \tmovs\tr0, r0\n-\tldrh\tr0, [r7, #42]\t; 0x2a\n+\tldrh\tr4, [r6, #42]\t; 0x2a\n \tmovs\tr1, r0\n-\tldrh\tr6, [r6, #22]\n+\tldrh\tr2, [r6, #22]\n \tmovs\tr1, r0\n \tlsls\tr0, r1, #8\n \tmovs\tr0, r0\n-\tldrh\tr0, [r2, #42]\t; 0x2a\n+\tldrh\tr4, [r1, #42]\t; 0x2a\n \tmovs\tr1, r0\n \tldr\tr2, [r2, #64]\t; 0x40\n \tmovs\tr0, r0\n-\tldrh\tr4, [r3, #40]\t; 0x28\n+\tldrh\tr0, [r3, #40]\t; 0x28\n \tmovs\tr1, r0\n-\tldrh\tr6, [r4, #20]\n+\tldrh\tr2, [r4, #20]\n \tmovs\tr1, r0\n-\tldrh\tr4, [r5, #38]\t; 0x26\n+\tldrh\tr0, [r5, #38]\t; 0x26\n \tmovs\tr1, r0\n-\tldrh\tr2, [r1, #38]\t; 0x26\n+\tldrh\tr6, [r0, #38]\t; 0x26\n \tmovs\tr1, r0\n-\tldrh\tr4, [r6, #34]\t; 0x22\n+\tldrh\tr0, [r6, #34]\t; 0x22\n \tmovs\tr1, r0\n-\tldrh\tr6, [r4, #34]\t; 0x22\n+\tldrh\tr2, [r4, #34]\t; 0x22\n \tmovs\tr1, r0\n-\tldrh\tr0, [r1, #34]\t; 0x22\n+\tldrh\tr4, [r0, #34]\t; 0x22\n \tmovs\tr1, r0\n-\tldrh\tr0, [r3, #32]\n+\tldrh\tr4, [r2, #32]\n \tmovs\tr1, r0\n-\tldrh\tr6, [r6, #28]\n+\tldrh\tr2, [r6, #28]\n \tmovs\tr1, r0\n-\tldrh\tr4, [r4, #28]\n+\tldrh\tr0, [r4, #28]\n \tmovs\tr1, r0\n-\tldrh\tr6, [r1, #28]\n+\tldrh\tr2, [r1, #28]\n \tmovs\tr1, r0\n \tlsls\tr0, r3, #9\n \tmovs\tr0, r0\n \tlsls\tr4, r2, #8\n \tmovs\tr0, r0\n-\tldrh\tr4, [r4, #24]\n+\tldrh\tr0, [r4, #24]\n \tmovs\tr1, r0\n-\tldrh\tr0, [r2, #24]\n+\tldrh\tr4, [r1, #24]\n \tmovs\tr1, r0\n \tldr\tr2, [r1, #32]\n \tmovs\tr0, r0\n-\tldrh\tr2, [r1, #22]\n+\tldrh\tr6, [r0, #22]\n \tmovs\tr1, r0\n-\tldrh\tr0, [r7, #20]\n+\tldrh\tr4, [r6, #20]\n \tmovs\tr1, r0\n-\tldrh\tr6, [r4, #20]\n+\tldrh\tr2, [r4, #20]\n \tmovs\tr1, r0\n-\tldrh\tr2, [r1, #20]\n+\tldrh\tr6, [r0, #20]\n \tmovs\tr1, r0\n-\tldrh\tr6, [r5, #18]\n+\tldrh\tr2, [r5, #18]\n \tmovs\tr1, r0\n-\tldrh\tr2, [r2, #18]\n+\tldrh\tr6, [r1, #18]\n \tmovs\tr1, r0\n-\tldrh\tr2, [r0, #18]\n+\tldrh\tr6, [r7, #16]\n \tmovs\tr1, r0\n \tlsls\tr0, r3, #8\n \tmovs\tr0, r0\n \tldr\tr6, [r7, #12]\n \tmovs\tr0, r0\n-\tldrh\tr2, [r6, #12]\n+\tldrh\tr6, [r5, #12]\n \tmovs\tr1, r0\n \tldr\tr6, [r3, #24]\n \tmovs\tr0, r0\n-\tldrh\tr0, [r0, #12]\n+\tldrh\tr4, [r7, #10]\n \tmovs\tr1, r0\n-\tldrh\tr0, [r6, #8]\n+\tldrh\tr4, [r5, #8]\n \tmovs\tr1, r0\n-\tldrh\tr0, [r2, #8]\n+\tldrh\tr4, [r1, #8]\n \tmovs\tr1, r0\n-\tldrh\tr6, [r7, #2]\n+\tldrh\tr2, [r7, #2]\n \tmovs\tr1, r0\n-\tldrh\tr4, [r6, #0]\n+\tldrh\tr0, [r6, #0]\n \tmovs\tr1, r0\n-\tstrh\tr2, [r7, #62]\t; 0x3e\n+\tstrh\tr6, [r6, #62]\t; 0x3e\n \tmovs\tr1, r0\n-\tstrh\tr2, [r0, #62]\t; 0x3e\n+\tstrh\tr6, [r7, #60]\t; 0x3c\n \tmovs\tr1, r0\n-\tstrh\tr4, [r7, #58]\t; 0x3a\n+\tstrh\tr0, [r7, #58]\t; 0x3a\n \tmovs\tr1, r0\n-\tstrh\tr6, [r1, #58]\t; 0x3a\n+\tstrh\tr2, [r1, #58]\t; 0x3a\n \tmovs\tr1, r0\n-\tstrh\tr4, [r7, #56]\t; 0x38\n+\tstrh\tr0, [r7, #56]\t; 0x38\n \tmovs\tr1, r0\n-\tstrh\tr0, [r5, #56]\t; 0x38\n+\tstrh\tr4, [r4, #56]\t; 0x38\n \tmovs\tr1, r0\n-\tstrh\tr0, [r6, #54]\t; 0x36\n+\tstrh\tr4, [r5, #54]\t; 0x36\n \tmovs\tr1, r0\n-\tstrh\tr4, [r2, #54]\t; 0x36\n+\tstrh\tr0, [r2, #54]\t; 0x36\n \tmovs\tr1, r0\n \tlsls\tr4, r7, #8\n \tmovs\tr0, r0\n-\tstrh\tr2, [r4, #52]\t; 0x34\n+\tstrh\tr6, [r3, #52]\t; 0x34\n \tmovs\tr1, r0\n \tstr\tr0, [r3, #92]\t; 0x5c\n \tmovs\tr0, r0\n \tstr\tr2, [r6, #92]\t; 0x5c\n \tmovs\tr0, r0\n-\tstrh\tr0, [r3, #46]\t; 0x2e\n+\tstrh\tr4, [r2, #46]\t; 0x2e\n \tmovs\tr1, r0\n-\tstrh\tr2, [r1, #46]\t; 0x2e\n+\tstrh\tr6, [r0, #46]\t; 0x2e\n \tmovs\tr1, r0\n-\tstrh\tr6, [r4, #44]\t; 0x2c\n+\tstrh\tr2, [r4, #44]\t; 0x2c\n \tmovs\tr1, r0\n-\tstrh\tr0, [r6, #42]\t; 0x2a\n+\tstrh\tr4, [r5, #42]\t; 0x2a\n \tmovs\tr1, r0\n-\tstrh\tr2, [r3, #42]\t; 0x2a\n+\tstrh\tr6, [r2, #42]\t; 0x2a\n \tmovs\tr1, r0\n-\tstrh\tr0, [r2, #42]\t; 0x2a\n+\tstrh\tr4, [r1, #42]\t; 0x2a\n \tmovs\tr1, r0\n-\tstrh\tr6, [r2, #40]\t; 0x28\n+\tstrh\tr2, [r2, #40]\t; 0x28\n \tmovs\tr1, r0\n-\tstrh\tr6, [r2, #40]\t; 0x28\n+\tstrh\tr2, [r2, #40]\t; 0x28\n \tmovs\tr1, r0\n-\tstrh\tr0, [r6, #38]\t; 0x26\n+\tstrh\tr4, [r5, #38]\t; 0x26\n \tmovs\tr1, r0\n-\tstrh\tr2, [r4, #38]\t; 0x26\n+\tstrh\tr6, [r3, #38]\t; 0x26\n \tmovs\tr1, r0\n-\tstrh\tr4, [r2, #38]\t; 0x26\n+\tstrh\tr0, [r2, #38]\t; 0x26\n \tmovs\tr1, r0\n-\tstrh\tr6, [r0, #38]\t; 0x26\n+\tstrh\tr2, [r0, #38]\t; 0x26\n \tmovs\tr1, r0\n-\tstrh\tr6, [r6, #36]\t; 0x24\n+\tstrh\tr2, [r6, #36]\t; 0x24\n \tmovs\tr1, r0\n-\tstrh\tr2, [r4, #36]\t; 0x24\n+\tstrh\tr6, [r3, #36]\t; 0x24\n \tmovs\tr1, r0\n-\tstrh\tr6, [r5, #34]\t; 0x22\n+\tstrh\tr2, [r5, #34]\t; 0x22\n \tmovs\tr1, r0\n-\tstrh\tr0, [r4, #34]\t; 0x22\n+\tstrh\tr4, [r3, #34]\t; 0x22\n \tmovs\tr1, r0\n-\tstrh\tr2, [r1, #34]\t; 0x22\n+\tstrh\tr6, [r0, #34]\t; 0x22\n \tmovs\tr1, r0\n \tstr\tr4, [r3, #52]\t; 0x34\n \tmovs\tr0, r0\n-\tstrh\tr2, [r6, #30]\n+\tstrh\tr6, [r5, #30]\n \tmovs\tr1, r0\n \tstr\tr0, [r0, #52]\t; 0x34\n \tmovs\tr0, r0\n-\tstrh\tr4, [r1, #30]\n+\tstrh\tr0, [r1, #30]\n \tmovs\tr1, r0\n \tstr\tr2, [r7, #56]\t; 0x38\n \tmovs\tr0, r0\n-\tstrh\tr6, [r3, #28]\n+\tstrh\tr2, [r3, #28]\n \tmovs\tr1, r0\n \tlsls\tr0, r6, #8\n \tmovs\tr0, r0\n-\tstrh\tr4, [r3, #20]\n+\tstrh\tr0, [r3, #20]\n \tmovs\tr1, r0\n-\tstrh\tr4, [r3, #18]\n+\tstrh\tr0, [r3, #18]\n \tmovs\tr1, r0\n \n-00006f1c :\n+00006f20 :\n handleToken(sword::SWBuf&, sword::XMLTag):\n-\tldr.w\tr2, [pc, #3192]\t; 7b98 \n-\tldr.w\tr3, [pc, #3192]\t; 7b9c \n+\tldr.w\tr2, [pc, #3192]\t; 7b9c \n+\tldr.w\tr3, [pc, #3192]\t; 7ba0 \n \tadd\tr2, pc\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n-\tldr.w\tr5, [pc, #3188]\t; 7ba0 \n+\tldr.w\tr5, [pc, #3188]\t; 7ba4 \n \tvpush\t{d8}\n \tsub\tsp, #476\t; 0x1dc\n \tldr\tr3, [r2, r3]\n \tadd\tr5, pc\n \tmov\tr4, r1\n \tldr\tr3, [r3, #0]\n \tstr\tr3, [sp, #468]\t; 0x1d4\n \tmov.w\tr3, #0\n-\tldr.w\tr3, [pc, #3168]\t; 7ba4 \n+\tldr.w\tr3, [pc, #3168]\t; 7ba8 \n \tstr\tr0, [sp, #24]\n \tadd\tr3, pc\n \tstr\tr3, [sp, #16]\n \tldrb.w\tr3, [r5, #1112]\t; 0x458\n \tdmb\tish\n \tlsls\tr2, r3, #31\n-\tbmi.n\t6f66 \n+\tbmi.n\t6f6a \n \tadd.w\tr0, r5, #1112\t; 0x458\n-\tblx\t2e74 <__cxa_guard_acquire@plt>\n+\tblx\t2e78 <__cxa_guard_acquire@plt>\n \tcmp\tr0, #0\n-\tbne.w\t7b04 \n-\tldr.w\tr6, [pc, #3136]\t; 7ba8 \n+\tbne.w\t7b08 \n+\tldr.w\tr6, [pc, #3136]\t; 7bac \n \tadd\tr6, pc\n \tldrb.w\tr3, [r6, #1172]\t; 0x494\n \tdmb\tish\n \tands.w\tr5, r3, #1\n-\tbeq.w\t7730 \n-\tldr.w\tr6, [pc, #3116]\t; 7bac \n+\tbeq.w\t7734 \n+\tldr.w\tr6, [pc, #3116]\t; 7bb0 \n \tadd\tr6, pc\n \tldrb.w\tr3, [r6, #1196]\t; 0x4ac\n \tdmb\tish\n \tands.w\tr5, r3, #1\n-\tbeq.w\t76e0 \n-\tldr.w\tr6, [pc, #3100]\t; 7bb0 \n+\tbeq.w\t76e4 \n+\tldr.w\tr6, [pc, #3100]\t; 7bb4 \n \tadd\tr6, pc\n \tldrb.w\tr3, [r6, #1220]\t; 0x4c4\n \tdmb\tish\n \tands.w\tr5, r3, #1\n-\tbeq.w\t7692 \n-\tldr.w\tr6, [pc, #3080]\t; 7bb4 \n+\tbeq.w\t7696 \n+\tldr.w\tr6, [pc, #3080]\t; 7bb8 \n \tadd\tr6, pc\n \tldrb.w\tr1, [r6, #1244]\t; 0x4dc\n \tdmb\tish\n \tands.w\tr5, r1, #1\n-\tbne.n\t6fca \n+\tbne.n\t6fce \n \taddw\tr0, r6, #1244\t; 0x4dc\n-\tblx\t2e74 <__cxa_guard_acquire@plt>\n+\tblx\t2e78 <__cxa_guard_acquire@plt>\n \tcmp\tr0, #0\n-\tbne.w\t7b32 \n-\tldr.w\tr6, [pc, #3052]\t; 7bb8 \n+\tbne.w\t7b36 \n+\tldr.w\tr6, [pc, #3052]\t; 7bbc \n \tadd\tr6, pc\n \tldrb.w\tr1, [r6, #1288]\t; 0x508\n \tdmb\tish\n \tands.w\tr5, r1, #1\n-\tbeq.w\t7782 \n-\tldr.w\tr3, [pc, #3032]\t; 7bbc \n+\tbeq.w\t7786 \n+\tldr.w\tr3, [pc, #3032]\t; 7bc0 \n \tadd.w\tfp, sp, #72\t; 0x48\n \tldr\tr1, [sp, #16]\n \tadd\tr3, pc\n \tldr.w\tr8, [r4, #4]\n \tldr.w\tr2, [r3, #1328]\t; 0x530\n \tstr\tr2, [sp, #32]\n-\tldr.w\tr2, [pc, #3016]\t; 7bc0 \n+\tldr.w\tr2, [pc, #3016]\t; 7bc4 \n \tldr\tr2, [r1, r2]\n \tldr.w\tr1, [r3, #1312]\t; 0x520\n \tstr\tr1, [sp, #36]\t; 0x24\n \tldr.w\tr1, [r3, #1316]\t; 0x524\n \tstr\tr1, [sp, #40]\t; 0x28\n \tldr.w\tr1, [r3, #1320]\t; 0x528\n \tstr\tr1, [sp, #44]\t; 0x2c\n \tldr.w\tr1, [r3, #1308]\t; 0x51c\n \tldr.w\tr3, [r3, #1300]\t; 0x514\n \tldr\tr0, [r2, #0]\n \tstr\tr2, [sp, #12]\n \tstr\tr1, [sp, #48]\t; 0x30\n \tstr\tr3, [sp, #52]\t; 0x34\n \tcmp.w\tr8, #0\n-\tbeq.w\t77ea \n+\tbeq.w\t77ee \n \tstrd\tr0, r0, [fp]\n \tmovs\tr3, #32\n \tstr.w\tr0, [fp, #8]\n \tmov\tr0, r8\n \tstrb.w\tr3, [fp, #12]\n \tmovs\tr3, #0\n \tstr.w\tr3, [fp, #16]\n-\tblx\t307c \n+\tblx\t3080 \n \tmov\tr7, r0\n \tadd.w\tr9, r0, #1\n \tadd.w\tr5, r7, #129\t; 0x81\n \tmovs\tr6, #0\n \tmov\tr0, r5\n-\tblx\t3064 \n+\tblx\t3068 \n \tstr.w\tr5, [fp, #16]\n \tmov\tr5, r0\n \tmov\tr2, r9\n \tmov\tr1, r8\n \tadd.w\tr3, r7, #128\t; 0x80\n \tstrb\tr6, [r0, #0]\n \tadd\tr3, r0\n \tstrd\tr0, r0, [fp]\n \tstr.w\tr3, [fp, #8]\n-\tblx\t2f8c \n+\tblx\t2f90 \n \tstrb\tr6, [r5, r7]\n \tadd\tr5, r7\n \tstr.w\tr5, [fp, #4]\n \tmovs\tr1, #0\n \tmov\tr0, r4\n-\tblx\t3040 \n+\tblx\t3044 \n \tmov\tr7, r0\n-\tcbnz\tr0, 709c \n-\tldr.w\tr1, [pc, #2876]\t; 7bc4 \n+\tcbnz\tr0, 70a0 \n+\tldr.w\tr1, [pc, #2876]\t; 7bc8 \n \tmovs\tr3, #124\t; 0x7c\n \tmov.w\tr2, #4294967295\t; 0xffffffff\n \tmov\tr0, r4\n \tadd\tr1, pc\n-\tblx\t2d48 \n+\tblx\t2d4c \n \tsubs\tr7, r0, #0\n \tit\tne\n \tmovne\tr7, #1\n-\tldr.w\tr1, [pc, #2856]\t; 7bc8 \n+\tldr.w\tr1, [pc, #2856]\t; 7bcc \n \tmovs\tr3, #124\t; 0x7c\n \tmov.w\tr2, #4294967295\t; 0xffffffff\n \tmov\tr0, r4\n \tadd\tr1, pc\n-\tblx\t2d48 \n+\tblx\t2d4c \n \tldr\tr3, [sp, #12]\n \tadd\tr5, sp, #92\t; 0x5c\n \tmov.w\tr9, #0\n \tmov\tsl, r0\n \tldr\tr3, [r3, #0]\n \tstrd\tr3, r3, [r5]\n \tstr\tr3, [r5, #8]\n \tmovs\tr3, #32\n \tstr.w\tr9, [r5, #16]\n \tstrb\tr3, [r5, #12]\n-\tcbz\tr0, 7100 \n-\tblx\t307c \n+\tcbz\tr0, 7104 \n+\tblx\t3080 \n \tadd.w\tr6, r0, #129\t; 0x81\n \tmov\tr8, r0\n \tmov\tr0, r6\n-\tblx\t3064 \n+\tblx\t3068 \n \tstr\tr6, [r5, #16]\n \tmov\tr6, r0\n \tmov\tr1, sl\n \tadd.w\tr3, r8, #128\t; 0x80\n \tadd.w\tr2, r8, #1\n \tstrb.w\tr9, [r0]\n \tadd\tr3, r0\n \tstrd\tr0, r0, [r5]\n \tstr\tr3, [r5, #8]\n-\tblx\t2f8c \n+\tblx\t2f90 \n \tstrb.w\tr9, [r6, r8]\n \tadd\tr6, r8\n \tstr\tr6, [r5, #4]\n-\tldr.w\tr1, [pc, #2760]\t; 7bcc \n+\tldr.w\tr1, [pc, #2760]\t; 7bd0 \n \tmovs\tr3, #124\t; 0x7c\n \tmov.w\tr2, #4294967295\t; 0xffffffff\n \tmov\tr0, r4\n \tadd\tr1, pc\n-\tblx\t2d48 \n+\tblx\t2d4c \n \tldr\tr3, [sp, #12]\n \tadd\tr6, sp, #112\t; 0x70\n \tmov.w\tsl, #0\n \tstr\tr6, [sp, #20]\n \tstr\tr0, [sp, #28]\n \tldr\tr3, [r3, #0]\n \tstrd\tr3, r3, [sp, #112]\t; 0x70\n \tstr\tr3, [r6, #8]\n \tmovs\tr3, #32\n \tstr.w\tsl, [r6, #16]\n \tstrb\tr3, [r6, #12]\n-\tcbz\tr0, 716a \n-\tblx\t307c \n+\tcbz\tr0, 716e \n+\tblx\t3080 \n \tadd.w\tr8, r0, #129\t; 0x81\n \tmov\tr9, r0\n \tmov\tr0, r8\n-\tblx\t3064 \n+\tblx\t3068 \n \tstr.w\tr8, [r6, #16]\n \tmov\tr8, r0\n \tldr\tr1, [sp, #28]\n \tadd.w\tr3, r9, #128\t; 0x80\n \tadd.w\tr2, r9, #1\n \tstrb.w\tsl, [r0]\n \tadd\tr3, r0\n \tstr\tr0, [sp, #112]\t; 0x70\n \tstr\tr0, [r6, #4]\n \tstr\tr3, [r6, #8]\n-\tblx\t2f8c \n+\tblx\t2f90 \n \tadd.w\tr0, r8, r9\n \tstrb.w\tsl, [r8, r9]\n \tstr\tr0, [sp, #116]\t; 0x74\n \tcmp\tr7, #0\n-\tbne.w\t7570 \n+\tbne.w\t7574 \n \tldrb\tr3, [r4, #8]\n \tcmp\tr3, #0\n-\tbeq.w\t7b86 \n+\tbeq.w\t7b8a \n \tldrb\tr3, [r4, #9]\n \tcmp\tr3, #0\n-\tbeq.w\t79fa \n-\tldr.w\tr8, [pc, #2636]\t; 7bd0 \n+\tbeq.w\t79fe \n+\tldr.w\tr8, [pc, #2636]\t; 7bd4 \n \tadd\tr8, pc\n \tldrb.w\tr3, [r8, #1332]\t; 0x534\n \tcmp\tr3, #0\n-\tbne.n\t725c \n+\tbne.n\t7260 \n \tldrb.w\tr3, [r8, #1333]\t; 0x535\n \tcmp\tr3, #0\n-\tbeq.w\t7636 \n-\tldr.w\tr1, [pc, #2616]\t; 7bd4 \n+\tbeq.w\t763a \n+\tldr.w\tr1, [pc, #2616]\t; 7bd8 \n \tldr.w\tr0, [fp]\n \tadd\tr1, pc\n-\tblx\t3164 \n+\tblx\t3168 \n \tcmp\tr0, #0\n-\tbne.w\t7636 \n+\tbne.w\t763a \n \tldr.w\tr3, [r8]\n \tlsls\tr6, r3, #22\n-\tbpl.n\t7218 \n-\tldr.w\tr3, [pc, #2592]\t; 7bd8 \n+\tbpl.n\t721c \n+\tldr.w\tr3, [pc, #2592]\t; 7bdc \n \tldr\tr2, [sp, #16]\n-\tldr.w\tr1, [pc, #2592]\t; 7bdc \n+\tldr.w\tr1, [pc, #2592]\t; 7be0 \n \tldr.w\tr8, [r2, r3]\n \tadd\tr1, pc\n \tmovs\tr2, #59\t; 0x3b\n \tmov\tr0, r8\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tldr\tr3, [sp, #24]\n \tldr.w\tr9, [r3]\n \tcmp.w\tr9, #0\n-\tbeq.w\t96ba \n+\tbeq.w\t96be \n \tmov\tr0, r9\n-\tblx\t307c \n+\tblx\t3080 \n \tmov\tr1, r9\n \tmov\tr2, r0\n \tmov\tr0, r8\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tldr.w\tr3, [r8]\n \tldr.w\tr3, [r3, #-12]\n \tadd\tr3, r8\n \tldr.w\tr9, [r3, #124]\t; 0x7c\n \tcmp.w\tr9, #0\n-\tbeq.w\ta0a6 \n+\tbeq.w\ta0aa \n \tldrb.w\tr3, [r9, #28]\n \tcmp\tr3, #0\n-\tbeq.w\t9096 \n+\tbeq.w\t909a \n \tldrb.w\tr1, [r9, #39]\t; 0x27\n \tmov\tr0, r8\n-\tblx\t2f74 \n-\tblx\t2f44 \n+\tblx\t2f78 \n+\tblx\t2f48 \n \tldr\tr1, [sp, #24]\n \tmovs\tr2, #1\n-\tldr.w\tr3, [pc, #2496]\t; 7be0 \n+\tldr.w\tr3, [pc, #2496]\t; 7be4 \n \tmov\tr6, r1\n \tadd\tr3, pc\n \tldr.w\tr8, [r1, #16]\n \tldr\tr0, [r1, #0]\n \tstrb.w\tr2, [r3, #1332]\t; 0x534\n \tcmp.w\tr8, #0\n-\tbne.n\t7250 \n+\tbne.n\t7254 \n \tldr\tr3, [r1, #4]\n \tsub.w\tr9, r3, r0\n \tmovs\tr0, #129\t; 0x81\n-\tblx\t3064 \n+\tblx\t3068 \n \tmovs\tr3, #129\t; 0x81\n \tstr\tr0, [r6, #0]\n \tstr\tr3, [r6, #16]\n \tadd.w\tr3, r0, #128\t; 0x80\n \tstrb.w\tr8, [r0, r9]\n \tstr\tr3, [r6, #8]\n \tldr\tr1, [sp, #24]\n \tmovs\tr2, #0\n \tstrb\tr2, [r0, #0]\n \tldr\tr3, [r1, #0]\n \tstr\tr3, [r1, #4]\n \tstrb\tr2, [r3, #0]\n-\tldr.w\tr1, [pc, #2436]\t; 7be4 \n+\tldr.w\tr1, [pc, #2436]\t; 7be8 \n \tmovs\tr3, #124\t; 0x7c\n \tmov.w\tr2, #4294967295\t; 0xffffffff\n \tmov\tr0, r4\n \tadd\tr1, pc\n-\tblx\t2d48 \n+\tblx\t2d4c \n \tcmp\tr0, #0\n-\tbeq.w\t8f7e \n+\tbeq.w\t8f82 \n \tldr.w\tr8, [fp]\n-\tldr.w\tr1, [pc, #2412]\t; 7be8 \n+\tldr.w\tr1, [pc, #2412]\t; 7bec \n \tmov\tr0, r8\n \tadd\tr1, pc\n-\tblx\t3164 \n+\tblx\t3168 \n \tcmp\tr0, #0\n-\tbeq.w\t7ce4 \n-\tldr.w\tr1, [pc, #2400]\t; 7bec \n+\tbeq.w\t7ce8 \n+\tldr.w\tr1, [pc, #2400]\t; 7bf0 \n \tmov\tr0, r8\n \tadd\tr1, pc\n-\tblx\t3164 \n+\tblx\t3168 \n \tcmp\tr0, #0\n-\tbne.w\t8bc8 \n-\tldr.w\tr3, [pc, #2384]\t; 7bf0 \n+\tbne.w\t8bcc \n+\tldr.w\tr3, [pc, #2384]\t; 7bf4 \n \tadd\tr3, pc\n \tldrb.w\tr2, [r3, #1334]\t; 0x536\n \tcmp\tr2, #0\n-\tbeq.n\t7344 \n+\tbeq.n\t7348 \n \tldr\tr3, [r3, #0]\n \tlsls\tr3, r3, #28\n-\tbpl.n\t733c \n-\tldr.w\tr3, [pc, #2340]\t; 7bd8 \n+\tbpl.n\t7340 \n+\tldr.w\tr3, [pc, #2340]\t; 7bdc \n \tldr\tr2, [sp, #16]\n-\tldr.w\tr1, [pc, #2364]\t; 7bf4 \n+\tldr.w\tr1, [pc, #2364]\t; 7bf8 \n \tldr.w\tr8, [r2, r3]\n \tadd\tr1, pc\n \tmovs\tr2, #14\n \tmov\tr0, r8\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n-\tldr.w\tr1, [pc, #2348]\t; 7bf8 \n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tldr.w\tr1, [pc, #2348]\t; 7bfc \n \tadd\tr1, pc\n \tadds\tr1, #48\t; 0x30\n \tstr\tr1, [sp, #28]\n \tmov\tr0, r1\n-\tblx\t307c \n+\tblx\t3080 \n \tldr\tr1, [sp, #28]\n \tmov\tr2, r0\n \tmov\tr0, r8\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n-\tldr.w\tr1, [pc, #2328]\t; 7bfc \n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tldr.w\tr1, [pc, #2328]\t; 7c00 \n \tmovs\tr2, #13\n \tmov\tr0, r8\n \tadd\tr1, pc\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tldr\tr3, [sp, #24]\n \tldr.w\tr9, [r3]\n \tcmp.w\tr9, #0\n-\tbeq.w\t983a \n+\tbeq.w\t983e \n \tmov\tr0, r9\n-\tblx\t307c \n+\tblx\t3080 \n \tmov\tr1, r9\n \tmov\tr2, r0\n \tmov\tr0, r8\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tldr.w\tr3, [r8]\n \tldr.w\tr3, [r3, #-12]\n \tadd\tr3, r8\n \tldr.w\tr9, [r3, #124]\t; 0x7c\n \tcmp.w\tr9, #0\n-\tbeq.w\ta086 \n+\tbeq.w\ta08a \n \tldrb.w\tr3, [r9, #28]\n \tcmp\tr3, #0\n-\tbeq.w\t966e \n+\tbeq.w\t9672 \n \tldrb.w\tr1, [r9, #39]\t; 0x27\n \tmov\tr0, r8\n-\tblx\t2f74 \n-\tblx\t2f44 \n+\tblx\t2f78 \n+\tblx\t2f48 \n \tldr\tr0, [sp, #24]\n \tmovs\tr1, #0\n-\tbl\t6288 \n-\tldr.w\tr1, [pc, #2232]\t; 7c00 \n+\tbl\t628c \n+\tldr.w\tr1, [pc, #2232]\t; 7c04 \n \tmovs\tr3, #124\t; 0x7c\n \tmov.w\tr2, #4294967295\t; 0xffffffff\n \tmov\tr0, r4\n \tadd\tr1, pc\n-\tblx\t2d48 \n+\tblx\t2d4c \n \tmov\tr1, r0\n-\tldr.w\tr0, [pc, #2216]\t; 7c04 \n+\tldr.w\tr0, [pc, #2216]\t; 7c08 \n \tadd\tr0, pc\n \tadd.w\tr0, r0, #328\t; 0x148\n-\tblx\t301c \n-\tldr.w\tr0, [pc, #2208]\t; 7c08 \n+\tblx\t3020 \n+\tldr.w\tr0, [pc, #2208]\t; 7c0c \n \tmovs\tr1, #1\n \tadd\tr0, pc\n \tadd.w\tr0, r0, #328\t; 0x148\n-\tblx\t2dfc \n-\tldr.w\tr0, [pc, #2196]\t; 7c0c \n+\tblx\t2e00 \n+\tldr.w\tr0, [pc, #2196]\t; 7c10 \n \tmovs\tr1, #0\n \tadd\tr0, pc\n \tadd.w\tr0, r0, #328\t; 0x148\n-\tblx\t2d54 \n-\tldr.w\tr3, [pc, #2184]\t; 7c10 \n+\tblx\t2d58 \n+\tldr.w\tr3, [pc, #2184]\t; 7c14 \n \tadd\tr3, pc\n \tldr\tr3, [r3, #0]\n \tlsls\tr6, r3, #22\n-\tbpl.n\t7440 \n-\tldr.w\tr3, [pc, #2116]\t; 7bd8 \n+\tbpl.n\t7444 \n+\tldr.w\tr3, [pc, #2116]\t; 7bdc \n \tldr\tr2, [sp, #16]\n-\tldr.w\tr1, [pc, #2168]\t; 7c14 \n+\tldr.w\tr1, [pc, #2168]\t; 7c18 \n \tldr.w\tr8, [r2, r3]\n \tadd\tr1, pc\n \tmovs\tr2, #33\t; 0x21\n \tmov\tr0, r8\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n-\tldr.w\tr0, [pc, #2156]\t; 7c18 \n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tldr.w\tr0, [pc, #2156]\t; 7c1c \n \tadd\tr0, pc\n \tadd.w\tr0, r0, #328\t; 0x148\n-\tblx\t2d3c \n+\tblx\t2d40 \n \tmov\tr9, r0\n \tcmp\tr0, #0\n-\tbeq.w\t90d8 \n-\tblx\t307c \n+\tbeq.w\t90dc \n+\tblx\t3080 \n \tmov\tr1, r9\n \tmov\tr2, r0\n \tmov\tr0, r8\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n-\tldr.w\tr1, [pc, #2124]\t; 7c1c \n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tldr.w\tr1, [pc, #2124]\t; 7c20 \n \tmovs\tr2, #2\n \tmov\tr0, r8\n \tadd\tr1, pc\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n-\tldr.w\tr1, [pc, #2112]\t; 7c20 \n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tldr.w\tr1, [pc, #2112]\t; 7c24 \n \tmovs\tr3, #124\t; 0x7c\n \tmov.w\tr2, #4294967295\t; 0xffffffff\n \tmov\tr0, r4\n \tadd\tr1, pc\n-\tblx\t2d48 \n+\tblx\t2d4c \n \tmov\tr9, r0\n \tcmp\tr0, #0\n-\tbeq.w\t96d2 \n-\tblx\t307c \n+\tbeq.w\t96d6 \n+\tblx\t3080 \n \tmov\tr1, r9\n \tmov\tr2, r0\n \tmov\tr0, r8\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n-\tldr.w\tr1, [pc, #2076]\t; 7c24 \n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tldr.w\tr1, [pc, #2076]\t; 7c28 \n \tmovs\tr2, #1\n \tmov\tr0, r8\n \tadd\tr1, pc\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tldr.w\tr3, [r8]\n \tldr.w\tr3, [r3, #-12]\n \tadd\tr3, r8\n \tldr.w\tr9, [r3, #124]\t; 0x7c\n \tcmp.w\tr9, #0\n-\tbeq.w\ta09a \n+\tbeq.w\ta09e \n \tldrb.w\tr3, [r9, #28]\n \tcmp\tr3, #0\n-\tbeq.w\t932c \n+\tbeq.w\t9330 \n \tldrb.w\tr1, [r9, #39]\t; 0x27\n \tmov\tr0, r8\n-\tblx\t2f74 \n-\tblx\t2f44 \n-\tldr.w\tr0, [pc, #2020]\t; 7c28 \n+\tblx\t2f78 \n+\tblx\t2f48 \n+\tldr.w\tr0, [pc, #2020]\t; 7c2c \n \tadd\tr0, pc\n \tadd.w\tr0, r0, #328\t; 0x148\n-\tblx\t2d3c \n+\tblx\t2d40 \n \tmov\tr1, r0\n-\tldr.w\tr0, [pc, #2008]\t; 7c2c \n+\tldr.w\tr0, [pc, #2008]\t; 7c30 \n \tmovs\tr2, #255\t; 0xff\n \tadd\tr0, pc\n \tadds\tr0, #48\t; 0x30\n-\tblx\t3134 <__strcpy_chk@plt>\n-\tldr.w\tr1, [pc, #2000]\t; 7c30 \n+\tblx\t3138 <__strcpy_chk@plt>\n+\tldr.w\tr1, [pc, #2000]\t; 7c34 \n \tmov\tr0, r4\n \tmovs\tr3, #124\t; 0x7c\n \tadd\tr1, pc\n \tmov.w\tr2, #4294967295\t; 0xffffffff\n-\tblx\t2d48 \n-\tldr.w\tr3, [pc, #1984]\t; 7c34 \n+\tblx\t2d4c \n+\tldr.w\tr3, [pc, #1984]\t; 7c38 \n \tmov\tr8, r0\n \tadd\tr3, pc\n \tldr.w\tr2, [r3, #1216]\t; 0x4c0\n \tldr.w\tr4, [r3, #1200]\t; 0x4b0\n \tmov\tr6, r2\n \tcmp\tr0, #0\n-\tbeq.w\t9636 \n+\tbeq.w\t963a \n \tstr\tr3, [sp, #24]\n-\tblx\t307c \n+\tblx\t3080 \n \tadd.w\tsl, r0, #1\n \tmov\tr9, r0\n \tcmp\tr6, sl\n-\tbcs.n\t74e0 \n+\tbcs.n\t74e4 \n \tldr\tr3, [sp, #24]\n \tadd.w\tr1, r0, #129\t; 0x81\n \tldr.w\tr3, [r3, #1204]\t; 0x4b4\n \tsubs\tr3, r3, r4\n \tstr\tr3, [sp, #28]\n \tcmp\tr6, #0\n-\tbne.w\t90c0 \n+\tbne.w\t90c4 \n \tmov\tr0, r1\n \tstr\tr1, [sp, #24]\n-\tblx\t3064 \n+\tblx\t3068 \n \tldrd\tr1, r3, [sp, #24]\n-\tldr.w\tr2, [pc, #1916]\t; 7c38 \n+\tldr.w\tr2, [pc, #1916]\t; 7c3c \n \tadd\tr2, pc\n \tstr.w\tr1, [r2, #1216]\t; 0x4c0\n \tadds\tr1, r0, r3\n \tstr.w\tr0, [r2, #1200]\t; 0x4b0\n \tstr.w\tr1, [r2, #1204]\t; 0x4b4\n \tmovs\tr1, #0\n \tstrb\tr1, [r0, r3]\n@@ -6425,34 +6425,34 @@\n \tldr.w\tr4, [r2, #1200]\t; 0x4b0\n \tsubs\tr3, #1\n \tadd\tr3, r4\n \tstr.w\tr3, [r2, #1208]\t; 0x4b8\n \tmov\tr0, r4\n \tmov\tr2, sl\n \tmov\tr1, r8\n-\tblx\t2f8c \n-\tldr.w\tr3, [pc, #1872]\t; 7c3c \n+\tblx\t2f90 \n+\tldr.w\tr3, [pc, #1872]\t; 7c40 \n \tadd\tr3, pc\n \tldr.w\tr4, [r3, #1200]\t; 0x4b0\n \tadd\tr4, r9\n \tstr.w\tr4, [r3, #1204]\t; 0x4b4\n-\tldr.w\tr3, [pc, #1860]\t; 7c40 \n+\tldr.w\tr3, [pc, #1860]\t; 7c44 \n \tmovs\tr2, #0\n \tstrb\tr2, [r4, #0]\n \tadd\tr3, pc\n \tldr\tr1, [r3, #0]\n \tstrb.w\tr2, [r3, #1337]\t; 0x539\n \tstrb.w\tr2, [r3, #1338]\t; 0x53a\n \tstrb.w\tr2, [r3, #1334]\t; 0x536\n \tlsls\tr0, r1, #28\n \tmov.w\tr2, #1\n \tstrb.w\tr2, [r3, #1336]\t; 0x538\n \tstrb.w\tr2, [r3, #1335]\t; 0x537\n-\tbmi.w\t92c0 \n-\tldr.w\tr2, [pc, #1820]\t; 7c44 \n+\tbmi.w\t92c4 \n+\tldr.w\tr2, [pc, #1820]\t; 7c48 \n \tmovs\tr3, #0\n \tmovw\tr4, #28087\t; 0x6db7\n \tmovt\tr4, #46811\t; 0xb6db\n \tadd\tr2, pc\n \tldr.w\tr1, [r2, #1312]\t; 0x520\n \tstr.w\tr3, [r2, #1348]\t; 0x544\n \tldr.w\tr3, [r2, #1328]\t; 0x530\n@@ -6467,27 +6467,27 @@\n \tadd.w\tr3, r3, r3, lsl #3\n \tmla\tr3, r4, r1, r3\n \tldr.w\tr1, [r2, #1308]\t; 0x51c\n \tsubs\tr1, r1, r0\n \tasrs\tr1, r1, #3\n \tmla\tr3, r4, r1, r3\n \tstr.w\tr3, [r2, #1344]\t; 0x540\n-\tb.n\t7638 \n-\tldr.w\tr3, [pc, #1748]\t; 7c48 \n+\tb.n\t763c \n+\tldr.w\tr3, [pc, #1748]\t; 7c4c \n \tadd\tr3, pc\n \tldr.w\tr2, [r3, #1316]\t; 0x524\n \tldr.w\tr3, [r3, #1300]\t; 0x514\n \tcmp\tr2, r3\n-\tbeq.w\t9238 \n+\tbeq.w\t923c \n \tldrb\tr3, [r4, #8]\n \tcmp\tr3, #0\n-\tbeq.w\t881a \n+\tbeq.w\t881e \n \tldrb\tr3, [r4, #9]\n \tcmp\tr3, #0\n-\tbeq.w\t8626 \n+\tbeq.w\t862a \n \tldrd\tr3, r2, [sp, #32]\n \tsubs\tr3, r3, r2\n \tldrd\tr2, r1, [sp, #40]\t; 0x28\n \tasrs\tr3, r3, #2\n \tsubs\tr3, #1\n \tsub.w\tsl, r2, r1\n \tldrd\tr2, r1, [sp, #48]\t; 0x30\n@@ -6495,427 +6495,427 @@\n \tadd.w\tr3, r3, r3, lsl #3\n \tsubs\tr2, r2, r1\n \tasrs\tr1, r2, #3\n \tmovw\tr2, #28087\t; 0x6db7\n \tmovt\tr2, #46811\t; 0xb6db\n \tmla\tsl, r2, sl, r3\n \tmla\tsl, r2, r1, sl\n-\tldr.w\tr8, [pc, #1668]\t; 7c4c \n+\tldr.w\tr8, [pc, #1668]\t; 7c50 \n \tldr.w\tr9, [fp]\n \tadd\tr8, pc\n \tldrb.w\tr7, [r8, #1332]\t; 0x534\n \tcmp\tr7, #0\n-\tbne.w\t7810 \n-\tldr.w\tr1, [pc, #1652]\t; 7c50 \n+\tbne.w\t7814 \n+\tldr.w\tr1, [pc, #1652]\t; 7c54 \n \tmov\tr0, r9\n \tadd\tr1, pc\n-\tblx\t3164 \n-\tcbnz\tr0, 7636 \n+\tblx\t3168 \n+\tcbnz\tr0, 763a \n \tldr.w\tr3, [r8]\n \tmovs\tr2, #1\n \tstrb.w\tr2, [r8, #1333]\t; 0x535\n \tlsls\tr4, r3, #22\n-\tbpl.n\t7636 \n-\tldr.w\tr3, [pc, #1504]\t; 7bd8 \n+\tbpl.n\t763a \n+\tldr.w\tr3, [pc, #1504]\t; 7bdc \n \tldr\tr2, [sp, #16]\n-\tldr.w\tr1, [pc, #1620]\t; 7c54 \n+\tldr.w\tr1, [pc, #1620]\t; 7c58 \n \tldr.w\tr8, [r2, r3]\n \tadd\tr1, pc\n \tmovs\tr2, #33\t; 0x21\n \tmov\tr0, r8\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tldr.w\tr3, [r8]\n \tldr.w\tr3, [r3, #-12]\n \tadd\tr3, r8\n \tldr\tr4, [r3, #124]\t; 0x7c\n \tcmp\tr4, #0\n-\tbeq.w\ta096 \n+\tbeq.w\ta09a \n \tldrb\tr3, [r4, #28]\n \tcmp\tr3, #0\n-\tbeq.w\t906e \n+\tbeq.w\t9072 \n \tldrb.w\tr1, [r4, #39]\t; 0x27\n \tmov\tr0, r8\n-\tblx\t2f74 \n-\tblx\t2f44 \n+\tblx\t2f78 \n+\tblx\t2f48 \n \tmovs\tr7, #0\n \tldr\tr3, [sp, #20]\n \tldr\tr0, [r3, #0]\n-\tcbz\tr0, 764a \n+\tcbz\tr0, 764e \n \tldr\tr3, [sp, #12]\n \tldr\tr3, [r3, #0]\n \tcmp\tr0, r3\n-\tbeq.n\t764a \n-\tblx\t2f68 \n+\tbeq.n\t764e \n+\tblx\t2f6c \n \tldr\tr0, [r5, #0]\n-\tcbz\tr0, 765a \n+\tcbz\tr0, 765e \n \tldr\tr3, [sp, #12]\n \tldr\tr3, [r3, #0]\n \tcmp\tr0, r3\n-\tbeq.n\t765a \n-\tblx\t2f68 \n+\tbeq.n\t765e \n+\tblx\t2f6c \n \tldr.w\tr0, [fp]\n-\tcbz\tr0, 766c \n+\tcbz\tr0, 7670 \n \tldr\tr3, [sp, #12]\n \tldr\tr3, [r3, #0]\n \tcmp\tr0, r3\n-\tbeq.n\t766c \n-\tblx\t2f68 \n-\tldr.w\tr2, [pc, #1512]\t; 7c58 \n-\tldr.w\tr3, [pc, #1320]\t; 7b9c \n+\tbeq.n\t7670 \n+\tblx\t2f6c \n+\tldr.w\tr2, [pc, #1512]\t; 7c5c \n+\tldr.w\tr3, [pc, #1320]\t; 7ba0 \n \tadd\tr2, pc\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [sp, #468]\t; 0x1d4\n \teors\tr2, r3\n \tmov.w\tr3, #0\n-\tbne.w\ta066 \n+\tbne.w\ta06a \n \tmov\tr0, r7\n \tadd\tsp, #476\t; 0x1dc\n \tvpop\t{d8}\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n \taddw\tr7, r6, #1220\t; 0x4c4\n \tmov\tr0, r7\n-\tblx\t2e74 <__cxa_guard_acquire@plt>\n+\tblx\t2e78 <__cxa_guard_acquire@plt>\n \tcmp\tr0, #0\n-\tbeq.w\t6fa8 \n+\tbeq.w\t6fac \n \tmovs\tr3, #32\n \tmovs\tr0, #129\t; 0x81\n \tstrb.w\tr3, [r6, #1236]\t; 0x4d4\n-\tblx\t3064 \n+\tblx\t3068 \n \tmovs\tr3, #129\t; 0x81\n \tstrb\tr5, [r0, #0]\n \tstr.w\tr0, [r6, #1224]\t; 0x4c8\n \tstr.w\tr0, [r6, #1228]\t; 0x4cc\n \tadds\tr0, #128\t; 0x80\n \tstr.w\tr3, [r6, #1240]\t; 0x4d8\n \tstr.w\tr0, [r6, #1232]\t; 0x4d0\n \tmov\tr0, r7\n-\tblx\t2f80 <__cxa_guard_release@plt>\n-\tldr.w\tr3, [pc, #1424]\t; 7c5c \n+\tblx\t2f84 <__cxa_guard_release@plt>\n+\tldr.w\tr3, [pc, #1424]\t; 7c60 \n \tldr\tr2, [sp, #16]\n \tadds\tr0, r7, #4\n \tldr\tr1, [r2, r3]\n-\tldr.w\tr2, [pc, #1416]\t; 7c60 \n+\tldr.w\tr2, [pc, #1416]\t; 7c64 \n \tadd\tr2, pc\n-\tblx\t30c8 <__aeabi_atexit@plt+0x4>\n-\tb.n\t6fa8 \n+\tblx\t30cc <__aeabi_atexit@plt+0x4>\n+\tb.n\t6fac \n \taddw\tr7, r6, #1196\t; 0x4ac\n \tmov\tr0, r7\n-\tblx\t2e74 <__cxa_guard_acquire@plt>\n+\tblx\t2e78 <__cxa_guard_acquire@plt>\n \tcmp\tr0, #0\n-\tbeq.w\t6f92 \n+\tbeq.w\t6f96 \n \tmovs\tr3, #32\n \tmovs\tr0, #129\t; 0x81\n \tstrb.w\tr3, [r6, #1212]\t; 0x4bc\n-\tblx\t3064 \n+\tblx\t3068 \n \tmovs\tr3, #129\t; 0x81\n \tstrb\tr5, [r0, #0]\n \tstr.w\tr0, [r6, #1200]\t; 0x4b0\n \tstr.w\tr0, [r6, #1204]\t; 0x4b4\n \tadds\tr0, #128\t; 0x80\n \tstr.w\tr3, [r6, #1216]\t; 0x4c0\n \tstr.w\tr0, [r6, #1208]\t; 0x4b8\n \tmov\tr0, r7\n-\tblx\t2f80 <__cxa_guard_release@plt>\n-\tldr.w\tr3, [pc, #1344]\t; 7c5c \n+\tblx\t2f84 <__cxa_guard_release@plt>\n+\tldr.w\tr3, [pc, #1344]\t; 7c60 \n \tldr\tr2, [sp, #16]\n \tadd.w\tr0, r6, #1200\t; 0x4b0\n \tldr\tr1, [r2, r3]\n-\tldr.w\tr2, [pc, #1340]\t; 7c64 \n+\tldr.w\tr2, [pc, #1340]\t; 7c68 \n \tadd\tr2, pc\n-\tblx\t30c8 <__aeabi_atexit@plt+0x4>\n-\tb.n\t6f92 \n+\tblx\t30cc <__aeabi_atexit@plt+0x4>\n+\tb.n\t6f96 \n \taddw\tr7, r6, #1172\t; 0x494\n \tmov\tr0, r7\n-\tblx\t2e74 <__cxa_guard_acquire@plt>\n+\tblx\t2e78 <__cxa_guard_acquire@plt>\n \tcmp\tr0, #0\n-\tbeq.w\t6f7c \n+\tbeq.w\t6f80 \n \tmovs\tr3, #32\n \tmovs\tr0, #129\t; 0x81\n \tstrb.w\tr3, [r6, #1188]\t; 0x4a4\n-\tblx\t3064 \n+\tblx\t3068 \n \tmovs\tr3, #129\t; 0x81\n \tstrb\tr5, [r0, #0]\n \tstr.w\tr0, [r6, #1176]\t; 0x498\n \tstr.w\tr0, [r6, #1180]\t; 0x49c\n \tadds\tr0, #128\t; 0x80\n \tstr.w\tr3, [r6, #1192]\t; 0x4a8\n \tstr.w\tr0, [r6, #1184]\t; 0x4a0\n \tmov\tr0, r7\n-\tblx\t2f80 <__cxa_guard_release@plt>\n-\tldr.w\tr3, [pc, #1264]\t; 7c5c \n+\tblx\t2f84 <__cxa_guard_release@plt>\n+\tldr.w\tr3, [pc, #1264]\t; 7c60 \n \tldr\tr2, [sp, #16]\n \tadd.w\tr0, r6, #1176\t; 0x498\n \tldr\tr1, [r2, r3]\n-\tldr.w\tr2, [pc, #1264]\t; 7c68 \n+\tldr.w\tr2, [pc, #1264]\t; 7c6c \n \tadd\tr2, pc\n-\tblx\t30c8 <__aeabi_atexit@plt+0x4>\n-\tb.w\t6f7c \n+\tblx\t30cc <__aeabi_atexit@plt+0x4>\n+\tb.w\t6f80 \n \tadd.w\tr0, r6, #1288\t; 0x508\n-\tblx\t2e74 <__cxa_guard_acquire@plt>\n+\tblx\t2e78 <__cxa_guard_acquire@plt>\n \tcmp\tr0, #0\n-\tbeq.w\t6fe0 \n+\tbeq.w\t6fe4 \n \tmov\tr1, r5\n \taddw\tr0, r6, #1292\t; 0x50c\n \tstr.w\tr5, [r6, #1292]\t; 0x50c\n \tstr.w\tr5, [r6, #1296]\t; 0x510\n \tstr.w\tr5, [r6, #1300]\t; 0x514\n \tstr.w\tr5, [r6, #1304]\t; 0x518\n \tstr.w\tr5, [r6, #1308]\t; 0x51c\n \tstr.w\tr5, [r6, #1312]\t; 0x520\n \tstr.w\tr5, [r6, #1316]\t; 0x524\n \tstr.w\tr5, [r6, #1320]\t; 0x528\n \tstr.w\tr5, [r6, #1324]\t; 0x52c\n \tstr.w\tr5, [r6, #1328]\t; 0x530\n-\tbl\tc0a4 >::_M_initialize_map(unsigned int)@@Base>\n-\tldr.w\tr5, [pc, #1192]\t; 7c6c \n+\tbl\tc0a8 >::_M_initialize_map(unsigned int)@@Base>\n+\tldr.w\tr5, [pc, #1192]\t; 7c70 \n \tadd\tr5, pc\n \tadd.w\tr0, r5, #1288\t; 0x508\n-\tblx\t2f80 <__cxa_guard_release@plt>\n-\tldr.w\tr3, [pc, #1180]\t; 7c70 \n+\tblx\t2f84 <__cxa_guard_release@plt>\n+\tldr.w\tr3, [pc, #1180]\t; 7c74 \n \tldr\tr2, [sp, #16]\n \taddw\tr0, r5, #1292\t; 0x50c\n \tldr\tr1, [r2, r3]\n-\tldr.w\tr2, [pc, #1172]\t; 7c74 \n+\tldr.w\tr2, [pc, #1172]\t; 7c78 \n \tadd\tr2, pc\n-\tblx\t30c8 <__aeabi_atexit@plt+0x4>\n-\tb.w\t6fe0 \n+\tblx\t30cc <__aeabi_atexit@plt+0x4>\n+\tb.w\t6fe4 \n \tmovs\tr3, #32\n \tstr.w\tr8, [fp, #16]\n \tstrd\tr0, r0, [fp]\n \tstr.w\tr0, [fp, #8]\n \tstrb.w\tr3, [fp, #12]\n \tcmp\tr0, #0\n-\tbeq.w\t7078 \n+\tbeq.w\t707c \n \tmov\tr8, r0\n-\tblx\t307c \n+\tblx\t3080 \n \tmov\tr7, r0\n \tadd.w\tr9, r0, #1\n-\tb.n\t7046 \n-\tldr.w\tr1, [pc, #1124]\t; 7c78 \n+\tb.n\t704a \n+\tldr.w\tr1, [pc, #1124]\t; 7c7c \n \tmov\tr0, r9\n \tadd\tr1, pc\n-\tblx\t3164 \n+\tblx\t3168 \n \tcmp\tr0, #0\n-\tbne.w\t8104 \n-\tldr.w\tr3, [pc, #1112]\t; 7c7c \n+\tbne.w\t8108 \n+\tldr.w\tr3, [pc, #1112]\t; 7c80 \n \tadd\tr3, pc\n \tldr.w\tr3, [r3, #1348]\t; 0x544\n \tcmp\tr3, sl\n-\tbeq.n\t78ce \n-\tldr\tr3, [pc, #932]\t; (7bd8 )\n+\tbeq.n\t78d2 \n+\tldr\tr3, [pc, #932]\t; (7bdc )\n \tldr\tr2, [sp, #16]\n-\tldr.w\tr1, [pc, #1096]\t; 7c80 \n+\tldr.w\tr1, [pc, #1096]\t; 7c84 \n \tldr.w\tr8, [r2, r3]\n \tadd\tr1, pc\n \tmovs\tr2, #24\n \tmov\tr0, r8\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n-\tldr.w\tr1, [pc, #1084]\t; 7c84 \n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tldr.w\tr1, [pc, #1084]\t; 7c88 \n \tadd\tr1, pc\n \tadds\tr1, #48\t; 0x30\n \tstr\tr1, [sp, #28]\n \tmov\tr0, r1\n-\tblx\t307c \n+\tblx\t3080 \n \tldr\tr1, [sp, #28]\n \tmov\tr2, r0\n \tmov\tr0, r8\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n-\tldr.w\tr1, [pc, #1060]\t; 7c88 \n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tldr.w\tr1, [pc, #1060]\t; 7c8c \n \tmovs\tr2, #21\n \tmov\tr0, r8\n \tadd\tr1, pc\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n-\tldr.w\tr3, [pc, #1052]\t; 7c8c \n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tldr.w\tr3, [pc, #1052]\t; 7c90 \n \tmov\tr0, r8\n \tadd\tr3, pc\n \tldr.w\tr1, [r3, #1348]\t; 0x544\n-\tblx\t2e2c \n-\tldr.w\tr1, [pc, #1040]\t; 7c90 \n+\tblx\t2e30 \n+\tldr.w\tr1, [pc, #1040]\t; 7c94 \n \tmovs\tr2, #1\n \tmov\tr8, r0\n \tadd\tr1, pc\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tmov\tr1, sl\n \tmov\tr0, r8\n-\tblx\t2e2c \n-\tldr\tr1, [pc, #1020]\t; (7c94 )\n+\tblx\t2e30 \n+\tldr\tr1, [pc, #1020]\t; (7c98 )\n \tmovs\tr2, #1\n \tmov\tr8, r0\n \tadd\tr1, pc\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tldr.w\tr3, [r8]\n \tldr.w\tr3, [r3, #-12]\n \tadd\tr3, r8\n \tldr.w\tr9, [r3, #124]\t; 0x7c\n \tcmp.w\tr9, #0\n-\tbeq.w\ta082 \n+\tbeq.w\ta086 \n \tldrb.w\tr3, [r9, #28]\n \tcmp\tr3, #0\n-\tbeq.w\t9036 \n+\tbeq.w\t903a \n \tldrb.w\tr1, [r9, #39]\t; 0x27\n \tmov\tr0, r8\n-\tblx\t2f74 \n-\tblx\t2f44 \n-\tldr\tr3, [pc, #968]\t; (7c98 )\n+\tblx\t2f78 \n+\tblx\t2f48 \n+\tldr\tr3, [pc, #968]\t; (7c9c )\n \tadd\tr3, pc\n \tldrb.w\tr3, [r3, #1352]\t; 0x548\n \tcmp\tr3, #0\n-\tbne.w\t8f9c \n-\tldr\tr1, [pc, #956]\t; (7c9c )\n+\tbne.w\t8fa0 \n+\tldr\tr1, [pc, #956]\t; (7ca0 )\n \tldr.w\tr0, [fp]\n \tadd\tr1, pc\n-\tblx\t3164 \n+\tblx\t3168 \n \tcmp\tr0, #0\n-\tbne.w\t9490 \n-\tldr\tr3, [pc, #944]\t; (7ca0 )\n+\tbne.w\t9494 \n+\tldr\tr3, [pc, #944]\t; (7ca4 )\n \tadd\tr3, pc\n \tldr\tr3, [r3, #0]\n \tlsls\tr3, r3, #30\n-\tbpl.n\t79de \n-\tldr\tr1, [pc, #936]\t; (7ca4 )\n+\tbpl.n\t79e2 \n+\tldr\tr1, [pc, #936]\t; (7ca8 )\n \tadd.w\tr9, sp, #212\t; 0xd4\n \tmov\tr0, r9\n \tadd\tr1, pc\n-\tblx\t2d9c \n+\tblx\t2da0 \n \tadd\tr3, sp, #152\t; 0x98\n \tmov\tr1, r4\n \tmov\tr0, r3\n \tmov\tr6, r3\n \tstr\tr3, [sp, #28]\n-\tblx\t32b4 \n+\tblx\t32b8 \n \tldr.w\tr8, [r6]\n \tcmp\tr8, r6\n-\tbeq.n\t794a \n+\tbeq.n\t794e \n \tldr.w\tsl, [r8, #8]\n \tmovs\tr3, #124\t; 0x7c\n \tmov.w\tr2, #4294967295\t; 0xffffffff\n \tmov\tr0, r4\n \tmov\tr1, sl\n-\tblx\t2d48 \n+\tblx\t2d4c \n \tmovs\tr3, #124\t; 0x7c\n \tmov\tr2, r0\n \tstr\tr3, [sp, #0]\n \tmov\tr1, sl\n \tmov.w\tr3, #4294967295\t; 0xffffffff\n \tmov\tr0, r9\n-\tblx\t3128 \n+\tblx\t312c \n \tldr.w\tr8, [r8]\n \tldr\tr3, [sp, #28]\n \tcmp\tr8, r3\n-\tbne.n\t791c \n+\tbne.n\t7920 \n \tmov\tr0, r9\n-\tblx\t2d90 \n+\tblx\t2d94 \n \tmov\tr8, r0\n-\tblx\t307c \n+\tblx\t3080 \n \tldr\tr3, [sp, #24]\n \tadds\tr1, r0, #1\n \tmov\tr4, r0\n \tldr\tr2, [r3, #4]\n \tldr\tr3, [r3, #8]\n \tsubs\tr3, r3, r2\n \tcmp\tr1, r3\n-\tbhi.w\t90f0 \n-\tcbz\tr4, 7996 \n+\tbhi.w\t90f4 \n+\tcbz\tr4, 799a \n \tldrd\tr6, ip, [sp, #20]\n \tadd.w\tr1, r8, #4294967295\t; 0xffffffff\n-\tb.n\t798c \n+\tb.n\t7990 \n \tadds\tr3, r2, #1\n \tstr.w\tr3, [ip, #4]\n \tmvns\tr3, r1\n \tldrb\tr0, [r1, #0]\n \tadd\tr3, r8\n \tcmn\tr3, r4\n \tstrb\tr0, [r2, #0]\n-\tbeq.w\t9524 \n+\tbeq.w\t9528 \n \tldr.w\tr2, [ip, #4]\n \tldrb.w\tr3, [r1, #1]!\n \tcmp\tr3, #0\n-\tbne.n\t7974 \n+\tbne.n\t7978 \n \tstr\tr6, [sp, #20]\n \tmovs\tr3, #0\n \tstrb\tr3, [r2, #0]\n \tldr\tr3, [sp, #28]\n \tldr\tr4, [r3, #0]\n \tcmp\tr4, r3\n-\tbeq.n\t79d8 \n+\tbeq.n\t79dc \n \tldr.w\tsl, [sp, #12]\n \tvmov\ts16, r9\n \tldr\tr6, [sp, #20]\n \tldr.w\tr8, [sp, #28]\n \tmov\tr9, r4\n \tldr\tr4, [r4, #0]\n \tldr.w\tr0, [r9, #8]\n-\tcbz\tr0, 79c6 \n+\tcbz\tr0, 79ca \n \tldr.w\tr3, [sl]\n \tcmp\tr0, r3\n-\tbeq.n\t79c6 \n-\tblx\t2f68 \n+\tbeq.n\t79ca \n+\tblx\t2f6c \n \tmov\tr0, r9\n \tmovs\tr1, #28\n-\tblx\t2f34 \n+\tblx\t2f38 \n \tcmp\tr4, r8\n-\tbne.n\t79b0 \n+\tbne.n\t79b4 \n \tvmov\tr9, s16\n \tstr\tr6, [sp, #20]\n \tmov\tr0, r9\n-\tblx\t3088 \n+\tblx\t308c \n \tldr\tr0, [sp, #24]\n \tmovs\tr1, #0\n-\tbl\t6288 \n-\tldr\tr3, [pc, #704]\t; (7ca8 )\n+\tbl\t628c \n+\tldr\tr3, [pc, #704]\t; (7cac )\n \tmovs\tr2, #0\n \tadd\tr3, pc\n \tstrb.w\tr2, [r3, #1337]\t; 0x539\n \tstrb.w\tr2, [r3, #1338]\t; 0x53a\n \tstr.w\tr2, [r3, #1348]\t; 0x544\n-\tb.n\t7638 \n-\tldr\tr2, [pc, #688]\t; (7cac )\n+\tb.n\t763c \n+\tldr\tr2, [pc, #688]\t; (7cb0 )\n \tadd\tr2, pc\n \tldr.w\tr3, [r2, #1324]\t; 0x52c\n \tldr.w\tr0, [r2, #1316]\t; 0x524\n \tsubs\tr3, #56\t; 0x38\n \tcmp\tr0, r3\n-\tbeq.w\t926a \n+\tbeq.w\t926e \n \tmov\tr1, r4\n-\tblx\t3158 \n-\tldr\tr2, [pc, #664]\t; (7cb0 )\n+\tblx\t315c \n+\tldr\tr2, [pc, #664]\t; (7cb4 )\n \tadd\tr2, pc\n \tldr.w\tr3, [r2, #1316]\t; 0x524\n \tadds\tr3, #56\t; 0x38\n \tstr.w\tr3, [r2, #1316]\t; 0x524\n-\tldr\tr3, [pc, #656]\t; (7cb4 )\n+\tldr\tr3, [pc, #656]\t; (7cb8 )\n \tadd\tr3, pc\n \tldr\tr3, [r3, #0]\n \tlsls\tr3, r3, #23\n-\tbpl.w\t7180 \n-\tldr\tr3, [pc, #424]\t; (7bd8 )\n+\tbpl.w\t7184 \n+\tldr\tr3, [pc, #424]\t; (7bdc )\n \tldr\tr2, [sp, #16]\n-\tldr\tr1, [pc, #644]\t; (7cb8 )\n+\tldr\tr1, [pc, #644]\t; (7cbc )\n \tldr.w\tr8, [r2, r3]\n \tadd\tr1, pc\n \tmovs\tr2, #14\n \tmov\tr0, r8\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n-\tldr\tr1, [pc, #632]\t; (7cbc )\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tldr\tr1, [pc, #632]\t; (7cc0 )\n \tadd\tr1, pc\n \tadds\tr1, #48\t; 0x30\n \tstr\tr1, [sp, #28]\n \tmov\tr0, r1\n-\tblx\t307c \n+\tblx\t3080 \n \tldr\tr1, [sp, #28]\n \tmov\tr2, r0\n \tmov\tr0, r8\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n-\tldr\tr1, [pc, #612]\t; (7cc0 )\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tldr\tr1, [pc, #612]\t; (7cc4 )\n \tmovs\tr2, #8\n \tmov\tr0, r8\n \tadd\tr1, pc\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n-\tldr\tr2, [pc, #604]\t; (7cc4 )\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tldr\tr2, [pc, #604]\t; (7cc8 )\n \tmovw\tip, #28087\t; 0x6db7\n \tmovt\tip, #46811\t; 0xb6db\n \tmov\tr0, r8\n \tadd\tr2, pc\n \tldr.w\tr3, [r2, #1328]\t; 0x530\n \tldr.w\tr1, [r2, #1312]\t; 0x520\n \tldr.w\tr6, [r2, #1320]\t; 0x528\n@@ -6928,449 +6928,449 @@\n \tadd.w\tr1, r1, r1, lsl #3\n \tmla\tr1, ip, r3, r1\n \tldr.w\tr3, [r2, #1308]\t; 0x51c\n \tldr.w\tr2, [r2, #1300]\t; 0x514\n \tsubs\tr3, r3, r2\n \tasrs\tr3, r3, #3\n \tmla\tr1, ip, r3, r1\n-\tblx\t2f50 (unsigned long)@plt>\n-\tldr\tr1, [pc, #540]\t; (7cc8 )\n+\tblx\t2f54 (unsigned long)@plt>\n+\tldr\tr1, [pc, #540]\t; (7ccc )\n \tmovs\tr2, #2\n \tmov\tr8, r0\n \tadd\tr1, pc\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tldr.w\tr9, [r4, #4]\n \tcmp.w\tr9, #0\n-\tbeq.w\t91ce \n+\tbeq.w\t91d2 \n \tmov\tr0, r9\n-\tblx\t307c \n+\tblx\t3080 \n \tmov\tr1, r9\n \tmov\tr2, r0\n \tmov\tr0, r8\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tldr.w\tr3, [r8]\n \tldr.w\tr3, [r3, #-12]\n \tadd\tr3, r8\n \tldr.w\tr9, [r3, #124]\t; 0x7c\n \tcmp.w\tr9, #0\n-\tbeq.w\ta08a \n+\tbeq.w\ta08e \n \tldrb.w\tr3, [r9, #28]\n \tcmp\tr3, #0\n-\tbeq.w\t952e \n+\tbeq.w\t9532 \n \tldrb.w\tr1, [r9, #39]\t; 0x27\n \tmov\tr0, r8\n-\tblx\t2f74 \n-\tblx\t2f44 \n-\tb.w\t7180 \n-\tldr\tr1, [pc, #452]\t; (7ccc )\n+\tblx\t2f78 \n+\tblx\t2f48 \n+\tb.w\t7184 \n+\tldr\tr1, [pc, #452]\t; (7cd0 )\n \taddw\tr0, r5, #1116\t; 0x45c\n \tadd\tr1, pc\n-\tblx\t2d9c \n-\tldr\tr5, [pc, #444]\t; (7cd0 )\n+\tblx\t2da0 \n+\tldr\tr5, [pc, #444]\t; (7cd4 )\n \tadd\tr5, pc\n \tadd.w\tr0, r5, #1112\t; 0x458\n-\tblx\t2f80 <__cxa_guard_release@plt>\n-\tldr\tr3, [pc, #436]\t; (7cd4 )\n+\tblx\t2f84 <__cxa_guard_release@plt>\n+\tldr\tr3, [pc, #436]\t; (7cd8 )\n \tldr\tr2, [sp, #16]\n \taddw\tr0, r5, #1116\t; 0x45c\n \tldr\tr1, [r2, r3]\n-\tldr\tr2, [pc, #432]\t; (7cd8 )\n+\tldr\tr2, [pc, #432]\t; (7cdc )\n \tadd\tr2, pc\n-\tblx\t30c8 <__aeabi_atexit@plt+0x4>\n-\tb.w\t6f66 \n+\tblx\t30cc <__aeabi_atexit@plt+0x4>\n+\tb.w\t6f6a \n \tmov\tr1, r5\n \tadd.w\tr0, r6, #1248\t; 0x4e0\n \tstr.w\tr5, [r6, #1248]\t; 0x4e0\n \tstr.w\tr5, [r6, #1252]\t; 0x4e4\n \tstr.w\tr5, [r6, #1256]\t; 0x4e8\n \tstr.w\tr5, [r6, #1260]\t; 0x4ec\n \tstr.w\tr5, [r6, #1264]\t; 0x4f0\n \tstr.w\tr5, [r6, #1268]\t; 0x4f4\n \tstr.w\tr5, [r6, #1272]\t; 0x4f8\n \tstr.w\tr5, [r6, #1276]\t; 0x4fc\n \tstr.w\tr5, [r6, #1280]\t; 0x500\n \tstr.w\tr5, [r6, #1284]\t; 0x504\n-\tbl\tc0a4 >::_M_initialize_map(unsigned int)@@Base>\n-\tldr\tr5, [pc, #372]\t; (7cdc )\n+\tbl\tc0a8 >::_M_initialize_map(unsigned int)@@Base>\n+\tldr\tr5, [pc, #372]\t; (7ce0 )\n \tadd\tr5, pc\n \taddw\tr0, r5, #1244\t; 0x4dc\n-\tblx\t2f80 <__cxa_guard_release@plt>\n-\tldr\tr3, [pc, #252]\t; (7c70 )\n+\tblx\t2f84 <__cxa_guard_release@plt>\n+\tldr\tr3, [pc, #252]\t; (7c74 )\n \tldr\tr2, [sp, #16]\n \tadd.w\tr0, r5, #1248\t; 0x4e0\n \tldr\tr1, [r2, r3]\n-\tldr\tr2, [pc, #356]\t; (7ce0 )\n+\tldr\tr2, [pc, #356]\t; (7ce4 )\n \tadd\tr2, pc\n-\tblx\t30c8 <__aeabi_atexit@plt+0x4>\n-\tb.w\t6fca \n+\tblx\t30cc <__aeabi_atexit@plt+0x4>\n+\tb.w\t6fce \n \tmov\tr0, r4\n-\tblx\t3260 \n+\tblx\t3264 \n \tldrb\tr3, [r4, #9]\n \tcmp\tr3, #0\n-\tbne.w\t7180 \n-\tb.n\t79fa \n+\tbne.w\t7184 \n+\tb.n\t79fe \n \tnop\n-\tldrb\tr0, [r7, #25]\n+\tldrb\tr4, [r6, #25]\n \tmovs\tr1, r0\n \tlsls\tr0, r0, #9\n \tmovs\tr0, r0\n-\tstrh\tr6, [r4, #6]\n+\tstrh\tr2, [r4, #6]\n \tmovs\tr1, r0\n-\tldrb\tr4, [r2, #25]\n+\tldrb\tr0, [r2, #25]\n \tmovs\tr1, r0\n-\tstrh\tr2, [r6, #4]\n+\tstrh\tr6, [r5, #4]\n \tmovs\tr1, r0\n-\tstrh\tr4, [r3, #4]\n+\tstrh\tr0, [r3, #4]\n \tmovs\tr1, r0\n-\tstrh\tr6, [r0, #4]\n+\tstrh\tr2, [r0, #4]\n \tmovs\tr1, r0\n-\tstrh\tr0, [r6, #2]\n+\tstrh\tr4, [r5, #2]\n \tmovs\tr1, r0\n-\tstrh\tr6, [r1, #2]\n+\tstrh\tr2, [r1, #2]\n \tmovs\tr1, r0\n-\tstrh\tr2, [r6, #0]\n+\tstrh\tr6, [r5, #0]\n \tmovs\tr1, r0\n \tlsls\tr0, r3, #9\n \tmovs\tr0, r0\n \tldrb\tr0, [r6, r3]\n \tmovs\tr0, r0\n \tldrb\tr0, [r2, r3]\n \tmovs\tr0, r0\n \tldrb\tr4, [r6, r1]\n \tmovs\tr0, r0\n-\tldrb\tr0, [r3, #26]\n+\tldrb\tr4, [r2, #26]\n \tmovs\tr1, r0\n \tldrh\tr4, [r4, r5]\n \tmovs\tr0, r0\n \tlsls\tr0, r3, #8\n \tmovs\tr0, r0\n \tldrsh\tr6, [r3, r0]\n \tmovs\tr0, r0\n-\tldrb\tr2, [r7, #23]\n+\tldrb\tr6, [r6, #23]\n \tmovs\tr1, r0\n \tldrb\tr4, [r5, r4]\n \tmovs\tr0, r0\n \tldrh\tr6, [r0, r2]\n \tmovs\tr0, r0\n \tldrh\tr4, [r4, r1]\n \tmovs\tr0, r0\n-\tldrb\tr4, [r7, #21]\n+\tldrb\tr0, [r7, #21]\n \tmovs\tr1, r0\n \tldrb\tr6, [r4, r5]\n \tmovs\tr0, r0\n-\tldrb\tr0, [r2, #21]\n+\tldrb\tr4, [r1, #21]\n \tmovs\tr1, r0\n \tldrsh\tr2, [r0, r0]\n \tmovs\tr0, r0\n \tldrb\tr4, [r0, r1]\n \tmovs\tr0, r0\n-\tldrb\tr0, [r0, #19]\n+\tldrb\tr4, [r7, #18]\n \tmovs\tr1, r0\n-\tldrb\tr0, [r6, #18]\n+\tldrb\tr4, [r5, #18]\n \tmovs\tr1, r0\n-\tldrb\tr0, [r4, #18]\n+\tldrb\tr4, [r3, #18]\n \tmovs\tr1, r0\n-\tldrb\tr2, [r2, #18]\n+\tldrb\tr6, [r1, #18]\n \tmovs\tr1, r0\n \tldrb\tr4, [r3, r5]\n \tmovs\tr0, r0\n-\tldrb\tr6, [r5, #17]\n+\tldrb\tr2, [r5, #17]\n \tmovs\tr1, r0\n \tldr\tr2, [r5, r5]\n \tmovs\tr0, r0\n \tldrh\tr4, [r5, r6]\n \tmovs\tr0, r0\n \tldr\tr0, [r1, r5]\n \tmovs\tr0, r0\n-\tldrb\tr0, [r3, #15]\n+\tldrb\tr4, [r2, #15]\n \tmovs\tr1, r0\n-\tldrb\tr6, [r0, #15]\n+\tldrb\tr2, [r0, #15]\n \tmovs\tr1, r0\n \tldr\tr2, [r1, r2]\n \tmovs\tr0, r0\n-\tldrb\tr6, [r4, #14]\n+\tldrb\tr2, [r4, #14]\n \tmovs\tr1, r0\n-\tldrb\tr0, [r4, #13]\n+\tldrb\tr4, [r3, #13]\n \tmovs\tr1, r0\n-\tldrb\tr6, [r5, #12]\n+\tldrb\tr2, [r5, #12]\n \tmovs\tr1, r0\n-\tldrb\tr2, [r3, #12]\n+\tldrb\tr6, [r2, #12]\n \tmovs\tr1, r0\n-\tldrb\tr2, [r5, #11]\n+\tldrb\tr6, [r4, #11]\n \tmovs\tr1, r0\n-\tldrb\tr0, [r5, #10]\n+\tldrb\tr4, [r4, #10]\n \tmovs\tr1, r0\n-\tldrb\tr6, [r1, #9]\n+\tldrb\tr2, [r1, #9]\n \tmovs\tr1, r0\n \tldrb\tr0, [r7, r5]\n \tmovs\tr0, r0\n \tldrb\tr4, [r3, r5]\n \tmovs\tr0, r0\n-\tstrb\tr0, [r5, #28]\n+\tstrb\tr4, [r4, #28]\n \tmovs\tr1, r0\n \tlsls\tr4, r2, #8\n \tmovs\tr0, r0\n-\tldrb\tr0, [r5, #4]\n+\tldrb\tr4, [r4, #4]\n \tmovs\tr1, r0\n-\tldrb\tr0, [r3, #3]\n+\tldrb\tr4, [r2, #3]\n \tmovs\tr1, r0\n-\tldrb\tr0, [r1, #2]\n+\tldrb\tr4, [r0, #2]\n \tmovs\tr1, r0\n-\tldrb\tr6, [r2, #1]\n+\tldrb\tr2, [r2, #1]\n \tmovs\tr1, r0\n \tlsls\tr0, r7, #7\n \tmovs\tr0, r0\n-\tldrb\tr0, [r4, #0]\n+\tldrb\tr4, [r3, #0]\n \tmovs\tr1, r0\n \tstrb\tr6, [r2, r4]\n \tmovs\tr0, r0\n-\tstrb\tr6, [r6, #31]\n+\tstrb\tr2, [r6, #31]\n \tmovs\tr1, r0\n \tldrh\tr0, [r1, r5]\n \tmovs\tr0, r0\n-\tstrb\tr2, [r2, #31]\n+\tstrb\tr6, [r1, #31]\n \tmovs\tr1, r0\n \tldrh\tr0, [r7, r4]\n \tmovs\tr0, r0\n-\tstrb\tr0, [r5, #30]\n+\tstrb\tr4, [r4, #30]\n \tmovs\tr1, r0\n \tldrh\tr2, [r6, r4]\n \tmovs\tr0, r0\n \tstrb\tr2, [r7, r2]\n \tmovs\tr0, r0\n-\tstrb\tr4, [r1, #29]\n+\tstrb\tr0, [r1, #29]\n \tmovs\tr1, r0\n \tstrb\tr2, [r1, r1]\n \tmovs\tr0, r0\n-\tstrb\tr4, [r5, #28]\n+\tstrb\tr0, [r5, #28]\n \tmovs\tr1, r0\n \tldr\tr0, [r1, r6]\n \tmovs\tr0, r0\n-\tstrb\tr2, [r6, #24]\n+\tstrb\tr6, [r5, #24]\n \tmovs\tr1, r0\n-\tstrb\tr0, [r4, #24]\n+\tstrb\tr4, [r3, #24]\n \tmovs\tr1, r0\n-\tstrb\tr6, [r0, #24]\n+\tstrb\tr2, [r0, #24]\n \tmovs\tr1, r0\n-\tstrb\tr0, [r7, #23]\n+\tstrb\tr4, [r6, #23]\n \tmovs\tr1, r0\n \tstrb\tr4, [r1, r6]\n \tmovs\tr0, r0\n-\tstrb\tr0, [r3, #23]\n+\tstrb\tr4, [r2, #23]\n \tmovs\tr1, r0\n \tstrb\tr4, [r6, r5]\n \tmovs\tr0, r0\n-\tstrb\tr2, [r5, #22]\n+\tstrb\tr6, [r4, #22]\n \tmovs\tr1, r0\n \tstrh\tr4, [r2, r2]\n \tmovs\tr0, r0\n \tstrb\tr6, [r3, r2]\n \tmovs\tr0, r0\n-\tstrb\tr2, [r1, #20]\n+\tstrb\tr6, [r0, #20]\n \tmovs\tr1, r0\n \tlsls\tr0, r7, #8\n \tmovs\tr0, r0\n-\tstrb\tr0, [r3, #19]\n+\tstrb\tr4, [r2, #19]\n \tmovs\tr1, r0\n-\tstrb\tr6, [r6, #18]\n+\tstrb\tr2, [r6, #18]\n \tmovs\tr1, r0\n-\tstrb\tr4, [r0, #18]\n+\tstrb\tr0, [r0, #18]\n \tmovs\tr1, r0\n \tldr.w\tr9, [r5]\n-\tldr.w\tr1, [pc, #3352]\t; 8a04 \n+\tldr.w\tr1, [pc, #3352]\t; 8a08 \n \tmov\tr0, r9\n \tadd\tr1, pc\n-\tblx\t3164 \n+\tblx\t3168 \n \tcmp\tr0, #0\n-\tbne.w\t8824 \n-\tldr.w\tr3, [pc, #3340]\t; 8a08 \n+\tbne.w\t8828 \n+\tldr.w\tr3, [pc, #3340]\t; 8a0c \n \tadd\tr3, pc\n \tldrb.w\tr2, [r3, #1334]\t; 0x536\n \tcmp\tr2, #0\n-\tbeq.w\t9060 \n-\tldr.w\tr3, [pc, #3328]\t; 8a0c \n+\tbeq.w\t9064 \n+\tldr.w\tr3, [pc, #3328]\t; 8a10 \n \tadd\tr3, pc\n \tldr\tr3, [r3, #0]\n \tlsls\tr0, r3, #28\n-\tbpl.n\t7e16 \n-\tldr.w\tr3, [pc, #3320]\t; 8a10 \n+\tbpl.n\t7e1a \n+\tldr.w\tr3, [pc, #3320]\t; 8a14 \n \tldr\tr2, [sp, #16]\n-\tldr.w\tr1, [pc, #3316]\t; 8a14 \n+\tldr.w\tr1, [pc, #3316]\t; 8a18 \n \tldr.w\tr8, [r2, r3]\n \tadd\tr1, pc\n \tmovs\tr2, #14\n \tmov\tr0, r8\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n-\tldr.w\tr1, [pc, #3304]\t; 8a18 \n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tldr.w\tr1, [pc, #3304]\t; 8a1c \n \tadd\tr1, pc\n \tadds\tr1, #48\t; 0x30\n \tstr\tr1, [sp, #28]\n \tmov\tr0, r1\n-\tblx\t307c \n+\tblx\t3080 \n \tldr\tr1, [sp, #28]\n \tmov\tr2, r0\n \tmov\tr0, r8\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n-\tldr.w\tr1, [pc, #3280]\t; 8a1c \n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tldr.w\tr1, [pc, #3280]\t; 8a20 \n \tmovs\tr2, #13\n \tmov\tr0, r8\n \tadd\tr1, pc\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tldr.w\tr3, [r8]\n \tldr.w\tr3, [r3, #-12]\n \tadd\tr3, r8\n \tldr\tr7, [r3, #124]\t; 0x7c\n \tcmp\tr7, #0\n-\tbeq.w\ta06e \n+\tbeq.w\ta072 \n \tldrb\tr3, [r7, #28]\n \tcmp\tr3, #0\n-\tbeq.w\t98a2 \n+\tbeq.w\t98a6 \n \tldrb.w\tr1, [r7, #39]\t; 0x27\n \tmov\tr0, r8\n-\tblx\t2f74 \n-\tblx\t2f44 \n-\tldr.w\tr1, [pc, #3232]\t; 8a20 \n+\tblx\t2f78 \n+\tblx\t2f48 \n+\tldr.w\tr1, [pc, #3232]\t; 8a24 \n \tmovs\tr2, #18\n \tmov\tr0, r8\n \tadd\tr1, pc\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n-\tldr.w\tr3, [pc, #3220]\t; 8a24 \n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tldr.w\tr3, [pc, #3220]\t; 8a28 \n \tmov\tr0, r8\n \tadd\tr3, pc\n \tldrb.w\tr1, [r3, #1335]\t; 0x537\n-\tblx\t2ec8 (bool)@plt>\n+\tblx\t2ecc (bool)@plt>\n \tldr\tr3, [r0, #0]\n \tmov\tr7, r0\n \tldr.w\tr3, [r3, #-12]\n \tadd\tr3, r0\n \tldr.w\tr9, [r3, #124]\t; 0x7c\n \tcmp.w\tr9, #0\n-\tbeq.w\ta07e \n+\tbeq.w\ta082 \n \tldrb.w\tr3, [r9, #28]\n \tcmp\tr3, #0\n-\tbeq.w\t987a \n+\tbeq.w\t987e \n \tldrb.w\tr1, [r9, #39]\t; 0x27\n \tmov\tr0, r7\n-\tblx\t2f74 \n-\tblx\t2f44 \n-\tldr.w\tr1, [pc, #3164]\t; 8a28 \n+\tblx\t2f78 \n+\tblx\t2f48 \n+\tldr.w\tr1, [pc, #3164]\t; 8a2c \n \tmovs\tr2, #15\n \tmov\tr0, r8\n \tadd\tr1, pc\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n-\tldr.w\tr3, [pc, #3152]\t; 8a2c \n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tldr.w\tr3, [pc, #3152]\t; 8a30 \n \tmov\tr0, r8\n \tadd\tr3, pc\n \tldrb.w\tr1, [r3, #1334]\t; 0x536\n-\tblx\t2ec8 (bool)@plt>\n+\tblx\t2ecc (bool)@plt>\n \tldr\tr3, [r0, #0]\n \tmov\tr7, r0\n \tldr.w\tr3, [r3, #-12]\n \tadd\tr3, r0\n \tldr.w\tr8, [r3, #124]\t; 0x7c\n \tcmp.w\tr8, #0\n-\tbeq.w\ta07a \n+\tbeq.w\ta07e \n \tldrb.w\tr3, [r8, #28]\n \tcmp\tr3, #0\n-\tbeq.w\t9852 \n+\tbeq.w\t9856 \n \tldrb.w\tr1, [r8, #39]\t; 0x27\n \tmov\tr0, r7\n-\tblx\t2f74 \n-\tblx\t2f44 \n-\tldr.w\tr0, [pc, #3096]\t; 8a30 \n+\tblx\t2f78 \n+\tblx\t2f48 \n+\tldr.w\tr0, [pc, #3096]\t; 8a34 \n \tmovs\tr1, #0\n \tadd\tr0, pc\n \tadd.w\tr0, r0, #328\t; 0x148\n-\tblx\t2fec \n-\tldr.w\tr0, [pc, #3084]\t; 8a34 \n+\tblx\t2ff0 \n+\tldr.w\tr0, [pc, #3084]\t; 8a38 \n \tmovs\tr1, #0\n \tadd\tr0, pc\n \tadd.w\tr0, r0, #328\t; 0x148\n-\tblx\t326c \n-\tldr.w\tr0, [pc, #3072]\t; 8a38 \n+\tblx\t3270 \n+\tldr.w\tr0, [pc, #3072]\t; 8a3c \n \tmovs\tr1, #0\n \tadd\tr0, pc\n \tadd.w\tr0, r0, #328\t; 0x148\n-\tblx\t2f5c \n-\tldr.w\tr0, [pc, #3060]\t; 8a3c \n+\tblx\t2f60 \n+\tldr.w\tr0, [pc, #3060]\t; 8a40 \n \tmovs\tr1, #0\n \tadd\tr0, pc\n \tadd.w\tr0, r0, #328\t; 0x148\n-\tblx\t2d54 \n+\tblx\t2d58 \n \tldr\tr0, [sp, #24]\n \tmovs\tr1, #0\n-\tbl\t6288 \n-\tldr.w\tr1, [pc, #3040]\t; 8a40 \n+\tbl\t628c \n+\tldr.w\tr1, [pc, #3040]\t; 8a44 \n \tmovs\tr3, #124\t; 0x7c\n \tmov.w\tr2, #4294967295\t; 0xffffffff\n \tmov\tr0, r4\n \tadd\tr1, pc\n-\tblx\t2d48 \n+\tblx\t2d4c \n \tmov\tr1, r0\n-\tldr.w\tr0, [pc, #3024]\t; 8a44 \n+\tldr.w\tr0, [pc, #3024]\t; 8a48 \n \tadd\tr0, pc\n \tadd.w\tr0, r0, #328\t; 0x148\n-\tblx\t301c \n-\tldr.w\tr0, [pc, #3012]\t; 8a48 \n+\tblx\t3020 \n+\tldr.w\tr0, [pc, #3012]\t; 8a4c \n \tmovs\tr1, #1\n \tadd\tr0, pc\n \tadd.w\tr0, r0, #328\t; 0x148\n-\tblx\t2dfc \n-\tldr.w\tr0, [pc, #3000]\t; 8a4c \n+\tblx\t2e00 \n+\tldr.w\tr0, [pc, #3000]\t; 8a50 \n \tmovs\tr1, #0\n \tadd\tr0, pc\n \tadd.w\tr0, r0, #328\t; 0x148\n-\tblx\t2f5c \n-\tldr.w\tr0, [pc, #2988]\t; 8a50 \n+\tblx\t2f60 \n+\tldr.w\tr0, [pc, #2988]\t; 8a54 \n \tmovs\tr1, #0\n \tadd\tr0, pc\n \tadd.w\tr0, r0, #328\t; 0x148\n-\tblx\t2d54 \n-\tldr.w\tr0, [pc, #2976]\t; 8a54 \n+\tblx\t2d58 \n+\tldr.w\tr0, [pc, #2976]\t; 8a58 \n \tadd\tr0, pc\n \tadd.w\tr0, r0, #328\t; 0x148\n-\tblx\t2d3c \n+\tblx\t2d40 \n \tmov\tr1, r0\n-\tldr.w\tr0, [pc, #2964]\t; 8a58 \n+\tldr.w\tr0, [pc, #2964]\t; 8a5c \n \tmovs\tr2, #255\t; 0xff\n \tadd\tr0, pc\n \tadds\tr0, #48\t; 0x30\n-\tblx\t3134 <__strcpy_chk@plt>\n-\tldr.w\tr1, [pc, #2956]\t; 8a5c \n+\tblx\t3138 <__strcpy_chk@plt>\n+\tldr.w\tr1, [pc, #2956]\t; 8a60 \n \tmovs\tr3, #124\t; 0x7c\n \tmov.w\tr2, #4294967295\t; 0xffffffff\n \tadd\tr1, pc\n \tmov\tr0, r4\n-\tblx\t2d48 \n-\tldr.w\tr3, [pc, #2940]\t; 8a60 \n+\tblx\t2d4c \n+\tldr.w\tr3, [pc, #2940]\t; 8a64 \n \tmov\tr8, r0\n \tadd\tr3, pc\n \tldr.w\tr2, [r3, #1192]\t; 0x4a8\n \tldr.w\tr7, [r3, #1176]\t; 0x498\n \tmov\tr6, r2\n \tcmp\tr0, #0\n-\tbeq.w\t99b0 \n+\tbeq.w\t99b4 \n \tstr\tr3, [sp, #24]\n-\tblx\t307c \n+\tblx\t3080 \n \tadd.w\tsl, r0, #1\n \tmov\tr9, r0\n \tcmp\tr6, sl\n-\tbcs.n\t7f50 \n+\tbcs.n\t7f54 \n \tldr\tr3, [sp, #24]\n \tadd.w\tr1, r0, #129\t; 0x81\n \tldr.w\tr3, [r3, #1180]\t; 0x49c\n \tsubs\tr3, r3, r7\n \tstr\tr3, [sp, #28]\n \tcmp\tr6, #0\n-\tbeq.w\t97a8 \n+\tbeq.w\t97ac \n \tmov\tr0, r7\n \tstr\tr1, [sp, #24]\n-\tblx\t329c \n+\tblx\t32a0 \n \tldrd\tr1, r3, [sp, #24]\n-\tldr.w\tr2, [pc, #2872]\t; 8a64 \n+\tldr.w\tr2, [pc, #2872]\t; 8a68 \n \tadd\tr2, pc\n \tstr.w\tr1, [r2, #1192]\t; 0x4a8\n \tadds\tr1, r0, r3\n \tstr.w\tr0, [r2, #1176]\t; 0x498\n \tstr.w\tr1, [r2, #1180]\t; 0x49c\n \tmovs\tr1, #0\n \tstrb\tr1, [r0, r3]\n@@ -7378,76 +7378,76 @@\n \tldr.w\tr7, [r2, #1176]\t; 0x498\n \tsubs\tr3, #1\n \tadd\tr3, r7\n \tstr.w\tr3, [r2, #1184]\t; 0x4a0\n \tmov\tr0, r7\n \tmov\tr2, sl\n \tmov\tr1, r8\n-\tblx\t2f8c \n-\tldr.w\tr3, [pc, #2828]\t; 8a68 \n+\tblx\t2f90 \n+\tldr.w\tr3, [pc, #2828]\t; 8a6c \n \tadd\tr3, pc\n \tldr.w\tr7, [r3, #1176]\t; 0x498\n \tadd\tr7, r9\n \tstr.w\tr7, [r3, #1180]\t; 0x49c\n-\tldr.w\tr3, [pc, #2816]\t; 8a6c \n+\tldr.w\tr3, [pc, #2816]\t; 8a70 \n \tmovs\tr2, #0\n \tstrb\tr2, [r7, #0]\n \tmovs\tr1, #1\n \tadd\tr3, pc\n \tstrb.w\tr2, [r3, #1336]\t; 0x538\n \tstrb.w\tr2, [r3, #1337]\t; 0x539\n \tstrb.w\tr2, [r3, #1338]\t; 0x53a\n \tstrb.w\tr2, [r3, #1335]\t; 0x537\n \tldr\tr2, [r3, #0]\n \tstrb.w\tr1, [r3, #1334]\t; 0x536\n \tlsls\tr1, r2, #28\n-\tbpl.n\t7ff8 \n-\tldr.w\tr3, [pc, #2684]\t; 8a10 \n+\tbpl.n\t7ffc \n+\tldr.w\tr3, [pc, #2684]\t; 8a14 \n \tldr\tr2, [sp, #16]\n-\tldr.w\tr1, [pc, #2776]\t; 8a70 \n+\tldr.w\tr1, [pc, #2776]\t; 8a74 \n \tldr.w\tr8, [r2, r3]\n \tadd\tr1, pc\n \tmovs\tr2, #14\n \tmov\tr0, r8\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n-\tldr.w\tr1, [pc, #2760]\t; 8a74 \n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tldr.w\tr1, [pc, #2760]\t; 8a78 \n \tadd\tr1, pc\n \tadds\tr1, #48\t; 0x30\n \tstr\tr1, [sp, #24]\n \tmov\tr0, r1\n-\tblx\t307c \n+\tblx\t3080 \n \tldr\tr1, [sp, #24]\n \tmov\tr2, r0\n \tmov\tr0, r8\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n-\tldr.w\tr1, [pc, #2740]\t; 8a78 \n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tldr.w\tr1, [pc, #2740]\t; 8a7c \n \tmovs\tr2, #31\n \tmov\tr0, r8\n \tadd\tr1, pc\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tldr.w\tr3, [r8]\n \tldr.w\tr3, [r3, #-12]\n \tadd\tr3, r8\n \tldr\tr7, [r3, #124]\t; 0x7c\n \tcmp\tr7, #0\n-\tbeq.w\ta09e \n+\tbeq.w\ta0a2 \n \tldrb\tr3, [r7, #28]\n \tcmp\tr3, #0\n-\tbeq.w\t96ea \n+\tbeq.w\t96ee \n \tldrb.w\tr1, [r7, #39]\t; 0x27\n \tmov\tr0, r8\n-\tblx\t2f74 \n-\tblx\t2f44 \n-\tldr.w\tr7, [pc, #2688]\t; 8a7c \n+\tblx\t2f78 \n+\tblx\t2f48 \n+\tldr.w\tr7, [pc, #2688]\t; 8a80 \n \tmov.w\tlr, #0\n \tmov.w\tr2, #4294967295\t; 0xffffffff\n \tmovw\tip, #28087\t; 0x6db7\n \tmovt\tip, #46811\t; 0xb6db\n \tadd\tr7, pc\n-\tldr.w\tr1, [pc, #2672]\t; 8a80 \n+\tldr.w\tr1, [pc, #2672]\t; 8a84 \n \tmovs\tr3, #124\t; 0x7c\n \tmov\tr0, r4\n \tldr.w\tr6, [r7, #1328]\t; 0x530\n \tadd\tr1, pc\n \tstr.w\tlr, [r7, #1344]\t; 0x540\n \tstr.w\tlr, [r7, #1348]\t; 0x544\n \tmov\tlr, r6\n@@ -7465,128 +7465,128 @@\n \tmla\tlr, ip, r8, lr\n \tmov\tr8, r6\n \tldr.w\tr6, [r7, #1300]\t; 0x514\n \tsub.w\tr8, r8, r6\n \tmov.w\tr8, r8, asr #3\n \tmla\tlr, ip, r8, lr\n \tstr.w\tlr, [r7, #1340]\t; 0x53c\n-\tblx\t2d48 \n+\tblx\t2d4c \n \tmov\tr7, r0\n-\tblx\t2dd8 \n+\tblx\t2ddc \n \tmov\tr8, r0\n-\tldr.w\tr0, [pc, #2572]\t; 8a84 \n+\tldr.w\tr0, [pc, #2572]\t; 8a88 \n \tadd\tr0, pc\n \tadd.w\tr0, r0, #328\t; 0x148\n-\tblx\t2df0 \n+\tblx\t2df4 \n \tmov\tr1, r0\n \tmov\tr0, r8\n-\tblx\t2e80 \n+\tblx\t2e84 \n \tmov\tr1, r7\n-\tblx\t30ec \n-\tldr.w\tr3, [pc, #2548]\t; 8a88 \n+\tblx\t30f0 \n+\tldr.w\tr3, [pc, #2548]\t; 8a8c \n \tmvns\tr2, r0\n \tcmp\tr0, #0\n \tadd\tr3, pc\n \tmov.w\tr2, r2, lsr #31\n \tstrb\tr2, [r3, #5]\n-\tblt.w\t97b8 \n-\tldr.w\tr3, [pc, #2532]\t; 8a8c \n+\tblt.w\t97bc \n+\tldr.w\tr3, [pc, #2532]\t; 8a90 \n \tadd\tr3, pc\n \tldr\tr3, [r3, #0]\n \tlsls\tr2, r3, #22\n-\tbpl.w\t7636 \n-\tldr.w\tr3, [pc, #2396]\t; 8a10 \n+\tbpl.w\t763a \n+\tldr.w\tr3, [pc, #2396]\t; 8a14 \n \tldr\tr2, [sp, #16]\n-\tldr.w\tr1, [pc, #2516]\t; 8a90 \n+\tldr.w\tr1, [pc, #2516]\t; 8a94 \n \tldr.w\tr8, [r2, r3]\n \tadd\tr1, pc\n \tmovs\tr2, #26\n \tmov\tr0, r8\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n-\tldr.w\tr0, [pc, #2504]\t; 8a94 \n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tldr.w\tr0, [pc, #2504]\t; 8a98 \n \tadd\tr0, pc\n \tadd.w\tr0, r0, #328\t; 0x148\n-\tblx\t2d3c \n+\tblx\t2d40 \n \tmov\tr4, r0\n \tcmp\tr0, #0\n-\tbeq.w\t9d44 \n-\tblx\t307c \n+\tbeq.w\t9d48 \n+\tblx\t3080 \n \tmov\tr1, r4\n \tmov\tr2, r0\n \tmov\tr0, r8\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tldr.w\tr3, [r8]\n \tldr.w\tr3, [r3, #-12]\n \tadd\tr3, r8\n \tldr\tr4, [r3, #124]\t; 0x7c\n \tcmp\tr4, #0\n-\tbne.w\t7620 \n-\tblx\t2e44 \n-\tldr.w\tr1, [pc, #2448]\t; 8a98 \n+\tbne.w\t7624 \n+\tblx\t2e48 \n+\tldr.w\tr1, [pc, #2448]\t; 8a9c \n \tmov\tr0, r9\n \tadd\tr1, pc\n-\tblx\t3164 \n+\tblx\t3168 \n \tmov\tr2, r0\n-\tcbnz\tr0, 812a \n+\tcbnz\tr0, 812e \n \tldr\tr3, [sp, #20]\n \tstr\tr0, [sp, #28]\n \tldr.w\tr1, [r8, #1224]\t; 0x4c8\n \tldr\tr0, [r3, #0]\n-\tblx\t3164 \n+\tblx\t3168 \n \tldr\tr2, [sp, #28]\n \tcmp\tr0, #0\n-\tbeq.w\t7822 \n+\tbeq.w\t7826 \n \tldrb.w\tr3, [r9]\n \tcmp\tr3, #113\t; 0x71\n-\tbne.w\t84d8 \n+\tbne.w\t84dc \n \tldrb.w\tr3, [r9, #1]\n \tcmp\tr3, #0\n-\tbne.w\t84d8 \n-\tldr.w\tr3, [pc, #2396]\t; 8a9c \n+\tbne.w\t84dc \n+\tldr.w\tr3, [pc, #2396]\t; 8aa0 \n \tadd.w\tr9, sp, #212\t; 0xd4\n \tmov\tr0, r9\n \tadd\tr3, pc\n \tldr.w\tr1, [r3, #1272]\t; 0x4f8\n \tldr.w\tr2, [r3, #1276]\t; 0x4fc\n \tcmp\tr1, r2\n \tittt\teq\n \tldreq.w\tr3, [r3, #1284]\t; 0x504\n \tldreq.w\tr1, [r3, #-4]\n \taddeq.w\tr1, r1, #504\t; 0x1f8\n \tsubs\tr1, #56\t; 0x38\n-\tblx\t3158 \n-\tldr.w\tr3, [pc, #2356]\t; 8aa0 \n+\tblx\t315c \n+\tldr.w\tr3, [pc, #2356]\t; 8aa4 \n \tadd\tr3, pc\n \tldr\tr3, [r3, #0]\n \tlsls\tr6, r3, #29\n-\tbpl.n\t8254 \n-\tldr.w\tr3, [pc, #2200]\t; 8a10 \n+\tbpl.n\t8258 \n+\tldr.w\tr3, [pc, #2200]\t; 8a14 \n \tldr\tr2, [sp, #16]\n-\tldr.w\tr1, [pc, #2344]\t; 8aa4 \n+\tldr.w\tr1, [pc, #2344]\t; 8aa8 \n \tldr.w\tr8, [r2, r3]\n \tadd\tr1, pc\n \tmovs\tr2, #14\n \tmov\tr0, r8\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n-\tldr.w\tr1, [pc, #2328]\t; 8aa8 \n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tldr.w\tr1, [pc, #2328]\t; 8aac \n \tadd\tr1, pc\n \tadds\tr1, #48\t; 0x30\n \tstr\tr1, [sp, #28]\n \tmov\tr0, r1\n-\tblx\t307c \n+\tblx\t3080 \n \tldr\tr1, [sp, #28]\n \tmov\tr2, r0\n \tmov\tr0, r8\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n-\tldr.w\tr1, [pc, #2308]\t; 8aac \n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tldr.w\tr1, [pc, #2308]\t; 8ab0 \n \tmovs\tr2, #12\n \tmov\tr0, r8\n \tadd\tr1, pc\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n-\tldr.w\tr2, [pc, #2296]\t; 8ab0 \n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tldr.w\tr2, [pc, #2296]\t; 8ab4 \n \tmovw\tip, #28087\t; 0x6db7\n \tmovt\tip, #46811\t; 0xb6db\n \tmov\tr0, r8\n \tadd\tr2, pc\n \tldr.w\tr1, [r2, #1268]\t; 0x4f4\n \tldr.w\tr3, [r2, #1284]\t; 0x504\n \tldr.w\tr6, [r2, #1276]\t; 0x4fc\n@@ -7599,104 +7599,104 @@\n \tasrs\tr3, r3, #3\n \tmla\tr3, ip, r3, r1\n \tldr.w\tr1, [r2, #1264]\t; 0x4f0\n \tldr.w\tr2, [r2, #1256]\t; 0x4e8\n \tsubs\tr1, r1, r2\n \tasrs\tr1, r1, #3\n \tmla\tr1, ip, r1, r3\n-\tblx\t2f50 (unsigned long)@plt>\n-\tldr.w\tr1, [pc, #2232]\t; 8ab4 \n+\tblx\t2f54 (unsigned long)@plt>\n+\tldr.w\tr1, [pc, #2232]\t; 8ab8 \n \tmovs\tr2, #2\n \tmov\tr8, r0\n \tadd\tr1, pc\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tmov\tr0, r9\n-\tblx\t2d90 \n+\tblx\t2d94 \n \tmov\tsl, r0\n \tcmp\tr0, #0\n-\tbeq.w\t9db4 \n-\tblx\t307c \n+\tbeq.w\t9db8 \n+\tblx\t3080 \n \tmov\tr1, sl\n \tmov\tr2, r0\n \tmov\tr0, r8\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n-\tldr.w\tr1, [pc, #2192]\t; 8ab8 \n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tldr.w\tr1, [pc, #2192]\t; 8abc \n \tmovs\tr2, #4\n \tmov\tr0, r8\n \tadd\tr1, pc\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tmov\tr0, r4\n-\tblx\t2d90 \n+\tblx\t2d94 \n \tmov\tsl, r0\n \tcmp\tr0, #0\n-\tbeq.w\t9d9c \n-\tblx\t307c \n+\tbeq.w\t9da0 \n+\tblx\t3080 \n \tmov\tr1, sl\n \tmov\tr2, r0\n \tmov\tr0, r8\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tmov\tr0, r8\n-\tbl\t4080 <_start@@Base+0x110>\n-\tldr.w\tr8, [pc, #2148]\t; 8abc \n+\tbl\t4084 <_start@@Base+0x110>\n+\tldr.w\tr8, [pc, #2148]\t; 8ac0 \n \tadd\tr8, pc\n \tldr.w\tr0, [r8, #1272]\t; 0x4f8\n \tldr.w\tr3, [r8, #1276]\t; 0x4fc\n \tcmp\tr0, r3\n-\tbeq.w\t9b24 \n+\tbeq.w\t9b28 \n \tsubs\tr0, #56\t; 0x38\n \tstr.w\tr0, [r8, #1272]\t; 0x4f8\n-\tblx\t3088 \n-\tldr.w\tr1, [pc, #2124]\t; 8ac0 \n+\tblx\t308c \n+\tldr.w\tr1, [pc, #2124]\t; 8ac4 \n \tmovs\tr3, #124\t; 0x7c\n \tmov.w\tr2, #4294967295\t; 0xffffffff\n \tmov\tr0, r4\n \tadd\tr1, pc\n-\tblx\t2d48 \n+\tblx\t2d4c \n \tcmp\tr0, #0\n-\tbeq.w\t97a2 \n-\tldr.w\tr1, [pc, #2104]\t; 8ac4 \n+\tbeq.w\t97a6 \n+\tldr.w\tr1, [pc, #2104]\t; 8ac8 \n \tmovs\tr3, #124\t; 0x7c\n \tmov.w\tr2, #4294967295\t; 0xffffffff\n \tmov\tr0, r4\n \tadd\tr1, pc\n-\tblx\t2d48 \n-\tldr.w\tr1, [pc, #2088]\t; 8ac8 \n+\tblx\t2d4c \n+\tldr.w\tr1, [pc, #2088]\t; 8acc \n \tadd\tr1, pc\n-\tblx\t3164 \n+\tblx\t3168 \n \tcmp\tr0, #0\n-\tbne.w\t97a2 \n-\tldr.w\tr3, [pc, #2076]\t; 8acc \n+\tbne.w\t97a6 \n+\tldr.w\tr3, [pc, #2076]\t; 8ad0 \n \tadd\tr3, pc\n \tldr\tr3, [r3, #0]\n \tlsls\tr0, r3, #29\n-\tbpl.n\t8398 \n-\tldr.w\tr3, [pc, #1876]\t; 8a10 \n+\tbpl.n\t839c \n+\tldr.w\tr3, [pc, #1876]\t; 8a14 \n \tldr\tr2, [sp, #16]\n-\tldr.w\tr1, [pc, #2064]\t; 8ad0 \n+\tldr.w\tr1, [pc, #2064]\t; 8ad4 \n \tldr.w\tr8, [r2, r3]\n \tadd\tr1, pc\n \tmovs\tr2, #14\n \tmov\tr0, r8\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n-\tldr.w\tr1, [pc, #2048]\t; 8ad4 \n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tldr.w\tr1, [pc, #2048]\t; 8ad8 \n \tadd\tr1, pc\n \tadds\tr1, #48\t; 0x30\n \tstr\tr1, [sp, #28]\n \tmov\tr0, r1\n-\tblx\t307c \n+\tblx\t3080 \n \tldr\tr1, [sp, #28]\n \tmov\tr2, r0\n \tmov\tr0, r8\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n-\tldr.w\tr1, [pc, #2028]\t; 8ad8 \n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tldr.w\tr1, [pc, #2028]\t; 8adc \n \tmovs\tr2, #3\n \tmov\tr0, r8\n \tadd\tr1, pc\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n-\tldr.w\tr2, [pc, #2016]\t; 8adc \n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tldr.w\tr2, [pc, #2016]\t; 8ae0 \n \tmovw\tip, #28087\t; 0x6db7\n \tmovt\tip, #46811\t; 0xb6db\n \tmov\tr0, r8\n \tadd\tr2, pc\n \tldr.w\tr1, [r2, #1268]\t; 0x4f4\n \tldr.w\tr3, [r2, #1284]\t; 0x504\n \tldr.w\tr6, [r2, #1276]\t; 0x4fc\n@@ -7709,286 +7709,286 @@\n \tasrs\tr3, r3, #3\n \tmla\tr3, ip, r3, r1\n \tldr.w\tr1, [r2, #1264]\t; 0x4f0\n \tldr.w\tr2, [r2, #1256]\t; 0x4e8\n \tsubs\tr1, r1, r2\n \tasrs\tr1, r1, #3\n \tmla\tr1, ip, r1, r3\n-\tblx\t2f50 (unsigned long)@plt>\n-\tldr.w\tr1, [pc, #1952]\t; 8ae0 \n+\tblx\t2f54 (unsigned long)@plt>\n+\tldr.w\tr1, [pc, #1952]\t; 8ae4 \n \tmovs\tr2, #2\n \tmov\tr8, r0\n \tadd\tr1, pc\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tmov\tr0, r9\n-\tblx\t2d90 \n+\tblx\t2d94 \n \tmov\tsl, r0\n \tcmp\tr0, #0\n-\tbeq.w\t9f04 \n-\tblx\t307c \n+\tbeq.w\t9f08 \n+\tblx\t3080 \n \tmov\tr1, sl\n \tmov\tr2, r0\n \tmov\tr0, r8\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n-\tldr.w\tr1, [pc, #1912]\t; 8ae4 \n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tldr.w\tr1, [pc, #1912]\t; 8ae8 \n \tmovs\tr2, #4\n \tmov\tr0, r8\n \tadd\tr1, pc\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tmov\tr0, r4\n-\tblx\t2d90 \n+\tblx\t2d94 \n \tmov\tsl, r0\n \tcmp\tr0, #0\n-\tbeq.w\t9eec \n-\tblx\t307c \n+\tbeq.w\t9ef0 \n+\tblx\t3080 \n \tmov\tr1, sl\n \tmov\tr2, r0\n \tmov\tr0, r8\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tmov\tr0, r8\n-\tbl\t4080 <_start@@Base+0x110>\n-\tldr.w\tip, [pc, #1868]\t; 8ae8 \n+\tbl\t4084 <_start@@Base+0x110>\n+\tldr.w\tip, [pc, #1868]\t; 8aec \n \tmovs\tr3, #124\t; 0x7c\n-\tldr.w\tr1, [pc, #1868]\t; 8aec \n+\tldr.w\tr1, [pc, #1868]\t; 8af0 \n \tmov.w\tr2, #4294967295\t; 0xffffffff\n \tadd\tip, pc\n \tmov\tr0, r9\n \tadd\tr1, pc\n \tmov.w\tlr, #0\n \tstrb.w\tlr, [ip, #1352]\t; 0x548\n-\tblx\t2d48 \n-\tldr.w\tr1, [pc, #1844]\t; 8af0 \n+\tblx\t2d4c \n+\tldr.w\tr1, [pc, #1844]\t; 8af4 \n \tmov\tsl, r0\n \tmovs\tr3, #124\t; 0x7c\n \tmov.w\tr2, #4294967295\t; 0xffffffff\n \tadd\tr1, pc\n \tmov\tr0, r4\n-\tblx\t2d48 \n+\tblx\t2d4c \n \tmov\tr3, r0\n \tcmp.w\tsl, #0\n-\tbeq.w\t9e02 \n+\tbeq.w\t9e06 \n \tcmp\tr0, #0\n-\tbeq.w\t9e30 \n+\tbeq.w\t9e34 \n \tmov\tr1, r3\n \tmov\tr0, sl\n \tmov\tr6, r3\n-\tblx\t3164 \n+\tblx\t3168 \n \tcmp\tr0, #0\n-\tbeq.n\t846c \n-\tldr.w\tr3, [pc, #1572]\t; 8a10 \n+\tbeq.n\t8470 \n+\tldr.w\tr3, [pc, #1572]\t; 8a14 \n \tldr\tr2, [sp, #16]\n-\tldr.w\tr1, [pc, #1792]\t; 8af4 \n+\tldr.w\tr1, [pc, #1792]\t; 8af8 \n \tldr.w\tr8, [r2, r3]\n \tadd\tr1, pc\n \tmovs\tr2, #33\t; 0x21\n \tmov\tr0, r8\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n-\tldr.w\tr1, [pc, #1780]\t; 8af8 \n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tldr.w\tr1, [pc, #1780]\t; 8afc \n \tadd\tr1, pc\n \tadds\tr1, #48\t; 0x30\n \tstr\tr1, [sp, #16]\n \tmov\tr0, r1\n-\tblx\t307c \n+\tblx\t3080 \n \tldr\tr1, [sp, #16]\n \tmov\tr2, r0\n \tmov\tr0, r8\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n-\tldr.w\tr1, [pc, #1756]\t; 8afc \n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tldr.w\tr1, [pc, #1756]\t; 8b00 \n \tmovs\tr2, #44\t; 0x2c\n \tmov\tr0, r8\n \tadd\tr1, pc\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tmov\tr0, sl\n-\tblx\t307c \n+\tblx\t3080 \n \tmov\tr1, sl\n \tmov\tr2, r0\n \tmov\tr0, r8\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n-\tldr.w\tr1, [pc, #1732]\t; 8b00 \n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tldr.w\tr1, [pc, #1732]\t; 8b04 \n \tmovs\tr2, #1\n \tmov\tr0, r8\n \tadd\tr1, pc\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tmov\tr0, r6\n-\tblx\t307c \n+\tblx\t3080 \n \tmov\tr1, r6\n \tmov\tr2, r0\n \tmov\tr0, r8\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n-\tldr.w\tr1, [pc, #1704]\t; 8b04 \n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tldr.w\tr1, [pc, #1704]\t; 8b08 \n \tmovs\tr2, #1\n \tmov\tr0, r8\n \tadd\tr1, pc\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tmov\tr0, r8\n-\tbl\t4080 <_start@@Base+0x110>\n-\tldr.w\tr1, [pc, #1688]\t; 8b08 \n+\tbl\t4084 <_start@@Base+0x110>\n+\tldr.w\tr1, [pc, #1688]\t; 8b0c \n \tmovs\tr3, #124\t; 0x7c\n \tmov.w\tr2, #4294967295\t; 0xffffffff\n \tmov\tr0, r4\n \tadd\tr1, pc\n-\tblx\t2d48 \n-\tcbz\tr0, 8496 \n-\tldr.w\tr1, [pc, #1672]\t; 8b0c \n+\tblx\t2d4c \n+\tcbz\tr0, 849a \n+\tldr.w\tr1, [pc, #1672]\t; 8b10 \n \tmovs\tr3, #124\t; 0x7c\n \tmov.w\tr2, #4294967295\t; 0xffffffff\n \tmov\tr0, r4\n \tadd\tr1, pc\n-\tblx\t2d48 \n+\tblx\t2d4c \n \tldrb\tr3, [r0, #0]\n-\tcbz\tr3, 84be \n-\tldr.w\tr1, [pc, #1656]\t; 8b10 \n+\tcbz\tr3, 84c2 \n+\tldr.w\tr1, [pc, #1656]\t; 8b14 \n \tmovs\tr3, #124\t; 0x7c\n \tmovs\tr2, #0\n \tstr\tr3, [sp, #0]\n \tadd\tr1, pc\n \tmov.w\tr3, #4294967295\t; 0xffffffff\n \tmov\tr0, r4\n-\tblx\t3128 \n+\tblx\t312c \n \tmov\tr0, r4\n-\tblx\t2d90 \n+\tblx\t2d94 \n \tmov\tr1, r0\n \tmov.w\tr2, #4294967295\t; 0xffffffff\n \tldr\tr0, [sp, #24]\n-\tbl\t40d4 <_start@@Base+0x164>\n-\tldr.w\tr1, [pc, #1620]\t; 8b14 \n+\tbl\t40d8 <_start@@Base+0x164>\n+\tldr.w\tr1, [pc, #1620]\t; 8b18 \n \tmov.w\tr2, #4294967295\t; 0xffffffff\n \tldr\tr0, [sp, #24]\n \tadd\tr1, pc\n-\tbl\t40d4 <_start@@Base+0x164>\n+\tbl\t40d8 <_start@@Base+0x164>\n \tmov\tr0, r9\n-\tblx\t3088 \n-\tb.w\t7638 \n-\tldr.w\tr8, [pc, #1596]\t; 8b18 \n+\tblx\t308c \n+\tb.w\t763c \n+\tldr.w\tr8, [pc, #1596]\t; 8b1c \n \tstr\tr2, [sp, #28]\n \tadd\tr8, pc\n \tldrb.w\tr3, [r8, #1337]\t; 0x539\n \tcmp\tr3, #0\n-\tbne.w\t7636 \n+\tbne.w\t763a \n \tldrb.w\tr3, [r8, #1334]\t; 0x536\n \tcmp\tr3, #0\n-\tbne.w\t7636 \n+\tbne.w\t763a \n \tldrb.w\tr3, [r8, #1335]\t; 0x537\n \tcmp\tr3, #0\n-\tbne.w\t7636 \n-\tldr.w\tr1, [pc, #1564]\t; 8b1c \n+\tbne.w\t763a \n+\tldr.w\tr1, [pc, #1564]\t; 8b20 \n \tmov\tr0, r9\n \tadd\tr1, pc\n-\tblx\t3164 \n+\tblx\t3168 \n \tcmp\tr0, #0\n-\tbeq.w\t9cfe \n+\tbeq.w\t9d02 \n \tldr\tr2, [sp, #28]\n-\tcbnz\tr2, 853c \n+\tcbnz\tr2, 8540 \n \tldr\tr3, [sp, #20]\n \tldr.w\tr1, [r8, #1200]\t; 0x4b0\n \tldr\tr3, [r3, #0]\n \tstr\tr3, [sp, #28]\n \tmov\tr0, r3\n-\tblx\t3164 \n+\tblx\t3168 \n \tldr\tr3, [sp, #28]\n \tcmp\tr0, #0\n-\tbeq.w\t9cfe \n+\tbeq.w\t9d02 \n \tldr.w\tr1, [r8, #1176]\t; 0x498\n \tmov\tr0, r3\n-\tblx\t3164 \n+\tblx\t3168 \n \tcmp\tr0, #0\n-\tbeq.w\t9fbc \n-\tldr.w\tr1, [pc, #1504]\t; 8b20 \n+\tbeq.w\t9fc0 \n+\tldr.w\tr1, [pc, #1504]\t; 8b24 \n \tmov\tr0, r9\n \tadd\tr1, pc\n-\tblx\t3164 \n+\tblx\t3168 \n \tcmp\tr0, #0\n-\tbeq.w\t9d5c \n-\tldr.w\tr1, [pc, #1492]\t; 8b24 \n+\tbeq.w\t9d60 \n+\tldr.w\tr1, [pc, #1492]\t; 8b28 \n \tmov\tr0, r9\n \tadd\tr1, pc\n-\tblx\t3164 \n+\tblx\t3168 \n \tcmp\tr0, #0\n-\tbeq.w\t9d5c \n-\tldr.w\tr3, [pc, #1476]\t; 8b28 \n+\tbeq.w\t9d60 \n+\tldr.w\tr3, [pc, #1476]\t; 8b2c \n \tadd\tr3, pc\n \tldrb.w\tr2, [r3, #1338]\t; 0x53a\n \tcmp\tr2, #0\n-\tbeq.w\t9f1c \n+\tbeq.w\t9f20 \n \tldr\tr3, [r3, #0]\n \tlsls\tr2, r3, #27\n-\tbpl.w\t7636 \n-\tldr.w\tr3, [pc, #1172]\t; 8a10 \n+\tbpl.w\t763a \n+\tldr.w\tr3, [pc, #1172]\t; 8a14 \n \tldr\tr2, [sp, #16]\n-\tldr.w\tr1, [pc, #1452]\t; 8b2c \n+\tldr.w\tr1, [pc, #1452]\t; 8b30 \n \tldr.w\tr8, [r2, r3]\n \tadd\tr1, pc\n \tmovs\tr2, #19\n \tmov\tr0, r8\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n-\tldr.w\tr1, [pc, #1436]\t; 8b30 \n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tldr.w\tr1, [pc, #1436]\t; 8b34 \n \tadd\tr1, pc\n \tadds\tr1, #48\t; 0x30\n \tstr\tr1, [sp, #16]\n \tmov\tr0, r1\n-\tblx\t307c \n+\tblx\t3080 \n \tldr\tr1, [sp, #16]\n \tmov\tr2, r0\n \tmov\tr0, r8\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n-\tldr.w\tr1, [pc, #1416]\t; 8b34 \n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tldr.w\tr1, [pc, #1416]\t; 8b38 \n \tmovs\tr2, #22\n \tmov\tr0, r8\n \tadd\tr1, pc\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tldr.w\tr1, [fp]\n \tmov\tr0, r8\n-\tblx\t2fa4 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n-\tldr.w\tr1, [pc, #1396]\t; 8b38 \n+\tblx\t2fa8 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n+\tldr.w\tr1, [pc, #1396]\t; 8b3c \n \tadd\tr1, pc\n-\tblx\t2fa4 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n+\tblx\t2fa8 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n \tmov\tr1, sl\n-\tblx\t2e2c \n-\tldr.w\tr1, [pc, #1384]\t; 8b3c \n+\tblx\t2e30 \n+\tldr.w\tr1, [pc, #1384]\t; 8b40 \n \tmovs\tr2, #1\n \tmov\tr4, r0\n \tadd\tr1, pc\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n-\tldr.w\tr3, [pc, #1372]\t; 8b40 \n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tldr.w\tr3, [pc, #1372]\t; 8b44 \n \tmov\tr0, r4\n \tadd\tr3, pc\n \tldr.w\tr1, [r3, #1344]\t; 0x540\n-\tblx\t2e2c \n-\tldr.w\tr1, [pc, #1360]\t; 8b44 \n+\tblx\t2e30 \n+\tldr.w\tr1, [pc, #1360]\t; 8b48 \n \tmovs\tr2, #1\n \tmov\tr4, r0\n \tadd\tr1, pc\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n-\tldr.w\tr3, [pc, #1352]\t; 8b48 \n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tldr.w\tr3, [pc, #1352]\t; 8b4c \n \tmov\tr0, r4\n \tadd\tr3, pc\n \tldr.w\tr1, [r3, #1340]\t; 0x53c\n-\tblx\t2e2c \n-\tldr.w\tr1, [pc, #1340]\t; 8b4c \n+\tblx\t2e30 \n+\tldr.w\tr1, [pc, #1340]\t; 8b50 \n \tmovs\tr2, #1\n \tmov\tr4, r0\n \tadd\tr1, pc\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tmov\tr0, r4\n-\tbl\t4080 <_start@@Base+0x110>\n-\tb.w\t7636 \n-\tldr.w\tr3, [pc, #1320]\t; 8b50 \n+\tbl\t4084 <_start@@Base+0x110>\n+\tb.w\t763a \n+\tldr.w\tr3, [pc, #1320]\t; 8b54 \n \tadd.w\tr9, sp, #212\t; 0xd4\n \tmov\tr0, r9\n \tadd\tr3, pc\n \tldr.w\tr1, [r3, #1316]\t; 0x524\n \tldr.w\tr2, [r3, #1320]\t; 0x528\n \tcmp\tr1, r2\n \tittt\teq\n \tldreq.w\tr3, [r3, #1328]\t; 0x530\n \tldreq.w\tr1, [r3, #-4]\n \taddeq.w\tr1, r1, #504\t; 0x1f8\n \tsubs\tr1, #56\t; 0x38\n-\tblx\t3158 \n-\tldr.w\tr2, [pc, #1280]\t; 8b54 \n+\tblx\t315c \n+\tldr.w\tr2, [pc, #1280]\t; 8b58 \n \tmovw\tlr, #28087\t; 0x6db7\n \tmovt\tlr, #46811\t; 0xb6db\n \tadd\tr2, pc\n \tldr.w\tr1, [r2, #1312]\t; 0x520\n \tldr.w\tr3, [r2, #1328]\t; 0x530\n \tldr.w\tr0, [r2, #1316]\t; 0x524\n \tsubs\tr3, r3, r1\n@@ -8002,227 +8002,227 @@\n \tldr.w\tr3, [r2, #1300]\t; 0x514\n \tldr\tr2, [r2, #0]\n \tsubs\tr1, r1, r3\n \tmla\tsl, lr, sl, r6\n \tasrs\tr1, r1, #3\n \tlsls\tr6, r2, #23\n \tmla\tsl, lr, r1, sl\n-\tbpl.n\t8744 \n-\tldr\tr3, [pc, #884]\t; (8a10 )\n+\tbpl.n\t8748 \n+\tldr\tr3, [pc, #884]\t; (8a14 )\n \tldr\tr2, [sp, #16]\n-\tldr.w\tr1, [pc, #1208]\t; 8b58 \n+\tldr.w\tr1, [pc, #1208]\t; 8b5c \n \tldr.w\tr8, [r2, r3]\n \tadd\tr1, pc\n \tmovs\tr2, #14\n \tmov\tr0, r8\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n-\tldr.w\tr1, [pc, #1192]\t; 8b5c \n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tldr.w\tr1, [pc, #1192]\t; 8b60 \n \tadd\tr1, pc\n \tadds\tr1, #48\t; 0x30\n \tstr\tr1, [sp, #28]\n \tmov\tr0, r1\n-\tblx\t307c \n+\tblx\t3080 \n \tldr\tr1, [sp, #28]\n \tmov\tr2, r0\n \tmov\tr0, r8\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n-\tldr.w\tr1, [pc, #1172]\t; 8b60 \n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tldr.w\tr1, [pc, #1172]\t; 8b64 \n \tmovs\tr2, #6\n \tmov\tr0, r8\n \tadd\tr1, pc\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tmov\tr1, sl\n \tmov\tr0, r8\n-\tblx\t2e2c \n-\tldr.w\tr1, [pc, #1152]\t; 8b64 \n+\tblx\t2e30 \n+\tldr.w\tr1, [pc, #1152]\t; 8b68 \n \tmovs\tr2, #2\n \tmov\tr7, r0\n \tadd\tr1, pc\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tldr.w\tr8, [r9, #4]\n \tcmp.w\tr8, #0\n-\tbeq.w\t9612 \n+\tbeq.w\t9616 \n \tmov\tr0, r8\n-\tblx\t307c \n+\tblx\t3080 \n \tmov\tr1, r8\n \tmov\tr2, r0\n \tmov\tr0, r7\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tldr\tr3, [r7, #0]\n \tldr.w\tr3, [r3, #-12]\n \tadd\tr3, r7\n \tldr.w\tr8, [r3, #124]\t; 0x7c\n \tcmp.w\tr8, #0\n-\tbeq.w\ta06a \n+\tbeq.w\ta06e \n \tldrb.w\tr3, [r8, #28]\n \tcmp\tr3, #0\n-\tbeq.w\t8fe4 \n+\tbeq.w\t8fe8 \n \tldrb.w\tr1, [r8, #39]\t; 0x27\n \tmov\tr0, r7\n-\tblx\t2f74 \n-\tblx\t2f44 \n-\tldr.w\tr3, [pc, #1072]\t; 8b68 \n+\tblx\t2f78 \n+\tblx\t2f48 \n+\tldr.w\tr3, [pc, #1072]\t; 8b6c \n \tadd\tr3, pc\n \tldr.w\tr0, [r3, #1316]\t; 0x524\n \tldr.w\tr7, [r3, #1320]\t; 0x528\n \tcmp\tr7, r0\n-\tbeq.w\t9286 \n-\tldr.w\tr3, [pc, #1056]\t; 8b6c \n+\tbeq.w\t928a \n+\tldr.w\tr3, [pc, #1056]\t; 8b70 \n \tsubs\tr0, #56\t; 0x38\n \tadd\tr3, pc\n \tstr.w\tr0, [r3, #1316]\t; 0x524\n-\tblx\t3088 \n+\tblx\t308c \n \tldr.w\tr1, [r9, #4]\n \tcmp\tr1, #0\n-\tbeq.w\t9278 \n+\tbeq.w\t927c \n \tldr.w\tr0, [fp]\n-\tblx\t3164 \n+\tblx\t3168 \n \tcmp\tr0, #0\n-\tbeq.n\t8810 \n-\tldr\tr3, [pc, #668]\t; (8a10 )\n+\tbeq.n\t8814 \n+\tldr\tr3, [pc, #668]\t; (8a14 )\n \tldr\tr2, [sp, #16]\n-\tldr\tr1, [pc, #1016]\t; (8b70 )\n+\tldr\tr1, [pc, #1016]\t; (8b74 )\n \tldr.w\tr8, [r2, r3]\n \tadd\tr1, pc\n \tmovs\tr2, #16\n \tmov\tr0, r8\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n-\tldr\tr1, [pc, #1004]\t; (8b74 )\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tldr\tr1, [pc, #1004]\t; (8b78 )\n \tadd\tr1, pc\n \tadds\tr1, #48\t; 0x30\n \tstr\tr1, [sp, #28]\n \tmov\tr0, r1\n-\tblx\t307c \n+\tblx\t3080 \n \tldr\tr1, [sp, #28]\n \tmov\tr2, r0\n \tmov\tr0, r8\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n-\tldr\tr1, [pc, #984]\t; (8b78 )\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tldr\tr1, [pc, #984]\t; (8b7c )\n \tmovs\tr2, #11\n \tmov\tr0, r8\n \tadd\tr1, pc\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tldr.w\tr7, [r9, #4]\n \tcmp\tr7, #0\n-\tbeq.w\t95f0 \n+\tbeq.w\t95f4 \n \tmov\tr0, r7\n-\tblx\t307c \n+\tblx\t3080 \n \tmov\tr1, r7\n \tmov\tr2, r0\n \tmov\tr0, r8\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n-\tldr\tr1, [pc, #952]\t; (8b7c )\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tldr\tr1, [pc, #952]\t; (8b80 )\n \tmovs\tr2, #7\n \tmov\tr0, r8\n \tadd\tr1, pc\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tldr.w\tr7, [fp]\n \tcmp\tr7, #0\n-\tbeq.w\t95d8 \n+\tbeq.w\t95dc \n \tmov\tr0, r7\n-\tblx\t307c \n+\tblx\t3080 \n \tmov\tr1, r7\n \tmov\tr2, r0\n \tmov\tr0, r8\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tldr.w\tr3, [r8]\n \tldr.w\tr3, [r3, #-12]\n \tadd\tr3, r8\n \tldr\tr7, [r3, #124]\t; 0x7c\n \tcmp\tr7, #0\n-\tbeq.w\ta092 \n+\tbeq.w\ta096 \n \tldrb\tr3, [r7, #28]\n \tcmp\tr3, #0\n-\tbeq.w\t900e \n+\tbeq.w\t9012 \n \tldrb.w\tr1, [r7, #39]\t; 0x27\n \tmov\tr0, r8\n-\tblx\t2f74 \n-\tblx\t2f44 \n+\tblx\t2f78 \n+\tblx\t2f48 \n \tmov\tr0, r9\n-\tblx\t3088 \n-\tb.w\t75c6 \n+\tblx\t308c \n+\tb.w\t75ca \n \tmov\tr0, r4\n-\tblx\t3260 \n-\tb.w\t758c \n-\tldr\tr1, [pc, #856]\t; (8b80 )\n+\tblx\t3264 \n+\tb.w\t7590 \n+\tldr\tr1, [pc, #856]\t; (8b84 )\n \tmov\tr0, r8\n \tadd\tr1, pc\n \tstr\tr1, [sp, #28]\n-\tblx\t3164 \n+\tblx\t3168 \n \tldr\tr1, [sp, #28]\n \tcmp\tr0, #0\n-\tbeq.w\t729c \n+\tbeq.w\t72a0 \n \tmov\tr0, r9\n-\tblx\t3164 \n+\tblx\t3168 \n \tcmp\tr0, #0\n-\tbeq.w\t729c \n-\tldr\tr1, [pc, #828]\t; (8b84 )\n+\tbeq.w\t72a0 \n+\tldr\tr1, [pc, #828]\t; (8b88 )\n \tmov\tr0, r8\n \tadd\tr1, pc\n-\tblx\t3164 \n+\tblx\t3168 \n \tcmp\tr0, #0\n-\tbeq.w\t8bda \n-\tldr\tr1, [pc, #816]\t; (8b88 )\n+\tbeq.w\t8bde \n+\tldr\tr1, [pc, #816]\t; (8b8c )\n \tmovs\tr3, #124\t; 0x7c\n \tmov.w\tr2, #4294967295\t; 0xffffffff\n \tmov\tr0, r4\n \tadd\tr1, pc\n-\tblx\t2d48 \n+\tblx\t2d4c \n \tcmp\tr0, #0\n-\tbne.w\t8bda \n+\tbne.w\t8bde \n \tldr.w\tr8, [fp]\n \tldrb.w\tr3, [r8]\n \tcmp\tr3, #113\t; 0x71\n-\tbne.w\t9356 \n+\tbne.w\t935a \n \tldrb.w\tr3, [r8, #1]\n \tcmp\tr3, #0\n-\tbne.w\t9356 \n-\tldr\tr2, [pc, #776]\t; (8b8c )\n+\tbne.w\t935a \n+\tldr\tr2, [pc, #776]\t; (8b90 )\n \tadd\tr2, pc\n \tldr.w\tr3, [r2, #1280]\t; 0x500\n \tldr.w\tr0, [r2, #1272]\t; 0x4f8\n \tsubs\tr3, #56\t; 0x38\n \tcmp\tr0, r3\n-\tbeq.w\t9d8e \n+\tbeq.w\t9d92 \n \tmov\tr1, r4\n-\tblx\t3158 \n-\tldr\tr2, [pc, #752]\t; (8b90 )\n+\tblx\t315c \n+\tldr\tr2, [pc, #752]\t; (8b94 )\n \tadd\tr2, pc\n \tldr.w\tr3, [r2, #1272]\t; 0x4f8\n \tadds\tr3, #56\t; 0x38\n \tstr.w\tr3, [r2, #1272]\t; 0x4f8\n-\tldr\tr3, [pc, #744]\t; (8b94 )\n+\tldr\tr3, [pc, #744]\t; (8b98 )\n \tadd\tr3, pc\n \tldr\tr3, [r3, #0]\n \tlsls\tr1, r3, #29\n-\tbpl.n\t895e \n-\tldr\tr3, [pc, #344]\t; (8a10 )\n+\tbpl.n\t8962 \n+\tldr\tr3, [pc, #344]\t; (8a14 )\n \tldr\tr2, [sp, #16]\n-\tldr\tr1, [pc, #732]\t; (8b98 )\n+\tldr\tr1, [pc, #732]\t; (8b9c )\n \tldr.w\tr8, [r2, r3]\n \tadd\tr1, pc\n \tmovs\tr2, #14\n \tmov\tr0, r8\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n-\tldr\tr1, [pc, #720]\t; (8b9c )\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tldr\tr1, [pc, #720]\t; (8ba0 )\n \tadd\tr1, pc\n \tadds\tr1, #48\t; 0x30\n \tstr\tr1, [sp, #16]\n \tmov\tr0, r1\n-\tblx\t307c \n+\tblx\t3080 \n \tldr\tr1, [sp, #16]\n \tmov\tr2, r0\n \tmov\tr0, r8\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n-\tldr\tr1, [pc, #700]\t; (8ba0 )\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tldr\tr1, [pc, #700]\t; (8ba4 )\n \tmovs\tr2, #12\n \tmov\tr0, r8\n \tadd\tr1, pc\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n-\tldr\tr2, [pc, #692]\t; (8ba4 )\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tldr\tr2, [pc, #692]\t; (8ba8 )\n \tmovw\tip, #28087\t; 0x6db7\n \tmovt\tip, #46811\t; 0xb6db\n \tmov\tr0, r8\n \tadd\tr2, pc\n \tldr.w\tr7, [r2, #1268]\t; 0x4f4\n \tldr.w\tr3, [r2, #1284]\t; 0x504\n \tldr.w\tr1, [r2, #1276]\t; 0x4fc\n@@ -8235,557 +8235,557 @@\n \tadd.w\tr3, r3, r3, lsl #3\n \tmla\tr3, ip, r1, r3\n \tldr.w\tr1, [r2, #1264]\t; 0x4f0\n \tldr.w\tr2, [r2, #1256]\t; 0x4e8\n \tsubs\tr1, r1, r2\n \tasrs\tr1, r1, #3\n \tmla\tr1, ip, r1, r3\n-\tblx\t2f50 (unsigned long)@plt>\n-\tldr\tr1, [pc, #628]\t; (8ba8 )\n+\tblx\t2f54 (unsigned long)@plt>\n+\tldr\tr1, [pc, #628]\t; (8bac )\n \tmovs\tr2, #2\n \tmov\tr7, r0\n \tadd\tr1, pc\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tmov\tr0, r4\n-\tblx\t2d90 \n+\tblx\t2d94 \n \tmov\tr8, r0\n \tcmp\tr0, #0\n-\tbeq.w\t9ecc \n-\tblx\t307c \n+\tbeq.w\t9ed0 \n+\tblx\t3080 \n \tmov\tr1, r8\n \tmov\tr2, r0\n \tmov\tr0, r7\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tmov\tr0, r7\n-\tbl\t4080 <_start@@Base+0x110>\n-\tldr\tr1, [pc, #588]\t; (8bac )\n+\tbl\t4084 <_start@@Base+0x110>\n+\tldr\tr1, [pc, #588]\t; (8bb0 )\n \tmovs\tr3, #124\t; 0x7c\n \tmov.w\tr2, #4294967295\t; 0xffffffff\n \tmov\tr0, r4\n \tadd\tr1, pc\n-\tblx\t2d48 \n+\tblx\t2d4c \n \tcmp\tr0, #0\n-\tbeq.w\t7636 \n-\tldr\tr1, [pc, #568]\t; (8bb0 )\n+\tbeq.w\t763a \n+\tldr\tr1, [pc, #568]\t; (8bb4 )\n \tmovs\tr3, #124\t; 0x7c\n \tmov.w\tr2, #4294967295\t; 0xffffffff\n \tmov\tr0, r4\n \tadd\tr1, pc\n-\tblx\t2d48 \n-\tldr\tr1, [pc, #556]\t; (8bb4 )\n+\tblx\t2d4c \n+\tldr\tr1, [pc, #556]\t; (8bb8 )\n \tadd\tr1, pc\n-\tblx\t3164 \n+\tblx\t3168 \n \tcmp\tr0, #0\n-\tbne.w\t7636 \n-\tldr\tr0, [pc, #548]\t; (8bb8 )\n+\tbne.w\t763a \n+\tldr\tr0, [pc, #548]\t; (8bbc )\n \tmovs\tr3, #1\n \tadd\tr0, pc\n \taddw\tr0, r0, #1116\t; 0x45c\n \tstrb.w\tr3, [r0, #236]\t; 0xec\n-\tblx\t2d90 \n+\tblx\t2d94 \n \tmov\tr1, r0\n \tmov.w\tr2, #4294967295\t; 0xffffffff\n \tldr\tr0, [sp, #24]\n-\tbl\t40d4 <_start@@Base+0x164>\n-\tldr\tr1, [pc, #520]\t; (8bbc )\n+\tbl\t40d8 <_start@@Base+0x164>\n+\tldr\tr1, [pc, #520]\t; (8bc0 )\n \tmovs\tr3, #124\t; 0x7c\n \tmov.w\tr2, #4294967295\t; 0xffffffff\n \tadd\tr1, pc\n \tmov\tr0, r4\n-\tblx\t2d48 \n-\tcbz\tr0, 89d6 \n-\tldr\tr1, [pc, #508]\t; (8bc0 )\n+\tblx\t2d4c \n+\tcbz\tr0, 89da \n+\tldr\tr1, [pc, #508]\t; (8bc4 )\n \tmovs\tr3, #124\t; 0x7c\n \tmov.w\tr2, #4294967295\t; 0xffffffff\n \tmov\tr0, r4\n \tadd\tr1, pc\n-\tblx\t2d48 \n+\tblx\t2d4c \n \tldrb\tr3, [r0, #0]\n-\tcbz\tr3, 89fc \n-\tldr\tr1, [pc, #492]\t; (8bc4 )\n+\tcbz\tr3, 8a00 \n+\tldr\tr1, [pc, #492]\t; (8bc8 )\n \tmovs\tr3, #124\t; 0x7c\n \tmovs\tr2, #0\n \tstr\tr3, [sp, #0]\n \tadd\tr1, pc\n \tmov.w\tr3, #4294967295\t; 0xffffffff\n \tmov\tr0, r4\n-\tblx\t3128 \n+\tblx\t312c \n \tmov\tr0, r4\n-\tblx\t2d90 \n+\tblx\t2d94 \n \tmov\tr1, r0\n \tmov.w\tr2, #4294967295\t; 0xffffffff\n \tldr\tr0, [sp, #24]\n-\tbl\t40d4 <_start@@Base+0x164>\n+\tbl\t40d8 <_start@@Base+0x164>\n \tmovs\tr7, #1\n-\tb.w\t7638 \n+\tb.w\t763c \n \tnop\n \tstrh\tr6, [r5, r4]\n \tmovs\tr0, r0\n-\tstrb\tr6, [r3, #12]\n+\tstrb\tr2, [r3, #12]\n \tmovs\tr1, r0\n-\tstrb\tr6, [r1, #12]\n+\tstrb\tr2, [r1, #12]\n \tmovs\tr1, r0\n \tlsls\tr0, r3, #8\n \tmovs\tr0, r0\n \tstrh\tr0, [r0, r4]\n \tmovs\tr0, r0\n-\tstrb\tr2, [r5, #11]\n+\tstrb\tr6, [r4, #11]\n \tmovs\tr1, r0\n \tstrh\tr4, [r4, r3]\n \tmovs\tr0, r0\n \tstrh\tr6, [r7, r2]\n \tmovs\tr0, r0\n-\tstrb\tr2, [r1, #10]\n+\tstrb\tr6, [r0, #10]\n \tmovs\tr1, r0\n \tstrh\tr6, [r0, r2]\n \tmovs\tr0, r0\n-\tstrb\tr6, [r7, #8]\n+\tstrb\tr2, [r7, #8]\n \tmovs\tr1, r0\n-\tstrb\tr0, [r0, #8]\n+\tstrb\tr4, [r7, #7]\n \tmovs\tr1, r0\n-\tstrb\tr0, [r6, #7]\n+\tstrb\tr4, [r5, #7]\n \tmovs\tr1, r0\n-\tstrb\tr0, [r4, #7]\n+\tstrb\tr4, [r3, #7]\n \tmovs\tr1, r0\n-\tstrb\tr0, [r2, #7]\n+\tstrb\tr4, [r1, #7]\n \tmovs\tr1, r0\n \tstr\tr2, [r5, r4]\n \tmovs\tr0, r0\n-\tstrb\tr6, [r4, #6]\n+\tstrb\tr2, [r4, #6]\n \tmovs\tr1, r0\n-\tstrb\tr6, [r2, #6]\n+\tstrb\tr2, [r2, #6]\n \tmovs\tr1, r0\n-\tstrb\tr6, [r0, #6]\n+\tstrb\tr2, [r0, #6]\n \tmovs\tr1, r0\n-\tstrb\tr6, [r6, #5]\n+\tstrb\tr2, [r6, #5]\n \tmovs\tr1, r0\n-\tstrb\tr0, [r5, #5]\n+\tstrb\tr4, [r4, #5]\n \tmovs\tr1, r0\n-\tstrb\tr6, [r2, #5]\n+\tstrb\tr2, [r2, #5]\n \tmovs\tr1, r0\n-\tldr\tr6, [pc, #96]\t; (8ac0 )\n+\tldr\tr6, [pc, #96]\t; (8ac4 )\n \tmovs\tr0, r0\n-\tstrb\tr6, [r6, #4]\n+\tstrb\tr2, [r6, #4]\n \tmovs\tr1, r0\n-\tstrb\tr0, [r6, #3]\n+\tstrb\tr4, [r5, #3]\n \tmovs\tr1, r0\n-\tstrb\tr6, [r7, #2]\n+\tstrb\tr2, [r7, #2]\n \tmovs\tr1, r0\n-\tstrb\tr0, [r5, #2]\n+\tstrb\tr4, [r4, #2]\n \tmovs\tr1, r0\n \tstr\tr6, [r0, r2]\n \tmovs\tr0, r0\n-\tstrb\tr0, [r6, #1]\n+\tstrb\tr4, [r5, #1]\n \tmovs\tr1, r0\n \tstr\tr6, [r3, r2]\n \tmovs\tr0, r0\n-\tstrb\tr0, [r2, #0]\n+\tstrb\tr4, [r1, #0]\n \tmovs\tr1, r0\n-\tldr\tr7, [pc, #488]\t; (8c6c )\n+\tldr\tr7, [pc, #488]\t; (8c70 )\n \tmovs\tr0, r0\n-\tldr\tr4, [r4, #120]\t; 0x78\n+\tldr\tr0, [r4, #120]\t; 0x78\n \tmovs\tr1, r0\n-\tldr\tr4, [r5, #116]\t; 0x74\n+\tldr\tr0, [r5, #116]\t; 0x74\n \tmovs\tr1, r0\n-\tldr\tr4, [r6, #116]\t; 0x74\n+\tldr\tr0, [r6, #116]\t; 0x74\n \tmovs\tr1, r0\n \tstr\tr0, [r2, r0]\n \tmovs\tr0, r0\n-\tldr\tr6, [r1, #116]\t; 0x74\n+\tldr\tr2, [r1, #116]\t; 0x74\n \tmovs\tr1, r0\n-\tldr\tr3, [pc, #1000]\t; (8e84 )\n+\tldr\tr3, [pc, #1000]\t; (8e88 )\n \tmovs\tr0, r0\n-\tldr\tr4, [r2, #108]\t; 0x6c\n+\tldr\tr0, [r2, #108]\t; 0x6c\n \tmovs\tr1, r0\n-\tldr\tr0, [r6, #104]\t; 0x68\n+\tldr\tr4, [r5, #104]\t; 0x68\n \tmovs\tr1, r0\n \tstr\tr6, [r3, r4]\n \tmovs\tr0, r0\n-\tldr\tr4, [r1, #104]\t; 0x68\n+\tldr\tr0, [r1, #104]\t; 0x68\n \tmovs\tr1, r0\n \tstrh\tr6, [r2, r0]\n \tmovs\tr0, r0\n-\tldr\tr2, [r3, #100]\t; 0x64\n+\tldr\tr6, [r2, #100]\t; 0x64\n \tmovs\tr1, r0\n-\tldr\tr3, [pc, #264]\t; (8bc0 )\n+\tldr\tr3, [pc, #264]\t; (8bc4 )\n \tmovs\tr0, r0\n \tstr\tr0, [r5, r6]\n \tmovs\tr0, r0\n-\tldr\tr4, [r0, #92]\t; 0x5c\n+\tldr\tr0, [r0, #92]\t; 0x5c\n \tmovs\tr1, r0\n \tstr\tr2, [r0, r1]\n \tmovs\tr0, r0\n \tstr\tr2, [r5, r0]\n \tmovs\tr0, r0\n \tstr\tr4, [r4, r0]\n \tmovs\tr0, r0\n-\tldr\tr4, [r5, #84]\t; 0x54\n+\tldr\tr0, [r5, #84]\t; 0x54\n \tmovs\tr1, r0\n-\tldr\tr7, [pc, #872]\t; (8e3c )\n+\tldr\tr7, [pc, #872]\t; (8e40 )\n \tmovs\tr0, r0\n-\tldr\tr0, [r1, #84]\t; 0x54\n+\tldr\tr4, [r0, #84]\t; 0x54\n \tmovs\tr1, r0\n \tstr\tr2, [r5, r3]\n \tmovs\tr0, r0\n-\tldr\tr6, [r2, #80]\t; 0x50\n+\tldr\tr2, [r2, #80]\t; 0x50\n \tmovs\tr1, r0\n-\tldr\tr1, [pc, #1016]\t; (8edc )\n+\tldr\tr1, [pc, #1016]\t; (8ee0 )\n \tmovs\tr0, r0\n \tstr\tr4, [r4, r1]\n \tmovs\tr0, r0\n-\tldr\tr6, [r6, #68]\t; 0x44\n+\tldr\tr2, [r6, #68]\t; 0x44\n \tmovs\tr1, r0\n-\tldr\tr1, [pc, #280]\t; (8c08 )\n+\tldr\tr1, [pc, #280]\t; (8c0c )\n \tmovs\tr0, r0\n-\tldr\tr1, [pc, #752]\t; (8de4 )\n+\tldr\tr1, [pc, #752]\t; (8de8 )\n \tmovs\tr0, r0\n-\tldr\tr7, [pc, #928]\t; (8e98 )\n+\tldr\tr7, [pc, #928]\t; (8e9c )\n \tmovs\tr0, r0\n-\tldr\tr6, [r2, #64]\t; 0x40\n+\tldr\tr2, [r2, #64]\t; 0x40\n \tmovs\tr1, r0\n-\tldr\tr7, [pc, #896]\t; (8e80 )\n+\tldr\tr7, [pc, #896]\t; (8e84 )\n \tmovs\tr0, r0\n-\tldr\tr7, [pc, #472]\t; (8cdc )\n+\tldr\tr7, [pc, #472]\t; (8ce0 )\n \tmovs\tr0, r0\n-\tldr\tr0, [pc, #976]\t; (8ed8 )\n+\tldr\tr0, [pc, #976]\t; (8edc )\n \tmovs\tr0, r0\n-\tldr\tr6, [pc, #336]\t; (8c5c )\n+\tldr\tr6, [pc, #336]\t; (8c60 )\n \tmovs\tr0, r0\n-\tldr\tr6, [pc, #256]\t; (8c10 )\n+\tldr\tr6, [pc, #256]\t; (8c14 )\n \tmovs\tr0, r0\n-\tldr\tr6, [pc, #128]\t; (8b94 )\n+\tldr\tr6, [pc, #128]\t; (8b98 )\n \tmovs\tr0, r0\n-\tldr\tr6, [pc, #976]\t; (8ee8 )\n+\tldr\tr6, [pc, #976]\t; (8eec )\n \tmovs\tr0, r0\n-\tldr\tr6, [r7, #48]\t; 0x30\n+\tldr\tr2, [r7, #48]\t; 0x30\n \tmovs\tr1, r0\n \tblx\tlr\n \tmovs\tr0, r0\n-\tldr\tr6, [pc, #968]\t; (8eec )\n+\tldr\tr6, [pc, #968]\t; (8ef0 )\n \tmovs\tr0, r0\n-\tldr\tr6, [pc, #944]\t; (8ed8 )\n+\tldr\tr6, [pc, #944]\t; (8edc )\n \tmovs\tr0, r0\n-\tldr\tr0, [r7, #40]\t; 0x28\n+\tldr\tr4, [r6, #40]\t; 0x28\n \tmovs\tr1, r0\n-\tldr\tr5, [pc, #424]\t; (8cd8 )\n+\tldr\tr5, [pc, #424]\t; (8cdc )\n \tmovs\tr0, r0\n-\tldr\tr0, [r1, #40]\t; 0x28\n+\tldr\tr4, [r0, #40]\t; 0x28\n \tmovs\tr1, r0\n-\tldr\tr6, [pc, #744]\t; (8e20 )\n+\tldr\tr6, [pc, #744]\t; (8e24 )\n \tmovs\tr0, r0\n-\tldr\tr5, [pc, #952]\t; (8ef4 )\n+\tldr\tr5, [pc, #952]\t; (8ef8 )\n \tmovs\tr0, r0\n-\tldr\tr5, [pc, #888]\t; (8eb8 )\n+\tldr\tr5, [pc, #888]\t; (8ebc )\n \tmovs\tr0, r0\n-\tldr\tr6, [r6, #32]\n+\tldr\tr2, [r6, #32]\n \tmovs\tr1, r0\n-\tldr\tr5, [pc, #768]\t; (8e48 )\n+\tldr\tr5, [pc, #768]\t; (8e4c )\n \tmovs\tr0, r0\n-\tldr\tr0, [r3, #32]\n+\tldr\tr4, [r2, #32]\n \tmovs\tr1, r0\n \tbx\tr7\n \tmovs\tr0, r0\n-\tldr\tr4, [r5, #28]\n+\tldr\tr0, [r5, #28]\n \tmovs\tr1, r0\n-\tldr\tr0, [r0, #28]\n+\tldr\tr4, [r7, #24]\n \tmovs\tr1, r0\n-\tldr\tr1, [pc, #120]\t; (8bd4 )\n+\tldr\tr1, [pc, #120]\t; (8bd8 )\n \tmovs\tr0, r0\n-\tldr\tr0, [r5, #20]\n+\tldr\tr4, [r4, #20]\n \tmovs\tr1, r0\n-\tldr\tr4, [pc, #456]\t; (8d2c )\n+\tldr\tr4, [pc, #456]\t; (8d30 )\n \tmovs\tr0, r0\n \tmov\tr4, fp\n \tmovs\tr0, r0\n-\tldr\tr2, [r4, #12]\n+\tldr\tr6, [r3, #12]\n \tmovs\tr1, r0\n-\tldr\tr4, [r1, #12]\n+\tldr\tr0, [r1, #12]\n \tmovs\tr1, r0\n-\tldr\tr3, [pc, #664]\t; (8e0c )\n+\tldr\tr3, [pc, #664]\t; (8e10 )\n \tmovs\tr0, r0\n-\tldr\tr6, [r2, #8]\n+\tldr\tr2, [r2, #8]\n \tmovs\tr1, r0\n-\tldr\tr3, [pc, #680]\t; (8e24 )\n+\tldr\tr3, [pc, #680]\t; (8e28 )\n \tmovs\tr0, r0\n-\tldr\tr6, [pc, #320]\t; (8cc0 )\n+\tldr\tr6, [pc, #320]\t; (8cc4 )\n \tmovs\tr0, r0\n \tadd\tip, r9\n \tmovs\tr0, r0\n \tadd\tip, ip\n \tmovs\tr0, r0\n-\tldr\tr0, [pc, #920]\t; (8f24 )\n+\tldr\tr0, [pc, #920]\t; (8f28 )\n \tmovs\tr0, r0\n-\tstr\tr0, [r3, #120]\t; 0x78\n+\tstr\tr4, [r2, #120]\t; 0x78\n \tmovs\tr1, r0\n-\tstr\tr6, [r7, #116]\t; 0x74\n+\tstr\tr2, [r7, #116]\t; 0x74\n \tmovs\tr1, r0\n-\tstr\tr0, [r6, #116]\t; 0x74\n+\tstr\tr4, [r5, #116]\t; 0x74\n \tmovs\tr1, r0\n-\tldr\tr1, [pc, #904]\t; (8f24 )\n+\tldr\tr1, [pc, #904]\t; (8f28 )\n \tmovs\tr0, r0\n-\tstr\tr2, [r2, #116]\t; 0x74\n+\tstr\tr6, [r1, #116]\t; 0x74\n \tmovs\tr1, r0\n-\tldr\tr1, [pc, #808]\t; (8ecc )\n+\tldr\tr1, [pc, #808]\t; (8ed0 )\n \tmovs\tr0, r0\n-\tstr\tr4, [r4, #112]\t; 0x70\n+\tstr\tr0, [r4, #112]\t; 0x70\n \tmovs\tr1, r0\n \tadd\tr6, r1\n \tmovs\tr0, r0\n-\tldr\tr1, [pc, #352]\t; (8d10 )\n+\tldr\tr1, [pc, #352]\t; (8d14 )\n \tmovs\tr0, r0\n-\tldr\tr1, [pc, #264]\t; (8cbc )\n+\tldr\tr1, [pc, #264]\t; (8cc0 )\n \tmovs\tr0, r0\n-\tldr\tr1, [pc, #248]\t; (8cb0 )\n+\tldr\tr1, [pc, #248]\t; (8cb4 )\n \tmovs\tr0, r0\n-\tstr\tr6, [r0, #104]\t; 0x68\n+\tstr\tr2, [r0, #104]\t; 0x68\n \tmovs\tr1, r0\n-\tldr\tr1, [pc, #80]\t; (8c10 )\n+\tldr\tr1, [pc, #80]\t; (8c14 )\n \tmovs\tr0, r0\n-\tldr\tr1, [pc, #0]\t; (8bc4 )\n+\tldr\tr1, [pc, #0]\t; (8bc8 )\n \tmovs\tr0, r0\n-\tldr\tr0, [pc, #904]\t; (8f50 )\n+\tldr\tr0, [pc, #904]\t; (8f54 )\n \tmovs\tr0, r0\n-\tldr.w\tr1, [pc, #3324]\t; 98c8 \n+\tldr.w\tr1, [pc, #3324]\t; 98cc \n \tmov\tr0, r8\n \tadd\tr1, pc\n-\tblx\t3164 \n+\tblx\t3168 \n \tcmp\tr0, #0\n-\tbne.w\t886e \n-\tldr.w\tr3, [pc, #3312]\t; 98cc \n+\tbne.w\t8872 \n+\tldr.w\tr3, [pc, #3312]\t; 98d0 \n \tadd\tr3, pc\n \tldr\tr3, [r3, #0]\n \tlsls\tr1, r3, #22\n-\tbmi.w\t91ae \n-\tldr.w\tr3, [pc, #3300]\t; 98d0 \n+\tbmi.w\t91b2 \n+\tldr.w\tr3, [pc, #3300]\t; 98d4 \n \tadd\tr3, pc\n \tldrb.w\tr2, [r3, #1335]\t; 0x537\n-\tcbz\tr2, 8c0e \n+\tcbz\tr2, 8c12 \n \tldr\tr3, [r3, #0]\n \tlsls\tr2, r3, #28\n-\tbmi.w\t9bf8 \n+\tbmi.w\t9bfc \n \tldr\tr3, [sp, #24]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [r3, #4]\n \tcmp\tr2, r3\n-\tbeq.n\t8c0e \n+\tbeq.n\t8c12 \n \tldr\tr0, [sp, #24]\n \tmovs\tr1, #0\n-\tbl\t6288 \n-\tldr.w\tr3, [pc, #3268]\t; 98d4 \n+\tbl\t628c \n+\tldr.w\tr3, [pc, #3268]\t; 98d8 \n \tadd\tr3, pc\n \tldrb.w\tr3, [r3, #1338]\t; 0x53a\n \tcmp\tr3, #0\n-\tbne.w\t917a \n-\tldr.w\tr1, [pc, #3256]\t; 98d8 \n+\tbne.w\t917e \n+\tldr.w\tr1, [pc, #3256]\t; 98dc \n \tldr.w\tr0, [fp]\n \tadd\tr1, pc\n-\tblx\t3164 \n+\tblx\t3168 \n \tcmp\tr0, #0\n-\tbeq.w\t90d0 \n-\tldr.w\tr1, [pc, #3240]\t; 98dc \n+\tbeq.w\t90d4 \n+\tldr.w\tr1, [pc, #3240]\t; 98e0 \n \tadd\tr1, pc\n \tmovs\tr3, #124\t; 0x7c\n \tmov.w\tr2, #4294967295\t; 0xffffffff\n \tmov\tr0, r4\n-\tblx\t2d48 \n+\tblx\t2d4c \n \tldr\tr3, [sp, #12]\n \tadd.w\tsl, sp, #132\t; 0x84\n \tmov.w\tr9, #0\n \tstr\tr0, [sp, #28]\n \tldr\tr3, [r3, #0]\n \tstrd\tr3, r3, [sl]\n \tstr.w\tr3, [sl, #8]\n \tmovs\tr3, #32\n \tstr.w\tr9, [sl, #16]\n \tstrb.w\tr3, [sl, #12]\n-\tcbz\tr0, 8ca2 \n-\tblx\t307c \n+\tcbz\tr0, 8ca6 \n+\tblx\t3080 \n \tadd.w\tr7, r0, #129\t; 0x81\n \tmov\tr8, r0\n \tmov\tr0, r7\n-\tblx\t3064 \n+\tblx\t3068 \n \tstr.w\tr7, [sl, #16]\n \tmov\tr7, r0\n \tldr\tr1, [sp, #28]\n \tadd.w\tr3, r8, #128\t; 0x80\n \tadd.w\tr2, r8, #1\n \tstrb.w\tr9, [r0]\n \tadd\tr3, r0\n \tstrd\tr0, r0, [sl]\n \tstr.w\tr3, [sl, #8]\n-\tblx\t2f8c \n+\tblx\t2f90 \n \tstrb.w\tr9, [r7, r8]\n \tadd\tr7, r8\n \tstr.w\tr7, [sl, #4]\n \tmov\tr0, sl\n-\tbl\t41c8 \n-\tldr.w\tr0, [pc, #3124]\t; 98e0 \n+\tbl\t41cc \n+\tldr.w\tr0, [pc, #3124]\t; 98e4 \n \tldr.w\tr7, [sl]\n \tadd\tr0, pc\n \tadd.w\tr0, r0, #328\t; 0x148\n-\tblx\t2f04 \n-\tldr.w\tr1, [pc, #3112]\t; 98e4 \n+\tblx\t2f08 \n+\tldr.w\tr1, [pc, #3112]\t; 98e8 \n \tmov\tr2, r7\n \tadd\tr7, sp, #152\t; 0x98\n \tmov\tr3, r0\n \tadd\tr1, pc\n \tmovs\tr0, #1\n \tmov.w\tip, #0\n \tadd.w\tr1, r1, #328\t; 0x148\n \tstrd\tr0, ip, [sp]\n \tmov\tr0, r7\n \tstr\tr7, [sp, #28]\n-\tblx\t31e8 \n+\tblx\t31ec \n \tmov\tr0, r7\n-\tblx\t30a0 \n+\tblx\t30a4 \n \tcmp\tr0, #0\n-\tbeq.w\t9556 \n+\tbeq.w\t955a \n \tmov\tr0, r7\n \tmov.w\tr1, #1\n-\tblx\t317c \n-\tldr.w\tr0, [pc, #3060]\t; 98e8 \n+\tblx\t3180 \n+\tldr.w\tr0, [pc, #3060]\t; 98ec \n \tmov\tr1, r7\n \tadd\tr0, pc\n \tadd.w\tr0, r0, #328\t; 0x148\n-\tblx\t2de4 \n+\tblx\t2de8 \n \tmovs\tr1, #1\n \tmov\tr0, r7\n-\tblx\t30f8 \n+\tblx\t30fc \n \tmov\tr0, r7\n-\tblx\t2eec \n+\tblx\t2ef0 \n \tcmp\tr0, #0\n-\tbeq.w\t9b8c \n-\tldr.w\tr0, [pc, #3028]\t; 98ec \n+\tbeq.w\t9b90 \n+\tldr.w\tr0, [pc, #3028]\t; 98f0 \n \tadd\tr0, pc\n \tadd.w\tr0, r0, #328\t; 0x148\n-\tblx\t2d3c \n-\tldr.w\tr7, [pc, #3016]\t; 98f0 \n+\tblx\t2d40 \n+\tldr.w\tr7, [pc, #3016]\t; 98f4 \n \tmov\tr1, r0\n \tmovs\tr2, #255\t; 0xff\n \tadd\tr7, pc\n \tadd.w\tr0, r7, #48\t; 0x30\n-\tblx\t3134 <__strcpy_chk@plt>\n+\tblx\t3138 <__strcpy_chk@plt>\n \tldr\tr3, [r7, #0]\n \tlsls\tr6, r3, #22\n-\tbpl.n\t8df0 \n-\tldr.w\tr3, [pc, #2996]\t; 98f4 \n+\tbpl.n\t8df4 \n+\tldr.w\tr3, [pc, #2996]\t; 98f8 \n \tldr\tr2, [sp, #16]\n-\tldr.w\tr1, [pc, #2996]\t; 98f8 \n+\tldr.w\tr1, [pc, #2996]\t; 98fc \n \tldr.w\tr8, [r2, r3]\n \tadd\tr1, pc\n \tmovs\tr2, #35\t; 0x23\n \tmov\tr0, r8\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n-\tldr.w\tr0, [pc, #2980]\t; 98fc \n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tldr.w\tr0, [pc, #2980]\t; 9900 \n \tadd\tr0, pc\n \tadd.w\tr0, r0, #328\t; 0x148\n-\tblx\t2d3c \n+\tblx\t2d40 \n \tmov\tr7, r0\n \tcmp\tr0, #0\n-\tbeq.w\t9ce6 \n-\tblx\t307c \n+\tbeq.w\t9cea \n+\tblx\t3080 \n \tmov\tr1, r7\n \tmov\tr2, r0\n \tmov\tr0, r8\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tldr.w\tr3, [r8]\n \tldr.w\tr3, [r3, #-12]\n \tadd\tr3, r8\n \tldr\tr7, [r3, #124]\t; 0x7c\n \tcmp\tr7, #0\n-\tbeq.w\ta076 \n+\tbeq.w\ta07a \n \tldrb\tr3, [r7, #28]\n \tcmp\tr3, #0\n-\tbeq.w\t9a40 \n+\tbeq.w\t9a44 \n \tldrb.w\tr1, [r7, #39]\t; 0x27\n \tmov\tr0, r8\n-\tblx\t2f74 \n-\tblx\t2f44 \n-\tldr.w\tr1, [pc, #2908]\t; 9900 \n+\tblx\t2f78 \n+\tblx\t2f48 \n+\tldr.w\tr1, [pc, #2908]\t; 9904 \n \tmovs\tr2, #49\t; 0x31\n \tmov\tr0, r8\n \tadd\tr1, pc\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tldr.w\tr7, [sl]\n \tcmp\tr7, #0\n-\tbeq.w\t9cce \n+\tbeq.w\t9cd2 \n \tmov\tr0, r7\n-\tblx\t307c \n+\tblx\t3080 \n \tmov\tr1, r7\n \tmov\tr2, r0\n \tmov\tr0, r8\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tldr.w\tr3, [r8]\n \tldr.w\tr3, [r3, #-12]\n \tadd\tr3, r8\n \tldr\tr7, [r3, #124]\t; 0x7c\n \tcmp\tr7, #0\n-\tbeq.w\ta072 \n+\tbeq.w\ta076 \n \tldrb\tr3, [r7, #28]\n \tcmp\tr3, #0\n-\tbeq.w\t9a18 \n+\tbeq.w\t9a1c \n \tldrb.w\tr1, [r7, #39]\t; 0x27\n \tmov\tr0, r8\n-\tblx\t2f74 \n-\tblx\t2f44 \n-\tldr.w\tr1, [pc, #2832]\t; 9904 \n+\tblx\t2f78 \n+\tblx\t2f48 \n+\tldr.w\tr1, [pc, #2832]\t; 9908 \n \tmovs\tr3, #124\t; 0x7c\n \tmov.w\tr2, #4294967295\t; 0xffffffff\n \tmov\tr0, r4\n \tadd\tr1, pc\n-\tblx\t2d48 \n-\tldr.w\tr8, [pc, #2820]\t; 9908 \n+\tblx\t2d4c \n+\tldr.w\tr8, [pc, #2820]\t; 990c \n \tstr\tr0, [sp, #16]\n \tadd\tr8, pc\n \tldr.w\tr2, [r8, #1240]\t; 0x4d8\n \tldr.w\tr7, [r8, #1224]\t; 0x4c8\n \tmov\tr6, r2\n \tcmp\tr0, #0\n-\tbeq.w\t9b56 \n-\tblx\t307c \n+\tbeq.w\t9b5a \n+\tblx\t3080 \n \tadds\tr2, r0, #1\n \tmov\tr9, r0\n \tldr\tr3, [sp, #16]\n \tmov\tr0, r6\n \tcmp\tr2, r6\n-\tbls.n\t8e72 \n+\tbls.n\t8e76 \n \tldr.w\tr1, [r8, #1228]\t; 0x4cc\n \tadd.w\tr8, r9, #129\t; 0x81\n \tstr\tr2, [sp, #32]\n \tsubs\tr1, r1, r7\n \tmov\tr6, r1\n \tcmp\tr0, #0\n-\tbeq.w\t9b14 \n+\tbeq.w\t9b18 \n \tmov\tr0, r7\n \tmov\tr1, r8\n-\tblx\t329c \n+\tblx\t32a0 \n \tldr\tr3, [sp, #16]\n \tldr\tr2, [sp, #32]\n-\tldr.w\tr1, [pc, #2752]\t; 990c \n+\tldr.w\tr1, [pc, #2752]\t; 9910 \n \tadds\tr7, r0, r6\n \tadd\tr1, pc\n \tstr.w\tr0, [r1, #1224]\t; 0x4c8\n \tstr.w\tr8, [r1, #1240]\t; 0x4d8\n \tstr.w\tr7, [r1, #1228]\t; 0x4cc\n \tmovs\tr7, #0\n \tstrb\tr7, [r0, r6]\n \tldr.w\tr0, [r1, #1240]\t; 0x4d8\n \tldr.w\tr7, [r1, #1224]\t; 0x4c8\n \tsubs\tr0, #1\n \tadd\tr0, r7\n \tstr.w\tr0, [r1, #1232]\t; 0x4d0\n \tmov\tr0, r7\n \tmov\tr1, r3\n-\tblx\t2f8c \n-\tldr.w\tr2, [pc, #2708]\t; 9910 \n+\tblx\t2f90 \n+\tldr.w\tr2, [pc, #2708]\t; 9914 \n \tadd\tr2, pc\n \tldr.w\tr7, [r2, #1224]\t; 0x4c8\n \tadd\tr7, r9\n \tstr.w\tr7, [r2, #1228]\t; 0x4cc\n-\tldr.w\tr8, [pc, #2696]\t; 9914 \n+\tldr.w\tr8, [pc, #2696]\t; 9918 \n \tmovs\tr3, #0\n \tstrb\tr3, [r7, #0]\n \tadd\tr8, pc\n \tldr.w\tr2, [r8, #1312]\t; 0x520\n \tstrb.w\tr3, [r8, #1338]\t; 0x53a\n \tstrb.w\tr3, [r8, #1334]\t; 0x536\n \tstrb.w\tr3, [r8, #1335]\t; 0x537\n@@ -8803,219 +8803,219 @@\n \tadd.w\tr3, r3, r3, lsl #3\n \tmovw\tr1, #28087\t; 0x6db7\n \tmovt\tr1, #46811\t; 0xb6db\n \tasrs\tr2, r2, #3\n \tmla\tr3, r1, r0, r3\n \tldr.w\tr0, [fp]\n \tmla\tr3, r1, r2, r3\n-\tldr.w\tr1, [pc, #2616]\t; 9918 \n+\tldr.w\tr1, [pc, #2616]\t; 991c \n \tstr.w\tr3, [r8, #1348]\t; 0x544\n \tmovs\tr3, #1\n \tadd\tr1, pc\n \tstrb.w\tr3, [r8, #1337]\t; 0x539\n-\tblx\t3164 \n+\tblx\t3168 \n \tcmp\tr0, #0\n-\tbne.w\t9710 \n+\tbne.w\t9714 \n \tldr.w\tr3, [r8]\n \tlsls\tr0, r3, #30\n-\tbmi.w\t9a72 \n-\tldr.w\tr0, [pc, #2584]\t; 991c \n+\tbmi.w\t9a76 \n+\tldr.w\tr0, [pc, #2584]\t; 9920 \n \tadd\tr0, pc\n \tldrb.w\tr3, [r0, #1352]\t; 0x548\n-\tcbz\tr3, 8f5e \n+\tcbz\tr3, 8f62 \n \taddw\tr0, r0, #1116\t; 0x45c\n-\tblx\t2d90 \n+\tblx\t2d94 \n \tmov\tr7, r0\n-\tblx\t307c \n+\tblx\t3080 \n \tldr\tr3, [sp, #24]\n \tadds\tr2, r0, #1\n \tmov\tr4, r0\n \tldr\tr1, [r3, #4]\n \tldr\tr3, [r3, #8]\n \tsubs\tr3, r3, r1\n \tcmp\tr2, r3\n-\tbhi.w\t91f4 \n-\tcbz\tr4, 8f5a \n+\tbhi.w\t91f8 \n+\tcbz\tr4, 8f5e \n \tldrd\tr6, ip, [sp, #20]\n \tsubs\tr3, r7, #1\n-\tb.n\t8f50 \n+\tb.n\t8f54 \n \tadds\tr2, r1, #1\n \tstr.w\tr2, [ip, #4]\n \tmvns\tr2, r3\n \tldrb\tr0, [r3, #0]\n \tadd\tr2, r7\n \tcmn\tr2, r4\n \tstrb\tr0, [r1, #0]\n-\tbeq.w\t9a68 \n+\tbeq.w\t9a6c \n \tldr.w\tr1, [ip, #4]\n \tldrb.w\tr2, [r3, #1]!\n \tcmp\tr2, #0\n-\tbne.n\t8f38 \n+\tbne.n\t8f3c \n \tstr\tr6, [sp, #20]\n \tmovs\tr3, #0\n \tstrb\tr3, [r1, #0]\n \tldr\tr0, [sp, #28]\n-\tblx\t2fc8 \n+\tblx\t2fcc \n \tldr.w\tr0, [sl]\n \tcmp\tr0, #0\n-\tbeq.w\t89fc \n+\tbeq.w\t8a00 \n \tldr\tr3, [sp, #12]\n \tldr\tr3, [r3, #0]\n \tcmp\tr0, r3\n-\tbeq.w\t89fc \n-\tblx\t2f68 \n-\tb.n\t89fc \n-\tldr.w\tr1, [pc, #2464]\t; 9920 \n+\tbeq.w\t8a00 \n+\tblx\t2f6c \n+\tb.n\t8a00 \n+\tldr.w\tr1, [pc, #2464]\t; 9924 \n \tmovs\tr3, #124\t; 0x7c\n \tmov.w\tr2, #4294967295\t; 0xffffffff\n \tmov\tr0, r4\n \tadd\tr1, pc\n-\tblx\t2d48 \n+\tblx\t2d4c \n \tldr.w\tr8, [fp]\n \tcmp\tr0, #0\n-\tbne.w\t7278 \n-\tb.n\t886e \n+\tbne.w\t727c \n+\tb.n\t8872 \n \tldr\tr2, [sp, #24]\n \tldr\tr3, [r2, #4]\n \tldr\tr2, [r2, #8]\n \tsubs\tr2, r2, r3\n \tcmp\tr2, #4\n-\tbls.w\t9138 \n-\tldr.w\tr2, [pc, #2424]\t; 9924 \n+\tbls.w\t913c \n+\tldr.w\tr2, [pc, #2424]\t; 9928 \n \tmovs\tr1, #60\t; 0x3c\n \tldrd\tr6, lr, [sp, #20]\n \tadd\tr2, pc\n \tadd.w\tip, r2, #3\n-\tb.n\t8fca \n+\tb.n\t8fce \n \tldrb.w\tr1, [r2, #1]!\n \tldr.w\tr3, [lr, #4]\n \tcmp\tr1, #0\n-\tbeq.w\t95d4 \n+\tbeq.w\t95d8 \n \tadds\tr0, r3, #1\n \tcmp\tr2, ip\n \tstr.w\tr0, [lr, #4]\n \tstrb\tr1, [r3, #0]\n-\tbne.n\t8fbc \n+\tbne.n\t8fc0 \n \tldr\tr3, [sp, #24]\n \tstr\tr6, [sp, #20]\n \tldr\tr3, [r3, #4]\n \tmovs\tr2, #0\n \tstrb\tr2, [r3, #0]\n-\tb.w\t78dc \n+\tb.w\t78e0 \n \tmov\tr0, r8\n-\tblx\t2f28 ::_M_widen_init() const@plt>\n-\tldr.w\tr3, [pc, #2364]\t; 9928 \n+\tblx\t2f2c ::_M_widen_init() const@plt>\n+\tldr.w\tr3, [pc, #2364]\t; 992c \n \tldr\tr2, [sp, #16]\n \tldr\tr2, [r2, r3]\n \tldr.w\tr3, [r8]\n \tldr\tr3, [r3, #24]\n \tcmp\tr3, r2\n \tit\teq\n \tmoveq\tr1, #10\n-\tbeq.w\t872c \n+\tbeq.w\t8730 \n \tmov\tr0, r8\n \tmovs\tr1, #10\n \tblx\tr3\n \tmov\tr1, r0\n-\tb.w\t872c \n+\tb.w\t8730 \n \tmov\tr0, r7\n-\tblx\t2f28 ::_M_widen_init() const@plt>\n-\tldr.w\tr3, [pc, #2320]\t; 9928 \n+\tblx\t2f2c ::_M_widen_init() const@plt>\n+\tldr.w\tr3, [pc, #2320]\t; 992c \n \tldr\tr2, [sp, #16]\n \tldr\tr2, [r2, r3]\n \tldr\tr3, [r7, #0]\n \tldr\tr3, [r3, #24]\n \tcmp\tr3, r2\n \tit\teq\n \tmoveq\tr1, #10\n-\tbeq.w\t8806 \n+\tbeq.w\t880a \n \tmov\tr0, r7\n \tmovs\tr1, #10\n \tblx\tr3\n \tmov\tr1, r0\n-\tb.w\t8806 \n+\tb.w\t880a \n \tmov\tr0, r9\n-\tblx\t2f28 ::_M_widen_init() const@plt>\n-\tldr.w\tr3, [pc, #2280]\t; 9928 \n+\tblx\t2f2c ::_M_widen_init() const@plt>\n+\tldr.w\tr3, [pc, #2280]\t; 992c \n \tldr\tr2, [sp, #16]\n \tldr\tr2, [r2, r3]\n \tldr.w\tr3, [r9]\n \tldr\tr3, [r3, #24]\n \tcmp\tr3, r2\n \tit\teq\n \tmoveq\tr1, #10\n-\tbeq.w\t78c4 \n+\tbeq.w\t78c8 \n \tmov\tr0, r9\n \tmovs\tr1, #10\n \tblx\tr3\n \tmov\tr1, r0\n-\tb.w\t78c4 \n+\tb.w\t78c8 \n \tldrb.w\tr3, [r3, #1335]\t; 0x537\n \tcmp\tr3, #0\n-\tbeq.w\t7e5e \n-\tb.w\t7d0a \n+\tbeq.w\t7e62 \n+\tb.w\t7d0e \n \tmov\tr0, r4\n-\tblx\t2f28 ::_M_widen_init() const@plt>\n-\tldr.w\tr3, [pc, #2224]\t; 9928 \n+\tblx\t2f2c ::_M_widen_init() const@plt>\n+\tldr.w\tr3, [pc, #2224]\t; 992c \n \tldr\tr2, [sp, #16]\n \tldr\tr2, [r2, r3]\n \tldr\tr3, [r4, #0]\n \tldr\tr3, [r3, #24]\n \tcmp\tr3, r2\n \tit\teq\n \tmoveq\tr1, #10\n-\tbeq.w\t762c \n+\tbeq.w\t7630 \n \tmov\tr0, r4\n \tmovs\tr1, #10\n \tblx\tr3\n \tmov\tr1, r0\n-\tb.w\t762c \n+\tb.w\t7630 \n \tmov\tr0, r9\n-\tblx\t2f28 ::_M_widen_init() const@plt>\n-\tldr.w\tr3, [pc, #2184]\t; 9928 \n+\tblx\t2f2c ::_M_widen_init() const@plt>\n+\tldr.w\tr3, [pc, #2184]\t; 992c \n \tldr\tr2, [sp, #16]\n \tldr\tr2, [r2, r3]\n \tldr.w\tr3, [r9]\n \tldr\tr3, [r3, #24]\n \tcmp\tr3, r2\n \tit\teq\n \tmoveq\tr1, #10\n-\tbeq.w\t720e \n+\tbeq.w\t7212 \n \tmov\tr0, r9\n \tmovs\tr1, #10\n \tblx\tr3\n \tmov\tr1, r0\n-\tb.w\t720e \n+\tb.w\t7212 \n \tmov\tr0, r4\n \tstr\tr1, [sp, #24]\n-\tblx\t329c \n+\tblx\t32a0 \n \tldrd\tr1, r3, [sp, #24]\n-\tb.w\t74b8 \n-\tldr.w\tr1, [pc, #2136]\t; 992c \n+\tb.w\t74bc \n+\tldr.w\tr1, [pc, #2136]\t; 9930 \n \tadd\tr1, pc\n-\tb.n\t8c38 \n+\tb.n\t8c3c \n \tldr.w\tr3, [r8]\n \tldr.w\tr0, [r3, #-12]\n \tadd\tr0, r8\n \tldr\tr1, [r0, #20]\n \torr.w\tr1, r1, #1\n-\tblx\t3284 >::clear(std::_Ios_Iostate)@plt>\n-\tb.w\t73ce \n+\tblx\t3288 >::clear(std::_Ios_Iostate)@plt>\n+\tb.w\t73d2 \n \tldr\tr0, [sp, #24]\n \tldr\tr3, [r0, #16]\n \tadd\tr1, r3\n \tcmp\tr3, r1\n-\tbcs.w\t7968 \n+\tbcs.w\t796c \n \tldr\tr0, [r0, #0]\n \tadds\tr1, #128\t; 0x80\n \tsub.w\tsl, r2, r0\n \tcmp\tr3, #0\n-\tbeq.w\t9d80 \n+\tbeq.w\t9d84 \n \tstr\tr1, [sp, #16]\n-\tblx\t329c \n+\tblx\t32a0 \n \tldr\tr1, [sp, #16]\n \tldr\tr3, [sp, #24]\n \tmov\tr2, r3\n \tstr\tr1, [r3, #16]\n \tmov\tr1, r3\n \tstr\tr0, [r3, #0]\n \tadd.w\tr3, r0, sl\n@@ -9024,1511 +9024,1511 @@\n \tstrb.w\tr3, [r0, sl]\n \tldr\tr3, [r2, #16]\n \tsubs\tr2, r3, #1\n \tldr\tr3, [r1, #0]\n \tadd\tr3, r2\n \tldr\tr2, [r1, #4]\n \tstr\tr3, [r1, #8]\n-\tb.w\t7968 \n+\tb.w\t796c \n \tldr\tr1, [sp, #24]\n \tldr\tr2, [r1, #16]\n \tadds\tr0, r2, #6\n-\tbhi.w\t8faa \n+\tbhi.w\t8fae \n \tldr\tr0, [r1, #0]\n \tadd.w\tr9, r2, #133\t; 0x85\n \tsub.w\tr8, r3, r0\n \tcmp\tr2, #0\n-\tbeq.w\t9df8 \n+\tbeq.w\t9dfc \n \tmov\tr1, r9\n-\tblx\t329c \n+\tblx\t32a0 \n \tldr\tr1, [sp, #24]\n \tadd.w\tr3, r0, r8\n \tstr.w\tr9, [r1, #16]\n \tstr\tr3, [r1, #4]\n \tmovs\tr3, #0\n \tstr\tr0, [r1, #0]\n \tstrb.w\tr3, [r0, r8]\n \tldr\tr3, [r1, #16]\n \tsubs\tr2, r3, #1\n \tldr\tr3, [r1, #0]\n \tadd\tr3, r2\n \tstr\tr3, [r1, #8]\n \tldr\tr3, [r1, #4]\n-\tb.n\t8faa \n-\tldr.w\tlr, [pc, #1972]\t; 9930 \n+\tb.n\t8fae \n+\tldr.w\tlr, [pc, #1972]\t; 9934 \n \tmovs\tr1, #1\n-\tldr.w\tr3, [pc, #1968]\t; 9934 \n+\tldr.w\tr3, [pc, #1968]\t; 9938 \n \tadd\tr7, sp, #268\t; 0x10c\n \tadd\tlr, pc\n \tmovs\tr2, #200\t; 0xc8\n \tadd\tr3, pc\n \tmov\tr0, r7\n \tldr.w\tip, [lr, #8]\n \tstr.w\tip, [sp]\n \tadd\tip, r1\n \tstr.w\tip, [lr, #8]\n-\tblx\t2f10 <__sprintf_chk@plt>\n+\tblx\t2f14 <__sprintf_chk@plt>\n \tldr\tr0, [sp, #24]\n \tmov\tr1, r7\n \tmov.w\tr2, #4294967295\t; 0xffffffff\n-\tbl\t40d4 <_start@@Base+0x164>\n-\tb.n\t8c1e \n-\tldr.w\tr3, [pc, #1860]\t; 98f4 \n+\tbl\t40d8 <_start@@Base+0x164>\n+\tb.n\t8c22 \n+\tldr.w\tr3, [pc, #1860]\t; 98f8 \n \tldr\tr2, [sp, #16]\n-\tldr.w\tr1, [pc, #1920]\t; 9938 \n+\tldr.w\tr1, [pc, #1920]\t; 993c \n \tldr.w\tr8, [r2, r3]\n \tadd\tr1, pc\n \tmovs\tr2, #28\n \tmov\tr0, r8\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tmov\tr0, r8\n-\tbl\t4080 <_start@@Base+0x110>\n-\tb.n\t8be8 \n+\tbl\t4084 <_start@@Base+0x110>\n+\tb.n\t8bec \n \tldr\tr3, [sp, #12]\n \tldr.w\tr9, [r3]\n \tcmp.w\tr9, #0\n-\tbne.w\t7ac2 \n+\tbne.w\t7ac6 \n \tldr.w\tr3, [r8]\n \tldr.w\tr0, [r3, #-12]\n \tadd\tr0, r8\n \tldr\tr1, [r0, #20]\n \torr.w\tr1, r1, #1\n-\tblx\t3284 >::clear(std::_Ios_Iostate)@plt>\n-\tb.w\t7ad2 \n+\tblx\t3288 >::clear(std::_Ios_Iostate)@plt>\n+\tb.w\t7ad6 \n \tldr\tr0, [sp, #24]\n \tldr\tr3, [r0, #16]\n \tadd\tr2, r3\n \tcmp\tr3, r2\n-\tbcs.w\t8f2e \n+\tbcs.w\t8f32 \n \tldr\tr0, [r0, #0]\n \tadd.w\tr9, r2, #128\t; 0x80\n \tsub.w\tr8, r1, r0\n \tcmp\tr3, #0\n-\tbeq.w\t9ee2 \n+\tbeq.w\t9ee6 \n \tmov\tr1, r9\n-\tblx\t329c \n+\tblx\t32a0 \n \tldr\tr1, [sp, #24]\n \tadd.w\tr3, r0, r8\n \tstr.w\tr9, [r1, #16]\n \tstr\tr0, [r1, #0]\n \tstr\tr3, [r1, #4]\n \tmovs\tr3, #0\n \tstrb.w\tr3, [r0, r8]\n \tldr\tr3, [r1, #16]\n \tsubs\tr2, r3, #1\n \tldr\tr3, [r1, #0]\n \tadd\tr3, r2\n \tstr\tr3, [r1, #8]\n \tldr\tr1, [r1, #4]\n-\tb.n\t8f2e \n-\tldr.w\tr3, [pc, #1720]\t; 98f4 \n+\tb.n\t8f32 \n+\tldr.w\tr3, [pc, #1720]\t; 98f8 \n \tldr\tr2, [sp, #16]\n-\tldr.w\tr1, [pc, #1788]\t; 993c \n+\tldr.w\tr1, [pc, #1788]\t; 9940 \n \tldr\tr0, [r2, r3]\n \tadd\tr1, pc\n-\tblx\t2fa4 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n-\tldr.w\tr1, [pc, #1780]\t; 9940 \n+\tblx\t2fa8 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n+\tldr.w\tr1, [pc, #1780]\t; 9944 \n \tadd\tr1, pc\n \tadds\tr1, #48\t; 0x30\n-\tblx\t2fa4 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n-\tldr.w\tr1, [pc, #1772]\t; 9944 \n+\tblx\t2fa8 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n+\tldr.w\tr1, [pc, #1772]\t; 9948 \n \tadd\tr1, pc\n-\tblx\t2fa4 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n-\tbl\t4080 <_start@@Base+0x110>\n+\tblx\t2fa8 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n+\tbl\t4084 <_start@@Base+0x110>\n \tmovs\tr0, #5\n-\tblx\t3278 \n+\tblx\t327c \n \taddw\tr0, r2, #1292\t; 0x50c\n \tmov\tr1, r4\n-\tbl\tc180 >::_M_push_back_aux(sword::XMLTag const&)@@Base>\n-\tb.w\t7a22 \n+\tbl\tc184 >::_M_push_back_aux(sword::XMLTag const&)@@Base>\n+\tb.w\t7a26 \n \tldr\tr3, [sp, #12]\n \tldr\tr1, [r3, #0]\n \tcmp\tr1, #0\n-\tbne.w\t8764 \n-\tb.w\t8770 \n+\tbne.w\t8768 \n+\tb.w\t8774 \n \tmov\tr0, r7\n \tmov.w\tr1, #504\t; 0x1f8\n-\tblx\t2f34 \n-\tldr.w\tr3, [pc, #1716]\t; 9948 \n+\tblx\t2f38 \n+\tldr.w\tr3, [pc, #1716]\t; 994c \n \tadd\tr3, pc\n \tldr.w\tr2, [r3, #1328]\t; 0x530\n \tsubs\tr1, r2, #4\n \tstr.w\tr1, [r3, #1328]\t; 0x530\n \tldr.w\tr2, [r2, #-4]\n \tstr.w\tr2, [r3, #1320]\t; 0x528\n \tadd.w\tr0, r2, #448\t; 0x1c0\n \tadd.w\tr2, r2, #504\t; 0x1f8\n \tstr.w\tr0, [r3, #1316]\t; 0x524\n \tstr.w\tr2, [r3, #1324]\t; 0x52c\n-\tblx\t3088 \n-\tb.w\t875a \n-\tldr.w\tr3, [pc, #1584]\t; 98f4 \n+\tblx\t308c \n+\tb.w\t875e \n+\tldr.w\tr3, [pc, #1584]\t; 98f8 \n \tldr\tr2, [sp, #16]\n-\tldr.w\tr1, [pc, #1668]\t; 994c \n+\tldr.w\tr1, [pc, #1668]\t; 9950 \n \tldr.w\tr8, [r2, r3]\n \tadd\tr1, pc\n \tmovs\tr2, #14\n \tmov\tr0, r8\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n-\tldr.w\tr1, [pc, #1652]\t; 9950 \n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tldr.w\tr1, [pc, #1652]\t; 9954 \n \tadd\tr1, pc\n \tadds\tr1, #48\t; 0x30\n \tstr\tr1, [sp, #24]\n \tmov\tr0, r1\n-\tblx\t307c \n+\tblx\t3080 \n \tldr\tr1, [sp, #24]\n \tmov\tr2, r0\n \tmov\tr0, r8\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n-\tldr.w\tr1, [pc, #1632]\t; 9954 \n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tldr.w\tr1, [pc, #1632]\t; 9958 \n \tmovs\tr2, #34\t; 0x22\n \tmov\tr0, r8\n \tadd\tr1, pc\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tldr.w\tr3, [r8]\n \tldr.w\tr3, [r3, #-12]\n \tadd\tr3, r8\n \tldr\tr4, [r3, #124]\t; 0x7c\n \tcmp\tr4, #0\n-\tbeq.w\ta0a2 \n+\tbeq.w\ta0a6 \n \tldrb\tr3, [r4, #28]\n \tcmp\tr3, #0\n-\tbeq.w\t9696 \n+\tbeq.w\t969a \n \tldrb.w\tr1, [r4, #39]\t; 0x27\n \tmov\tr0, r8\n-\tblx\t2f74 \n-\tblx\t2f44 \n-\tb.w\t7524 \n+\tblx\t2f78 \n+\tblx\t2f48 \n+\tb.w\t7528 \n \tmov\tr0, r9\n-\tblx\t2f28 ::_M_widen_init() const@plt>\n-\tldr.w\tr3, [pc, #1524]\t; 9928 \n+\tblx\t2f2c ::_M_widen_init() const@plt>\n+\tldr.w\tr3, [pc, #1524]\t; 992c \n \tldr\tr2, [sp, #16]\n \tldr\tr2, [r2, r3]\n \tldr.w\tr3, [r9]\n \tldr\tr3, [r3, #24]\n \tcmp\tr3, r2\n \tit\teq\n \tmoveq\tr1, #10\n-\tbeq.w\t7436 \n+\tbeq.w\t743a \n \tmov\tr0, r9\n \tmovs\tr1, #10\n \tblx\tr3\n \tmov\tr1, r0\n-\tb.w\t7436 \n-\tldr.w\tr3, [pc, #1536]\t; 9958 \n+\tb.w\t743a \n+\tldr.w\tr3, [pc, #1536]\t; 995c \n \tadd\tr3, pc\n \tldrb.w\tr2, [r3, #1338]\t; 0x53a\n \tcmp\tr2, #0\n-\tbne.n\t93f4 \n+\tbne.n\t93f8 \n \tldrb.w\tr2, [r3, #1334]\t; 0x536\n \tcmp\tr2, #0\n-\tbne.n\t93f4 \n+\tbne.n\t93f8 \n \tldrb.w\tr2, [r3, #1335]\t; 0x537\n \tcmp\tr2, #0\n-\tbeq.w\t9e12 \n-\tldr.w\tr1, [pc, #1508]\t; 995c \n+\tbeq.w\t9e16 \n+\tldr.w\tr1, [pc, #1508]\t; 9960 \n \tmov\tr0, r8\n \tadd\tr1, pc\n-\tblx\t3164 \n+\tblx\t3168 \n \tcmp\tr0, #0\n-\tbne.w\t9e38 \n-\tldr.w\tr1, [pc, #1492]\t; 9960 \n+\tbne.w\t9e3c \n+\tldr.w\tr1, [pc, #1492]\t; 9964 \n \tldr\tr0, [r5, #0]\n \tadd\tr1, pc\n-\tblx\t3164 \n+\tblx\t3168 \n \tcmp\tr0, #0\n-\tbne.w\t9e38 \n-\tldr.w\tr3, [pc, #1480]\t; 9964 \n+\tbne.w\t9e3c \n+\tldr.w\tr3, [pc, #1480]\t; 9968 \n \tadd\tr3, pc\n \tldr\tr3, [r3, #0]\n \tlsls\tr2, r3, #28\n-\tbmi.w\t9ffa \n+\tbmi.w\t9ffe \n \tldr\tr3, [sp, #24]\n \tldrd\tr2, r3, [r3]\n \tcmp\tr2, r3\n-\tbeq.n\t93ba \n+\tbeq.n\t93be \n \tldr\tr0, [sp, #24]\n \tmovs\tr1, #0\n-\tbl\t6288 \n-\tldr.w\tr3, [pc, #1452]\t; 9968 \n+\tbl\t628c \n+\tldr.w\tr3, [pc, #1452]\t; 996c \n \tmovs\tr2, #0\n \tadd\tr3, pc\n \tstrb.w\tr2, [r3, #1335]\t; 0x537\n \tmovs\tr2, #1\n \tstrb.w\tr2, [r3, #1338]\t; 0x53a\n-\tldr.w\tr3, [pc, #1436]\t; 996c \n+\tldr.w\tr3, [pc, #1436]\t; 9970 \n \tadd\tr7, sp, #268\t; 0x10c\n \tmovs\tr2, #200\t; 0xc8\n \tmovs\tr1, #1\n \tadd\tr3, pc\n \tmov\tr0, r7\n \tldr\tr3, [r3, #8]\n \tstr\tr3, [sp, #0]\n-\tldr.w\tr3, [pc, #1424]\t; 9970 \n+\tldr.w\tr3, [pc, #1424]\t; 9974 \n \tadd\tr3, pc\n-\tblx\t2f10 <__sprintf_chk@plt>\n+\tblx\t2f14 <__sprintf_chk@plt>\n \tldr\tr0, [sp, #24]\n \tmov\tr1, r7\n \tmov.w\tr2, #4294967295\t; 0xffffffff\n-\tbl\t40d4 <_start@@Base+0x164>\n-\tldr.w\tr3, [pc, #1404]\t; 9974 \n+\tbl\t40d8 <_start@@Base+0x164>\n+\tldr.w\tr3, [pc, #1404]\t; 9978 \n \tadd\tr3, pc\n \tldr\tr2, [r3, #0]\n \tlsls\tr7, r2, #27\n-\tbpl.w\t7636 \n+\tbpl.w\t763a \n \tldrb.w\tr3, [r3, #1337]\t; 0x539\n \tcmp\tr3, #0\n-\tbne.w\t7636 \n-\tldr.w\tr3, [pc, #1384]\t; 9978 \n+\tbne.w\t763a \n+\tldr.w\tr3, [pc, #1384]\t; 997c \n \tadd\tr3, pc\n \tldrb.w\tr2, [r3, #1334]\t; 0x536\n \tcmp\tr2, #0\n-\tbne.w\t7636 \n+\tbne.w\t763a \n \tldrb.w\tr3, [r3, #1335]\t; 0x537\n \tcmp\tr3, #0\n-\tbne.w\t7636 \n-\tldr.w\tr3, [pc, #1228]\t; 98f4 \n+\tbne.w\t763a \n+\tldr.w\tr3, [pc, #1228]\t; 98f8 \n \tldr\tr2, [sp, #16]\n-\tldr.w\tr1, [pc, #1356]\t; 997c \n+\tldr.w\tr1, [pc, #1356]\t; 9980 \n \tldr.w\tr8, [r2, r3]\n \tadd\tr1, pc\n \tmovs\tr2, #19\n \tmov\tr0, r8\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n-\tldr.w\tr1, [pc, #1344]\t; 9980 \n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tldr.w\tr1, [pc, #1344]\t; 9984 \n \tadd\tr1, pc\n \tadds\tr1, #48\t; 0x30\n \tstr\tr1, [sp, #16]\n \tmov\tr0, r1\n-\tblx\t307c \n+\tblx\t3080 \n \tldr\tr1, [sp, #16]\n \tmov\tr2, r0\n \tmov\tr0, r8\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n-\tldr.w\tr1, [pc, #1320]\t; 9984 \n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tldr.w\tr1, [pc, #1320]\t; 9988 \n \tmovs\tr2, #25\n \tmov\tr0, r8\n \tadd\tr1, pc\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tmov\tr0, r4\n-\tblx\t2d90 \n+\tblx\t2d94 \n \tmov\tr1, r0\n \tmov\tr0, r8\n-\tblx\t2fa4 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n-\tldr.w\tr1, [pc, #1296]\t; 9988 \n+\tblx\t2fa8 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n+\tldr.w\tr1, [pc, #1296]\t; 998c \n \tmovs\tr2, #1\n \tmov\tr4, r0\n \tadd\tr1, pc\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tldr\tr3, [sp, #24]\n \tmov\tr0, r4\n \tldr\tr1, [r3, #0]\n-\tblx\t2fa4 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n-\tb.w\t861e \n+\tblx\t2fa8 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n+\tb.w\t8622 \n \tmov\tr0, r4\n-\tblx\t2d90 \n+\tblx\t2d94 \n \tmov\tr8, r0\n-\tblx\t307c \n+\tblx\t3080 \n \tldr\tr3, [sp, #24]\n \tadds\tr2, r0, #1\n \tmov\tr4, r0\n \tldr\tr1, [r3, #4]\n \tldr\tr3, [r3, #8]\n \tsubs\tr3, r3, r1\n \tcmp\tr2, r3\n-\tbhi.n\t94e2 \n-\tcbz\tr4, 94da \n+\tbhi.n\t94e6 \n+\tcbz\tr4, 94de \n \tldrd\tr6, ip, [sp, #20]\n \tadd.w\tr3, r8, #4294967295\t; 0xffffffff\n-\tb.n\t94d0 \n+\tb.n\t94d4 \n \tadds\tr2, r1, #1\n \tstr.w\tr2, [ip, #4]\n \tmvns\tr2, r3\n \tldrb\tr0, [r3, #0]\n \tadd\tr2, r8\n \tcmn\tr2, r4\n \tstrb\tr0, [r1, #0]\n-\tbeq.w\t9832 \n+\tbeq.w\t9836 \n \tldr.w\tr1, [ip, #4]\n \tldrb.w\tr2, [r3, #1]!\n \tcmp\tr2, #0\n-\tbne.n\t94b8 \n+\tbne.n\t94bc \n \tstr\tr6, [sp, #20]\n \tmovs\tr3, #0\n \tstrb\tr3, [r1, #0]\n-\tb.w\t79de \n+\tb.w\t79e2 \n \tldr\tr0, [sp, #24]\n \tldr\tr3, [r0, #16]\n \tadd\tr2, r3\n \tcmp\tr3, r2\n-\tbcs.n\t94ac \n+\tbcs.n\t94b0 \n \tldr\tr0, [r0, #0]\n \tadd.w\tr9, r2, #128\t; 0x80\n \tsub.w\tsl, r1, r0\n \tcmp\tr3, #0\n-\tbeq.w\t9e9c \n+\tbeq.w\t9ea0 \n \tmov\tr1, r9\n-\tblx\t329c \n+\tblx\t32a0 \n \tldr\tr1, [sp, #24]\n \tadd.w\tr3, r0, sl\n \tstr.w\tr9, [r1, #16]\n \tstr\tr0, [r1, #0]\n \tstr\tr3, [r1, #4]\n \tmovs\tr3, #0\n \tstrb.w\tr3, [r0, sl]\n \tldr\tr3, [r1, #16]\n \tsubs\tr2, r3, #1\n \tldr\tr3, [r1, #0]\n \tadd\tr3, r2\n \tstr\tr3, [r1, #8]\n \tldr\tr1, [r1, #4]\n-\tb.n\t94ac \n+\tb.n\t94b0 \n \tldr\tr3, [sp, #24]\n \tstr\tr6, [sp, #20]\n \tldr\tr2, [r3, #4]\n-\tb.w\t7996 \n+\tb.w\t799a \n \tmov\tr0, r9\n-\tblx\t2f28 ::_M_widen_init() const@plt>\n-\tldr\tr3, [pc, #1008]\t; (9928 )\n+\tblx\t2f2c ::_M_widen_init() const@plt>\n+\tldr\tr3, [pc, #1008]\t; (992c )\n \tldr\tr2, [sp, #16]\n \tldr\tr2, [r2, r3]\n \tldr.w\tr3, [r9]\n \tldr\tr3, [r3, #24]\n \tcmp\tr3, r2\n \tit\teq\n \tmoveq\tr1, #10\n-\tbeq.w\t7af6 \n+\tbeq.w\t7afa \n \tmov\tr0, r9\n \tmovs\tr1, #10\n \tblx\tr3\n \tmov\tr1, r0\n-\tb.w\t7af6 \n-\tldr\tr3, [pc, #924]\t; (98f4 )\n+\tb.w\t7afa \n+\tldr\tr3, [pc, #924]\t; (98f8 )\n \tldr\tr2, [sp, #16]\n-\tldr.w\tr1, [pc, #1072]\t; 998c \n+\tldr.w\tr1, [pc, #1072]\t; 9990 \n \tldr.w\tr8, [r2, r3]\n \tadd\tr1, pc\n \tmovs\tr2, #40\t; 0x28\n \tmov\tr0, r8\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n-\tldr.w\tr1, [pc, #1056]\t; 9990 \n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tldr.w\tr1, [pc, #1056]\t; 9994 \n \tldr.w\tr0, [fp]\n \tadd\tr1, pc\n-\tblx\t3164 \n+\tblx\t3168 \n \tcmp\tr0, #0\n-\tbeq.w\t99ea \n-\tldr.w\tr1, [pc, #1040]\t; 9994 \n+\tbeq.w\t99ee \n+\tldr.w\tr1, [pc, #1040]\t; 9998 \n \tadd\tr1, pc\n \tmovs\tr3, #124\t; 0x7c\n \tmov.w\tr2, #4294967295\t; 0xffffffff\n \tmov\tr0, r4\n-\tblx\t2d48 \n+\tblx\t2d4c \n \tmov\tr7, r0\n \tcmp\tr0, #0\n-\tbeq.w\t9cb0 \n-\tblx\t307c \n+\tbeq.w\t9cb4 \n+\tblx\t3080 \n \tmov\tr1, r7\n \tmov\tr2, r0\n \tmov\tr0, r8\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tldr.w\tr3, [r8]\n \tldr.w\tr3, [r3, #-12]\n \tadd\tr3, r8\n \tldr\tr7, [r3, #124]\t; 0x7c\n \tcmp\tr7, #0\n-\tbeq.w\ta08e \n+\tbeq.w\ta092 \n \tldrb\tr3, [r7, #28]\n \tcmp\tr3, #0\n-\tbeq.w\t99f2 \n+\tbeq.w\t99f6 \n \tldrb.w\tr1, [r7, #39]\t; 0x27\n \tmov\tr0, r8\n-\tblx\t2f74 \n-\tblx\t2f44 \n-\tb.w\t8d16 \n+\tblx\t2f78 \n+\tblx\t2f48 \n+\tb.w\t8d1a \n \tstr\tr6, [sp, #20]\n-\tb.n\t8fdc \n+\tb.n\t8fe0 \n \tldr.w\tr3, [r8]\n \tldr.w\tr0, [r3, #-12]\n \tadd\tr0, r8\n \tldr\tr1, [r0, #20]\n \torr.w\tr1, r1, #1\n-\tblx\t3284 >::clear(std::_Ios_Iostate)@plt>\n-\tb.w\t87e8 \n+\tblx\t3288 >::clear(std::_Ios_Iostate)@plt>\n+\tb.w\t87ec \n \tldr\tr3, [sp, #12]\n \tldr\tr7, [r3, #0]\n \tcmp\tr7, #0\n-\tbne.w\t87b2 \n+\tbne.w\t87b6 \n \tldr.w\tr3, [r8]\n \tldr.w\tr0, [r3, #-12]\n \tadd\tr0, r8\n \tldr\tr1, [r0, #20]\n \torr.w\tr1, r1, #1\n-\tblx\t3284 >::clear(std::_Ios_Iostate)@plt>\n-\tb.w\t87c2 \n+\tblx\t3288 >::clear(std::_Ios_Iostate)@plt>\n+\tb.w\t87c6 \n \tldr\tr3, [sp, #12]\n \tldr.w\tr8, [r3]\n \tcmp.w\tr8, #0\n-\tbne.w\t86fa \n+\tbne.w\t86fe \n \tldr\tr3, [r7, #0]\n \tldr.w\tr0, [r3, #-12]\n \tadd\tr0, r7\n \tldr\tr1, [r0, #20]\n \torr.w\tr1, r1, #1\n-\tblx\t3284 >::clear(std::_Ios_Iostate)@plt>\n-\tb.w\t870a \n-\tcbnz\tr2, 9662 \n+\tblx\t3288 >::clear(std::_Ios_Iostate)@plt>\n+\tb.w\t870e \n+\tcbnz\tr2, 9666 \n \tldr.w\tr2, [r3, #1204]\t; 0x4b4\n \tmovs\tr0, #129\t; 0x81\n \tstr\tr3, [sp, #24]\n \tsub.w\tr8, r2, r4\n-\tblx\t3064 \n+\tblx\t3068 \n \tldr\tr3, [sp, #24]\n \tmov\tr4, r0\n \tmovs\tr2, #129\t; 0x81\n \tstrb.w\tr6, [r0, r8]\n \tstr.w\tr2, [r3, #1216]\t; 0x4c0\n \tadd.w\tr2, r0, #128\t; 0x80\n \tstr.w\tr0, [r3, #1200]\t; 0x4b0\n \tstr.w\tr2, [r3, #1208]\t; 0x4b8\n-\tldr\tr3, [pc, #820]\t; (9998 )\n+\tldr\tr3, [pc, #820]\t; (999c )\n \tadd\tr3, pc\n \tstr.w\tr4, [r3, #1204]\t; 0x4b4\n-\tb.w\t74fa \n+\tb.w\t74fe \n \tmov\tr0, r9\n-\tblx\t2f28 ::_M_widen_init() const@plt>\n-\tldr\tr3, [pc, #688]\t; (9928 )\n+\tblx\t2f2c ::_M_widen_init() const@plt>\n+\tldr\tr3, [pc, #688]\t; (992c )\n \tldr\tr2, [sp, #16]\n \tldr\tr2, [r2, r3]\n \tldr.w\tr3, [r9]\n \tldr\tr3, [r3, #24]\n \tcmp\tr3, r2\n \tit\teq\n \tmoveq\tr1, #10\n-\tbeq.w\t7332 \n+\tbeq.w\t7336 \n \tmov\tr0, r9\n \tmovs\tr1, #10\n \tblx\tr3\n \tmov\tr1, r0\n-\tb.w\t7332 \n+\tb.w\t7336 \n \tmov\tr0, r4\n-\tblx\t2f28 ::_M_widen_init() const@plt>\n-\tldr\tr3, [pc, #648]\t; (9928 )\n+\tblx\t2f2c ::_M_widen_init() const@plt>\n+\tldr\tr3, [pc, #648]\t; (992c )\n \tldr\tr2, [sp, #16]\n \tldr\tr2, [r2, r3]\n \tldr\tr3, [r4, #0]\n \tldr\tr3, [r3, #24]\n \tcmp\tr3, r2\n \tit\teq\n \tmoveq\tr1, #10\n-\tbeq.w\t931e \n+\tbeq.w\t9322 \n \tmov\tr0, r4\n \tmovs\tr1, #10\n \tblx\tr3\n \tmov\tr1, r0\n-\tb.n\t931e \n+\tb.n\t9322 \n \tldr.w\tr3, [r8]\n \tldr.w\tr0, [r3, #-12]\n \tadd\tr0, r8\n \tldr\tr1, [r0, #20]\n \torr.w\tr1, r1, #1\n-\tblx\t3284 >::clear(std::_Ios_Iostate)@plt>\n-\tb.w\t71ea \n+\tblx\t3288 >::clear(std::_Ios_Iostate)@plt>\n+\tb.w\t71ee \n \tldr.w\tr3, [r8]\n \tldr.w\tr0, [r3, #-12]\n \tadd\tr0, r8\n \tldr\tr1, [r0, #20]\n \torr.w\tr1, r1, #1\n-\tblx\t3284 >::clear(std::_Ios_Iostate)@plt>\n-\tb.w\t7404 \n+\tblx\t3288 >::clear(std::_Ios_Iostate)@plt>\n+\tb.w\t7408 \n \tmov\tr0, r7\n-\tblx\t2f28 ::_M_widen_init() const@plt>\n-\tldr\tr3, [pc, #564]\t; (9928 )\n+\tblx\t2f2c ::_M_widen_init() const@plt>\n+\tldr\tr3, [pc, #564]\t; (992c )\n \tldr\tr2, [sp, #16]\n \tldr\tr2, [r2, r3]\n \tldr\tr3, [r7, #0]\n \tldr\tr3, [r3, #24]\n \tcmp\tr3, r2\n \tit\teq\n \tmoveq\tr1, #10\n-\tbeq.w\t7fee \n+\tbeq.w\t7ff2 \n \tmov\tr0, r7\n \tmovs\tr1, #10\n \tblx\tr3\n \tmov\tr1, r0\n-\tb.w\t7fee \n+\tb.w\t7ff2 \n \tmov\tr0, r4\n-\tblx\t2d90 \n+\tblx\t2d94 \n \tmov\tr7, r0\n-\tblx\t307c \n+\tblx\t3080 \n \tldr\tr3, [sp, #24]\n \tadds\tr2, r0, #1\n \tmov\tr4, r0\n \tldr\tr1, [r3, #4]\n \tldr\tr3, [r3, #8]\n \tsubs\tr3, r3, r1\n \tcmp\tr2, r3\n-\tbhi.n\t9760 \n-\tcbz\tr4, 9758 \n+\tbhi.n\t9764 \n+\tcbz\tr4, 975c \n \tldrd\tr6, ip, [sp, #20]\n \tsubs\tr3, r7, #1\n-\tb.n\t974e \n+\tb.n\t9752 \n \tadds\tr2, r1, #1\n \tstr.w\tr2, [ip, #4]\n \tmvns\tr2, r3\n \tldrb\tr0, [r3, #0]\n \tadd\tr2, r7\n \tcmn\tr2, r4\n \tstrb\tr0, [r1, #0]\n-\tbeq.w\t9cc6 \n+\tbeq.w\t9cca \n \tldr.w\tr1, [ip, #4]\n \tldrb.w\tr2, [r3, #1]!\n \tcmp\tr2, #0\n-\tbne.n\t9736 \n+\tbne.n\t973a \n \tstr\tr6, [sp, #20]\n \tmovs\tr3, #0\n \tstrb\tr3, [r1, #0]\n-\tb.w\t8f02 \n+\tb.w\t8f06 \n \tldr\tr0, [sp, #24]\n \tldr\tr3, [r0, #16]\n \tadd\tr2, r3\n \tcmp\tr3, r2\n-\tbcs.n\t972c \n+\tbcs.n\t9730 \n \tldr\tr0, [r0, #0]\n \tadd.w\tr9, r2, #128\t; 0x80\n \tsub.w\tr8, r1, r0\n \tcmp\tr3, #0\n-\tbeq.w\t9fb2 \n+\tbeq.w\t9fb6 \n \tmov\tr1, r9\n-\tblx\t329c \n+\tblx\t32a0 \n \tldr\tr1, [sp, #24]\n \tadd.w\tr3, r0, r8\n \tstr.w\tr9, [r1, #16]\n \tstr\tr0, [r1, #0]\n \tstr\tr3, [r1, #4]\n \tmovs\tr3, #0\n \tstrb.w\tr3, [r0, r8]\n \tldr\tr3, [r1, #16]\n \tsubs\tr2, r3, #1\n \tldr\tr3, [r1, #0]\n \tadd\tr3, r2\n \tstr\tr3, [r1, #8]\n \tldr\tr1, [r1, #4]\n-\tb.n\t972c \n+\tb.n\t9730 \n \tmovs\tr7, #0\n-\tb.w\t84ce \n+\tb.w\t84d2 \n \tmov\tr0, r1\n \tstr\tr1, [sp, #24]\n-\tblx\t3064 \n+\tblx\t3068 \n \tldrd\tr1, r3, [sp, #24]\n-\tb.w\t7f28 \n-\tldr\tr3, [pc, #312]\t; (98f4 )\n+\tb.w\t7f2c \n+\tldr\tr3, [pc, #312]\t; (98f8 )\n \tldr\tr2, [sp, #16]\n-\tldr\tr1, [pc, #476]\t; (999c )\n+\tldr\tr1, [pc, #476]\t; (99a0 )\n \tldr.w\tr8, [r2, r3]\n \tadd\tr1, pc\n \tmovs\tr2, #27\n \tmov\tr0, r8\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n-\tldr\tr1, [pc, #464]\t; (99a0 )\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tldr\tr1, [pc, #464]\t; (99a4 )\n \tmov\tr0, r4\n \tmovs\tr3, #124\t; 0x7c\n \tmov.w\tr2, #4294967295\t; 0xffffffff\n \tadd\tr1, pc\n-\tblx\t2d48 \n+\tblx\t2d4c \n \tmov\tr4, r0\n \tcmp\tr0, #0\n-\tbeq.w\t9de2 \n-\tblx\t307c \n+\tbeq.w\t9de6 \n+\tblx\t3080 \n \tmov\tr1, r4\n \tmov\tr2, r0\n \tmov\tr0, r8\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n-\tldr\tr1, [pc, #432]\t; (99a4 )\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tldr\tr1, [pc, #432]\t; (99a8 )\n \tmovs\tr2, #15\n \tmov\tr0, r8\n \tadd\tr1, pc\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n-\tldr\tr3, [pc, #424]\t; (99a8 )\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tldr\tr3, [pc, #424]\t; (99ac )\n \tadd\tr3, pc\n \tldr.w\tr4, [r3, #512]\t; 0x200\n \tcmp\tr4, #0\n-\tbeq.w\t9dcc \n+\tbeq.w\t9dd0 \n \tmov\tr0, r4\n-\tblx\t307c \n+\tblx\t3080 \n \tmov\tr1, r4\n \tmov\tr2, r0\n \tmov\tr0, r8\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n-\tldr\tr1, [pc, #396]\t; (99ac )\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tldr\tr1, [pc, #396]\t; (99b0 )\n \tmovs\tr2, #24\n \tmov\tr0, r8\n \tadd\tr1, pc\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tmov\tr0, r8\n-\tbl\t4080 <_start@@Base+0x110>\n-\tb.w\t7636 \n+\tbl\t4084 <_start@@Base+0x110>\n+\tb.w\t763a \n \tldr\tr3, [sp, #24]\n \tstr\tr6, [sp, #20]\n \tldr\tr1, [r3, #4]\n-\tb.n\t94da \n+\tb.n\t94de \n \tldr.w\tr3, [r8]\n \tldr.w\tr0, [r3, #-12]\n \tadd\tr0, r8\n \tldr\tr1, [r0, #20]\n \torr.w\tr1, r1, #1\n-\tblx\t3284 >::clear(std::_Ios_Iostate)@plt>\n-\tb.w\t730e \n+\tblx\t3288 >::clear(std::_Ios_Iostate)@plt>\n+\tb.w\t7312 \n \tmov\tr0, r8\n-\tblx\t2f28 ::_M_widen_init() const@plt>\n-\tldr\tr3, [pc, #204]\t; (9928 )\n+\tblx\t2f2c ::_M_widen_init() const@plt>\n+\tldr\tr3, [pc, #204]\t; (992c )\n \tldr\tr2, [sp, #16]\n \tldr\tr2, [r2, r3]\n \tldr.w\tr3, [r8]\n \tldr\tr3, [r3, #24]\n \tcmp\tr3, r2\n \tit\teq\n \tmoveq\tr1, #10\n-\tbeq.w\t7e0c \n+\tbeq.w\t7e10 \n \tmov\tr0, r8\n \tmovs\tr1, #10\n \tblx\tr3\n \tmov\tr1, r0\n-\tb.w\t7e0c \n+\tb.w\t7e10 \n \tmov\tr0, r9\n-\tblx\t2f28 ::_M_widen_init() const@plt>\n-\tldr\tr3, [pc, #164]\t; (9928 )\n+\tblx\t2f2c ::_M_widen_init() const@plt>\n+\tldr\tr3, [pc, #164]\t; (992c )\n \tldr\tr2, [sp, #16]\n \tldr\tr2, [r2, r3]\n \tldr.w\tr3, [r9]\n \tldr\tr3, [r3, #24]\n \tcmp\tr3, r2\n \tit\teq\n \tmoveq\tr1, #10\n-\tbeq.w\t7dc0 \n+\tbeq.w\t7dc4 \n \tmov\tr0, r9\n \tmovs\tr1, #10\n \tblx\tr3\n \tmov\tr1, r0\n-\tb.w\t7dc0 \n+\tb.w\t7dc4 \n \tmov\tr0, r7\n-\tblx\t2f28 ::_M_widen_init() const@plt>\n-\tldr\tr3, [pc, #124]\t; (9928 )\n+\tblx\t2f2c ::_M_widen_init() const@plt>\n+\tldr\tr3, [pc, #124]\t; (992c )\n \tldr\tr2, [sp, #16]\n \tldr\tr2, [r2, r3]\n \tldr\tr3, [r7, #0]\n \tldr\tr3, [r3, #24]\n \tcmp\tr3, r2\n \tit\teq\n \tmoveq\tr1, #10\n-\tbeq.w\t7d74 \n+\tbeq.w\t7d78 \n \tmov\tr0, r7\n \tmovs\tr1, #10\n \tblx\tr3\n \tmov\tr1, r0\n-\tb.w\t7d74 \n+\tb.w\t7d78 \n \tadcs\tr6, r3\n \tmovs\tr0, r0\n-\tstr\tr6, [r7, #64]\t; 0x40\n+\tstr\tr2, [r7, #64]\t; 0x40\n \tmovs\tr1, r0\n-\tstr\tr0, [r6, #64]\t; 0x40\n+\tstr\tr4, [r5, #64]\t; 0x40\n \tmovs\tr1, r0\n-\tstr\tr2, [r1, #64]\t; 0x40\n+\tstr\tr6, [r0, #64]\t; 0x40\n \tmovs\tr1, r0\n \tasrs\tr6, r0\n \tmovs\tr0, r0\n \tmuls\tr6, r4\n \tmovs\tr0, r0\n-\tstr\tr4, [r5, #52]\t; 0x34\n+\tstr\tr0, [r5, #52]\t; 0x34\n \tmovs\tr1, r0\n-\tstr\tr0, [r3, #52]\t; 0x34\n+\tstr\tr4, [r2, #52]\t; 0x34\n \tmovs\tr1, r0\n-\tstr\tr4, [r4, #48]\t; 0x30\n+\tstr\tr0, [r4, #48]\t; 0x30\n \tmovs\tr1, r0\n-\tstr\tr2, [r0, #48]\t; 0x30\n+\tstr\tr6, [r7, #44]\t; 0x2c\n \tmovs\tr1, r0\n-\tstr\tr0, [r6, #44]\t; 0x2c\n+\tstr\tr4, [r5, #44]\t; 0x2c\n \tmovs\tr1, r0\n \tlsls\tr0, r3, #8\n \tmovs\tr0, r0\n \tadd\tlr, ip\n \tmovs\tr0, r0\n-\tstr\tr4, [r0, #44]\t; 0x2c\n+\tstr\tr0, [r0, #44]\t; 0x2c\n \tmovs\tr1, r0\n \tadd\tip, r5\n \tmovs\tr0, r0\n \tsubs\tr6, #244\t; 0xf4\n \tmovs\tr0, r0\n-\tstr\tr4, [r2, #32]\n+\tstr\tr0, [r2, #32]\n \tmovs\tr1, r0\n-\tstr\tr4, [r1, #28]\n+\tstr\tr0, [r1, #28]\n \tmovs\tr1, r0\n-\tstr\tr6, [r3, #24]\n+\tstr\tr2, [r3, #24]\n \tmovs\tr1, r0\n-\tstr\tr2, [r1, #24]\n+\tstr\tr6, [r0, #24]\n \tmovs\tr1, r0\n \tsubs\tr6, #68\t; 0x44\n \tmovs\tr0, r0\n-\tstr\tr6, [r2, #16]\n+\tstr\tr2, [r2, #16]\n \tmovs\tr1, r0\n \tands\tr2, r2\n \tmovs\tr0, r0\n \tadd\tr0, r1\n \tmovs\tr0, r0\n \tlsls\tr0, r6, #8\n \tmovs\tr0, r0\n \tsubs\tr6, #192\t; 0xc0\n \tmovs\tr0, r0\n-\tldrsh\tr6, [r7, r1]\n+\tldrsh\tr2, [r7, r1]\n \tmovs\tr1, r0\n \tands\tr6, r4\n \tmovs\tr0, r0\n \tsubs\tr7, #152\t; 0x98\n \tmovs\tr0, r0\n \tlsrs\tr4, r3\n \tmovs\tr0, r0\n-\tldrb\tr6, [r1, r7]\n+\tldrb\tr2, [r1, r7]\n \tmovs\tr1, r0\n \tlsrs\tr2, r3\n \tmovs\tr0, r0\n-\tldrb\tr0, [r1, r6]\n+\tldrb\tr4, [r0, r6]\n \tmovs\tr1, r0\n \tsubs\tr5, #86\t; 0x56\n \tmovs\tr0, r0\n-\tldrb\tr0, [r0, r5]\n+\tldrb\tr4, [r7, r4]\n \tmovs\tr1, r0\n \tsubs\tr6, #38\t; 0x26\n \tmovs\tr0, r0\n-\tldrb\tr2, [r0, r3]\n+\tldrb\tr6, [r7, r2]\n \tmovs\tr1, r0\n \tsubs\tr1, #136\t; 0x88\n \tmovs\tr0, r0\n \tsubs\tr7, #70\t; 0x46\n \tmovs\tr0, r0\n-\tldrb\tr6, [r7, r1]\n+\tldrb\tr2, [r7, r1]\n \tmovs\tr1, r0\n-\tldrb\tr4, [r3, r1]\n+\tldrb\tr0, [r3, r1]\n \tmovs\tr1, r0\n-\tldrb\tr6, [r5, r0]\n+\tldrb\tr2, [r5, r0]\n \tmovs\tr1, r0\n \tlsls\tr2, r4\n \tmovs\tr0, r0\n-\tldrb\tr4, [r4, r0]\n+\tldrb\tr0, [r4, r0]\n \tmovs\tr1, r0\n-\tldrb\tr4, [r1, r0]\n+\tldrb\tr0, [r1, r0]\n \tmovs\tr1, r0\n \tsubs\tr6, #188\t; 0xbc\n \tmovs\tr0, r0\n-\tldrh\tr2, [r3, r7]\n+\tldrh\tr6, [r2, r7]\n \tmovs\tr1, r0\n \tsubs\tr6, #164\t; 0xa4\n \tmovs\tr0, r0\n \tsubs\tr3, #12\n \tmovs\tr0, r0\n \tsubs\tr4, #162\t; 0xa2\n \tmovs\tr0, r0\n \tadds\tr7, #184\t; 0xb8\n \tmovs\tr0, r0\n \tsubs\tr2, #24\n \tmovs\tr0, r0\n-\tldr\tr0, [r7, r6]\n+\tldr\tr4, [r6, r6]\n \tmovs\tr1, r0\n \tsubs\tr0, #198\t; 0xc6\n \tmovs\tr0, r0\n \tadds\tr7, #190\t; 0xbe\n \tmovs\tr0, r0\n \tsubs\tr0, #172\t; 0xac\n \tmovs\tr0, r0\n-\tldr\tr4, [r3, r0]\n+\tldr\tr0, [r3, r0]\n \tmovs\tr1, r0\n \tsubs\tr0, #146\t; 0x92\n \tmovs\tr0, r0\n-\tcbnz\tr2, 99dc \n+\tcbnz\tr2, 99e0 \n \tldr.w\tr2, [r3, #1180]\t; 0x49c\n \tmovs\tr0, #129\t; 0x81\n \tstr\tr3, [sp, #24]\n \tsub.w\tr8, r2, r7\n-\tblx\t3064 \n+\tblx\t3068 \n \tldr\tr3, [sp, #24]\n \tmov\tr7, r0\n \tmovs\tr2, #129\t; 0x81\n \tstrb.w\tr6, [r0, r8]\n \tstr.w\tr2, [r3, #1192]\t; 0x4a8\n \tadd.w\tr2, r0, #128\t; 0x80\n \tstr.w\tr0, [r3, #1176]\t; 0x498\n \tstr.w\tr2, [r3, #1184]\t; 0x4a0\n-\tldr.w\tr3, [pc, #1864]\t; a128 \n+\tldr.w\tr3, [pc, #1864]\t; a12c \n \tadd\tr3, pc\n \tstr.w\tr7, [r3, #1180]\t; 0x49c\n-\tb.w\t7f6a \n-\tldr.w\tr1, [pc, #1856]\t; a12c \n+\tb.w\t7f6e \n+\tldr.w\tr1, [pc, #1856]\t; a130 \n \tadd\tr1, pc\n-\tb.n\t9586 \n+\tb.n\t958a \n \tmov\tr0, r7\n-\tblx\t2f28 ::_M_widen_init() const@plt>\n-\tldr.w\tr3, [pc, #1844]\t; a130 \n+\tblx\t2f2c ::_M_widen_init() const@plt>\n+\tldr.w\tr3, [pc, #1844]\t; a134 \n \tldr\tr2, [sp, #16]\n \tldr\tr2, [r2, r3]\n \tldr\tr3, [r7, #0]\n \tldr\tr3, [r3, #24]\n \tcmp\tr3, r2\n \tit\teq\n \tmoveq\tr1, #10\n-\tbeq.w\t95c6 \n+\tbeq.w\t95ca \n \tmov\tr0, r7\n \tmovs\tr1, #10\n \tblx\tr3\n \tmov\tr1, r0\n-\tb.n\t95c6 \n+\tb.n\t95ca \n \tmov\tr0, r7\n-\tblx\t2f28 ::_M_widen_init() const@plt>\n-\tldr.w\tr3, [pc, #1808]\t; a130 \n+\tblx\t2f2c ::_M_widen_init() const@plt>\n+\tldr.w\tr3, [pc, #1808]\t; a134 \n \tldr\tr2, [sp, #16]\n \tldr\tr2, [r2, r3]\n \tldr\tr3, [r7, #0]\n \tldr\tr3, [r3, #24]\n \tcmp\tr3, r2\n \tit\teq\n \tmoveq\tr1, #10\n-\tbeq.w\t8de6 \n+\tbeq.w\t8dea \n \tmov\tr0, r7\n \tmovs\tr1, #10\n \tblx\tr3\n \tmov\tr1, r0\n-\tb.w\t8de6 \n+\tb.w\t8dea \n \tmov\tr0, r7\n-\tblx\t2f28 ::_M_widen_init() const@plt>\n-\tldr.w\tr3, [pc, #1768]\t; a130 \n+\tblx\t2f2c ::_M_widen_init() const@plt>\n+\tldr.w\tr3, [pc, #1768]\t; a134 \n \tldr\tr2, [sp, #16]\n \tldr\tr2, [r2, r3]\n \tldr\tr3, [r7, #0]\n \tldr\tr3, [r3, #24]\n \tcmp\tr3, r2\n \tit\teq\n \tmoveq\tr1, #10\n-\tbeq.w\t8d96 \n+\tbeq.w\t8d9a \n \tmov\tr0, r7\n \tmovs\tr1, #10\n \tblx\tr3\n \tmov\tr1, r0\n-\tb.w\t8d96 \n+\tb.w\t8d9a \n \tldr\tr3, [sp, #24]\n \tstr\tr6, [sp, #20]\n \tldr\tr1, [r3, #4]\n-\tb.w\t8f5a \n-\tldr.w\tr1, [pc, #1728]\t; a134 \n+\tb.w\t8f5e \n+\tldr.w\tr1, [pc, #1728]\t; a138 \n \tadd.w\tr9, sp, #212\t; 0xd4\n \tmov\tr0, r9\n \tadd\tr1, pc\n-\tblx\t2d9c \n+\tblx\t2da0 \n \tadd\tr3, sp, #60\t; 0x3c\n \tmov\tr1, r4\n \tmov\tr0, r3\n \tmov\tr6, r3\n-\tblx\t32b4 \n+\tblx\t32b8 \n \tldr\tr7, [r6, #0]\n \tcmp\tr7, r6\n-\tbeq.n\t9abe \n+\tbeq.n\t9ac2 \n \tldr.w\tr8, [r7, #8]\n \tmovs\tr3, #124\t; 0x7c\n \tmov.w\tr2, #4294967295\t; 0xffffffff\n \tmov\tr0, r4\n \tmov\tr1, r8\n-\tblx\t2d48 \n+\tblx\t2d4c \n \tmovs\tr3, #124\t; 0x7c\n \tmov\tr2, r0\n \tstr\tr3, [sp, #0]\n \tmov\tr1, r8\n \tmov.w\tr3, #4294967295\t; 0xffffffff\n \tmov\tr0, r9\n-\tblx\t3128 \n+\tblx\t312c \n \tldr\tr7, [r7, #0]\n \tcmp\tr7, r6\n-\tbne.n\t9a94 \n+\tbne.n\t9a98 \n \tmov\tr0, r9\n-\tblx\t2d90 \n+\tblx\t2d94 \n \tmov\tr1, r0\n \tmov.w\tr2, #4294967295\t; 0xffffffff\n \tldr\tr0, [sp, #24]\n-\tbl\t40d4 <_start@@Base+0x164>\n+\tbl\t40d8 <_start@@Base+0x164>\n \tldr\tr4, [r6, #0]\n \tcmp\tr4, r6\n-\tbeq.n\t9b0a \n+\tbeq.n\t9b0e \n \tmov\tr7, r6\n \tldr.w\tr8, [sp, #12]\n \tldr\tr6, [sp, #20]\n \tvmov\ts16, r9\n \tmov\tr9, r4\n \tldr\tr4, [r4, #0]\n \tldr.w\tr0, [r9, #8]\n-\tcbz\tr0, 9af8 \n+\tcbz\tr0, 9afc \n \tldr.w\tr3, [r8]\n \tcmp\tr0, r3\n-\tbeq.n\t9af8 \n-\tblx\t2f68 \n+\tbeq.n\t9afc \n+\tblx\t2f6c \n \tmov\tr0, r9\n \tmovs\tr1, #28\n-\tblx\t2f34 \n+\tblx\t2f38 \n \tcmp\tr4, r7\n-\tbne.n\t9ae2 \n+\tbne.n\t9ae6 \n \tvmov\tr9, s16\n \tstr\tr6, [sp, #20]\n \tmov\tr0, r9\n-\tblx\t3088 \n-\tb.w\t8f02 \n+\tblx\t308c \n+\tb.w\t8f06 \n \tmov\tr0, r8\n \tstr\tr3, [sp, #16]\n-\tblx\t3064 \n+\tblx\t3068 \n \tldr\tr2, [sp, #32]\n \tldr\tr3, [sp, #16]\n-\tb.w\t8e4a \n+\tb.w\t8e4e \n \tmov.w\tr1, #504\t; 0x1f8\n-\tblx\t2f34 \n+\tblx\t2f38 \n \tldr.w\tr3, [r8, #1284]\t; 0x504\n \tsubs\tr2, r3, #4\n \tstr.w\tr2, [r8, #1284]\t; 0x504\n \tldr.w\tr3, [r3, #-4]\n \tstr.w\tr3, [r8, #1276]\t; 0x4fc\n \tadd.w\tr0, r3, #448\t; 0x1c0\n \tadd.w\tr3, r3, #504\t; 0x1f8\n \tstr.w\tr0, [r8, #1272]\t; 0x4f8\n \tstr.w\tr3, [r8, #1280]\t; 0x500\n-\tblx\t3088 \n-\tb.w\t8272 \n-\tcbnz\tr2, 9b7e \n+\tblx\t308c \n+\tb.w\t8276 \n+\tcbnz\tr2, 9b82 \n \tldr.w\tr3, [r8, #1228]\t; 0x4cc\n \tmovs\tr0, #129\t; 0x81\n \tsub.w\tr9, r3, r7\n-\tblx\t3064 \n+\tblx\t3068 \n \tmov\tr7, r0\n \tmovs\tr3, #129\t; 0x81\n \tstr.w\tr0, [r8, #1224]\t; 0x4c8\n \tstr.w\tr3, [r8, #1240]\t; 0x4d8\n \tadd.w\tr3, r0, #128\t; 0x80\n \tstrb.w\tr6, [r0, r9]\n \tstr.w\tr3, [r8, #1232]\t; 0x4d0\n-\tldr.w\tr3, [pc, #1464]\t; a138 \n+\tldr.w\tr3, [pc, #1464]\t; a13c \n \tadd\tr3, pc\n \tstr.w\tr7, [r3, #1228]\t; 0x4cc\n-\tb.w\t8e8a \n-\tldr.w\tr3, [pc, #1452]\t; a13c \n+\tb.w\t8e8e \n+\tldr.w\tr3, [pc, #1452]\t; a140 \n \tldr\tr2, [sp, #16]\n-\tldr.w\tr1, [pc, #1452]\t; a140 \n+\tldr.w\tr1, [pc, #1452]\t; a144 \n \tldr.w\tr8, [r2, r3]\n \tadd\tr1, pc\n \tmovs\tr2, #20\n \tmov\tr0, r8\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n-\tldr.w\tr0, [pc, #1436]\t; a144 \n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tldr.w\tr0, [pc, #1436]\t; a148 \n \tadd\tr0, pc\n \tadd.w\tr0, r0, #328\t; 0x148\n-\tblx\t2d3c \n+\tblx\t2d40 \n \tmov\tr7, r0\n \tcmp\tr0, #0\n-\tbeq.w\t9eb6 \n-\tblx\t307c \n+\tbeq.w\t9eba \n+\tblx\t3080 \n \tmov\tr1, r7\n \tmov\tr2, r0\n \tmov\tr0, r8\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tmov\tr0, r8\n-\tbl\t4080 <_start@@Base+0x110>\n-\tldr.w\tr3, [pc, #1400]\t; a148 \n+\tbl\t4084 <_start@@Base+0x110>\n+\tldr.w\tr3, [pc, #1400]\t; a14c \n \tadd\tr3, pc\n \tldrd\tr0, r2, [r3, #612]\t; 0x264\n \tcmp\tr0, r2\n-\tbeq.w\t9ea6 \n+\tbeq.w\t9eaa \n \tldr\tr1, [sp, #28]\n-\tblx\t314c \n-\tldr.w\tr2, [pc, #1380]\t; a14c \n+\tblx\t3150 \n+\tldr.w\tr2, [pc, #1380]\t; a150 \n \tadd\tr2, pc\n \tldr.w\tr3, [r2, #612]\t; 0x264\n \tadds\tr3, #56\t; 0x38\n \tstr.w\tr3, [r2, #612]\t; 0x264\n-\tb.w\t8d16 \n-\tldr.w\tr3, [pc, #1344]\t; a13c \n+\tb.w\t8d1a \n+\tldr.w\tr3, [pc, #1344]\t; a140 \n \tldr\tr2, [sp, #16]\n-\tldr.w\tr1, [pc, #1360]\t; a150 \n+\tldr.w\tr1, [pc, #1360]\t; a154 \n \tldr.w\tr8, [r2, r3]\n \tadd\tr1, pc\n \tmovs\tr2, #14\n \tmov\tr0, r8\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n-\tldr.w\tr1, [pc, #1344]\t; a154 \n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tldr.w\tr1, [pc, #1344]\t; a158 \n \tadd\tr1, pc\n \tadds\tr1, #48\t; 0x30\n \tstr\tr1, [sp, #28]\n \tmov\tr0, r1\n-\tblx\t307c \n+\tblx\t3080 \n \tldr\tr1, [sp, #28]\n \tmov\tr2, r0\n \tmov\tr0, r8\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n-\tldr.w\tr1, [pc, #1324]\t; a158 \n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tldr.w\tr1, [pc, #1324]\t; a15c \n \tmovs\tr2, #39\t; 0x27\n \tmov\tr0, r8\n \tadd\tr1, pc\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tmov\tr0, r8\n-\tbl\t4080 <_start@@Base+0x110>\n+\tbl\t4084 <_start@@Base+0x110>\n \tldr\tr6, [sp, #24]\n \tldrd\tr3, r2, [r6]\n \tcmp\tr2, r3\n-\tbeq.w\t8c0e \n-\tldr.w\tr3, [pc, #1296]\t; a15c \n+\tbeq.w\t8c12 \n+\tldr.w\tr3, [pc, #1296]\t; a160 \n \tadd\tr3, pc\n \tldr\tr3, [r3, #0]\n \tlsls\tr3, r3, #28\n-\tbpl.w\t8c06 \n-\tldr.w\tr1, [pc, #1284]\t; a160 \n+\tbpl.w\t8c0a \n+\tldr.w\tr1, [pc, #1284]\t; a164 \n \tmovs\tr2, #14\n \tmov\tr0, r8\n \tadd\tr1, pc\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n-\tldr.w\tr1, [pc, #1276]\t; a164 \n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tldr.w\tr1, [pc, #1276]\t; a168 \n \tadd\tr1, pc\n \tadds\tr1, #48\t; 0x30\n \tstr\tr1, [sp, #28]\n \tmov\tr0, r1\n-\tblx\t307c \n+\tblx\t3080 \n \tldr\tr1, [sp, #28]\n \tmov\tr2, r0\n \tmov\tr0, r8\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n-\tldr.w\tr1, [pc, #1252]\t; a168 \n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tldr.w\tr1, [pc, #1252]\t; a16c \n \tmovs\tr2, #16\n \tmov\tr0, r8\n \tadd\tr1, pc\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tldr\tr7, [r6, #0]\n \tcmp\tr7, #0\n-\tbeq.w\t9e86 \n+\tbeq.w\t9e8a \n \tmov\tr0, r7\n-\tblx\t307c \n+\tblx\t3080 \n \tmov\tr1, r7\n \tmov\tr2, r0\n \tmov\tr0, r8\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tmov\tr0, r8\n-\tbl\t4080 <_start@@Base+0x110>\n-\tb.w\t8c06 \n+\tbl\t4084 <_start@@Base+0x110>\n+\tb.w\t8c0a \n \tldr.w\tr3, [r8]\n \tldr.w\tr0, [r3, #-12]\n \tadd\tr0, r8\n \tldr\tr1, [r0, #20]\n \torr.w\tr1, r1, #1\n-\tblx\t3284 >::clear(std::_Ios_Iostate)@plt>\n-\tb.n\t95a8 \n+\tblx\t3288 >::clear(std::_Ios_Iostate)@plt>\n+\tb.n\t95ac \n \tldr\tr3, [sp, #24]\n \tstr\tr6, [sp, #20]\n \tldr\tr1, [r3, #4]\n-\tb.n\t9758 \n+\tb.n\t975c \n \tldr.w\tr3, [r8]\n \tldr.w\tr0, [r3, #-12]\n \tadd\tr0, r8\n \tldr\tr1, [r0, #20]\n \torr.w\tr1, r1, #1\n-\tblx\t3284 >::clear(std::_Ios_Iostate)@plt>\n-\tb.w\t8dc8 \n+\tblx\t3288 >::clear(std::_Ios_Iostate)@plt>\n+\tb.w\t8dcc \n \tldr.w\tr3, [r8]\n \tldr.w\tr0, [r3, #-12]\n \tadd\tr0, r8\n \tldr\tr1, [r0, #20]\n \torr.w\tr1, r1, #1\n-\tblx\t3284 >::clear(std::_Ios_Iostate)@plt>\n-\tb.w\t8d78 \n+\tblx\t3288 >::clear(std::_Ios_Iostate)@plt>\n+\tb.w\t8d7c \n \tmov\tr0, r4\n-\tblx\t2d90 \n+\tblx\t2d94 \n \tldr\tr4, [sp, #24]\n \tmov\tr1, r0\n \tmov.w\tr2, #4294967295\t; 0xffffffff\n \tmov\tr0, r4\n-\tbl\t40d4 <_start@@Base+0x164>\n+\tbl\t40d8 <_start@@Base+0x164>\n \tmov\tr0, r4\n \tmovs\tr1, #0\n-\tbl\t6288 \n-\tldr.w\tr4, [pc, #1104]\t; a16c \n+\tbl\t628c \n+\tldr.w\tr4, [pc, #1104]\t; a170 \n \tmov.w\tr8, #0\n-\tldr.w\tr1, [pc, #1100]\t; a170 \n+\tldr.w\tr1, [pc, #1100]\t; a174 \n \tmov\tr2, r8\n \tadd\tr4, pc\n \tadd\tr1, pc\n \tadd.w\tr0, r4, #1200\t; 0x4b0\n \tstrb.w\tr8, [r4, #1336]\t; 0x538\n-\tbl\tbe10 \n+\tbl\tbe14 \n \tstr.w\tr8, [r4, #1344]\t; 0x540\n \tstr.w\tr8, [r4, #1348]\t; 0x544\n-\tb.w\t7638 \n+\tb.w\t763c \n \tldr.w\tr3, [r8]\n \tldr.w\tr0, [r3, #-12]\n \tadd\tr0, r8\n \tldr\tr1, [r0, #20]\n \torr.w\tr1, r1, #1\n-\tblx\t3284 >::clear(std::_Ios_Iostate)@plt>\n-\tb.w\t80ee \n-\tldr.w\tr3, [pc, #1044]\t; a174 \n+\tblx\t3288 >::clear(std::_Ios_Iostate)@plt>\n+\tb.w\t80f2 \n+\tldr.w\tr3, [pc, #1044]\t; a178 \n \tmovs\tr2, #0\n-\tldr.w\tr1, [pc, #1044]\t; a178 \n+\tldr.w\tr1, [pc, #1044]\t; a17c \n \tadd\tr3, pc\n \tldr\tr0, [sp, #24]\n \tadd\tr1, pc\n \tstr.w\tr2, [r3, #1340]\t; 0x53c\n \tstr.w\tr2, [r3, #1344]\t; 0x540\n \tstr.w\tr2, [r3, #1348]\t; 0x544\n-\tbl\tbe10 \n-\tb.w\t7638 \n+\tbl\tbe14 \n+\tb.w\t763c \n \tmov\tr0, r1\n \tstr\tr1, [sp, #16]\n-\tblx\t3064 \n+\tblx\t3068 \n \tldr\tr1, [sp, #16]\n-\tb.w\t9112 \n+\tb.w\t9116 \n \tadd.w\tr0, r2, #1248\t; 0x4e0\n \tmov\tr1, r4\n-\tbl\tc180 >::_M_push_back_aux(sword::XMLTag const&)@@Base>\n-\tb.w\t88aa \n+\tbl\tc184 >::_M_push_back_aux(sword::XMLTag const&)@@Base>\n+\tb.w\t88ae \n \tldr.w\tr3, [r8]\n \tldr.w\tr0, [r3, #-12]\n \tadd\tr0, r8\n \tldr\tr1, [r0, #20]\n \torr.w\tr1, r1, #1\n-\tblx\t3284 >::clear(std::_Ios_Iostate)@plt>\n-\tb.w\t824e \n+\tblx\t3288 >::clear(std::_Ios_Iostate)@plt>\n+\tb.w\t8252 \n \tldr.w\tr3, [r8]\n \tldr.w\tr0, [r3, #-12]\n \tadd\tr0, r8\n \tldr\tr1, [r0, #20]\n \torr.w\tr1, r1, #1\n-\tblx\t3284 >::clear(std::_Ios_Iostate)@plt>\n-\tb.w\t8224 \n+\tblx\t3288 >::clear(std::_Ios_Iostate)@plt>\n+\tb.w\t8228 \n \tldr.w\tr3, [r8]\n \tldr.w\tr0, [r3, #-12]\n \tadd\tr0, r8\n \tldr\tr1, [r0, #20]\n \torr.w\tr1, r1, #1\n-\tblx\t3284 >::clear(std::_Ios_Iostate)@plt>\n-\tb.n\t981c \n+\tblx\t3288 >::clear(std::_Ios_Iostate)@plt>\n+\tb.n\t9820 \n \tldr.w\tr3, [r8]\n \tldr.w\tr0, [r3, #-12]\n \tadd\tr0, r8\n \tldr\tr1, [r0, #20]\n \torr.w\tr1, r1, #1\n-\tblx\t3284 >::clear(std::_Ios_Iostate)@plt>\n-\tb.n\t97f2 \n+\tblx\t3288 >::clear(std::_Ios_Iostate)@plt>\n+\tb.n\t97f6 \n \tmovs\tr0, #133\t; 0x85\n-\tblx\t3064 \n-\tb.w\t9158 \n+\tblx\t3068 \n+\tb.w\t915c \n \tcmp\tr0, #0\n-\tbeq.w\t846c \n-\tldr.w\tsl, [pc, #880]\t; a17c \n+\tbeq.w\t8470 \n+\tldr.w\tsl, [pc, #880]\t; a180 \n \tadd\tsl, pc\n-\tb.w\t83dc \n+\tb.w\t83e0 \n \tldrb.w\tr2, [r3, #1337]\t; 0x539\n \tcmp\tr2, #0\n-\tbne.w\t7636 \n+\tbne.w\t763a \n \tldrb.w\tr2, [r3, #1336]\t; 0x538\n \tcmp\tr2, #0\n-\tbeq.w\t9fee \n+\tbeq.w\t9ff2 \n \tmovs\tr2, #1\n \tstrb.w\tr2, [r3, #1338]\t; 0x53a\n-\tb.w\t93cc \n-\tldr\tr3, [pc, #844]\t; (a180 )\n+\tb.w\t93d0 \n+\tldr\tr3, [pc, #844]\t; (a184 )\n \tadd\tr3, pc\n-\tb.w\t83dc \n-\tldr\tr1, [pc, #840]\t; (a184 )\n+\tb.w\t83e0 \n+\tldr\tr1, [pc, #840]\t; (a188 )\n \tmov\tr0, r8\n \tadd\tr1, pc\n-\tblx\t3164 \n+\tblx\t3168 \n \tcmp\tr0, #0\n-\tbne.w\t93f4 \n+\tbne.w\t93f8 \n \tldrd\tr7, r3, [r5]\n \tcmp\tr3, r7\n-\tbeq.w\t93f4 \n-\tldr\tr1, [pc, #820]\t; (a188 )\n+\tbeq.w\t93f8 \n+\tldr\tr1, [pc, #820]\t; (a18c )\n \tmov\tr0, r7\n \tadd\tr1, pc\n-\tblx\t3164 \n+\tblx\t3168 \n \tcmp\tr0, #0\n-\tbeq.w\t93f4 \n-\tldr\tr1, [pc, #808]\t; (a18c )\n+\tbeq.w\t93f8 \n+\tldr\tr1, [pc, #808]\t; (a190 )\n \tmov\tr0, r7\n \tadd\tr1, pc\n-\tblx\t3164 \n+\tblx\t3168 \n \tcmp\tr0, #0\n-\tbeq.w\t93f4 \n-\tldr\tr1, [pc, #796]\t; (a190 )\n+\tbeq.w\t93f8 \n+\tldr\tr1, [pc, #796]\t; (a194 )\n \tmov\tr0, r7\n \tadd\tr1, pc\n-\tblx\t3164 \n+\tblx\t3168 \n \tcmp\tr0, #0\n-\tbeq.w\t93f4 \n-\tb.w\t939a \n+\tbeq.w\t93f8 \n+\tb.w\t939e \n \tldr.w\tr3, [r8]\n \tldr.w\tr0, [r3, #-12]\n \tadd\tr0, r8\n \tldr\tr1, [r0, #20]\n \torr.w\tr1, r1, #1\n-\tblx\t3284 >::clear(std::_Ios_Iostate)@plt>\n-\tb.n\t9ca6 \n+\tblx\t3288 >::clear(std::_Ios_Iostate)@plt>\n+\tb.n\t9caa \n \tmov\tr0, r9\n-\tblx\t3064 \n-\tb.w\t9502 \n+\tblx\t3068 \n+\tb.w\t9506 \n \tmov\tr1, r0\n \tldr\tr2, [sp, #28]\n \tadd.w\tr0, r3, #608\t; 0x260\n-\tbl\tbec8 >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, sword::ListKey const&)@@Base>\n-\tb.w\t8d16 \n+\tbl\tbecc >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, sword::ListKey const&)@@Base>\n+\tb.w\t8d1a \n \tldr.w\tr3, [r8]\n \tldr.w\tr0, [r3, #-12]\n \tadd\tr0, r8\n \tldr\tr1, [r0, #20]\n \torr.w\tr1, r1, #1\n-\tblx\t3284 >::clear(std::_Ios_Iostate)@plt>\n-\tb.n\t9bc8 \n+\tblx\t3288 >::clear(std::_Ios_Iostate)@plt>\n+\tb.n\t9bcc \n \tldr\tr3, [r7, #0]\n \tldr.w\tr0, [r3, #-12]\n \tadd\tr0, r7\n \tldr\tr1, [r0, #20]\n \torr.w\tr1, r1, #1\n-\tblx\t3284 >::clear(std::_Ios_Iostate)@plt>\n-\tb.w\t8958 \n+\tblx\t3288 >::clear(std::_Ios_Iostate)@plt>\n+\tb.w\t895c \n \tmov\tr0, r9\n-\tblx\t3064 \n-\tb.w\t9216 \n+\tblx\t3068 \n+\tb.w\t921a \n \tldr.w\tr3, [r8]\n \tldr.w\tr0, [r3, #-12]\n \tadd\tr0, r8\n \tldr\tr1, [r0, #20]\n \torr.w\tr1, r1, #1\n-\tblx\t3284 >::clear(std::_Ios_Iostate)@plt>\n-\tb.w\t8392 \n+\tblx\t3288 >::clear(std::_Ios_Iostate)@plt>\n+\tb.w\t8396 \n \tldr.w\tr3, [r8]\n \tldr.w\tr0, [r3, #-12]\n \tadd\tr0, r8\n \tldr\tr1, [r0, #20]\n \torr.w\tr1, r1, #1\n-\tblx\t3284 >::clear(std::_Ios_Iostate)@plt>\n-\tb.w\t8368 \n+\tblx\t3288 >::clear(std::_Ios_Iostate)@plt>\n+\tb.w\t836c \n \tmov\tr0, r4\n-\tblx\t2d90 \n+\tblx\t2d94 \n \tldr\tr4, [sp, #24]\n \tmov\tr1, r0\n \tmov.w\tr2, #4294967295\t; 0xffffffff\n \tmov\tr0, r4\n-\tbl\t40d4 <_start@@Base+0x164>\n+\tbl\t40d8 <_start@@Base+0x164>\n \tmov\tr0, r4\n \tmovs\tr1, #0\n-\tbl\t6288 \n-\tldr\tr3, [pc, #600]\t; (a194 )\n+\tbl\t628c \n+\tldr\tr3, [pc, #600]\t; (a198 )\n \tadd\tr3, pc\n \tldr\tr3, [r3, #0]\n \tlsls\tr1, r3, #27\n-\tbpl.w\t7638 \n-\tldr\tr3, [pc, #500]\t; (a13c )\n+\tbpl.w\t763c \n+\tldr\tr3, [pc, #500]\t; (a140 )\n \tldr\tr2, [sp, #16]\n-\tldr\tr1, [pc, #588]\t; (a198 )\n+\tldr\tr1, [pc, #588]\t; (a19c )\n \tldr\tr0, [r2, r3]\n \tadd\tr1, pc\n-\tblx\t2fa4 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n-\tldr\tr1, [pc, #584]\t; (a19c )\n+\tblx\t2fa8 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n+\tldr\tr1, [pc, #584]\t; (a1a0 )\n \tadd\tr1, pc\n \tadds\tr1, #48\t; 0x30\n-\tblx\t2fa4 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n-\tldr\tr1, [pc, #576]\t; (a1a0 )\n+\tblx\t2fa8 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n+\tldr\tr1, [pc, #576]\t; (a1a4 )\n \tadd\tr1, pc\n-\tblx\t2fa4 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n+\tblx\t2fa8 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n \tldr.w\tr1, [fp]\n-\tblx\t2fa4 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n-\tldr\tr1, [pc, #564]\t; (a1a4 )\n+\tblx\t2fa8 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n+\tldr\tr1, [pc, #564]\t; (a1a8 )\n \tadd\tr1, pc\n-\tblx\t2fa4 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n+\tblx\t2fa8 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n \tmov\tr1, sl\n-\tblx\t2e2c \n-\tldr\tr1, [pc, #556]\t; (a1a8 )\n+\tblx\t2e30 \n+\tldr\tr1, [pc, #556]\t; (a1ac )\n \tadd\tr1, pc\n-\tblx\t2fa4 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n-\tldr\tr3, [pc, #552]\t; (a1ac )\n+\tblx\t2fa8 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n+\tldr\tr3, [pc, #552]\t; (a1b0 )\n \tadd\tr3, pc\n \tldr.w\tr1, [r3, #1344]\t; 0x540\n-\tblx\t2e2c \n-\tldr\tr1, [pc, #544]\t; (a1b0 )\n+\tblx\t2e30 \n+\tldr\tr1, [pc, #544]\t; (a1b4 )\n \tadd\tr1, pc\n-\tblx\t2fa4 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n-\tldr\tr3, [pc, #540]\t; (a1b4 )\n+\tblx\t2fa8 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n+\tldr\tr3, [pc, #540]\t; (a1b8 )\n \tadd\tr3, pc\n \tldr.w\tr1, [r3, #1340]\t; 0x53c\n-\tblx\t2e2c \n-\tldr\tr1, [pc, #532]\t; (a1b8 )\n+\tblx\t2e30 \n+\tldr\tr1, [pc, #532]\t; (a1bc )\n \tadd\tr1, pc\n-\tblx\t2fa4 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n-\tbl\t4080 <_start@@Base+0x110>\n-\tb.w\t7638 \n+\tblx\t2fa8 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n+\tbl\t4084 <_start@@Base+0x110>\n+\tb.w\t763c \n \tmov\tr0, r9\n-\tblx\t3064 \n-\tb.w\t9780 \n+\tblx\t3068 \n+\tb.w\t9784 \n \tmov\tr0, r4\n-\tblx\t2d90 \n+\tblx\t2d94 \n \tldr\tr4, [sp, #24]\n \tmov\tr1, r0\n \tmov.w\tr2, #4294967295\t; 0xffffffff\n \tmov\tr0, r4\n-\tbl\t40d4 <_start@@Base+0x164>\n+\tbl\t40d8 <_start@@Base+0x164>\n \tmov\tr0, r4\n \tmovs\tr1, #0\n-\tbl\t6288 \n-\tldr\tr3, [pc, #480]\t; (a1bc )\n+\tbl\t628c \n+\tldr\tr3, [pc, #480]\t; (a1c0 )\n \tmovs\tr2, #0\n \tadd\tr3, pc\n \tstr.w\tr2, [r3, #1340]\t; 0x53c\n \tstr.w\tr2, [r3, #1344]\t; 0x540\n \tstr.w\tr2, [r3, #1348]\t; 0x544\n-\tb.w\t7638 \n+\tb.w\t763c \n \tldr\tr3, [r3, #0]\n \tlsls\tr3, r3, #27\n-\tbmi.w\t940c \n-\tb.w\t7636 \n-\tldr\tr3, [pc, #320]\t; (a13c )\n+\tbmi.w\t9410 \n+\tb.w\t763a \n+\tldr\tr3, [pc, #320]\t; (a140 )\n \tldr\tr2, [sp, #16]\n-\tldr\tr1, [pc, #448]\t; (a1c0 )\n+\tldr\tr1, [pc, #448]\t; (a1c4 )\n \tldr.w\tr8, [r2, r3]\n \tadd\tr1, pc\n \tmov\tr0, r8\n-\tblx\t2fa4 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n-\tldr\tr1, [pc, #436]\t; (a1c4 )\n+\tblx\t2fa8 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n+\tldr\tr1, [pc, #436]\t; (a1c8 )\n \tadd\tr1, pc\n \tadds\tr1, #48\t; 0x30\n-\tblx\t2fa4 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n-\tldr\tr1, [pc, #432]\t; (a1c8 )\n+\tblx\t2fa8 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n+\tldr\tr1, [pc, #432]\t; (a1cc )\n \tadd\tr1, pc\n-\tblx\t2fa4 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n-\tbl\t4080 <_start@@Base+0x110>\n+\tblx\t2fa8 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n+\tbl\t4084 <_start@@Base+0x110>\n \tldr\tr3, [sp, #24]\n \tmov\tr6, r3\n \tldr\tr2, [r3, #4]\n \tldr\tr3, [r3, #0]\n \tcmp\tr2, r3\n-\tbeq.w\t93ba \n-\tldr\tr3, [pc, #408]\t; (a1cc )\n+\tbeq.w\t93be \n+\tldr\tr3, [pc, #408]\t; (a1d0 )\n \tadd\tr3, pc\n \tldr\tr3, [r3, #0]\n \tlsls\tr3, r3, #28\n-\tbpl.w\t93b2 \n-\tldr\tr1, [pc, #400]\t; (a1d0 )\n+\tbpl.w\t93b6 \n+\tldr\tr1, [pc, #400]\t; (a1d4 )\n \tmov\tr0, r8\n \tadd\tr1, pc\n-\tblx\t2fa4 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n-\tldr\tr1, [pc, #396]\t; (a1d4 )\n+\tblx\t2fa8 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n+\tldr\tr1, [pc, #396]\t; (a1d8 )\n \tadd\tr1, pc\n \tadds\tr1, #48\t; 0x30\n-\tblx\t2fa4 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n-\tldr\tr1, [pc, #388]\t; (a1d8 )\n+\tblx\t2fa8 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n+\tldr\tr1, [pc, #388]\t; (a1dc )\n \tadd\tr1, pc\n-\tblx\t2fa4 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n+\tblx\t2fa8 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n \tldr\tr1, [r6, #0]\n-\tblx\t2fa4 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n-\tbl\t4080 <_start@@Base+0x110>\n-\tb.w\t93b2 \n-\tblx\t2e20 <__stack_chk_fail@plt>\n-\tblx\t2e44 \n-\tblx\t2e44 \n-\tblx\t2e44 \n-\tblx\t2e44 \n-\tblx\t2e44 \n-\tblx\t2e44 \n-\tblx\t2e44 \n-\tblx\t2e44 \n-\tblx\t2e44 \n-\tblx\t2e44 \n-\tblx\t2e44 \n-\tblx\t2e44 \n-\tblx\t2e44 \n-\tblx\t2e44 \n-\tblx\t2e44 \n-\tblx\t2e44 \n-\tldr\tr0, [pc, #304]\t; (a1dc )\n+\tblx\t2fa8 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n+\tbl\t4084 <_start@@Base+0x110>\n+\tb.w\t93b6 \n+\tblx\t2e24 <__stack_chk_fail@plt>\n+\tblx\t2e48 \n+\tblx\t2e48 \n+\tblx\t2e48 \n+\tblx\t2e48 \n+\tblx\t2e48 \n+\tblx\t2e48 \n+\tblx\t2e48 \n+\tblx\t2e48 \n+\tblx\t2e48 \n+\tblx\t2e48 \n+\tblx\t2e48 \n+\tblx\t2e48 \n+\tblx\t2e48 \n+\tblx\t2e48 \n+\tblx\t2e48 \n+\tblx\t2e48 \n+\tldr\tr0, [pc, #304]\t; (a1e0 )\n \tadd\tr0, pc\n \tadd.w\tr0, r0, #1112\t; 0x458\n-\tblx\t2ee0 <__cxa_guard_abort@plt>\n-\tblx\t31c4 <__cxa_end_cleanup@plt>\n-\tldr\tr0, [pc, #292]\t; (a1e0 )\n+\tblx\t2ee4 <__cxa_guard_abort@plt>\n+\tblx\t31c8 <__cxa_end_cleanup@plt>\n+\tldr\tr0, [pc, #292]\t; (a1e4 )\n \tadd\tr0, pc\n \tadd.w\tr0, r0, #1288\t; 0x508\n-\tblx\t2ee0 <__cxa_guard_abort@plt>\n-\tblx\t31c4 <__cxa_end_cleanup@plt>\n+\tblx\t2ee4 <__cxa_guard_abort@plt>\n+\tblx\t31c8 <__cxa_end_cleanup@plt>\n \tldr\tr0, [sp, #28]\n-\tblx\t2fc8 \n+\tblx\t2fcc \n \tmov\tr0, sl\n-\tbl\tbc38 \n+\tbl\tbc3c \n \tldr\tr0, [sp, #20]\n-\tbl\tbc38 \n+\tbl\tbc3c \n \tmov\tr0, r5\n-\tbl\tbc38 \n+\tbl\tbc3c \n \tmov\tr0, fp\n-\tbl\tbc38 \n-\tblx\t31c4 <__cxa_end_cleanup@plt>\n-\tldr\tr0, [pc, #244]\t; (a1e4 )\n+\tbl\tbc3c \n+\tblx\t31c8 <__cxa_end_cleanup@plt>\n+\tldr\tr0, [pc, #244]\t; (a1e8 )\n \tadd\tr0, pc\n \taddw\tr0, r0, #1244\t; 0x4dc\n-\tblx\t2ee0 <__cxa_guard_abort@plt>\n-\tblx\t31c4 <__cxa_end_cleanup@plt>\n-\tb.n\ta0e2 \n-\tb.n\ta0dc \n-\tmov\tr0, r9\n-\tblx\t3088 \n-\tb.n\ta0d6 \n-\tb.n\ta0d6 \n-\tb.n\ta112 \n+\tblx\t2ee4 <__cxa_guard_abort@plt>\n+\tblx\t31c8 <__cxa_end_cleanup@plt>\n+\tb.n\ta0e6 \n+\tb.n\ta0e0 \n+\tmov\tr0, r9\n+\tblx\t308c \n+\tb.n\ta0da \n+\tb.n\ta0da \n+\tb.n\ta116 \n \tmov\tr0, r6\n-\tbl\tc068 >::_M_clear()@@Base>\n+\tbl\tc06c >::_M_clear()@@Base>\n \tmov\tr0, r9\n-\tblx\t3088 \n-\tb.n\ta0ca \n+\tblx\t308c \n+\tb.n\ta0ce \n \tldr\tr0, [sp, #28]\n-\tbl\tc068 >::_M_clear()@@Base>\n-\tb.n\ta100 \n-\tb.n\ta100 \n-\tb.n\ta100 \n-\tb.n\ta0d0 \n-\tldrsb\tr4, [r7, r0]\n+\tbl\tc06c >::_M_clear()@@Base>\n+\tb.n\ta104 \n+\tb.n\ta104 \n+\tb.n\ta104 \n+\tb.n\ta0d4 \n+\tldrsb\tr0, [r7, r0]\n \tmovs\tr1, r0\n \tadds\tr5, #166\t; 0xa6\n \tmovs\tr0, r0\n \tlsls\tr0, r6, #8\n \tmovs\tr0, r0\n \tsubs\tr0, #12\n \tmovs\tr0, r0\n-\tstrb\tr2, [r3, r2]\n+\tstrb\tr6, [r2, r2]\n \tmovs\tr1, r0\n \tlsls\tr0, r3, #8\n \tmovs\tr0, r0\n \tadds\tr6, #82\t; 0x52\n \tmovs\tr0, r0\n-\tstrb\tr4, [r6, r1]\n+\tstrb\tr0, [r6, r1]\n \tmovs\tr1, r0\n-\tstrb\tr2, [r1, r1]\n+\tstrb\tr6, [r0, r1]\n \tmovs\tr1, r0\n-\tstrb\tr4, [r6, r0]\n+\tstrb\tr0, [r6, r0]\n \tmovs\tr1, r0\n \tadds\tr4, #30\n \tmovs\tr0, r0\n-\tstrb\tr0, [r1, r0]\n+\tstrb\tr4, [r0, r0]\n \tmovs\tr1, r0\n \tadds\tr5, #66\t; 0x42\n \tmovs\tr0, r0\n-\tstrh\tr6, [r1, r7]\n+\tstrh\tr2, [r1, r7]\n \tmovs\tr1, r0\n \tadds\tr3, #196\t; 0xc4\n \tmovs\tr0, r0\n-\tstrh\tr2, [r6, r6]\n+\tstrh\tr6, [r5, r6]\n \tmovs\tr1, r0\n \tadds\tr5, #20\n \tmovs\tr0, r0\n-\tstrh\tr4, [r6, r3]\n+\tstrh\tr0, [r6, r3]\n \tmovs\tr1, r0\n \tcmp\tr4, #242\t; 0xf2\n \tmovs\tr0, r0\n-\tstrh\tr6, [r6, r2]\n+\tstrh\tr2, [r6, r2]\n \tmovs\tr1, r0\n \tcmp\tr4, #178\t; 0xb2\n \tmovs\tr0, r0\n \tcmp\tr4, #16\n \tmovs\tr0, r0\n \tcmp\tr3, #234\t; 0xea\n \tmovs\tr0, r0\n@@ -10536,283 +10536,283 @@\n \tmovs\tr0, r0\n \tadds\tr4, #142\t; 0x8e\n \tmovs\tr0, r0\n \tcmp\tr6, #142\t; 0x8e\n \tmovs\tr0, r0\n \tadds\tr4, #118\t; 0x76\n \tmovs\tr0, r0\n-\tstr\tr2, [r4, r3]\n+\tstr\tr6, [r3, r3]\n \tmovs\tr1, r0\n \tadds\tr3, #164\t; 0xa4\n \tmovs\tr0, r0\n-\tstr\tr0, [r1, r3]\n+\tstr\tr4, [r0, r3]\n \tmovs\tr1, r0\n \tadds\tr4, #234\t; 0xea\n \tmovs\tr0, r0\n \tadds\tr4, #70\t; 0x46\n \tmovs\tr0, r0\n \tadds\tr4, #60\t; 0x3c\n \tmovs\tr0, r0\n-\tstr\tr0, [r3, r2]\n+\tstr\tr4, [r2, r2]\n \tmovs\tr1, r0\n \tadds\tr4, #40\t; 0x28\n \tmovs\tr0, r0\n-\tstr\tr4, [r0, r2]\n+\tstr\tr0, [r0, r2]\n \tmovs\tr1, r0\n \tcmp\tr5, #176\t; 0xb0\n \tmovs\tr0, r0\n-\tstr\tr0, [r0, r1]\n+\tstr\tr4, [r7, r0]\n \tmovs\tr1, r0\n \tadds\tr0, #32\n \tmovs\tr0, r0\n-\tstr\tr6, [r1, r0]\n+\tstr\tr2, [r1, r0]\n \tmovs\tr1, r0\n \tadds\tr1, #92\t; 0x5c\n \tmovs\tr0, r0\n-\tldr\tr7, [pc, #936]\t; (a578 )\n+\tldr\tr7, [pc, #920]\t; (a56c )\n \tmovs\tr1, r0\n \tcmp\tr7, #228\t; 0xe4\n \tmovs\tr0, r0\n-\tldr\tr7, [pc, #848]\t; (a528 )\n+\tldr\tr7, [pc, #832]\t; (a51c )\n \tmovs\tr1, r0\n \tadds\tr1, #74\t; 0x4a\n \tmovs\tr0, r0\n-\tldr\tr7, [pc, #448]\t; (a3a0 )\n+\tldr\tr7, [pc, #432]\t; (a394 )\n \tmovs\tr1, r0\n-\tldr\tr7, [pc, #384]\t; (a364 )\n+\tldr\tr7, [pc, #368]\t; (a358 )\n \tmovs\tr1, r0\n-\tldr\tr7, [pc, #184]\t; (a2a0 )\n+\tldr\tr7, [pc, #168]\t; (a294 )\n \tmovs\tr1, r0\n \n-0000a1e8 :\n+0000a1ec :\n writeLinks():\n-\tldr\tr2, [pc, #376]\t; (a364 )\n+\tldr\tr2, [pc, #376]\t; (a368 )\n \tmovs\tr1, #0\n-\tldr\tr3, [pc, #376]\t; (a368 )\n+\tldr\tr3, [pc, #376]\t; (a36c )\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tadd\tr2, pc\n \tsub.w\tsp, sp, #628\t; 0x274\n \tldr\tr3, [r2, r3]\n \tadd\tr7, sp, #64\t; 0x40\n \tmov\tr0, r7\n \tldr\tr3, [r3, #0]\n \tstr\tr3, [sp, #620]\t; 0x26c\n \tmov.w\tr3, #0\n-\tblx\t2dc0 \n-\tldr\tr0, [pc, #352]\t; (a36c )\n+\tblx\t2dc4 \n+\tldr\tr0, [pc, #352]\t; (a370 )\n \tadd\tr0, pc\n \tadd.w\tr0, r0, #328\t; 0x148\n-\tblx\t2df0 \n+\tblx\t2df4 \n \tmov\tr1, r0\n \tmov\tr0, r7\n-\tblx\t32e4 \n+\tblx\t32e8 \n \tmovs\tr1, #0\n \tmov\tr0, r7\n-\tblx\t311c \n+\tblx\t3120 \n \tmovs\tr1, #1\n \tmov\tr0, r7\n-\tblx\t32c0 \n+\tblx\t32c4 \n \tadd\tr6, sp, #248\t; 0xf8\n \tmovs\tr1, #0\n \tmov\tr0, r6\n-\tblx\t2dc0 \n-\tldr\tr0, [pc, #308]\t; (a370 )\n+\tblx\t2dc4 \n+\tldr\tr0, [pc, #308]\t; (a374 )\n \tadd\tr0, pc\n \tadd.w\tr0, r0, #328\t; 0x148\n-\tblx\t2df0 \n+\tblx\t2df4 \n \tmov\tr1, r0\n \tmov\tr0, r6\n-\tblx\t32e4 \n+\tblx\t32e8 \n \tmovs\tr1, #0\n \tmov\tr0, r6\n-\tblx\t311c \n+\tblx\t3120 \n \tmovs\tr1, #1\n \tmov\tr0, r6\n-\tblx\t32c0 \n-\tldr\tr3, [pc, #276]\t; (a374 )\n+\tblx\t32c4 \n+\tldr\tr3, [pc, #276]\t; (a378 )\n \tadd\tr3, pc\n \tldrd\tr1, r3, [r3, #608]\t; 0x260\n \tcmp\tr3, r1\n-\tbeq.n\ta312 \n-\tldr.w\tsl, [pc, #268]\t; a378 \n+\tbeq.n\ta316 \n+\tldr.w\tsl, [pc, #268]\t; a37c \n \tmov.w\tr8, #0\n \tmov\tr9, r8\n \tadd\tr4, sp, #8\n \tadd\tsl, pc\n \tmovw\tr3, #28087\t; 0x6db7\n \tmovt\tr3, #46811\t; 0xb6db\n \tmov.w\tfp, #1\n \tstr\tr3, [sp, #4]\n \tadd\tr1, r8\n \tmov\tr0, r4\n-\tblx\t314c \n+\tblx\t3150 \n \tmov\tr1, fp\n \tmov\tr0, r4\n-\tblx\t317c \n+\tblx\t3180 \n \tmov.w\tr1, #4294967295\t; 0xffffffff\n \tmov\tr0, r4\n-\tblx\t2e5c \n+\tblx\t2e60 \n \tadd\tr5, sp, #432\t; 0x1b0\n \tmov\tr1, r0\n \tmov\tr0, r5\n-\tblx\t304c \n+\tblx\t3050 \n \tmov\tr1, r5\n \tmov\tr0, r7\n-\tblx\t2de4 \n+\tblx\t2de8 \n \tmov\tr0, r5\n-\tblx\t3104 \n-\tb.n\ta2e0 \n+\tblx\t3108 \n+\tb.n\ta2e4 \n \tmov.w\tr1, #4294967295\t; 0xffffffff\n \tmov\tr0, r4\n-\tblx\t2e5c \n+\tblx\t2e60 \n \tmov\tr1, r0\n \tmov\tr0, r5\n-\tblx\t304c \n+\tblx\t3050 \n \tmov\tr1, r5\n \tmov\tr0, r6\n-\tblx\t2de4 \n+\tblx\t2de8 \n \tmov\tr0, r5\n-\tblx\t3104 \n+\tblx\t3108 \n \tmov\tr1, r7\n \tmov\tr0, r6\n-\tbl\t6100 \n+\tbl\t6104 \n \tmovs\tr1, #1\n \tmov\tr0, r4\n-\tblx\t30f8 \n+\tblx\t30fc \n \tmov\tr0, r4\n-\tblx\t2eec \n+\tblx\t2ef0 \n \tcmp\tr0, #0\n-\tbeq.n\ta2b8 \n+\tbeq.n\ta2bc \n \tmov\tr0, r4\n \tadd.w\tr9, r9, #1\n-\tblx\t2fc8 \n+\tblx\t2fcc \n \tldr\tr2, [sp, #4]\n \tldrd\tr1, r3, [sl, #608]\t; 0x260\n \tadd.w\tr8, r8, #56\t; 0x38\n \tsubs\tr3, r3, r1\n \tasrs\tr3, r3, #3\n \tmul.w\tr3, r2, r3\n \tcmp\tr9, r3\n-\tbcc.n\ta284 \n+\tbcc.n\ta288 \n \tmov\tr0, r6\n-\tblx\t3104 \n+\tblx\t3108 \n \tmov\tr0, r7\n-\tblx\t3104 \n-\tldr\tr2, [pc, #92]\t; (a37c )\n-\tldr\tr3, [pc, #68]\t; (a368 )\n+\tblx\t3108 \n+\tldr\tr2, [pc, #92]\t; (a380 )\n+\tldr\tr3, [pc, #68]\t; (a36c )\n \tadd\tr2, pc\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [sp, #620]\t; 0x26c\n \teors\tr2, r3\n \tmov.w\tr3, #0\n-\tbne.n\ta33a \n+\tbne.n\ta33e \n \tadd.w\tsp, sp, #628\t; 0x274\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n-\tblx\t2e20 <__stack_chk_fail@plt>\n+\tblx\t2e24 <__stack_chk_fail@plt>\n \tmov\tr0, r5\n-\tblx\t3104 \n+\tblx\t3108 \n \tmov\tr0, r4\n-\tblx\t2fc8 \n+\tblx\t2fcc \n \tmov\tr0, r6\n-\tblx\t3104 \n+\tblx\t3108 \n \tmov\tr0, r7\n-\tblx\t3104 \n-\tblx\t31c4 <__cxa_end_cleanup@plt>\n-\tb.n\ta33e \n-\tb.n\ta34a \n-\tb.n\ta350 \n-\tb.n\ta344 \n+\tblx\t3108 \n+\tblx\t31c8 <__cxa_end_cleanup@plt>\n+\tb.n\ta342 \n+\tb.n\ta34e \n+\tb.n\ta354 \n+\tb.n\ta348 \n \tnop\n-\tldr\tr3, [pc, #680]\t; (a610 )\n+\tldr\tr3, [pc, #664]\t; (a604 )\n \tmovs\tr1, r0\n \tlsls\tr0, r0, #9\n \tmovs\tr0, r0\n-\tldr\tr6, [pc, #64]\t; (a3b0 )\n+\tldr\tr6, [pc, #48]\t; (a3a4 )\n \tmovs\tr1, r0\n-\tldr\tr5, [pc, #904]\t; (a6fc )\n+\tldr\tr5, [pc, #888]\t; (a6f0 )\n \tmovs\tr1, r0\n-\tldr\tr5, [pc, #760]\t; (a670 )\n+\tldr\tr5, [pc, #744]\t; (a664 )\n \tmovs\tr1, r0\n-\tldr\tr5, [pc, #672]\t; (a61c )\n+\tldr\tr5, [pc, #656]\t; (a610 )\n \tmovs\tr1, r0\n-\tldr\tr2, [pc, #488]\t; (a568 )\n+\tldr\tr2, [pc, #472]\t; (a55c )\n \tmovs\tr1, r0\n \n-0000a380 :\n+0000a384 :\n processOSIS(std::istream&):\n-\tldr.w\tr1, [pc, #2984]\t; af2c \n+\tldr.w\tr1, [pc, #2984]\t; af30 \n \tmovw\tr3, #12110\t; 0x2f4e\n \tmovt\tr3, #65\t; 0x41\n-\tldr.w\tr2, [pc, #2976]\t; af30 \n+\tldr.w\tr2, [pc, #2976]\t; af34 \n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tadd\tr1, pc\n-\tldr.w\tr6, [pc, #2972]\t; af34 \n+\tldr.w\tr6, [pc, #2972]\t; af38 \n \tsub\tsp, #228\t; 0xe4\n \tmovs\tr4, #0\n \tadd\tr6, pc\n \tldr\tr2, [r1, r2]\n \tadd.w\tr7, r6, #328\t; 0x148\n \tmov\tr5, r0\n \tldr\tr2, [r2, #0]\n \tstr\tr2, [sp, #220]\t; 0xdc\n \tmov.w\tr2, #0\n \tmov\tr0, r7\n \tstr\tr3, [r6, #48]\t; 0x30\n \tmov\tr8, r4\n-\tldr.w\tr3, [pc, #2944]\t; af38 \n+\tldr.w\tr3, [pc, #2944]\t; af3c \n \tmov\tfp, r4\n \tldr.w\tr1, [r6, #512]\t; 0x200\n \tadd\tr3, pc\n \tstrb.w\tr4, [r6, #848]\t; 0x350\n \tmov\tr9, r3\n \tstr\tr3, [sp, #16]\n-\tblx\t32e4 \n+\tblx\t32e8 \n \tmov\tr1, r4\n \tmov\tr0, r7\n-\tblx\t311c \n+\tblx\t3120 \n \tmovs\tr1, #1\n \tmov\tr0, r7\n-\tblx\t32c0 \n+\tblx\t32c4 \n \tmovs\tr1, #1\n \tmov\tr0, r7\n-\tblx\t32a8 \n+\tblx\t32ac \n \tldr.w\tr0, [r6, #628]\t; 0x274\n-\tldr.w\tr2, [pc, #2896]\t; af3c \n+\tldr.w\tr2, [pc, #2896]\t; af40 \n \tmov\tr1, r7\n \tldr\tr3, [r0, #0]\n \tadd\tr2, pc\n \tstr\tr2, [sp, #40]\t; 0x28\n-\tldr.w\tr2, [pc, #2888]\t; af40 \n+\tldr.w\tr2, [pc, #2888]\t; af44 \n \tldr\tr3, [r3, #52]\t; 0x34\n \tadd\tr2, pc\n \tstr\tr2, [sp, #28]\n \tblx\tr3\n \tldr.w\tr0, [r6, #628]\t; 0x274\n \tmov.w\tr1, #1\n \tstr\tr4, [sp, #4]\n \tmov\tr6, r4\n \tldr\tr3, [r0, #0]\n \tldr\tr3, [r3, #124]\t; 0x7c\n \tblx\tr3\n-\tldr.w\tr2, [pc, #2860]\t; af44 \n+\tldr.w\tr2, [pc, #2860]\t; af48 \n \tmovs\tr3, #32\n \tstr\tr4, [sp, #64]\t; 0x40\n \tstrb.w\tr3, [sp, #60]\t; 0x3c\n \tldr.w\tr2, [r9, r2]\n \tmov\tr9, r4\n \tstrb.w\tr3, [sp, #80]\t; 0x50\n \tstrb.w\tr3, [sp, #100]\t; 0x64\n-\tldr.w\tr3, [pc, #2840]\t; af48 \n+\tldr.w\tr3, [pc, #2840]\t; af4c \n \tstr\tr2, [sp, #24]\n \tadd\tr3, pc\n \tstr\tr4, [sp, #84]\t; 0x54\n \tadds\tr3, #4\n \tstr\tr3, [sp, #32]\n-\tldr.w\tr3, [pc, #2828]\t; af4c \n+\tldr.w\tr3, [pc, #2828]\t; af50 \n \tstr\tr4, [sp, #104]\t; 0x68\n \tadd\tr3, pc\n \tstr\tr4, [sp, #20]\n \tadds\tr3, #4\n \tstr\tr3, [sp, #36]\t; 0x24\n \tldr\tr3, [r2, #0]\n \tstrd\tr3, r3, [sp, #48]\t; 0x30\n@@ -10825,247 +10825,247 @@\n \tstr\tr4, [sp, #12]\n \tstr\tr3, [sp, #8]\n \tldr\tr3, [r5, #0]\n \tldr.w\tr3, [r3, #-12]\n \tadd\tr3, r5\n \tldr\tr3, [r3, #20]\n \tcmp\tr3, #0\n-\tbne.w\ta5da \n+\tbne.w\ta5de \n \tmov\tr0, r5\n-\tblx\t31ac \n+\tblx\t31b0 \n \tadds\tr4, r0, #1\n-\tbeq.n\ta464 \n+\tbeq.n\ta468 \n \tuxtb\tr4, r0\n \tcmp\tr4, #10\n-\tbeq.w\ta66a \n+\tbeq.w\ta66e \n \tcmp.w\tr8, #0\n-\tbeq.n\ta4ac \n+\tbeq.n\ta4b0 \n \tcmp\tr4, #34\t; 0x22\n \tit\tne\n \tcmpne\tr4, #39\t; 0x27\n \tite\teq\n \tmoveq\tr3, #1\n \tmovne\tr3, #0\n-\tbne.n\ta4ac \n+\tbne.n\ta4b0 \n \tldr\tr2, [sp, #4]\n \tcmp\tr2, r4\n \tittee\tne\n \tstrne\tr4, [sp, #4]\n \tmovne\tr8, r3\n \tmoveq.w\tr8, #0\n \tstreq.w\tr8, [sp, #4]\n \tcmp\tr4, #61\t; 0x3d\n \tite\tne\n \tmovne\tr3, #0\n \tandeq.w\tr3, r9, #1\n \tcmp\tr3, #0\n-\tbeq.w\tabee \n+\tbeq.w\tabf2 \n \tcmp\tr6, #0\n-\tbne.w\ta674 \n+\tbne.w\ta678 \n \tmov\tr8, r3\n \tmovs\tr4, #61\t; 0x3d\n \tstr\tr6, [sp, #4]\n \tldr\tr3, [sp, #12]\n \teor.w\tr7, r3, #1\n \tand.w\tr7, r9, r7\n \tands.w\tr7, r7, #255\t; 0xff\n-\tbeq.w\tab2e \n+\tbeq.w\tab32 \n \tcmp.w\tfp, #1\n-\tbeq.w\tacfc \n+\tbeq.w\tad00 \n \tcmp.w\tfp, #2\n-\tbne.w\tab62 \n+\tbne.w\tab66 \n \tldrd\tr3, r2, [sp, #52]\t; 0x34\n \tcmp\tr4, #45\t; 0x2d\n-\tbeq.w\tb322 \n+\tbeq.w\tb326 \n \tmov.w\tfp, #0\n \tcmp\tr4, #62\t; 0x3e\n \tite\tne\n \tmovne\tr6, #0\n \tandeq.w\tr6, r9, #1\n \tcmp\tr6, #0\n-\tbeq.w\tadec \n+\tbeq.w\tadf0 \n \tcmp\tr3, r2\n-\tbeq.w\tb00c \n+\tbeq.w\tb010 \n \tadds\tr2, r3, #1\n \tstr\tr2, [sp, #52]\t; 0x34\n \tmovs\tr2, #62\t; 0x3e\n \tstrb\tr2, [r3, #0]\n \tldr\tr3, [sp, #52]\t; 0x34\n \tmovs\tr2, #0\n \tstrb\tr2, [r3, #0]\n \tldr\tr4, [sp, #48]\t; 0x30\n-\tblx\t2db4 <__ctype_b_loc@plt>\n+\tblx\t2db8 <__ctype_b_loc@plt>\n \tldr\tr2, [r0, #0]\n \tldrb\tr3, [r4, #1]\n \tldrh.w\tr1, [r2, r3, lsl #1]\n \tlsls\tr1, r1, #21\n-\tbmi.n\ta544 \n+\tbmi.n\ta548 \n \tand.w\tr3, r3, #239\t; 0xef\n \tcmp\tr3, #47\t; 0x2f\n-\tbne.w\tafac \n+\tbne.w\tafb0 \n \tldrb\tr3, [r4, #2]\n \tldrh.w\tr3, [r2, r3, lsl #1]\n \tlsls\tr3, r3, #21\n-\tbpl.w\tafac \n+\tbpl.w\tafb0 \n \tmov\tr1, r4\n \tadd\tr4, sp, #164\t; 0xa4\n \tmov\tr0, r4\n-\tblx\t2d9c \n+\tblx\t2da0 \n \tadd\tr6, sp, #108\t; 0x6c\n \tmov\tr1, r4\n \tmov\tr0, r6\n-\tbl\t4c74 \n+\tbl\t4c78 \n \tmov\tr0, r4\n-\tblx\t3088 \n+\tblx\t308c \n \tmov\tr1, r6\n \tmov\tr0, r4\n-\tblx\t3158 \n+\tblx\t315c \n \tmov\tr1, r4\n \tadd\tr0, sp, #68\t; 0x44\n-\tbl\t6f1c \n+\tbl\t6f20 \n \tmov\tr3, r0\n \tmov\tr0, r4\n \tmov\tr4, r3\n-\tblx\t3088 \n-\tcbnz\tr4, a5bc \n+\tblx\t308c \n+\tcbnz\tr4, a5c0 \n \tmov\tr0, r6\n-\tblx\t2d90 \n+\tblx\t2d94 \n \tmov\tr9, r0\n-\tblx\t307c \n+\tblx\t3080 \n \tldrd\tr4, r3, [sp, #72]\t; 0x48\n \tadds\tr2, r0, #1\n \tmov\tr7, r0\n \tsubs\tr3, r3, r4\n \tcmp\tr2, r3\n-\tbhi.w\tb2e6 \n-\tcbz\tr7, a5b8 \n+\tbhi.w\tb2ea \n+\tcbz\tr7, a5bc \n \tadd.w\tr3, r9, #4294967295\t; 0xffffffff\n-\tb.n\ta5b0 \n+\tb.n\ta5b4 \n \tadds\tr2, r4, #1\n \tstr\tr2, [sp, #72]\t; 0x48\n \tmvns\tr2, r3\n \tldrb\tr1, [r3, #0]\n \tadd\tr2, r9\n \tstrb\tr1, [r4, #0]\n \tcmn\tr2, r7\n \tldr\tr4, [sp, #72]\t; 0x48\n-\tbeq.n\ta5b8 \n+\tbeq.n\ta5bc \n \tldrb.w\tr2, [r3, #1]!\n \tcmp\tr2, #0\n-\tbne.n\ta59e \n+\tbne.n\ta5a2 \n \tmovs\tr3, #0\n \tstrb\tr3, [r4, #0]\n \tmov\tr0, r6\n \tmovs\tr6, #0\n-\tblx\t3088 \n+\tblx\t308c \n \tldr\tr3, [r5, #0]\n \tmov\tr9, r6\n \tstr\tr6, [sp, #20]\n \tstr\tr6, [sp, #12]\n \tldr.w\tr3, [r3, #-12]\n \tadd\tr3, r5\n \tldr\tr3, [r3, #20]\n \tcmp\tr3, #0\n-\tbeq.w\ta474 \n+\tbeq.w\ta478 \n \tldr\tr4, [sp, #84]\t; 0x54\n \tldr\tr5, [sp, #68]\t; 0x44\n \tcmp\tr4, #0\n-\tbeq.w\tb0a4 \n+\tbeq.w\tb0a8 \n \tmovs\tr2, #0\n \tstrb\tr2, [r5, #0]\n \tldr\tr3, [sp, #68]\t; 0x44\n \tmovs\tr1, #1\n \tstr\tr3, [sp, #72]\t; 0x48\n \tadd\tr0, sp, #68\t; 0x44\n \tstrb\tr2, [r3, #0]\n-\tbl\t6288 \n-\tbl\ta1e8 \n-\tldr.w\tr3, [pc, #2388]\t; af50 \n+\tbl\t628c \n+\tbl\ta1ec \n+\tldr.w\tr3, [pc, #2388]\t; af54 \n \tadd\tr3, pc\n \tldr.w\tr3, [r3, #620]\t; 0x26c\n \tcmp\tr3, #0\n-\tbne.w\tb4b0 \n-\tldr.w\tr3, [pc, #2376]\t; af54 \n+\tbne.w\tb4b4 \n+\tldr.w\tr3, [pc, #2376]\t; af58 \n \tadd\tr3, pc\n \tldr.w\tr3, [r3, #624]\t; 0x270\n \tcmp\tr3, #0\n-\tbne.w\tb08a \n+\tbne.w\tb08e \n \tldr\tr0, [sp, #88]\t; 0x58\n-\tcbz\tr0, a62a \n+\tcbz\tr0, a62e \n \tldr\tr3, [sp, #24]\n \tldr\tr3, [r3, #0]\n \tcmp\tr0, r3\n-\tbeq.n\ta62a \n-\tblx\t2f68 \n+\tbeq.n\ta62e \n+\tblx\t2f6c \n \tldr\tr0, [sp, #68]\t; 0x44\n-\tcbz\tr0, a63a \n+\tcbz\tr0, a63e \n \tldr\tr3, [sp, #24]\n \tldr\tr3, [r3, #0]\n \tcmp\tr0, r3\n-\tbeq.n\ta63a \n-\tblx\t2f68 \n+\tbeq.n\ta63e \n+\tblx\t2f6c \n \tldr\tr0, [sp, #48]\t; 0x30\n-\tcbz\tr0, a64a \n+\tcbz\tr0, a64e \n \tldr\tr3, [sp, #24]\n \tldr\tr3, [r3, #0]\n \tcmp\tr0, r3\n-\tbeq.n\ta64a \n-\tblx\t2f68 \n-\tldr.w\tr2, [pc, #2316]\t; af58 \n-\tldr.w\tr3, [pc, #2272]\t; af30 \n+\tbeq.n\ta64e \n+\tblx\t2f6c \n+\tldr.w\tr2, [pc, #2316]\t; af5c \n+\tldr.w\tr3, [pc, #2272]\t; af34 \n \tadd\tr2, pc\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [sp, #220]\t; 0xdc\n \teors\tr2, r3\n \tmov.w\tr3, #0\n-\tbne.w\tbaae \n+\tbne.w\tbab2 \n \tadd\tsp, #228\t; 0xe4\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n \tcmp\tr6, #0\n-\tbne.w\tb3e8 \n+\tbne.w\tb3ec \n \tmovs\tr4, #32\n-\tb.n\ta4c8 \n+\tb.n\ta4cc \n \tldr\tr3, [sp, #8]\n \tcmp\tr3, #3\n-\tbhi.w\tbbf4 \n+\tbhi.w\tbbf8 \n \ttbh\t[pc, r3, lsl #1]\n \tlsls\tr4, r0, #4\n \tlsls\tr0, r4, #3\n \tlsls\tr4, r1, #1\n \tmovs\tr4, r0\n \tmovs\tr4, #61\t; 0x3d\n \tmovs\tr3, #0\n \tstr\tr3, [sp, #4]\n \tand.w\tr3, r4, #223\t; 0xdf\n \tldr\tr2, [sp, #92]\t; 0x5c\n \tcmp\tr3, #88\t; 0x58\n-\tbeq.w\ta866 \n+\tbeq.w\ta86a \n \tcmp\tr4, #35\t; 0x23\n-\tbeq.w\tb4ca \n+\tbeq.w\tb4ce \n \tsubs\tr3, #65\t; 0x41\n \tcmp\tr3, #25\n-\tbhi.n\ta72a \n+\tbhi.n\ta72e \n \tmovs\tr3, #2\n \tstr\tr3, [sp, #8]\n \tldr\tr3, [sp, #96]\t; 0x60\n \tcmp\tr3, r2\n \tit\teq\n \tmoveq\tr7, #1\n-\tbne.w\ta876 \n+\tbne.w\ta87a \n \tldr\tr3, [sp, #104]\t; 0x68\n \tadds\tr1, r3, #1\n-\tbeq.n\ta6f0 \n+\tbeq.n\ta6f4 \n \tldr\tr0, [sp, #88]\t; 0x58\n \tadd.w\tsl, r3, #129\t; 0x81\n \tsub.w\tr8, r2, r0\n \tcmp\tr3, #0\n-\tbeq.w\tb044 \n+\tbeq.w\tb048 \n \tmov\tr1, sl\n-\tblx\t329c \n+\tblx\t32a0 \n \tadd.w\tr3, r0, r8\n \tstr.w\tsl, [sp, #104]\t; 0x68\n \tstr\tr3, [sp, #92]\t; 0x5c\n \tmovs\tr3, #0\n \tstr\tr0, [sp, #88]\t; 0x58\n \tstrb.w\tr3, [r0, r8]\n \tldr\tr3, [sp, #104]\t; 0x68\n@@ -11077,849 +11077,849 @@\n \tadds\tr3, r2, #1\n \tstr\tr3, [sp, #92]\t; 0x5c\n \tstrb\tr4, [r2, #0]\n \tmovs\tr2, #0\n \tldr\tr3, [sp, #92]\t; 0x5c\n \tstrb\tr2, [r3, #0]\n \tcmp\tr7, #0\n-\tbne.w\tbb22 \n+\tbne.w\tbb26 \n \tldr\tr3, [sp, #8]\n \tcmp\tr3, #4\n-\tbhi.w\taa54 \n+\tbhi.w\taa58 \n \ttbh\t[pc, r3, lsl #1]\n \tlsls\tr1, r2, #7\n \tlsls\tr2, r6, #5\n \tlsls\tr1, r6, #3\n \tlsls\tr3, r4, #6\n \tlsrs\tr0, r7, #4\n \tmovs\tr4, #61\t; 0x3d\n \tmovs\tr3, #0\n \tstr\tr3, [sp, #4]\n \tbic.w\tr3, r4, #32\n \tldr\tr2, [sp, #92]\t; 0x5c\n \tsubs\tr3, #65\t; 0x41\n \tcmp\tr3, #25\n-\tbls.n\ta6a6 \n+\tbls.n\ta6aa \n \tsub.w\tr3, r4, #48\t; 0x30\n \tcmp\tr3, #9\n-\tbls.n\ta6a6 \n+\tbls.n\ta6aa \n \tldr\tr0, [sp, #88]\t; 0x58\n \tmov\tr8, r6\n \tcmp\tr0, r2\n-\tbne.w\ta89a \n-\tldr.w\tr3, [pc, #2076]\t; af5c \n+\tbne.w\ta89e \n+\tldr.w\tr3, [pc, #2076]\t; af60 \n \tldr\tr2, [sp, #16]\n-\tldr.w\tr1, [pc, #2076]\t; af60 \n+\tldr.w\tr1, [pc, #2076]\t; af64 \n \tldr.w\tsl, [r2, r3]\n \tadd\tr1, pc\n \tmovs\tr2, #45\t; 0x2d\n \tmov\tr0, sl\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tldr\tr6, [sp, #88]\t; 0x58\n \tcmp\tr6, #0\n-\tbeq.w\tb3b8 \n+\tbeq.w\tb3bc \n \tmov\tr0, r6\n-\tblx\t307c \n+\tblx\t3080 \n \tmov\tr1, r6\n \tmov\tr2, r0\n \tmov\tr0, sl\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n-\tldr.w\tr1, [pc, #2036]\t; af64 \n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tldr.w\tr1, [pc, #2036]\t; af68 \n \tmovs\tr2, #11\n \tmov\tr0, sl\n \tadd\tr1, pc\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tldr\tr6, [sp, #88]\t; 0x58\n \tcmp\tr6, #0\n-\tbeq.w\tb3a0 \n+\tbeq.w\tb3a4 \n \tmov\tr0, r6\n-\tblx\t307c \n+\tblx\t3080 \n \tmov\tr1, r6\n \tmov\tr2, r0\n \tmov\tr0, sl\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tldr.w\tr3, [sl]\n \tldr.w\tr3, [r3, #-12]\n \tadd\tr3, sl\n \tldr\tr6, [r3, #124]\t; 0x7c\n \tcmp\tr6, #0\n-\tbeq.w\tbb1a \n+\tbeq.w\tbb1e \n \tldrb\tr3, [r6, #28]\n \tcmp\tr3, #0\n-\tbeq.w\taf08 \n+\tbeq.w\taf0c \n \tldrb.w\tr1, [r6, #39]\t; 0x27\n \tmov\tr0, sl\n-\tblx\t2f74 \n-\tblx\t2f44 \n+\tblx\t2f78 \n+\tblx\t2f48 \n \tcmp.w\tr9, #0\n-\tbeq.w\tae8c \n+\tbeq.w\tae90 \n \tldrd\tr6, r3, [sp, #52]\t; 0x34\n \tsubs\tr3, r3, r6\n \tcmp\tr3, #5\n-\tbls.w\tb590 \n-\tldr.w\tr3, [pc, #1944]\t; af68 \n+\tbls.w\tb594 \n+\tldr.w\tr3, [pc, #1944]\t; af6c \n \tadd\tr3, pc\n \tadds\tr0, r3, #5\n-\tb.n\ta7de \n+\tb.n\ta7e2 \n \tldrb\tr2, [r3, #0]\n \tldr\tr6, [sp, #52]\t; 0x34\n-\tcbz\tr2, a7ee \n+\tcbz\tr2, a7f2 \n \tadds\tr2, r6, #1\n \tstr\tr2, [sp, #52]\t; 0x34\n \tldrb.w\tr2, [r3], #1\n \tstrb\tr2, [r6, #0]\n \tcmp\tr3, r0\n-\tbne.n\ta7d8 \n+\tbne.n\ta7dc \n \tldr\tr6, [sp, #52]\t; 0x34\n \tmovs\tr3, #0\n \tstrb\tr3, [r6, #0]\n \tldr.w\tsl, [sp, #88]\t; 0x58\n \tmov\tr0, sl\n-\tblx\t307c \n+\tblx\t3080 \n \tmov\tr7, r0\n \tldrd\tr0, r3, [sp, #52]\t; 0x34\n \tadds\tr2, r7, #1\n \tsubs\tr3, r3, r0\n \tcmp\tr2, r3\n-\tbhi.w\tb292 \n-\tcbz\tr7, a830 \n+\tbhi.w\tb296 \n+\tcbz\tr7, a834 \n \tadd.w\tr3, sl, #4294967295\t; 0xffffffff\n-\tb.n\ta828 \n+\tb.n\ta82c \n \tadds\tr2, r0, #1\n \tstr\tr2, [sp, #52]\t; 0x34\n \tsub.w\tr2, sl, r3\n \tldrb\tr1, [r3, #0]\n \tsubs\tr2, #1\n \tstrb\tr1, [r0, #0]\n \tcmn\tr2, r7\n \tldr\tr0, [sp, #52]\t; 0x34\n-\tbeq.n\ta830 \n+\tbeq.n\ta834 \n \tldrb.w\tr2, [r3, #1]!\n \tcmp\tr2, #0\n-\tbne.n\ta814 \n+\tbne.n\ta818 \n \tmovs\tr3, #0\n \tstrb\tr3, [r0, #0]\n \tmov\tr6, r8\n \tmovs\tr3, #4\n \tldr.w\tr8, [sp, #88]\t; 0x58\n \tstr\tr3, [sp, #8]\n-\tb.n\ta946 \n+\tb.n\ta94a \n \tmovs\tr4, #61\t; 0x3d\n \tmovs\tr3, #0\n \tstr\tr3, [sp, #4]\n \tand.w\tr3, r4, #223\t; 0xdf\n \tldr\tr2, [sp, #92]\t; 0x5c\n \tsub.w\tr1, r3, #71\t; 0x47\n \tcmp\tr1, #19\n-\tbls.w\ta6a6 \n+\tbls.w\ta6aa \n \tsubs\tr3, #65\t; 0x41\n \tcmp\tr3, #5\n-\tbls.n\ta866 \n+\tbls.n\ta86a \n \tsub.w\tr3, r4, #48\t; 0x30\n \tcmp\tr3, #9\n-\tbhi.w\ta732 \n+\tbhi.w\ta736 \n \tmovs\tr3, #1\n \tstr\tr3, [sp, #8]\n \tldr\tr3, [sp, #96]\t; 0x60\n \tcmp\tr3, r2\n \tit\teq\n \tmoveq\tr7, #1\n-\tbeq.w\ta6b6 \n+\tbeq.w\ta6ba \n \tadds\tr3, r2, #1\n \tstr\tr3, [sp, #92]\t; 0x5c\n \tstrb\tr4, [r2, #0]\n \tmov\tr8, r6\n \tldr\tr3, [sp, #92]\t; 0x5c\n \tmovs\tr2, #0\n \tmovs\tr6, #1\n \tstrb\tr2, [r3, #0]\n-\tb.n\ta464 \n+\tb.n\ta468 \n \tldr\tr2, [sp, #92]\t; 0x5c\n \tmov\tr8, r6\n \tmovs\tr4, #61\t; 0x3d\n \tmovs\tr3, #0\n \tstr\tr3, [sp, #4]\n \tldr\tr0, [sp, #88]\t; 0x58\n \tcmp\tr0, r2\n-\tbeq.w\ta73c \n+\tbeq.w\ta740 \n \tsubs\tr2, r2, r0\n \tadds\tr1, r0, #1\n \tsubs\tr2, #1\n-\tblx\t2f98 \n+\tblx\t2f9c \n \tldr\tr2, [sp, #104]\t; 0x68\n \tldrd\tr3, r0, [sp, #88]\t; 0x58\n \tsubs\tr7, r0, r3\n \tsubs\tr6, r7, #1\n \tcmp\tr7, r2\n-\tbls.n\ta8e0 \n+\tbls.n\ta8e4 \n \tadd.w\tsl, r7, #128\t; 0x80\n \tcmp\tr2, #0\n-\tbeq.w\tb1c4 \n+\tbeq.w\tb1c8 \n \tmov\tr0, r3\n \tmov\tr1, sl\n-\tblx\t329c \n+\tblx\t32a0 \n \tadds\tr3, r0, r7\n \tstr\tr0, [sp, #88]\t; 0x58\n \tstr\tr3, [sp, #92]\t; 0x5c\n \tmovs\tr3, #0\n \tstr.w\tsl, [sp, #104]\t; 0x68\n \tstrb\tr3, [r0, r7]\n \tldr\tr3, [sp, #88]\t; 0x58\n \tldr\tr2, [sp, #104]\t; 0x68\n \tldr\tr0, [sp, #92]\t; 0x5c\n \tsubs\tr2, #1\n \tsubs\tr7, r0, r3\n \tadd\tr2, r3\n \tstr\tr2, [sp, #96]\t; 0x60\n \tcmp\tr6, r7\n-\tbhi.w\tb47a \n+\tbhi.w\tb47e \n \tadds\tr2, r3, r6\n \tstr\tr2, [sp, #92]\t; 0x5c\n \tmovs\tr2, #0\n \tstrb\tr2, [r3, r6]\n-\tb.n\ta73c \n+\tb.n\ta740 \n \tldr.w\tr8, [sp, #88]\t; 0x58\n-\tldr.w\tr1, [pc, #1652]\t; af6c \n+\tldr.w\tr1, [pc, #1652]\t; af70 \n \tmov\tr0, r8\n \tadd\tr1, pc\n-\tblx\t3164 \n-\tldr.w\tr1, [pc, #1644]\t; af70 \n+\tblx\t3168 \n+\tldr.w\tr1, [pc, #1644]\t; af74 \n \tmov\tr7, r0\n \tmov\tr0, r8\n \tadd\tr1, pc\n-\tblx\t3164 \n+\tblx\t3168 \n \tmov\tsl, r0\n-\tcbz\tr7, a924 \n-\tldr.w\tr1, [pc, #1632]\t; af74 \n+\tcbz\tr7, a928 \n+\tldr.w\tr1, [pc, #1632]\t; af78 \n \tmov\tr0, r8\n \tadd\tr1, pc\n-\tblx\t3164 \n+\tblx\t3168 \n \tcmp\tr0, #0\n-\tbne.w\tb10e \n+\tbne.w\tb112 \n \tcmp.w\tsl, #0\n-\tbeq.w\tb138 \n-\tldr.w\tr1, [pc, #1608]\t; af78 \n+\tbeq.w\tb13c \n+\tldr.w\tr1, [pc, #1608]\t; af7c \n \tmov\tr0, r8\n \tadd\tr1, pc\n-\tblx\t3164 \n+\tblx\t3168 \n \tcmp\tr0, #0\n-\tbeq.w\tb1d4 \n+\tbeq.w\tb1d8 \n \tcmp.w\tr9, #0\n-\tbeq.w\taa60 \n+\tbeq.w\taa64 \n \tmov\tr0, r8\n-\tblx\t307c \n+\tblx\t3080 \n \tadds\tr1, r0, #1\n \tldrd\tr7, r3, [sp, #52]\t; 0x34\n \tmov\tsl, r0\n \tsubs\tr3, r3, r7\n \tcmp\tr1, r3\n-\tbhi.w\taaf4 \n+\tbhi.w\taaf8 \n \tcmp.w\tsl, #0\n-\tbeq.n\ta984 \n+\tbeq.n\ta988 \n \tadd.w\tr3, r8, #4294967295\t; 0xffffffff\n-\tb.n\ta97c \n+\tb.n\ta980 \n \tadds\tr2, r7, #1\n \tstr\tr2, [sp, #52]\t; 0x34\n \tmvns\tr2, r3\n \tldrb\tr1, [r3, #0]\n \tadd\tr2, sl\n \tstrb\tr1, [r7, #0]\n \tcmn.w\tr8, r2\n \tldr\tr7, [sp, #52]\t; 0x34\n-\tbeq.n\ta984 \n+\tbeq.n\ta988 \n \tldrb.w\tr2, [r3, #1]!\n \tcmp\tr2, #0\n-\tbne.n\ta968 \n+\tbne.n\ta96c \n \tmovs\tr3, #0\n \tcmp\tr4, #59\t; 0x3b\n \tstrb\tr3, [r7, #0]\n-\tbeq.w\taaaa \n+\tbeq.w\taaae \n \tsub.w\tr3, r4, #60\t; 0x3c\n \teor.w\tr2, r9, #1\n \tclz\tr3, r3\n \tlsrs\tr3, r3, #5\n \tands.w\tr7, r3, r2\n-\tbeq.w\tbab6 \n+\tbeq.w\tbaba \n \tldr\tr3, [sp, #64]\t; 0x40\n \tcmp\tr3, #1\n \tit\thi\n \tldrhi\tr2, [sp, #48]\t; 0x30\n-\tbhi.n\ta9d4 \n+\tbhi.n\ta9d8 \n \tldrd\tr0, r4, [sp, #48]\t; 0x30\n \tsubs\tr4, r4, r0\n \tcmp\tr3, #0\n-\tbeq.w\tae84 \n+\tbeq.w\tae88 \n \tmovs\tr1, #130\t; 0x82\n-\tblx\t329c \n+\tblx\t32a0 \n \tmovs\tr3, #130\t; 0x82\n \tstr\tr0, [sp, #48]\t; 0x30\n \tstr\tr3, [sp, #64]\t; 0x40\n \tmovs\tr3, #0\n \tstrb\tr3, [r0, r4]\n \tldr\tr3, [sp, #64]\t; 0x40\n \tldr\tr2, [sp, #48]\t; 0x30\n \tsubs\tr3, #1\n \tadd\tr3, r2\n \tstr\tr3, [sp, #56]\t; 0x38\n-\tldr.w\tr3, [pc, #1444]\t; af7c \n+\tldr.w\tr3, [pc, #1444]\t; af80 \n \tmov\tr9, r7\n \tadd\tr3, pc\n \tldrh\tr3, [r3, #0]\n \tstrh\tr3, [r2, #0]\n \tmovs\tr2, #0\n \tldr\tr3, [sp, #48]\t; 0x30\n \tmov\tr8, r2\n \tstr\tr2, [sp, #4]\n \tmov\tr6, r2\n \tadds\tr1, r3, #1\n \tstr\tr1, [sp, #52]\t; 0x34\n \tstrb\tr2, [r3, #1]\n-\tb.n\ta464 \n+\tb.n\ta468 \n \tldr\tr3, [sp, #88]\t; 0x58\n \tldr\tr2, [sp, #16]\n \tldrb\tr3, [r3, #1]\n \tcmp\tr3, #120\t; 0x78\n-\tldr.w\tr3, [pc, #1376]\t; af5c \n+\tldr.w\tr3, [pc, #1376]\t; af60 \n \tldr.w\tsl, [r2, r3]\n-\tbeq.w\tb04e \n-\tldr.w\tr1, [pc, #1400]\t; af80 \n+\tbeq.w\tb052 \n+\tldr.w\tr1, [pc, #1400]\t; af84 \n \tmovs\tr2, #53\t; 0x35\n \tmov\tr0, sl\n \tadd\tr1, pc\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tldr\tr7, [sp, #88]\t; 0x58\n \tcmp\tr7, #0\n-\tbeq.w\tb4d2 \n+\tbeq.w\tb4d6 \n \tmov\tr0, r7\n-\tblx\t307c \n+\tblx\t3080 \n \tmov\tr1, r7\n \tmov\tr2, r0\n \tmov\tr0, sl\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tldr.w\tr3, [sl]\n \tldr.w\tr3, [r3, #-12]\n \tadd\tr3, sl\n \tldr\tr7, [r3, #124]\t; 0x7c\n \tcmp\tr7, #0\n-\tbeq.w\tbabe \n+\tbeq.w\tbac2 \n \tldrb\tr3, [r7, #28]\n \tcmp\tr3, #0\n-\tbeq.w\tadc0 \n+\tbeq.w\tadc4 \n \tldrb.w\tr1, [r7, #39]\t; 0x27\n \tmov\tr0, sl\n-\tblx\t2f74 \n-\tblx\t2f44 \n+\tblx\t2f78 \n+\tblx\t2f48 \n \tldr.w\tr8, [sp, #88]\t; 0x58\n \tcmp.w\tr9, #0\n-\tbne.w\ta946 \n+\tbne.w\ta94a \n \tmov\tr0, r8\n-\tblx\t307c \n+\tblx\t3080 \n \tadds\tr1, r0, #1\n \tldrd\tr7, r3, [sp, #72]\t; 0x48\n \tmov\tsl, r0\n \tsubs\tr3, r3, r7\n \tcmp\tr1, r3\n-\tbhi.w\tac4c \n+\tbhi.w\tac50 \n \tcmp.w\tsl, #0\n-\tbeq.n\ta984 \n+\tbeq.n\ta988 \n \tadd.w\tr3, r8, #4294967295\t; 0xffffffff\n-\tb.n\taa98 \n+\tb.n\taa9c \n \tadds\tr2, r7, #1\n \tstr\tr2, [sp, #72]\t; 0x48\n \tmvns\tr2, r3\n \tldrb\tr1, [r3, #0]\n \tadd\tr2, sl\n \tstrb\tr1, [r7, #0]\n \tcmn.w\tr8, r2\n \tldr\tr7, [sp, #72]\t; 0x48\n-\tbeq.w\ta984 \n+\tbeq.w\ta988 \n \tldrb.w\tr2, [r3, #1]!\n \tcmp\tr2, #0\n-\tbne.n\taa82 \n+\tbne.n\taa86 \n \tmovs\tr3, #0\n \tcmp\tr4, #59\t; 0x3b\n \tstrb\tr3, [r7, #0]\n-\tbne.w\ta98e \n+\tbne.w\ta992 \n \tmov\tr8, r6\n \tmovs\tr6, #0\n-\tb.n\ta464 \n-\tldr.w\tr3, [pc, #1192]\t; af5c \n+\tb.n\ta468 \n+\tldr.w\tr3, [pc, #1192]\t; af60 \n \tldr\tr2, [sp, #16]\n-\tldr.w\tr1, [pc, #1228]\t; af84 \n+\tldr.w\tr1, [pc, #1228]\t; af88 \n \tldr.w\tsl, [r2, r3]\n \tadd\tr1, pc\n \tmovs\tr2, #62\t; 0x3e\n \tmov\tr0, sl\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tldr\tr7, [sp, #88]\t; 0x58\n \tcmp\tr7, #0\n-\tbeq.w\tb3d0 \n+\tbeq.w\tb3d4 \n \tmov\tr0, r7\n-\tblx\t307c \n+\tblx\t3080 \n \tmov\tr1, r7\n \tmov\tr2, r0\n \tmov\tr0, sl\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tldr.w\tr3, [sl]\n \tldr.w\tr3, [r3, #-12]\n \tadd\tr3, sl\n \tldr\tr7, [r3, #124]\t; 0x7c\n \tcmp\tr7, #0\n-\tbne.n\taa3e \n-\tblx\t2e44 \n+\tbne.n\taa42 \n+\tblx\t2e48 \n \tldr\tr3, [sp, #64]\t; 0x40\n \tadd\tr1, r3\n \tcmp\tr3, r1\n-\tbcs.w\ta95c \n+\tbcs.w\ta960 \n \tldr\tr0, [sp, #48]\t; 0x30\n \tadds\tr1, #128\t; 0x80\n \tsubs\tr7, r7, r0\n \tcmp\tr3, #0\n-\tbne.w\tb1b0 \n+\tbne.w\tb1b4 \n \tmov\tr0, r1\n \tstr\tr1, [sp, #44]\t; 0x2c\n-\tblx\t3064 \n+\tblx\t3068 \n \tldr\tr1, [sp, #44]\t; 0x2c\n \tadds\tr3, r0, r7\n \tstr\tr1, [sp, #64]\t; 0x40\n \tstr\tr3, [sp, #52]\t; 0x34\n \tmovs\tr3, #0\n \tstr\tr0, [sp, #48]\t; 0x30\n \tstrb\tr3, [r0, r7]\n \tldr\tr3, [sp, #64]\t; 0x40\n \tldr\tr7, [sp, #52]\t; 0x34\n \tsubs\tr2, r3, #1\n \tldr\tr3, [sp, #48]\t; 0x30\n \tadd\tr3, r2\n \tstr\tr3, [sp, #56]\t; 0x38\n-\tb.n\ta95c \n+\tb.n\ta960 \n \tldr\tr3, [sp, #12]\n \tcmp\tr3, #0\n-\tbeq.w\tac86 \n+\tbeq.w\tac8a \n \tcmp.w\tfp, #4\n-\tbeq.w\tada0 \n+\tbeq.w\tada4 \n \tcmp.w\tfp, #5\n-\tbne.n\tabb6 \n+\tbne.n\tabba \n \tcmp\tr4, #62\t; 0x3e\n-\tbne.w\tae08 \n-\tldr.w\tr3, [pc, #1084]\t; af88 \n+\tbne.w\tae0c \n+\tldr.w\tr3, [pc, #1084]\t; af8c \n \tadd\tr3, pc\n \tldr\tr6, [r3, #0]\n \tands.w\tr6, r6, #512\t; 0x200\n-\tbne.w\tb434 \n+\tbne.w\tb438 \n \tmov\tr9, r6\n \tmov\tfp, r6\n \tstr\tr6, [sp, #12]\n-\tb.n\ta464 \n+\tb.n\ta468 \n \tcmp.w\tfp, #0\n-\tbeq.w\tacd2 \n-\tldr\tr3, [pc, #1008]\t; (af5c )\n+\tbeq.w\tacd6 \n+\tldr\tr3, [pc, #1008]\t; (af60 )\n \tmovs\tr2, #56\t; 0x38\n \tldr\tr0, [sp, #16]\n-\tldr.w\tr1, [pc, #1048]\t; af8c \n+\tldr.w\tr1, [pc, #1048]\t; af90 \n \tldr.w\tsl, [r0, r3]\n \tadd\tr1, pc\n \tmov\tr0, sl\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tmov\tr1, fp\n \tmov\tr0, sl\n-\tblx\t2e2c \n+\tblx\t2e30 \n \tldr\tr3, [r0, #0]\n \tmov\tr5, r0\n \tldr.w\tr3, [r3, #-12]\n \tadd\tr3, r0\n \tldr\tr4, [r3, #124]\t; 0x7c\n \tcmp\tr4, #0\n-\tbeq.w\tbaa6 \n+\tbeq.w\tbaaa \n \tldrb\tr3, [r4, #28]\n \tcmp\tr3, #0\n-\tbeq.w\tba70 \n+\tbeq.w\tba74 \n \tldrb.w\tr1, [r4, #39]\t; 0x27\n \tmov\tr0, r5\n-\tblx\t2f74 \n-\tblx\t2f44 \n+\tblx\t2f78 \n+\tblx\t2f48 \n \tmovs\tr0, #5\n-\tblx\t3278 \n+\tblx\t327c \n \tcmp.w\tfp, #3\n-\tbeq.w\tadb2 \n-\tldr\tr3, [pc, #924]\t; (af5c )\n+\tbeq.w\tadb6 \n+\tldr\tr3, [pc, #924]\t; (af60 )\n \tmovs\tr2, #54\t; 0x36\n \tldr\tr0, [sp, #16]\n-\tldr\tr1, [pc, #968]\t; (af90 )\n+\tldr\tr1, [pc, #968]\t; (af94 )\n \tldr.w\tsl, [r0, r3]\n \tadd\tr1, pc\n \tmov\tr0, sl\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tmov\tr1, fp\n \tmov\tr0, sl\n-\tblx\t2e2c \n+\tblx\t2e30 \n \tldr\tr3, [r0, #0]\n \tmov\tr5, r0\n \tldr.w\tr3, [r3, #-12]\n \tadd\tr3, r0\n \tldr\tr4, [r3, #124]\t; 0x7c\n \tcmp\tr4, #0\n-\tbne.n\tab9a \n-\tblx\t2e44 \n+\tbne.n\tab9e \n+\tblx\t2e48 \n \teor.w\tr7, r6, #1\n \tcmp\tr4, #38\t; 0x26\n \tite\tne\n \tmovne\tr7, #0\n \tandeq.w\tr7, r7, #1\n \tcmp\tr7, #0\n-\tbeq.w\tbaee \n+\tbeq.w\tbaf2 \n \tldr\tr3, [sp, #104]\t; 0x68\n \tcmp\tr3, #1\n \tit\thi\n \tldrhi\tr2, [sp, #88]\t; 0x58\n-\tbhi.n\tac32 \n+\tbhi.n\tac36 \n \tldrd\tr0, r4, [sp, #88]\t; 0x58\n \tsubs\tr4, r4, r0\n \tcmp\tr3, #0\n-\tbeq.w\tade4 \n+\tbeq.w\tade8 \n \tmovs\tr1, #130\t; 0x82\n-\tblx\t329c \n+\tblx\t32a0 \n \tmovs\tr3, #130\t; 0x82\n \tstr\tr0, [sp, #88]\t; 0x58\n \tstr\tr3, [sp, #104]\t; 0x68\n \tmovs\tr3, #0\n \tstrb\tr3, [r0, r4]\n \tldr\tr3, [sp, #104]\t; 0x68\n \tldr\tr2, [sp, #88]\t; 0x58\n \tsubs\tr3, #1\n \tadd\tr3, r2\n \tstr\tr3, [sp, #96]\t; 0x60\n-\tldr\tr3, [pc, #864]\t; (af94 )\n+\tldr\tr3, [pc, #864]\t; (af98 )\n \tmovs\tr1, #3\n \tmov\tr6, r7\n \tstr\tr1, [sp, #8]\n \tadd\tr3, pc\n \tldrh\tr3, [r3, #0]\n \tstrh\tr3, [r2, #0]\n \tmovs\tr2, #0\n \tldr\tr3, [sp, #88]\t; 0x58\n \tadds\tr1, r3, #1\n \tstr\tr1, [sp, #92]\t; 0x5c\n \tstrb\tr2, [r3, #1]\n-\tb.n\ta464 \n+\tb.n\ta468 \n \tldr\tr3, [sp, #84]\t; 0x54\n \tadd\tr1, r3\n \tcmp\tr3, r1\n-\tbcs.w\taa76 \n+\tbcs.w\taa7a \n \tldr\tr0, [sp, #68]\t; 0x44\n \tadds\tr1, #128\t; 0x80\n \tsubs\tr7, r7, r0\n \tcmp\tr3, #0\n-\tbne.w\tb1ba \n+\tbne.w\tb1be \n \tmov\tr0, r1\n \tstr\tr1, [sp, #44]\t; 0x2c\n-\tblx\t3064 \n+\tblx\t3068 \n \tldr\tr1, [sp, #44]\t; 0x2c\n \tadds\tr3, r0, r7\n \tstr\tr1, [sp, #84]\t; 0x54\n \tstr\tr3, [sp, #72]\t; 0x48\n \tmovs\tr3, #0\n \tstr\tr0, [sp, #68]\t; 0x44\n \tstrb\tr3, [r0, r7]\n \tldr\tr3, [sp, #84]\t; 0x54\n \tldr\tr7, [sp, #72]\t; 0x48\n \tsubs\tr2, r3, #1\n \tldr\tr3, [sp, #68]\t; 0x44\n \tadd\tr3, r2\n \tstr\tr3, [sp, #76]\t; 0x4c\n-\tb.n\taa76 \n+\tb.n\taa7a \n \tldrd\tr3, r2, [sp, #52]\t; 0x34\n \tcmp.w\tr9, #0\n-\tbne.w\ta4f8 \n-\tblx\t2db4 <__ctype_b_loc@plt>\n+\tbne.w\ta4fc \n+\tblx\t2db8 <__ctype_b_loc@plt>\n \tldr\tr3, [r0, #0]\n \tldrh.w\tr3, [r3, r4, lsl #1]\n \tand.w\tr3, r3, #8192\t; 0x2000\n \tcmp\tr3, #0\n \tite\tne\n \tmovne\tr7, #1\n \tmoveq\tr7, #0\n-\tbeq.n\tad26 \n+\tbeq.n\tad2a \n \tldr\tr3, [sp, #20]\n \tmovs\tr4, #32\n \tcmp\tr3, #0\n-\tbne.w\taaac \n+\tbne.w\taab0 \n \tldrd\tr3, r6, [sp, #72]\t; 0x48\n \tcmp\tr6, r3\n-\tbeq.w\tb556 \n+\tbeq.w\tb55a \n \tadds\tr2, r3, #1\n \tstr\tr2, [sp, #72]\t; 0x48\n \tstrb\tr4, [r3, #0]\n \tmovs\tr6, #0\n \tldr\tr3, [sp, #72]\t; 0x48\n \tstr\tr7, [sp, #20]\n \tstr\tr6, [sp, #12]\n \tstrb\tr6, [r3, #0]\n-\tb.w\ta464 \n+\tb.w\ta468 \n \tldrd\tr3, r2, [sp, #52]\t; 0x34\n \tcmp\tr4, #33\t; 0x21\n-\tbne.w\ta4f8 \n+\tbne.w\ta4fc \n \tcmp\tr2, r3\n-\tbeq.w\tb696 \n+\tbeq.w\tb69a \n \tadds\tr2, r3, #1\n \tstr\tr2, [sp, #52]\t; 0x34\n \tmovs\tr2, #33\t; 0x21\n \tstrb\tr2, [r3, #0]\n \tldr\tr3, [sp, #52]\t; 0x34\n \tmovs\tr6, #0\n \tmov\tr9, r7\n \tmov.w\tfp, #1\n \tstr\tr6, [sp, #12]\n \tstrb\tr6, [r3, #0]\n-\tb.w\ta464 \n+\tb.w\ta468 \n \tldrd\tr3, r2, [sp, #52]\t; 0x34\n \tcmp\tr4, #45\t; 0x2d\n-\tbne.w\ta4f4 \n+\tbne.w\ta4f8 \n \tcmp\tr3, r2\n-\tbeq.w\tb6ce \n+\tbeq.w\tb6d2 \n \tadds\tr2, r3, #1\n \tstr\tr2, [sp, #52]\t; 0x34\n \tmovs\tr2, #45\t; 0x2d\n \tstrb\tr2, [r3, #0]\n \tldr\tr3, [sp, #52]\t; 0x34\n \tmovs\tr6, #0\n \tmov\tr9, r7\n \tmov.w\tfp, #2\n \tstr\tr6, [sp, #12]\n \tstrb\tr6, [r3, #0]\n-\tb.w\ta464 \n+\tb.w\ta468 \n \tcmp\tr6, #0\n-\tbne.n\tae12 \n+\tbne.n\tae16 \n \tcmp\tr4, #62\t; 0x3e\n-\tbne.n\tacb4 \n-\tldr\tr3, [pc, #556]\t; (af5c )\n+\tbne.n\tacb8 \n+\tldr\tr3, [pc, #556]\t; (af60 )\n \tldr\tr2, [sp, #16]\n \tldr\tr1, [sp, #28]\n \tldr.w\tsl, [r2, r3]\n \tmovs\tr2, #32\n \tmov\tr0, sl\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tldr.w\tr3, [sl]\n \tldr.w\tr3, [r3, #-12]\n \tadd\tr3, sl\n \tldr\tr4, [r3, #124]\t; 0x7c\n \tcmp\tr4, #0\n-\tbeq.w\tbaaa \n+\tbeq.w\tbaae \n \tldrb\tr3, [r4, #28]\n \tcmp\tr3, #0\n-\tbeq.w\tb0e8 \n+\tbeq.w\tb0ec \n \tldrb.w\tr1, [r4, #39]\t; 0x27\n \tmov\tr0, sl\n-\tblx\t2f74 \n-\tblx\t2f44 \n+\tblx\t2f78 \n+\tblx\t2f48 \n \tldrd\tr4, r3, [sp, #72]\t; 0x48\n \tsubs\tr3, r3, r4\n \tcmp\tr3, #4\n-\tbls.w\tb4ea \n-\tldr\tr3, [pc, #544]\t; (af98 )\n+\tbls.w\tb4ee \n+\tldr\tr3, [pc, #544]\t; (af9c )\n \tldr\tr1, [sp, #32]\n \tadd\tr3, pc\n-\tb.n\tad82 \n+\tb.n\tad86 \n \tldrb\tr2, [r3, #0]\n \tldr\tr4, [sp, #72]\t; 0x48\n-\tcbz\tr2, ad92 \n+\tcbz\tr2, ad96 \n \tadds\tr2, r4, #1\n \tstr\tr2, [sp, #72]\t; 0x48\n \tldrb.w\tr2, [r3], #1\n \tstrb\tr2, [r4, #0]\n \tcmp\tr3, r1\n-\tbne.n\tad7c \n+\tbne.n\tad80 \n \tldr\tr4, [sp, #72]\t; 0x48\n \tmovs\tr3, #0\n \tstrb\tr3, [r4, #0]\n \tmov\tr9, r3\n \tstr\tr3, [sp, #20]\n \tstr\tr3, [sp, #12]\n-\tb.w\ta464 \n+\tb.w\ta468 \n \tcmp\tr4, #45\t; 0x2d\n \tmov\tr6, r7\n \tite\teq\n \tmoveq.w\tfp, #5\n \tmovne.w\tfp, #3\n-\tb.w\ta464 \n+\tb.w\ta468 \n \tcmp\tr4, #45\t; 0x2d\n \tmov\tr6, r7\n \tit\teq\n \tmoveq.w\tfp, #4\n-\tb.w\ta464 \n+\tb.w\ta468 \n \tmov\tr0, r7\n-\tblx\t2f28 ::_M_widen_init() const@plt>\n-\tldr\tr3, [pc, #468]\t; (af9c )\n+\tblx\t2f2c ::_M_widen_init() const@plt>\n+\tldr\tr3, [pc, #468]\t; (afa0 )\n \tldr\tr2, [sp, #16]\n \tldr\tr2, [r2, r3]\n \tldr\tr3, [r7, #0]\n \tldr\tr3, [r3, #24]\n \tcmp\tr3, r2\n \tit\teq\n \tmoveq\tr1, #10\n-\tbeq.w\taa4a \n+\tbeq.w\taa4e \n \tmov\tr0, r7\n \tmovs\tr1, #10\n \tblx\tr3\n \tmov\tr1, r0\n-\tb.n\taa4a \n+\tb.n\taa4e \n \tmovs\tr0, #130\t; 0x82\n-\tblx\t3064 \n-\tb.n\tac1e \n+\tblx\t3068 \n+\tb.n\tac22 \n \tcmp\tr3, r2\n-\tbeq.w\tb3fc \n+\tbeq.w\tb400 \n \tadds\tr2, r3, #1\n \tstr\tr2, [sp, #52]\t; 0x34\n \tstrb\tr4, [r3, #0]\n \tmov.w\tr9, #1\n \tldr\tr2, [sp, #52]\t; 0x34\n \tmovs\tr3, #0\n \tstr\tr3, [sp, #12]\n \tstrb\tr3, [r2, #0]\n-\tb.w\ta464 \n+\tb.w\ta468 \n \tmov\tr6, r7\n \tmov.w\tfp, #3\n-\tb.w\ta464 \n-\tldr\tr3, [pc, #328]\t; (af5c )\n+\tb.w\ta468 \n+\tldr\tr3, [pc, #328]\t; (af60 )\n \tldr\tr2, [sp, #16]\n-\tldr\tr1, [pc, #392]\t; (afa0 )\n+\tldr\tr1, [pc, #392]\t; (afa4 )\n \tldr.w\tsl, [r2, r3]\n \tadd\tr1, pc\n \tmovs\tr2, #32\n \tmov\tr0, sl\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tldr.w\tr3, [sl]\n \tldr.w\tr3, [r3, #-12]\n \tadd\tr3, sl\n \tldr\tr4, [r3, #124]\t; 0x7c\n \tcmp\tr4, #0\n-\tbeq.w\tbb1e \n+\tbeq.w\tbb22 \n \tldrb\tr3, [r4, #28]\n \tcmp\tr3, #0\n-\tbeq.w\tb0c2 \n+\tbeq.w\tb0c6 \n \tldrb.w\tr1, [r4, #39]\t; 0x27\n \tmov\tr0, sl\n-\tblx\t2f74 \n-\tblx\t2f44 \n+\tblx\t2f78 \n+\tblx\t2f48 \n \tldrd\tr4, r3, [sp, #72]\t; 0x48\n \tsubs\tr3, r3, r4\n \tcmp\tr3, #4\n-\tbls.w\tb520 \n-\tldr\tr3, [pc, #328]\t; (afa4 )\n+\tbls.w\tb524 \n+\tldr\tr3, [pc, #328]\t; (afa8 )\n \tldr\tr1, [sp, #36]\t; 0x24\n \tadd\tr3, pc\n-\tb.n\tae68 \n+\tb.n\tae6c \n \tldrb\tr2, [r3, #0]\n \tldr\tr4, [sp, #72]\t; 0x48\n-\tcbz\tr2, ae78 \n+\tcbz\tr2, ae7c \n \tadds\tr2, r4, #1\n \tstr\tr2, [sp, #72]\t; 0x48\n \tldrb.w\tr2, [r3], #1\n \tstrb\tr2, [r4, #0]\n \tcmp\tr3, r1\n-\tbne.n\tae62 \n+\tbne.n\tae66 \n \tldr\tr4, [sp, #72]\t; 0x48\n \tmovs\tr6, #0\n \tstrb\tr6, [r4, #0]\n \tstr\tr6, [sp, #20]\n \tstr\tr6, [sp, #12]\n-\tb.w\ta464 \n+\tb.w\ta468 \n \tmovs\tr0, #130\t; 0x82\n-\tblx\t3064 \n-\tb.n\ta9c0 \n+\tblx\t3068 \n+\tb.n\ta9c4 \n \tldrd\tr6, r3, [sp, #72]\t; 0x48\n \tsubs\tr3, r3, r6\n \tcmp\tr3, #5\n-\tbls.w\tb5c8 \n-\tldr\tr3, [pc, #268]\t; (afa8 )\n+\tbls.w\tb5cc \n+\tldr\tr3, [pc, #268]\t; (afac )\n \tadd\tr3, pc\n \tadds\tr0, r3, #5\n-\tb.n\taea6 \n+\tb.n\taeaa \n \tldrb\tr2, [r3, #0]\n \tldr\tr6, [sp, #72]\t; 0x48\n-\tcbz\tr2, aeb6 \n+\tcbz\tr2, aeba \n \tadds\tr2, r6, #1\n \tstr\tr2, [sp, #72]\t; 0x48\n \tldrb.w\tr2, [r3], #1\n \tstrb\tr2, [r6, #0]\n \tcmp\tr3, r0\n-\tbne.n\taea0 \n+\tbne.n\taea4 \n \tldr\tr6, [sp, #72]\t; 0x48\n \tmovs\tr3, #0\n \tstrb\tr3, [r6, #0]\n \tldr.w\tsl, [sp, #88]\t; 0x58\n \tmov\tr0, sl\n-\tblx\t307c \n+\tblx\t3080 \n \tmov\tr7, r0\n \tldrd\tr0, r3, [sp, #72]\t; 0x48\n \tadds\tr2, r7, #1\n \tsubs\tr3, r3, r0\n \tcmp\tr2, r3\n-\tbhi.w\tb256 \n-\tcbz\tr7, aef8 \n+\tbhi.w\tb25a \n+\tcbz\tr7, aefc \n \tadd.w\tr3, sl, #4294967295\t; 0xffffffff\n-\tb.n\taef0 \n+\tb.n\taef4 \n \tadds\tr2, r0, #1\n \tstr\tr2, [sp, #72]\t; 0x48\n \tsub.w\tr2, sl, r3\n \tldrb\tr1, [r3, #0]\n \tsubs\tr2, #1\n \tstrb\tr1, [r0, #0]\n \tcmn\tr2, r7\n \tldr\tr0, [sp, #72]\t; 0x48\n-\tbeq.n\taef8 \n+\tbeq.n\taefc \n \tldrb.w\tr2, [r3, #1]!\n \tcmp\tr2, #0\n-\tbne.n\taedc \n+\tbne.n\taee0 \n \tmovs\tr3, #0\n \tstrb\tr3, [r0, #0]\n \tmov\tr6, r8\n \tmovs\tr3, #4\n \tldr.w\tr8, [sp, #88]\t; 0x58\n \tstr\tr3, [sp, #8]\n-\tb.n\taa60 \n+\tb.n\taa64 \n \tmov\tr0, r6\n-\tblx\t2f28 ::_M_widen_init() const@plt>\n-\tldr\tr3, [pc, #140]\t; (af9c )\n+\tblx\t2f2c ::_M_widen_init() const@plt>\n+\tldr\tr3, [pc, #140]\t; (afa0 )\n \tldr\tr2, [sp, #16]\n \tldr\tr2, [r2, r3]\n \tldr\tr3, [r6, #0]\n \tldr\tr3, [r3, #24]\n \tcmp\tr3, r2\n \tit\teq\n \tmoveq\tr1, #10\n-\tbeq.w\ta7b0 \n+\tbeq.w\ta7b4 \n \tmov\tr0, r6\n \tmovs\tr1, #10\n \tblx\tr3\n \tmov\tr1, r0\n-\tb.n\ta7b0 \n-\tldr\tr2, [pc, #32]\t; (af50 )\n+\tb.n\ta7b4 \n+\tldr\tr2, [pc, #16]\t; (af44 )\n \tmovs\tr1, r0\n \tlsls\tr0, r0, #9\n \tmovs\tr0, r0\n-\tldr\tr4, [pc, #504]\t; (b130 )\n+\tldr\tr4, [pc, #488]\t; (b124 )\n \tmovs\tr1, r0\n-\tldr\tr1, [pc, #880]\t; (b2ac )\n+\tldr\tr1, [pc, #864]\t; (b2a0 )\n \tmovs\tr1, r0\n \tadds\tr6, #94\t; 0x5e\n \tmovs\tr0, r0\n \tadds\tr6, #120\t; 0x78\n \tmovs\tr0, r0\n \tlsls\tr0, r3, #9\n \tmovs\tr0, r0\n \tadds\tr6, #92\t; 0x5c\n \tmovs\tr0, r0\n \tadds\tr6, #114\t; 0x72\n \tmovs\tr0, r0\n-\tldr\tr2, [pc, #120]\t; (afcc )\n+\tldr\tr2, [pc, #104]\t; (afc0 )\n \tmovs\tr1, r0\n-\tldr\tr2, [pc, #56]\t; (af90 )\n+\tldr\tr2, [pc, #40]\t; (af84 )\n \tmovs\tr1, r0\n-\tbx\tr9\n+\tbx\tr8\n \tmovs\tr1, r0\n \tlsls\tr0, r3, #8\n \tmovs\tr0, r0\n \tcmp\tr5, #178\t; 0xb2\n \tmovs\tr0, r0\n \tcmp\tr5, #184\t; 0xb8\n \tmovs\tr0, r0\n@@ -11935,15 +11935,15 @@\n \tmovs\tr0, r0\n \tcmp\tr7, #194\t; 0xc2\n \tmovs\tr0, r0\n \tcmp\tr3, #42\t; 0x2a\n \tmovs\tr0, r0\n \tcmp\tr6, #158\t; 0x9e\n \tmovs\tr0, r0\n-\tadd\tlr, r9\n+\tadd\tsl, r9\n \tmovs\tr1, r0\n \tcmp\tr6, #68\t; 0x44\n \tmovs\tr0, r0\n \tcmp\tr6, #78\t; 0x4e\n \tmovs\tr0, r0\n \tcmp\tr0, #238\t; 0xee\n \tmovs\tr0, r0\n@@ -11953,1181 +11953,1181 @@\n \tmovs\tr0, r0\n \tcmp\tr4, #124\t; 0x7c\n \tmovs\tr0, r0\n \tcmp\tr4, #86\t; 0x56\n \tmovs\tr0, r0\n \tmovs\tr6, #38\t; 0x26\n \tmovs\tr0, r0\n-\tldr.w\tr3, [pc, #3044]\t; bb94 \n+\tldr.w\tr3, [pc, #3044]\t; bb98 \n \tldr\tr2, [sp, #16]\n \tldr\tr1, [sp, #40]\t; 0x28\n \tldr.w\tsl, [r2, r3]\n \tmovs\tr2, #33\t; 0x21\n \tmov\tr0, sl\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tldr\tr4, [sp, #48]\t; 0x30\n \tcmp\tr4, #0\n-\tbeq.w\tb2d0 \n+\tbeq.w\tb2d4 \n \tmov\tr0, r4\n-\tblx\t307c \n+\tblx\t3080 \n \tmov\tr1, r4\n \tmov\tr2, r0\n \tmov\tr0, sl\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tldr.w\tr3, [sl]\n \tldr.w\tr3, [r3, #-12]\n \tadd\tr3, sl\n \tldr\tr4, [r3, #124]\t; 0x7c\n \tcmp\tr4, #0\n-\tbeq.w\tbab2 \n+\tbeq.w\tbab6 \n \tldrb\tr3, [r4, #28]\n \tcmp\tr3, #0\n-\tbeq.w\tb48a \n+\tbeq.w\tb48e \n \tldrb.w\tr1, [r4, #39]\t; 0x27\n \tmov\tr0, sl\n-\tblx\t2f74 \n-\tblx\t2f44 \n+\tblx\t2f78 \n+\tblx\t2f48 \n \tmovs\tr6, #0\n \tstr\tr6, [sp, #20]\n \tmov\tr9, r6\n \tstr\tr6, [sp, #12]\n-\tb.w\ta464 \n+\tb.w\ta468 \n \tldr\tr2, [sp, #64]\t; 0x40\n \tadds\tr0, r2, #1\n-\tbeq.w\ta50e \n+\tbeq.w\ta512 \n \tldr\tr0, [sp, #48]\t; 0x30\n \tadd.w\tr6, r2, #129\t; 0x81\n \tsubs\tr4, r3, r0\n \tcmp\tr2, #0\n-\tbne.w\tb64a \n+\tbne.w\tb64e \n \tmovs\tr0, #129\t; 0x81\n-\tblx\t3064 \n+\tblx\t3068 \n \tadds\tr3, r0, r4\n \tstr\tr6, [sp, #64]\t; 0x40\n \tstr\tr3, [sp, #52]\t; 0x34\n \tmovs\tr3, #0\n \tstr\tr0, [sp, #48]\t; 0x30\n \tstrb\tr3, [r0, r4]\n \tldr\tr3, [sp, #64]\t; 0x40\n \tsubs\tr2, r3, #1\n \tldr\tr3, [sp, #48]\t; 0x30\n \tadd\tr3, r2\n \tstr\tr3, [sp, #56]\t; 0x38\n \tldr\tr3, [sp, #52]\t; 0x34\n-\tb.w\ta50e \n+\tb.w\ta512 \n \tmovs\tr0, #129\t; 0x81\n-\tblx\t3064 \n-\tb.w\ta6d2 \n-\tldr.w\tr1, [pc, #2888]\t; bb98 \n+\tblx\t3068 \n+\tb.w\ta6d6 \n+\tldr.w\tr1, [pc, #2888]\t; bb9c \n \tmovs\tr2, #58\t; 0x3a\n \tmov\tr0, sl\n \tadd\tr1, pc\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tldr\tr7, [sp, #88]\t; 0x58\n \tcmp\tr7, #0\n-\tbeq.w\tb678 \n+\tbeq.w\tb67c \n \tmov\tr0, r7\n-\tblx\t307c \n+\tblx\t3080 \n \tmov\tr1, r7\n \tmov\tr2, r0\n \tmov\tr0, sl\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tldr.w\tr3, [sl]\n \tldr.w\tr3, [r3, #-12]\n \tadd\tr3, sl\n \tldr\tr7, [r3, #124]\t; 0x7c\n \tcmp\tr7, #0\n-\tbne.w\taa3e \n-\tblx\t2e44 \n-\tldr.w\tr1, [pc, #2832]\t; bb9c \n+\tbne.w\taa42 \n+\tblx\t2e48 \n+\tldr.w\tr1, [pc, #2832]\t; bba0 \n \tldr\tr0, [sp, #16]\n-\tldr.w\tr2, [pc, #2828]\t; bba0 \n+\tldr.w\tr2, [pc, #2828]\t; bba4 \n \tldr\tr1, [r0, r1]\n \tadd\tr2, pc\n \tldr\tr0, [r1, #0]\n \tmovs\tr1, #1\n-\tblx\t3218 <__fprintf_chk@plt>\n-\tb.w\ta61a \n+\tblx\t321c <__fprintf_chk@plt>\n+\tb.w\ta61e \n \tldr\tr2, [sp, #72]\t; 0x48\n \tmovs\tr0, #129\t; 0x81\n \tsubs\tr5, r2, r5\n-\tblx\t3064 \n+\tblx\t3068 \n \tmovs\tr2, #129\t; 0x81\n \tadd.w\tr1, r0, #128\t; 0x80\n \tstrb\tr4, [r0, r5]\n \tmov\tr5, r0\n \tstr\tr0, [sp, #68]\t; 0x44\n \tstr\tr1, [sp, #76]\t; 0x4c\n \tstr\tr2, [sp, #84]\t; 0x54\n-\tb.w\ta5e4 \n+\tb.w\ta5e8 \n \tmov\tr0, r4\n-\tblx\t2f28 ::_M_widen_init() const@plt>\n-\tldr.w\tr3, [pc, #2776]\t; bba4 \n+\tblx\t2f2c ::_M_widen_init() const@plt>\n+\tldr.w\tr3, [pc, #2776]\t; bba8 \n \tldr\tr2, [sp, #16]\n \tldr\tr2, [r2, r3]\n \tldr\tr3, [r4, #0]\n \tldr\tr3, [r3, #24]\n \tcmp\tr3, r2\n \tit\teq\n \tmoveq\tr1, #10\n-\tbeq.w\tae44 \n+\tbeq.w\tae48 \n \tmov\tr0, r4\n \tmovs\tr1, #10\n \tblx\tr3\n \tmov\tr1, r0\n-\tb.n\tae44 \n+\tb.n\tae48 \n \tmov\tr0, r4\n-\tblx\t2f28 ::_M_widen_init() const@plt>\n-\tldr.w\tr3, [pc, #2740]\t; bba4 \n+\tblx\t2f2c ::_M_widen_init() const@plt>\n+\tldr.w\tr3, [pc, #2740]\t; bba8 \n \tldr\tr2, [sp, #16]\n \tldr\tr2, [r2, r3]\n \tldr\tr3, [r4, #0]\n \tldr\tr3, [r3, #24]\n \tcmp\tr3, r2\n \tit\teq\n \tmoveq\tr1, #10\n-\tbeq.w\tad5e \n+\tbeq.w\tad62 \n \tmov\tr0, r4\n \tmovs\tr1, #10\n \tblx\tr3\n \tmov\tr1, r0\n-\tb.n\tad5e \n-\tldr.w\tr1, [pc, #2712]\t; bba8 \n+\tb.n\tad62 \n+\tldr.w\tr1, [pc, #2712]\t; bbac \n \tmov\tr0, r8\n \tadd\tr1, pc\n-\tblx\t3164 \n+\tblx\t3168 \n \tcmp\tr0, #0\n-\tbeq.w\ta924 \n-\tldr.w\tr1, [pc, #2696]\t; bbac \n+\tbeq.w\ta928 \n+\tldr.w\tr1, [pc, #2696]\t; bbb0 \n \tmov\tr0, r8\n \tadd\tr1, pc\n-\tblx\t3164 \n+\tblx\t3168 \n \tcmp\tr0, #0\n-\tbeq.n\tb1ce \n+\tbeq.n\tb1d2 \n \tcmp.w\tsl, #0\n-\tbne.w\tb9e8 \n-\tldr.w\tr3, [pc, #2648]\t; bb94 \n+\tbne.w\tb9ec \n+\tldr.w\tr3, [pc, #2648]\t; bb98 \n \tldr\tr2, [sp, #16]\n-\tldr.w\tr1, [pc, #2672]\t; bbb0 \n+\tldr.w\tr1, [pc, #2672]\t; bbb4 \n \tldr.w\tsl, [r2, r3]\n \tadd\tr1, pc\n \tmovs\tr2, #67\t; 0x43\n \tmov\tr0, sl\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tldr.w\tr3, [sl]\n \tldr.w\tr3, [r3, #-12]\n \tadd\tr3, sl\n \tldr\tr7, [r3, #124]\t; 0x7c\n \tcmp\tr7, #0\n-\tbeq.w\tbae6 \n+\tbeq.w\tbaea \n \tldrb\tr3, [r7, #28]\n \tcmp\tr3, #0\n-\tbeq.w\tb5fe \n+\tbeq.w\tb602 \n \tldrb.w\tr1, [r7, #39]\t; 0x27\n \tmov\tr0, sl\n-\tblx\t2f74 \n-\tblx\t2f44 \n+\tblx\t2f78 \n+\tblx\t2f48 \n \tcmp\tr6, #0\n-\tbeq.w\tb706 \n+\tbeq.w\tb70a \n \tldr\tr3, [sp, #4]\n \tcmp\tr3, #34\t; 0x22\n-\tbeq.w\tb7ba \n+\tbeq.w\tb7be \n \tcmp\tr3, #39\t; 0x27\n-\tbne.w\taa54 \n-\tldr.w\tr1, [pc, #2596]\t; bbb4 \n+\tbne.w\taa58 \n+\tldr.w\tr1, [pc, #2596]\t; bbb8 \n \tmovs\tr2, #140\t; 0x8c\n \tmov\tr0, sl\n \tadd\tr1, pc\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tldr.w\tr3, [sl]\n \tldr.w\tr3, [r3, #-12]\n \tadd\tr3, sl\n \tldr\tr7, [r3, #124]\t; 0x7c\n \tcmp\tr7, #0\n-\tbne.w\taa3e \n-\tblx\t2e44 \n+\tbne.w\taa42 \n+\tblx\t2e48 \n \tstr\tr1, [sp, #44]\t; 0x2c\n-\tblx\t329c \n+\tblx\t32a0 \n \tldr\tr1, [sp, #44]\t; 0x2c\n-\tb.n\tab14 \n+\tb.n\tab18 \n \tstr\tr1, [sp, #44]\t; 0x2c\n-\tblx\t329c \n+\tblx\t32a0 \n \tldr\tr1, [sp, #44]\t; 0x2c\n-\tb.n\tac6c \n+\tb.n\tac70 \n \tmov\tr0, sl\n-\tblx\t3064 \n-\tb.w\ta8c4 \n+\tblx\t3068 \n+\tb.w\ta8c8 \n \tcmp.w\tsl, #0\n-\tbeq.n\tb138 \n-\tldr.w\tr3, [pc, #2492]\t; bb94 \n+\tbeq.n\tb13c \n+\tldr.w\tr3, [pc, #2492]\t; bb98 \n \tldr\tr2, [sp, #16]\n-\tldr.w\tr1, [pc, #2524]\t; bbb8 \n+\tldr.w\tr1, [pc, #2524]\t; bbbc \n \tldr.w\tsl, [r2, r3]\n \tadd\tr1, pc\n \tmovs\tr2, #96\t; 0x60\n \tmov\tr0, sl\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tldr.w\tr3, [sl]\n \tldr.w\tr3, [r3, #-12]\n \tadd\tr3, sl\n \tldr\tr7, [r3, #124]\t; 0x7c\n \tcmp\tr7, #0\n-\tbeq.w\tbae2 \n+\tbeq.w\tbae6 \n \tldrb\tr3, [r7, #28]\n \tcmp\tr3, #0\n-\tbeq.w\tb652 \n+\tbeq.w\tb656 \n \tldrb.w\tr1, [r7, #39]\t; 0x27\n \tmov\tr0, sl\n-\tblx\t2f74 \n-\tblx\t2f44 \n+\tblx\t2f78 \n+\tblx\t2f48 \n \tcmp\tr6, #0\n-\tbeq.w\tb822 \n+\tbeq.w\tb826 \n \tldr\tr3, [sp, #4]\n \tcmp\tr3, #34\t; 0x22\n-\tbeq.w\tb8e6 \n+\tbeq.w\tb8ea \n \tcmp\tr3, #39\t; 0x27\n-\tbne.w\taa54 \n-\tldr.w\tr1, [pc, #2448]\t; bbbc \n+\tbne.w\taa58 \n+\tldr.w\tr1, [pc, #2448]\t; bbc0 \n \tmovs\tr2, #92\t; 0x5c\n \tmov\tr0, sl\n \tadd\tr1, pc\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tldr.w\tr3, [sl]\n \tldr.w\tr3, [r3, #-12]\n \tadd\tr3, sl\n \tldr\tr7, [r3, #124]\t; 0x7c\n \tcmp\tr7, #0\n-\tbeq.w\tba92 \n+\tbeq.w\tba96 \n \tldrb\tr3, [r7, #28]\n \tcmp\tr3, #0\n-\tbeq.w\tb996 \n+\tbeq.w\tb99a \n \tldrb.w\tr1, [r7, #39]\t; 0x27\n-\tb.n\tb9ae \n+\tb.n\tb9b2 \n \tldr\tr3, [sp, #84]\t; 0x54\n \tadd\tr2, r3\n \tcmp\tr3, r2\n-\tbcs.w\taed4 \n+\tbcs.w\taed8 \n \tadd.w\tr1, r2, #128\t; 0x80\n \tldr\tr2, [sp, #68]\t; 0x44\n \tsubs\tr6, r0, r2\n \tcmp\tr3, #0\n-\tbeq.w\tb910 \n+\tbeq.w\tb914 \n \tmov\tr0, r2\n \tstr\tr1, [sp, #8]\n-\tblx\t329c \n+\tblx\t32a0 \n \tldr\tr1, [sp, #8]\n \tadds\tr3, r0, r6\n \tstr\tr0, [sp, #68]\t; 0x44\n \tstr\tr3, [sp, #72]\t; 0x48\n \tmovs\tr3, #0\n \tstr\tr1, [sp, #84]\t; 0x54\n \tstrb\tr3, [r0, r6]\n \tldr\tr3, [sp, #84]\t; 0x54\n \tldr\tr0, [sp, #72]\t; 0x48\n \tsubs\tr2, r3, #1\n \tldr\tr3, [sp, #68]\t; 0x44\n \tadd\tr3, r2\n \tstr\tr3, [sp, #76]\t; 0x4c\n-\tb.n\taed4 \n+\tb.n\taed8 \n \tldr\tr3, [sp, #64]\t; 0x40\n \tadd\tr2, r3\n \tcmp\tr3, r2\n-\tbcs.w\ta80c \n+\tbcs.w\ta810 \n \tadd.w\tr1, r2, #128\t; 0x80\n \tldr\tr2, [sp, #48]\t; 0x30\n \tsubs\tr6, r0, r2\n \tcmp\tr3, #0\n-\tbeq.w\tb924 \n+\tbeq.w\tb928 \n \tmov\tr0, r2\n \tstr\tr1, [sp, #8]\n-\tblx\t329c \n+\tblx\t32a0 \n \tldr\tr1, [sp, #8]\n \tadds\tr3, r0, r6\n \tstr\tr0, [sp, #48]\t; 0x30\n \tstr\tr3, [sp, #52]\t; 0x34\n \tmovs\tr3, #0\n \tstr\tr1, [sp, #64]\t; 0x40\n \tstrb\tr3, [r0, r6]\n \tldr\tr3, [sp, #64]\t; 0x40\n \tldr\tr0, [sp, #52]\t; 0x34\n \tsubs\tr2, r3, #1\n \tldr\tr3, [sp, #48]\t; 0x30\n \tadd\tr3, r2\n \tstr\tr3, [sp, #56]\t; 0x38\n-\tb.w\ta80c \n+\tb.w\ta810 \n \tldr.w\tr3, [sl]\n \tldr.w\tr0, [r3, #-12]\n \tadd\tr0, sl\n \tldr\tr1, [r0, #20]\n \torr.w\tr1, r1, #1\n-\tblx\t3284 >::clear(std::_Ios_Iostate)@plt>\n-\tb.n\tafd8 \n+\tblx\t3288 >::clear(std::_Ios_Iostate)@plt>\n+\tb.n\tafdc \n \tldr\tr3, [sp, #84]\t; 0x54\n \tadd\tr2, r3\n \tcmp\tr3, r2\n-\tbcs.w\ta596 \n+\tbcs.w\ta59a \n \tldr\tr0, [sp, #68]\t; 0x44\n \tadd.w\tsl, r2, #128\t; 0x80\n \tsubs\tr4, r4, r0\n \tcmp\tr3, #0\n-\tbeq.w\tb976 \n+\tbeq.w\tb97a \n \tmov\tr1, sl\n-\tblx\t329c \n+\tblx\t32a0 \n \tadds\tr3, r0, r4\n \tstr.w\tsl, [sp, #84]\t; 0x54\n \tstr\tr3, [sp, #72]\t; 0x48\n \tmovs\tr3, #0\n \tstr\tr0, [sp, #68]\t; 0x44\n \tstrb\tr3, [r0, r4]\n \tldr\tr3, [sp, #84]\t; 0x54\n \tldr\tr4, [sp, #72]\t; 0x48\n \tsubs\tr2, r3, #1\n \tldr\tr3, [sp, #68]\t; 0x44\n \tadd\tr3, r2\n \tstr\tr3, [sp, #76]\t; 0x4c\n-\tb.w\ta596 \n+\tb.w\ta59a \n \tcmp\tr3, r2\n-\tbeq.w\tb784 \n+\tbeq.w\tb788 \n \tadds\tr2, r3, #1\n \tstr\tr2, [sp, #52]\t; 0x34\n \tmovs\tr2, #45\t; 0x2d\n \tstrb\tr2, [r3, #0]\n \tldr\tr2, [sp, #52]\t; 0x34\n \tmovs\tr1, #0\n-\tldr.w\tr3, [pc, #2184]\t; bbc0 \n+\tldr.w\tr3, [pc, #2184]\t; bbc4 \n \tadd\tr3, pc\n \tstrb\tr1, [r2, #0]\n \tldr\tr6, [r3, #0]\n \tands.w\tr6, r6, #512\t; 0x200\n \tittt\teq\n \tmoveq\tr9, r7\n \tmoveq.w\tfp, #3\n \tstreq.w\tr9, [sp, #12]\n-\tbeq.w\ta464 \n-\tldr.w\tr3, [pc, #2112]\t; bb94 \n+\tbeq.w\ta468 \n+\tldr.w\tr3, [pc, #2112]\t; bb98 \n \tldr\tr2, [sp, #16]\n-\tldr.w\tr1, [pc, #2152]\t; bbc4 \n+\tldr.w\tr1, [pc, #2152]\t; bbc8 \n \tldr.w\tsl, [r2, r3]\n \tadd\tr1, pc\n \tmovs\tr2, #27\n \tmov\tr0, sl\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tldr.w\tr3, [sl]\n \tldr.w\tr3, [r3, #-12]\n \tadd\tr3, sl\n \tldr\tr4, [r3, #124]\t; 0x7c\n \tcmp\tr4, #0\n-\tbeq.w\tba9e \n+\tbeq.w\tbaa2 \n \tldrb\tr3, [r4, #28]\n \tcmp\tr3, #0\n-\tbeq.w\tb8aa \n+\tbeq.w\tb8ae \n \tldrb.w\tr1, [r4, #39]\t; 0x27\n \tmov\tr0, sl\n-\tblx\t2f74 \n-\tblx\t2f44 \n+\tblx\t2f78 \n+\tblx\t2f48 \n \tmov\tr9, r7\n \tmovs\tr6, #0\n \tmov.w\tfp, #3\n \tstr\tr7, [sp, #12]\n-\tb.w\ta464 \n+\tb.w\ta468 \n \tldr.w\tr3, [sl]\n \tldr.w\tr0, [r3, #-12]\n \tadd\tr0, sl\n \tldr\tr1, [r0, #20]\n \torr.w\tr1, r1, #1\n-\tblx\t3284 >::clear(std::_Ios_Iostate)@plt>\n-\tb.w\ta792 \n+\tblx\t3288 >::clear(std::_Ios_Iostate)@plt>\n+\tb.w\ta796 \n \tldr.w\tr3, [sl]\n \tldr.w\tr0, [r3, #-12]\n \tadd\tr0, sl\n \tldr\tr1, [r0, #20]\n \torr.w\tr1, r1, #1\n-\tblx\t3284 >::clear(std::_Ios_Iostate)@plt>\n-\tb.w\ta76c \n+\tblx\t3288 >::clear(std::_Ios_Iostate)@plt>\n+\tb.w\ta770 \n \tldr.w\tr3, [sl]\n \tldr.w\tr0, [r3, #-12]\n \tadd\tr0, sl\n \tldr\tr1, [r0, #20]\n \torr.w\tr1, r1, #1\n-\tblx\t3284 >::clear(std::_Ios_Iostate)@plt>\n-\tb.w\taae0 \n+\tblx\t3288 >::clear(std::_Ios_Iostate)@plt>\n+\tb.w\taae4 \n \tldr\tr3, [sp, #8]\n \tcmp\tr3, #3\n-\tbhi.w\tbbf4 \n+\tbhi.w\tbbf8 \n \ttbh\t[pc, r3, lsl #1]\n \tlsls\tr7, r4, #13\n \tlsls\tr3, r5, #13\n \tlsls\tr7, r5, #13\n \tlsls\tr3, r6, #13\n \tldr\tr2, [sp, #64]\t; 0x40\n \tadds\tr7, r2, #1\n-\tbeq.w\tadf2 \n+\tbeq.w\tadf6 \n \tldr\tr0, [sp, #48]\t; 0x30\n \tadd.w\tr9, r2, #129\t; 0x81\n \tsubs\tr7, r3, r0\n \tcmp\tr2, #0\n-\tbne.w\tb68e \n+\tbne.w\tb692 \n \tmovs\tr0, #129\t; 0x81\n-\tblx\t3064 \n+\tblx\t3068 \n \tadds\tr3, r0, r7\n \tstr.w\tr9, [sp, #64]\t; 0x40\n \tstr\tr3, [sp, #52]\t; 0x34\n \tmovs\tr3, #0\n \tstr\tr0, [sp, #48]\t; 0x30\n \tstrb\tr3, [r0, r7]\n \tldr\tr3, [sp, #64]\t; 0x40\n \tsubs\tr2, r3, #1\n \tldr\tr3, [sp, #48]\t; 0x30\n \tadd\tr3, r2\n \tstr\tr3, [sp, #56]\t; 0x38\n \tldr\tr3, [sp, #52]\t; 0x34\n-\tb.n\tadf2 \n-\tldr.w\tr3, [pc, #1884]\t; bb94 \n+\tb.n\tadf6 \n+\tldr.w\tr3, [pc, #1884]\t; bb98 \n \tldr\tr2, [sp, #16]\n-\tldr.w\tr1, [pc, #1932]\t; bbc8 \n+\tldr.w\tr1, [pc, #1932]\t; bbcc \n \tldr.w\tsl, [r2, r3]\n \tadd\tr1, pc\n \tmovs\tr2, #31\n \tmov\tr0, sl\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tldr.w\tr3, [sl]\n \tldr.w\tr3, [r3, #-12]\n \tadd\tr3, sl\n \tldr\tr4, [r3, #124]\t; 0x7c\n \tcmp\tr4, #0\n-\tbeq.w\tbaea \n+\tbeq.w\tbaee \n \tldrb\tr3, [r4, #28]\n \tcmp\tr3, #0\n-\tbeq.w\tb624 \n+\tbeq.w\tb628 \n \tldrb.w\tr1, [r4, #39]\t; 0x27\n \tmov\tr0, sl\n-\tblx\t2f74 \n-\tblx\t2f44 \n+\tblx\t2f78 \n+\tblx\t2f48 \n \tmovs\tr6, #0\n-\tb.w\tab5a \n+\tb.w\tab5e \n \tldrb.w\tr1, [sp, #100]\t; 0x64\n \tsubs\tr2, r6, r7\n-\tblx\t3194 \n+\tblx\t3198 \n \tldr\tr3, [sp, #88]\t; 0x58\n-\tb.w\ta8e6 \n+\tb.w\ta8ea \n \tmov\tr0, r4\n-\tblx\t2f28 ::_M_widen_init() const@plt>\n-\tldr.w\tr3, [pc, #1808]\t; bba4 \n+\tblx\t2f2c ::_M_widen_init() const@plt>\n+\tldr.w\tr3, [pc, #1808]\t; bba8 \n \tldr\tr2, [sp, #16]\n \tldr\tr2, [r2, r3]\n \tldr\tr3, [r4, #0]\n \tldr\tr3, [r3, #24]\n \tcmp\tr3, r2\n \tit\teq\n \tmoveq\tr1, #10\n-\tbeq.w\taff6 \n+\tbeq.w\taffa \n \tmov\tr0, r4\n \tmovs\tr1, #10\n \tblx\tr3\n \tmov\tr1, r0\n-\tb.n\taff6 \n-\tldr.w\tr1, [pc, #1768]\t; bb9c \n+\tb.n\taffa \n+\tldr.w\tr1, [pc, #1768]\t; bba0 \n \tldr\tr0, [sp, #16]\n-\tldr.w\tr2, [pc, #1812]\t; bbcc \n+\tldr.w\tr2, [pc, #1812]\t; bbd0 \n \tldr\tr1, [r0, r1]\n \tadd\tr2, pc\n \tldr\tr0, [r1, #0]\n \tmovs\tr1, #1\n-\tblx\t3218 <__fprintf_chk@plt>\n-\tb.w\ta60a \n+\tblx\t321c <__fprintf_chk@plt>\n+\tb.w\ta60e \n \tmovs\tr3, #0\n \tstr\tr3, [sp, #8]\n-\tb.w\ta6aa \n+\tb.w\ta6ae \n \tldr.w\tr3, [sl]\n \tldr.w\tr0, [r3, #-12]\n \tadd\tr0, sl\n \tldr\tr1, [r0, #20]\n \torr.w\tr1, r1, #1\n-\tblx\t3284 >::clear(std::_Ios_Iostate)@plt>\n-\tb.w\taa2c \n+\tblx\t3288 >::clear(std::_Ios_Iostate)@plt>\n+\tb.w\taa30 \n \tldr\tr3, [sp, #84]\t; 0x54\n \tadds\tr0, r3, #6\n-\tbhi.w\tad74 \n+\tbhi.w\tad78 \n \tldr\tr0, [sp, #68]\t; 0x44\n \tadd.w\tr7, r3, #133\t; 0x85\n \tsubs\tr4, r4, r0\n \tcmp\tr3, #0\n-\tbeq.w\tb8ce \n+\tbeq.w\tb8d2 \n \tmov\tr1, r7\n-\tblx\t329c \n+\tblx\t32a0 \n \tadds\tr3, r0, r4\n \tstr\tr7, [sp, #84]\t; 0x54\n \tstr\tr3, [sp, #72]\t; 0x48\n \tmovs\tr3, #0\n \tstr\tr0, [sp, #68]\t; 0x44\n \tstrb\tr3, [r0, r4]\n \tldr\tr3, [sp, #84]\t; 0x54\n \tldr\tr4, [sp, #72]\t; 0x48\n \tsubs\tr2, r3, #1\n \tldr\tr3, [sp, #68]\t; 0x44\n \tadd\tr3, r2\n \tstr\tr3, [sp, #76]\t; 0x4c\n-\tb.n\tad74 \n+\tb.n\tad78 \n \tldr\tr3, [sp, #84]\t; 0x54\n \tadds\tr1, r3, #6\n-\tbhi.w\tae5a \n+\tbhi.w\tae5e \n \tldr\tr0, [sp, #68]\t; 0x44\n \tadd.w\tr6, r3, #133\t; 0x85\n \tsubs\tr4, r4, r0\n \tcmp\tr3, #0\n-\tbeq.w\tb8d6 \n+\tbeq.w\tb8da \n \tmov\tr1, r6\n-\tblx\t329c \n+\tblx\t32a0 \n \tadds\tr3, r0, r4\n \tstr\tr6, [sp, #84]\t; 0x54\n \tstr\tr3, [sp, #72]\t; 0x48\n \tmovs\tr3, #0\n \tstr\tr0, [sp, #68]\t; 0x44\n \tstrb\tr3, [r0, r4]\n \tldr\tr3, [sp, #84]\t; 0x54\n \tldr\tr4, [sp, #72]\t; 0x48\n \tsubs\tr2, r3, #1\n \tldr\tr3, [sp, #68]\t; 0x44\n \tadd\tr3, r2\n \tstr\tr3, [sp, #76]\t; 0x4c\n-\tb.n\tae5a \n+\tb.n\tae5e \n \tldr\tr1, [sp, #84]\t; 0x54\n \tadds\tr2, r1, #1\n-\tbeq.w\tacbe \n+\tbeq.w\tacc2 \n \tldr\tr0, [sp, #68]\t; 0x44\n \tadd.w\tsl, r1, #129\t; 0x81\n \tsubs\tr6, r6, r0\n \tcmp\tr1, #0\n-\tbeq.w\tb8de \n+\tbeq.w\tb8e2 \n \tmov\tr1, sl\n-\tblx\t329c \n+\tblx\t32a0 \n \tadds\tr3, r0, r6\n \tstr.w\tsl, [sp, #84]\t; 0x54\n \tstr\tr3, [sp, #72]\t; 0x48\n \tmovs\tr3, #0\n \tstr\tr0, [sp, #68]\t; 0x44\n \tstrb\tr3, [r0, r6]\n \tldr\tr3, [sp, #84]\t; 0x54\n \tsubs\tr2, r3, #1\n \tldr\tr3, [sp, #68]\t; 0x44\n \tadd\tr3, r2\n \tstr\tr3, [sp, #76]\t; 0x4c\n \tldr\tr3, [sp, #72]\t; 0x48\n-\tb.w\tacbe \n+\tb.w\tacc2 \n \tldr\tr3, [sp, #64]\t; 0x40\n \tadds\tr2, r3, #7\n-\tbhi.w\ta7ce \n+\tbhi.w\ta7d2 \n \tldr\tr0, [sp, #48]\t; 0x30\n \tadd.w\tr7, r3, #134\t; 0x86\n \tsubs\tr6, r6, r0\n \tcmp\tr3, #0\n-\tbeq.w\tb91c \n+\tbeq.w\tb920 \n \tmov\tr1, r7\n-\tblx\t329c \n+\tblx\t32a0 \n \tadds\tr3, r0, r6\n \tstr\tr7, [sp, #64]\t; 0x40\n \tstr\tr3, [sp, #52]\t; 0x34\n \tmovs\tr3, #0\n \tstr\tr0, [sp, #48]\t; 0x30\n \tstrb\tr3, [r0, r6]\n \tldr\tr3, [sp, #64]\t; 0x40\n \tldr\tr6, [sp, #52]\t; 0x34\n \tsubs\tr2, r3, #1\n \tldr\tr3, [sp, #48]\t; 0x30\n \tadd\tr3, r2\n \tstr\tr3, [sp, #56]\t; 0x38\n-\tb.w\ta7ce \n+\tb.w\ta7d2 \n \tldr\tr3, [sp, #84]\t; 0x54\n \tadds\tr7, r3, #7\n-\tbhi.w\tae98 \n+\tbhi.w\tae9c \n \tldr\tr0, [sp, #68]\t; 0x44\n \tadd.w\tr7, r3, #134\t; 0x86\n \tsubs\tr6, r6, r0\n \tcmp\tr3, #0\n-\tbeq.w\tb908 \n+\tbeq.w\tb90c \n \tmov\tr1, r7\n-\tblx\t329c \n+\tblx\t32a0 \n \tadds\tr3, r0, r6\n \tstr\tr7, [sp, #84]\t; 0x54\n \tstr\tr3, [sp, #72]\t; 0x48\n \tmovs\tr3, #0\n \tstr\tr0, [sp, #68]\t; 0x44\n \tstrb\tr3, [r0, r6]\n \tldr\tr3, [sp, #84]\t; 0x54\n \tldr\tr6, [sp, #72]\t; 0x48\n \tsubs\tr2, r3, #1\n \tldr\tr3, [sp, #68]\t; 0x44\n \tadd\tr3, r2\n \tstr\tr3, [sp, #76]\t; 0x4c\n-\tb.n\tae98 \n+\tb.n\tae9c \n \tmov\tr0, r7\n-\tblx\t2f28 ::_M_widen_init() const@plt>\n-\tldr.w\tr3, [pc, #1436]\t; bba4 \n+\tblx\t2f2c ::_M_widen_init() const@plt>\n+\tldr.w\tr3, [pc, #1436]\t; bba8 \n \tldr\tr2, [sp, #16]\n \tldr\tr2, [r2, r3]\n \tldr\tr3, [r7, #0]\n \tldr\tr3, [r3, #24]\n \tcmp\tr3, r2\n \tit\teq\n \tmoveq\tr1, #10\n-\tbeq.w\tb16e \n+\tbeq.w\tb172 \n \tmov\tr0, r7\n \tmovs\tr1, #10\n \tblx\tr3\n \tmov\tr1, r0\n-\tb.n\tb16e \n+\tb.n\tb172 \n \tmov\tr0, r4\n-\tblx\t2f28 ::_M_widen_init() const@plt>\n-\tldr.w\tr3, [pc, #1400]\t; bba4 \n+\tblx\t2f2c ::_M_widen_init() const@plt>\n+\tldr.w\tr3, [pc, #1400]\t; bba8 \n \tldr\tr2, [sp, #16]\n \tldr\tr2, [r2, r3]\n \tldr\tr3, [r4, #0]\n \tldr\tr3, [r3, #24]\n \tcmp\tr3, r2\n \tit\teq\n \tmoveq\tr1, #10\n-\tbeq.w\tb46a \n+\tbeq.w\tb46e \n \tmov\tr0, r4\n \tmovs\tr1, #10\n \tblx\tr3\n \tmov\tr1, r0\n-\tb.n\tb46a \n+\tb.n\tb46e \n \tmov\tr1, r6\n-\tblx\t329c \n-\tb.n\tb028 \n+\tblx\t32a0 \n+\tb.n\tb02c \n \tmov\tr0, r7\n-\tblx\t2f28 ::_M_widen_init() const@plt>\n-\tldr.w\tr3, [pc, #1352]\t; bba4 \n+\tblx\t2f2c ::_M_widen_init() const@plt>\n+\tldr.w\tr3, [pc, #1352]\t; bba8 \n \tldr\tr2, [sp, #16]\n \tldr\tr2, [r2, r3]\n \tldr\tr3, [r7, #0]\n \tldr\tr3, [r3, #24]\n \tcmp\tr3, r2\n \tit\teq\n \tmoveq\tr1, #10\n-\tbeq.w\tb20a \n+\tbeq.w\tb20e \n \tmov\tr0, r7\n \tmovs\tr1, #10\n \tblx\tr3\n \tmov\tr1, r0\n-\tb.n\tb20a \n+\tb.n\tb20e \n \tldr.w\tr3, [sl]\n \tldr.w\tr0, [r3, #-12]\n \tadd\tr0, sl\n \tldr\tr1, [r0, #20]\n \torr.w\tr1, r1, #1\n-\tblx\t3284 >::clear(std::_Ios_Iostate)@plt>\n-\tb.n\tb074 \n+\tblx\t3288 >::clear(std::_Ios_Iostate)@plt>\n+\tb.n\tb078 \n \tmov\tr1, r9\n-\tblx\t329c \n-\tb.n\tb418 \n+\tblx\t32a0 \n+\tb.n\tb41c \n \tldr\tr1, [sp, #64]\t; 0x40\n \tadds\tr0, r1, #1\n-\tbeq.w\tace2 \n+\tbeq.w\tace6 \n \tldr\tr0, [sp, #48]\t; 0x30\n \tadd.w\tr6, r1, #129\t; 0x81\n \tsubs\tr4, r2, r0\n \tcmp\tr1, #0\n-\tbeq.w\tba38 \n+\tbeq.w\tba3c \n \tmov\tr1, r6\n-\tblx\t329c \n+\tblx\t32a0 \n \tadds\tr3, r0, r4\n \tstr\tr6, [sp, #64]\t; 0x40\n \tstr\tr3, [sp, #52]\t; 0x34\n \tmovs\tr3, #0\n \tstr\tr0, [sp, #48]\t; 0x30\n \tstrb\tr3, [r0, r4]\n \tldr\tr3, [sp, #64]\t; 0x40\n \tsubs\tr2, r3, #1\n \tldr\tr3, [sp, #48]\t; 0x30\n \tadd\tr3, r2\n \tstr\tr3, [sp, #56]\t; 0x38\n \tldr\tr3, [sp, #52]\t; 0x34\n-\tb.w\tace2 \n+\tb.w\tace6 \n \tldr\tr2, [sp, #64]\t; 0x40\n \tadds\tr6, r2, #1\n-\tbeq.w\tad0c \n+\tbeq.w\tad10 \n \tldr\tr0, [sp, #48]\t; 0x30\n \tadd.w\tr6, r2, #129\t; 0x81\n \tsubs\tr4, r3, r0\n \tcmp\tr2, #0\n-\tbeq.w\tba40 \n+\tbeq.w\tba44 \n \tmov\tr1, r6\n-\tblx\t329c \n+\tblx\t32a0 \n \tadds\tr3, r0, r4\n \tstr\tr6, [sp, #64]\t; 0x40\n \tstr\tr3, [sp, #52]\t; 0x34\n \tmovs\tr3, #0\n \tstr\tr0, [sp, #48]\t; 0x30\n \tstrb\tr3, [r0, r4]\n \tldr\tr3, [sp, #64]\t; 0x40\n \tsubs\tr2, r3, #1\n \tldr\tr3, [sp, #48]\t; 0x30\n \tadd\tr3, r2\n \tstr\tr3, [sp, #56]\t; 0x38\n \tldr\tr3, [sp, #52]\t; 0x34\n-\tb.w\tad0c \n-\tldr.w\tr1, [pc, #1224]\t; bbd0 \n+\tb.w\tad10 \n+\tldr.w\tr1, [pc, #1224]\t; bbd4 \n \tmovs\tr2, #85\t; 0x55\n \tmov\tr0, sl\n \tadd\tr1, pc\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tldr.w\tr3, [sl]\n \tldr.w\tr3, [r3, #-12]\n \tadd\tr3, sl\n \tldr\tr7, [r3, #124]\t; 0x7c\n \tcmp\tr7, #0\n-\tbeq.w\tba96 \n+\tbeq.w\tba9a \n \tldrb\tr3, [r7, #28]\n \tcmp\tr3, #0\n-\tbeq.w\tb886 \n+\tbeq.w\tb88a \n \tldrb.w\tr1, [r7, #39]\t; 0x27\n \tmov\tr0, sl\n-\tblx\t2f74 \n-\tblx\t2f44 \n+\tblx\t2f78 \n+\tblx\t2f48 \n \tldr\tr3, [sp, #104]\t; 0x68\n \tldr\tr0, [sp, #88]\t; 0x58\n \tcmp\tr3, #1\n-\tbhi.n\tb768 \n+\tbhi.n\tb76c \n \tldr\tr7, [sp, #92]\t; 0x5c\n \tsubs\tr7, r7, r0\n \tcmp\tr3, #0\n-\tbeq.w\tb98e \n+\tbeq.w\tb992 \n \tmovs\tr1, #130\t; 0x82\n-\tblx\t329c \n+\tblx\t32a0 \n \tmovs\tr3, #130\t; 0x82\n \tstr\tr0, [sp, #88]\t; 0x58\n \tstr\tr3, [sp, #104]\t; 0x68\n \tmovs\tr3, #0\n \tstrb\tr3, [r0, r7]\n \tldr\tr3, [sp, #104]\t; 0x68\n \tldr\tr0, [sp, #88]\t; 0x58\n \tsubs\tr3, #1\n \tadd\tr3, r0\n \tstr\tr3, [sp, #96]\t; 0x60\n-\tldr.w\tr3, [pc, #1128]\t; bbd4 \n+\tldr.w\tr3, [pc, #1128]\t; bbd8 \n \tadd\tr3, pc\n \tldrh\tr3, [r3, #0]\n \tmovs\tr2, #0\n \tstrh\tr3, [r0, #0]\n \tldr\tr3, [sp, #88]\t; 0x58\n \tadds\tr1, r3, #1\n \tstr\tr1, [sp, #92]\t; 0x5c\n \tstrb\tr2, [r3, #1]\n \tldr.w\tr8, [sp, #88]\t; 0x58\n-\tb.w\ta93e \n+\tb.w\ta942 \n \tldr\tr2, [sp, #64]\t; 0x40\n \tadds\tr4, r2, #1\n-\tbeq.w\tb328 \n+\tbeq.w\tb32c \n \tldr\tr0, [sp, #48]\t; 0x30\n \tadd.w\tr6, r2, #129\t; 0x81\n \tsubs\tr4, r3, r0\n \tcmp\tr2, #0\n-\tbeq.w\tb986 \n+\tbeq.w\tb98a \n \tmov\tr1, r6\n-\tblx\t329c \n+\tblx\t32a0 \n \tadds\tr3, r0, r4\n \tstr\tr6, [sp, #64]\t; 0x40\n \tstr\tr3, [sp, #52]\t; 0x34\n \tmovs\tr3, #0\n \tstr\tr0, [sp, #48]\t; 0x30\n \tstrb\tr3, [r0, r4]\n \tldr\tr3, [sp, #64]\t; 0x40\n \tsubs\tr2, r3, #1\n \tldr\tr3, [sp, #48]\t; 0x30\n \tadd\tr3, r2\n \tstr\tr3, [sp, #56]\t; 0x38\n \tldr\tr3, [sp, #52]\t; 0x34\n-\tb.n\tb328 \n-\tldr.w\tr1, [pc, #1052]\t; bbd8 \n+\tb.n\tb32c \n+\tldr.w\tr1, [pc, #1052]\t; bbdc \n \tmovs\tr2, #95\t; 0x5f\n \tmov\tr0, sl\n \tadd\tr1, pc\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tldr.w\tr3, [sl]\n \tldr.w\tr3, [r3, #-12]\n \tadd\tr3, sl\n \tldr\tr7, [r3, #124]\t; 0x7c\n \tcmp\tr7, #0\n-\tbeq.w\tbaa2 \n+\tbeq.w\tbaa6 \n \tldrb\tr3, [r7, #28]\n \tcmp\tr3, #0\n-\tbeq.w\tb952 \n+\tbeq.w\tb956 \n \tldrb.w\tr1, [r7, #39]\t; 0x27\n \tmov\tr0, sl\n-\tblx\t2f74 \n-\tblx\t2f44 \n+\tblx\t2f78 \n+\tblx\t2f48 \n \tldr\tr3, [sp, #104]\t; 0x68\n \tldr\tr0, [sp, #88]\t; 0x58\n \tcmp\tr3, #1\n-\tbhi.n\tb81c \n+\tbhi.n\tb820 \n \tldr\tr7, [sp, #92]\t; 0x5c\n \tsubs\tr7, r7, r0\n \tcmp\tr3, #0\n-\tbne.w\tba28 \n+\tbne.w\tba2c \n \tmovs\tr0, #130\t; 0x82\n-\tblx\t3064 \n+\tblx\t3068 \n \tmovs\tr3, #130\t; 0x82\n \tstr\tr0, [sp, #88]\t; 0x58\n \tstr\tr3, [sp, #104]\t; 0x68\n \tmovs\tr3, #0\n \tstrb\tr3, [r0, r7]\n \tldr\tr3, [sp, #104]\t; 0x68\n \tldr\tr0, [sp, #88]\t; 0x58\n \tsubs\tr3, #1\n \tadd\tr3, r0\n \tstr\tr3, [sp, #96]\t; 0x60\n-\tldr\tr3, [pc, #956]\t; (bbdc )\n+\tldr\tr3, [pc, #956]\t; (bbe0 )\n \tadd\tr3, pc\n-\tb.n\tb76e \n-\tldr\tr1, [pc, #956]\t; (bbe0 )\n+\tb.n\tb772 \n+\tldr\tr1, [pc, #956]\t; (bbe4 )\n \tmovs\tr2, #82\t; 0x52\n \tmov\tr0, sl\n \tadd\tr1, pc\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tldr.w\tr3, [sl]\n \tldr.w\tr3, [r3, #-12]\n \tadd\tr3, sl\n \tldr\tr7, [r3, #124]\t; 0x7c\n \tcmp\tr7, #0\n-\tbeq.w\tba9a \n+\tbeq.w\tba9e \n \tldrb\tr3, [r7, #28]\n \tcmp\tr3, #0\n-\tbeq.n\tb930 \n+\tbeq.n\tb934 \n \tldrb.w\tr1, [r7, #39]\t; 0x27\n \tmov\tr0, sl\n-\tblx\t2f74 \n-\tblx\t2f44 \n+\tblx\t2f78 \n+\tblx\t2f48 \n \tldr\tr3, [sp, #104]\t; 0x68\n \tldr\tr0, [sp, #88]\t; 0x58\n \tcmp\tr3, #1\n-\tbhi.n\tb880 \n+\tbhi.n\tb884 \n \tldr\tr7, [sp, #92]\t; 0x5c\n \tsubs\tr7, r7, r0\n \tcmp\tr3, #0\n-\tbne.w\tba30 \n+\tbne.w\tba34 \n \tmovs\tr0, #130\t; 0x82\n-\tblx\t3064 \n+\tblx\t3068 \n \tmovs\tr3, #130\t; 0x82\n \tstr\tr0, [sp, #88]\t; 0x58\n \tstr\tr3, [sp, #104]\t; 0x68\n \tmovs\tr3, #0\n \tstrb\tr3, [r0, r7]\n \tldr\tr3, [sp, #104]\t; 0x68\n \tldr\tr0, [sp, #88]\t; 0x58\n \tsubs\tr3, #1\n \tadd\tr3, r0\n \tstr\tr3, [sp, #96]\t; 0x60\n-\tldr\tr3, [pc, #864]\t; (bbe4 )\n+\tldr\tr3, [pc, #864]\t; (bbe8 )\n \tadd\tr3, pc\n-\tb.n\tb76e \n+\tb.n\tb772 \n \tmov\tr0, r7\n-\tblx\t2f28 ::_M_widen_init() const@plt>\n-\tldr\tr3, [pc, #788]\t; (bba4 )\n+\tblx\t2f2c ::_M_widen_init() const@plt>\n+\tldr\tr3, [pc, #788]\t; (bba8 )\n \tldr\tr2, [sp, #16]\n \tldr\tr2, [r2, r3]\n \tldr\tr3, [r7, #0]\n \tldr\tr3, [r3, #24]\n \tcmp\tr3, r2\n \tit\teq\n \tmoveq\tr1, #10\n-\tbeq.w\tb732 \n+\tbeq.w\tb736 \n \tmov\tr0, r7\n \tmovs\tr1, #10\n \tblx\tr3\n \tmov\tr1, r0\n-\tb.n\tb732 \n+\tb.n\tb736 \n \tmov\tr0, r4\n-\tblx\t2f28 ::_M_widen_init() const@plt>\n-\tldr\tr3, [pc, #752]\t; (bba4 )\n+\tblx\t2f2c ::_M_widen_init() const@plt>\n+\tldr\tr3, [pc, #752]\t; (bba8 )\n \tldr\tr2, [sp, #16]\n \tldr\tr2, [r2, r3]\n \tldr\tr3, [r4, #0]\n \tldr\tr3, [r3, #24]\n \tcmp\tr3, r2\n \tit\teq\n \tmoveq\tr1, #10\n-\tbeq.w\tb388 \n+\tbeq.w\tb38c \n \tmov\tr0, r4\n \tmovs\tr1, #10\n \tblx\tr3\n \tmov\tr1, r0\n-\tb.n\tb388 \n+\tb.n\tb38c \n \tmovs\tr0, #133\t; 0x85\n-\tblx\t3064 \n-\tb.n\tb506 \n+\tblx\t3068 \n+\tb.n\tb50a \n \tmovs\tr0, #133\t; 0x85\n-\tblx\t3064 \n-\tb.n\tb53c \n+\tblx\t3068 \n+\tb.n\tb540 \n \tmovs\tr0, #129\t; 0x81\n-\tblx\t3064 \n-\tb.n\tb572 \n-\tldr\tr1, [pc, #768]\t; (bbe8 )\n+\tblx\t3068 \n+\tb.n\tb576 \n+\tldr\tr1, [pc, #768]\t; (bbec )\n \tmovs\tr2, #140\t; 0x8c\n \tmov\tr0, sl\n \tadd\tr1, pc\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tldr.w\tr3, [sl]\n \tldr.w\tr3, [r3, #-12]\n \tadd\tr3, sl\n \tldr\tr7, [r3, #124]\t; 0x7c\n \tcmp\tr7, #0\n-\tbne.w\taa3e \n-\tblx\t2e44 \n+\tbne.w\taa42 \n+\tblx\t2e48 \n \tmovs\tr0, #134\t; 0x86\n-\tblx\t3064 \n-\tb.n\tb5e4 \n+\tblx\t3068 \n+\tb.n\tb5e8 \n \tmov\tr0, r1\n \tstr\tr1, [sp, #8]\n-\tblx\t3064 \n+\tblx\t3068 \n \tldr\tr1, [sp, #8]\n-\tb.n\tb278 \n+\tb.n\tb27c \n \tmovs\tr0, #134\t; 0x86\n-\tblx\t3064 \n-\tb.n\tb5ac \n+\tblx\t3068 \n+\tb.n\tb5b0 \n \tmov\tr0, r1\n \tstr\tr1, [sp, #8]\n-\tblx\t3064 \n+\tblx\t3068 \n \tldr\tr1, [sp, #8]\n-\tb.n\tb2b4 \n+\tb.n\tb2b8 \n \tmov\tr0, r7\n-\tblx\t2f28 ::_M_widen_init() const@plt>\n-\tldr\tr3, [pc, #620]\t; (bba4 )\n+\tblx\t2f2c ::_M_widen_init() const@plt>\n+\tldr\tr3, [pc, #620]\t; (bba8 )\n \tldr\tr2, [sp, #16]\n \tldr\tr2, [r2, r3]\n \tldr\tr3, [r7, #0]\n \tldr\tr3, [r3, #24]\n \tcmp\tr3, r2\n \tit\teq\n \tmoveq\tr1, #10\n-\tbeq.n\tb84a \n+\tbeq.n\tb84e \n \tmov\tr0, r7\n \tmovs\tr1, #10\n \tblx\tr3\n \tmov\tr1, r0\n-\tb.n\tb84a \n+\tb.n\tb84e \n \tmov\tr0, r7\n-\tblx\t2f28 ::_M_widen_init() const@plt>\n-\tldr\tr3, [pc, #584]\t; (bba4 )\n+\tblx\t2f2c ::_M_widen_init() const@plt>\n+\tldr\tr3, [pc, #584]\t; (bba8 )\n \tldr\tr2, [sp, #16]\n \tldr\tr2, [r2, r3]\n \tldr\tr3, [r7, #0]\n \tldr\tr3, [r3, #24]\n \tcmp\tr3, r2\n \tit\teq\n \tmoveq\tr1, #10\n-\tbeq.w\tb7e6 \n+\tbeq.w\tb7ea \n \tmov\tr0, r7\n \tmovs\tr1, #10\n \tblx\tr3\n \tmov\tr1, r0\n-\tb.n\tb7e6 \n+\tb.n\tb7ea \n \tmov\tr0, sl\n-\tblx\t3064 \n-\tb.n\tb304 \n+\tblx\t3068 \n+\tb.n\tb308 \n \tldr\tr2, [sp, #92]\t; 0x5c\n \tmov\tr8, r6\n-\tb.w\ta892 \n+\tb.w\ta896 \n \tmovs\tr0, #129\t; 0x81\n-\tblx\t3064 \n-\tb.n\tb7a0 \n+\tblx\t3068 \n+\tb.n\tb7a4 \n \tmovs\tr0, #130\t; 0x82\n-\tblx\t3064 \n-\tb.n\tb754 \n+\tblx\t3068 \n+\tb.n\tb758 \n \tmov\tr0, r7\n-\tblx\t2f28 ::_M_widen_init() const@plt>\n-\tldr\tr3, [pc, #516]\t; (bba4 )\n+\tblx\t2f2c ::_M_widen_init() const@plt>\n+\tldr\tr3, [pc, #516]\t; (bba8 )\n \tldr\tr2, [sp, #16]\n \tldr\tr2, [r2, r3]\n \tldr\tr3, [r7, #0]\n \tldr\tr3, [r3, #24]\n \tcmp\tr3, r2\n \tit\teq\n \tmoveq\tr1, #10\n-\tbne.n\tba66 \n+\tbne.n\tba6a \n \tmov\tr0, sl\n-\tblx\t2f74 \n-\tblx\t2f44 \n+\tblx\t2f78 \n+\tblx\t2f48 \n \tldr\tr3, [sp, #104]\t; 0x68\n \tldr\tr0, [sp, #88]\t; 0x58\n \tcmp\tr3, #1\n-\tbhi.n\tb9e2 \n+\tbhi.n\tb9e6 \n \tldr\tr7, [sp, #92]\t; 0x5c\n \tsubs\tr7, r7, r0\n \tcmp\tr3, #0\n-\tbeq.n\tba48 \n+\tbeq.n\tba4c \n \tmovs\tr1, #130\t; 0x82\n-\tblx\t329c \n+\tblx\t32a0 \n \tmovs\tr3, #130\t; 0x82\n \tstr\tr0, [sp, #88]\t; 0x58\n \tstr\tr3, [sp, #104]\t; 0x68\n \tmovs\tr3, #0\n \tstrb\tr3, [r0, r7]\n \tldr\tr3, [sp, #104]\t; 0x68\n \tldr\tr0, [sp, #88]\t; 0x58\n \tsubs\tr3, #1\n \tadd\tr3, r0\n \tstr\tr3, [sp, #96]\t; 0x60\n-\tldr\tr3, [pc, #520]\t; (bbec )\n+\tldr\tr3, [pc, #520]\t; (bbf0 )\n \tadd\tr3, pc\n-\tb.n\tb76e \n-\tldr\tr3, [pc, #424]\t; (bb94 )\n+\tb.n\tb772 \n+\tldr\tr3, [pc, #424]\t; (bb98 )\n \tldr\tr2, [sp, #16]\n-\tldr\tr1, [pc, #512]\t; (bbf0 )\n+\tldr\tr1, [pc, #512]\t; (bbf4 )\n \tldr.w\tsl, [r2, r3]\n \tadd\tr1, pc\n \tmovs\tr2, #99\t; 0x63\n \tmov\tr0, sl\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tldr\tr1, [sp, #88]\t; 0x58\n-\tcbz\tr1, ba50 \n+\tcbz\tr1, ba54 \n \tmov\tr0, r1\n \tstr\tr1, [sp, #44]\t; 0x2c\n-\tblx\t307c \n+\tblx\t3080 \n \tldr\tr1, [sp, #44]\t; 0x2c\n \tmov\tr2, r0\n \tmov\tr0, sl\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tldr.w\tr3, [sl]\n \tldr.w\tr3, [r3, #-12]\n \tadd\tr3, sl\n \tldr\tr7, [r3, #124]\t; 0x7c\n \tcmp\tr7, #0\n-\tbne.w\taa3e \n-\tblx\t2e44 \n+\tbne.w\taa42 \n+\tblx\t2e48 \n \tmovs\tr1, #130\t; 0x82\n-\tblx\t329c \n-\tb.n\tb808 \n+\tblx\t32a0 \n+\tb.n\tb80c \n \tmovs\tr1, #130\t; 0x82\n-\tblx\t329c \n-\tb.n\tb86c \n+\tblx\t32a0 \n+\tb.n\tb870 \n \tmovs\tr0, #129\t; 0x81\n-\tblx\t3064 \n-\tb.n\tb6b2 \n+\tblx\t3068 \n+\tb.n\tb6b6 \n \tmovs\tr0, #129\t; 0x81\n-\tblx\t3064 \n-\tb.n\tb6ea \n+\tblx\t3068 \n+\tb.n\tb6ee \n \tmovs\tr0, #130\t; 0x82\n-\tblx\t3064 \n-\tb.n\tb9ce \n+\tblx\t3068 \n+\tb.n\tb9d2 \n \tldr.w\tr3, [sl]\n \tldr.w\tr0, [r3, #-12]\n \tadd\tr0, sl\n \tldr\tr1, [r0, #20]\n \torr.w\tr1, r1, #1\n-\tblx\t3284 >::clear(std::_Ios_Iostate)@plt>\n-\tb.n\tba12 \n+\tblx\t3288 >::clear(std::_Ios_Iostate)@plt>\n+\tb.n\tba16 \n \tmov\tr0, r7\n \tmovs\tr1, #10\n \tblx\tr3\n \tmov\tr1, r0\n-\tb.n\tb9ae \n+\tb.n\tb9b2 \n \tmov\tr0, r4\n-\tblx\t2f28 ::_M_widen_init() const@plt>\n-\tldr\tr3, [pc, #300]\t; (bba4 )\n+\tblx\t2f2c ::_M_widen_init() const@plt>\n+\tldr\tr3, [pc, #300]\t; (bba8 )\n \tldr\tr1, [sp, #16]\n \tldr\tr2, [r4, #0]\n \tldr\tr3, [r1, r3]\n \tmovs\tr1, #10\n \tldr\tr2, [r2, #24]\n \tcmp\tr2, r3\n-\tbeq.w\taba6 \n+\tbeq.w\tabaa \n \tmov\tr0, r4\n \tblx\tr2\n \tmov\tr1, r0\n-\tb.w\taba6 \n-\tblx\t2e44 \n-\tblx\t2e44 \n-\tblx\t2e44 \n-\tblx\t2e44 \n-\tblx\t2e44 \n-\tblx\t2e44 \n-\tblx\t2e44 \n-\tblx\t2e20 <__stack_chk_fail@plt>\n-\tblx\t2e44 \n+\tb.w\tabaa \n+\tblx\t2e48 \n+\tblx\t2e48 \n+\tblx\t2e48 \n+\tblx\t2e48 \n+\tblx\t2e48 \n+\tblx\t2e48 \n+\tblx\t2e48 \n+\tblx\t2e24 <__stack_chk_fail@plt>\n+\tblx\t2e48 \n \tmov\tr8, r6\n \tmov\tr6, r3\n-\tb.w\ta4c8 \n-\tblx\t2e44 \n+\tb.w\ta4cc \n+\tblx\t2e48 \n \tldr\tr2, [sp, #92]\t; 0x5c\n \tmovs\tr4, #32\n-\tb.w\ta892 \n+\tb.w\ta896 \n \tmov\tr6, r8\n \tmovs\tr4, #32\n-\tb.w\ta846 \n+\tb.w\ta84a \n \tmov\tr6, r8\n \tmovs\tr4, #32\n-\tb.w\ta71e \n+\tb.w\ta722 \n \tmov\tr6, r8\n \tmovs\tr4, #32\n-\tb.w\ta68e \n-\tblx\t2e44 \n-\tblx\t2e44 \n-\tblx\t2e44 \n-\tcbnz\tr6, baf6 \n+\tb.w\ta692 \n+\tblx\t2e48 \n+\tblx\t2e48 \n+\tblx\t2e48 \n+\tcbnz\tr6, bafa \n \tmov\tr6, r8\n-\tb.w\ta98e \n+\tb.w\ta992 \n \tcmp\tr4, #59\t; 0x3b\n-\tbne.n\tbb30 \n+\tbne.n\tbb34 \n \tldr\tr3, [sp, #8]\n \tldr\tr2, [sp, #92]\t; 0x5c\n \tcmp\tr3, #4\n-\tbeq.w\ta892 \n+\tbeq.w\ta896 \n \tldr\tr3, [sp, #96]\t; 0x60\n \tcmp\tr2, r3\n-\tbeq.n\tbb2a \n+\tbeq.n\tbb2e \n \tadds\tr3, r2, #1\n \tstr\tr3, [sp, #92]\t; 0x5c\n \tstrb\tr4, [r2, #0]\n \tmov\tr6, r8\n \tldr\tr3, [sp, #92]\t; 0x5c\n \tstrb\tr7, [r3, #0]\n-\tb.w\ta702 \n-\tblx\t2e44 \n-\tblx\t2e44 \n+\tb.w\ta706 \n+\tblx\t2e48 \n+\tblx\t2e48 \n \tmov\tr8, r6\n \tmov\tr6, r7\n-\tb.w\ta464 \n+\tb.w\ta468 \n \tmov\tr6, r8\n-\tb.w\ta6b6 \n+\tb.w\ta6ba \n \tldr\tr3, [sp, #8]\n \tcmp\tr3, #3\n-\tbhi.n\tbbf4 \n+\tbhi.n\tbbf8 \n \ttbb\t[pc, r3]\n \tasrs\tr2, r0, #8\n \tlsrs\tr7, r1, #16\n \tsub.w\tr3, r4, #48\t; 0x30\n \tldr\tr2, [sp, #92]\t; 0x5c\n \tcmp\tr3, #9\n \tit\tls\n \tmovls\tr6, r8\n-\tbls.w\ta6aa \n-\tb.w\ta892 \n+\tbls.w\ta6ae \n+\tb.w\ta896 \n \tmov\tr6, r8\n-\tb.w\ta68e \n+\tb.w\ta692 \n \tmov\tr6, r8\n-\tb.w\ta71e \n+\tb.w\ta722 \n \tmov\tr6, r8\n-\tb.w\ta846 \n+\tb.w\ta84a \n \tmov\tr0, r4\n-\tblx\t3088 \n+\tblx\t308c \n \tadd\tr0, sp, #88\t; 0x58\n-\tbl\tbc38 \n+\tbl\tbc3c \n \tadd\tr0, sp, #68\t; 0x44\n-\tbl\tbc38 \n+\tbl\tbc3c \n \tadd\tr0, sp, #48\t; 0x30\n-\tbl\tbc38 \n-\tblx\t31c4 <__cxa_end_cleanup@plt>\n-\tb.n\tbb6a \n-\tmov\tr0, r4\n-\tblx\t3088 \n-\tmov\tr0, r6\n-\tblx\t3088 \n-\tb.n\tbb6a \n-\tb.n\tbb88 \n+\tbl\tbc3c \n+\tblx\t31c8 <__cxa_end_cleanup@plt>\n+\tb.n\tbb6e \n+\tmov\tr0, r4\n+\tblx\t308c \n+\tmov\tr0, r6\n+\tblx\t308c \n+\tb.n\tbb6e \n+\tb.n\tbb8c \n \tnop\n \tlsls\tr0, r3, #8\n \tmovs\tr0, r0\n \tmovs\tr5, #26\n \tmovs\tr0, r0\n \tlsls\tr4, r2, #9\n \tmovs\tr0, r0\n@@ -13143,15 +13143,15 @@\n \tmovs\tr0, r0\n \tmovs\tr5, #140\t; 0x8c\n \tmovs\tr0, r0\n \tmovs\tr5, #206\t; 0xce\n \tmovs\tr0, r0\n \tmovs\tr6, #204\t; 0xcc\n \tmovs\tr0, r0\n-\tsubs\tr4, #228\t; 0xe4\n+\tsubs\tr4, #224\t; 0xe0\n \tmovs\tr1, r0\n \tmovs\tr6, #64\t; 0x40\n \tmovs\tr0, r0\n \tmovs\tr5, #182\t; 0xb6\n \tmovs\tr0, r0\n \tmovs\tr6, #0\n \tmovs\tr0, r0\n@@ -13169,328 +13169,328 @@\n \tmovs\tr0, r0\n \tsubs\tr0, r0, #6\n \tmovs\tr0, r0\n \tsubs\tr4, r0, #2\n \tmovs\tr0, r0\n \tsubs\tr2, r1, r7\n \tmovs\tr0, r0\n-\tldr\tr3, [pc, #48]\t; (bc28 )\n+\tldr\tr3, [pc, #48]\t; (bc2c )\n \tmovs\tr2, #49\t; 0x31\n \tldr\tr0, [sp, #16]\n-\tldr\tr1, [pc, #48]\t; (bc2c )\n+\tldr\tr1, [pc, #48]\t; (bc30 )\n \tldr.w\tsl, [r0, r3]\n \tadd\tr1, pc\n \tmov\tr0, sl\n-\tblx\t30b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t30bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tldr\tr1, [sp, #8]\n \tmov\tr0, sl\n-\tblx\t2e2c \n+\tblx\t2e30 \n \tldr\tr3, [r0, #0]\n \tmov\tr5, r0\n \tldr.w\tr3, [r3, #-12]\n \tadd\tr3, r0\n \tldr\tr4, [r3, #124]\t; 0x7c\n \tcmp\tr4, #0\n-\tbne.w\tab9a \n-\tblx\t2e44 \n+\tbne.w\tab9e \n+\tblx\t2e48 \n \tnop\n \tlsls\tr0, r3, #8\n \tmovs\tr0, r0\n \tadds\tr0, r1, r3\n \t...\n \n-0000bc30 ::do_widen(char) const@@Base>:\n+0000bc34 ::do_widen(char) const@@Base>:\n std::ctype::do_widen(char) const:\n \tmov\tr0, r1\n \tbx\tlr\n \n-0000bc34 :\n+0000bc38 :\n sword::Latin1UTF8::~Latin1UTF8():\n \tbx\tlr\n \tnop\n \n-0000bc38 :\n+0000bc3c :\n sword::SWBuf::~SWBuf():\n \tpush\t{r4, lr}\n \tmov\tr4, r0\n \tldr\tr0, [r0, #0]\n-\tldr\tr3, [pc, #24]\t; (bc58 )\n+\tldr\tr3, [pc, #24]\t; (bc5c )\n \tadd\tr3, pc\n-\tcbz\tr0, bc52 \n-\tldr\tr2, [pc, #20]\t; (bc5c )\n+\tcbz\tr0, bc56 \n+\tldr\tr2, [pc, #20]\t; (bc60 )\n \tldr\tr3, [r3, r2]\n \tldr\tr3, [r3, #0]\n \tcmp\tr0, r3\n-\tbeq.n\tbc52 \n-\tblx\t2f68 \n+\tbeq.n\tbc56 \n+\tblx\t2f6c \n \tmov\tr0, r4\n \tpop\t{r4, pc}\n \tnop\n-\tadds\tr1, #92\t; 0x5c\n+\tadds\tr1, #88\t; 0x58\n \tmovs\tr1, r0\n \tlsls\tr0, r3, #9\n \t...\n \n-0000bc60 >::~vector()@@Base>:\n+0000bc64 >::~vector()@@Base>:\n std::vector >::~vector():\n \tpush\t{r4, r5, r6, lr}\n \tmov\tr6, r0\n \tldrd\tr4, r5, [r0]\n \tcmp\tr4, r5\n-\tbeq.n\tbc7c >::~vector()@@Base+0x1c>\n+\tbeq.n\tbc80 >::~vector()@@Base+0x1c>\n \tldr\tr3, [r4, #0]\n \tmov\tr0, r4\n \tadds\tr4, #56\t; 0x38\n \tldr\tr3, [r3, #0]\n \tblx\tr3\n \tcmp\tr5, r4\n-\tbne.n\tbc6c >::~vector()@@Base+0xc>\n+\tbne.n\tbc70 >::~vector()@@Base+0xc>\n \tldr\tr5, [r6, #0]\n-\tcbz\tr5, bc88 >::~vector()@@Base+0x28>\n+\tcbz\tr5, bc8c >::~vector()@@Base+0x28>\n \tldr\tr1, [r6, #8]\n \tmov\tr0, r5\n \tsubs\tr1, r1, r5\n-\tblx\t2f34 \n+\tblx\t2f38 \n \tmov\tr0, r6\n \tpop\t{r4, r5, r6, pc}\n \n-0000bc8c > >::~stack()@@Base>:\n+0000bc90 > >::~stack()@@Base>:\n std::stack > >::~stack():\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov\tr8, r0\n \tldr\tr3, [r0, #20]\n \tsub\tsp, #12\n \tldr.w\tr9, [r0, #36]\t; 0x24\n \tldr\tr2, [r0, #16]\n \tadds\tr6, r3, #4\n \tldr\tr5, [r0, #8]\n \tcmp\tr9, r6\n \tldrd\tsl, r7, [r0, #24]\n \tstr\tr3, [sp, #4]\n \tstr\tr2, [sp, #0]\n-\tbls.n\tbcc6 > >::~stack()@@Base+0x3a>\n+\tbls.n\tbcca > >::~stack()@@Base+0x3a>\n \tldr.w\tfp, [r6], #4\n \tadd.w\tr4, fp, #504\t; 0x1f8\n \tmov\tr0, fp\n \tadd.w\tfp, fp, #56\t; 0x38\n-\tblx\t3088 \n+\tblx\t308c \n \tcmp\tr4, fp\n-\tbne.n\tbcb4 > >::~stack()@@Base+0x28>\n+\tbne.n\tbcb8 > >::~stack()@@Base+0x28>\n \tcmp\tr9, r6\n-\tbhi.n\tbcac > >::~stack()@@Base+0x20>\n+\tbhi.n\tbcb0 > >::~stack()@@Base+0x20>\n \tldr\tr3, [sp, #4]\n \tcmp\tr3, r9\n-\tbeq.n\tbd2a > >::~stack()@@Base+0x9e>\n+\tbeq.n\tbd2e > >::~stack()@@Base+0x9e>\n \tldr\tr3, [sp, #0]\n \tcmp\tr5, r3\n-\tbeq.n\tbce0 > >::~stack()@@Base+0x54>\n+\tbeq.n\tbce4 > >::~stack()@@Base+0x54>\n \tmov\tr0, r5\n \tadds\tr5, #56\t; 0x38\n-\tblx\t3088 \n+\tblx\t308c \n \tldr\tr3, [sp, #0]\n \tcmp\tr3, r5\n-\tbne.n\tbcd2 > >::~stack()@@Base+0x46>\n+\tbne.n\tbcd6 > >::~stack()@@Base+0x46>\n \tcmp\tsl, r7\n-\tbeq.n\tbcf0 > >::~stack()@@Base+0x64>\n+\tbeq.n\tbcf4 > >::~stack()@@Base+0x64>\n \tmov\tr0, r7\n \tadds\tr7, #56\t; 0x38\n-\tblx\t3088 \n+\tblx\t308c \n \tcmp\tsl, r7\n-\tbne.n\tbce4 > >::~stack()@@Base+0x58>\n+\tbne.n\tbce8 > >::~stack()@@Base+0x58>\n \tldr.w\tr0, [r8]\n-\tcbz\tr0, bd22 > >::~stack()@@Base+0x96>\n+\tcbz\tr0, bd26 > >::~stack()@@Base+0x96>\n \tldr.w\tr5, [r8, #36]\t; 0x24\n \tldr.w\tr4, [r8, #20]\n \tadds\tr5, #4\n \tcmp\tr4, r5\n-\tbcs.n\tbd18 > >::~stack()@@Base+0x8c>\n+\tbcs.n\tbd1c > >::~stack()@@Base+0x8c>\n \tldr.w\tr0, [r4], #4\n \tmov.w\tr1, #504\t; 0x1f8\n-\tblx\t2f34 \n+\tblx\t2f38 \n \tcmp\tr5, r4\n-\tbhi.n\tbd04 > >::~stack()@@Base+0x78>\n+\tbhi.n\tbd08 > >::~stack()@@Base+0x78>\n \tldr.w\tr0, [r8]\n \tldr.w\tr1, [r8, #4]\n \tlsls\tr1, r1, #2\n-\tblx\t2f34 \n+\tblx\t2f38 \n \tmov\tr0, r8\n \tadd\tsp, #12\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n \tcmp\tr5, sl\n-\tbeq.n\tbcf0 > >::~stack()@@Base+0x64>\n+\tbeq.n\tbcf4 > >::~stack()@@Base+0x64>\n \tmov\tr0, r5\n \tadds\tr5, #56\t; 0x38\n-\tblx\t3088 \n+\tblx\t308c \n \tcmp\tsl, r5\n-\tbne.n\tbd2e > >::~stack()@@Base+0xa2>\n-\tb.n\tbcf0 > >::~stack()@@Base+0x64>\n+\tbne.n\tbd32 > >::~stack()@@Base+0xa2>\n+\tb.n\tbcf4 > >::~stack()@@Base+0x64>\n \n-0000bd3c :\n+0000bd40 :\n sword::SWBuf::SWBuf(char const*, unsigned long):\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, lr}\n \tmov\tr4, r0\n-\tldr\tr3, [pc, #196]\t; (be08 )\n+\tldr\tr3, [pc, #196]\t; (be0c )\n \tmov\tr8, r1\n-\tldr\tr1, [pc, #196]\t; (be0c )\n+\tldr\tr1, [pc, #196]\t; (be10 )\n \tadd\tr3, pc\n \tmovs\tr0, #32\n \tmovs\tr7, #0\n \tstrb\tr0, [r4, #12]\n \tstr\tr7, [r4, #16]\n \tldr\tr3, [r3, r1]\n \tldr\tr3, [r3, #0]\n \tstrd\tr3, r3, [r4]\n \tstr\tr3, [r4, #8]\n-\tcbnz\tr2, bdae \n+\tcbnz\tr2, bdb2 \n \tcmp.w\tr8, #0\n-\tbne.n\tbd6a \n+\tbne.n\tbd6e \n \tmov\tr0, r4\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, pc}\n \tmov\tr0, r8\n-\tblx\t307c \n+\tblx\t3080 \n \tmov\tr5, r0\n \tadds\tr7, r0, #1\n \tadd.w\tsl, r0, #129\t; 0x81\n \tmov\tr0, sl\n-\tblx\t3064 \n+\tblx\t3068 \n \tmov\tr6, r0\n \tadd.w\tr3, r7, #127\t; 0x7f\n \tstr.w\tsl, [r4, #16]\n \tadd\tr3, r6\n \tstrd\tr6, r6, [r4]\n \tstr\tr3, [r4, #8]\n \tmovs\tr3, #0\n \tstrb\tr3, [r6, #0]\n \tmov\tr2, r7\n \tmov\tr1, r8\n \tmov\tr0, r6\n-\tblx\t2f8c \n+\tblx\t2f90 \n \tldr\tr3, [r4, #0]\n \tmovs\tr2, #0\n \tmov\tr0, r4\n \tadds\tr1, r3, r5\n \tstr\tr1, [r4, #4]\n \tstrb\tr2, [r3, r5]\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, pc}\n \tadd.w\tr9, r2, #128\t; 0x80\n \tmov\tr5, r2\n \tmov\tr0, r9\n-\tblx\t3064 \n+\tblx\t3068 \n \tadd.w\tr3, r5, #127\t; 0x7f\n \tadd\tr3, r0\n \tmov\tr6, r0\n \tstrb\tr7, [r0, #0]\n \tstr\tr0, [r4, #0]\n \tstr.w\tr9, [r4, #16]\n \tstr\tr0, [r4, #4]\n \tstr\tr3, [r4, #8]\n \tcmp.w\tr8, #0\n-\tbeq.n\tbd64 \n+\tbeq.n\tbd68 \n \tmov\tr0, r8\n-\tblx\t307c \n+\tblx\t3080 \n \tcmp\tr5, r0\n \titt\tcs\n \taddcs\tr7, r0, #1\n \tmovcs\tr5, r0\n-\tbcc.n\tbdfe \n+\tbcc.n\tbe02 \n \tcmp\tr9, r7\n-\tbcs.n\tbd94 \n+\tbcs.n\tbd98 \n \tadd.w\tsl, r7, #128\t; 0x80\n \tcmp.w\tr9, #0\n-\tbeq.n\tbd78 \n+\tbeq.n\tbd7c \n \tmov\tr0, r6\n \tmov\tr1, sl\n-\tblx\t329c \n+\tblx\t32a0 \n \tmov\tr6, r0\n-\tb.n\tbd80 \n+\tb.n\tbd84 \n \tadds\tr7, r5, #1\n \tcmp\tr9, r7\n-\tbcs.n\tbd94 \n-\tb.n\tbde8 \n+\tbcs.n\tbd98 \n+\tb.n\tbdec \n \tnop\n-\tadds\tr0, #84\t; 0x54\n+\tadds\tr0, #80\t; 0x50\n \tmovs\tr1, r0\n \tlsls\tr0, r3, #9\n \t...\n \n-0000be10 :\n+0000be14 :\n sword::SWBuf::set(char const*, unsigned long):\n \tstmdb\tsp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov\tr4, r0\n \tldr.w\tsl, [r0, #16]\n \tldr\tr5, [r0, #0]\n \tcmp\tr1, #0\n-\tbeq.n\tbe9a \n+\tbeq.n\tbe9e \n \tmov\tr8, r2\n \tmov\tr0, r1\n \tmov\tr6, r1\n-\tblx\t307c \n+\tblx\t3080 \n \tcmp.w\tr8, #0\n \tit\tne\n \tcmpne\tr0, r8\n \tadd.w\tr9, r0, #1\n \tit\thi\n \taddhi.w\tr9, r8, #1\n \tmov\tr7, r0\n \tit\thi\n \tmovhi\tr7, r8\n \tcmp\tr9, sl\n-\tbls.n\tbe7a \n+\tbls.n\tbe7e \n \tldr\tr3, [r4, #4]\n \tadd.w\tfp, r9, #128\t; 0x80\n \tsub.w\tr8, r3, r5\n \tcmp.w\tsl, #0\n-\tbeq.n\tbe92 \n+\tbeq.n\tbe96 \n \tmov\tr0, r5\n \tmov\tr1, fp\n-\tblx\t329c \n+\tblx\t32a0 \n \tadd.w\tr3, r0, r8\n \tstr.w\tfp, [r4, #16]\n \tstr\tr0, [r4, #0]\n \tstr\tr3, [r4, #4]\n \tmovs\tr3, #0\n \tstrb.w\tr3, [r0, r8]\n \tldr\tr3, [r4, #16]\n \tldr\tr5, [r4, #0]\n \tsubs\tr3, #1\n \tadd\tr3, r5\n \tstr\tr3, [r4, #8]\n \tmov\tr0, r5\n \tmov\tr2, r9\n \tmov\tr1, r6\n-\tblx\t2f8c \n+\tblx\t2f90 \n \tldr\tr5, [r4, #0]\n \tmovs\tr3, #0\n \tadd\tr5, r7\n \tstr\tr5, [r4, #4]\n \tstrb\tr3, [r5, #0]\n \tldmia.w\tsp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc}\n \tmov\tr0, fp\n-\tblx\t3064 \n-\tb.n\tbe5e \n+\tblx\t3068 \n+\tb.n\tbe62 \n \tcmp.w\tsl, #0\n-\tbne.n\tbebc \n+\tbne.n\tbec0 \n \tldr\tr3, [r0, #4]\n \tmovs\tr0, #129\t; 0x81\n \tsubs\tr6, r3, r5\n-\tblx\t3064 \n+\tblx\t3068 \n \tmov\tr5, r0\n \tadd.w\tr3, r0, #128\t; 0x80\n \tstr\tr0, [r4, #0]\n \tstr\tr3, [r4, #8]\n \tmovs\tr3, #129\t; 0x81\n \tstrb.w\tsl, [r0, r6]\n \tstr\tr3, [r4, #16]\n \tmovs\tr3, #0\n \tstr\tr5, [r4, #4]\n \tstrb\tr3, [r5, #0]\n \tldmia.w\tsp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc}\n \tnop\n \n-0000bec8 >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, sword::ListKey const&)@@Base>:\n+0000becc >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, sword::ListKey const&)@@Base>:\n void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, sword::ListKey const&):\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov\tr8, r1\n \tmov\tr4, r1\n \tldrd\tr9, r7, [r0]\n \tmov\tr1, r2\n \tmovw\tr2, #28087\t; 0x6db7\n@@ -13499,199 +13499,199 @@\n \tmov\tsl, r0\n \tmovw\tr0, #9362\t; 0x2492\n \tmovt\tr0, #585\t; 0x249\n \tasrs\tr3, r3, #3\n \tsub\tsp, #20\n \tmul.w\tr3, r2, r3\n \tcmp\tr3, r0\n-\tbeq.n\tbfba >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, sword::ListKey const&)@@Base+0xf2>\n+\tbeq.n\tbfbe >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, sword::ListKey const&)@@Base+0xf2>\n \tcmp\tr3, #1\n \tmov\tr2, r3\n \tit\tcc\n \tmovcc\tr2, #1\n \tsub.w\tfp, r8, r9\n \tadds\tr3, r2, r3\n \tstr\tr3, [sp, #8]\n-\tbcs.n\tbf8a >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, sword::ListKey const&)@@Base+0xc2>\n+\tbcs.n\tbf8e >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, sword::ListKey const&)@@Base+0xc2>\n \tcmp\tr3, #0\n-\tbne.n\tbfa8 >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, sword::ListKey const&)@@Base+0xe0>\n+\tbne.n\tbfac >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, sword::ListKey const&)@@Base+0xe0>\n \tmov\tr0, fp\n-\tblx\t314c \n+\tblx\t3150 \n \tmovs\tr3, #0\n \tstr\tr3, [sp, #4]\n \tldr\tr6, [sp, #4]\n \tcmp\tr8, r9\n-\tbeq.n\tbf30 >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, sword::ListKey const&)@@Base+0x68>\n+\tbeq.n\tbf34 >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, sword::ListKey const&)@@Base+0x68>\n \tmov\tr5, r9\n \tmov\tr1, r5\n \tmov\tr0, r6\n-\tblx\t314c \n+\tblx\t3150 \n \tadds\tr5, #56\t; 0x38\n \tadds\tr6, #56\t; 0x38\n \tcmp\tr8, r5\n-\tbne.n\tbf20 >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, sword::ListKey const&)@@Base+0x58>\n+\tbne.n\tbf24 >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, sword::ListKey const&)@@Base+0x58>\n \tadds\tr6, #56\t; 0x38\n \tcmp\tr8, r7\n \tmov\tr5, r6\n-\tbeq.n\tbf48 >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, sword::ListKey const&)@@Base+0x80>\n+\tbeq.n\tbf4c >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, sword::ListKey const&)@@Base+0x80>\n \tmov\tr1, r4\n \tmov\tr0, r5\n-\tblx\t314c \n+\tblx\t3150 \n \tadds\tr4, #56\t; 0x38\n \tadds\tr5, #56\t; 0x38\n \tcmp\tr7, r4\n-\tbne.n\tbf38 >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, sword::ListKey const&)@@Base+0x70>\n+\tbne.n\tbf3c >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, sword::ListKey const&)@@Base+0x70>\n \tcmp\tr9, r7\n \tit\tne\n \tmovne\tr4, r9\n-\tbeq.n\tbf5e >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, sword::ListKey const&)@@Base+0x96>\n+\tbeq.n\tbf62 >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, sword::ListKey const&)@@Base+0x96>\n \tldr\tr3, [r4, #0]\n \tmov\tr0, r4\n \tadds\tr4, #56\t; 0x38\n \tldr\tr3, [r3, #0]\n \tblx\tr3\n \tcmp\tr4, r7\n-\tbne.n\tbf50 >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, sword::ListKey const&)@@Base+0x88>\n+\tbne.n\tbf54 >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, sword::ListKey const&)@@Base+0x88>\n \tcmp.w\tr9, #0\n-\tbeq.n\tbf72 >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, sword::ListKey const&)@@Base+0xaa>\n+\tbeq.n\tbf76 >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, sword::ListKey const&)@@Base+0xaa>\n \tldr.w\tr1, [sl, #8]\n \tmov\tr0, r9\n \tsub.w\tr1, r1, r9\n-\tblx\t2f34 \n+\tblx\t2f38 \n \tldr\tr3, [sp, #4]\n \tmovs\tr0, #56\t; 0x38\n \tldr\tr2, [sp, #8]\n \tstrd\tr3, r5, [sl]\n \tmla\tr0, r0, r2, r3\n \tstr.w\tr0, [sl, #8]\n \tadd\tsp, #20\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n \tstr\tr0, [sp, #8]\n \tmovw\tr0, #65520\t; 0xfff0\n \tmovt\tr0, #32767\t; 0x7fff\n \tstr\tr1, [sp, #12]\n-\tblx\t2fbc \n+\tblx\t2fc0 \n \tadd\tfp, r0\n \tstr\tr0, [sp, #4]\n \tldr\tr1, [sp, #12]\n \tmov\tr0, fp\n-\tblx\t314c \n-\tb.n\tbf18 >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, sword::ListKey const&)@@Base+0x50>\n+\tblx\t3150 \n+\tb.n\tbf1c >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, sword::ListKey const&)@@Base+0x50>\n \tldr\tr3, [sp, #8]\n \tcmp\tr3, r0\n \tit\tcs\n \tmovcs\tr3, r0\n \tmovs\tr0, #56\t; 0x38\n \tstr\tr3, [sp, #8]\n \tmul.w\tr0, r3, r0\n-\tb.n\tbf94 >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, sword::ListKey const&)@@Base+0xcc>\n-\tldr\tr0, [pc, #168]\t; (c064 >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, sword::ListKey const&)@@Base+0x19c>)\n+\tb.n\tbf98 >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, sword::ListKey const&)@@Base+0xcc>\n+\tldr\tr0, [pc, #168]\t; (c068 >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, sword::ListKey const&)@@Base+0x19c>)\n \tadd\tr0, pc\n-\tblx\t2fe0 \n+\tblx\t2fe4 \n \tmov\tr4, r6\n-\tblx\t2d78 <__cxa_begin_catch@plt>\n+\tblx\t2d7c <__cxa_begin_catch@plt>\n \tcmp\tr4, r5\n-\tbne.n\tbff4 >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, sword::ListKey const&)@@Base+0x12c>\n-\tblx\t30d4 <__cxa_rethrow@plt>\n+\tbne.n\tbff8 >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, sword::ListKey const&)@@Base+0x12c>\n+\tblx\t30d8 <__cxa_rethrow@plt>\n \tldr\tr5, [sp, #4]\n \tmov\tr4, r5\n-\tblx\t2d78 <__cxa_begin_catch@plt>\n+\tblx\t2d7c <__cxa_begin_catch@plt>\n \tldr\tr3, [sp, #4]\n \tcmp\tr3, r4\n-\tbne.n\tc00e >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, sword::ListKey const&)@@Base+0x146>\n-\tcbz\tr5, bff0 >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, sword::ListKey const&)@@Base+0x128>\n+\tbne.n\tc012 >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, sword::ListKey const&)@@Base+0x146>\n+\tcbz\tr5, bff4 >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, sword::ListKey const&)@@Base+0x128>\n \tldr\tr3, [sp, #8]\n \tmovs\tr1, #56\t; 0x38\n \tmov\tr0, r5\n \tmul.w\tr3, r1, r3\n \tmov\tr1, r3\n-\tblx\t2f34 \n-\tblx\t30d4 <__cxa_rethrow@plt>\n+\tblx\t2f38 \n+\tblx\t30d8 <__cxa_rethrow@plt>\n \tldr\tr3, [r4, #0]\n \tmov\tr0, r4\n \tadds\tr4, #56\t; 0x38\n \tldr\tr3, [r3, #0]\n \tblx\tr3\n-\tb.n\tbfc8 >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, sword::ListKey const&)@@Base+0x100>\n-\tblx\t2d78 <__cxa_begin_catch@plt>\n+\tb.n\tbfcc >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, sword::ListKey const&)@@Base+0x100>\n+\tblx\t2d7c <__cxa_begin_catch@plt>\n \tldr\tr4, [sp, #4]\n \tcmp\tr4, r6\n-\tbne.n\tc04a >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, sword::ListKey const&)@@Base+0x182>\n-\tblx\t30d4 <__cxa_rethrow@plt>\n+\tbne.n\tc04e >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, sword::ListKey const&)@@Base+0x182>\n+\tblx\t30d8 <__cxa_rethrow@plt>\n \tldr\tr3, [r4, #0]\n \tmov\tr0, r4\n \tadds\tr4, #56\t; 0x38\n \tldr\tr3, [r3, #0]\n \tblx\tr3\n-\tb.n\tbfd8 >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, sword::ListKey const&)@@Base+0x110>\n+\tb.n\tbfdc >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, sword::ListKey const&)@@Base+0x110>\n \tmovs\tr3, #0\n \tstr\tr3, [sp, #4]\n-\tblx\t2d78 <__cxa_begin_catch@plt>\n+\tblx\t2d7c <__cxa_begin_catch@plt>\n \tldr.w\tr3, [fp]\n \tmov\tr0, fp\n \tldr\tr5, [sp, #4]\n \tldr\tr3, [r3, #0]\n \tblx\tr3\n \tcmp\tr5, #0\n-\tbne.n\tbfe0 >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, sword::ListKey const&)@@Base+0x118>\n-\tb.n\tbff0 >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, sword::ListKey const&)@@Base+0x128>\n+\tbne.n\tbfe4 >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, sword::ListKey const&)@@Base+0x118>\n+\tb.n\tbff4 >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, sword::ListKey const&)@@Base+0x128>\n \tmov\tr4, r0\n \tldr\tr5, [sp, #4]\n \tstr\tr6, [sp, #4]\n-\tblx\t30ac <__cxa_end_catch@plt>\n+\tblx\t30b0 <__cxa_end_catch@plt>\n \tmov\tr0, r4\n-\tb.n\tbfd2 >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, sword::ListKey const&)@@Base+0x10a>\n-\tblx\t30ac <__cxa_end_catch@plt>\n-\tblx\t31c4 <__cxa_end_cleanup@plt>\n+\tb.n\tbfd6 >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, sword::ListKey const&)@@Base+0x10a>\n+\tblx\t30b0 <__cxa_end_catch@plt>\n+\tblx\t31c8 <__cxa_end_cleanup@plt>\n \tldr\tr3, [r4, #0]\n \tmov\tr0, r4\n \tadds\tr4, #56\t; 0x38\n \tldr\tr3, [r3, #0]\n \tblx\tr3\n-\tb.n\tc006 >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, sword::ListKey const&)@@Base+0x13e>\n+\tb.n\tc00a >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, sword::ListKey const&)@@Base+0x13e>\n \tstr\tr0, [sp, #12]\n-\tblx\t30ac <__cxa_end_catch@plt>\n+\tblx\t30b0 <__cxa_end_catch@plt>\n \tldr\tr0, [sp, #12]\n-\tblx\t2d78 <__cxa_begin_catch@plt>\n-\tb.n\tc022 >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, sword::ListKey const&)@@Base+0x15a>\n+\tblx\t2d7c <__cxa_begin_catch@plt>\n+\tb.n\tc026 >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, sword::ListKey const&)@@Base+0x15a>\n \tsubs\tr0, r5, #0\n \t...\n \n-0000c068 >::_M_clear()@@Base>:\n+0000c06c >::_M_clear()@@Base>:\n std::__cxx11::_List_base >::_M_clear():\n \tpush\t{r3, r4, r5, r6, r7, lr}\n-\tldr\tr7, [pc, #48]\t; (c09c >::_M_clear()@@Base+0x34>)\n+\tldr\tr7, [pc, #48]\t; (c0a0 >::_M_clear()@@Base+0x34>)\n \tldr\tr4, [r0, #0]\n \tadd\tr7, pc\n \tcmp\tr4, r0\n-\tbeq.n\tc098 >::_M_clear()@@Base+0x30>\n+\tbeq.n\tc09c >::_M_clear()@@Base+0x30>\n \tmov\tr6, r0\n \tmov\tr5, r4\n-\tldr\tr3, [pc, #36]\t; (c0a0 >::_M_clear()@@Base+0x38>)\n+\tldr\tr3, [pc, #36]\t; (c0a4 >::_M_clear()@@Base+0x38>)\n \tldr\tr4, [r4, #0]\n \tldr\tr0, [r5, #8]\n-\tcbz\tr0, c08c >::_M_clear()@@Base+0x24>\n+\tcbz\tr0, c090 >::_M_clear()@@Base+0x24>\n \tldr\tr3, [r7, r3]\n \tldr\tr3, [r3, #0]\n \tcmp\tr0, r3\n-\tbeq.n\tc08c >::_M_clear()@@Base+0x24>\n-\tblx\t2f68 \n+\tbeq.n\tc090 >::_M_clear()@@Base+0x24>\n+\tblx\t2f6c \n \tmovs\tr1, #28\n \tmov\tr0, r5\n-\tblx\t2f34 \n+\tblx\t2f38 \n \tcmp\tr4, r6\n-\tbne.n\tc076 >::_M_clear()@@Base+0xe>\n+\tbne.n\tc07a >::_M_clear()@@Base+0xe>\n \tpop\t{r3, r4, r5, r6, r7, pc}\n \tnop\n-\tcmp\tr5, #46\t; 0x2e\n+\tcmp\tr5, #42\t; 0x2a\n \tmovs\tr1, r0\n \tlsls\tr0, r3, #9\n \t...\n \n-0000c0a4 >::_M_initialize_map(unsigned int)@@Base>:\n+0000c0a8 >::_M_initialize_map(unsigned int)@@Base>:\n std::_Deque_base >::_M_initialize_map(unsigned int):\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, lr}\n \tmovw\tr5, #36409\t; 0x8e39\n \tmovt\tr5, #14563\t; 0x38e3\n \tmov\tr6, r0\n \tsub\tsp, #8\n \tmov\tr7, r1\n@@ -13701,30 +13701,30 @@\n \tadds\tr5, #1\n \tcmp\tr3, #8\n \titet\tls\n \tmovls\tr3, #8\n \tlslhi\tr0, r3, #2\n \tmovls\tr0, #32\n \tstr\tr3, [r6, #4]\n-\tblx\t2fbc \n+\tblx\t2fc0 \n \tldr\tr3, [r6, #4]\n \tmov\tr9, r0\n \tstr\tr0, [r6, #0]\n \tsubs\tr3, r3, r5\n \tmov.w\tr8, r3, lsr #1\n \tadd.w\tsl, r0, r8, lsl #2\n \tadd.w\tr5, sl, r5, lsl #2\n \tcmp\tsl, r5\n-\tbcs.n\tc0fa >::_M_initialize_map(unsigned int)@@Base+0x56>\n+\tbcs.n\tc0fe >::_M_initialize_map(unsigned int)@@Base+0x56>\n \tmov\tr4, sl\n \tmov.w\tr0, #504\t; 0x1f8\n-\tblx\t2fbc \n+\tblx\t2fc0 \n \tstr.w\tr0, [r4], #4\n \tcmp\tr5, r4\n-\tbhi.n\tc0ea >::_M_initialize_map(unsigned int)@@Base+0x46>\n+\tbhi.n\tc0ee >::_M_initialize_map(unsigned int)@@Base+0x46>\n \tldr.w\tr3, [r9, r8, lsl #2]\n \tmovs\tr1, #56\t; 0x38\n \tstrd\tr3, r3, [r6, #8]\n \tsubs\tr5, #4\n \tadd.w\tr3, r3, #504\t; 0x1f8\n \tstr\tr3, [r6, #16]\n \tmovw\tr3, #36409\t; 0x8e39\n@@ -13739,37 +13739,37 @@\n \tlsrs\tr3, r3, #1\n \tadd.w\tr3, r3, r3, lsl #3\n \tsubs\tr3, r7, r3\n \tmla\tr2, r1, r3, r2\n \tstr\tr2, [r6, #24]\n \tadd\tsp, #8\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, pc}\n-\tblx\t2d78 <__cxa_begin_catch@plt>\n+\tblx\t2d7c <__cxa_begin_catch@plt>\n \tcmp\tsl, r4\n-\tbcc.n\tc148 >::_M_initialize_map(unsigned int)@@Base+0xa4>\n-\tblx\t30d4 <__cxa_rethrow@plt>\n+\tbcc.n\tc14c >::_M_initialize_map(unsigned int)@@Base+0xa4>\n+\tblx\t30d8 <__cxa_rethrow@plt>\n \tldr.w\tr0, [sl], #4\n \tmov.w\tr1, #504\t; 0x1f8\n-\tblx\t2f34 \n-\tb.n\tc140 >::_M_initialize_map(unsigned int)@@Base+0x9c>\n+\tblx\t2f38 \n+\tb.n\tc144 >::_M_initialize_map(unsigned int)@@Base+0x9c>\n \tstr\tr0, [sp, #4]\n-\tblx\t30ac <__cxa_end_catch@plt>\n+\tblx\t30b0 <__cxa_end_catch@plt>\n \tldr\tr0, [sp, #4]\n-\tblx\t2d78 <__cxa_begin_catch@plt>\n+\tblx\t2d7c <__cxa_begin_catch@plt>\n \tldrd\tr0, r1, [r6]\n \tlsls\tr1, r1, #2\n-\tblx\t2f34 \n+\tblx\t2f38 \n \tmovs\tr3, #0\n \tstrd\tr3, r3, [r6]\n-\tblx\t30d4 <__cxa_rethrow@plt>\n-\tblx\t30ac <__cxa_end_catch@plt>\n-\tblx\t31c4 <__cxa_end_cleanup@plt>\n+\tblx\t30d8 <__cxa_rethrow@plt>\n+\tblx\t30b0 <__cxa_end_catch@plt>\n+\tblx\t31c8 <__cxa_end_cleanup@plt>\n \tnop\n \n-0000c180 >::_M_push_back_aux(sword::XMLTag const&)@@Base>:\n+0000c184 >::_M_push_back_aux(sword::XMLTag const&)@@Base>:\n void std::deque >::_M_push_back_aux(sword::XMLTag const&):\n \tstmdb\tsp!, {r3, r4, r5, r6, r7, r8, r9, lr}\n \tmov\tr4, r0\n \tldr\tr7, [r0, #36]\t; 0x24\n \tmov\tr5, r1\n \tldr\tr1, [r0, #20]\n \tldrd\tr3, r0, [r0, #24]\n@@ -13786,148 +13786,148 @@\n \tadd.w\tr3, r3, r3, lsl #3\n \tasrs\tr2, r2, #3\n \tmla\tr3, lr, r0, r3\n \tmla\tr3, lr, r2, r3\n \tmovw\tr2, #9362\t; 0x2492\n \tmovt\tr2, #585\t; 0x249\n \tcmp\tr3, r2\n-\tbeq.n\tc29e >::_M_push_back_aux(sword::XMLTag const&)@@Base+0x11e>\n+\tbeq.n\tc2a2 >::_M_push_back_aux(sword::XMLTag const&)@@Base+0x11e>\n \tldrd\tr0, r2, [r4]\n \tsubs\tr3, r7, r0\n \tsub.w\tr3, r2, r3, asr #2\n \tcmp\tr3, #1\n-\tbls.n\tc1fc >::_M_push_back_aux(sword::XMLTag const&)@@Base+0x7c>\n+\tbls.n\tc200 >::_M_push_back_aux(sword::XMLTag const&)@@Base+0x7c>\n \tmov.w\tr0, #504\t; 0x1f8\n-\tblx\t2fbc \n+\tblx\t2fc0 \n \tstr\tr0, [r7, #4]\n \tmov\tr1, r5\n \tldr\tr0, [r4, #24]\n-\tblx\t3158 \n+\tblx\t315c \n \tldr\tr3, [r4, #36]\t; 0x24\n \tadds\tr2, r3, #4\n \tstr\tr2, [r4, #36]\t; 0x24\n \tldr\tr3, [r3, #4]\n \tstrd\tr3, r3, [r4, #24]\n \tadd.w\tr3, r3, #504\t; 0x1f8\n \tstr\tr3, [r4, #32]\n \tldmia.w\tsp!, {r3, r4, r5, r6, r7, r8, r9, pc}\n \tadd.w\tr8, ip, #2\n \tcmp.w\tr2, r8, lsl #1\n-\tbhi.n\tc26e >::_M_push_back_aux(sword::XMLTag const&)@@Base+0xee>\n+\tbhi.n\tc272 >::_M_push_back_aux(sword::XMLTag const&)@@Base+0xee>\n \tadds\tr7, r2, #2\n \tcmp\tr2, #1\n \tite\tcs\n \taddcs\tr7, r7, r2\n \taddcc\tr7, #1\n \tcmp.w\tr7, #536870912\t; 0x20000000\n-\tbcs.n\tc2a6 >::_M_push_back_aux(sword::XMLTag const&)@@Base+0x126>\n+\tbcs.n\tc2aa >::_M_push_back_aux(sword::XMLTag const&)@@Base+0x126>\n \tlsls\tr0, r7, #2\n \tsub.w\tr8, r7, r8\n-\tblx\t2fbc \n+\tblx\t2fc0 \n \tldr\tr2, [r4, #36]\t; 0x24\n \tldr\tr1, [r4, #20]\n \tmov.w\tr8, r8, lsr #1\n \tadds\tr2, #4\n \tmov\tr9, r0\n \tadd.w\tr8, r0, r8, lsl #2\n \tcmp\tr1, r2\n-\tbeq.n\tc23c >::_M_push_back_aux(sword::XMLTag const&)@@Base+0xbc>\n+\tbeq.n\tc240 >::_M_push_back_aux(sword::XMLTag const&)@@Base+0xbc>\n \tsubs\tr2, r2, r1\n \tmov\tr0, r8\n-\tblx\t2f98 \n+\tblx\t2f9c \n \tldr\tr1, [r4, #4]\n \tldr\tr0, [r4, #0]\n \tlsls\tr1, r1, #2\n-\tblx\t2f34 \n+\tblx\t2f38 \n \tstrd\tr9, r7, [r4]\n \tldr.w\tr3, [r8]\n \tadd.w\tr7, r8, r6\n \tstr\tr3, [r4, #12]\n \tadd.w\tr3, r3, #504\t; 0x1f8\n \tstr\tr3, [r4, #16]\n \tstr.w\tr8, [r4, #20]\n \tldr.w\tr3, [r8, r6]\n \tstr\tr3, [r4, #28]\n \tstr\tr7, [r4, #36]\t; 0x24\n \tadd.w\tr3, r3, #504\t; 0x1f8\n \tstr\tr3, [r4, #32]\n-\tb.n\tc1d4 >::_M_push_back_aux(sword::XMLTag const&)@@Base+0x54>\n+\tb.n\tc1d8 >::_M_push_back_aux(sword::XMLTag const&)@@Base+0x54>\n \tsub.w\tr8, r2, r8\n \tadds\tr7, #4\n \tsubs\tr2, r7, r1\n \tmov.w\tr8, r8, lsr #1\n \tadd.w\tr8, r0, r8, lsl #2\n \tcmp\tr1, r8\n-\tbls.n\tc28e >::_M_push_back_aux(sword::XMLTag const&)@@Base+0x10e>\n+\tbls.n\tc292 >::_M_push_back_aux(sword::XMLTag const&)@@Base+0x10e>\n \tcmp\tr1, r7\n-\tbeq.n\tc24a >::_M_push_back_aux(sword::XMLTag const&)@@Base+0xca>\n+\tbeq.n\tc24e >::_M_push_back_aux(sword::XMLTag const&)@@Base+0xca>\n \tmov\tr0, r8\n-\tblx\t2f98 \n-\tb.n\tc24a >::_M_push_back_aux(sword::XMLTag const&)@@Base+0xca>\n+\tblx\t2f9c \n+\tb.n\tc24e >::_M_push_back_aux(sword::XMLTag const&)@@Base+0xca>\n \tcmp\tr1, r7\n-\tbeq.n\tc24a >::_M_push_back_aux(sword::XMLTag const&)@@Base+0xca>\n+\tbeq.n\tc24e >::_M_push_back_aux(sword::XMLTag const&)@@Base+0xca>\n \tadds\tr0, r6, #4\n \tsubs\tr0, r0, r2\n \tadd\tr0, r8\n-\tblx\t2f98 \n-\tb.n\tc24a >::_M_push_back_aux(sword::XMLTag const&)@@Base+0xca>\n-\tldr\tr0, [pc, #40]\t; (c2c8 >::_M_push_back_aux(sword::XMLTag const&)@@Base+0x148>)\n-\tadd\tr0, pc\n-\tblx\t2fe0 \n-\tblx\t2d84 \n-\tblx\t2d78 <__cxa_begin_catch@plt>\n+\tblx\t2f9c \n+\tb.n\tc24e >::_M_push_back_aux(sword::XMLTag const&)@@Base+0xca>\n+\tldr\tr0, [pc, #40]\t; (c2cc >::_M_push_back_aux(sword::XMLTag const&)@@Base+0x148>)\n+\tadd\tr0, pc\n+\tblx\t2fe4 \n+\tblx\t2d88 \n+\tblx\t2d7c <__cxa_begin_catch@plt>\n \tldr\tr3, [r4, #36]\t; 0x24\n \tmov.w\tr1, #504\t; 0x1f8\n \tldr\tr0, [r3, #4]\n-\tblx\t2f34 \n-\tblx\t30d4 <__cxa_rethrow@plt>\n-\tblx\t30ac <__cxa_end_catch@plt>\n-\tblx\t31c4 <__cxa_end_cleanup@plt>\n+\tblx\t2f38 \n+\tblx\t30d8 <__cxa_rethrow@plt>\n+\tblx\t30b0 <__cxa_end_catch@plt>\n+\tblx\t31c8 <__cxa_end_cleanup@plt>\n \tnop\n \tsubs\tr0, r4, r5\n \t...\n \n-0000c2cc :\n+0000c2d0 :\n sword::Latin1UTF8::~Latin1UTF8():\n \tpush\t{r4, lr}\n \tmovs\tr1, #4\n \tmov\tr4, r0\n-\tblx\t2f34 \n+\tblx\t2f38 \n \tmov\tr0, r4\n \tpop\t{r4, pc}\n \tnop\n \n-0000c2dc <__libc_csu_init@@Base>:\n+0000c2e0 <__libc_csu_init@@Base>:\n __libc_csu_init():\n \tstmdb\tsp!, {r3, r4, r5, r6, r7, r8, r9, lr}\n \tmov\tr7, r0\n-\tldr\tr6, [pc, #48]\t; (c314 <__libc_csu_init@@Base+0x38>)\n-\tldr\tr5, [pc, #48]\t; (c318 <__libc_csu_init@@Base+0x3c>)\n+\tldr\tr6, [pc, #48]\t; (c318 <__libc_csu_init@@Base+0x38>)\n+\tldr\tr5, [pc, #48]\t; (c31c <__libc_csu_init@@Base+0x3c>)\n \tmov\tr8, r1\n \tadd\tr6, pc\n \tmov\tr9, r2\n \tadd\tr5, pc\n-\tblx\t2d1c \n+\tblx\t2d20 \n \tsubs\tr6, r6, r5\n \tasrs\tr6, r6, #2\n-\tbeq.n\tc30e <__libc_csu_init@@Base+0x32>\n+\tbeq.n\tc312 <__libc_csu_init@@Base+0x32>\n \tsubs\tr5, #4\n \tmovs\tr4, #0\n \tldr.w\tr3, [r5, #4]!\n \tmov\tr2, r9\n \tmov\tr1, r8\n \tmov\tr0, r7\n \tadds\tr4, #1\n \tblx\tr3\n \tcmp\tr6, r4\n-\tbne.n\tc2fc <__libc_csu_init@@Base+0x20>\n+\tbne.n\tc300 <__libc_csu_init@@Base+0x20>\n \tldmia.w\tsp!, {r3, r4, r5, r6, r7, r8, r9, pc}\n \tnop\n-\tcmp\tr1, #144\t; 0x90\n+\tcmp\tr1, #140\t; 0x8c\n \tmovs\tr1, r0\n-\tcmp\tr1, #132\t; 0x84\n+\tcmp\tr1, #128\t; 0x80\n \tmovs\tr1, r0\n \n-0000c31c <__libc_csu_fini@@Base>:\n+0000c320 <__libc_csu_fini@@Base>:\n __libc_csu_fini():\n \tbx\tlr\n \tnop\n"}, {"source1": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n \n \n Disassembly of section .fini:\n \n-0000c320 <.fini>:\n+0000c324 <.fini>:\n _fini():\n \tpush\t{r3, lr}\n \tpop\t{r3, pc}\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -1,445 +1,445 @@\n \n Hex dump of section '.rodata':\n- 0x0000c328 01000200 3a000000 3d000000 0a000000 ....:...=.......\n- 0x0000c338 3d000000 0f000000 3d000000 24000000 =.......=...$...\n- 0x0000c348 3d000000 32000000 3d000000 02000000 =...2...=.......\n- 0x0000c358 3d000000 05000000 3d000000 13000000 =.......=.......\n- 0x0000c368 3d000000 0d000000 3d000000 0c000000 =.......=.......\n- 0x0000c378 3d000000 23000000 3d000000 11000000 =...#...=.......\n- 0x0000c388 3d000000 26000000 3d000000 01000000 =...&...=.......\n- 0x0000c398 3d000000 17000000 3d000000 08000000 =.......=.......\n- 0x0000c3a8 3d000000 09000000 3d000000 00000000 =.......=.......\n- 0x0000c3b8 00000000 44454255 47285245 46293a20 ....DEBUG(REF): \n- 0x0000c3c8 436f7079 2072616e 6765206d 61726b65 Copy range marke\n- 0x0000c3d8 723a0000 44454255 47285245 46293a20 r:..DEBUG(REF): \n- 0x0000c3e8 466f756e 64206120 776f726b 20707265 Found a work pre\n- 0x0000c3f8 66697820 00000000 44454255 47285245 fix ....DEBUG(RE\n- 0x0000c408 46293a20 436f7079 206f7369 7349443a F): Copy osisID:\n- 0x0000c418 00000000 44454255 47285245 46293a20 ....DEBUG(REF): \n- 0x0000c428 466f756e 64206120 67726169 6e207375 Found a grain su\n- 0x0000c438 66666978 20000000 44454255 47285245 ffix ...DEBUG(RE\n- 0x0000c448 46293a20 466f756e 64206120 72616e67 F): Found a rang\n- 0x0000c458 65000000 44454255 47285245 46293a20 e...DEBUG(REF): \n- 0x0000c468 7265706c 6163696e 67207370 61636520 replacing space \n- 0x0000c478 77697468 203b2e20 52656d61 696e696e with ;. Remainin\n- 0x0000c488 673a2000 44454255 47285245 46293a20 g: .DEBUG(REF): \n- 0x0000c498 73686f72 74656e64 6564206b 65795661 shortended keyVa\n- 0x0000c4a8 6c20746f 60000000 0a25733a 2025730a l to`....%s: %s.\n- 0x0000c4b8 00000000 4f534953 20426962 6c652f63 ....OSIS Bible/c\n- 0x0000c4c8 6f6d6d65 6e746172 79206d6f 64756c65 ommentary module\n- 0x0000c4d8 20637265 6174696f 6e20746f 6f6c2066 creation tool f\n- 0x0000c4e8 6f722054 68652053 574f5244 2050726f or The SWORD Pro\n- 0x0000c4f8 6a656374 0a000000 0a757361 67653a20 ject.....usage: \n- 0x0000c508 2573203c 6f757470 75742f70 6174683e %s \n- 0x0000c518 203c6f73 6973446f 633e205b 4f505449 [OPTI\n- 0x0000c528 4f4e535d 0a000000 20203c6f 75747075 ONS].... .. an exi\n- 0x0000c548 7374696e 6720666f 6c646572 20746861 sting folder tha\n- 0x0000c558 74207468 65206d6f 64756c65 2077696c t the module wil\n- 0x0000c568 6c206265 20777269 7474656e 0a000000 l be written....\n- 0x0000c578 20203c6f 73697344 6f633e09 09207061 .. pa\n- 0x0000c588 74682074 6f207468 65207661 6c696461 th to the valida\n- 0x0000c598 74656420 4f534953 20646f63 756d656e ted OSIS documen\n- 0x0000c5a8 742c206f 7220272d 2720746f 0a000000 t, or '-' to....\n- 0x0000c5b8 09090909 20726561 64206672 6f6d2073 .... read from s\n- 0x0000c5c8 74616e64 61726420 696e7075 740a0000 tandard input...\n- 0x0000c5d8 20202d61 09090920 6175676d 656e7420 -a... augment \n- 0x0000c5e8 6d6f6475 6c652069 66206578 69737473 module if exists\n- 0x0000c5f8 20286465 6661756c 74206973 20746f20 (default is to \n- 0x0000c608 63726561 7465206e 6577290a 00000000 create new).....\n- 0x0000c618 20202d7a 203c6c7c 7a7c627c 783e0909 -z ..\n- 0x0000c628 20636f6d 70726573 73696f6e 20747970 compression typ\n- 0x0000c638 65202864 65666175 6c743a20 6e6f6e65 e (default: none\n- 0x0000c648 290a0000 09090909 206c202d 204c5a53 )....... l - LZS\n- 0x0000c658 533b207a 202d205a 49503b20 62202d20 S; z - ZIP; b - \n- 0x0000c668 627a6970 323b2078 202d2078 7a0a0000 bzip2; x - xz...\n- 0x0000c678 20202d62 203c327c 337c343e 09092063 -b <2|3|4>.. c\n- 0x0000c688 6f6d7072 65737369 6f6e2062 6c6f636b ompression block\n- 0x0000c698 2073697a 65202864 65666175 6c743a20 size (default: \n- 0x0000c6a8 34290a00 09090909 2032202d 20766572 4)...... 2 - ver\n- 0x0000c6b8 73653b20 33202d20 63686170 7465723b se; 3 - chapter;\n- 0x0000c6c8 2034202d 20626f6f 6b0a0000 20202d6c 4 - book... -l\n- 0x0000c6d8 203c312d 393e0909 20636f6d 70726573 <1-9>.. compres\n- 0x0000c6e8 73696f6e 206c6576 656c2028 64656661 sion level (defa\n- 0x0000c6f8 756c7420 76617269 65732062 7920636f ult varies by co\n- 0x0000c708 6d707265 7373696f 6e207479 7065290a mpression type).\n- 0x0000c718 00000000 20202d63 203c6369 70686572 .... -c . encipher \n- 0x0000c738 6d6f6475 6c652075 73696e67 20737570 module using sup\n- 0x0000c748 706c6965 64206b65 790a0000 09090909 plied key.......\n- 0x0000c758 20286465 6661756c 74206e6f 20656e63 (default no enc\n- 0x0000c768 69706865 72696e67 290a0000 20202d65 iphering)... -e\n- 0x0000c778 203c317c 327c733e 09092063 6f6e7665 <1|2|s>.. conve\n- 0x0000c788 72742055 6e69636f 64652065 6e636f64 rt Unicode encod\n- 0x0000c798 696e6720 28646566 61756c74 3a203129 ing (default: 1)\n- 0x0000c7a8 0a000000 09090909 2031202d 20555446 ........ 1 - UTF\n- 0x0000c7b8 2d38203b 2032202d 20555446 2d313620 -8 ; 2 - UTF-16 \n- 0x0000c7c8 3b207320 2d205343 53550a00 20202d4e ; s - SCSU.. -N\n- 0x0000c7d8 09090920 646f206e 6f74206e 6f726d61 ... do not norma\n- 0x0000c7e8 6c697a65 20746f20 4e46430a 00000000 lize to NFC.....\n- 0x0000c7f8 09090909 20286465 6661756c 74206973 .... (default is\n- 0x0000c808 20746f20 636f6e76 65727420 746f2055 to convert to U\n- 0x0000c818 54462d38 2c206966 206e6565 6465642c TF-8, if needed,\n- 0x0000c828 0a000000 09090909 2020616e 64207468 ........ and th\n- 0x0000c838 656e206e 6f726d61 6c697a65 20746f20 en normalize to \n- 0x0000c848 4e464329 0a000000 09090909 204e6f74 NFC)........ Not\n- 0x0000c858 653a2055 54462d38 20746578 74732073 e: UTF-8 texts s\n- 0x0000c868 686f756c 64206265 206e6f72 6d616c69 hould be normali\n- 0x0000c878 7a656420 746f204e 46432e0a 00000000 zed to NFC......\n- 0x0000c888 20202d73 203c327c 343e0909 20627974 -s <2|4>.. byt\n- 0x0000c898 65732075 73656420 746f2073 746f7265 es used to store\n- 0x0000c8a8 20656e74 72792073 697a6520 28646566 entry size (def\n- 0x0000c8b8 61756c74 20697320 32292e0a 00000000 ault is 2)......\n- 0x0000c8c8 09090909 204e6f74 653a2075 73656675 .... Note: usefu\n- 0x0000c8d8 6c20666f 7220636f 6d6d656e 74617269 l for commentari\n- 0x0000c8e8 65732077 69746820 76657279 206c6172 es with very lar\n- 0x0000c8f8 67650a00 09090909 20656e74 72696573 ge...... entries\n- 0x0000c908 20696e20 756e636f 6d707265 73736564 in uncompressed\n- 0x0000c918 206d6f64 756c6573 0a000000 09090909 modules........\n- 0x0000c928 20283220 62797465 7320746f 2073746f (2 bytes to sto\n- 0x0000c938 72652073 697a6520 65717561 6c203635 re size equal 65\n- 0x0000c948 35333520 63686172 61637465 7273290a 535 characters).\n- 0x0000c958 00000000 20202d76 203c7631 316e3e09 .... -v .\n- 0x0000c968 09207370 65636966 79206120 76657273 . specify a vers\n- 0x0000c978 69666963 6174696f 6e207363 68656d65 ification scheme\n- 0x0000c988 20746f20 75736520 28646566 61756c74 to use (default\n- 0x0000c998 20697320 4b4a5629 0a000000 09090909 is KJV)........\n- 0x0000c9a8 204e6f74 653a2054 68652066 6f6c6c6f Note: The follo\n- 0x0000c9b8 77696e67 20617265 2076616c 69642076 wing are valid v\n- 0x0000c9c8 616c7565 7320666f 72207631 316e3a00 alues for v11n:.\n- 0x0000c9d8 0a090909 09202020 252d3132 73000000 ..... %-12s...\n- 0x0000c9e8 09252d31 32730000 20202d64 203c666c .%-12s.. -d .. turn on d\n- 0x0000ca08 65627567 67696e67 20286465 6661756c ebugging (defaul\n- 0x0000ca18 74206973 2030290a 00000000 09090909 t is 0).........\n- 0x0000ca28 204e6f74 653a2054 68697320 666c6167 Note: This flag\n- 0x0000ca38 206d6179 20636861 6e676520 696e2074 may change in t\n- 0x0000ca48 68652066 75747572 652e0a00 09090909 he future.......\n- 0x0000ca58 20466c61 67733a20 54686520 666f6c6c Flags: The foll\n- 0x0000ca68 6f77696e 67206172 65207661 6c696420 owing are valid \n- 0x0000ca78 76616c75 65733a0a 00000000 09090909 values:.........\n- 0x0000ca88 09302020 202d206e 6f206465 62756767 .0 - no debugg\n- 0x0000ca98 696e670a 00000000 09090909 09312020 ing..........1 \n- 0x0000caa8 202d2077 72697465 7320746f 206d6f64 - writes to mod\n- 0x0000cab8 756c652c 20766572 79207665 72626f73 ule, very verbos\n- 0x0000cac8 650a0000 09090909 09322020 202d2076 e........2 - v\n- 0x0000cad8 65727365 20737461 72742061 6e642065 erse start and e\n- 0x0000cae8 6e640a00 09090909 09342020 202d2071 nd.......4 - q\n- 0x0000caf8 756f7465 732c2065 73702e20 576f7264 uotes, esp. Word\n- 0x0000cb08 73206f66 20436872 6973740a 00000000 s of Christ.....\n- 0x0000cb18 09090909 09382020 202d2074 69746c65 .....8 - title\n- 0x0000cb28 730a0000 09090909 09313620 202d2069 s........16 - i\n- 0x0000cb38 6e746572 2d766572 7365206d 61746572 nter-verse mater\n- 0x0000cb48 69616c0a 00000000 09090909 09333220 ial..........32 \n- 0x0000cb58 202d2042 53502074 6f204243 56207472 - BSP to BCV tr\n- 0x0000cb68 616e7366 6f726d61 74696f6e 730a0000 ansformations...\n- 0x0000cb78 09090909 09363420 202d2076 31316e20 .....64 - v11n \n- 0x0000cb88 65786365 7074696f 6e730a00 09090909 exceptions......\n- 0x0000cb98 09313238 202d2070 61727369 6e67206f .128 - parsing o\n- 0x0000cba8 66206f73 69734944 20616e64 206f7369 f osisID and osi\n- 0x0000cbb8 73526566 0a000000 09090909 09323536 sRef.........256\n- 0x0000cbc8 202d2069 6e746572 6e616c20 73746163 - internal stac\n- 0x0000cbd8 6b0a0000 09090909 09353132 202d206d k........512 - m\n- 0x0000cbe8 69736365 6c6c616e 656f7573 0a000000 iscellaneous....\n- 0x0000cbf8 09090909 20546869 73206172 67756d65 .... This argume\n- 0x0000cc08 6e742063 616e2062 65207573 6564206d nt can be used m\n- 0x0000cc18 6f726520 7468616e 206f6e63 652e2028 ore than once. (\n- 0x0000cc28 4f720a00 09090909 20746865 20666c61 Or...... the fla\n- 0x0000cc38 6773206d 61792062 65206164 64656420 gs may be added \n- 0x0000cc48 746f6765 74686572 2e290a00 20202d68 together.).. -h\n- 0x0000cc58 20090909 20707269 6e742076 6572626f ... print verbo\n- 0x0000cc68 73652075 73616765 20746578 740a0000 se usage text...\n- 0x0000cc78 53656520 68747470 3a2f2f77 77772e63 See http://www.c\n- 0x0000cc88 726f7373 77697265 2e6f7267 2f77696b rosswire.org/wik\n- 0x0000cc98 692f6f73 6973326d 6f642066 6f72206d i/osis2mod for m\n- 0x0000cca8 6f726520 64657461 696c732e 0a000000 ore details.....\n- 0x0000ccb8 44454255 47285846 4f524d29 3a200000 DEBUG(XFORM): ..\n- 0x0000ccc8 3a207866 6f726d20 656d7074 79200000 : xform empty ..\n- 0x0000ccd8 3c646976 20747970 653d2278 2d702220
..gen%d...sID.\n- 0x0000ccf8 63686170 74657200 636c6f73 65720000 chapter.closer..\n- 0x0000cd08 64697600 636f6c6f 70686f6e 00000000 div.colophon....\n- 0x0000cd18 73616c75 74650000 7369676e 65640000 salute..signed..\n- 0x0000cd28 73706565 63680000 76657273 65000000 speech..verse...\n- 0x0000cd38 3a207866 6f726d20 70757368 20280000 : xform push (..\n- 0x0000cd48 29200000 20287461 676e616d 653d0000 ) .. (tagname=..\n- 0x0000cd58 29000000 3a207866 6f726d20 746f7028 )...: xform top(\n- 0x0000cd68 00000000 3a207866 6f726d20 706f7028 ....: xform pop(\n- 0x0000cd78 00000000 74797065 00000000 65494400 ....type....eID.\n- 0x0000cd88 46415441 4c285441 47535441 434b293a FATAL(TAGSTACK):\n- 0x0000cd98 20000000 3a20636c 6f73696e 67207461 ...: closing ta\n- 0x0000cda8 67207769 74686f75 74206f70 656e696e g without openin\n- 0x0000cdb8 67207461 67000000 4b4a5600 5741524e g tag...KJV.WARN\n- 0x0000cdc8 494e4728 55544638 293a2000 3a205368 ING(UTF8): .: Sh\n- 0x0000cdd8 6f756c64 20626520 636f6e76 65727465 ould be converte\n- 0x0000cde8 6420746f 20555446 2d382028 00000000 d to UTF-8 (....\n- 0x0000cdf8 494e464f 28555446 38293a20 00000000 INFO(UTF8): ....\n- 0x0000ce08 3a20436f 6e766572 74696e67 20746f20 : Converting to \n- 0x0000ce18 5554462d 38202800 4552524f 52285554 UTF-8 (.ERROR(UT\n- 0x0000ce28 4638293a 20000000 44454255 47285631 F8): ...DEBUG(V1\n- 0x0000ce38 314e295b 00000000 5d3a2000 206e6f72 1N)[....]: . nor\n- 0x0000ce48 6d616c69 7a657320 746f2000 44454255 malizes to .DEBU\n- 0x0000ce58 47285631 314e2920 43686170 74657220 G(V11N) Chapter \n- 0x0000ce68 6d61783a 00000000 2c205665 72736520 max:...., Verse \n- 0x0000ce78 4d61783a 00000000 494e464f 28563131 Max:....INFO(V11\n- 0x0000ce88 4e293a20 00000000 20697320 6e6f7420 N): .... is not \n- 0x0000ce98 696e2074 68652000 20766572 73696669 in the . versifi\n- 0x0000cea8 63617469 6f6e2e20 41707065 6e64696e cation. Appendin\n- 0x0000ceb8 6720636f 6e74656e 7420746f 20000000 g content to ...\n- 0x0000cec8 6c696e6b 546f456e 74727900 494e464f linkToEntry.INFO\n- 0x0000ced8 284c494e 4b293a20 4c696e6b 696e6720 (LINK): Linking \n- 0x0000cee8 00000000 20746f20 00000000 3c6d696c .... to ........\n- 0x0000cf48 2d666f72 63650000 77726974 65456e74 -force..writeEnt\n- 0x0000cf58 72790000 494e464f 28575249 5445293a ry..INFO(WRITE):\n- 0x0000cf68 20417070 656e6469 6e672065 6e747279 Appending entry\n- 0x0000cf78 3a200000 44454255 47285752 49544529 : ..DEBUG(WRITE)\n- 0x0000cf88 3a200000 3a000000 090d0a20 00000000 : ..:...... ....\n- 0x0000cf98 6f736973 49440000 616e6e6f 74617465 osisID..annotate\n- 0x0000cfa8 52656600 3c712077 686f3d22 4a657375 Ref....\n- 0x0000cfc8 44454255 47285354 41434b29 3a200000 DEBUG(STACK): ..\n- 0x0000cfd8 3a207075 73682028 00000000 44454255 : push (....DEBU\n- 0x0000cfe8 4728464f 554e4429 3a20466f 756e6420 G(FOUND): Found \n- 0x0000cff8 66697273 74206469 7620616e 64207069 first div and pi\n- 0x0000d008 74636869 6e672070 72696f72 206d6174 tching prior mat\n- 0x0000d018 65726961 6c3a2000 626f6f6b 00000000 erial: .book....\n- 0x0000d028 44454255 47285449 544c4529 3a200000 DEBUG(TITLE): ..\n- 0x0000d038 3a204f4f 50532049 4e54524f 20000000 : OOPS INTRO ...\n- 0x0000d048 09696e43 68617074 6572496e 74726f20 .inChapterIntro \n- 0x0000d058 3d200000 09696e42 6f6f6b49 6e74726f = ...inBookIntro\n- 0x0000d068 203d2000 3a204c6f 6f6b696e 6720666f = .: Looking fo\n- 0x0000d078 7220626f 6f6b2069 6e74726f 64756374 r book introduct\n- 0x0000d088 696f6e00 5741524e 494e4728 5631314e ion.WARNING(V11N\n- 0x0000d098 293a204e 65772062 6f6f6b20 69732000 ): New book is .\n- 0x0000d0a8 20616e64 20697320 6e6f7420 696e2000 and is not in .\n- 0x0000d0b8 20766572 73696669 63617469 6f6e2c20 versification, \n- 0x0000d0c8 69676e6f 72696e67 00000000 44454255 ignoring....DEBU\n- 0x0000d0d8 4728464f 554e4429 3a204e65 7720626f G(FOUND): New bo\n- 0x0000d0e8 6f6b2069 73200000 3a20424f 4f4b2049 ok is ..: BOOK I\n- 0x0000d0f8 4e54524f 20000000 44454255 4728464f NTRO ...DEBUG(FO\n- 0x0000d108 554e4429 3a204375 7272656e 74206368 UND): Current ch\n- 0x0000d118 61707465 72206973 20000000 3a204c6f apter is ...: Lo\n- 0x0000d128 6f6b696e 6720666f 72206368 61707465 oking for chapte\n- 0x0000d138 7220696e 74726f64 75637469 6f6e0000 r introduction..\n- 0x0000d148 616e6e6f 74617465 54797065 00000000 annotateType....\n- 0x0000d158 44454255 4728464f 554e4429 3a20456e DEBUG(FOUND): En\n- 0x0000d168 74657269 6e672076 65727365 00000000 tering verse....\n- 0x0000d178 3a20446f 6e65206c 6f6f6b69 6e672066 : Done looking f\n- 0x0000d188 6f722063 68617074 65722069 6e74726f or chapter intro\n- 0x0000d198 64756374 696f6e00 3a204348 41505445 duction.: CHAPTE\n- 0x0000d1a8 5220494e 54524f20 00000000 3c646976 R INTRO .......DEBUG(LI\n- 0x0000d1f8 4e4b204d 41535445 52293a20 00000000 NK MASTER): ....\n- 0x0000d208 4552524f 52285245 46293a20 496e7661 ERROR(REF): Inva\n- 0x0000d218 6c696420 6f736973 49442f61 6e6e6f74 lid osisID/annot\n- 0x0000d228 61746552 65663a20 00000000 44454255 ateRef: ....DEBU\n- 0x0000d238 4728464f 554e4429 3a204e65 77206375 G(FOUND): New cu\n- 0x0000d248 7272656e 74207665 72736520 69732000 rrent verse is .\n- 0x0000d258 44454255 4728464f 554e4429 3a206f73 DEBUG(FOUND): os\n- 0x0000d268 69734944 2f616e6e 6f746174 65526566 isID/annotateRef\n- 0x0000d278 20697320 61646a75 73746564 20746f3a is adjusted to:\n- 0x0000d288 20000000 3c6d696c 6573746f 6e652072 .....DEBU\n- 0x0000d2a8 47285155 4f544529 3a200000 3a207175 G(QUOTE): ..: qu\n- 0x0000d2b8 6f746520 746f7028 00000000 77686f00 ote top(....who.\n- 0x0000d2c8 4a657375 73000000 6d61726b 65720000 Jesus...marker..\n- 0x0000d2d8 73656374 696f6e00 7469746c 65000000 section.title...\n- 0x0000d2e8 6d61696e 00000000 73756200 44454255 main....sub.DEBU\n- 0x0000d2f8 4728494e 54455256 45525345 293a2000 G(INTERVERSE): .\n- 0x0000d308 3a20696e 74657276 65727365 20737461 : interverse sta\n- 0x0000d318 72742074 6f6b656e 20000000 46415441 rt token ...FATA\n- 0x0000d328 4c284e45 5354494e 47293a20 00000000 L(NESTING): ....\n- 0x0000d338 3a207461 67206578 70656374 65640000 : tag expected..\n- 0x0000d348 3a20706f 70280000 3a204578 70656374 : pop(..: Expect\n- 0x0000d358 65642000 68656164 65720000 44454255 ed .header..DEBU\n- 0x0000d368 4728464f 554e4429 3a20456e 64206f66 G(FOUND): End of\n- 0x0000d378 20686561 64657220 666f756e 64000000 header found...\n- 0x0000d388 5741524e 494e4728 4e455354 494e4729 WARNING(NESTING)\n- 0x0000d398 3a207665 72736520 00000000 20697320 : verse .... is \n- 0x0000d3a8 6e6f7420 77656c6c 20666f72 6d65643a not well formed:\n- 0x0000d3b8 28000000 2c000000 3c2f713e 00000000 (...,.......\n- 0x0000d3c8 3a207175 6f746520 706f7028 00000000 : quote pop(....\n- 0x0000d3d8 202d2d20 00000000 3a202800 4552524f -- ....: (.ERRO\n- 0x0000d3e8 52284e45 5354494e 47293a20 696d7072 R(NESTING): impr\n- 0x0000d3f8 6f706572 206e6573 74696e67 20000000 oper nesting ...\n- 0x0000d408 3a206d61 74636869 6e672028 7349442c : matching (sID,\n- 0x0000d418 65494429 206e6f74 20666f75 6e642e20 eID) not found. \n- 0x0000d428 4c6f6f6b 696e6720 61742028 00000000 Looking at (....\n- 0x0000d438 6f736973 54657874 00000000 6f736973 osisText....osis\n- 0x0000d448 00000000 3a206170 70656e64 696e6720 ....: appending \n- 0x0000d458 696e7465 72766572 73652065 6e642074 interverse end t\n- 0x0000d468 61673a20 00000000 3a20696e 74657276 ag: ....: interv\n- 0x0000d478 65727365 20656e64 20746167 3a200000 erse end tag: ..\n- 0x0000d488 3c646976 20747970 653d2278 2d6d696c
...&\n- 0x0000d4c8 3b000000 46415441 4c28454e 54495459 ;...FATAL(ENTITY\n- 0x0000d4d8 293a2075 6e6b6e6f 776e2065 6e746974 ): unknown entit\n- 0x0000d4e8 79747970 65206f6e 20656e74 69747920 ytype on entity \n- 0x0000d4f8 656e643a 20000000 5741524e 494e4728 end: ...WARNING(\n- 0x0000d508 50415253 45293a20 6d616c66 6f726d65 PARSE): malforme\n- 0x0000d518 6420656e 74697479 2c207265 706c6163 d entity, replac\n- 0x0000d528 696e6720 26000000 20776974 68202661 ing &... with &a\n- 0x0000d538 6d703b00 5741524e 494e4728 50415253 mp;.WARNING(PARS\n- 0x0000d548 45293a20 48455820 656e7469 7479206d E): HEX entity m\n- 0x0000d558 75737420 62656769 6e207769 74682026 ust begin with &\n- 0x0000d568 782c2066 6f756e64 20000000 5741524e x, found ...WARN\n- 0x0000d578 494e4728 50415253 45293a20 53574f52 ING(PARSE): SWOR\n- 0x0000d588 4420646f 6573206e 6f742073 65617263 D does not searc\n- 0x0000d598 68204845 5820656e 74697469 65732c20 h HEX entities, \n- 0x0000d5a8 666f756e 64200000 2661706f 733b0000 found ..'..\n- 0x0000d5b8 2671756f 743b0000 5741524e 494e4728 "..WARNING(\n- 0x0000d5c8 50415253 45293a20 584d4c20 6f6e6c79 PARSE): XML only\n- 0x0000d5d8 20737570 706f7274 73203520 43686172 supports 5 Char\n- 0x0000d5e8 61637465 7220656e 74697469 65732026 acter entities &\n- 0x0000d5f8 616d703b 2c20266c 743b2c20 2667743b amp;, <, >\n- 0x0000d608 2c202671 756f743b 20616e64 20266170 , " and &ap\n- 0x0000d618 6f733b2c 20666f75 6e642000 5741524e os;, found .WARN\n- 0x0000d628 494e4728 50415253 45293a20 5768696c ING(PARSE): Whil\n- 0x0000d638 65207661 6c696420 666f7220 584d4c2c e valid for XML,\n- 0x0000d648 20584854 4d4c2064 6f657320 6e6f7420 XHTML does not \n- 0x0000d658 73757070 6f727420 2661706f 733b2e00 support '..\n- 0x0000d668 5741524e 494e4728 50415253 45293a20 WARNING(PARSE): \n- 0x0000d678 2661706f 733b2069 7320756e 6e656365 ' is unnece\n- 0x0000d688 73736172 79206f75 74736964 65206f66 ssary outside of\n- 0x0000d698 20617474 72696275 74652076 616c7565 attribute value\n- 0x0000d6a8 732e2052 65706c61 63696e67 20776974 s. Replacing wit\n- 0x0000d6b8 6820272e 20000000 27000000 5741524e h '. ...'...WARN\n- 0x0000d6c8 494e4728 50415253 45293a20 2661706f ING(PARSE): &apo\n- 0x0000d6d8 733b2069 7320756e 6e656365 73736172 s; is unnecessar\n- 0x0000d6e8 7920696e 73696465 20646f75 626c6520 y inside double \n- 0x0000d6f8 71756f74 65642061 74747269 62757465 quoted attribute\n- 0x0000d708 2076616c 7565732e 20526570 6c616369 values. Replaci\n- 0x0000d718 6e672077 69746820 272e2000 5741524e ng with '. .WARN\n- 0x0000d728 494e4728 50415253 45293a20 2661706f ING(PARSE): &apo\n- 0x0000d738 733b2069 73206f6e 6c79206e 65656465 s; is only neede\n- 0x0000d748 64207769 7468696e 2073696e 676c6520 d within single \n- 0x0000d758 71756f74 65642061 74747269 62757465 quoted attribute\n- 0x0000d768 2076616c 7565732e 20436f6e 73696465 values. Conside\n- 0x0000d778 72696e67 20757369 6e672064 6f75626c ring using doubl\n- 0x0000d788 65207175 6f746564 20617474 72696275 e quoted attribu\n- 0x0000d798 74652061 6e642072 65706c61 63696e67 te and replacing\n- 0x0000d7a8 20776974 6820272e 00000000 5741524e with '.....WARN\n- 0x0000d7b8 494e4728 50415253 45293a20 5768696c ING(PARSE): Whil\n- 0x0000d7c8 65207661 6c696420 666f7220 584d4c2c e valid for XML,\n- 0x0000d7d8 20267175 6f743b20 6973206f 6e6c7920 " is only \n- 0x0000d7e8 6e656564 65642077 69746869 6e20646f needed within do\n- 0x0000d7f8 75626c65 2071756f 74656420 61747472 uble quoted attr\n- 0x0000d808 69627574 65207661 6c756573 00000000 ibute values....\n- 0x0000d818 5741524e 494e4728 50415253 45293a20 WARNING(PARSE): \n- 0x0000d828 2671756f 743b2069 7320756e 6e656365 " is unnece\n- 0x0000d838 73736172 79206f75 74736964 65206f66 ssary outside of\n- 0x0000d848 20617474 72696275 74652076 616c7565 attribute value\n- 0x0000d858 732e2052 65706c61 63652077 69746820 s. Replace with \n- 0x0000d868 222e0000 22000000 5741524e 494e4728 \"...\"...WARNING(\n- 0x0000d878 50415253 45293a20 2671756f 743b2069 PARSE): " i\n- 0x0000d888 73206f6e 6c79206e 65656465 64207769 s only needed wi\n- 0x0000d898 7468696e 20646f75 626c6520 71756f74 thin double quot\n- 0x0000d8a8 65642061 74747269 62757465 2076616c ed attribute val\n- 0x0000d8b8 7565732e 20436f6e 73696465 72696e67 ues. Considering\n- 0x0000d8c8 20757369 6e672073 696e676c 65207175 using single qu\n- 0x0000d8d8 6f746564 20617474 72696275 74652061 oted attribute a\n- 0x0000d8e8 6e642072 65706c61 63696e67 20776974 nd replacing wit\n- 0x0000d8f8 6820222e 00000000 5741524e 494e4728 h \".....WARNING(\n- 0x0000d908 50415253 45293a20 2671756f 743b2069 PARSE): " i\n- 0x0000d918 7320756e 6e656365 73736172 7920696e s unnecessary in\n- 0x0000d928 73696465 2073696e 676c6520 71756f74 side single quot\n- 0x0000d938 65642061 74747269 62757465 2076616c ed attribute val\n- 0x0000d948 7565732e 20526570 6c616365 20776974 ues. Replace wit\n- 0x0000d958 6820222e 00000000 5741524e 494e4728 h \".....WARNING(\n- 0x0000d968 50415253 45293a20 53574f52 4420646f PARSE): SWORD do\n- 0x0000d978 6573206e 6f742073 65617263 68206e75 es not search nu\n- 0x0000d988 6d657269 6320656e 74697469 65732c20 meric entities, \n- 0x0000d998 666f756e 64200000 3c000000 44454255 found ..<...DEBU\n- 0x0000d9a8 4728434f 4d4d454e 5453293a 20696e20 G(COMMENTS): in \n- 0x0000d9b8 636f6d6d 656e7400 46415441 4c28434f comment.FATAL(CO\n- 0x0000d9c8 4d4d454e 5453293a 20756e6b 6e6f776e MMENTS): unknown\n- 0x0000d9d8 20636f6d 6d656e74 73746174 65206f6e commentstate on\n- 0x0000d9e8 20636f6d 6d656e74 20737461 72743a20 comment start: \n- 0x0000d9f8 00000000 44454255 4728434f 4d4d454e ....DEBUG(COMMEN\n- 0x0000da08 5453293a 206f7574 206f6620 636f6d6d TS): out of comm\n- 0x0000da18 656e7400 46415441 4c28434f 4d4d454e ent.FATAL(COMMEN\n- 0x0000da28 5453293a 20756e6b 6e6f776e 20636f6d TS): unknown com\n- 0x0000da38 6d656e74 73746174 65206f6e 20636f6d mentstate on com\n- 0x0000da48 6d656e74 20656e64 3a200000 5741524e ment end: ..WARN\n- 0x0000da58 494e4728 50415253 45293a20 6d616c66 ING(PARSE): malf\n- 0x0000da68 6f726d65 6420746f 6b656e3a 20000000 ormed token: ...\n- 0x0000da78 5741524e 494e4728 50415253 45293a20 WARNING(PARSE): \n- 0x0000da88 3e207368 6f756c64 20626520 2667743b > should be >\n- 0x0000da98 00000000 5741524e 494e4728 50415253 ....WARNING(PARS\n- 0x0000daa8 45293a20 3c207368 6f756c64 20626520 E): < should be \n- 0x0000dab8 266c743b 00000000 6f736973 326d6f64 <....osis2mod\n- 0x0000dac8 20636f6e 76657274 65642025 64207665 converted %d ve\n- 0x0000dad8 72736573 20746f20 5554462d 380a0000 rses to UTF-8...\n- 0x0000dae8 6f736973 326d6f64 206e6f72 6d616c69 osis2mod normali\n- 0x0000daf8 7a656420 25642076 65727365 7320746f zed %d verses to\n- 0x0000db08 204e4643 0a000000 596f7520 61726520 NFC....You are \n- 0x0000db18 72756e6e 696e6720 6f736973 326d6f64 running osis2mod\n- 0x0000db28 3a202452 65763a20 33373639 20242028 : $Rev: 3769 $ (\n- 0x0000db38 53574f52 443a2025 73290a00 2d2d6865 SWORD: %s)..--he\n- 0x0000db48 6c700000 5a495000 4c5a5353 00000000 lp..ZIP.LZSS....\n- 0x0000db58 425a4950 32000000 585a0000 43616e6e BZIP2...XZ..Cann\n- 0x0000db68 6f742073 70656369 66792062 6f746820 ot specify both \n- 0x0000db78 2d7a2061 6e64202d 5a000000 2d620000 -z and -Z...-b..\n- 0x0000db88 2d622072 65717569 72657320 6f6e6520 -b requires one \n- 0x0000db98 6f66203c 327c337c 343e0000 2d4e0000 of <2|3|4>..-N..\n- 0x0000dba8 2d650000 2d630000 2d632072 65717569 -e..-c..-c requi\n- 0x0000dbb8 72657320 3c636970 6865725f 6b65793e res \n- 0x0000dbc8 00000000 2d760000 2d762072 65717569 ....-v..-v requi\n- 0x0000dbd8 72657320 3c763131 6e3e0000 2d730000 res ..-s..\n- 0x0000dbe8 2d732072 65717569 72657320 6f6e6520 -s requires one \n- 0x0000dbf8 6f66203c 327c343e 00000000 2d430000 of <2|4>....-C..\n- 0x0000dc08 2d640000 2d642072 65717569 72657320 -d..-d requires \n- 0x0000dc18 3c666c61 67733e00 2d6c0000 2d6c2072 .-l..-l r\n- 0x0000dc28 65717569 72657320 61207661 6c756520 equires a value \n- 0x0000dc38 66726f6d 20312d39 00000000 556e6b6e from 1-9....Unkn\n- 0x0000dc48 6f776e20 61726775 6d656e74 3a200000 own argument: ..\n- 0x0000dc58 44454255 47284152 4753293a 0a097061 DEBUG(ARGS):..pa\n- 0x0000dc68 74683a20 00000000 0a096f73 6973446f th: ......osisDo\n- 0x0000dc78 633a2000 0a096372 65617465 3a200000 c: ...create: ..\n- 0x0000dc88 0a09636f 6d707265 73735479 70653a20 ..compressType: \n- 0x0000dc98 00000000 0a09626c 6f636b54 7970653a ......blockType:\n- 0x0000dca8 20000000 0a09636f 6d707265 73734c65 .....compressLe\n- 0x0000dcb8 76656c3a 20000000 0a096369 70686572 vel: .....cipher\n- 0x0000dcc8 4b65793a 20000000 0a096e6f 726d616c Key: .....normal\n- 0x0000dcd8 697a653a 20000000 4552524f 523a2025 ize: ...ERROR: %\n- 0x0000dce8 733a2063 6f756c64 6e277420 63726561 s: couldn't crea\n- 0x0000dcf8 7465206d 6f64756c 65206174 20706174 te module at pat\n- 0x0000dd08 683a2025 73200a00 41646469 6e672063 h: %s ..Adding c\n- 0x0000dd18 69706865 72206669 6c746572 20776974 ipher filter wit\n- 0x0000dd28 68207068 72617365 3a202573 0a000000 h phrase: %s....\n- 0x0000dd38 54686520 6d6f6475 6c652069 73206e6f The module is no\n- 0x0000dd48 74207772 69746162 6c652e20 57726974 t writable. Writ\n- 0x0000dd58 696e6720 74657874 20746f20 69742077 ing text to it w\n- 0x0000dd68 696c6c20 6e6f7420 776f726b 2e0a4578 ill not work..Ex\n- 0x0000dd78 6974696e 672e0a00 2d000000 4552524f iting...-...ERRO\n- 0x0000dd88 523a2025 733a2063 6f756c64 6e277420 R: %s: couldn't \n- 0x0000dd98 6f70656e 20696e70 75742066 696c653a open input file:\n- 0x0000dda8 20257320 0a000000 53554343 4553533a %s ....SUCCESS:\n- 0x0000ddb8 2025733a 20686173 2066696e 69736865 %s: has finishe\n- 0x0000ddc8 64206974 7320776f 726b2061 6e642077 d its work and w\n- 0x0000ddd8 696c6c20 6e6f7720 72657374 0a000000 ill now rest....\n- 0x0000dde8 76656374 6f723a3a 5f4d5f72 65616c6c vector::_M_reall\n- 0x0000ddf8 6f635f69 6e736572 74000000 63616e6e oc_insert...cann\n- 0x0000de08 6f742063 72656174 65207374 643a3a64 ot create std::d\n- 0x0000de18 65717565 206c6172 67657220 7468616e eque larger than\n- 0x0000de28 206d6178 5f73697a 65282900 3a000000 max_size().:...\n- 0x0000de38 3d000000 0a000000 3d000000 0f000000 =.......=.......\n- 0x0000de48 3d000000 24000000 3d000000 32000000 =...$...=...2...\n- 0x0000de58 3d000000 02000000 3d000000 05000000 =.......=.......\n- 0x0000de68 3d000000 13000000 3d000000 0d000000 =.......=.......\n- 0x0000de78 3d000000 0c000000 3d000000 23000000 =.......=...#...\n- 0x0000de88 3d000000 11000000 3d000000 26000000 =.......=...&...\n- 0x0000de98 3d000000 01000000 3d000000 17000000 =.......=.......\n- 0x0000dea8 3d000000 08000000 3d000000 09000000 =.......=.......\n- 0x0000deb8 3d000000 00000000 00000000 =...........\n+ 0x0000c32c 01000200 3a000000 3d000000 0a000000 ....:...=.......\n+ 0x0000c33c 3d000000 0f000000 3d000000 24000000 =.......=...$...\n+ 0x0000c34c 3d000000 32000000 3d000000 02000000 =...2...=.......\n+ 0x0000c35c 3d000000 05000000 3d000000 13000000 =.......=.......\n+ 0x0000c36c 3d000000 0d000000 3d000000 0c000000 =.......=.......\n+ 0x0000c37c 3d000000 23000000 3d000000 11000000 =...#...=.......\n+ 0x0000c38c 3d000000 26000000 3d000000 01000000 =...&...=.......\n+ 0x0000c39c 3d000000 17000000 3d000000 08000000 =.......=.......\n+ 0x0000c3ac 3d000000 09000000 3d000000 00000000 =.......=.......\n+ 0x0000c3bc 00000000 44454255 47285245 46293a20 ....DEBUG(REF): \n+ 0x0000c3cc 436f7079 2072616e 6765206d 61726b65 Copy range marke\n+ 0x0000c3dc 723a0000 44454255 47285245 46293a20 r:..DEBUG(REF): \n+ 0x0000c3ec 466f756e 64206120 776f726b 20707265 Found a work pre\n+ 0x0000c3fc 66697820 00000000 44454255 47285245 fix ....DEBUG(RE\n+ 0x0000c40c 46293a20 436f7079 206f7369 7349443a F): Copy osisID:\n+ 0x0000c41c 00000000 44454255 47285245 46293a20 ....DEBUG(REF): \n+ 0x0000c42c 466f756e 64206120 67726169 6e207375 Found a grain su\n+ 0x0000c43c 66666978 20000000 44454255 47285245 ffix ...DEBUG(RE\n+ 0x0000c44c 46293a20 466f756e 64206120 72616e67 F): Found a rang\n+ 0x0000c45c 65000000 44454255 47285245 46293a20 e...DEBUG(REF): \n+ 0x0000c46c 7265706c 6163696e 67207370 61636520 replacing space \n+ 0x0000c47c 77697468 203b2e20 52656d61 696e696e with ;. Remainin\n+ 0x0000c48c 673a2000 44454255 47285245 46293a20 g: .DEBUG(REF): \n+ 0x0000c49c 73686f72 74656e64 6564206b 65795661 shortended keyVa\n+ 0x0000c4ac 6c20746f 60000000 0a25733a 2025730a l to`....%s: %s.\n+ 0x0000c4bc 00000000 4f534953 20426962 6c652f63 ....OSIS Bible/c\n+ 0x0000c4cc 6f6d6d65 6e746172 79206d6f 64756c65 ommentary module\n+ 0x0000c4dc 20637265 6174696f 6e20746f 6f6c2066 creation tool f\n+ 0x0000c4ec 6f722054 68652053 574f5244 2050726f or The SWORD Pro\n+ 0x0000c4fc 6a656374 0a000000 0a757361 67653a20 ject.....usage: \n+ 0x0000c50c 2573203c 6f757470 75742f70 6174683e %s \n+ 0x0000c51c 203c6f73 6973446f 633e205b 4f505449 [OPTI\n+ 0x0000c52c 4f4e535d 0a000000 20203c6f 75747075 ONS].... .. an exi\n+ 0x0000c54c 7374696e 6720666f 6c646572 20746861 sting folder tha\n+ 0x0000c55c 74207468 65206d6f 64756c65 2077696c t the module wil\n+ 0x0000c56c 6c206265 20777269 7474656e 0a000000 l be written....\n+ 0x0000c57c 20203c6f 73697344 6f633e09 09207061 .. pa\n+ 0x0000c58c 74682074 6f207468 65207661 6c696461 th to the valida\n+ 0x0000c59c 74656420 4f534953 20646f63 756d656e ted OSIS documen\n+ 0x0000c5ac 742c206f 7220272d 2720746f 0a000000 t, or '-' to....\n+ 0x0000c5bc 09090909 20726561 64206672 6f6d2073 .... read from s\n+ 0x0000c5cc 74616e64 61726420 696e7075 740a0000 tandard input...\n+ 0x0000c5dc 20202d61 09090920 6175676d 656e7420 -a... augment \n+ 0x0000c5ec 6d6f6475 6c652069 66206578 69737473 module if exists\n+ 0x0000c5fc 20286465 6661756c 74206973 20746f20 (default is to \n+ 0x0000c60c 63726561 7465206e 6577290a 00000000 create new).....\n+ 0x0000c61c 20202d7a 203c6c7c 7a7c627c 783e0909 -z ..\n+ 0x0000c62c 20636f6d 70726573 73696f6e 20747970 compression typ\n+ 0x0000c63c 65202864 65666175 6c743a20 6e6f6e65 e (default: none\n+ 0x0000c64c 290a0000 09090909 206c202d 204c5a53 )....... l - LZS\n+ 0x0000c65c 533b207a 202d205a 49503b20 62202d20 S; z - ZIP; b - \n+ 0x0000c66c 627a6970 323b2078 202d2078 7a0a0000 bzip2; x - xz...\n+ 0x0000c67c 20202d62 203c327c 337c343e 09092063 -b <2|3|4>.. c\n+ 0x0000c68c 6f6d7072 65737369 6f6e2062 6c6f636b ompression block\n+ 0x0000c69c 2073697a 65202864 65666175 6c743a20 size (default: \n+ 0x0000c6ac 34290a00 09090909 2032202d 20766572 4)...... 2 - ver\n+ 0x0000c6bc 73653b20 33202d20 63686170 7465723b se; 3 - chapter;\n+ 0x0000c6cc 2034202d 20626f6f 6b0a0000 20202d6c 4 - book... -l\n+ 0x0000c6dc 203c312d 393e0909 20636f6d 70726573 <1-9>.. compres\n+ 0x0000c6ec 73696f6e 206c6576 656c2028 64656661 sion level (defa\n+ 0x0000c6fc 756c7420 76617269 65732062 7920636f ult varies by co\n+ 0x0000c70c 6d707265 7373696f 6e207479 7065290a mpression type).\n+ 0x0000c71c 00000000 20202d63 203c6369 70686572 .... -c . encipher \n+ 0x0000c73c 6d6f6475 6c652075 73696e67 20737570 module using sup\n+ 0x0000c74c 706c6965 64206b65 790a0000 09090909 plied key.......\n+ 0x0000c75c 20286465 6661756c 74206e6f 20656e63 (default no enc\n+ 0x0000c76c 69706865 72696e67 290a0000 20202d65 iphering)... -e\n+ 0x0000c77c 203c317c 327c733e 09092063 6f6e7665 <1|2|s>.. conve\n+ 0x0000c78c 72742055 6e69636f 64652065 6e636f64 rt Unicode encod\n+ 0x0000c79c 696e6720 28646566 61756c74 3a203129 ing (default: 1)\n+ 0x0000c7ac 0a000000 09090909 2031202d 20555446 ........ 1 - UTF\n+ 0x0000c7bc 2d38203b 2032202d 20555446 2d313620 -8 ; 2 - UTF-16 \n+ 0x0000c7cc 3b207320 2d205343 53550a00 20202d4e ; s - SCSU.. -N\n+ 0x0000c7dc 09090920 646f206e 6f74206e 6f726d61 ... do not norma\n+ 0x0000c7ec 6c697a65 20746f20 4e46430a 00000000 lize to NFC.....\n+ 0x0000c7fc 09090909 20286465 6661756c 74206973 .... (default is\n+ 0x0000c80c 20746f20 636f6e76 65727420 746f2055 to convert to U\n+ 0x0000c81c 54462d38 2c206966 206e6565 6465642c TF-8, if needed,\n+ 0x0000c82c 0a000000 09090909 2020616e 64207468 ........ and th\n+ 0x0000c83c 656e206e 6f726d61 6c697a65 20746f20 en normalize to \n+ 0x0000c84c 4e464329 0a000000 09090909 204e6f74 NFC)........ Not\n+ 0x0000c85c 653a2055 54462d38 20746578 74732073 e: UTF-8 texts s\n+ 0x0000c86c 686f756c 64206265 206e6f72 6d616c69 hould be normali\n+ 0x0000c87c 7a656420 746f204e 46432e0a 00000000 zed to NFC......\n+ 0x0000c88c 20202d73 203c327c 343e0909 20627974 -s <2|4>.. byt\n+ 0x0000c89c 65732075 73656420 746f2073 746f7265 es used to store\n+ 0x0000c8ac 20656e74 72792073 697a6520 28646566 entry size (def\n+ 0x0000c8bc 61756c74 20697320 32292e0a 00000000 ault is 2)......\n+ 0x0000c8cc 09090909 204e6f74 653a2075 73656675 .... Note: usefu\n+ 0x0000c8dc 6c20666f 7220636f 6d6d656e 74617269 l for commentari\n+ 0x0000c8ec 65732077 69746820 76657279 206c6172 es with very lar\n+ 0x0000c8fc 67650a00 09090909 20656e74 72696573 ge...... entries\n+ 0x0000c90c 20696e20 756e636f 6d707265 73736564 in uncompressed\n+ 0x0000c91c 206d6f64 756c6573 0a000000 09090909 modules........\n+ 0x0000c92c 20283220 62797465 7320746f 2073746f (2 bytes to sto\n+ 0x0000c93c 72652073 697a6520 65717561 6c203635 re size equal 65\n+ 0x0000c94c 35333520 63686172 61637465 7273290a 535 characters).\n+ 0x0000c95c 00000000 20202d76 203c7631 316e3e09 .... -v .\n+ 0x0000c96c 09207370 65636966 79206120 76657273 . specify a vers\n+ 0x0000c97c 69666963 6174696f 6e207363 68656d65 ification scheme\n+ 0x0000c98c 20746f20 75736520 28646566 61756c74 to use (default\n+ 0x0000c99c 20697320 4b4a5629 0a000000 09090909 is KJV)........\n+ 0x0000c9ac 204e6f74 653a2054 68652066 6f6c6c6f Note: The follo\n+ 0x0000c9bc 77696e67 20617265 2076616c 69642076 wing are valid v\n+ 0x0000c9cc 616c7565 7320666f 72207631 316e3a00 alues for v11n:.\n+ 0x0000c9dc 0a090909 09202020 252d3132 73000000 ..... %-12s...\n+ 0x0000c9ec 09252d31 32730000 20202d64 203c666c .%-12s.. -d .. turn on d\n+ 0x0000ca0c 65627567 67696e67 20286465 6661756c ebugging (defaul\n+ 0x0000ca1c 74206973 2030290a 00000000 09090909 t is 0).........\n+ 0x0000ca2c 204e6f74 653a2054 68697320 666c6167 Note: This flag\n+ 0x0000ca3c 206d6179 20636861 6e676520 696e2074 may change in t\n+ 0x0000ca4c 68652066 75747572 652e0a00 09090909 he future.......\n+ 0x0000ca5c 20466c61 67733a20 54686520 666f6c6c Flags: The foll\n+ 0x0000ca6c 6f77696e 67206172 65207661 6c696420 owing are valid \n+ 0x0000ca7c 76616c75 65733a0a 00000000 09090909 values:.........\n+ 0x0000ca8c 09302020 202d206e 6f206465 62756767 .0 - no debugg\n+ 0x0000ca9c 696e670a 00000000 09090909 09312020 ing..........1 \n+ 0x0000caac 202d2077 72697465 7320746f 206d6f64 - writes to mod\n+ 0x0000cabc 756c652c 20766572 79207665 72626f73 ule, very verbos\n+ 0x0000cacc 650a0000 09090909 09322020 202d2076 e........2 - v\n+ 0x0000cadc 65727365 20737461 72742061 6e642065 erse start and e\n+ 0x0000caec 6e640a00 09090909 09342020 202d2071 nd.......4 - q\n+ 0x0000cafc 756f7465 732c2065 73702e20 576f7264 uotes, esp. Word\n+ 0x0000cb0c 73206f66 20436872 6973740a 00000000 s of Christ.....\n+ 0x0000cb1c 09090909 09382020 202d2074 69746c65 .....8 - title\n+ 0x0000cb2c 730a0000 09090909 09313620 202d2069 s........16 - i\n+ 0x0000cb3c 6e746572 2d766572 7365206d 61746572 nter-verse mater\n+ 0x0000cb4c 69616c0a 00000000 09090909 09333220 ial..........32 \n+ 0x0000cb5c 202d2042 53502074 6f204243 56207472 - BSP to BCV tr\n+ 0x0000cb6c 616e7366 6f726d61 74696f6e 730a0000 ansformations...\n+ 0x0000cb7c 09090909 09363420 202d2076 31316e20 .....64 - v11n \n+ 0x0000cb8c 65786365 7074696f 6e730a00 09090909 exceptions......\n+ 0x0000cb9c 09313238 202d2070 61727369 6e67206f .128 - parsing o\n+ 0x0000cbac 66206f73 69734944 20616e64 206f7369 f osisID and osi\n+ 0x0000cbbc 73526566 0a000000 09090909 09323536 sRef.........256\n+ 0x0000cbcc 202d2069 6e746572 6e616c20 73746163 - internal stac\n+ 0x0000cbdc 6b0a0000 09090909 09353132 202d206d k........512 - m\n+ 0x0000cbec 69736365 6c6c616e 656f7573 0a000000 iscellaneous....\n+ 0x0000cbfc 09090909 20546869 73206172 67756d65 .... This argume\n+ 0x0000cc0c 6e742063 616e2062 65207573 6564206d nt can be used m\n+ 0x0000cc1c 6f726520 7468616e 206f6e63 652e2028 ore than once. (\n+ 0x0000cc2c 4f720a00 09090909 20746865 20666c61 Or...... the fla\n+ 0x0000cc3c 6773206d 61792062 65206164 64656420 gs may be added \n+ 0x0000cc4c 746f6765 74686572 2e290a00 20202d68 together.).. -h\n+ 0x0000cc5c 20090909 20707269 6e742076 6572626f ... print verbo\n+ 0x0000cc6c 73652075 73616765 20746578 740a0000 se usage text...\n+ 0x0000cc7c 53656520 68747470 3a2f2f77 77772e63 See http://www.c\n+ 0x0000cc8c 726f7373 77697265 2e6f7267 2f77696b rosswire.org/wik\n+ 0x0000cc9c 692f6f73 6973326d 6f642066 6f72206d i/osis2mod for m\n+ 0x0000ccac 6f726520 64657461 696c732e 0a000000 ore details.....\n+ 0x0000ccbc 44454255 47285846 4f524d29 3a200000 DEBUG(XFORM): ..\n+ 0x0000cccc 3a207866 6f726d20 656d7074 79200000 : xform empty ..\n+ 0x0000ccdc 3c646976 20747970 653d2278 2d702220
..gen%d...sID.\n+ 0x0000ccfc 63686170 74657200 636c6f73 65720000 chapter.closer..\n+ 0x0000cd0c 64697600 636f6c6f 70686f6e 00000000 div.colophon....\n+ 0x0000cd1c 73616c75 74650000 7369676e 65640000 salute..signed..\n+ 0x0000cd2c 73706565 63680000 76657273 65000000 speech..verse...\n+ 0x0000cd3c 3a207866 6f726d20 70757368 20280000 : xform push (..\n+ 0x0000cd4c 29200000 20287461 676e616d 653d0000 ) .. (tagname=..\n+ 0x0000cd5c 29000000 3a207866 6f726d20 746f7028 )...: xform top(\n+ 0x0000cd6c 00000000 3a207866 6f726d20 706f7028 ....: xform pop(\n+ 0x0000cd7c 00000000 74797065 00000000 65494400 ....type....eID.\n+ 0x0000cd8c 46415441 4c285441 47535441 434b293a FATAL(TAGSTACK):\n+ 0x0000cd9c 20000000 3a20636c 6f73696e 67207461 ...: closing ta\n+ 0x0000cdac 67207769 74686f75 74206f70 656e696e g without openin\n+ 0x0000cdbc 67207461 67000000 4b4a5600 5741524e g tag...KJV.WARN\n+ 0x0000cdcc 494e4728 55544638 293a2000 3a205368 ING(UTF8): .: Sh\n+ 0x0000cddc 6f756c64 20626520 636f6e76 65727465 ould be converte\n+ 0x0000cdec 6420746f 20555446 2d382028 00000000 d to UTF-8 (....\n+ 0x0000cdfc 494e464f 28555446 38293a20 00000000 INFO(UTF8): ....\n+ 0x0000ce0c 3a20436f 6e766572 74696e67 20746f20 : Converting to \n+ 0x0000ce1c 5554462d 38202800 4552524f 52285554 UTF-8 (.ERROR(UT\n+ 0x0000ce2c 4638293a 20000000 44454255 47285631 F8): ...DEBUG(V1\n+ 0x0000ce3c 314e295b 00000000 5d3a2000 206e6f72 1N)[....]: . nor\n+ 0x0000ce4c 6d616c69 7a657320 746f2000 44454255 malizes to .DEBU\n+ 0x0000ce5c 47285631 314e2920 43686170 74657220 G(V11N) Chapter \n+ 0x0000ce6c 6d61783a 00000000 2c205665 72736520 max:...., Verse \n+ 0x0000ce7c 4d61783a 00000000 494e464f 28563131 Max:....INFO(V11\n+ 0x0000ce8c 4e293a20 00000000 20697320 6e6f7420 N): .... is not \n+ 0x0000ce9c 696e2074 68652000 20766572 73696669 in the . versifi\n+ 0x0000ceac 63617469 6f6e2e20 41707065 6e64696e cation. Appendin\n+ 0x0000cebc 6720636f 6e74656e 7420746f 20000000 g content to ...\n+ 0x0000cecc 6c696e6b 546f456e 74727900 494e464f linkToEntry.INFO\n+ 0x0000cedc 284c494e 4b293a20 4c696e6b 696e6720 (LINK): Linking \n+ 0x0000ceec 00000000 20746f20 00000000 3c6d696c .... to ........\n+ 0x0000cf4c 2d666f72 63650000 77726974 65456e74 -force..writeEnt\n+ 0x0000cf5c 72790000 494e464f 28575249 5445293a ry..INFO(WRITE):\n+ 0x0000cf6c 20417070 656e6469 6e672065 6e747279 Appending entry\n+ 0x0000cf7c 3a200000 44454255 47285752 49544529 : ..DEBUG(WRITE)\n+ 0x0000cf8c 3a200000 3a000000 090d0a20 00000000 : ..:...... ....\n+ 0x0000cf9c 6f736973 49440000 616e6e6f 74617465 osisID..annotate\n+ 0x0000cfac 52656600 3c712077 686f3d22 4a657375 Ref....\n+ 0x0000cfcc 44454255 47285354 41434b29 3a200000 DEBUG(STACK): ..\n+ 0x0000cfdc 3a207075 73682028 00000000 44454255 : push (....DEBU\n+ 0x0000cfec 4728464f 554e4429 3a20466f 756e6420 G(FOUND): Found \n+ 0x0000cffc 66697273 74206469 7620616e 64207069 first div and pi\n+ 0x0000d00c 74636869 6e672070 72696f72 206d6174 tching prior mat\n+ 0x0000d01c 65726961 6c3a2000 626f6f6b 00000000 erial: .book....\n+ 0x0000d02c 44454255 47285449 544c4529 3a200000 DEBUG(TITLE): ..\n+ 0x0000d03c 3a204f4f 50532049 4e54524f 20000000 : OOPS INTRO ...\n+ 0x0000d04c 09696e43 68617074 6572496e 74726f20 .inChapterIntro \n+ 0x0000d05c 3d200000 09696e42 6f6f6b49 6e74726f = ...inBookIntro\n+ 0x0000d06c 203d2000 3a204c6f 6f6b696e 6720666f = .: Looking fo\n+ 0x0000d07c 7220626f 6f6b2069 6e74726f 64756374 r book introduct\n+ 0x0000d08c 696f6e00 5741524e 494e4728 5631314e ion.WARNING(V11N\n+ 0x0000d09c 293a204e 65772062 6f6f6b20 69732000 ): New book is .\n+ 0x0000d0ac 20616e64 20697320 6e6f7420 696e2000 and is not in .\n+ 0x0000d0bc 20766572 73696669 63617469 6f6e2c20 versification, \n+ 0x0000d0cc 69676e6f 72696e67 00000000 44454255 ignoring....DEBU\n+ 0x0000d0dc 4728464f 554e4429 3a204e65 7720626f G(FOUND): New bo\n+ 0x0000d0ec 6f6b2069 73200000 3a20424f 4f4b2049 ok is ..: BOOK I\n+ 0x0000d0fc 4e54524f 20000000 44454255 4728464f NTRO ...DEBUG(FO\n+ 0x0000d10c 554e4429 3a204375 7272656e 74206368 UND): Current ch\n+ 0x0000d11c 61707465 72206973 20000000 3a204c6f apter is ...: Lo\n+ 0x0000d12c 6f6b696e 6720666f 72206368 61707465 oking for chapte\n+ 0x0000d13c 7220696e 74726f64 75637469 6f6e0000 r introduction..\n+ 0x0000d14c 616e6e6f 74617465 54797065 00000000 annotateType....\n+ 0x0000d15c 44454255 4728464f 554e4429 3a20456e DEBUG(FOUND): En\n+ 0x0000d16c 74657269 6e672076 65727365 00000000 tering verse....\n+ 0x0000d17c 3a20446f 6e65206c 6f6f6b69 6e672066 : Done looking f\n+ 0x0000d18c 6f722063 68617074 65722069 6e74726f or chapter intro\n+ 0x0000d19c 64756374 696f6e00 3a204348 41505445 duction.: CHAPTE\n+ 0x0000d1ac 5220494e 54524f20 00000000 3c646976 R INTRO .......DEBUG(LI\n+ 0x0000d1fc 4e4b204d 41535445 52293a20 00000000 NK MASTER): ....\n+ 0x0000d20c 4552524f 52285245 46293a20 496e7661 ERROR(REF): Inva\n+ 0x0000d21c 6c696420 6f736973 49442f61 6e6e6f74 lid osisID/annot\n+ 0x0000d22c 61746552 65663a20 00000000 44454255 ateRef: ....DEBU\n+ 0x0000d23c 4728464f 554e4429 3a204e65 77206375 G(FOUND): New cu\n+ 0x0000d24c 7272656e 74207665 72736520 69732000 rrent verse is .\n+ 0x0000d25c 44454255 4728464f 554e4429 3a206f73 DEBUG(FOUND): os\n+ 0x0000d26c 69734944 2f616e6e 6f746174 65526566 isID/annotateRef\n+ 0x0000d27c 20697320 61646a75 73746564 20746f3a is adjusted to:\n+ 0x0000d28c 20000000 3c6d696c 6573746f 6e652072 .....DEBU\n+ 0x0000d2ac 47285155 4f544529 3a200000 3a207175 G(QUOTE): ..: qu\n+ 0x0000d2bc 6f746520 746f7028 00000000 77686f00 ote top(....who.\n+ 0x0000d2cc 4a657375 73000000 6d61726b 65720000 Jesus...marker..\n+ 0x0000d2dc 73656374 696f6e00 7469746c 65000000 section.title...\n+ 0x0000d2ec 6d61696e 00000000 73756200 44454255 main....sub.DEBU\n+ 0x0000d2fc 4728494e 54455256 45525345 293a2000 G(INTERVERSE): .\n+ 0x0000d30c 3a20696e 74657276 65727365 20737461 : interverse sta\n+ 0x0000d31c 72742074 6f6b656e 20000000 46415441 rt token ...FATA\n+ 0x0000d32c 4c284e45 5354494e 47293a20 00000000 L(NESTING): ....\n+ 0x0000d33c 3a207461 67206578 70656374 65640000 : tag expected..\n+ 0x0000d34c 3a20706f 70280000 3a204578 70656374 : pop(..: Expect\n+ 0x0000d35c 65642000 68656164 65720000 44454255 ed .header..DEBU\n+ 0x0000d36c 4728464f 554e4429 3a20456e 64206f66 G(FOUND): End of\n+ 0x0000d37c 20686561 64657220 666f756e 64000000 header found...\n+ 0x0000d38c 5741524e 494e4728 4e455354 494e4729 WARNING(NESTING)\n+ 0x0000d39c 3a207665 72736520 00000000 20697320 : verse .... is \n+ 0x0000d3ac 6e6f7420 77656c6c 20666f72 6d65643a not well formed:\n+ 0x0000d3bc 28000000 2c000000 3c2f713e 00000000 (...,.......\n+ 0x0000d3cc 3a207175 6f746520 706f7028 00000000 : quote pop(....\n+ 0x0000d3dc 202d2d20 00000000 3a202800 4552524f -- ....: (.ERRO\n+ 0x0000d3ec 52284e45 5354494e 47293a20 696d7072 R(NESTING): impr\n+ 0x0000d3fc 6f706572 206e6573 74696e67 20000000 oper nesting ...\n+ 0x0000d40c 3a206d61 74636869 6e672028 7349442c : matching (sID,\n+ 0x0000d41c 65494429 206e6f74 20666f75 6e642e20 eID) not found. \n+ 0x0000d42c 4c6f6f6b 696e6720 61742028 00000000 Looking at (....\n+ 0x0000d43c 6f736973 54657874 00000000 6f736973 osisText....osis\n+ 0x0000d44c 00000000 3a206170 70656e64 696e6720 ....: appending \n+ 0x0000d45c 696e7465 72766572 73652065 6e642074 interverse end t\n+ 0x0000d46c 61673a20 00000000 3a20696e 74657276 ag: ....: interv\n+ 0x0000d47c 65727365 20656e64 20746167 3a200000 erse end tag: ..\n+ 0x0000d48c 3c646976 20747970 653d2278 2d6d696c
...&\n+ 0x0000d4cc 3b000000 46415441 4c28454e 54495459 ;...FATAL(ENTITY\n+ 0x0000d4dc 293a2075 6e6b6e6f 776e2065 6e746974 ): unknown entit\n+ 0x0000d4ec 79747970 65206f6e 20656e74 69747920 ytype on entity \n+ 0x0000d4fc 656e643a 20000000 5741524e 494e4728 end: ...WARNING(\n+ 0x0000d50c 50415253 45293a20 6d616c66 6f726d65 PARSE): malforme\n+ 0x0000d51c 6420656e 74697479 2c207265 706c6163 d entity, replac\n+ 0x0000d52c 696e6720 26000000 20776974 68202661 ing &... with &a\n+ 0x0000d53c 6d703b00 5741524e 494e4728 50415253 mp;.WARNING(PARS\n+ 0x0000d54c 45293a20 48455820 656e7469 7479206d E): HEX entity m\n+ 0x0000d55c 75737420 62656769 6e207769 74682026 ust begin with &\n+ 0x0000d56c 782c2066 6f756e64 20000000 5741524e x, found ...WARN\n+ 0x0000d57c 494e4728 50415253 45293a20 53574f52 ING(PARSE): SWOR\n+ 0x0000d58c 4420646f 6573206e 6f742073 65617263 D does not searc\n+ 0x0000d59c 68204845 5820656e 74697469 65732c20 h HEX entities, \n+ 0x0000d5ac 666f756e 64200000 2661706f 733b0000 found ..'..\n+ 0x0000d5bc 2671756f 743b0000 5741524e 494e4728 "..WARNING(\n+ 0x0000d5cc 50415253 45293a20 584d4c20 6f6e6c79 PARSE): XML only\n+ 0x0000d5dc 20737570 706f7274 73203520 43686172 supports 5 Char\n+ 0x0000d5ec 61637465 7220656e 74697469 65732026 acter entities &\n+ 0x0000d5fc 616d703b 2c20266c 743b2c20 2667743b amp;, <, >\n+ 0x0000d60c 2c202671 756f743b 20616e64 20266170 , " and &ap\n+ 0x0000d61c 6f733b2c 20666f75 6e642000 5741524e os;, found .WARN\n+ 0x0000d62c 494e4728 50415253 45293a20 5768696c ING(PARSE): Whil\n+ 0x0000d63c 65207661 6c696420 666f7220 584d4c2c e valid for XML,\n+ 0x0000d64c 20584854 4d4c2064 6f657320 6e6f7420 XHTML does not \n+ 0x0000d65c 73757070 6f727420 2661706f 733b2e00 support '..\n+ 0x0000d66c 5741524e 494e4728 50415253 45293a20 WARNING(PARSE): \n+ 0x0000d67c 2661706f 733b2069 7320756e 6e656365 ' is unnece\n+ 0x0000d68c 73736172 79206f75 74736964 65206f66 ssary outside of\n+ 0x0000d69c 20617474 72696275 74652076 616c7565 attribute value\n+ 0x0000d6ac 732e2052 65706c61 63696e67 20776974 s. Replacing wit\n+ 0x0000d6bc 6820272e 20000000 27000000 5741524e h '. ...'...WARN\n+ 0x0000d6cc 494e4728 50415253 45293a20 2661706f ING(PARSE): &apo\n+ 0x0000d6dc 733b2069 7320756e 6e656365 73736172 s; is unnecessar\n+ 0x0000d6ec 7920696e 73696465 20646f75 626c6520 y inside double \n+ 0x0000d6fc 71756f74 65642061 74747269 62757465 quoted attribute\n+ 0x0000d70c 2076616c 7565732e 20526570 6c616369 values. Replaci\n+ 0x0000d71c 6e672077 69746820 272e2000 5741524e ng with '. .WARN\n+ 0x0000d72c 494e4728 50415253 45293a20 2661706f ING(PARSE): &apo\n+ 0x0000d73c 733b2069 73206f6e 6c79206e 65656465 s; is only neede\n+ 0x0000d74c 64207769 7468696e 2073696e 676c6520 d within single \n+ 0x0000d75c 71756f74 65642061 74747269 62757465 quoted attribute\n+ 0x0000d76c 2076616c 7565732e 20436f6e 73696465 values. Conside\n+ 0x0000d77c 72696e67 20757369 6e672064 6f75626c ring using doubl\n+ 0x0000d78c 65207175 6f746564 20617474 72696275 e quoted attribu\n+ 0x0000d79c 74652061 6e642072 65706c61 63696e67 te and replacing\n+ 0x0000d7ac 20776974 6820272e 00000000 5741524e with '.....WARN\n+ 0x0000d7bc 494e4728 50415253 45293a20 5768696c ING(PARSE): Whil\n+ 0x0000d7cc 65207661 6c696420 666f7220 584d4c2c e valid for XML,\n+ 0x0000d7dc 20267175 6f743b20 6973206f 6e6c7920 " is only \n+ 0x0000d7ec 6e656564 65642077 69746869 6e20646f needed within do\n+ 0x0000d7fc 75626c65 2071756f 74656420 61747472 uble quoted attr\n+ 0x0000d80c 69627574 65207661 6c756573 00000000 ibute values....\n+ 0x0000d81c 5741524e 494e4728 50415253 45293a20 WARNING(PARSE): \n+ 0x0000d82c 2671756f 743b2069 7320756e 6e656365 " is unnece\n+ 0x0000d83c 73736172 79206f75 74736964 65206f66 ssary outside of\n+ 0x0000d84c 20617474 72696275 74652076 616c7565 attribute value\n+ 0x0000d85c 732e2052 65706c61 63652077 69746820 s. Replace with \n+ 0x0000d86c 222e0000 22000000 5741524e 494e4728 \"...\"...WARNING(\n+ 0x0000d87c 50415253 45293a20 2671756f 743b2069 PARSE): " i\n+ 0x0000d88c 73206f6e 6c79206e 65656465 64207769 s only needed wi\n+ 0x0000d89c 7468696e 20646f75 626c6520 71756f74 thin double quot\n+ 0x0000d8ac 65642061 74747269 62757465 2076616c ed attribute val\n+ 0x0000d8bc 7565732e 20436f6e 73696465 72696e67 ues. Considering\n+ 0x0000d8cc 20757369 6e672073 696e676c 65207175 using single qu\n+ 0x0000d8dc 6f746564 20617474 72696275 74652061 oted attribute a\n+ 0x0000d8ec 6e642072 65706c61 63696e67 20776974 nd replacing wit\n+ 0x0000d8fc 6820222e 00000000 5741524e 494e4728 h \".....WARNING(\n+ 0x0000d90c 50415253 45293a20 2671756f 743b2069 PARSE): " i\n+ 0x0000d91c 7320756e 6e656365 73736172 7920696e s unnecessary in\n+ 0x0000d92c 73696465 2073696e 676c6520 71756f74 side single quot\n+ 0x0000d93c 65642061 74747269 62757465 2076616c ed attribute val\n+ 0x0000d94c 7565732e 20526570 6c616365 20776974 ues. Replace wit\n+ 0x0000d95c 6820222e 00000000 5741524e 494e4728 h \".....WARNING(\n+ 0x0000d96c 50415253 45293a20 53574f52 4420646f PARSE): SWORD do\n+ 0x0000d97c 6573206e 6f742073 65617263 68206e75 es not search nu\n+ 0x0000d98c 6d657269 6320656e 74697469 65732c20 meric entities, \n+ 0x0000d99c 666f756e 64200000 3c000000 44454255 found ..<...DEBU\n+ 0x0000d9ac 4728434f 4d4d454e 5453293a 20696e20 G(COMMENTS): in \n+ 0x0000d9bc 636f6d6d 656e7400 46415441 4c28434f comment.FATAL(CO\n+ 0x0000d9cc 4d4d454e 5453293a 20756e6b 6e6f776e MMENTS): unknown\n+ 0x0000d9dc 20636f6d 6d656e74 73746174 65206f6e commentstate on\n+ 0x0000d9ec 20636f6d 6d656e74 20737461 72743a20 comment start: \n+ 0x0000d9fc 00000000 44454255 4728434f 4d4d454e ....DEBUG(COMMEN\n+ 0x0000da0c 5453293a 206f7574 206f6620 636f6d6d TS): out of comm\n+ 0x0000da1c 656e7400 46415441 4c28434f 4d4d454e ent.FATAL(COMMEN\n+ 0x0000da2c 5453293a 20756e6b 6e6f776e 20636f6d TS): unknown com\n+ 0x0000da3c 6d656e74 73746174 65206f6e 20636f6d mentstate on com\n+ 0x0000da4c 6d656e74 20656e64 3a200000 5741524e ment end: ..WARN\n+ 0x0000da5c 494e4728 50415253 45293a20 6d616c66 ING(PARSE): malf\n+ 0x0000da6c 6f726d65 6420746f 6b656e3a 20000000 ormed token: ...\n+ 0x0000da7c 5741524e 494e4728 50415253 45293a20 WARNING(PARSE): \n+ 0x0000da8c 3e207368 6f756c64 20626520 2667743b > should be >\n+ 0x0000da9c 00000000 5741524e 494e4728 50415253 ....WARNING(PARS\n+ 0x0000daac 45293a20 3c207368 6f756c64 20626520 E): < should be \n+ 0x0000dabc 266c743b 00000000 6f736973 326d6f64 <....osis2mod\n+ 0x0000dacc 20636f6e 76657274 65642025 64207665 converted %d ve\n+ 0x0000dadc 72736573 20746f20 5554462d 380a0000 rses to UTF-8...\n+ 0x0000daec 6f736973 326d6f64 206e6f72 6d616c69 osis2mod normali\n+ 0x0000dafc 7a656420 25642076 65727365 7320746f zed %d verses to\n+ 0x0000db0c 204e4643 0a000000 596f7520 61726520 NFC....You are \n+ 0x0000db1c 72756e6e 696e6720 6f736973 326d6f64 running osis2mod\n+ 0x0000db2c 3a202452 65763a20 33373639 20242028 : $Rev: 3769 $ (\n+ 0x0000db3c 53574f52 443a2025 73290a00 2d2d6865 SWORD: %s)..--he\n+ 0x0000db4c 6c700000 5a495000 4c5a5353 00000000 lp..ZIP.LZSS....\n+ 0x0000db5c 425a4950 32000000 585a0000 43616e6e BZIP2...XZ..Cann\n+ 0x0000db6c 6f742073 70656369 66792062 6f746820 ot specify both \n+ 0x0000db7c 2d7a2061 6e64202d 5a000000 2d620000 -z and -Z...-b..\n+ 0x0000db8c 2d622072 65717569 72657320 6f6e6520 -b requires one \n+ 0x0000db9c 6f66203c 327c337c 343e0000 2d4e0000 of <2|3|4>..-N..\n+ 0x0000dbac 2d650000 2d630000 2d632072 65717569 -e..-c..-c requi\n+ 0x0000dbbc 72657320 3c636970 6865725f 6b65793e res \n+ 0x0000dbcc 00000000 2d760000 2d762072 65717569 ....-v..-v requi\n+ 0x0000dbdc 72657320 3c763131 6e3e0000 2d730000 res ..-s..\n+ 0x0000dbec 2d732072 65717569 72657320 6f6e6520 -s requires one \n+ 0x0000dbfc 6f66203c 327c343e 00000000 2d430000 of <2|4>....-C..\n+ 0x0000dc0c 2d640000 2d642072 65717569 72657320 -d..-d requires \n+ 0x0000dc1c 3c666c61 67733e00 2d6c0000 2d6c2072 .-l..-l r\n+ 0x0000dc2c 65717569 72657320 61207661 6c756520 equires a value \n+ 0x0000dc3c 66726f6d 20312d39 00000000 556e6b6e from 1-9....Unkn\n+ 0x0000dc4c 6f776e20 61726775 6d656e74 3a200000 own argument: ..\n+ 0x0000dc5c 44454255 47284152 4753293a 0a097061 DEBUG(ARGS):..pa\n+ 0x0000dc6c 74683a20 00000000 0a096f73 6973446f th: ......osisDo\n+ 0x0000dc7c 633a2000 0a096372 65617465 3a200000 c: ...create: ..\n+ 0x0000dc8c 0a09636f 6d707265 73735479 70653a20 ..compressType: \n+ 0x0000dc9c 00000000 0a09626c 6f636b54 7970653a ......blockType:\n+ 0x0000dcac 20000000 0a09636f 6d707265 73734c65 .....compressLe\n+ 0x0000dcbc 76656c3a 20000000 0a096369 70686572 vel: .....cipher\n+ 0x0000dccc 4b65793a 20000000 0a096e6f 726d616c Key: .....normal\n+ 0x0000dcdc 697a653a 20000000 4552524f 523a2025 ize: ...ERROR: %\n+ 0x0000dcec 733a2063 6f756c64 6e277420 63726561 s: couldn't crea\n+ 0x0000dcfc 7465206d 6f64756c 65206174 20706174 te module at pat\n+ 0x0000dd0c 683a2025 73200a00 41646469 6e672063 h: %s ..Adding c\n+ 0x0000dd1c 69706865 72206669 6c746572 20776974 ipher filter wit\n+ 0x0000dd2c 68207068 72617365 3a202573 0a000000 h phrase: %s....\n+ 0x0000dd3c 54686520 6d6f6475 6c652069 73206e6f The module is no\n+ 0x0000dd4c 74207772 69746162 6c652e20 57726974 t writable. Writ\n+ 0x0000dd5c 696e6720 74657874 20746f20 69742077 ing text to it w\n+ 0x0000dd6c 696c6c20 6e6f7420 776f726b 2e0a4578 ill not work..Ex\n+ 0x0000dd7c 6974696e 672e0a00 2d000000 4552524f iting...-...ERRO\n+ 0x0000dd8c 523a2025 733a2063 6f756c64 6e277420 R: %s: couldn't \n+ 0x0000dd9c 6f70656e 20696e70 75742066 696c653a open input file:\n+ 0x0000ddac 20257320 0a000000 53554343 4553533a %s ....SUCCESS:\n+ 0x0000ddbc 2025733a 20686173 2066696e 69736865 %s: has finishe\n+ 0x0000ddcc 64206974 7320776f 726b2061 6e642077 d its work and w\n+ 0x0000dddc 696c6c20 6e6f7720 72657374 0a000000 ill now rest....\n+ 0x0000ddec 76656374 6f723a3a 5f4d5f72 65616c6c vector::_M_reall\n+ 0x0000ddfc 6f635f69 6e736572 74000000 63616e6e oc_insert...cann\n+ 0x0000de0c 6f742063 72656174 65207374 643a3a64 ot create std::d\n+ 0x0000de1c 65717565 206c6172 67657220 7468616e eque larger than\n+ 0x0000de2c 206d6178 5f73697a 65282900 3a000000 max_size().:...\n+ 0x0000de3c 3d000000 0a000000 3d000000 0f000000 =.......=.......\n+ 0x0000de4c 3d000000 24000000 3d000000 32000000 =...$...=...2...\n+ 0x0000de5c 3d000000 02000000 3d000000 05000000 =.......=.......\n+ 0x0000de6c 3d000000 13000000 3d000000 0d000000 =.......=.......\n+ 0x0000de7c 3d000000 0c000000 3d000000 23000000 =.......=...#...\n+ 0x0000de8c 3d000000 11000000 3d000000 26000000 =.......=...&...\n+ 0x0000de9c 3d000000 01000000 3d000000 17000000 =.......=.......\n+ 0x0000deac 3d000000 08000000 3d000000 09000000 =.......=.......\n+ 0x0000debc 3d000000 00000000 00000000 =...........\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.ARM.extab {}", "source2": "readelf --wide --decompress --hex-dump=.ARM.extab {}", "unified_diff": "@@ -1,83 +1,83 @@\n \n Hex dump of section '.ARM.extab':\n- 0x0000dec4 c9060181 b0b0af80 00000000 0451ff7f .............Q..\n- 0x0000ded4 b0ae0500 ffff0111 30a40200 009003bc ........0.......\n- 0x0000dee4 02b40600 da056400 00000000 e450ff7f ......d......P..\n- 0x0000def4 b0af2600 ffff019d 01540400 00cc0104 ..&......T......\n- 0x0000df04 a21400e2 029c01ac 1400a804 76a21400 ............v...\n- 0x0000df14 c60504ac 1400e805 e601c214 00b8094a ...............J\n- 0x0000df24 c61400b4 0a04b414 00da0c04 ac1400ee ................\n- 0x0000df34 0c04a214 00860d52 ac1400dc 0d20a214 .......R..... ..\n- 0x0000df44 00900e8e 02ac1400 a610b201 c41400e0 ................\n- 0x0000df54 110cac14 00961220 c21400bc 1244ac14 ....... .....D..\n- 0x0000df64 0098131e c41400c8 1304c214 00dc1318 ................\n- 0x0000df74 ac140084 1404c414 008e1404 a2140092 ................\n- 0x0000df84 1404c214 00961408 ac14009e 1404c414 ................\n- 0x0000df94 00a8141a 00000000 3850ff7f b0ad0600 ........8P......\n- 0x0000dfa4 ffff010c 9e0104ac 0700cc01 ea050000 ................\n- 0x0000dfb4 2050ff7f ac3f1d00 ffff0116 20040000 P...?...... ...\n- 0x0000dfc4 308401f6 0300bc01 ba02f803 00840404 0...............\n- 0x0000dfd4 00000000 fc4fff7f b0ad3000 ffff010f .....O....0.....\n- 0x0000dfe4 22040000 2eb604e4 0400ea04 04000000 \"...............\n- 0x0000dff4 e04fff7f b0ab3000 ffff010f 202e0000 .O....0..... ...\n- 0x0000e004 56e601c2 0200c802 04000000 c44fff7f V............O..\n- 0x0000e014 af2ab200 ffff015b 48b40100 00fe01e0 .*.....[H.......\n- 0x0000e024 04de1600 da07d604 c61600e6 0c02de16 ................\n- 0x0000e034 00b80d04 b61600ca 1032de16 00841178 .........2.....x\n- 0x0000e044 d616009c 13a001de 1600c014 1ec61600 ................\n- 0x0000e054 82151cde 1600b215 1ac61600 f6151ade ................\n- 0x0000e064 16009616 04c61600 b21604de 1600c216 ................\n- 0x0000e074 14000000 5c4fff7f c93f3601 b0b0af80 ....\\O...?6.....\n- 0x0000e084 ffff01a4 02e00232 e06300f2 0304e263 .......2.c.....c\n- 0x0000e094 00ac05ee 08ec6300 a211049e 6300a612 ......c.....c...\n- 0x0000e0a4 c401ec63 00f41304 8664008e 1426fe63 ...c.....d...&.c\n- 0x0000e0b4 00c6159e 02ec6300 f017048e 6300c418 ......c.....c...\n- 0x0000e0c4 04d06300 ec18e00b ec6300ec 24aa06e4 ..c......c..$...\n- 0x0000e0d4 6300f02c c401ec63 00902fe4 02886400 c..,...c../...d.\n- 0x0000e0e4 8032a808 ec630088 3b388a64 00c23bb8 .2...c..;8.d..;.\n- 0x0000e0f4 04ae6300 f04004ec 6300ca41 4a886400 ..c..@..c..AJ.d.\n- 0x0000e104 9c42980a ec6300cc 4c68ae63 00cc4d4a .B...c..Lh.c..MJ\n- 0x0000e114 886400d4 4e9a01ec 6300f64f 04ae6300 .d..N...c..O..c.\n- 0x0000e124 ac51fa01 ec6300d8 558e01ae 6300ee56 .Q...c..U...c..V\n- 0x0000e134 04ee6300 865722f0 63008459 44ae6300 ..c..W\".c..YD.c.\n- 0x0000e144 f059a001 ec6300a4 5b3aae63 00e45b98 .Y...c..[:.c..[.\n- 0x0000e154 01ec6300 905d1ce4 6300c05d be01ec63 ..c..]..c..]...c\n- 0x0000e164 00925f1c ae6300be 5f04ec63 00e05f1c .._..c.._..c.._.\n- 0x0000e174 e4630082 60c402ec 6300ce62 04886400 .c..`...c..b..d.\n- 0x0000e184 d26204ec 6300d662 08ae6300 de6214ec .b..c..b..c..b..\n- 0x0000e194 6300f262 04ae6300 f6620488 6400fa62 c..b..c..b..d..b\n- 0x0000e1a4 14ec6300 9a634600 00000000 244eff7f ..c..cF.....$N..\n- 0x0000e1b4 af1cb200 ffff0131 1e040000 2a26f602 .......1....*&..\n- 0x0000e1c4 00584cf4 0200a801 18f80200 c40104f2 .XL.............\n- 0x0000e1d4 0200d601 0cf80200 e60104d6 0200f401 ................\n- 0x0000e1e4 12f80200 ee020400 00000000 e44dff7f .............M..\n- 0x0000e1f4 b0af3800 ffff0135 4a4a0000 f601d801 ..8....5JJ......\n- 0x0000e204 803000d4 0304e42f 00e20304 903000ea .0...../.....0..\n- 0x0000e214 03048230 00fc0304 903000f2 04b02a80 ...0.....0....*.\n- 0x0000e224 3000fc2f 04000084 31228030 00000000 0../....1\".0....\n- 0x0000e234 a04dff7f b0af0400 ff904101 364804d2 .M........A.6H..\n- 0x0000e244 02015c04 b8020174 04fa0101 ce010400 ..\\....t........\n- 0x0000e254 00da0104 880201f6 01040000 840204ec ................\n- 0x0000e264 0203a802 04fa0200 c202048e 0303fe02 ................\n- 0x0000e274 04000001 00007d00 00000000 544dff7f ......}.....TM..\n- 0x0000e284 b0ae0100 ff902501 1a280400 004a0498 ......%..(...J..\n- 0x0000e294 0101a001 04b20103 ce0104d2 0100d601 ................\n- 0x0000e2a4 04000001 00007d00 00000000 244dff7f ......}.....$M..\n- 0x0000e2b4 ad08b100 ff902501 1a580400 006204aa ......%..X...b..\n- 0x0000e2c4 02019c01 8e010000 ba0204be 0200c202 ................\n- 0x0000e2d4 04000001 00000000 00000000 f44cff7f .............L..\n- 0x0000e2e4 c93f3201 b0b0af80 ffff01d2 01386200 .?2..........8b.\n- 0x0000e2f4 00be0292 02d01300 ea0404b8 13009205 ................\n- 0x0000e304 0cd01300 a20504f2 1300b805 de04d013 ................\n- 0x0000e314 00980a04 c61300aa 0a0ad013 00b60a04 ................\n- 0x0000e324 e6130098 0b04d013 00b60b04 ac130098 ................\n- 0x0000e334 0c049813 00b20c04 fa1200ba 0c0e9a13 ................\n- 0x0000e344 00e60c04 fc1300fe 0c5ad013 00da0d04 .........Z......\n- 0x0000e354 bc1300ea 0d1ad013 00980e04 ba1300b4 ................\n- 0x0000e364 0e04d013 00cc0e04 a21300dc 0e0afc13 ................\n- 0x0000e374 00c40f04 d01300ca 0f04dc12 00d80f04 ................\n- 0x0000e384 d01300de 0f04c412 00f00f04 d01300f6 ................\n- 0x0000e394 0f04dc13 00841004 d013008a 1004d213 ................\n- 0x0000e3a4 009a102a d01300c6 1004e813 00ea109a ...*............\n- 0x0000e3b4 01d01300 c01204e6 1200d812 040000 ...............\n+ 0x0000dec8 c9060181 b0b0af80 00000000 0451ff7f .............Q..\n+ 0x0000ded8 b0ae0500 ffff0111 30a40200 009003bc ........0.......\n+ 0x0000dee8 02b40600 da056400 00000000 e450ff7f ......d......P..\n+ 0x0000def8 b0af2600 ffff019d 01540400 00cc0104 ..&......T......\n+ 0x0000df08 a21400e2 029c01ac 1400a804 76a21400 ............v...\n+ 0x0000df18 c60504ac 1400e805 e601c214 00b8094a ...............J\n+ 0x0000df28 c61400b4 0a04b414 00da0c04 ac1400ee ................\n+ 0x0000df38 0c04a214 00860d52 ac1400dc 0d20a214 .......R..... ..\n+ 0x0000df48 00900e8e 02ac1400 a610b201 c41400e0 ................\n+ 0x0000df58 110cac14 00961220 c21400bc 1244ac14 ....... .....D..\n+ 0x0000df68 0098131e c41400c8 1304c214 00dc1318 ................\n+ 0x0000df78 ac140084 1404c414 008e1404 a2140092 ................\n+ 0x0000df88 1404c214 00961408 ac14009e 1404c414 ................\n+ 0x0000df98 00a8141a 00000000 3850ff7f b0ad0600 ........8P......\n+ 0x0000dfa8 ffff010c 9e0104ac 0700cc01 ea050000 ................\n+ 0x0000dfb8 2050ff7f ac3f1d00 ffff0116 20040000 P...?...... ...\n+ 0x0000dfc8 308401f6 0300bc01 ba02f803 00840404 0...............\n+ 0x0000dfd8 00000000 fc4fff7f b0ad3000 ffff010f .....O....0.....\n+ 0x0000dfe8 22040000 2eb604e4 0400ea04 04000000 \"...............\n+ 0x0000dff8 e04fff7f b0ab3000 ffff010f 202e0000 .O....0..... ...\n+ 0x0000e008 56e601c2 0200c802 04000000 c44fff7f V............O..\n+ 0x0000e018 af2ab200 ffff015b 48b40100 00fe01e0 .*.....[H.......\n+ 0x0000e028 04de1600 da07d604 c61600e6 0c02de16 ................\n+ 0x0000e038 00b80d04 b61600ca 1032de16 00841178 .........2.....x\n+ 0x0000e048 d616009c 13a001de 1600c014 1ec61600 ................\n+ 0x0000e058 82151cde 1600b215 1ac61600 f6151ade ................\n+ 0x0000e068 16009616 04c61600 b21604de 1600c216 ................\n+ 0x0000e078 14000000 5c4fff7f c93f3601 b0b0af80 ....\\O...?6.....\n+ 0x0000e088 ffff01a4 02e00232 e06300f2 0304e263 .......2.c.....c\n+ 0x0000e098 00ac05ee 08ec6300 a211049e 6300a612 ......c.....c...\n+ 0x0000e0a8 c401ec63 00f41304 8664008e 1426fe63 ...c.....d...&.c\n+ 0x0000e0b8 00c6159e 02ec6300 f017048e 6300c418 ......c.....c...\n+ 0x0000e0c8 04d06300 ec18e00b ec6300ec 24aa06e4 ..c......c..$...\n+ 0x0000e0d8 6300f02c c401ec63 00902fe4 02886400 c..,...c../...d.\n+ 0x0000e0e8 8032a808 ec630088 3b388a64 00c23bb8 .2...c..;8.d..;.\n+ 0x0000e0f8 04ae6300 f04004ec 6300ca41 4a886400 ..c..@..c..AJ.d.\n+ 0x0000e108 9c42980a ec6300cc 4c68ae63 00cc4d4a .B...c..Lh.c..MJ\n+ 0x0000e118 886400d4 4e9a01ec 6300f64f 04ae6300 .d..N...c..O..c.\n+ 0x0000e128 ac51fa01 ec6300d8 558e01ae 6300ee56 .Q...c..U...c..V\n+ 0x0000e138 04ee6300 865722f0 63008459 44ae6300 ..c..W\".c..YD.c.\n+ 0x0000e148 f059a001 ec6300a4 5b3aae63 00e45b98 .Y...c..[:.c..[.\n+ 0x0000e158 01ec6300 905d1ce4 6300c05d be01ec63 ..c..]..c..]...c\n+ 0x0000e168 00925f1c ae6300be 5f04ec63 00e05f1c .._..c.._..c.._.\n+ 0x0000e178 e4630082 60c402ec 6300ce62 04886400 .c..`...c..b..d.\n+ 0x0000e188 d26204ec 6300d662 08ae6300 de6214ec .b..c..b..c..b..\n+ 0x0000e198 6300f262 04ae6300 f6620488 6400fa62 c..b..c..b..d..b\n+ 0x0000e1a8 14ec6300 9a634600 00000000 244eff7f ..c..cF.....$N..\n+ 0x0000e1b8 af1cb200 ffff0131 1e040000 2a26f602 .......1....*&..\n+ 0x0000e1c8 00584cf4 0200a801 18f80200 c40104f2 .XL.............\n+ 0x0000e1d8 0200d601 0cf80200 e60104d6 0200f401 ................\n+ 0x0000e1e8 12f80200 ee020400 00000000 e44dff7f .............M..\n+ 0x0000e1f8 b0af3800 ffff0135 4a4a0000 f601d801 ..8....5JJ......\n+ 0x0000e208 803000d4 0304e42f 00e20304 903000ea .0...../.....0..\n+ 0x0000e218 03048230 00fc0304 903000f2 04b02a80 ...0.....0....*.\n+ 0x0000e228 3000fc2f 04000084 31228030 00000000 0../....1\".0....\n+ 0x0000e238 a04dff7f b0af0400 ff904101 364804d2 .M........A.6H..\n+ 0x0000e248 02015c04 b8020174 04fa0101 ce010400 ..\\....t........\n+ 0x0000e258 00da0104 880201f6 01040000 840204ec ................\n+ 0x0000e268 0203a802 04fa0200 c202048e 0303fe02 ................\n+ 0x0000e278 04000001 00007d00 00000000 544dff7f ......}.....TM..\n+ 0x0000e288 b0ae0100 ff902501 1a280400 004a0498 ......%..(...J..\n+ 0x0000e298 0101a001 04b20103 ce0104d2 0100d601 ................\n+ 0x0000e2a8 04000001 00007d00 00000000 244dff7f ......}.....$M..\n+ 0x0000e2b8 ad08b100 ff902501 1a580400 006204aa ......%..X...b..\n+ 0x0000e2c8 02019c01 8e010000 ba0204be 0200c202 ................\n+ 0x0000e2d8 04000001 00000000 00000000 f44cff7f .............L..\n+ 0x0000e2e8 c93f3201 b0b0af80 ffff01d2 01386200 .?2..........8b.\n+ 0x0000e2f8 00be0292 02d01300 ea0404b8 13009205 ................\n+ 0x0000e308 0cd01300 a20504f2 1300b805 de04d013 ................\n+ 0x0000e318 00980a04 c61300aa 0a0ad013 00b60a04 ................\n+ 0x0000e328 e6130098 0b04d013 00b60b04 ac130098 ................\n+ 0x0000e338 0c049813 00b20c04 fa1200ba 0c0e9a13 ................\n+ 0x0000e348 00e60c04 fc1300fe 0c5ad013 00da0d04 .........Z......\n+ 0x0000e358 bc1300ea 0d1ad013 00980e04 ba1300b4 ................\n+ 0x0000e368 0e04d013 00cc0e04 a21300dc 0e0afc13 ................\n+ 0x0000e378 00c40f04 d01300ca 0f04dc12 00d80f04 ................\n+ 0x0000e388 d01300de 0f04c412 00f00f04 d01300f6 ................\n+ 0x0000e398 0f04dc13 00841004 d013008a 1004d213 ................\n+ 0x0000e3a8 009a102a d01300c6 1004e813 00ea109a ...*............\n+ 0x0000e3b8 01d01300 c01204e6 1200d812 040000 ...............\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.ARM.exidx {}", "source2": "readelf --wide --decompress --hex-dump=.ARM.exidx {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Hex dump of section '.ARM.exidx':\n- 0x0000e3c4 444fff7f 01000000 5050ff7f 10ffff7f DO......PP......\n- 0x0000e3d4 9c5bff7f 01000000 a45cff7f b0b0aa80 .[.......\\......\n- 0x0000e3e4 f05cff7f 01000000 dc5dff7f d4faff7f .\\.......]......\n- 0x0000e3f4 7464ff7f d8faff7f 7868ff7f f0faff7f td......xh......\n- 0x0000e404 e073ff7f a908b180 0874ff7f 8cfbff7f .s.......t......\n- 0x0000e414 1078ff7f 9cfbff7f 407aff7f b8fbff7f .x......@z......\n- 0x0000e424 dc7cff7f ccfbff7f 5c7eff7f e0fbff7f .|......\\~......\n- 0x0000e434 e88aff7f 40fcff7f acbdff7f 70fdff7f ....@.......p...\n- 0x0000e444 3cbfff7f a8fdff7f e4d7ff7f 01000000 <...............\n- 0x0000e454 74daff7f dcfdff7f 0cdcff7f 01000000 t...............\n- 0x0000e464 40dcff7f 18feff7f 14ddff7f 40feff7f @...........@...\n- 0x0000e474 58deff7f 01000000 X.......\n+ 0x0000e3c8 444fff7f 01000000 5050ff7f 10ffff7f DO......PP......\n+ 0x0000e3d8 9c5bff7f 01000000 a45cff7f b0b0aa80 .[.......\\......\n+ 0x0000e3e8 f05cff7f 01000000 dc5dff7f d4faff7f .\\.......]......\n+ 0x0000e3f8 7464ff7f d8faff7f 7868ff7f f0faff7f td......xh......\n+ 0x0000e408 e073ff7f a908b180 0874ff7f 8cfbff7f .s.......t......\n+ 0x0000e418 1078ff7f 9cfbff7f 407aff7f b8fbff7f .x......@z......\n+ 0x0000e428 dc7cff7f ccfbff7f 5c7eff7f e0fbff7f .|......\\~......\n+ 0x0000e438 e88aff7f 40fcff7f acbdff7f 70fdff7f ....@.......p...\n+ 0x0000e448 3cbfff7f a8fdff7f e4d7ff7f 01000000 <...............\n+ 0x0000e458 74daff7f dcfdff7f 0cdcff7f 01000000 t...............\n+ 0x0000e468 40dcff7f 18feff7f 14ddff7f 40feff7f @...........@...\n+ 0x0000e478 58deff7f 01000000 X.......\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.eh_frame {}", "source2": "readelf --wide --decompress --hex-dump=.eh_frame {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Hex dump of section '.eh_frame':\n- 0x0000e47c 00000000 ....\n+ 0x0000e480 00000000 ....\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.init_array {}", "source2": "readelf --wide --decompress --hex-dump=.init_array {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Hex dump of section '.init_array':\n- 0x0001ec74 7d400000 09330000 }@...3..\n+ 0x0001ec74 81400000 0d330000 .@...3..\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.fini_array {}", "source2": "readelf --wide --decompress --hex-dump=.fini_array {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Hex dump of section '.fini_array':\n- 0x0001ec7c 3d400000 =@..\n+ 0x0001ec7c 41400000 A@..\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.got {}", "source2": "readelf --wide --decompress --hex-dump=.got {}", "unified_diff": "@@ -1,42 +1,42 @@\n \n Hex dump of section '.got':\n NOTE: This section has relocations against it, but these have NOT been applied to this dump.\n- 0x0001eda0 80ec0100 00000000 00000000 282d0000 ............(-..\n- 0x0001edb0 282d0000 282d0000 282d0000 282d0000 (-..(-..(-..(-..\n- 0x0001edc0 282d0000 282d0000 282d0000 282d0000 (-..(-..(-..(-..\n- 0x0001edd0 282d0000 282d0000 282d0000 282d0000 (-..(-..(-..(-..\n- 0x0001ede0 282d0000 282d0000 282d0000 282d0000 (-..(-..(-..(-..\n- 0x0001edf0 282d0000 282d0000 282d0000 282d0000 (-..(-..(-..(-..\n- 0x0001ee00 282d0000 282d0000 282d0000 282d0000 (-..(-..(-..(-..\n- 0x0001ee10 282d0000 282d0000 282d0000 282d0000 (-..(-..(-..(-..\n- 0x0001ee20 282d0000 282d0000 282d0000 282d0000 (-..(-..(-..(-..\n- 0x0001ee30 282d0000 282d0000 282d0000 282d0000 (-..(-..(-..(-..\n- 0x0001ee40 282d0000 282d0000 282d0000 282d0000 (-..(-..(-..(-..\n- 0x0001ee50 282d0000 282d0000 282d0000 282d0000 (-..(-..(-..(-..\n- 0x0001ee60 282d0000 282d0000 282d0000 282d0000 (-..(-..(-..(-..\n- 0x0001ee70 282d0000 282d0000 282d0000 282d0000 (-..(-..(-..(-..\n- 0x0001ee80 282d0000 282d0000 282d0000 282d0000 (-..(-..(-..(-..\n- 0x0001ee90 282d0000 282d0000 282d0000 282d0000 (-..(-..(-..(-..\n- 0x0001eea0 282d0000 282d0000 282d0000 282d0000 (-..(-..(-..(-..\n- 0x0001eeb0 282d0000 282d0000 282d0000 282d0000 (-..(-..(-..(-..\n- 0x0001eec0 282d0000 282d0000 282d0000 282d0000 (-..(-..(-..(-..\n- 0x0001eed0 282d0000 282d0000 282d0000 282d0000 (-..(-..(-..(-..\n- 0x0001eee0 282d0000 282d0000 282d0000 282d0000 (-..(-..(-..(-..\n- 0x0001eef0 282d0000 282d0000 282d0000 282d0000 (-..(-..(-..(-..\n- 0x0001ef00 282d0000 282d0000 282d0000 282d0000 (-..(-..(-..(-..\n- 0x0001ef10 282d0000 282d0000 282d0000 282d0000 (-..(-..(-..(-..\n- 0x0001ef20 282d0000 282d0000 282d0000 282d0000 (-..(-..(-..(-..\n- 0x0001ef30 282d0000 282d0000 282d0000 282d0000 (-..(-..(-..(-..\n- 0x0001ef40 282d0000 282d0000 282d0000 282d0000 (-..(-..(-..(-..\n- 0x0001ef50 282d0000 282d0000 282d0000 282d0000 (-..(-..(-..(-..\n- 0x0001ef60 282d0000 282d0000 282d0000 282d0000 (-..(-..(-..(-..\n- 0x0001ef70 282d0000 282d0000 282d0000 282d0000 (-..(-..(-..(-..\n- 0x0001ef80 282d0000 282d0000 282d0000 282d0000 (-..(-..(-..(-..\n- 0x0001ef90 282d0000 282d0000 8dbc0000 1d340000 (-..(-.......4..\n- 0x0001efa0 00000000 1dc30000 00000000 61bc0000 ............a...\n- 0x0001efb0 00000000 39bc0000 00000000 00000000 ....9...........\n- 0x0001efc0 35bc0000 00000000 00000000 00000000 5...............\n- 0x0001efd0 31bc0000 ddc20000 00000000 00000000 1...............\n+ 0x0001eda0 80ec0100 00000000 00000000 2c2d0000 ............,-..\n+ 0x0001edb0 2c2d0000 2c2d0000 2c2d0000 2c2d0000 ,-..,-..,-..,-..\n+ 0x0001edc0 2c2d0000 2c2d0000 2c2d0000 2c2d0000 ,-..,-..,-..,-..\n+ 0x0001edd0 2c2d0000 2c2d0000 2c2d0000 2c2d0000 ,-..,-..,-..,-..\n+ 0x0001ede0 2c2d0000 2c2d0000 2c2d0000 2c2d0000 ,-..,-..,-..,-..\n+ 0x0001edf0 2c2d0000 2c2d0000 2c2d0000 2c2d0000 ,-..,-..,-..,-..\n+ 0x0001ee00 2c2d0000 2c2d0000 2c2d0000 2c2d0000 ,-..,-..,-..,-..\n+ 0x0001ee10 2c2d0000 2c2d0000 2c2d0000 2c2d0000 ,-..,-..,-..,-..\n+ 0x0001ee20 2c2d0000 2c2d0000 2c2d0000 2c2d0000 ,-..,-..,-..,-..\n+ 0x0001ee30 2c2d0000 2c2d0000 2c2d0000 2c2d0000 ,-..,-..,-..,-..\n+ 0x0001ee40 2c2d0000 2c2d0000 2c2d0000 2c2d0000 ,-..,-..,-..,-..\n+ 0x0001ee50 2c2d0000 2c2d0000 2c2d0000 2c2d0000 ,-..,-..,-..,-..\n+ 0x0001ee60 2c2d0000 2c2d0000 2c2d0000 2c2d0000 ,-..,-..,-..,-..\n+ 0x0001ee70 2c2d0000 2c2d0000 2c2d0000 2c2d0000 ,-..,-..,-..,-..\n+ 0x0001ee80 2c2d0000 2c2d0000 2c2d0000 2c2d0000 ,-..,-..,-..,-..\n+ 0x0001ee90 2c2d0000 2c2d0000 2c2d0000 2c2d0000 ,-..,-..,-..,-..\n+ 0x0001eea0 2c2d0000 2c2d0000 2c2d0000 2c2d0000 ,-..,-..,-..,-..\n+ 0x0001eeb0 2c2d0000 2c2d0000 2c2d0000 2c2d0000 ,-..,-..,-..,-..\n+ 0x0001eec0 2c2d0000 2c2d0000 2c2d0000 2c2d0000 ,-..,-..,-..,-..\n+ 0x0001eed0 2c2d0000 2c2d0000 2c2d0000 2c2d0000 ,-..,-..,-..,-..\n+ 0x0001eee0 2c2d0000 2c2d0000 2c2d0000 2c2d0000 ,-..,-..,-..,-..\n+ 0x0001eef0 2c2d0000 2c2d0000 2c2d0000 2c2d0000 ,-..,-..,-..,-..\n+ 0x0001ef00 2c2d0000 2c2d0000 2c2d0000 2c2d0000 ,-..,-..,-..,-..\n+ 0x0001ef10 2c2d0000 2c2d0000 2c2d0000 2c2d0000 ,-..,-..,-..,-..\n+ 0x0001ef20 2c2d0000 2c2d0000 2c2d0000 2c2d0000 ,-..,-..,-..,-..\n+ 0x0001ef30 2c2d0000 2c2d0000 2c2d0000 2c2d0000 ,-..,-..,-..,-..\n+ 0x0001ef40 2c2d0000 2c2d0000 2c2d0000 2c2d0000 ,-..,-..,-..,-..\n+ 0x0001ef50 2c2d0000 2c2d0000 2c2d0000 2c2d0000 ,-..,-..,-..,-..\n+ 0x0001ef60 2c2d0000 2c2d0000 2c2d0000 2c2d0000 ,-..,-..,-..,-..\n+ 0x0001ef70 2c2d0000 2c2d0000 2c2d0000 2c2d0000 ,-..,-..,-..,-..\n+ 0x0001ef80 2c2d0000 2c2d0000 2c2d0000 2c2d0000 ,-..,-..,-..,-..\n+ 0x0001ef90 2c2d0000 2c2d0000 91bc0000 21340000 ,-..,-......!4..\n+ 0x0001efa0 00000000 21c30000 00000000 65bc0000 ....!.......e...\n+ 0x0001efb0 00000000 3dbc0000 00000000 00000000 ....=...........\n+ 0x0001efc0 39bc0000 00000000 00000000 00000000 9...............\n+ 0x0001efd0 35bc0000 e1c20000 00000000 00000000 5...............\n 0x0001efe0 00000000 00000000 00000000 00000000 ................\n 0x0001eff0 00000000 00000000 00000000 00000000 ................\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 31303132 62623235 37396662 30356331 1012bb2579fb05c1\n- 0x00000010 61306266 66376163 39626161 35646165 a0bff7ac9baa5dae\n- 0x00000020 31623237 39632e64 65627567 00000000 1b279c.debug....\n- 0x00000030 dc7282dd .r..\n+ 0x00000000 38366337 34653131 66373230 30326666 86c74e11f72002ff\n+ 0x00000010 32343063 30343734 38313661 61383064 240c0474816aa80d\n+ 0x00000020 66383164 39352e64 65627567 00000000 f81d95.debug....\n+ 0x00000030 946140b6 .a@.\n \n"}]}, {"source1": "./usr/bin/tei2mod", "source2": "./usr/bin/tei2mod", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,16 +4,16 @@\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 00000154 000154 000019 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000170 000170 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000194 000194 000020 00 A 0 0 4\n [ 4] .gnu.hash GNU_HASH 000001b4 0001b4 000168 04 A 5 0 4\n [ 5] .dynsym DYNSYM 0000031c 00031c 0007f0 10 A 6 3 4\n- [ 6] .dynstr STRTAB 00000b0c 000b0c 000c50 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 0000175c 00175c 0000fe 02 A 5 0 2\n+ [ 6] .dynstr STRTAB 00000b0c 000b0c 000c52 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 0000175e 00175e 0000fe 02 A 5 0 2\n [ 8] .gnu.version_r VERNEED 0000185c 00185c 0000d0 00 A 6 4 4\n [ 9] .rel.dyn REL 0000192c 00192c 0000c0 08 A 5 0 4\n [10] .rel.plt REL 000019ec 0019ec 000240 08 AI 5 22 4\n [11] .init PROGBITS 00001c2c 001c2c 00000c 00 AX 0 0 4\n [12] .plt PROGBITS 00001c38 001c38 00037c 04 AX 0 0 4\n [13] .text PROGBITS 00001fb4 001fb4 002dc4 00 AX 0 0 4\n [14] .fini PROGBITS 00004d78 004d78 000008 00 AX 0 0 4\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -11,24 +11,24 @@\n 0x00000019 (INIT_ARRAY) 0x15d58\n 0x0000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x0000001a (FINI_ARRAY) 0x15d60\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x1b4\n 0x00000005 (STRTAB) 0xb0c\n 0x00000006 (SYMTAB) 0x31c\n- 0x0000000a (STRSZ) 3152 (bytes)\n+ 0x0000000a (STRSZ) 3154 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000015 (DEBUG) 0x0\n 0x00000003 (PLTGOT) 0x15e84\n 0x00000002 (PLTRELSZ) 576 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0x19ec\n 0x00000011 (REL) 0x192c\n 0x00000012 (RELSZ) 192 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW PIE\n 0x6ffffffe (VERNEED) 0x185c\n 0x6fffffff (VERNEEDNUM) 4\n- 0x6ffffff0 (VERSYM) 0x175c\n+ 0x6ffffff0 (VERSYM) 0x175e\n 0x6ffffffa (RELCOUNT) 10\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f53baafa5510aacf644bfeb92776f5bfc65b2357\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 9e9ac4d635f6de4a14d759b023d90232a27e1af6\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n"}, {"source1": "readelf --wide --version-info {}", "source2": "readelf --wide --version-info {}", "unified_diff": "@@ -1,10 +1,10 @@\n \n Version symbols section '.gnu.version' contains 127 entries:\n- Addr: 0x000000000000175c Offset: 0x00175c Link: 5 (.dynsym)\n+ Addr: 0x000000000000175e Offset: 0x00175e Link: 5 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 004: 2 (GLIBCXX_3.4) 3 (GLIBC_2.4) 2 (GLIBCXX_3.4) 0 (*local*) \n 008: 0 (*local*) 0 (*local*) 4 (GCC_3.5) 0 (*local*) \n 00c: 0 (*local*) 0 (*local*) 3 (GLIBC_2.4) 2 (GLIBCXX_3.4)\n 010: 0 (*local*) 5 (CXXABI_1.3) 2 (GLIBCXX_3.4) 3 (GLIBC_2.4) \n 014: 0 (*local*) 3 (GLIBC_2.4) 6 (GLIBCXX_3.4.9) 5 (CXXABI_1.3) \n 018: 0 (*local*) 2 (GLIBCXX_3.4) 7 (GLIBCXX_3.4.11) 8 (CXXABI_1.3.9)\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -165,15 +165,15 @@\n Description=???\n SourceType=TEI\n Encoding=%s\n ModDrv=%s\n CompressType=%s\n CipherKey=%s\n /usr/lib/debug/.dwz/arm-linux-gnueabihf/libsword-utils.debug\n-3baafa5510aacf644bfeb92776f5bfc65b2357.debug\n+9ac4d635f6de4a14d759b023d90232a27e1af6.debug\n .shstrtab\n .note.gnu.build-id\n .note.ABI-tag\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rel.dyn\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -193,8 +193,9 @@\n 0x000016ec 5f312e33 2e390047 4c494243 58585f33 _1.3.9.GLIBCXX_3\n 0x000016fc 2e342e31 3100474c 49424358 585f332e .4.11.GLIBCXX_3.\n 0x0000170c 342e3900 43585841 42495f31 2e330047 4.9.CXXABI_1.3.G\n 0x0000171c 4c494243 58585f33 2e340000 00000000 LIBCXX_3.4......\n 0x0000172c 00000000 00000000 00000000 00000000 ................\n 0x0000173c 00000000 00000000 00000000 00000000 ................\n 0x0000174c 00000000 00000000 00000000 00000000 ................\n+ 0x0000175c 0000 ..\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 33626161 66613535 31306161 63663634 3baafa5510aacf64\n- 0x00000010 34626665 62393237 37366635 62666336 4bfeb92776f5bfc6\n- 0x00000020 35623233 35372e64 65627567 00000000 5b2357.debug....\n- 0x00000030 0698c362 ...b\n+ 0x00000000 39616334 64363335 66366465 34613134 9ac4d635f6de4a14\n+ 0x00000010 64373539 62303233 64393032 33326132 d759b023d90232a2\n+ 0x00000020 37653161 66362e64 65627567 00000000 7e1af6.debug....\n+ 0x00000030 22d880ca \"...\n \n"}]}, {"source1": "./usr/bin/vpl2mod", "source2": "./usr/bin/vpl2mod", "unified_diff": null, "details": [{"source1": "readelf --wide --file-header {}", "source2": "readelf --wide --file-header {}", "unified_diff": "@@ -4,15 +4,15 @@\n Data: 2's complement, little endian\n Version: 1 (current)\n OS/ABI: UNIX - System V\n ABI Version: 0\n Type: DYN (Shared object file)\n Machine: ARM\n Version: 0x1\n- Entry point address: 0x1e69\n+ Entry point address: 0x1e6d\n Start of program headers: 52 (bytes into file)\n Start of section headers: 12760 (bytes into file)\n Flags: 0x5000400, Version5 EABI, hard-float ABI\n Size of this header: 52 (bytes)\n Size of program headers: 32 (bytes)\n Number of program headers: 9\n Size of section headers: 40 (bytes)\n"}, {"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,19 +1,19 @@\n \n Elf file type is DYN (Shared object file)\n-Entry point 0x1e69\n+Entry point 0x1e6d\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- EXIDX 0x002894 0x00002894 0x00002894 0x00040 0x00040 R 0x4\n+ EXIDX 0x002898 0x00002898 0x00002898 0x00040 0x00040 R 0x4\n PHDR 0x000034 0x00000034 0x00000034 0x00120 0x00120 R 0x4\n INTERP 0x000154 0x00000154 0x00000154 0x00019 0x00019 R 0x1\n [Requesting program interpreter: /lib/ld-linux-armhf.so.3]\n- LOAD 0x000000 0x00000000 0x00000000 0x028d8 0x028d8 R E 0x10000\n+ LOAD 0x000000 0x00000000 0x00000000 0x028dc 0x028dc R E 0x10000\n LOAD 0x002db8 0x00012db8 0x00012db8 0x00250 0x00258 RW 0x10000\n DYNAMIC 0x002dc4 0x00012dc4 0x00012dc4 0x00120 0x00120 RW 0x4\n NOTE 0x000170 0x00000170 0x00000170 0x00044 0x00044 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n GNU_RELRO 0x002db8 0x00012db8 0x00012db8 0x00248 0x00248 R 0x1\n \n Section to Segment mapping:\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,27 +4,27 @@\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 00000154 000154 000019 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000170 000170 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000194 000194 000020 00 A 0 0 4\n [ 4] .gnu.hash GNU_HASH 000001b4 0001b4 0000b0 04 A 5 0 4\n [ 5] .dynsym DYNSYM 00000264 000264 000550 10 A 6 3 4\n- [ 6] .dynstr STRTAB 000007b4 0007b4 0007ad 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 00000f62 000f62 0000aa 02 A 5 0 2\n- [ 8] .gnu.version_r VERNEED 0000100c 00100c 0000c0 00 A 6 4 4\n- [ 9] .rel.dyn REL 000010cc 0010cc 000088 08 A 5 0 4\n- [10] .rel.plt REL 00001154 001154 0001b8 08 AI 5 22 4\n- [11] .init PROGBITS 0000130c 00130c 00000c 00 AX 0 0 4\n- [12] .plt PROGBITS 00001318 001318 0002ac 04 AX 0 0 4\n- [13] .text PROGBITS 000015c4 0015c4 000ce0 00 AX 0 0 4\n- [14] .fini PROGBITS 000022a4 0022a4 000008 00 AX 0 0 4\n- [15] .rodata PROGBITS 000022ac 0022ac 000570 00 A 0 0 4\n- [16] .ARM.extab PROGBITS 0000281c 00281c 000078 00 A 0 0 4\n- [17] .ARM.exidx ARM_EXIDX 00002894 002894 000040 00 AL 13 0 4\n- [18] .eh_frame PROGBITS 000028d4 0028d4 000004 00 A 0 0 4\n+ [ 6] .dynstr STRTAB 000007b4 0007b4 0007af 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 00000f64 000f64 0000aa 02 A 5 0 2\n+ [ 8] .gnu.version_r VERNEED 00001010 001010 0000c0 00 A 6 4 4\n+ [ 9] .rel.dyn REL 000010d0 0010d0 000088 08 A 5 0 4\n+ [10] .rel.plt REL 00001158 001158 0001b8 08 AI 5 22 4\n+ [11] .init PROGBITS 00001310 001310 00000c 00 AX 0 0 4\n+ [12] .plt PROGBITS 0000131c 00131c 0002ac 04 AX 0 0 4\n+ [13] .text PROGBITS 000015c8 0015c8 000ce0 00 AX 0 0 4\n+ [14] .fini PROGBITS 000022a8 0022a8 000008 00 AX 0 0 4\n+ [15] .rodata PROGBITS 000022b0 0022b0 000570 00 A 0 0 4\n+ [16] .ARM.extab PROGBITS 00002820 002820 000078 00 A 0 0 4\n+ [17] .ARM.exidx ARM_EXIDX 00002898 002898 000040 00 AL 13 0 4\n+ [18] .eh_frame PROGBITS 000028d8 0028d8 000004 00 A 0 0 4\n [19] .init_array INIT_ARRAY 00012db8 002db8 000008 04 WA 0 0 4\n [20] .fini_array FINI_ARRAY 00012dc0 002dc0 000004 04 WA 0 0 4\n [21] .dynamic DYNAMIC 00012dc4 002dc4 000120 08 WA 6 0 4\n [22] .got PROGBITS 00012ee4 002ee4 00011c 04 WA 0 0 4\n [23] .data PROGBITS 00013000 003000 000008 00 WA 0 0 4\n [24] .bss NOBITS 00013008 003008 000008 00 WA 0 0 4\n [25] .ARM.attributes ARM_ATTRIBUTES 00000000 003008 000033 00 0 0 1\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -1,12 +1,12 @@\n \n Symbol table '.dynsym' contains 85 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 00000000 0 NOTYPE LOCAL DEFAULT UND \n- 1: 0000130c 0 SECTION LOCAL DEFAULT 11 \n+ 1: 00001310 0 SECTION LOCAL DEFAULT 11 \n 2: 00013000 0 SECTION LOCAL DEFAULT 23 \n 3: 00000000 0 FUNC GLOBAL DEFAULT UND fwrite@GLIBC_2.4 (2)\n 4: 00000000 0 FUNC GLOBAL DEFAULT UND _Znaj@GLIBCXX_3.4 (3)\n 5: 00000000 0 NOTYPE WEAK DEFAULT UND _ITM_deregisterTMCloneTable\n 6: 00000000 0 FUNC GLOBAL DEFAULT UND _ZN5sword8VerseKeyC1ERKS0_\n 7: 00000000 0 FUNC GLOBAL DEFAULT UND __aeabi_unwind_cpp_pr0@GCC_3.5 (4)\n 8: 00000000 0 FUNC GLOBAL DEFAULT UND __ctype_b_loc@GLIBC_2.4 (2)\n@@ -64,25 +64,25 @@\n 60: 00000000 0 FUNC GLOBAL DEFAULT UND _ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate@GLIBCXX_3.4 (3)\n 61: 00000000 0 FUNC GLOBAL DEFAULT UND _ZN5sword8VerseKey7compareERKNS_5SWKeyE\n 62: 00000000 0 FUNC GLOBAL DEFAULT UND realloc@GLIBC_2.4 (2)\n 63: 00000000 0 FUNC GLOBAL DEFAULT UND _ZN5sword5SWKey10setPersistEb\n 64: 00000000 0 FUNC GLOBAL DEFAULT UND _ZN5sword8VerseKey9setIntrosEb\n 65: 00000000 0 FUNC GLOBAL DEFAULT UND read@GLIBC_2.4 (2)\n 66: 00013010 0 NOTYPE GLOBAL DEFAULT 24 _bss_end__\n- 67: 000015f9 2160 FUNC GLOBAL DEFAULT 13 main\n+ 67: 000015fd 2160 FUNC GLOBAL DEFAULT 13 main\n 68: 00013008 0 NOTYPE GLOBAL DEFAULT 24 __bss_start__\n- 69: 00001f79 296 FUNC GLOBAL DEFAULT 13 _Z8readlineiPPc\n+ 69: 00001f7d 296 FUNC GLOBAL DEFAULT 13 _Z8readlineiPPc\n 70: 00013008 0 NOTYPE GLOBAL DEFAULT 24 __bss_start\n 71: 00013010 0 NOTYPE GLOBAL DEFAULT 24 _end\n- 72: 000022ac 4 OBJECT GLOBAL DEFAULT 15 _IO_stdin_used\n+ 72: 000022b0 4 OBJECT GLOBAL DEFAULT 15 _IO_stdin_used\n 73: 00013010 0 NOTYPE GLOBAL DEFAULT 24 __end__\n 74: 00013000 0 NOTYPE GLOBAL DEFAULT 23 __data_start\n 75: 00013008 0 NOTYPE GLOBAL DEFAULT 23 _edata\n- 76: 00002119 96 FUNC GLOBAL DEFAULT 13 _Z7fixTextPc\n- 77: 000022a1 2 FUNC GLOBAL DEFAULT 13 __libc_csu_fini\n- 78: 00001e69 0 FUNC GLOBAL DEFAULT 13 _start\n- 79: 00002261 64 FUNC GLOBAL DEFAULT 13 __libc_csu_init\n- 80: 000020a1 120 FUNC GLOBAL DEFAULT 13 _Z9parseVRegPc\n- 81: 0000225d 4 FUNC WEAK DEFAULT 13 _ZNKSt5ctypeIcE8do_widenEc\n+ 76: 0000211d 96 FUNC GLOBAL DEFAULT 13 _Z7fixTextPc\n+ 77: 000022a5 2 FUNC GLOBAL DEFAULT 13 __libc_csu_fini\n+ 78: 00001e6d 0 FUNC GLOBAL DEFAULT 13 _start\n+ 79: 00002265 64 FUNC GLOBAL DEFAULT 13 __libc_csu_init\n+ 80: 000020a5 120 FUNC GLOBAL DEFAULT 13 _Z9parseVRegPc\n+ 81: 00002261 4 FUNC WEAK DEFAULT 13 _ZNKSt5ctypeIcE8do_widenEc\n 82: 00013000 0 NOTYPE WEAK DEFAULT 23 data_start\n- 83: 00002179 228 FUNC GLOBAL DEFAULT 13 _Z8isKJVRefPKc\n+ 83: 0000217d 228 FUNC GLOBAL DEFAULT 13 _Z8isKJVRefPKc\n 84: 00013010 0 NOTYPE GLOBAL DEFAULT 24 __bss_end__\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rel.dyn' at offset 0x10cc contains 17 entries:\n+Relocation section '.rel.dyn' at offset 0x10d0 contains 17 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00012db8 00000017 R_ARM_RELATIVE \n 00012dbc 00000017 R_ARM_RELATIVE \n 00012dc0 00000017 R_ARM_RELATIVE \n 00012fcc 00000017 R_ARM_RELATIVE \n 00012fd4 00000017 R_ARM_RELATIVE \n 00012fe4 00000017 R_ARM_RELATIVE \n@@ -15,15 +15,15 @@\n 00012fe0 00002315 R_ARM_GLOB_DAT 00000000 __cxa_finalize@GLIBC_2.4\n 00012fec 00002b15 R_ARM_GLOB_DAT 00000000 __stack_chk_guard@GLIBC_2.4\n 00012ff0 00003215 R_ARM_GLOB_DAT 00000000 _ITM_registerTMCloneTable\n 00012ff4 00003415 R_ARM_GLOB_DAT 00000000 stderr@GLIBC_2.4\n 00012ff8 00003515 R_ARM_GLOB_DAT 00000000 _ZSt4cerr@GLIBCXX_3.4\n 00012ffc 00003915 R_ARM_GLOB_DAT 00000000 _ZN5sword5SWBuf7nullStrE\n \n-Relocation section '.rel.plt' at offset 0x1154 contains 55 entries:\n+Relocation section '.rel.plt' at offset 0x1158 contains 55 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00012ef0 00000316 R_ARM_JUMP_SLOT 00000000 fwrite@GLIBC_2.4\n 00012ef4 00000416 R_ARM_JUMP_SLOT 00000000 _Znaj@GLIBCXX_3.4\n 00012ef8 00000616 R_ARM_JUMP_SLOT 00000000 _ZN5sword8VerseKeyC1ERKS0_\n 00012efc 00000816 R_ARM_JUMP_SLOT 00000000 __ctype_b_loc@GLIBC_2.4\n 00012f00 00000916 R_ARM_JUMP_SLOT 00000000 _ZN5sword8VerseKeyC1EPKc\n 00012f04 00000a16 R_ARM_JUMP_SLOT 00000000 _ZN5sword8VerseKey5parseEb\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -2,33 +2,33 @@\n Dynamic section at offset 0x2dc4 contains 31 entries:\n Tag Type Name/Value\n 0x00000001 (NEEDED) Shared library: [libsword.so.1.9.0]\n 0x00000001 (NEEDED) Shared library: [libstdc++.so.6]\n 0x00000001 (NEEDED) Shared library: [libgcc_s.so.1]\n 0x00000001 (NEEDED) Shared library: [libc.so.6]\n 0x00000001 (NEEDED) Shared library: [ld-linux-armhf.so.3]\n- 0x0000000c (INIT) 0x130c\n- 0x0000000d (FINI) 0x22a4\n+ 0x0000000c (INIT) 0x1310\n+ 0x0000000d (FINI) 0x22a8\n 0x00000019 (INIT_ARRAY) 0x12db8\n 0x0000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x0000001a (FINI_ARRAY) 0x12dc0\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x1b4\n 0x00000005 (STRTAB) 0x7b4\n 0x00000006 (SYMTAB) 0x264\n- 0x0000000a (STRSZ) 1965 (bytes)\n+ 0x0000000a (STRSZ) 1967 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000015 (DEBUG) 0x0\n 0x00000003 (PLTGOT) 0x12ee4\n 0x00000002 (PLTRELSZ) 440 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x1154\n- 0x00000011 (REL) 0x10cc\n+ 0x00000017 (JMPREL) 0x1158\n+ 0x00000011 (REL) 0x10d0\n 0x00000012 (RELSZ) 136 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW PIE\n- 0x6ffffffe (VERNEED) 0x100c\n+ 0x6ffffffe (VERNEED) 0x1010\n 0x6fffffff (VERNEEDNUM) 4\n- 0x6ffffff0 (VERSYM) 0xf62\n+ 0x6ffffff0 (VERSYM) 0xf64\n 0x6ffffffa (RELCOUNT) 8\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 4e35cb8f8c9b1e3ca2b2c61676bd035cb3922471\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 54e75a3db3cfdb41cf79506e2ec79f3393c37895\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n"}, {"source1": "readelf --wide --version-info {}", "source2": "readelf --wide --version-info {}", "unified_diff": "@@ -1,10 +1,10 @@\n \n Version symbols section '.gnu.version' contains 85 entries:\n- Addr: 0x0000000000000f62 Offset: 0x000f62 Link: 5 (.dynsym)\n+ Addr: 0x0000000000000f64 Offset: 0x000f64 Link: 5 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 0 (*local*) 2 (GLIBC_2.4) \n 004: 3 (GLIBCXX_3.4) 0 (*local*) 0 (*local*) 4 (GCC_3.5) \n 008: 2 (GLIBC_2.4) 0 (*local*) 0 (*local*) 2 (GLIBC_2.4) \n 00c: 0 (*local*) 0 (*local*) 3 (GLIBCXX_3.4) 3 (GLIBCXX_3.4)\n 010: 0 (*local*) 2 (GLIBC_2.4) 0 (*local*) 0 (*local*) \n 014: 0 (*local*) 0 (*local*) 5 (GLIBCXX_3.4.11) 3 (GLIBCXX_3.4)\n 018: 2 (GLIBC_2.4) 3 (GLIBCXX_3.4) 2 (GLIBC_2.4) 3 (GLIBCXX_3.4)\n@@ -21,15 +21,15 @@\n 044: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 048: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 04c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 050: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 054: 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 4 entries:\n- Addr: 0x000000000000100c Offset: 0x00100c Link: 6 (.dynstr)\n+ Addr: 0x0000000000001010 Offset: 0x001010 Link: 6 (.dynstr)\n 000000: Version: 1 File: ld-linux-armhf.so.3 Cnt: 1\n 0x0010: Name: GLIBC_2.4 Flags: none Version: 9\n 0x0020: Version: 1 File: libgcc_s.so.1 Cnt: 1\n 0x0030: Name: GCC_3.5 Flags: none Version: 4\n 0x0040: Version: 1 File: libstdc++.so.6 Cnt: 5\n 0x0050: Name: CXXABI_ARM_1.3.3 Flags: none Version: 8\n 0x0060: Name: GLIBCXX_3.4.9 Flags: none Version: 7\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -96,15 +96,15 @@\n Matthew 1:1\n No valid verse ref found on line: \n Error parsing key: \n Not a valid KJV ref: \n appending to ref: \n Warning, overwriting verse: \n /usr/lib/debug/.dwz/arm-linux-gnueabihf/libsword-utils.debug\n-35cb8f8c9b1e3ca2b2c61676bd035cb3922471.debug\n+e75a3db3cfdb41cf79506e2ec79f3393c37895.debug\n .shstrtab\n .note.gnu.build-id\n .note.ABI-tag\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rel.dyn\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -118,9 +118,9 @@\n 0x00000ee4 2e350043 58584142 495f4152 4d5f312e .5.CXXABI_ARM_1.\n 0x00000ef4 332e3300 474c4942 4358585f 332e342e 3.3.GLIBCXX_3.4.\n 0x00000f04 39004358 58414249 5f312e33 00474c49 9.CXXABI_1.3.GLI\n 0x00000f14 42435858 5f332e34 2e313100 474c4942 BCXX_3.4.11.GLIB\n 0x00000f24 4358585f 332e3400 00000000 00000000 CXX_3.4.........\n 0x00000f34 00000000 00000000 00000000 00000000 ................\n 0x00000f44 00000000 00000000 00000000 00000000 ................\n- 0x00000f54 00000000 00000000 00000000 00 .............\n+ 0x00000f54 00000000 00000000 00000000 000000 ...............\n \n"}, {"source1": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {}", "unified_diff": "@@ -1,10 +1,10 @@\n \n \n \n Disassembly of section .init:\n \n-0000130c <.init>:\n+00001310 <.init>:\n _init():\n \tpush\t{r3, lr}\n-\tbl\t1eb0 <_start@@Base+0x48>\n+\tbl\t1eb4 <_start@@Base+0x48>\n \tpop\t{r3, pc}\n"}, {"source1": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {}", "unified_diff": "@@ -1,287 +1,287 @@\n \n \n \n Disassembly of section .plt:\n \n-00001318 :\n+0000131c :\n \tpush\t{lr}\t\t; (str lr, [sp, #-4]!)\n-\tldr\tlr, [pc, #4]\t; 1328 \n+\tldr\tlr, [pc, #4]\t; 132c \n \tadd\tlr, pc, lr\n \tldr\tpc, [lr, #8]!\n-\t\t\t; instruction: 0x00011bbc\n+\t\t\t; instruction: 0x00011bb8\n \n-0000132c :\n+00001330 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #3004]!\t; 0xbbc\n+\tldr\tpc, [ip, #3000]!\t; 0xbb8\n \n-00001338 :\n+0000133c :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #2996]!\t; 0xbb4\n+\tldr\tpc, [ip, #2992]!\t; 0xbb0\n \n-00001344 :\n+00001348 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #2988]!\t; 0xbac\n+\tldr\tpc, [ip, #2984]!\t; 0xba8\n \n-00001350 <__ctype_b_loc@plt>:\n+00001354 <__ctype_b_loc@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #2980]!\t; 0xba4\n+\tldr\tpc, [ip, #2976]!\t; 0xba0\n \n-0000135c :\n+00001360 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #2972]!\t; 0xb9c\n+\tldr\tpc, [ip, #2968]!\t; 0xb98\n \n-00001368 :\n+0000136c :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #2964]!\t; 0xb94\n+\tldr\tpc, [ip, #2960]!\t; 0xb90\n \n-00001374 <__stack_chk_fail@plt>:\n+00001378 <__stack_chk_fail@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #2956]!\t; 0xb8c\n+\tldr\tpc, [ip, #2952]!\t; 0xb88\n \n-00001380 :\n+00001384 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #2948]!\t; 0xb84\n+\tldr\tpc, [ip, #2944]!\t; 0xb80\n \n-0000138c :\n+00001390 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #2940]!\t; 0xb7c\n+\tldr\tpc, [ip, #2936]!\t; 0xb78\n \n-00001398 :\n+0000139c :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #2932]!\t; 0xb74\n+\tldr\tpc, [ip, #2928]!\t; 0xb70\n \n-000013a4 :\n+000013a8 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #2924]!\t; 0xb6c\n+\tldr\tpc, [ip, #2920]!\t; 0xb68\n \n-000013b0 :\n+000013b4 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #2916]!\t; 0xb64\n+\tldr\tpc, [ip, #2912]!\t; 0xb60\n \n-000013bc <__libc_start_main@plt>:\n+000013c0 <__libc_start_main@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #2908]!\t; 0xb5c\n+\tldr\tpc, [ip, #2904]!\t; 0xb58\n \n-000013c8 <__gmon_start__@plt>:\n+000013cc <__gmon_start__@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #2900]!\t; 0xb54\n+\tldr\tpc, [ip, #2896]!\t; 0xb50\n \n-000013d4 :\n+000013d8 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #2892]!\t; 0xb4c\n+\tldr\tpc, [ip, #2888]!\t; 0xb48\n \n-000013e0 :\n+000013e4 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #2884]!\t; 0xb44\n+\tldr\tpc, [ip, #2880]!\t; 0xb40\n \n-000013ec :\n+000013f0 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #2876]!\t; 0xb3c\n+\tldr\tpc, [ip, #2872]!\t; 0xb38\n \n-000013f8 ::_M_widen_init() const@plt>:\n+000013fc ::_M_widen_init() const@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #2868]!\t; 0xb34\n+\tldr\tpc, [ip, #2864]!\t; 0xb30\n \n-00001404 :\n+00001408 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #2860]!\t; 0xb2c\n+\tldr\tpc, [ip, #2856]!\t; 0xb28\n \n-00001410 :\n+00001414 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #2852]!\t; 0xb24\n+\tldr\tpc, [ip, #2848]!\t; 0xb20\n \n-0000141c :\n+00001420 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #2844]!\t; 0xb1c\n+\tldr\tpc, [ip, #2840]!\t; 0xb18\n \n-00001428 :\n+0000142c :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #2836]!\t; 0xb14\n+\tldr\tpc, [ip, #2832]!\t; 0xb10\n \n-00001434 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>:\n+00001438 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #2828]!\t; 0xb0c\n+\tldr\tpc, [ip, #2824]!\t; 0xb08\n \n-00001440 :\n+00001444 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #2820]!\t; 0xb04\n+\tldr\tpc, [ip, #2816]!\t; 0xb00\n \n-0000144c <__gxx_personality_v0@plt>:\n+00001450 <__gxx_personality_v0@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #2812]!\t; 0xafc\n+\tldr\tpc, [ip, #2808]!\t; 0xaf8\n \n-00001458 :\n+0000145c :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #2804]!\t; 0xaf4\n+\tldr\tpc, [ip, #2800]!\t; 0xaf0\n \n-00001464 :\n+00001468 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #2796]!\t; 0xaec\n+\tldr\tpc, [ip, #2792]!\t; 0xae8\n \n-00001470 :\n+00001474 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #2788]!\t; 0xae4\n+\tldr\tpc, [ip, #2784]!\t; 0xae0\n \n-0000147c :\n+00001480 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #2780]!\t; 0xadc\n+\tldr\tpc, [ip, #2776]!\t; 0xad8\n \n-00001488 <__cxa_finalize@plt>:\n+0000148c <__cxa_finalize@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #2772]!\t; 0xad4\n+\tldr\tpc, [ip, #2768]!\t; 0xad0\n \n-00001494 :\n+00001498 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #2764]!\t; 0xacc\n+\tldr\tpc, [ip, #2760]!\t; 0xac8\n \n-000014a0 :\n+000014a4 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #2756]!\t; 0xac4\n+\tldr\tpc, [ip, #2752]!\t; 0xac0\n \n-000014ac :\n+000014b0 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #2748]!\t; 0xabc\n+\tldr\tpc, [ip, #2744]!\t; 0xab8\n \n-000014b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>:\n+000014bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #2740]!\t; 0xab4\n+\tldr\tpc, [ip, #2736]!\t; 0xab0\n \n-000014c4 <__aeabi_atexit@plt>:\n+000014c8 <__aeabi_atexit@plt>:\n \t\t\t; instruction: 0xe7fd4778\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #2728]!\t; 0xaa8\n+\tldr\tpc, [ip, #2724]!\t; 0xaa4\n \n-000014d4 :\n+000014d8 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #2720]!\t; 0xaa0\n+\tldr\tpc, [ip, #2716]!\t; 0xa9c\n \n-000014e0 :\n+000014e4 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #2712]!\t; 0xa98\n+\tldr\tpc, [ip, #2708]!\t; 0xa94\n \n-000014ec :\n+000014f0 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #2704]!\t; 0xa90\n+\tldr\tpc, [ip, #2700]!\t; 0xa8c\n \n-000014f8 :\n+000014fc :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #2696]!\t; 0xa88\n+\tldr\tpc, [ip, #2692]!\t; 0xa84\n \n-00001504 :\n+00001508 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #2688]!\t; 0xa80\n+\tldr\tpc, [ip, #2684]!\t; 0xa7c\n \n-00001510 <__cxa_end_cleanup@plt>:\n+00001514 <__cxa_end_cleanup@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #2680]!\t; 0xa78\n+\tldr\tpc, [ip, #2676]!\t; 0xa74\n \n-0000151c :\n+00001520 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #2672]!\t; 0xa70\n+\tldr\tpc, [ip, #2668]!\t; 0xa6c\n \n-00001528 :\n+0000152c :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #2664]!\t; 0xa68\n+\tldr\tpc, [ip, #2660]!\t; 0xa64\n \n-00001534 :\n+00001538 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #2656]!\t; 0xa60\n+\tldr\tpc, [ip, #2652]!\t; 0xa5c\n \n-00001540 <__fprintf_chk@plt>:\n+00001544 <__fprintf_chk@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #2648]!\t; 0xa58\n+\tldr\tpc, [ip, #2644]!\t; 0xa54\n \n-0000154c :\n+00001550 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #2640]!\t; 0xa50\n+\tldr\tpc, [ip, #2636]!\t; 0xa4c\n \n-00001558 :\n+0000155c :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #2632]!\t; 0xa48\n+\tldr\tpc, [ip, #2628]!\t; 0xa44\n \n-00001564 :\n+00001568 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #2624]!\t; 0xa40\n+\tldr\tpc, [ip, #2620]!\t; 0xa3c\n \n-00001570 :\n+00001574 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #2616]!\t; 0xa38\n+\tldr\tpc, [ip, #2612]!\t; 0xa34\n \n-0000157c >::clear(std::_Ios_Iostate)@plt>:\n+00001580 >::clear(std::_Ios_Iostate)@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #2608]!\t; 0xa30\n+\tldr\tpc, [ip, #2604]!\t; 0xa2c\n \n-00001588 :\n+0000158c :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #2600]!\t; 0xa28\n+\tldr\tpc, [ip, #2596]!\t; 0xa24\n \n-00001594 :\n+00001598 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #2592]!\t; 0xa20\n+\tldr\tpc, [ip, #2588]!\t; 0xa1c\n \n-000015a0 :\n+000015a4 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #2584]!\t; 0xa18\n+\tldr\tpc, [ip, #2580]!\t; 0xa14\n \n-000015ac :\n+000015b0 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #2576]!\t; 0xa10\n+\tldr\tpc, [ip, #2572]!\t; 0xa0c\n \n-000015b8 :\n+000015bc :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #2568]!\t; 0xa08\n+\tldr\tpc, [ip, #2564]!\t; 0xa04\n"}, {"source1": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "comments": ["error from `objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}`:", "objdump: DWARF error: could not find variable specification at offset 4d2", "objdump: DWARF error: could not find variable specification at offset 222b", "objdump: DWARF error: unable to read alt ref 8483"], "unified_diff": "@@ -1,813 +1,813 @@\n \n \n \n Disassembly of section .text:\n \n-000015c4 :\n+000015c8 :\n _GLOBAL__sub_I__Z8readlineiPPc():\n \tcfstr32mi\tmvfx11, [r8], {56}\t; 0x38\n \tldrbtmi\tr4, [ip], #-3336\t; 0xfffff2f8\n \tldrbtmi\tr4, [sp], #-1568\t; 0xfffff9e0\n \tsvc\t0x00aaf7ff\n-\tbmi\t1d41f4 <__bss_end__@@Base+0x1c11e4>\n+\tbmi\t1d41f8 <__bss_end__@@Base+0x1c11e8>\n \tldrbtmi\tr4, [sl], #-1568\t; 0xfffff9e0\n \tpop\t{r0, r3, r5, r6, r7, fp, ip, lr}\n \t\t\t; instruction: 0xf7ff4038\n \tsvclt\t0x0000bf6f\n-\tandeq\tr1, r1, lr, lsr sl\n-\tandeq\tr1, r1, r2, lsl r9\n+\tandeq\tr1, r1, sl, lsr sl\n+\tandeq\tr1, r1, lr, lsl #18\n \tstrdeq\tr0, [r0], -r8\n-\tandeq\tr1, r1, r6, lsr #20\n+\tandeq\tr1, r1, r2, lsr #20\n \n-000015f8 :\n+000015fc :\n main():\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov\tr5, r0\n-\tldr.w\tr0, [pc, #1992]\t; 1dc8 \n+\tldr.w\tr0, [pc, #1992]\t; 1dcc \n \tvpush\t{d8-d9}\n \tsub.w\tsp, sp, #684\t; 0x2ac\n-\tldr.w\tr3, [pc, #1984]\t; 1dcc \n+\tldr.w\tr3, [pc, #1984]\t; 1dd0 \n \tadd\tr0, pc\n-\tldr.w\tr2, [pc, #1980]\t; 1dd0 \n+\tldr.w\tr2, [pc, #1980]\t; 1dd4 \n \tmov\tr4, r1\n \tadd\tr3, pc\n \tstr\tr3, [sp, #28]\n \tcmp\tr5, #1\n \tldr\tr2, [r0, r2]\n \tldr\tr2, [r2, #0]\n \tstr\tr2, [sp, #676]\t; 0x2a4\n \tmov.w\tr2, #0\n-\tble.w\t1c76 \n+\tble.w\t1c7a \n \tldr\tr0, [r1, #4]\n-\tblx\t13b0 \n+\tblx\t13b4 \n \tsubs.w\tfp, r0, #0\n-\tblt.w\t1c52 \n-\tldr.w\tr1, [pc, #1944]\t; 1dd4 \n+\tblt.w\t1c56 \n+\tldr.w\tr1, [pc, #1944]\t; 1dd8 \n \tldr\tr0, [r4, #8]\n \tadd\tr1, pc\n-\tblx\t14ec \n+\tblx\t14f0 \n \tcmp\tr0, #0\n-\tbne.w\t1d72 \n+\tbne.w\t1d76 \n \tcmp\tr5, #3\n \tit\tle\n \tstrle\tr0, [sp, #36]\t; 0x24\n-\tble.n\t165e \n+\tble.n\t1662 \n \tldr\tr3, [r4, #12]\n \tldrb\tr3, [r3, #0]\n \tsubs\tr3, #48\t; 0x30\n \tit\tne\n \tmovne\tr3, #1\n \tstr\tr3, [sp, #36]\t; 0x24\n \tcmp\tr5, #4\n \tit\tle\n \tmovle\tr5, #0\n-\tbgt.w\t1b88 \n+\tbgt.w\t1b8c \n \tadd.w\tr8, sp, #52\t; 0x34\n-\tldr.w\tr3, [pc, #1896]\t; 1dd8 \n+\tldr.w\tr3, [pc, #1896]\t; 1ddc \n \tldr\tr1, [r4, #8]\n \tadd.w\tr9, sp, #424\t; 0x1a8\n \tmovs\tr4, #0\n \tadd\tr3, pc\n \tstrd\tr4, r4, [sp, #12]\n \tmov\tr2, r4\n \tstrd\tr4, r4, [sp, #4]\n \tmov\tr0, r9\n \tstr\tr4, [sp, #0]\n \tadd.w\tsl, sp, #56\t; 0x38\n \tstr.w\tr4, [r8]\n \tstr\tr3, [sp, #20]\n \tmov\tr3, r4\n-\tblx\t147c \n+\tblx\t1480 \n \tmov\tr1, r4\n \tmov\tr0, sl\n-\tblx\t135c \n+\tblx\t1360 \n \tmov\tr1, r4\n \tmov\tr0, sl\n-\tblx\t14e0 \n+\tblx\t14e4 \n \tmovs\tr1, #1\n \tmov\tr0, sl\n-\tblx\t15ac \n+\tblx\t15b0 \n \tmovs\tr1, #1\n \tmov\tr0, sl\n-\tblx\t15a0 \n+\tblx\t15a4 \n \tmov\tr1, sl\n \tmov\tr0, r9\n-\tblx\t1504 \n+\tblx\t1508 \n \tmov\tr0, r9\n \tmov.w\tr1, #1\n-\tblx\t1570 \n+\tblx\t1574 \n \tcmp\tr5, #0\n-\tbne.w\t1bc4 \n-\tldr.w\tr3, [pc, #1800]\t; 1ddc \n+\tbne.w\t1bc8 \n+\tldr.w\tr3, [pc, #1800]\t; 1de0 \n \tadd\tr3, pc\n \tvmov\ts17, r3\n-\tldr.w\tr3, [pc, #1796]\t; 1de0 \n+\tldr.w\tr3, [pc, #1796]\t; 1de4 \n \tadd\tr3, pc\n \tvmov\ts18, r3\n-\tldr.w\tr3, [pc, #1788]\t; 1de4 \n+\tldr.w\tr3, [pc, #1788]\t; 1de8 \n \tadd\tr3, pc\n \tvmov\ts19, r3\n \tmovs\tr3, #0\n \tstr\tr3, [sp, #40]\t; 0x28\n \tmov\tr0, r9\n-\tblx\t1380 \n+\tblx\t1384 \n \tcmp\tr0, #0\n-\tbne.w\t1824 \n+\tbne.w\t1828 \n \tmov\tr1, r8\n \tmov\tr0, fp\n-\tbl\t1f78 \n+\tbl\t1f7c \n \tldr.w\tr3, [r8]\n \tcmp\tr0, #0\n-\tbne.w\t1824 \n+\tbne.w\t1828 \n \tldrb\tr2, [r3, #0]\n \tcmp\tr2, #124\t; 0x7c\n-\tbeq.n\t16f2 \n+\tbeq.n\t16f6 \n \tldr\tr2, [sp, #36]\t; 0x24\n \tmov\tr0, r3\n \tcmp\tr2, #0\n-\tbeq.w\t1862 \n-\tbl\t20a0 \n+\tbeq.w\t1866 \n+\tbl\t20a4 \n \tmov\tr6, r0\n \tcmp\tr0, #0\n-\tbeq.w\t1c28 \n+\tbeq.w\t1c2c \n \tldr.w\tr1, [r8]\n \tmov\tr0, sl\n-\tblx\t1470 \n+\tblx\t1474 \n \tmovs\tr1, #1\n \tmov\tr0, sl\n-\tblx\t1368 \n+\tblx\t136c \n \tmov\tr0, sl\n-\tblx\t13d4 \n+\tblx\t13d8 \n \tcmp\tr0, #0\n-\tbne.w\t1c02 \n+\tbne.w\t1c06 \n \tmov\tr0, r9\n-\tblx\t1464 \n+\tblx\t1468 \n \tldr\tr5, [r0, #0]\n \tcmp\tr5, #0\n-\tbeq.w\t187e \n+\tbeq.w\t1882 \n \tmov\tr0, r5\n-\tblx\t14a0 \n+\tblx\t14a4 \n \tadd.w\tr3, r0, #129\t; 0x81\n \tmov\tr4, r0\n \tmov\tr0, r3\n \tstr\tr3, [sp, #32]\n-\tblx\t1494 \n+\tblx\t1498 \n \tmov\tr7, r0\n \tmov\tr1, r5\n \tadd.w\tr3, r4, #128\t; 0x80\n \tadds\tr2, r4, #1\n \tadds\tr5, r7, r4\n \tadds\tr3, r0, r3\n \tstr\tr3, [sp, #24]\n-\tblx\t1428 \n+\tblx\t142c \n \tmovs\tr3, #0\n \tstrb\tr3, [r7, r4]\n \tldr.w\tr0, [r8]\n-\tbl\t2178 \n+\tbl\t217c \n \tcmp\tr0, #0\n-\tbeq.n\t1890 \n+\tbeq.n\t1894 \n \tmovs\tr3, #0\n \tstr\tr3, [sp, #40]\t; 0x28\n \tsubs\tr5, r5, r7\n \tcmp\tr5, #1\n-\tbls.n\t17f0 \n-\tldr.w\tr3, [pc, #1612]\t; 1de8 \n+\tbls.n\t17f4 \n+\tldr.w\tr3, [pc, #1612]\t; 1dec \n \tvmov\tr1, s17\n \tldr\tr2, [sp, #28]\n \tldr\tr5, [r2, r3]\n \tmovs\tr2, #28\n \tmov\tr0, r5\n-\tblx\t14b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t14bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tmov\tr0, sl\n-\tblx\t13ec \n+\tblx\t13f0 \n \tmov\tr4, r0\n \tcmp\tr0, #0\n-\tbeq.w\t1aa8 \n-\tblx\t14a0 \n+\tbeq.w\t1aac \n+\tblx\t14a4 \n \tmov\tr1, r4\n \tmov\tr2, r0\n \tmov\tr0, r5\n-\tblx\t14b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t14bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tldr\tr3, [r5, #0]\n \tldr.w\tr3, [r3, #-12]\n \tadd\tr3, r5\n \tldr\tr4, [r3, #124]\t; 0x7c\n \tcmp\tr4, #0\n-\tbeq.w\t1c4e \n+\tbeq.w\t1c52 \n \tldrb\tr3, [r4, #28]\n \tcmp\tr3, #0\n-\tbeq.w\t1a52 \n+\tbeq.w\t1a56 \n \tldrb.w\tr1, [r4, #39]\t; 0x27\n \tmov\tr0, r5\n-\tblx\t141c \n-\tblx\t1404 \n+\tblx\t1420 \n+\tblx\t1408 \n \tmov\tr1, r6\n \tmov.w\tr2, #4294967295\t; 0xffffffff\n \tmov\tr0, r9\n-\tblx\t1458 \n+\tblx\t145c \n \tcmp\tr7, #0\n-\tbeq.w\t16f2 \n-\tldr.w\tr3, [pc, #1512]\t; 1dec \n+\tbeq.w\t16f6 \n+\tldr.w\tr3, [pc, #1512]\t; 1df0 \n \tldr\tr2, [sp, #28]\n \tldr\tr3, [r2, r3]\n \tldr\tr3, [r3, #0]\n \tcmp\tr7, r3\n-\tbeq.w\t16f2 \n+\tbeq.w\t16f6 \n \tmov\tr0, r7\n-\tblx\t1410 \n+\tblx\t1414 \n \tmov\tr0, r9\n-\tblx\t1380 \n+\tblx\t1384 \n \tcmp\tr0, #0\n-\tbeq.w\t16fe \n+\tbeq.w\t1702 \n \tldr.w\tr0, [r8]\n-\tcbz\tr0, 182e \n-\tblx\t13a4 \n+\tcbz\tr0, 1832 \n+\tblx\t13a8 \n \tmov\tr0, sl\n-\tblx\t14d4 \n+\tblx\t14d8 \n \tmov\tr0, r9\n-\tblx\t13e0 \n-\tldr.w\tr2, [pc, #1460]\t; 1df0 \n-\tldr.w\tr3, [pc, #1424]\t; 1dd0 \n+\tblx\t13e4 \n+\tldr.w\tr2, [pc, #1460]\t; 1df4 \n+\tldr.w\tr3, [pc, #1424]\t; 1dd4 \n \tadd\tr2, pc\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [sp, #676]\t; 0x2a4\n \teors\tr2, r3\n \tmov.w\tr3, #0\n-\tbne.w\t1c72 \n+\tbne.w\t1c76 \n \tmovs\tr0, #0\n \tadd.w\tsp, sp, #684\t; 0x2ac\n \tvpop\t{d8-d9}\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n-\tbl\t2118 \n+\tbl\t211c \n \tldr.w\tr1, [r8]\n \tmov.w\tr2, #4294967295\t; 0xffffffff\n \tmov\tr0, r9\n-\tblx\t1458 \n+\tblx\t145c \n \tmovs\tr1, #1\n \tmov\tr0, r9\n-\tblx\t154c \n-\tb.n\t16f2 \n-\tldr.w\tr3, [pc, #1388]\t; 1dec \n+\tblx\t1550 \n+\tb.n\t16f6 \n+\tldr.w\tr3, [pc, #1388]\t; 1df0 \n \tldr\tr2, [sp, #28]\n \tstr\tr5, [sp, #32]\n \tldr\tr3, [r2, r3]\n \tldr\tr7, [r3, #0]\n \tstr\tr7, [sp, #24]\n \tmov\tr5, r7\n-\tb.n\t1784 \n+\tb.n\t1788 \n \tadd\tr3, sp, #240\t; 0xf0\n \tmov\tr1, sl\n \tmov\tr0, r3\n \tvmov\ts16, r3\n-\tblx\t1344 \n+\tblx\t1348 \n \tldr\tr3, [sp, #40]\t; 0x28\n \tmov\tr0, sl\n \tadds\tr3, #1\n \tstr\tr3, [sp, #40]\t; 0x28\n \tmov\tr1, r3\n-\tblx\t1440 \n+\tblx\t1444 \n \tmov\tr0, r9\n-\tblx\t1464 \n+\tblx\t1468 \n \tldr\tr3, [r0, #0]\n \tcmp\tr3, #0\n-\tbeq.w\t1ba6 \n+\tbeq.w\t1baa \n \tmov\tr0, r3\n \tstr\tr3, [sp, #44]\t; 0x2c\n-\tblx\t14a0 \n+\tblx\t14a4 \n \tadds\tr2, r0, #1\n \tmov\tr4, r0\n \tldr\tr0, [sp, #32]\n \tldr\tr3, [sp, #44]\t; 0x2c\n \tcmp\tr2, r0\n-\tbls.n\t18fc \n+\tbls.n\t1900 \n \tsubs\tr5, r5, r7\n \tadd.w\tr1, r4, #129\t; 0x81\n \tstr\tr2, [sp, #44]\t; 0x2c\n \tstr\tr3, [sp, #32]\n \tcmp\tr0, #0\n-\tbne.w\t1b94 \n+\tbne.w\t1b98 \n \tmov\tr0, r1\n \tstr\tr1, [sp, #24]\n-\tblx\t1494 \n+\tblx\t1498 \n \tldr\tr2, [sp, #44]\t; 0x2c\n \tldr\tr3, [sp, #32]\n \tmov\tr7, r0\n \tldr\tr1, [sp, #24]\n \tstr\tr1, [sp, #32]\n \tadd.w\tr1, r4, #128\t; 0x80\n \tadds\tr1, r7, r1\n \tstr\tr1, [sp, #24]\n \tmovs\tr1, #0\n \tstrb\tr1, [r7, r5]\n \tmov\tr1, r3\n \tmov\tr0, r7\n \tadd\tr4, r7\n-\tblx\t1428 \n-\tldr.w\tr3, [pc, #1248]\t; 1de8 \n+\tblx\t142c \n+\tldr.w\tr3, [pc, #1248]\t; 1dec \n \tmovs\tr2, #0\n \tstrb\tr2, [r4, #0]\n \tvmov\tr1, s18\n \tldr\tr2, [sp, #28]\n \tldr\tr5, [r2, r3]\n \tmovs\tr2, #21\n \tmov\tr0, r5\n-\tblx\t14b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t14bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tvmov\tr0, s16\n-\tblx\t13ec \n+\tblx\t13f0 \n \tcmp\tr0, #0\n-\tbeq.w\t1b74 \n+\tbeq.w\t1b78 \n \tstr\tr0, [sp, #44]\t; 0x2c\n-\tblx\t14a0 \n+\tblx\t14a4 \n \tldr\tr1, [sp, #44]\t; 0x2c\n \tmov\tr2, r0\n \tmov\tr0, r5\n-\tblx\t14b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t14bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tvmov\tr1, s19\n \tmovs\tr2, #1\n \tmov\tr0, r5\n-\tblx\t14b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n-\tldr.w\tr1, [pc, #1192]\t; 1df4 \n+\tblx\t14bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tldr.w\tr1, [pc, #1192]\t; 1df8 \n \tmovs\tr2, #18\n \tmov\tr0, r5\n \tadd\tr1, pc\n-\tblx\t14b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t14bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tmov\tr0, sl\n-\tblx\t13ec \n+\tblx\t13f0 \n \tcmp\tr0, #0\n-\tbeq.w\t1b60 \n+\tbeq.w\t1b64 \n \tstr\tr0, [sp, #44]\t; 0x2c\n-\tblx\t14a0 \n+\tblx\t14a4 \n \tldr\tr1, [sp, #44]\t; 0x2c\n \tmov\tr2, r0\n \tmov\tr0, r5\n-\tblx\t14b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n-\tldr.w\tr1, [pc, #1156]\t; 1df8 \n+\tblx\t14bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tldr.w\tr1, [pc, #1156]\t; 1dfc \n \tmov\tr0, r5\n \tmovs\tr2, #1\n \tadd\tr1, pc\n-\tblx\t14b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t14bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tldr\tr3, [sp, #24]\n \tsubs\tr3, r3, r4\n \tcmp\tr3, #4\n-\tbls.w\t1b1c \n-\tldr.w\tr2, [pc, #1136]\t; 1dfc \n+\tbls.w\t1b20 \n+\tldr.w\tr2, [pc, #1136]\t; 1e00 \n \tadds\tr1, r4, #4\n \tmovs\tr3, #32\n \tadd\tr2, pc\n-\tb.n\t199c \n+\tb.n\t19a0 \n \tldrb.w\tr3, [r2, #1]!\n-\tcbz\tr3, 19a4 \n+\tcbz\tr3, 19a8 \n \tstrb.w\tr3, [r4], #1\n \tcmp\tr1, r4\n-\tbne.n\t1996 \n+\tbne.n\t199a \n \tmovs\tr3, #0\n \tvmov\tr0, s16\n \tstrb\tr3, [r4, #0]\n-\tblx\t13ec \n+\tblx\t13f0 \n \tmov\tr5, r0\n-\tblx\t14a0 \n+\tblx\t14a4 \n \tldr\tr2, [sp, #24]\n \tmov\tr3, r0\n \tsubs\tr1, r2, r4\n \tadds\tr2, r0, #1\n \tcmp\tr2, r1\n-\tbhi.n\t1a76 \n-\tcbz\tr3, 19da \n+\tbhi.n\t1a7a \n+\tcbz\tr3, 19de \n \tsubs\tr5, #1\n \tadd\tr3, r4\n-\tb.n\t19d2 \n+\tb.n\t19d6 \n \tstrb.w\tr2, [r4], #1\n \tcmp\tr4, r3\n-\tbeq.n\t19da \n+\tbeq.n\t19de \n \tldrb.w\tr2, [r5, #1]!\n \tcmp\tr2, #0\n-\tbne.n\t19ca \n+\tbne.n\t19ce \n \tldr\tr3, [sp, #24]\n \tmovs\tr2, #0\n \tstrb\tr2, [r4, #0]\n \tsubs\tr3, r3, r4\n \tcmp\tr3, #2\n-\tbls.w\t1af0 \n+\tbls.w\t1af4 \n \tmov\tr2, r4\n \tmovs\tr3, #41\t; 0x29\n \tmov\tr0, r6\n \tstrb.w\tr3, [r2], #2\n \tmovs\tr3, #32\n \tstrb\tr3, [r4, #1]\n \tmovs\tr3, #0\n \tstrb\tr3, [r4, #2]\n \tstr\tr2, [sp, #44]\t; 0x2c\n-\tblx\t14a0 \n+\tblx\t14a4 \n \tldr\tr3, [sp, #24]\n \tadds\tr5, r0, #1\n \tldr\tr2, [sp, #44]\t; 0x2c\n \tmov\tr4, r0\n \tsubs\tr3, r3, r2\n \tcmp\tr5, r3\n-\tbhi.n\t1abc \n+\tbhi.n\t1ac0 \n \tmov\tr5, r2\n-\tcbz\tr4, 1a28 \n+\tcbz\tr4, 1a2c \n \tsubs\tr6, #1\n \tadd\tr4, r2\n-\tb.n\t1a20 \n+\tb.n\t1a24 \n \tstrb.w\tr3, [r5], #1\n \tcmp\tr5, r4\n-\tbeq.n\t1a28 \n+\tbeq.n\t1a2c \n \tldrb.w\tr3, [r6, #1]!\n \tcmp\tr3, #0\n-\tbne.n\t1a18 \n+\tbne.n\t1a1c \n \tldr\tr3, [sp, #24]\n \tmovs\tr2, #0\n \tstrb\tr2, [r5, #0]\n \tsubs\tr3, r3, r5\n \tcmp\tr3, #3\n-\tbls.w\t1b40 \n+\tbls.w\t1b44 \n \tmovs\tr3, #32\n \tvmov\tr0, s16\n \tstrb\tr3, [r5, #0]\n \tmov\tr6, r7\n \tstrb\tr3, [r5, #2]\n \tmovs\tr3, #93\t; 0x5d\n \tstrb\tr3, [r5, #1]\n \tmovs\tr3, #0\n \tstrb\tr3, [r5, #3]\n \tadds\tr5, #3\n-\tblx\t14d4 \n-\tb.n\t1794 \n+\tblx\t14d8 \n+\tb.n\t1798 \n \tmov\tr0, r4\n-\tblx\t13f8 ::_M_widen_init() const@plt>\n-\tldr\tr3, [pc, #932]\t; (1e00 )\n+\tblx\t13fc ::_M_widen_init() const@plt>\n+\tldr\tr3, [pc, #932]\t; (1e04 )\n \tldr\tr2, [sp, #28]\n \tldr\tr2, [r2, r3]\n \tldr\tr3, [r4, #0]\n \tldr\tr3, [r3, #24]\n \tcmp\tr3, r2\n \tit\teq\n \tmoveq\tr1, #10\n-\tbeq.w\t17e6 \n+\tbeq.w\t17ea \n \tmov\tr0, r4\n \tmovs\tr1, #10\n \tblx\tr3\n \tmov\tr1, r0\n-\tb.n\t17e6 \n+\tb.n\t17ea \n \tldr\tr1, [sp, #32]\n \tadd\tr2, r1\n \tcmp\tr1, r2\n-\tbcs.n\t19c2 \n+\tbcs.n\t19c6 \n \tadd.w\tr3, r2, #128\t; 0x80\n \tstr\tr0, [sp, #44]\t; 0x2c\n \tmov\tr1, r3\n \tmov\tr0, r7\n \tstr\tr2, [sp, #24]\n \tsubs\tr4, r4, r7\n \tstr\tr3, [sp, #32]\n-\tblx\t1594 \n+\tblx\t1598 \n \tldr\tr2, [sp, #24]\n \tmov\tr7, r0\n \tadds\tr2, #127\t; 0x7f\n \tadds\tr3, r0, r2\n \tstr\tr3, [sp, #24]\n \tmov\tr3, r4\n \tmovs\tr2, #0\n \tadds\tr4, r0, r4\n \tstrb\tr2, [r0, r3]\n \tldr\tr3, [sp, #44]\t; 0x2c\n-\tb.n\t19c2 \n+\tb.n\t19c6 \n \tldr\tr3, [r5, #0]\n \tldr.w\tr0, [r3, #-12]\n \tadd\tr0, r5\n \tldr\tr1, [r0, #20]\n \torr.w\tr1, r1, #1\n-\tblx\t157c >::clear(std::_Ios_Iostate)@plt>\n-\tb.n\t17ca \n+\tblx\t1580 >::clear(std::_Ios_Iostate)@plt>\n+\tb.n\t17ce \n \tldr\tr0, [sp, #32]\n \tadd\tr5, r0\n \tcmp\tr0, r5\n-\tbcs.n\t1a0e \n+\tbcs.n\t1a12 \n \tsubs\tr3, r2, r7\n \tadd.w\tr1, r5, #128\t; 0x80\n \tstr\tr3, [sp, #32]\n \tcmp\tr0, #0\n-\tbne.w\t1bd8 \n+\tbne.w\t1bdc \n \tmov\tr0, r1\n \tstr\tr1, [sp, #24]\n-\tblx\t1494 \n+\tblx\t1498 \n \tldr\tr3, [sp, #32]\n \tldr\tr1, [sp, #24]\n \tmov\tr7, r0\n \tadds\tr5, #127\t; 0x7f\n \tstr\tr1, [sp, #32]\n \tadds\tr2, r7, r5\n \tmovs\tr1, #0\n \tstr\tr2, [sp, #24]\n \tadds\tr2, r7, r3\n \tstrb\tr1, [r7, r3]\n-\tb.n\t1a0e \n+\tb.n\t1a12 \n \tldr\tr3, [sp, #32]\n \tadds\tr1, r3, #4\n-\tbhi.w\t19e8 \n+\tbhi.w\t19ec \n \tsubs\tr5, r4, r7\n \tadd.w\tr4, r3, #131\t; 0x83\n \tcmp\tr3, #0\n-\tbne.n\t1be8 \n+\tbne.n\t1bec \n \tmovs\tr0, #131\t; 0x83\n-\tblx\t1494 \n+\tblx\t1498 \n \tmov\tr7, r0\n \tldr\tr3, [sp, #32]\n \tstr\tr4, [sp, #32]\n \tadds\tr4, r7, r5\n \tadds\tr3, #130\t; 0x82\n \tadds\tr3, r7, r3\n \tstr\tr3, [sp, #24]\n \tmovs\tr3, #0\n \tstrb\tr3, [r7, r5]\n-\tb.n\t19e8 \n+\tb.n\t19ec \n \tldr\tr3, [sp, #32]\n \tmov\tr0, r7\n \tadd.w\tr5, r3, #133\t; 0x85\n \tmov\tr1, r5\n-\tblx\t1594 \n+\tblx\t1598 \n \tsubs\tr3, r4, r7\n \tldr\tr2, [sp, #32]\n \tadds\tr4, r0, r3\n \tmov\tr7, r0\n \tstr\tr5, [sp, #32]\n \tadds\tr2, #132\t; 0x84\n \tadds\tr2, r0, r2\n \tstr\tr2, [sp, #24]\n \tmovs\tr2, #0\n \tstrb\tr2, [r0, r3]\n-\tb.n\t198a \n+\tb.n\t198e \n \tldr\tr3, [sp, #32]\n \tmov\tr2, r3\n \tadds\tr2, #5\n-\tbhi.w\t1a36 \n+\tbhi.w\t1a3a \n \tsubs\tr4, r5, r7\n \tcmp\tr3, #0\n-\tbne.n\t1bf4 \n+\tbne.n\t1bf8 \n \tmovs\tr0, #132\t; 0x84\n-\tblx\t1494 \n+\tblx\t1498 \n \tmov\tr7, r0\n \tmovs\tr3, #0\n \tadds\tr5, r7, r4\n \tstrb\tr3, [r7, r4]\n-\tb.n\t1a36 \n+\tb.n\t1a3a \n \tldr\tr3, [r5, #0]\n \tldr.w\tr0, [r3, #-12]\n \tadd\tr0, r5\n \tldr\tr1, [r0, #20]\n \torr.w\tr1, r1, #1\n-\tblx\t157c >::clear(std::_Ios_Iostate)@plt>\n-\tb.n\t1972 \n+\tblx\t1580 >::clear(std::_Ios_Iostate)@plt>\n+\tb.n\t1976 \n \tldr\tr3, [r5, #0]\n \tldr.w\tr0, [r3, #-12]\n \tadd\tr0, r5\n \tldr\tr1, [r0, #20]\n \torr.w\tr1, r1, #1\n-\tblx\t157c >::clear(std::_Ios_Iostate)@plt>\n-\tb.n\t193c \n+\tblx\t1580 >::clear(std::_Ios_Iostate)@plt>\n+\tb.n\t1940 \n \tldr\tr3, [r4, #16]\n \tldrb\tr5, [r3, #0]\n \tsubs\tr5, #48\t; 0x30\n \tit\tne\n \tmovne\tr5, #1\n-\tb.n\t1668 \n+\tb.n\t166c \n \tmov\tr0, r7\n \tstr\tr1, [sp, #24]\n-\tblx\t1594 \n+\tblx\t1598 \n \tldr\tr1, [sp, #24]\n \tldr\tr3, [sp, #32]\n \tmov\tr7, r0\n \tldr\tr2, [sp, #44]\t; 0x2c\n-\tb.n\t18ee \n+\tb.n\t18f2 \n \tldr\tr4, [sp, #32]\n-\tcbnz\tr4, 1bc0 \n+\tcbnz\tr4, 1bc4 \n \tsubs\tr5, r5, r7\n \tmovs\tr0, #129\t; 0x81\n-\tblx\t1494 \n+\tblx\t1498 \n \tmov\tr7, r0\n \tadd.w\tr3, r0, #128\t; 0x80\n \tstr\tr3, [sp, #24]\n \tstrb\tr4, [r0, r5]\n \tmovs\tr3, #129\t; 0x81\n \tstr\tr3, [sp, #32]\n \tmov\tr4, r7\n-\tb.n\t1906 \n-\tldr\tr1, [pc, #572]\t; (1e04 )\n+\tb.n\t190a \n+\tldr\tr1, [pc, #572]\t; (1e08 )\n \tmov\tr0, sl\n \tadd\tr1, pc\n-\tblx\t1470 \n+\tblx\t1474 \n \tmovs\tr1, #1\n \tmov\tr0, sl\n-\tblx\t1368 \n-\tb.n\t16d0 \n+\tblx\t136c \n+\tb.n\t16d4 \n \tmov\tr0, r7\n \tstr\tr1, [sp, #24]\n-\tblx\t1594 \n+\tblx\t1598 \n \tldr\tr1, [sp, #24]\n \tldr\tr3, [sp, #32]\n \tmov\tr7, r0\n-\tb.n\t1ae0 \n+\tb.n\t1ae4 \n \tmov\tr0, r7\n \tmov\tr1, r4\n-\tblx\t1594 \n+\tblx\t1598 \n \tmov\tr7, r0\n-\tb.n\t1b0a \n+\tb.n\t1b0e \n \tadds\tr3, #132\t; 0x84\n \tmov\tr0, r7\n \tmov\tr1, r3\n-\tblx\t1594 \n+\tblx\t1598 \n \tmov\tr7, r0\n-\tb.n\t1b58 \n-\tldr\tr3, [pc, #484]\t; (1de8 )\n+\tb.n\t1b5c \n+\tldr\tr3, [pc, #484]\t; (1dec )\n \tldr\tr2, [sp, #28]\n-\tldr\tr1, [pc, #512]\t; (1e08 )\n+\tldr\tr1, [pc, #512]\t; (1e0c )\n \tldr\tr0, [r2, r3]\n \tadd\tr1, pc\n-\tblx\t1434 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n+\tblx\t1438 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n \tldr.w\tr1, [r8]\n-\tblx\t1434 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n-\tldr\tr1, [pc, #496]\t; (1e0c )\n+\tblx\t1438 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n+\tldr\tr1, [pc, #496]\t; (1e10 )\n \tadd\tr1, pc\n-\tblx\t1434 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n+\tblx\t1438 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n \tmvn.w\tr0, #4\n-\tblx\t1564 \n-\tldr\tr3, [pc, #444]\t; (1de8 )\n+\tblx\t1568 \n+\tldr\tr3, [pc, #444]\t; (1dec )\n \tldr\tr2, [sp, #28]\n-\tldr\tr1, [pc, #480]\t; (1e10 )\n+\tldr\tr1, [pc, #480]\t; (1e14 )\n \tldr\tr0, [r2, r3]\n \tadd\tr1, pc\n-\tblx\t1434 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n+\tblx\t1438 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n \tldr.w\tr1, [r8]\n-\tblx\t1434 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n-\tldr\tr1, [pc, #468]\t; (1e14 )\n+\tblx\t1438 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n+\tldr\tr1, [pc, #468]\t; (1e18 )\n \tadd\tr1, pc\n-\tblx\t1434 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n+\tblx\t1438 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n \tmvn.w\tr0, #3\n-\tblx\t1564 \n-\tblx\t1398 \n-\tldr\tr1, [pc, #452]\t; (1e18 )\n+\tblx\t1568 \n+\tblx\t139c \n+\tldr\tr1, [pc, #452]\t; (1e1c )\n \tldr\tr0, [sp, #28]\n \tldrd\tr3, r5, [r4]\n \tldr\tr0, [r0, r1]\n \tmovs\tr1, #1\n \tstr\tr5, [sp, #0]\n-\tldr\tr2, [pc, #440]\t; (1e1c )\n+\tldr\tr2, [pc, #440]\t; (1e20 )\n \tldr\tr0, [r0, #0]\n \tadd\tr2, pc\n-\tblx\t1540 <__fprintf_chk@plt>\n+\tblx\t1544 <__fprintf_chk@plt>\n \tmvn.w\tr0, #1\n-\tblx\t1564 \n-\tblx\t1374 <__stack_chk_fail@plt>\n-\tldr\tr0, [pc, #416]\t; (1e18 )\n+\tblx\t1568 \n+\tblx\t1378 <__stack_chk_fail@plt>\n+\tldr\tr0, [pc, #416]\t; (1e1c )\n \tldr\tr4, [sp, #28]\n-\tldr\tr2, [pc, #420]\t; (1e20 )\n+\tldr\tr2, [pc, #420]\t; (1e24 )\n \tldr\tr3, [r1, #0]\n \tmovs\tr1, #1\n \tldr\tr4, [r4, r0]\n \tadd\tr2, pc\n \tldr\tr0, [r4, #0]\n-\tblx\t1540 <__fprintf_chk@plt>\n-\tldr\tr0, [pc, #408]\t; (1e24 )\n+\tblx\t1544 <__fprintf_chk@plt>\n+\tldr\tr0, [pc, #408]\t; (1e28 )\n \tldr\tr3, [r4, #0]\n \tmovs\tr2, #61\t; 0x3d\n \tmovs\tr1, #1\n \tadd\tr0, pc\n-\tblx\t132c \n-\tldr\tr0, [pc, #396]\t; (1e28 )\n+\tblx\t1330 \n+\tldr\tr0, [pc, #396]\t; (1e2c )\n \tldr\tr3, [r4, #0]\n \tmovs\tr2, #67\t; 0x43\n \tmovs\tr1, #1\n \tadd\tr0, pc\n-\tblx\t132c \n-\tldr\tr0, [pc, #388]\t; (1e2c )\n+\tblx\t1330 \n+\tldr\tr0, [pc, #388]\t; (1e30 )\n \tldr\tr3, [r4, #0]\n \tmovs\tr2, #51\t; 0x33\n \tmovs\tr1, #1\n \tadd\tr0, pc\n-\tblx\t132c \n-\tldr\tr0, [pc, #376]\t; (1e30 )\n+\tblx\t1330 \n+\tldr\tr0, [pc, #376]\t; (1e34 )\n \tldr\tr3, [r4, #0]\n \tmovs\tr2, #56\t; 0x38\n \tmovs\tr1, #1\n \tadd\tr0, pc\n-\tblx\t132c \n-\tldr\tr0, [pc, #368]\t; (1e34 )\n+\tblx\t1330 \n+\tldr\tr0, [pc, #368]\t; (1e38 )\n \tldr\tr3, [r4, #0]\n \tmovs\tr2, #16\n \tmovs\tr1, #1\n \tadd\tr0, pc\n-\tblx\t132c \n-\tldr\tr0, [pc, #356]\t; (1e38 )\n+\tblx\t1330 \n+\tldr\tr0, [pc, #356]\t; (1e3c )\n \tldr\tr3, [r4, #0]\n \tmovs\tr2, #23\n \tmovs\tr1, #1\n \tadd\tr0, pc\n-\tblx\t132c \n-\tldr\tr0, [pc, #348]\t; (1e3c )\n+\tblx\t1330 \n+\tldr\tr0, [pc, #348]\t; (1e40 )\n \tldr\tr3, [r4, #0]\n \tmovs\tr2, #17\n \tmovs\tr1, #1\n \tadd\tr0, pc\n-\tblx\t132c \n-\tldr\tr0, [pc, #336]\t; (1e40 )\n+\tblx\t1330 \n+\tldr\tr0, [pc, #336]\t; (1e44 )\n \tldr\tr3, [r4, #0]\n \tmovs\tr2, #19\n \tmovs\tr1, #1\n \tadd\tr0, pc\n-\tblx\t132c \n-\tldr\tr0, [pc, #328]\t; (1e44 )\n+\tblx\t1330 \n+\tldr\tr0, [pc, #328]\t; (1e48 )\n \tldr\tr3, [r4, #0]\n \tmovs\tr2, #23\n \tmovs\tr1, #1\n \tadd\tr0, pc\n-\tblx\t132c \n-\tldr\tr0, [pc, #316]\t; (1e48 )\n+\tblx\t1330 \n+\tldr\tr0, [pc, #316]\t; (1e4c )\n \tldr\tr3, [r4, #0]\n \tmovs\tr2, #52\t; 0x34\n \tmovs\tr1, #1\n \tadd\tr0, pc\n-\tblx\t132c \n-\tldr\tr0, [pc, #308]\t; (1e4c )\n+\tblx\t1330 \n+\tldr\tr0, [pc, #308]\t; (1e50 )\n \tldr\tr3, [r4, #0]\n \tmovs\tr2, #68\t; 0x44\n \tmovs\tr1, #1\n \tadd\tr0, pc\n-\tblx\t132c \n-\tldr\tr0, [pc, #296]\t; (1e50 )\n+\tblx\t1330 \n+\tldr\tr0, [pc, #296]\t; (1e54 )\n \tldr\tr3, [r4, #0]\n \tmovs\tr2, #55\t; 0x37\n \tmovs\tr1, #1\n \tadd\tr0, pc\n-\tblx\t132c \n-\tldr\tr0, [pc, #288]\t; (1e54 )\n+\tblx\t1330 \n+\tldr\tr0, [pc, #288]\t; (1e58 )\n \tldr\tr3, [r4, #0]\n \tmovs\tr2, #71\t; 0x47\n \tmovs\tr1, #1\n \tadd\tr0, pc\n-\tblx\t132c \n-\tldr\tr0, [pc, #276]\t; (1e58 )\n+\tblx\t1330 \n+\tldr\tr0, [pc, #276]\t; (1e5c )\n \tldr\tr3, [r4, #0]\n \tmovs\tr2, #71\t; 0x47\n \tmovs\tr1, #1\n \tadd\tr0, pc\n-\tblx\t132c \n-\tldr\tr0, [pc, #268]\t; (1e5c )\n+\tblx\t1330 \n+\tldr\tr0, [pc, #268]\t; (1e60 )\n \tldr\tr3, [r4, #0]\n \tmovs\tr2, #27\n \tmovs\tr1, #1\n \tadd\tr0, pc\n-\tblx\t132c \n-\tldr\tr0, [pc, #256]\t; (1e60 )\n+\tblx\t1330 \n+\tldr\tr0, [pc, #256]\t; (1e64 )\n \tldr\tr3, [r4, #0]\n \tmovs\tr2, #31\n \tadd\tr0, pc\n \tmovs\tr1, #1\n-\tblx\t132c \n+\tblx\t1330 \n \tmov.w\tr0, #4294967295\t; 0xffffffff\n-\tblx\t1564 \n-\tldr\tr1, [pc, #164]\t; (1e18 )\n+\tblx\t1568 \n+\tldr\tr1, [pc, #164]\t; (1e1c )\n \tldr\tr0, [sp, #28]\n \tldr\tr5, [r4, #8]\n \tldr\tr3, [r4, #0]\n \tldr\tr0, [r0, r1]\n \tmovs\tr1, #1\n \tstr\tr5, [sp, #0]\n-\tldr\tr2, [pc, #224]\t; (1e64 )\n+\tldr\tr2, [pc, #224]\t; (1e68 )\n \tldr\tr0, [r0, #0]\n \tadd\tr2, pc\n-\tblx\t1540 <__fprintf_chk@plt>\n+\tblx\t1544 <__fprintf_chk@plt>\n \tmvn.w\tr0, #2\n-\tblx\t1564 \n+\tblx\t1568 \n \tvmov\tr0, s16\n-\tblx\t14d4 \n-\tcbz\tr7, 1dae \n-\tldr\tr3, [pc, #76]\t; (1dec )\n+\tblx\t14d8 \n+\tcbz\tr7, 1db2 \n+\tldr\tr3, [pc, #76]\t; (1df0 )\n \tldr\tr2, [sp, #28]\n \tldr\tr3, [r2, r3]\n \tldr\tr3, [r3, #0]\n \tcmp\tr7, r3\n-\tbeq.n\t1dae \n+\tbeq.n\t1db2 \n \tmov\tr0, r7\n-\tblx\t1410 \n+\tblx\t1414 \n \tmov\tr0, sl\n-\tblx\t14d4 \n+\tblx\t14d8 \n \tmov\tr0, r9\n-\tblx\t13e0 \n-\tblx\t1510 <__cxa_end_cleanup@plt>\n-\tb.n\t1db4 \n+\tblx\t13e4 \n+\tblx\t1514 <__cxa_end_cleanup@plt>\n+\tb.n\t1db8 \n \tcmp\tr7, #0\n-\tbne.n\t1d9c \n-\tb.n\t1dae \n-\tb.n\t1dae \n-\tadds\tr2, r2, r3\n+\tbne.n\t1da0 \n+\tb.n\t1db2 \n+\tb.n\t1db2 \n+\tadds\tr6, r1, r3\n \tmovs\tr1, r0\n-\tadds\tr2, r1, r3\n+\tadds\tr6, r0, r3\n \tmovs\tr1, r0\n \tlsls\tr0, r1, #4\n \tmovs\tr0, r0\n \tasrs\tr6, r7, #1\n \tmovs\tr0, r0\n \tasrs\tr4, r0, #1\n \tmovs\tr0, r0\n@@ -817,15 +817,15 @@\n \tmovs\tr0, r0\n \tlsrs\tr0, r0, #19\n \tmovs\tr0, r0\n \tlsls\tr4, r2, #4\n \tmovs\tr0, r0\n \tlsls\tr0, r3, #4\n \tmovs\tr0, r0\n-\tasrs\tr6, r3, #26\n+\tasrs\tr2, r3, #26\n \tmovs\tr1, r0\n \tlsrs\tr4, r7, #23\n \tmovs\tr0, r0\n \tlsrs\tr6, r5, #8\n \tmovs\tr0, r0\n \tlsrs\tr6, r1, #23\n \tmovs\tr0, r0\n@@ -878,491 +878,491 @@\n \tlsrs\tr6, r7, #3\n \tmovs\tr0, r0\n \tlsrs\tr6, r1, #4\n \tmovs\tr0, r0\n \tlsrs\tr4, r7, #4\n \t...\n \n-00001e68 <_start@@Base>:\n+00001e6c <_start@@Base>:\n _start():\n \tmov.w\tfp, #0\n \tmov.w\tlr, #0\n \tpop\t{r1}\n \tmov\tr2, sp\n \tpush\t{r2}\n \tpush\t{r0}\n-\tldr.w\tsl, [pc, #36]\t; 1ea0 <_start@@Base+0x38>\n-\tadd\tr3, pc, #32\t; (adr r3, 1ea0 <_start@@Base+0x38>)\n+\tldr.w\tsl, [pc, #36]\t; 1ea4 <_start@@Base+0x38>\n+\tadd\tr3, pc, #32\t; (adr r3, 1ea4 <_start@@Base+0x38>)\n \tadd\tsl, r3\n-\tldr.w\tip, [pc, #32]\t; 1ea4 <_start@@Base+0x3c>\n+\tldr.w\tip, [pc, #32]\t; 1ea8 <_start@@Base+0x3c>\n \tldr.w\tip, [sl, ip]\n \tstr.w\tip, [sp, #-4]!\n-\tldr\tr3, [pc, #24]\t; (1ea8 <_start@@Base+0x40>)\n+\tldr\tr3, [pc, #24]\t; (1eac <_start@@Base+0x40>)\n \tldr.w\tr3, [sl, r3]\n-\tldr\tr0, [pc, #24]\t; (1eac <_start@@Base+0x44>)\n+\tldr\tr0, [pc, #24]\t; (1eb0 <_start@@Base+0x44>)\n \tldr.w\tr0, [sl, r0]\n-\tblx\t13bc <__libc_start_main@plt>\n-\tblx\t1558 \n-\tasrs\tr4, r0, #1\n+\tblx\t13c0 <__libc_start_main@plt>\n+\tblx\t155c \n+\tasrs\tr0, r0, #1\n \tmovs\tr1, r0\n \tlsls\tr0, r6, #3\n \tmovs\tr0, r0\n \tlsls\tr4, r0, #4\n \tmovs\tr0, r0\n \tlsls\tr0, r5, #3\n \tmovs\tr0, r0\n call_weak_fn():\n \tadds\tr0, #20\n-\tb.n\t19f4 \n+\tb.n\t19f8 \n \tmovs\tr0, #20\n-\tb.n\t19f8 \n+\tb.n\t19fc \n \tadds\tr0, #3\n-\tb.n\t1fdc \n+\tb.n\t1fe0 \n \tmovs\tr0, #2\n-\tb.n\t1de8 \n+\tb.n\t1dec \n \tmovs\tr0, r0\n-\tb.n\t256a <_IO_stdin_used@@Base+0x2be>\n+\tb.n\t256e <_IO_stdin_used@@Base+0x2be>\n \tvrhadd.u16\td0, d14, d31\n \tldc2\t10, cr14, [lr, #-1020]!\t; 0xfffffc04\t; \n-\tasrs\tr4, r4, #32\n+\tasrs\tr0, r4, #32\n \tmovs\tr1, r0\n \tlsls\tr4, r6, #3\n \tmovs\tr0, r0\n deregister_tm_clones():\n-\tldr\tr0, [pc, #24]\t; (1ef0 <_start@@Base+0x88>)\n-\tldr\tr3, [pc, #28]\t; (1ef4 <_start@@Base+0x8c>)\n-\tldr\tr2, [pc, #28]\t; (1ef8 <_start@@Base+0x90>)\n+\tldr\tr0, [pc, #24]\t; (1ef4 <_start@@Base+0x88>)\n+\tldr\tr3, [pc, #28]\t; (1ef8 <_start@@Base+0x8c>)\n+\tldr\tr2, [pc, #28]\t; (1efc <_start@@Base+0x90>)\n \tadd\tr0, pc\n \tadd\tr3, pc\n \tadd\tr2, pc\n \tcmp\tr3, r0\n-\tbeq.n\t1eec <_start@@Base+0x84>\n-\tldr\tr3, [pc, #20]\t; (1efc <_start@@Base+0x94>)\n+\tbeq.n\t1ef0 <_start@@Base+0x84>\n+\tldr\tr3, [pc, #20]\t; (1f00 <_start@@Base+0x94>)\n \tldr\tr3, [r2, r3]\n-\tcbz\tr3, 1eec <_start@@Base+0x84>\n+\tcbz\tr3, 1ef0 <_start@@Base+0x84>\n \tbx\tr3\n \tbx\tlr\n \tnop\n-\tasrs\tr2, r5, #4\n+\tasrs\tr6, r4, #4\n \tmovs\tr1, r0\n-\tasrs\tr0, r5, #4\n+\tasrs\tr4, r4, #4\n \tmovs\tr1, r0\n-\tasrs\tr2, r0, #32\n+\tlsrs\tr6, r7, #31\n \tmovs\tr1, r0\n \tlsls\tr4, r5, #3\n \tmovs\tr0, r0\n register_tm_clones():\n-\tldr\tr0, [pc, #32]\t; (1f24 <_start@@Base+0xbc>)\n-\tldr\tr1, [pc, #36]\t; (1f28 <_start@@Base+0xc0>)\n+\tldr\tr0, [pc, #32]\t; (1f28 <_start@@Base+0xbc>)\n+\tldr\tr1, [pc, #36]\t; (1f2c <_start@@Base+0xc0>)\n \tadd\tr0, pc\n-\tldr\tr2, [pc, #36]\t; (1f2c <_start@@Base+0xc4>)\n+\tldr\tr2, [pc, #36]\t; (1f30 <_start@@Base+0xc4>)\n \tadd\tr1, pc\n \tsubs\tr1, r1, r0\n \tadd\tr2, pc\n \tlsrs\tr3, r1, #31\n \tadd.w\tr1, r3, r1, asr #2\n \tasrs\tr1, r1, #1\n-\tbeq.n\t1f20 <_start@@Base+0xb8>\n-\tldr\tr3, [pc, #20]\t; (1f30 <_start@@Base+0xc8>)\n+\tbeq.n\t1f24 <_start@@Base+0xb8>\n+\tldr\tr3, [pc, #20]\t; (1f34 <_start@@Base+0xc8>)\n \tldr\tr3, [r2, r3]\n-\tcbz\tr3, 1f20 <_start@@Base+0xb8>\n+\tcbz\tr3, 1f24 <_start@@Base+0xb8>\n \tbx\tr3\n \tbx\tlr\n \tnop\n-\tasrs\tr0, r0, #4\n-\tmovs\tr1, r0\n \tasrs\tr4, r7, #3\n \tmovs\tr1, r0\n-\tlsrs\tr4, r2, #31\n+\tasrs\tr0, r7, #3\n+\tmovs\tr1, r0\n+\tlsrs\tr0, r2, #31\n \tmovs\tr1, r0\n \tlsls\tr4, r1, #4\n \tmovs\tr0, r0\n __do_global_dtors_aux():\n \tpush\t{r3, lr}\n-\tldr\tr3, [pc, #40]\t; (1f60 <_start@@Base+0xf8>)\n-\tldr\tr2, [pc, #40]\t; (1f64 <_start@@Base+0xfc>)\n+\tldr\tr3, [pc, #40]\t; (1f64 <_start@@Base+0xf8>)\n+\tldr\tr2, [pc, #40]\t; (1f68 <_start@@Base+0xfc>)\n \tadd\tr3, pc\n \tadd\tr2, pc\n \tldrb\tr3, [r3, #0]\n-\tcbnz\tr3, 1f5e <_start@@Base+0xf6>\n-\tldr\tr3, [pc, #36]\t; (1f68 <_start@@Base+0x100>)\n+\tcbnz\tr3, 1f62 <_start@@Base+0xf6>\n+\tldr\tr3, [pc, #36]\t; (1f6c <_start@@Base+0x100>)\n \tldr\tr3, [r2, r3]\n-\tcbz\tr3, 1f52 <_start@@Base+0xea>\n-\tldr\tr3, [pc, #32]\t; (1f6c <_start@@Base+0x104>)\n+\tcbz\tr3, 1f56 <_start@@Base+0xea>\n+\tldr\tr3, [pc, #32]\t; (1f70 <_start@@Base+0x104>)\n \tadd\tr3, pc\n \tldr\tr0, [r3, #0]\n-\tblx\t1488 <__cxa_finalize@plt>\n-\tbl\t1ed4 <_start@@Base+0x6c>\n-\tldr\tr3, [pc, #24]\t; (1f70 <_start@@Base+0x108>)\n+\tblx\t148c <__cxa_finalize@plt>\n+\tbl\t1ed8 <_start@@Base+0x6c>\n+\tldr\tr3, [pc, #24]\t; (1f74 <_start@@Base+0x108>)\n \tmovs\tr2, #1\n \tadd\tr3, pc\n \tstrb\tr2, [r3, #0]\n \tpop\t{r3, pc}\n-\tasrs\tr2, r1, #3\n+\tasrs\tr6, r0, #3\n \tmovs\tr1, r0\n-\tlsrs\tr4, r4, #30\n+\tlsrs\tr0, r4, #30\n \tmovs\tr1, r0\n \tlsls\tr4, r7, #3\n \tmovs\tr0, r0\n-\tasrs\tr6, r6, #2\n+\tasrs\tr2, r6, #2\n \tmovs\tr1, r0\n-\tasrs\tr2, r5, #2\n+\tasrs\tr6, r4, #2\n \tmovs\tr1, r0\n frame_dummy():\n-\tb.n\t1f00 <_start@@Base+0x98>\n+\tb.n\t1f04 <_start@@Base+0x98>\n \tnop\n \n-00001f78 :\n+00001f7c :\n readline(int, char**):\n-\tldr\tr2, [pc, #280]\t; (2094 )\n-\tldr\tr3, [pc, #284]\t; (2098 )\n+\tldr\tr2, [pc, #280]\t; (2098 )\n+\tldr\tr3, [pc, #284]\t; (209c )\n \tadd\tr2, pc\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, lr}\n \tmov\tr6, r0\n \tldr\tr0, [r1, #0]\n \tsub\tsp, #12\n \tldr\tr3, [r2, r3]\n \tmov\tr5, r1\n \tldr\tr3, [r3, #0]\n \tstr\tr3, [sp, #4]\n \tmov.w\tr3, #0\n-\tcbz\tr0, 1f9a \n-\tblx\t13a4 \n+\tcbz\tr0, 1f9e \n+\tblx\t13a8 \n \tmovs\tr1, #0\n \tmovs\tr2, #1\n \tmov\tr0, r6\n \tstr\tr1, [r5, #0]\n-\tblx\t14ac \n+\tblx\t14b0 \n \tadd.w\tr8, sp, #3\n \tmov\tr7, r0\n-\tb.n\t1fbc \n+\tb.n\t1fc0 \n \tand.w\tr2, r3, #251\t; 0xfb\n \tcmp\tr2, #9\n \tit\tne\n \tcmpne\tr3, #32\n-\tbne.n\t1fe8 \n+\tbne.n\t1fec \n \tadds\tr7, #1\n \tmovs\tr2, #1\n \tmov\tr1, r8\n \tmov\tr0, r6\n-\tblx\t15b8 \n+\tblx\t15bc \n \tldrb.w\tr3, [sp, #3]\n \tmov\tr4, r0\n \tcmp\tr0, #1\n-\tbeq.n\t1fae \n+\tbeq.n\t1fb2 \n \tcmp\tr3, #10\n-\tbeq.n\t1fec \n+\tbeq.n\t1ff0 \n \tmovs\tr2, #1\n \tmov\tr1, r8\n \tmov\tr0, r6\n-\tblx\t15b8 \n+\tblx\t15bc \n \tmov\tr4, r0\n \tcmp\tr0, #1\n-\tbne.n\t1fec \n+\tbne.n\t1ff0 \n \tldrb.w\tr3, [sp, #3]\n \tcmp\tr3, #10\n-\tbne.n\t1fd4 \n+\tbne.n\t1fd8 \n \tmovs\tr2, #1\n \tmovs\tr1, #0\n \tmov\tr0, r6\n-\tblx\t14ac \n+\tblx\t14b0 \n \tsubs\tr0, r0, r7\n \tadd.w\tr9, r0, #4294967295\t; 0xffffffff\n-\tblx\t1338 \n+\tblx\t133c \n \tcmp.w\tr9, #0\n \tstr\tr0, [r5, #0]\n \titt\tle\n \tmovle\tr3, #0\n \tstrble\tr3, [r0, #0]\n-\tbgt.n\t202e \n-\tldr\tr2, [pc, #140]\t; (209c )\n+\tbgt.n\t2032 \n+\tldr\tr2, [pc, #140]\t; (20a0 )\n \tclz\tr0, r4\n-\tldr\tr3, [pc, #128]\t; (2098 )\n+\tldr\tr3, [pc, #128]\t; (209c )\n \tadd\tr2, pc\n \tlsrs\tr0, r0, #5\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [sp, #4]\n \teors\tr2, r3\n \tmov.w\tr3, #0\n-\tbne.n\t208e \n+\tbne.n\t2092 \n \tadd\tsp, #12\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, pc}\n \tmov\tr1, r7\n \tmovs\tr2, #0\n \tmov\tr0, r6\n-\tblx\t14ac \n+\tblx\t14b0 \n \tldr\tr1, [r5, #0]\n \tmov\tr2, r9\n \tmov\tr0, r6\n-\tblx\t15b8 \n+\tblx\t15bc \n \tmov\tr1, r8\n \tmov\tr0, r6\n \tmovs\tr2, #1\n-\tblx\t15b8 \n+\tblx\t15bc \n \tldr\tr3, [r5, #0]\n \tmovs\tr2, #0\n \tstrb.w\tr2, [r3, r9]\n \tldr\tr6, [r5, #0]\n \tmov\tr0, r6\n-\tblx\t14a0 \n+\tblx\t14a4 \n \tsubs\tr2, r0, #1\n \tadd\tr2, r6\n \tcmp\tr6, r2\n-\tbcs.n\t200e \n+\tbcs.n\t2012 \n \tmovs\tr1, #19\n \tmovt\tr1, #128\t; 0x80\n-\tb.n\t2080 \n+\tb.n\t2084 \n \tlsr.w\tr3, r1, r3\n \tmvns\tr3, r3\n \tands.w\tr3, r3, #1\n-\tbne.n\t200e \n+\tbne.n\t2012 \n \tstrb\tr3, [r2, #1]\n \tldr\tr3, [r5, #0]\n \tcmp\tr3, r2\n-\tbcs.n\t200e \n+\tbcs.n\t2012 \n \tldrb.w\tr3, [r2], #-1\n \tsubs\tr3, #9\n \tuxtb\tr3, r3\n \tcmp\tr3, #23\n-\tbhi.n\t200e \n-\tb.n\t206c \n-\tblx\t1374 <__stack_chk_fail@plt>\n+\tbhi.n\t2012 \n+\tb.n\t2070 \n+\tblx\t1378 <__stack_chk_fail@plt>\n \tnop\n-\tlsrs\tr4, r4, #29\n+\tlsrs\tr0, r4, #29\n \tmovs\tr1, r0\n \tlsls\tr0, r1, #4\n \tmovs\tr0, r0\n-\tlsrs\tr2, r1, #27\n+\tlsrs\tr6, r0, #27\n \tmovs\tr1, r0\n \n-000020a0 :\n+000020a4 :\n parseVReg(char*):\n \tpush\t{r3, r4, r5, lr}\n \tldrb\tr4, [r0, #0]\n-\tcbz\tr4, 20bc \n+\tcbz\tr4, 20c0 \n \tmov\tr5, r0\n \tmovs\tr3, #0\n-\tcbz\tr3, 20f8 \n+\tcbz\tr3, 20fc \n \tsub.w\tr3, r4, #48\t; 0x30\n \tldrb.w\tr4, [r5, #1]!\n \tcmp\tr3, #9\n-\tbls.n\t20c0 \n+\tbls.n\t20c4 \n \tcmp\tr4, #0\n-\tbne.n\t20ac \n+\tbne.n\t20b0 \n \tmov\tr0, r4\n \tpop\t{r3, r4, r5, pc}\n \tcmp\tr4, #0\n-\tbeq.n\t20bc \n+\tbeq.n\t20c0 \n \tmov\tr3, r4\n \tldrb.w\tr4, [r5, #1]!\n \tcmp\tr3, #58\t; 0x3a\n-\tbne.n\t20c0 \n+\tbne.n\t20c4 \n \tcmp\tr4, #0\n-\tbeq.n\t20bc \n+\tbeq.n\t20c0 \n \tsub.w\tr3, r4, #48\t; 0x30\n \tldrb.w\tr4, [r5, #1]!\n \tcmp\tr3, #9\n-\tbhi.n\t20ce \n-\tcbnz\tr4, 20e6 \n-\tb.n\t2114 \n+\tbhi.n\t20d2 \n+\tcbnz\tr4, 20ea \n+\tb.n\t2118 \n \tldrb\tr4, [r5, #0]\n-\tcbz\tr4, 2114 \n+\tcbz\tr4, 2118 \n \tmov\tr3, r5\n \tcmp\tr4, #32\n \tadd.w\tr5, r5, #1\n-\tbne.n\t20e2 \n+\tbne.n\t20e6 \n \tmovs\tr2, #0\n \tstrb\tr2, [r3, #0]\n \tmov\tr0, r5\n \tpop\t{r3, r4, r5, pc}\n-\tblx\t1350 <__ctype_b_loc@plt>\n+\tblx\t1354 <__ctype_b_loc@plt>\n \tldr\tr3, [r0, #0]\n \tldrh.w\tr3, [r3, r4, lsl #1]\n \tldrb.w\tr4, [r5, #1]!\n \tubfx\tr3, r3, #10, #1\n \tcmp\tr4, #0\n-\tbeq.n\t20bc \n+\tbeq.n\t20c0 \n \tcmp\tr3, #0\n-\tbeq.n\t20f8 \n-\tb.n\t20ac \n+\tbeq.n\t20fc \n+\tb.n\t20b0 \n \tmov\tr0, r5\n \tpop\t{r3, r4, r5, pc}\n \n-00002118 :\n+0000211c :\n fixText(char*):\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, lr}\n \tmov\tr4, r0\n-\tldr.w\tr8, [pc, #76]\t; 216c \n+\tldr.w\tr8, [pc, #76]\t; 2170 \n \tldrb\tr3, [r0, #0]\n \tadd\tr8, pc\n-\tcbz\tr3, 2168 \n-\tldr\tr7, [pc, #68]\t; (2170 )\n+\tcbz\tr3, 216c \n+\tldr\tr7, [pc, #68]\t; (2174 )\n \tadds\tr5, r0, #2\n \tadd\tr7, pc\n-\tb.n\t2148 \n+\tb.n\t214c \n \tcmp\tr3, #32\n \tit\teq\n \taddeq\tr4, #3\n-\tbeq.n\t2142 \n+\tbeq.n\t2146 \n \tldr.w\tr0, [r8, r0]\n \tadds\tr4, #2\n-\tblx\t14b8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n+\tblx\t14bc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tldrb\tr3, [r4, #0]\n \tadds\tr5, #2\n-\tcbz\tr3, 2160 \n+\tcbz\tr3, 2164 \n \tstrb.w\tr3, [r5, #-2]\n \tmovs\tr2, #8\n-\tldr\tr0, [pc, #36]\t; (2174 )\n+\tldr\tr0, [pc, #36]\t; (2178 )\n \tmov\tr1, r7\n \tldrb\tr3, [r4, #1]\n \tmov\tr6, r5\n \tstrb.w\tr3, [r5, #-1]\n \tldrb\tr3, [r4, #2]\n \tcmp\tr3, #0\n-\tbne.n\t2130 \n+\tbne.n\t2134 \n \tmovs\tr3, #0\n \tstrb\tr3, [r6, #0]\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, pc}\n \tmov\tr6, r0\n-\tb.n\t2160 \n-\tlsrs\tr4, r7, #22\n+\tb.n\t2164 \n+\tlsrs\tr0, r7, #22\n \tmovs\tr1, r0\n \tlsls\tr0, r2, #8\n \tmovs\tr0, r0\n \tlsls\tr4, r2, #4\n \t...\n \n-00002178 :\n+0000217c :\n isKJVRef(char const*):\n-\tldr\tr2, [pc, #212]\t; (2250 )\n+\tldr\tr2, [pc, #212]\t; (2254 )\n \tmovs\tr1, #0\n-\tldr\tr3, [pc, #212]\t; (2254 )\n+\tldr\tr3, [pc, #212]\t; (2258 )\n \tpush\t{r4, r5, r6, lr}\n \tadd\tr2, pc\n \tmov\tr6, r0\n \tsub\tsp, #376\t; 0x178\n \tldr\tr3, [r2, r3]\n \tmov\tr4, sp\n \tmov\tr0, r4\n \tadd\tr5, sp, #184\t; 0xb8\n \tldr\tr3, [r3, #0]\n \tstr\tr3, [sp, #372]\t; 0x174\n \tmov.w\tr3, #0\n-\tblx\t135c \n+\tblx\t1360 \n \tmovs\tr1, #0\n \tmov\tr0, r5\n-\tblx\t135c \n+\tblx\t1360 \n \tmovs\tr1, #0\n \tmov\tr0, r4\n-\tblx\t14e0 \n+\tblx\t14e4 \n \tmovs\tr1, #1\n \tmov\tr0, r4\n-\tblx\t15ac \n+\tblx\t15b0 \n \tmovs\tr1, #1\n \tmov\tr0, r4\n-\tblx\t15a0 \n+\tblx\t15a4 \n \tmov\tr1, r6\n \tmov\tr0, r4\n-\tblx\t1470 \n+\tblx\t1474 \n \tmovs\tr1, #1\n \tmov\tr0, r4\n-\tblx\t1368 \n+\tblx\t136c \n \tmov\tr1, r6\n \tmov\tr0, r5\n-\tblx\t1470 \n+\tblx\t1474 \n \tmovs\tr1, #1\n \tmov\tr0, r5\n-\tblx\t1368 \n+\tblx\t136c \n \tmov\tr0, r4\n-\tblx\t151c \n-\tcbnz\tr0, 220a \n+\tblx\t1520 \n+\tcbnz\tr0, 220e \n \tmovs\tr6, #1\n \tmov\tr0, r5\n-\tblx\t14d4 \n+\tblx\t14d8 \n \tmov\tr0, r4\n-\tblx\t14d4 \n-\tldr\tr2, [pc, #100]\t; (2258 )\n-\tldr\tr3, [pc, #96]\t; (2254 )\n+\tblx\t14d8 \n+\tldr\tr2, [pc, #100]\t; (225c )\n+\tldr\tr3, [pc, #96]\t; (2258 )\n \tadd\tr2, pc\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [sp, #372]\t; 0x174\n \teors\tr2, r3\n \tmov.w\tr3, #0\n-\tbne.n\t2238 \n+\tbne.n\t223c \n \tmov\tr0, r6\n \tadd\tsp, #376\t; 0x178\n \tpop\t{r4, r5, r6, pc}\n \tmov\tr0, r4\n-\tblx\t14f8 \n+\tblx\t14fc \n \tcmp\tr0, #0\n-\tbeq.n\t21e2 \n+\tbeq.n\t21e6 \n \tmov\tr0, r4\n-\tblx\t1534 \n+\tblx\t1538 \n \tcmp\tr0, #0\n-\tbeq.n\t21e2 \n+\tbeq.n\t21e6 \n \tmov\tr0, r4\n-\tblx\t138c \n+\tblx\t1390 \n \tcmp\tr0, #0\n-\tbeq.n\t21e2 \n+\tbeq.n\t21e6 \n \tmov\tr1, r5\n \tmov\tr0, r4\n-\tblx\t1588 \n+\tblx\t158c \n \tclz\tr6, r0\n \tlsrs\tr6, r6, #5\n-\tb.n\t21e4 \n-\tblx\t1374 <__stack_chk_fail@plt>\n+\tb.n\t21e8 \n+\tblx\t1378 <__stack_chk_fail@plt>\n \tmov\tr0, r5\n-\tblx\t14d4 \n+\tblx\t14d8 \n \tmov\tr0, r4\n-\tblx\t14d4 \n-\tblx\t1510 <__cxa_end_cleanup@plt>\n-\tb.n\t2242 \n+\tblx\t14d8 \n+\tblx\t1514 <__cxa_end_cleanup@plt>\n+\tb.n\t2246 \n \tnop\n-\tlsrs\tr0, r4, #21\n+\tlsrs\tr4, r3, #21\n \tmovs\tr1, r0\n \tlsls\tr0, r1, #4\n \tmovs\tr0, r0\n-\tlsrs\tr4, r5, #19\n+\tlsrs\tr0, r5, #19\n \tmovs\tr1, r0\n \n-0000225c ::do_widen(char) const@@Base>:\n+00002260 ::do_widen(char) const@@Base>:\n std::ctype::do_widen(char) const:\n \tmov\tr0, r1\n \tbx\tlr\n \n-00002260 <__libc_csu_init@@Base>:\n+00002264 <__libc_csu_init@@Base>:\n __libc_csu_init():\n \tstmdb\tsp!, {r3, r4, r5, r6, r7, r8, r9, lr}\n \tmov\tr7, r0\n-\tldr\tr6, [pc, #48]\t; (2298 <__libc_csu_init@@Base+0x38>)\n-\tldr\tr5, [pc, #48]\t; (229c <__libc_csu_init@@Base+0x3c>)\n+\tldr\tr6, [pc, #48]\t; (229c <__libc_csu_init@@Base+0x38>)\n+\tldr\tr5, [pc, #48]\t; (22a0 <__libc_csu_init@@Base+0x3c>)\n \tmov\tr8, r1\n \tadd\tr6, pc\n \tmov\tr9, r2\n \tadd\tr5, pc\n-\tblx\t130c \n+\tblx\t1310 \n \tsubs\tr6, r6, r5\n \tasrs\tr6, r6, #2\n-\tbeq.n\t2292 <__libc_csu_init@@Base+0x32>\n+\tbeq.n\t2296 <__libc_csu_init@@Base+0x32>\n \tsubs\tr5, #4\n \tmovs\tr4, #0\n \tldr.w\tr3, [r5, #4]!\n \tmov\tr2, r9\n \tmov\tr1, r8\n \tmov\tr0, r7\n \tadds\tr4, #1\n \tblx\tr3\n \tcmp\tr6, r4\n-\tbne.n\t2280 <__libc_csu_init@@Base+0x20>\n+\tbne.n\t2284 <__libc_csu_init@@Base+0x20>\n \tldmia.w\tsp!, {r3, r4, r5, r6, r7, r8, r9, pc}\n \tnop\n-\tlsrs\tr0, r2, #13\n+\tlsrs\tr4, r1, #13\n \tmovs\tr1, r0\n-\tlsrs\tr4, r0, #13\n+\tlsrs\tr0, r0, #13\n \tmovs\tr1, r0\n \n-000022a0 <__libc_csu_fini@@Base>:\n+000022a4 <__libc_csu_fini@@Base>:\n __libc_csu_fini():\n \tbx\tlr\n \tnop\n"}, {"source1": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n \n \n Disassembly of section .fini:\n \n-000022a4 <.fini>:\n+000022a8 <.fini>:\n _fini():\n \tpush\t{r3, lr}\n \tpop\t{r3, pc}\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -1,90 +1,90 @@\n \n Hex dump of section '.rodata':\n- 0x000022ac 01000200 3a000000 3d000000 0a000000 ....:...=.......\n- 0x000022bc 3d000000 0f000000 3d000000 24000000 =.......=...$...\n- 0x000022cc 3d000000 32000000 3d000000 02000000 =...2...=.......\n- 0x000022dc 3d000000 05000000 3d000000 13000000 =.......=.......\n- 0x000022ec 3d000000 0d000000 3d000000 0c000000 =.......=.......\n- 0x000022fc 3d000000 23000000 3d000000 11000000 =...#...=.......\n- 0x0000230c 3d000000 26000000 3d000000 01000000 =...&...=.......\n- 0x0000231c 3d000000 17000000 3d000000 08000000 =.......=.......\n- 0x0000232c 3d000000 09000000 3d000000 00000000 =.......=.......\n- 0x0000233c 00000000 70726f62 6c656d0a 00000000 ....problem.....\n- 0x0000234c 75736167 653a2025 73203c73 6f757263 usage: %s [0|1 - prepen\n- 0x0000238c 64656420 76657273 65207265 66735d20 ded verse refs] \n- 0x0000239c 5b307c31 202d204e 54206f6e 6c795d0a [0|1 - NT only].\n- 0x000023ac 0a000000 09574152 4e494e47 3a205448 .....WARNING: TH\n- 0x000023bc 49532049 53204355 5252454e 544c5920 IS IS CURRENTLY \n- 0x000023cc 41204b4a 562d5645 52534946 49434154 A KJV-VERSIFICAT\n- 0x000023dc 494f4e2d 4f4e4c59 20555449 4c495459 ION-ONLY UTILITY\n- 0x000023ec 0a000000 09576974 68206e6f 20766572 .....With no ver\n- 0x000023fc 73652072 6566732c 20736f75 72636520 se refs, source \n- 0x0000240c 66696c65 206d7573 7420636f 6e746169 file must contai\n- 0x0000241c 6e206578 6163746c 79203331 31303220 n exactly 31102 \n- 0x0000242c 6c696e65 732e0a00 09546869 73206973 lines....This is\n- 0x0000243c 204b4a56 20766572 73652063 6f756e74 KJV verse count\n- 0x0000244c 20706c75 73206865 6164696e 67732066 plus headings f\n- 0x0000245c 6f72204d 4f44554c 452c0a00 09544553 or MODULE,...TES\n- 0x0000246c 54414d45 4e542c20 424f4f4b 2c204348 TAMENT, BOOK, CH\n- 0x0000247c 41505445 522e2041 6e206578 616d706c APTER. An exampl\n- 0x0000248c 6520736e 69707065 7420666f 6c6c6f77 e snippet follow\n- 0x0000249c 733a0a0a 00000000 09094d4f 44554c45 s:........MODULE\n- 0x000024ac 20484541 4445520a 00000000 09094f4c HEADER.......OL\n- 0x000024bc 44205445 5354414d 454e5420 48454144 D TESTAMENT HEAD\n- 0x000024cc 45520a00 09094745 4e455349 53204845 ER....GENESIS HE\n- 0x000024dc 41444552 0a000000 09094348 41505445 ADER......CHAPTE\n- 0x000024ec 52203120 48454144 45520a00 0909496e R 1 HEADER....In\n- 0x000024fc 20746865 20626567 696e6e69 6e672e2e the beginning..\n- 0x0000250c 2e0a0a00 092e2e2e 20696d70 6c79696e ........ implyin\n- 0x0000251c 67207468 65726520 6d757374 20616c73 g there must als\n- 0x0000252c 6f206265 20612043 48415054 45523220 o be a CHAPTER2 \n- 0x0000253c 48454144 45522c0a 00000000 0945584f HEADER,......EXO\n- 0x0000254c 44555320 48454144 45522c20 4e455720 DUS HEADER, NEW \n- 0x0000255c 54455354 414d454e 54204845 41444552 TESTAMENT HEADER\n- 0x0000256c 2c206574 632e2020 49662074 68657265 , etc. If there\n- 0x0000257c 20697320 6e6f2074 65787420 666f720a is no text for.\n- 0x0000258c 00000000 09746865 20686561 6465722c .....the header,\n- 0x0000259c 20612062 6c616e6b 206c696e 65206d75 a blank line mu\n- 0x000025ac 73742c20 6174206c 65617374 2c20686f st, at least, ho\n- 0x000025bc 6c642070 6c616365 2e0a0a00 09576974 ld place.....Wit\n- 0x000025cc 68207665 72736520 72656673 2c20736f h verse refs, so\n- 0x000025dc 75726365 2066696c 65206d75 73742073 urce file must s\n- 0x000025ec 696d706c 7920636f 6e746169 6e20616e imply contain an\n- 0x000025fc 79206e75 6d626572 206f6620 6c696e65 y number of line\n- 0x0000260c 732c0a00 09746861 74206265 67696e20 s,...that begin \n- 0x0000261c 77697468 20746865 20766572 73652072 with the verse r\n- 0x0000262c 65666572 656e6365 20666f72 20776869 eference for whi\n- 0x0000263c 63682069 74206973 20616e20 656e7472 ch it is an entr\n- 0x0000264c 792e2020 652e672e 3a0a0a00 09096765 y. e.g.:.....ge\n- 0x0000265c 6e20313a 30204348 41505445 52203120 n 1:0 CHAPTER 1 \n- 0x0000266c 48454144 45520a00 09096765 6e20313a HEADER....gen 1:\n- 0x0000267c 3120496e 20746865 20626567 696e6e69 1 In the beginni\n- 0x0000268c 6e672e2e 2e0a0a00 6572726f 723a2025 ng......error: %\n- 0x0000269c 733a2063 6f756c64 6e277420 6f70656e s: couldn't open\n- 0x000026ac 20696e70 75742066 696c653a 20257320 input file: %s \n- 0x000026bc 0a000000 4b4a5600 6572726f 723a2025 ....KJV.error: %\n- 0x000026cc 733a2063 6f756c64 6e277420 63726561 s: couldn't crea\n- 0x000026dc 7465206d 6f64756c 65206174 20706174 te module at pat\n- 0x000026ec 683a2025 73200a00 4d617474 68657720 h: %s ..Matthew \n- 0x000026fc 313a3100 4e6f2076 616c6964 20766572 1:1.No valid ver\n- 0x0000270c 73652072 65662066 6f756e64 206f6e20 se ref found on \n- 0x0000271c 6c696e65 3a200000 4572726f 72207061 line: ..Error pa\n- 0x0000272c 7273696e 67206b65 793a2000 4e6f7420 rsing key: .Not \n- 0x0000273c 61207661 6c696420 4b4a5620 7265663a a valid KJV ref:\n- 0x0000274c 20000000 61707065 6e64696e 6720746f ...appending to\n- 0x0000275c 20726566 3a200000 205b2028 00000000 ref: .. [ (....\n- 0x0000276c 5761726e 696e672c 206f7665 72777269 Warning, overwri\n- 0x0000277c 74696e67 20766572 73653a20 00000000 ting verse: ....\n- 0x0000278c 3a000000 3d000000 0a000000 3d000000 :...=.......=...\n- 0x0000279c 0f000000 3d000000 24000000 3d000000 ....=...$...=...\n- 0x000027ac 32000000 3d000000 02000000 3d000000 2...=.......=...\n- 0x000027bc 05000000 3d000000 13000000 3d000000 ....=.......=...\n- 0x000027cc 0d000000 3d000000 0c000000 3d000000 ....=.......=...\n- 0x000027dc 23000000 3d000000 11000000 3d000000 #...=.......=...\n- 0x000027ec 26000000 3d000000 01000000 3d000000 &...=.......=...\n- 0x000027fc 17000000 3d000000 08000000 3d000000 ....=.......=...\n- 0x0000280c 09000000 3d000000 00000000 00000000 ....=...........\n+ 0x000022b0 01000200 3a000000 3d000000 0a000000 ....:...=.......\n+ 0x000022c0 3d000000 0f000000 3d000000 24000000 =.......=...$...\n+ 0x000022d0 3d000000 32000000 3d000000 02000000 =...2...=.......\n+ 0x000022e0 3d000000 05000000 3d000000 13000000 =.......=.......\n+ 0x000022f0 3d000000 0d000000 3d000000 0c000000 =.......=.......\n+ 0x00002300 3d000000 23000000 3d000000 11000000 =...#...=.......\n+ 0x00002310 3d000000 26000000 3d000000 01000000 =...&...=.......\n+ 0x00002320 3d000000 17000000 3d000000 08000000 =.......=.......\n+ 0x00002330 3d000000 09000000 3d000000 00000000 =.......=.......\n+ 0x00002340 00000000 70726f62 6c656d0a 00000000 ....problem.....\n+ 0x00002350 75736167 653a2025 73203c73 6f757263 usage: %s [0|1 - prepen\n+ 0x00002390 64656420 76657273 65207265 66735d20 ded verse refs] \n+ 0x000023a0 5b307c31 202d204e 54206f6e 6c795d0a [0|1 - NT only].\n+ 0x000023b0 0a000000 09574152 4e494e47 3a205448 .....WARNING: TH\n+ 0x000023c0 49532049 53204355 5252454e 544c5920 IS IS CURRENTLY \n+ 0x000023d0 41204b4a 562d5645 52534946 49434154 A KJV-VERSIFICAT\n+ 0x000023e0 494f4e2d 4f4e4c59 20555449 4c495459 ION-ONLY UTILITY\n+ 0x000023f0 0a000000 09576974 68206e6f 20766572 .....With no ver\n+ 0x00002400 73652072 6566732c 20736f75 72636520 se refs, source \n+ 0x00002410 66696c65 206d7573 7420636f 6e746169 file must contai\n+ 0x00002420 6e206578 6163746c 79203331 31303220 n exactly 31102 \n+ 0x00002430 6c696e65 732e0a00 09546869 73206973 lines....This is\n+ 0x00002440 204b4a56 20766572 73652063 6f756e74 KJV verse count\n+ 0x00002450 20706c75 73206865 6164696e 67732066 plus headings f\n+ 0x00002460 6f72204d 4f44554c 452c0a00 09544553 or MODULE,...TES\n+ 0x00002470 54414d45 4e542c20 424f4f4b 2c204348 TAMENT, BOOK, CH\n+ 0x00002480 41505445 522e2041 6e206578 616d706c APTER. An exampl\n+ 0x00002490 6520736e 69707065 7420666f 6c6c6f77 e snippet follow\n+ 0x000024a0 733a0a0a 00000000 09094d4f 44554c45 s:........MODULE\n+ 0x000024b0 20484541 4445520a 00000000 09094f4c HEADER.......OL\n+ 0x000024c0 44205445 5354414d 454e5420 48454144 D TESTAMENT HEAD\n+ 0x000024d0 45520a00 09094745 4e455349 53204845 ER....GENESIS HE\n+ 0x000024e0 41444552 0a000000 09094348 41505445 ADER......CHAPTE\n+ 0x000024f0 52203120 48454144 45520a00 0909496e R 1 HEADER....In\n+ 0x00002500 20746865 20626567 696e6e69 6e672e2e the beginning..\n+ 0x00002510 2e0a0a00 092e2e2e 20696d70 6c79696e ........ implyin\n+ 0x00002520 67207468 65726520 6d757374 20616c73 g there must als\n+ 0x00002530 6f206265 20612043 48415054 45523220 o be a CHAPTER2 \n+ 0x00002540 48454144 45522c0a 00000000 0945584f HEADER,......EXO\n+ 0x00002550 44555320 48454144 45522c20 4e455720 DUS HEADER, NEW \n+ 0x00002560 54455354 414d454e 54204845 41444552 TESTAMENT HEADER\n+ 0x00002570 2c206574 632e2020 49662074 68657265 , etc. If there\n+ 0x00002580 20697320 6e6f2074 65787420 666f720a is no text for.\n+ 0x00002590 00000000 09746865 20686561 6465722c .....the header,\n+ 0x000025a0 20612062 6c616e6b 206c696e 65206d75 a blank line mu\n+ 0x000025b0 73742c20 6174206c 65617374 2c20686f st, at least, ho\n+ 0x000025c0 6c642070 6c616365 2e0a0a00 09576974 ld place.....Wit\n+ 0x000025d0 68207665 72736520 72656673 2c20736f h verse refs, so\n+ 0x000025e0 75726365 2066696c 65206d75 73742073 urce file must s\n+ 0x000025f0 696d706c 7920636f 6e746169 6e20616e imply contain an\n+ 0x00002600 79206e75 6d626572 206f6620 6c696e65 y number of line\n+ 0x00002610 732c0a00 09746861 74206265 67696e20 s,...that begin \n+ 0x00002620 77697468 20746865 20766572 73652072 with the verse r\n+ 0x00002630 65666572 656e6365 20666f72 20776869 eference for whi\n+ 0x00002640 63682069 74206973 20616e20 656e7472 ch it is an entr\n+ 0x00002650 792e2020 652e672e 3a0a0a00 09096765 y. e.g.:.....ge\n+ 0x00002660 6e20313a 30204348 41505445 52203120 n 1:0 CHAPTER 1 \n+ 0x00002670 48454144 45520a00 09096765 6e20313a HEADER....gen 1:\n+ 0x00002680 3120496e 20746865 20626567 696e6e69 1 In the beginni\n+ 0x00002690 6e672e2e 2e0a0a00 6572726f 723a2025 ng......error: %\n+ 0x000026a0 733a2063 6f756c64 6e277420 6f70656e s: couldn't open\n+ 0x000026b0 20696e70 75742066 696c653a 20257320 input file: %s \n+ 0x000026c0 0a000000 4b4a5600 6572726f 723a2025 ....KJV.error: %\n+ 0x000026d0 733a2063 6f756c64 6e277420 63726561 s: couldn't crea\n+ 0x000026e0 7465206d 6f64756c 65206174 20706174 te module at pat\n+ 0x000026f0 683a2025 73200a00 4d617474 68657720 h: %s ..Matthew \n+ 0x00002700 313a3100 4e6f2076 616c6964 20766572 1:1.No valid ver\n+ 0x00002710 73652072 65662066 6f756e64 206f6e20 se ref found on \n+ 0x00002720 6c696e65 3a200000 4572726f 72207061 line: ..Error pa\n+ 0x00002730 7273696e 67206b65 793a2000 4e6f7420 rsing key: .Not \n+ 0x00002740 61207661 6c696420 4b4a5620 7265663a a valid KJV ref:\n+ 0x00002750 20000000 61707065 6e64696e 6720746f ...appending to\n+ 0x00002760 20726566 3a200000 205b2028 00000000 ref: .. [ (....\n+ 0x00002770 5761726e 696e672c 206f7665 72777269 Warning, overwri\n+ 0x00002780 74696e67 20766572 73653a20 00000000 ting verse: ....\n+ 0x00002790 3a000000 3d000000 0a000000 3d000000 :...=.......=...\n+ 0x000027a0 0f000000 3d000000 24000000 3d000000 ....=...$...=...\n+ 0x000027b0 32000000 3d000000 02000000 3d000000 2...=.......=...\n+ 0x000027c0 05000000 3d000000 13000000 3d000000 ....=.......=...\n+ 0x000027d0 0d000000 3d000000 0c000000 3d000000 ....=.......=...\n+ 0x000027e0 23000000 3d000000 11000000 3d000000 #...=.......=...\n+ 0x000027f0 26000000 3d000000 01000000 3d000000 &...=.......=...\n+ 0x00002800 17000000 3d000000 08000000 3d000000 ....=.......=...\n+ 0x00002810 09000000 3d000000 00000000 00000000 ....=...........\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.ARM.extab {}", "source2": "readelf --wide --decompress --hex-dump=.ARM.extab {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n Hex dump of section '.ARM.extab':\n- 0x0000281c 30ecff7f aa3f1d00 ffff0114 1e040000 0....?..........\n- 0x0000282c 2604d401 002e8a01 c40100d0 01040000 &...............\n- 0x0000283c 10ecff7f c92ab201 b0b0af81 ffff0148 .....*.........H\n- 0x0000284c 346c0000 a40104c6 0f00ac01 ac01ce0f 4l..............\n- 0x0000285c 00900374 c80f00a2 0462ce0f 00a20504 ...t.....b......\n- 0x0000286c c80f00b0 0588029a 0f00dc08 66c80f00 ............f...\n- 0x0000287c f60a189a 0f00d20b 7cce0f00 d60c04c8 ........|.......\n- 0x0000288c 0f00ee0c d8020000 ........\n+ 0x00002820 30ecff7f aa3f1d00 ffff0114 1e040000 0....?..........\n+ 0x00002830 2604d401 002e8a01 c40100d0 01040000 &...............\n+ 0x00002840 10ecff7f c92ab201 b0b0af81 ffff0148 .....*.........H\n+ 0x00002850 346c0000 a40104c6 0f00ac01 ac01ce0f 4l..............\n+ 0x00002860 00900374 c80f00a2 0462ce0f 00a20504 ...t.....b......\n+ 0x00002870 c80f00b0 0588029a 0f00dc08 66c80f00 ............f...\n+ 0x00002880 f60a189a 0f00d20b 7cce0f00 d60c04c8 ........|.......\n+ 0x00002890 0f00ee0c d8020000 ........\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.ARM.exidx {}", "source2": "readelf --wide --decompress --hex-dump=.ARM.exidx {}", "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.ARM.exidx':\n- 0x00002894 30edff7f 01000000 5cedff7f 9cffff7f 0.......\\.......\n- 0x000028a4 c4f5ff7f 01000000 ccf6ff7f b0ad0280 ................\n- 0x000028b4 ecf7ff7f 01000000 5cf8ff7f b0b0ac80 ........\\.......\n- 0x000028c4 b4f8ff7f 54ffff7f 90f9ff7f 01000000 ....T...........\n+ 0x00002898 30edff7f 01000000 5cedff7f 9cffff7f 0.......\\.......\n+ 0x000028a8 c4f5ff7f 01000000 ccf6ff7f b0ad0280 ................\n+ 0x000028b8 ecf7ff7f 01000000 5cf8ff7f b0b0ac80 ........\\.......\n+ 0x000028c8 b4f8ff7f 54ffff7f 90f9ff7f 01000000 ....T...........\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.eh_frame {}", "source2": "readelf --wide --decompress --hex-dump=.eh_frame {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Hex dump of section '.eh_frame':\n- 0x000028d4 00000000 ....\n+ 0x000028d8 00000000 ....\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.init_array {}", "source2": "readelf --wide --decompress --hex-dump=.init_array {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Hex dump of section '.init_array':\n- 0x00012db8 751f0000 c5150000 u.......\n+ 0x00012db8 791f0000 c9150000 y.......\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.fini_array {}", "source2": "readelf --wide --decompress --hex-dump=.fini_array {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Hex dump of section '.fini_array':\n- 0x00012dc0 351f0000 5...\n+ 0x00012dc0 391f0000 9...\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.got {}", "source2": "readelf --wide --decompress --hex-dump=.got {}", "unified_diff": "@@ -1,22 +1,22 @@\n \n Hex dump of section '.got':\n NOTE: This section has relocations against it, but these have NOT been applied to this dump.\n- 0x00012ee4 c42d0100 00000000 00000000 18130000 .-..............\n- 0x00012ef4 18130000 18130000 18130000 18130000 ................\n- 0x00012f04 18130000 18130000 18130000 18130000 ................\n- 0x00012f14 18130000 18130000 18130000 18130000 ................\n- 0x00012f24 18130000 18130000 18130000 18130000 ................\n- 0x00012f34 18130000 18130000 18130000 18130000 ................\n- 0x00012f44 18130000 18130000 18130000 18130000 ................\n- 0x00012f54 18130000 18130000 18130000 18130000 ................\n- 0x00012f64 18130000 18130000 18130000 18130000 ................\n- 0x00012f74 18130000 18130000 18130000 18130000 ................\n- 0x00012f84 18130000 18130000 18130000 18130000 ................\n- 0x00012f94 18130000 18130000 18130000 18130000 ................\n- 0x00012fa4 18130000 18130000 18130000 18130000 ................\n- 0x00012fb4 18130000 18130000 18130000 18130000 ................\n- 0x00012fc4 18130000 18130000 f9150000 00000000 ................\n- 0x00012fd4 a1220000 00000000 00000000 00000000 .\"..............\n- 0x00012fe4 5d220000 61220000 00000000 00000000 ]\"..a\"..........\n+ 0x00012ee4 c42d0100 00000000 00000000 1c130000 .-..............\n+ 0x00012ef4 1c130000 1c130000 1c130000 1c130000 ................\n+ 0x00012f04 1c130000 1c130000 1c130000 1c130000 ................\n+ 0x00012f14 1c130000 1c130000 1c130000 1c130000 ................\n+ 0x00012f24 1c130000 1c130000 1c130000 1c130000 ................\n+ 0x00012f34 1c130000 1c130000 1c130000 1c130000 ................\n+ 0x00012f44 1c130000 1c130000 1c130000 1c130000 ................\n+ 0x00012f54 1c130000 1c130000 1c130000 1c130000 ................\n+ 0x00012f64 1c130000 1c130000 1c130000 1c130000 ................\n+ 0x00012f74 1c130000 1c130000 1c130000 1c130000 ................\n+ 0x00012f84 1c130000 1c130000 1c130000 1c130000 ................\n+ 0x00012f94 1c130000 1c130000 1c130000 1c130000 ................\n+ 0x00012fa4 1c130000 1c130000 1c130000 1c130000 ................\n+ 0x00012fb4 1c130000 1c130000 1c130000 1c130000 ................\n+ 0x00012fc4 1c130000 1c130000 fd150000 00000000 ................\n+ 0x00012fd4 a5220000 00000000 00000000 00000000 .\"..............\n+ 0x00012fe4 61220000 65220000 00000000 00000000 a\"..e\"..........\n 0x00012ff4 00000000 00000000 00000000 ............\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 33356362 38663863 39623165 33636132 35cb8f8c9b1e3ca2\n- 0x00000010 62326336 31363736 62643033 35636233 b2c61676bd035cb3\n- 0x00000020 39323234 37312e64 65627567 00000000 922471.debug....\n- 0x00000030 44a46955 D.iU\n+ 0x00000000 65373561 33646233 63666462 34316366 e75a3db3cfdb41cf\n+ 0x00000010 37393530 36653265 63373966 33333933 79506e2ec79f3393\n+ 0x00000020 63333738 39352e64 65627567 00000000 c37895.debug....\n+ 0x00000030 e7166829 ..h)\n \n"}]}, {"source1": "./usr/bin/vs2osisref", "source2": "./usr/bin/vs2osisref", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,16 +4,16 @@\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 00000154 000154 000019 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000170 000170 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000194 000194 000020 00 A 0 0 4\n [ 4] .gnu.hash GNU_HASH 000001b4 0001b4 000064 04 A 5 0 4\n [ 5] .dynsym DYNSYM 00000218 000218 000260 10 A 6 3 4\n- [ 6] .dynstr STRTAB 00000478 000478 0002ea 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 00000762 000762 00004c 02 A 5 0 2\n+ [ 6] .dynstr STRTAB 00000478 000478 0002ec 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 00000764 000764 00004c 02 A 5 0 2\n [ 8] .gnu.version_r VERNEED 000007b0 0007b0 000080 00 A 6 3 4\n [ 9] .rel.dyn REL 00000830 000830 000078 08 A 5 0 4\n [10] .rel.plt REL 000008a8 0008a8 000078 08 AI 5 22 4\n [11] .init PROGBITS 00000920 000920 00000c 00 AX 0 0 4\n [12] .plt PROGBITS 0000092c 00092c 0000cc 04 AX 0 0 4\n [13] .text PROGBITS 000009f8 0009f8 000280 00 AX 0 0 4\n [14] .fini PROGBITS 00000c78 000c78 000008 00 AX 0 0 4\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -10,24 +10,24 @@\n 0x00000019 (INIT_ARRAY) 0x10e68\n 0x0000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x0000001a (FINI_ARRAY) 0x10e70\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x1b4\n 0x00000005 (STRTAB) 0x478\n 0x00000006 (SYMTAB) 0x218\n- 0x0000000a (STRSZ) 746 (bytes)\n+ 0x0000000a (STRSZ) 748 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000015 (DEBUG) 0x0\n 0x00000003 (PLTGOT) 0x10f8c\n 0x00000002 (PLTRELSZ) 120 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0x8a8\n 0x00000011 (REL) 0x830\n 0x00000012 (RELSZ) 120 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW PIE\n 0x6ffffffe (VERNEED) 0x7b0\n 0x6fffffff (VERNEEDNUM) 3\n- 0x6ffffff0 (VERSYM) 0x762\n+ 0x6ffffff0 (VERSYM) 0x764\n 0x6ffffffa (RELCOUNT) 7\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f902af84d4297c2d2912df62bb5174f305d2c335\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: bcbe5a88390c26c70e976518c6ffdff8a6a8d935\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n"}, {"source1": "readelf --wide --version-info {}", "source2": "readelf --wide --version-info {}", "unified_diff": "@@ -1,10 +1,10 @@\n \n Version symbols section '.gnu.version' contains 38 entries:\n- Addr: 0x0000000000000762 Offset: 0x000762 Link: 5 (.dynsym)\n+ Addr: 0x0000000000000764 Offset: 0x000764 Link: 5 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 004: 0 (*local*) 2 (GLIBC_2.4) 0 (*local*) 2 (GLIBC_2.4) \n 008: 0 (*local*) 3 (GLIBCXX_3.4) 3 (GLIBCXX_3.4) 4 (CXXABI_1.3) \n 00c: 3 (GLIBCXX_3.4) 2 (GLIBC_2.4) 5 (CXXABI_ARM_1.3.3) 0 (*local*) \n 010: 6 (GLIBC_2.4) 0 (*local*) 4 (CXXABI_1.3) 3 (GLIBCXX_3.4)\n 014: 0 (*local*) 3 (GLIBCXX_3.4) 2 (GLIBC_2.4) 2 (GLIBC_2.4) \n 018: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -33,15 +33,15 @@\n CXXABI_ARM_1.3.3\n CXXABI_1.3\n GLIBCXX_3.4\n H\tIxD\tJyD\t\n - parse verse reference to OSISRef markup\n [verse context] [locale]\n /usr/lib/debug/.dwz/arm-linux-gnueabihf/libsword-utils.debug\n-02af84d4297c2d2912df62bb5174f305d2c335.debug\n+be5a88390c26c70e976518c6ffdff8a6a8d935.debug\n .shstrtab\n .note.gnu.build-id\n .note.ABI-tag\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rel.dyn\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -42,9 +42,9 @@\n 0x000006e8 73746469 6e5f7573 6564005f 5f656e64 stdin_used.__end\n 0x000006f8 5f5f0047 4c494243 5f322e34 00435858 __.GLIBC_2.4.CXX\n 0x00000708 4142495f 41524d5f 312e332e 33004358 ABI_ARM_1.3.3.CX\n 0x00000718 58414249 5f312e33 00474c49 42435858 XABI_1.3.GLIBCXX\n 0x00000728 5f332e34 00000000 00000000 00000000 _3.4............\n 0x00000738 00000000 00000000 00000000 00000000 ................\n 0x00000748 00000000 00000000 00000000 00000000 ................\n- 0x00000758 00000000 00000000 0000 ..........\n+ 0x00000758 00000000 00000000 00000000 ............\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 30326166 38346434 32393763 32643239 02af84d4297c2d29\n- 0x00000010 31326466 36326262 35313734 66333035 12df62bb5174f305\n- 0x00000020 64326333 33352e64 65627567 00000000 d2c335.debug....\n- 0x00000030 3ea0420c >.B.\n+ 0x00000000 62653561 38383339 30633236 63373065 be5a88390c26c70e\n+ 0x00000010 39373635 31386336 66666466 66386136 976518c6ffdff8a6\n+ 0x00000020 61386439 33352e64 65627567 00000000 a8d935.debug....\n+ 0x00000030 9d8c6c3b ..l;\n \n"}]}, {"source1": "./usr/bin/vs2osisreftxt", "source2": "./usr/bin/vs2osisreftxt", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,16 +4,16 @@\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 00000154 000154 000019 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000170 000170 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000194 000194 000020 00 A 0 0 4\n [ 4] .gnu.hash GNU_HASH 000001b4 0001b4 000064 04 A 5 0 4\n [ 5] .dynsym DYNSYM 00000218 000218 0002e0 10 A 6 3 4\n- [ 6] .dynstr STRTAB 000004f8 0004f8 0003bd 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 000008b6 0008b6 00005c 02 A 5 0 2\n+ [ 6] .dynstr STRTAB 000004f8 0004f8 0003bf 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 000008b8 0008b8 00005c 02 A 5 0 2\n [ 8] .gnu.version_r VERNEED 00000914 000914 000080 00 A 6 3 4\n [ 9] .rel.dyn REL 00000994 000994 000078 08 A 5 0 4\n [10] .rel.plt REL 00000a0c 000a0c 0000b8 08 AI 5 22 4\n [11] .init PROGBITS 00000ac4 000ac4 00000c 00 AX 0 0 4\n [12] .plt PROGBITS 00000ad0 000ad0 00012c 04 AX 0 0 4\n [13] .text PROGBITS 00000bfc 000bfc 0002dc 00 AX 0 0 4\n [14] .fini PROGBITS 00000ed8 000ed8 000008 00 AX 0 0 4\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -10,24 +10,24 @@\n 0x00000019 (INIT_ARRAY) 0x11e48\n 0x0000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x0000001a (FINI_ARRAY) 0x11e50\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x1b4\n 0x00000005 (STRTAB) 0x4f8\n 0x00000006 (SYMTAB) 0x218\n- 0x0000000a (STRSZ) 957 (bytes)\n+ 0x0000000a (STRSZ) 959 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000015 (DEBUG) 0x0\n 0x00000003 (PLTGOT) 0x11f6c\n 0x00000002 (PLTRELSZ) 184 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0xa0c\n 0x00000011 (REL) 0x994\n 0x00000012 (RELSZ) 120 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW PIE\n 0x6ffffffe (VERNEED) 0x914\n 0x6fffffff (VERNEEDNUM) 3\n- 0x6ffffff0 (VERSYM) 0x8b6\n+ 0x6ffffff0 (VERSYM) 0x8b8\n 0x6ffffffa (RELCOUNT) 7\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: dda1159bcb0e6e88c331035f0549aa4f5817916b\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: bbc95d4f832c98b2b4c9795fdc0d2549a9a87531\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n"}, {"source1": "readelf --wide --version-info {}", "source2": "readelf --wide --version-info {}", "unified_diff": "@@ -1,10 +1,10 @@\n \n Version symbols section '.gnu.version' contains 46 entries:\n- Addr: 0x00000000000008b6 Offset: 0x0008b6 Link: 5 (.dynsym)\n+ Addr: 0x00000000000008b8 Offset: 0x0008b8 Link: 5 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 004: 0 (*local*) 0 (*local*) 0 (*local*) 2 (GLIBC_2.4) \n 008: 2 (GLIBC_2.4) 0 (*local*) 0 (*local*) 3 (GLIBCXX_3.4)\n 00c: 0 (*local*) 3 (GLIBCXX_3.4) 0 (*local*) 4 (CXXABI_1.3) \n 010: 3 (GLIBCXX_3.4) 0 (*local*) 2 (GLIBC_2.4) 0 (*local*) \n 014: 5 (CXXABI_ARM_1.3.3) 0 (*local*) 6 (GLIBC_2.4) 0 (*local*) \n 018: 4 (CXXABI_1.3) 0 (*local*) 3 (GLIBCXX_3.4) 0 (*local*) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -41,15 +41,15 @@\n CXXABI_1.3\n GLIBCXX_3.4\n H\tIxD\tJyD\t\n usage: %s <\"string to parse\"> [locale_name] [test-in-set-verse]\n Verse is\n in set.\n /usr/lib/debug/.dwz/arm-linux-gnueabihf/libsword-utils.debug\n-a1159bcb0e6e88c331035f0549aa4f5817916b.debug\n+c95d4f832c98b2b4c9795fdc0d2549a9a87531.debug\n .shstrtab\n .note.gnu.build-id\n .note.ABI-tag\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rel.dyn\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -55,9 +55,9 @@\n 0x00000838 494f5f73 7464696e 5f757365 64005f5f IO_stdin_used.__\n 0x00000848 656e645f 5f00474c 4942435f 322e3400 end__.GLIBC_2.4.\n 0x00000858 43585841 42495f41 524d5f31 2e332e33 CXXABI_ARM_1.3.3\n 0x00000868 00435858 4142495f 312e3300 474c4942 .CXXABI_1.3.GLIB\n 0x00000878 4358585f 332e3400 00000000 00000000 CXX_3.4.........\n 0x00000888 00000000 00000000 00000000 00000000 ................\n 0x00000898 00000000 00000000 00000000 00000000 ................\n- 0x000008a8 00000000 00000000 00000000 00 .............\n+ 0x000008a8 00000000 00000000 00000000 000000 ...............\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 61313135 39626362 30653665 38386333 a1159bcb0e6e88c3\n- 0x00000010 33313033 35663035 34396161 34663538 31035f0549aa4f58\n- 0x00000020 31373931 36622e64 65627567 00000000 17916b.debug....\n- 0x00000030 01567678 .Vvx\n+ 0x00000000 63393564 34663833 32633938 62326234 c95d4f832c98b2b4\n+ 0x00000010 63393739 35666463 30643235 34396139 c9795fdc0d2549a9\n+ 0x00000020 61383735 33312e64 65627567 00000000 a87531.debug....\n+ 0x00000030 77f966cd w.f.\n \n"}]}, {"source1": "./usr/bin/xml2gbs", "source2": "./usr/bin/xml2gbs", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,16 +4,16 @@\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 00000154 000154 000019 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000170 000170 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000194 000194 000020 00 A 0 0 4\n [ 4] .gnu.hash GNU_HASH 000001b4 0001b4 0000a8 04 A 5 0 4\n [ 5] .dynsym DYNSYM 0000025c 00025c 000580 10 A 6 3 4\n- [ 6] .dynstr STRTAB 000007dc 0007dc 000a61 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 0000123e 00123e 0000b0 02 A 5 0 2\n+ [ 6] .dynstr STRTAB 000007dc 0007dc 000a63 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 00001240 001240 0000b0 02 A 5 0 2\n [ 8] .gnu.version_r VERNEED 000012f0 0012f0 0000e0 00 A 6 4 4\n [ 9] .rel.dyn REL 000013d0 0013d0 0000c0 08 A 5 0 4\n [10] .rel.plt REL 00001490 001490 0001a8 08 AI 5 22 4\n [11] .init PROGBITS 00001638 001638 00000c 00 AX 0 0 4\n [12] .plt PROGBITS 00001644 001644 000294 04 AX 0 0 4\n [13] .text PROGBITS 000018d8 0018d8 001a84 00 AX 0 0 4\n [14] .fini PROGBITS 0000335c 00335c 000008 00 AX 0 0 4\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -11,24 +11,24 @@\n 0x00000019 (INIT_ARRAY) 0x13da4\n 0x0000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x0000001a (FINI_ARRAY) 0x13dac\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x1b4\n 0x00000005 (STRTAB) 0x7dc\n 0x00000006 (SYMTAB) 0x25c\n- 0x0000000a (STRSZ) 2657 (bytes)\n+ 0x0000000a (STRSZ) 2659 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000015 (DEBUG) 0x0\n 0x00000003 (PLTGOT) 0x13ed0\n 0x00000002 (PLTRELSZ) 424 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0x1490\n 0x00000011 (REL) 0x13d0\n 0x00000012 (RELSZ) 192 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW PIE\n 0x6ffffffe (VERNEED) 0x12f0\n 0x6fffffff (VERNEEDNUM) 4\n- 0x6ffffff0 (VERSYM) 0x123e\n+ 0x6ffffff0 (VERSYM) 0x1240\n 0x6ffffffa (RELCOUNT) 8\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 053d203e0bfd64db5d0ed8c8edb172e142398736\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a8341b42a8c213efbd34cabe40fa974a6aceebb0\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n"}, {"source1": "readelf --wide --version-info {}", "source2": "readelf --wide --version-info {}", "unified_diff": "@@ -1,10 +1,10 @@\n \n Version symbols section '.gnu.version' contains 88 entries:\n- Addr: 0x000000000000123e Offset: 0x00123e Link: 5 (.dynsym)\n+ Addr: 0x0000000000001240 Offset: 0x001240 Link: 5 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 0 (*local*) 2 (GLIBCXX_3.4.21) \n 004: 3 (GLIBCXX_3.4) 4 (GLIBC_2.4) 5 (CXXABI_1.3) 2 (GLIBCXX_3.4.21) \n 008: 0 (*local*) 4 (GLIBC_2.4) 6 (GCC_3.5) 3 (GLIBCXX_3.4)\n 00c: 4 (GLIBC_2.4) 4 (GLIBC_2.4) 3 (GLIBCXX_3.4) 3 (GLIBCXX_3.4)\n 010: 3 (GLIBCXX_3.4) 4 (GLIBC_2.4) 0 (*local*) 0 (*local*) \n 014: 3 (GLIBCXX_3.4) 7 (GLIBCXX_3.4.11) 8 (CXXABI_1.3.9) 0 (*local*) \n 018: 3 (GLIBCXX_3.4) 3 (GLIBCXX_3.4) 3 (GLIBCXX_3.4) 3 (GLIBCXX_3.4)\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -95,15 +95,15 @@\n /chapter>\n chapter>\n chapter \n osisID=\"\n basic_string::append\n Could not detect file format for file \"%s\", please specify.\n /usr/lib/debug/.dwz/arm-linux-gnueabihf/libsword-utils.debug\n-3d203e0bfd64db5d0ed8c8edb172e142398736.debug\n+341b42a8c213efbd34cabe40fa974a6aceebb0.debug\n .shstrtab\n .note.gnu.build-id\n .note.ABI-tag\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rel.dyn\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -162,9 +162,9 @@\n 0x000011cc 5f312e33 2e390047 4c494243 58585f33 _1.3.9.GLIBCXX_3\n 0x000011dc 2e342e31 31004358 58414249 5f312e33 .4.11.CXXABI_1.3\n 0x000011ec 00474c49 42435858 5f332e34 00474c49 .GLIBCXX_3.4.GLI\n 0x000011fc 42435858 5f332e34 2e323100 00000000 BCXX_3.4.21.....\n 0x0000120c 00000000 00000000 00000000 00000000 ................\n 0x0000121c 00000000 00000000 00000000 00000000 ................\n 0x0000122c 00000000 00000000 00000000 00000000 ................\n- 0x0000123c 00 .\n+ 0x0000123c 000000 ...\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 33643230 33653062 66643634 64623564 3d203e0bfd64db5d\n- 0x00000010 30656438 63386564 62313732 65313432 0ed8c8edb172e142\n- 0x00000020 33393837 33362e64 65627567 00000000 398736.debug....\n- 0x00000030 e27d9d65 .}.e\n+ 0x00000000 33343162 34326138 63323133 65666264 341b42a8c213efbd\n+ 0x00000010 33346361 62653430 66613937 34613661 34cabe40fa974a6a\n+ 0x00000020 63656562 62302e64 65627567 00000000 ceebb0.debug....\n+ 0x00000030 4b2ee7a0 K...\n \n"}]}]}]}]}, {"source1": "diatheke-dbgsym_1.9.0+dfsg-2_armhf.deb", "source2": "diatheke-dbgsym_1.9.0+dfsg-2_armhf.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2020-11-12 19:58:40.000000 debian-binary\n--rw-r--r-- 0 0 0 544 2020-11-12 19:58:40.000000 control.tar.xz\n--rw-r--r-- 0 0 0 292648 2020-11-12 19:58:40.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 552 2020-11-12 19:58:40.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 292652 2020-11-12 19:58:40.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./control", "source2": "./control", "unified_diff": "@@ -5,8 +5,8 @@\n Architecture: armhf\n Maintainer: CrossWire Packaging Team \n Installed-Size: 318\n Depends: diatheke (= 1.9.0+dfsg-2)\n Section: debug\n Priority: optional\n Description: debug symbols for diatheke\n-Build-Ids: 125acb5a5d5a0003d6c8000fc45019cf0923a480\n+Build-Ids: 89860c492e67f2edb51d667b1d064b90e2a335ec\n"}, {"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}, {"source1": "line order", "source2": "line order", "unified_diff": "@@ -1 +1 @@\n-usr/lib/debug/.build-id/12/5acb5a5d5a0003d6c8000fc45019cf0923a480.debug\n+usr/lib/debug/.build-id/89/860c492e67f2edb51d667b1d064b90e2a335ec.debug\n"}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,10 +1,10 @@\n drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/12/\n--rw-r--r-- 0 root (0) root (0) 315144 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/12/5acb5a5d5a0003d6c8000fc45019cf0923a480.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/89/\n+-rw-r--r-- 0 root (0) root (0) 315144 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/89/860c492e67f2edb51d667b1d064b90e2a335ec.debug\n drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/share/doc/diatheke-dbgsym -> diatheke\n"}, {"source1": "./usr/lib/debug/.build-id/12/5acb5a5d5a0003d6c8000fc45019cf0923a480.debug", "source2": "./usr/lib/debug/.build-id/89/860c492e67f2edb51d667b1d064b90e2a335ec.debug", "comments": ["Files similar despite different names (score: 3, lower is more similar)"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,16 +4,16 @@\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 00000154 000154 000019 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000170 000170 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000194 000194 000020 00 A 0 0 4\n [ 4] .gnu.hash NOBITS 000001b4 0001b4 000400 04 A 5 0 4\n [ 5] .dynsym NOBITS 000005b4 0001b4 001380 10 A 6 3 4\n- [ 6] .dynstr NOBITS 00001934 0001b4 002ea1 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 000047d6 0001b4 000270 02 A 5 0 2\n+ [ 6] .dynstr NOBITS 00001934 0001b4 002ea3 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 000047d8 0001b4 000270 02 A 5 0 2\n [ 8] .gnu.version_r NOBITS 00004a48 0001b4 0000e0 00 A 6 4 4\n [ 9] .rel.dyn NOBITS 00004b28 0001b4 000620 08 A 5 0 4\n [10] .rel.plt NOBITS 00005148 0001b4 000428 08 AI 5 23 4\n [11] .init NOBITS 00005570 0001b4 00000c 00 AX 0 0 4\n [12] .plt NOBITS 0000557c 0001b4 000658 04 AX 0 0 4\n [13] .text NOBITS 00005bd4 0001b4 009dbc 00 AX 0 0 4\n [14] .fini NOBITS 0000f990 0001b4 000008 00 AX 0 0 4\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -4,15 +4,15 @@\n 0: 00000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000154 0 SECTION LOCAL DEFAULT 1 \n 2: 00000170 0 SECTION LOCAL DEFAULT 2 \n 3: 00000194 0 SECTION LOCAL DEFAULT 3 \n 4: 000001b4 0 SECTION LOCAL DEFAULT 4 \n 5: 000005b4 0 SECTION LOCAL DEFAULT 5 \n 6: 00001934 0 SECTION LOCAL DEFAULT 6 \n- 7: 000047d6 0 SECTION LOCAL DEFAULT 7 \n+ 7: 000047d8 0 SECTION LOCAL DEFAULT 7 \n 8: 00004a48 0 SECTION LOCAL DEFAULT 8 \n 9: 00004b28 0 SECTION LOCAL DEFAULT 9 \n 10: 00005148 0 SECTION LOCAL DEFAULT 10 \n 11: 00005570 0 SECTION LOCAL DEFAULT 11 \n 12: 0000557c 0 SECTION LOCAL DEFAULT 12 \n 13: 00005bd4 0 SECTION LOCAL DEFAULT 13 \n 14: 0000f990 0 SECTION LOCAL DEFAULT 14 \n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 125acb5a5d5a0003d6c8000fc45019cf0923a480\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 89860c492e67f2edb51d667b1d064b90e2a335ec\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n"}]}]}]}]}, {"source1": "libsword-utils-dbgsym_1.9.0+dfsg-2_armhf.deb", "source2": "libsword-utils-dbgsym_1.9.0+dfsg-2_armhf.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2020-11-12 19:58:40.000000 debian-binary\n--rw-r--r-- 0 0 0 1388 2020-11-12 19:58:40.000000 control.tar.xz\n--rw-r--r-- 0 0 0 660108 2020-11-12 19:58:40.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 1396 2020-11-12 19:58:40.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 660504 2020-11-12 19:58:40.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./control", "source2": "./control", "unified_diff": "@@ -5,8 +5,8 @@\n Architecture: armhf\n Maintainer: CrossWire Packaging Team \n Installed-Size: 808\n Depends: libsword-utils (= 1.9.0+dfsg-2)\n Section: debug\n Priority: optional\n Description: debug symbols for libsword-utils\n-Build-Ids: 053d203e0bfd64db5d0ed8c8edb172e142398736 1309d34bf5f09ee9557cd191ed32ddf76c4c0c6b 3b3516443ffc9aef10b6b8902e37a8262138f72b 3c586eed9c78ddadfdf1dbc2560cc4cb629e4c25 3f3dd9a2f4201ebe8c2bbc37ec6ce5d79568aad4 4e35cb8f8c9b1e3ca2b2c61676bd035cb3922471 51edb99565d606f0f7b34202d6cc183c9141ff6c 891012bb2579fb05c1a0bff7ac9baa5dae1b279c 91d9c5650aae01939b355003cb4247a6e6f74645 c313dec8d39d6fd3bb7249f2d0d419f7081efdff d355d9174be46951bc70a7ca0e0106dc48d25328 dda1159bcb0e6e88c331035f0549aa4f5817916b ed69ff1680ecb3828a514f3449aeb5c647ddc35f f3097bdbab56c1477b94994eea133cb11aa3a5ca f4346b8cd2adf7d6910a7e1edd7f2093a7a0126c f53baafa5510aacf644bfeb92776f5bfc65b2357 f902af84d4297c2d2912df62bb5174f305d2c335\n+Build-Ids: 0d510cd5df9de25e4770b1a3f07e14104db797fc 52ed94a3804f6f8120b699bb7da76894099bb1ee 54e75a3db3cfdb41cf79506e2ec79f3393c37895 5ce7026fdf3d6cbb839b38c73b72c75693dcbff3 6c86c74e11f72002ff240c0474816aa80df81d95 7dc6331a951b154bfef05b3d5b0c81923ac1064c 89519f358787e591ba76b33dec2dc3e2998db014 9e9ac4d635f6de4a14d759b023d90232a27e1af6 a637bf39c764b43f615ce878a100661cbed2b984 a8341b42a8c213efbd34cabe40fa974a6aceebb0 a969d1d1c756b5585bb2e0b90c3ae03c8f773ec1 aaa9687984eed39df52ae533f88fd6053fed3c35 afe0f95053f4b2f35be2ff8f86ea57b856ce6c2a b08d6fe42e09187cd718ee919e2bf928330f1fc4 bbc95d4f832c98b2b4c9795fdc0d2549a9a87531 bcbe5a88390c26c70e976518c6ffdff8a6a8d935 c7dedd3b31915896ab6aee2a7c0d2fb75778bb4f\n"}, {"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}, {"source1": "line order", "source2": "line order", "unified_diff": "@@ -1,18 +1,18 @@\n-usr/lib/debug/.build-id/05/3d203e0bfd64db5d0ed8c8edb172e142398736.debug\n-usr/lib/debug/.build-id/13/09d34bf5f09ee9557cd191ed32ddf76c4c0c6b.debug\n-usr/lib/debug/.build-id/3b/3516443ffc9aef10b6b8902e37a8262138f72b.debug\n-usr/lib/debug/.build-id/3c/586eed9c78ddadfdf1dbc2560cc4cb629e4c25.debug\n-usr/lib/debug/.build-id/3f/3dd9a2f4201ebe8c2bbc37ec6ce5d79568aad4.debug\n-usr/lib/debug/.build-id/4e/35cb8f8c9b1e3ca2b2c61676bd035cb3922471.debug\n-usr/lib/debug/.build-id/51/edb99565d606f0f7b34202d6cc183c9141ff6c.debug\n-usr/lib/debug/.build-id/89/1012bb2579fb05c1a0bff7ac9baa5dae1b279c.debug\n-usr/lib/debug/.build-id/91/d9c5650aae01939b355003cb4247a6e6f74645.debug\n-usr/lib/debug/.build-id/c3/13dec8d39d6fd3bb7249f2d0d419f7081efdff.debug\n-usr/lib/debug/.build-id/d3/55d9174be46951bc70a7ca0e0106dc48d25328.debug\n-usr/lib/debug/.build-id/dd/a1159bcb0e6e88c331035f0549aa4f5817916b.debug\n-usr/lib/debug/.build-id/ed/69ff1680ecb3828a514f3449aeb5c647ddc35f.debug\n-usr/lib/debug/.build-id/f3/097bdbab56c1477b94994eea133cb11aa3a5ca.debug\n-usr/lib/debug/.build-id/f4/346b8cd2adf7d6910a7e1edd7f2093a7a0126c.debug\n-usr/lib/debug/.build-id/f5/3baafa5510aacf644bfeb92776f5bfc65b2357.debug\n-usr/lib/debug/.build-id/f9/02af84d4297c2d2912df62bb5174f305d2c335.debug\n+usr/lib/debug/.build-id/0d/510cd5df9de25e4770b1a3f07e14104db797fc.debug\n+usr/lib/debug/.build-id/52/ed94a3804f6f8120b699bb7da76894099bb1ee.debug\n+usr/lib/debug/.build-id/54/e75a3db3cfdb41cf79506e2ec79f3393c37895.debug\n+usr/lib/debug/.build-id/5c/e7026fdf3d6cbb839b38c73b72c75693dcbff3.debug\n+usr/lib/debug/.build-id/6c/86c74e11f72002ff240c0474816aa80df81d95.debug\n+usr/lib/debug/.build-id/7d/c6331a951b154bfef05b3d5b0c81923ac1064c.debug\n+usr/lib/debug/.build-id/89/519f358787e591ba76b33dec2dc3e2998db014.debug\n+usr/lib/debug/.build-id/9e/9ac4d635f6de4a14d759b023d90232a27e1af6.debug\n+usr/lib/debug/.build-id/a6/37bf39c764b43f615ce878a100661cbed2b984.debug\n+usr/lib/debug/.build-id/a8/341b42a8c213efbd34cabe40fa974a6aceebb0.debug\n+usr/lib/debug/.build-id/a9/69d1d1c756b5585bb2e0b90c3ae03c8f773ec1.debug\n+usr/lib/debug/.build-id/aa/a9687984eed39df52ae533f88fd6053fed3c35.debug\n+usr/lib/debug/.build-id/af/e0f95053f4b2f35be2ff8f86ea57b856ce6c2a.debug\n+usr/lib/debug/.build-id/b0/8d6fe42e09187cd718ee919e2bf928330f1fc4.debug\n+usr/lib/debug/.build-id/bb/c95d4f832c98b2b4c9795fdc0d2549a9a87531.debug\n+usr/lib/debug/.build-id/bc/be5a88390c26c70e976518c6ffdff8a6a8d935.debug\n+usr/lib/debug/.build-id/c7/dedd3b31915896ab6aee2a7c0d2fb75778bb4f.debug\n usr/lib/debug/.dwz/arm-linux-gnueabihf/libsword-utils.debug\n"}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,45 +1,45 @@\n drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/05/\n--rw-r--r-- 0 root (0) root (0) 45284 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/05/3d203e0bfd64db5d0ed8c8edb172e142398736.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/13/\n--rw-r--r-- 0 root (0) root (0) 30648 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/13/09d34bf5f09ee9557cd191ed32ddf76c4c0c6b.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/3b/\n--rw-r--r-- 0 root (0) root (0) 51908 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/3b/3516443ffc9aef10b6b8902e37a8262138f72b.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/3c/\n--rw-r--r-- 0 root (0) root (0) 29576 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/3c/586eed9c78ddadfdf1dbc2560cc4cb629e4c25.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/3f/\n--rw-r--r-- 0 root (0) root (0) 13588 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/3f/3dd9a2f4201ebe8c2bbc37ec6ce5d79568aad4.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/4e/\n--rw-r--r-- 0 root (0) root (0) 22448 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/4e/35cb8f8c9b1e3ca2b2c61676bd035cb3922471.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/51/\n--rw-r--r-- 0 root (0) root (0) 28944 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/51/edb99565d606f0f7b34202d6cc183c9141ff6c.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/0d/\n+-rw-r--r-- 0 root (0) root (0) 12184 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/0d/510cd5df9de25e4770b1a3f07e14104db797fc.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/52/\n+-rw-r--r-- 0 root (0) root (0) 51912 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/52/ed94a3804f6f8120b699bb7da76894099bb1ee.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/54/\n+-rw-r--r-- 0 root (0) root (0) 22448 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/54/e75a3db3cfdb41cf79506e2ec79f3393c37895.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/5c/\n+-rw-r--r-- 0 root (0) root (0) 39380 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/5c/e7026fdf3d6cbb839b38c73b72c75693dcbff3.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/6c/\n+-rw-r--r-- 0 root (0) root (0) 165292 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/6c/86c74e11f72002ff240c0474816aa80df81d95.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/7d/\n+-rw-r--r-- 0 root (0) root (0) 12164 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/7d/c6331a951b154bfef05b3d5b0c81923ac1064c.debug\n drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/89/\n--rw-r--r-- 0 root (0) root (0) 165288 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/89/1012bb2579fb05c1a0bff7ac9baa5dae1b279c.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/91/\n--rw-r--r-- 0 root (0) root (0) 43492 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/91/d9c5650aae01939b355003cb4247a6e6f74645.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/c3/\n--rw-r--r-- 0 root (0) root (0) 12184 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/c3/13dec8d39d6fd3bb7249f2d0d419f7081efdff.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/d3/\n--rw-r--r-- 0 root (0) root (0) 145072 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/d3/55d9174be46951bc70a7ca0e0106dc48d25328.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/dd/\n--rw-r--r-- 0 root (0) root (0) 9144 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/dd/a1159bcb0e6e88c331035f0549aa4f5817916b.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/ed/\n--rw-r--r-- 0 root (0) root (0) 39376 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/ed/69ff1680ecb3828a514f3449aeb5c647ddc35f.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/f3/\n--rw-r--r-- 0 root (0) root (0) 17768 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/f3/097bdbab56c1477b94994eea133cb11aa3a5ca.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/f4/\n--rw-r--r-- 0 root (0) root (0) 12168 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/f4/346b8cd2adf7d6910a7e1edd7f2093a7a0126c.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/f5/\n--rw-r--r-- 0 root (0) root (0) 65324 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/f5/3baafa5510aacf644bfeb92776f5bfc65b2357.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/f9/\n--rw-r--r-- 0 root (0) root (0) 8032 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/f9/02af84d4297c2d2912df62bb5174f305d2c335.debug\n+-rw-r--r-- 0 root (0) root (0) 30648 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/89/519f358787e591ba76b33dec2dc3e2998db014.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/9e/\n+-rw-r--r-- 0 root (0) root (0) 65324 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/9e/9ac4d635f6de4a14d759b023d90232a27e1af6.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/a6/\n+-rw-r--r-- 0 root (0) root (0) 43492 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/a6/37bf39c764b43f615ce878a100661cbed2b984.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/a8/\n+-rw-r--r-- 0 root (0) root (0) 45284 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/a8/341b42a8c213efbd34cabe40fa974a6aceebb0.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/a9/\n+-rw-r--r-- 0 root (0) root (0) 17760 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/a9/69d1d1c756b5585bb2e0b90c3ae03c8f773ec1.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/aa/\n+-rw-r--r-- 0 root (0) root (0) 13588 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/aa/a9687984eed39df52ae533f88fd6053fed3c35.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/af/\n+-rw-r--r-- 0 root (0) root (0) 28948 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/af/e0f95053f4b2f35be2ff8f86ea57b856ce6c2a.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/b0/\n+-rw-r--r-- 0 root (0) root (0) 145080 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/b0/8d6fe42e09187cd718ee919e2bf928330f1fc4.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/bb/\n+-rw-r--r-- 0 root (0) root (0) 9144 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/bb/c95d4f832c98b2b4c9795fdc0d2549a9a87531.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/bc/\n+-rw-r--r-- 0 root (0) root (0) 8032 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/bc/be5a88390c26c70e976518c6ffdff8a6a8d935.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/c7/\n+-rw-r--r-- 0 root (0) root (0) 29576 2020-11-12 19:58:40.000000 ./usr/lib/debug/.build-id/c7/dedd3b31915896ab6aee2a7c0d2fb75778bb4f.debug\n drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/lib/debug/.dwz/\n drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/lib/debug/.dwz/arm-linux-gnueabihf/\n -rw-r--r-- 0 root (0) root (0) 51664 2020-11-12 19:58:40.000000 ./usr/lib/debug/.dwz/arm-linux-gnueabihf/libsword-utils.debug\n drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2020-11-12 19:58:40.000000 ./usr/share/doc/libsword-utils-dbgsym -> libsword-utils\n"}, {"source1": "./usr/lib/debug/.build-id/05/3d203e0bfd64db5d0ed8c8edb172e142398736.debug", "source2": "./usr/lib/debug/.build-id/a8/341b42a8c213efbd34cabe40fa974a6aceebb0.debug", "comments": ["Files similar despite different names (score: 3, lower is more similar)"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,16 +4,16 @@\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 00000154 000154 000019 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000170 000170 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000194 000194 000020 00 A 0 0 4\n [ 4] .gnu.hash NOBITS 000001b4 0001b4 0000a8 04 A 5 0 4\n [ 5] .dynsym NOBITS 0000025c 0001b4 000580 10 A 6 3 4\n- [ 6] .dynstr NOBITS 000007dc 0001b4 000a61 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 0000123e 0001b4 0000b0 02 A 5 0 2\n+ [ 6] .dynstr NOBITS 000007dc 0001b4 000a63 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 00001240 0001b4 0000b0 02 A 5 0 2\n [ 8] .gnu.version_r NOBITS 000012f0 0001b4 0000e0 00 A 6 4 4\n [ 9] .rel.dyn NOBITS 000013d0 0001b4 0000c0 08 A 5 0 4\n [10] .rel.plt NOBITS 00001490 0001b4 0001a8 08 AI 5 22 4\n [11] .init NOBITS 00001638 0001b4 00000c 00 AX 0 0 4\n [12] .plt NOBITS 00001644 0001b4 000294 04 AX 0 0 4\n [13] .text NOBITS 000018d8 0001b4 001a84 00 AX 0 0 4\n [14] .fini NOBITS 0000335c 0001b4 000008 00 AX 0 0 4\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -4,15 +4,15 @@\n 0: 00000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000154 0 SECTION LOCAL DEFAULT 1 \n 2: 00000170 0 SECTION LOCAL DEFAULT 2 \n 3: 00000194 0 SECTION LOCAL DEFAULT 3 \n 4: 000001b4 0 SECTION LOCAL DEFAULT 4 \n 5: 0000025c 0 SECTION LOCAL DEFAULT 5 \n 6: 000007dc 0 SECTION LOCAL DEFAULT 6 \n- 7: 0000123e 0 SECTION LOCAL DEFAULT 7 \n+ 7: 00001240 0 SECTION LOCAL DEFAULT 7 \n 8: 000012f0 0 SECTION LOCAL DEFAULT 8 \n 9: 000013d0 0 SECTION LOCAL DEFAULT 9 \n 10: 00001490 0 SECTION LOCAL DEFAULT 10 \n 11: 00001638 0 SECTION LOCAL DEFAULT 11 \n 12: 00001644 0 SECTION LOCAL DEFAULT 12 \n 13: 000018d8 0 SECTION LOCAL DEFAULT 13 \n 14: 0000335c 0 SECTION LOCAL DEFAULT 14 \n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 053d203e0bfd64db5d0ed8c8edb172e142398736\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a8341b42a8c213efbd34cabe40fa974a6aceebb0\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n"}]}, {"source1": "./usr/lib/debug/.build-id/13/09d34bf5f09ee9557cd191ed32ddf76c4c0c6b.debug", "source2": "./usr/lib/debug/.build-id/89/519f358787e591ba76b33dec2dc3e2998db014.debug", "comments": ["Files similar despite different names (score: 6, lower is more similar)"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,16 +4,16 @@\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 00000154 000154 000019 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000170 000170 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000194 000194 000020 00 A 0 0 4\n [ 4] .gnu.hash NOBITS 000001b4 0001b4 00006c 04 A 5 0 4\n [ 5] .dynsym NOBITS 00000220 0001b4 0004d0 10 A 6 3 4\n- [ 6] .dynstr NOBITS 000006f0 0001b4 0007f4 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 00000ee4 0001b4 00009a 02 A 5 0 2\n+ [ 6] .dynstr NOBITS 000006f0 0001b4 0007f6 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 00000ee6 0001b4 00009a 02 A 5 0 2\n [ 8] .gnu.version_r NOBITS 00000f80 0001b4 0000d0 00 A 6 4 4\n [ 9] .rel.dyn NOBITS 00001050 0001b4 0000a0 08 A 5 0 4\n [10] .rel.plt NOBITS 000010f0 0001b4 000178 08 AI 5 22 4\n [11] .init NOBITS 00001268 0001b4 00000c 00 AX 0 0 4\n [12] .plt NOBITS 00001274 0001b4 00024c 04 AX 0 0 4\n [13] .text NOBITS 000014c0 0001b4 000af4 00 AX 0 0 4\n [14] .fini NOBITS 00001fb4 0001b4 000008 00 AX 0 0 4\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -4,15 +4,15 @@\n 0: 00000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000154 0 SECTION LOCAL DEFAULT 1 \n 2: 00000170 0 SECTION LOCAL DEFAULT 2 \n 3: 00000194 0 SECTION LOCAL DEFAULT 3 \n 4: 000001b4 0 SECTION LOCAL DEFAULT 4 \n 5: 00000220 0 SECTION LOCAL DEFAULT 5 \n 6: 000006f0 0 SECTION LOCAL DEFAULT 6 \n- 7: 00000ee4 0 SECTION LOCAL DEFAULT 7 \n+ 7: 00000ee6 0 SECTION LOCAL DEFAULT 7 \n 8: 00000f80 0 SECTION LOCAL DEFAULT 8 \n 9: 00001050 0 SECTION LOCAL DEFAULT 9 \n 10: 000010f0 0 SECTION LOCAL DEFAULT 10 \n 11: 00001268 0 SECTION LOCAL DEFAULT 11 \n 12: 00001274 0 SECTION LOCAL DEFAULT 12 \n 13: 000014c0 0 SECTION LOCAL DEFAULT 13 \n 14: 00001fb4 0 SECTION LOCAL DEFAULT 14 \n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 1309d34bf5f09ee9557cd191ed32ddf76c4c0c6b\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 89519f358787e591ba76b33dec2dc3e2998db014\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n"}]}, {"source1": "./usr/lib/debug/.build-id/3c/586eed9c78ddadfdf1dbc2560cc4cb629e4c25.debug", "source2": "./usr/lib/debug/.build-id/c7/dedd3b31915896ab6aee2a7c0d2fb75778bb4f.debug", "comments": ["Files similar despite different names (score: 2, lower is more similar)"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,16 +4,16 @@\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 00000154 000154 000019 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000170 000170 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000194 000194 000020 00 A 0 0 4\n [ 4] .gnu.hash NOBITS 000001b4 0001b4 0000e8 04 A 5 0 4\n [ 5] .dynsym NOBITS 0000029c 0001b4 0005f0 10 A 6 3 4\n- [ 6] .dynstr NOBITS 0000088c 0001b4 0007ff 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 0000108c 0001b4 0000be 02 A 5 0 2\n+ [ 6] .dynstr NOBITS 0000088c 0001b4 000801 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 0000108e 0001b4 0000be 02 A 5 0 2\n [ 8] .gnu.version_r NOBITS 0000114c 0001b4 0000e0 00 A 6 4 4\n [ 9] .rel.dyn NOBITS 0000122c 0001b4 0000b0 08 A 5 0 4\n [10] .rel.plt NOBITS 000012dc 0001b4 000198 08 AI 5 22 4\n [11] .init NOBITS 00001474 0001b4 00000c 00 AX 0 0 4\n [12] .plt NOBITS 00001480 0001b4 00027c 04 AX 0 0 4\n [13] .text NOBITS 000016fc 0001b4 001208 00 AX 0 0 4\n [14] .fini NOBITS 00002904 0001b4 000008 00 AX 0 0 4\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -4,15 +4,15 @@\n 0: 00000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000154 0 SECTION LOCAL DEFAULT 1 \n 2: 00000170 0 SECTION LOCAL DEFAULT 2 \n 3: 00000194 0 SECTION LOCAL DEFAULT 3 \n 4: 000001b4 0 SECTION LOCAL DEFAULT 4 \n 5: 0000029c 0 SECTION LOCAL DEFAULT 5 \n 6: 0000088c 0 SECTION LOCAL DEFAULT 6 \n- 7: 0000108c 0 SECTION LOCAL DEFAULT 7 \n+ 7: 0000108e 0 SECTION LOCAL DEFAULT 7 \n 8: 0000114c 0 SECTION LOCAL DEFAULT 8 \n 9: 0000122c 0 SECTION LOCAL DEFAULT 9 \n 10: 000012dc 0 SECTION LOCAL DEFAULT 10 \n 11: 00001474 0 SECTION LOCAL DEFAULT 11 \n 12: 00001480 0 SECTION LOCAL DEFAULT 12 \n 13: 000016fc 0 SECTION LOCAL DEFAULT 13 \n 14: 00002904 0 SECTION LOCAL DEFAULT 14 \n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3c586eed9c78ddadfdf1dbc2560cc4cb629e4c25\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c7dedd3b31915896ab6aee2a7c0d2fb75778bb4f\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n"}]}, {"source1": "./usr/lib/debug/.build-id/3f/3dd9a2f4201ebe8c2bbc37ec6ce5d79568aad4.debug", "source2": "./usr/lib/debug/.build-id/aa/a9687984eed39df52ae533f88fd6053fed3c35.debug", "comments": ["Files similar despite different names (score: 6, lower is more similar)"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,16 +4,16 @@\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 00000154 000154 000019 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000170 000170 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000194 000194 000020 00 A 0 0 4\n [ 4] .gnu.hash NOBITS 000001b4 0001b4 0000ac 04 A 5 0 4\n [ 5] .dynsym NOBITS 00000260 0001b4 0003b0 10 A 6 3 4\n- [ 6] .dynstr NOBITS 00000610 0001b4 00046f 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 00000a80 0001b4 000076 02 A 5 0 2\n+ [ 6] .dynstr NOBITS 00000610 0001b4 000471 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 00000a82 0001b4 000076 02 A 5 0 2\n [ 8] .gnu.version_r NOBITS 00000af8 0001b4 0000a0 00 A 6 3 4\n [ 9] .rel.dyn NOBITS 00000b98 0001b4 000098 08 A 5 0 4\n [10] .rel.plt NOBITS 00000c30 0001b4 0000e8 08 AI 5 22 4\n [11] .init NOBITS 00000d18 0001b4 00000c 00 AX 0 0 4\n [12] .plt NOBITS 00000d24 0001b4 000174 04 AX 0 0 4\n [13] .text NOBITS 00000e98 0001b4 000564 00 AX 0 0 4\n [14] .fini NOBITS 000013fc 0001b4 000008 00 AX 0 0 4\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -4,15 +4,15 @@\n 0: 00000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000154 0 SECTION LOCAL DEFAULT 1 \n 2: 00000170 0 SECTION LOCAL DEFAULT 2 \n 3: 00000194 0 SECTION LOCAL DEFAULT 3 \n 4: 000001b4 0 SECTION LOCAL DEFAULT 4 \n 5: 00000260 0 SECTION LOCAL DEFAULT 5 \n 6: 00000610 0 SECTION LOCAL DEFAULT 6 \n- 7: 00000a80 0 SECTION LOCAL DEFAULT 7 \n+ 7: 00000a82 0 SECTION LOCAL DEFAULT 7 \n 8: 00000af8 0 SECTION LOCAL DEFAULT 8 \n 9: 00000b98 0 SECTION LOCAL DEFAULT 9 \n 10: 00000c30 0 SECTION LOCAL DEFAULT 10 \n 11: 00000d18 0 SECTION LOCAL DEFAULT 11 \n 12: 00000d24 0 SECTION LOCAL DEFAULT 12 \n 13: 00000e98 0 SECTION LOCAL DEFAULT 13 \n 14: 000013fc 0 SECTION LOCAL DEFAULT 14 \n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3f3dd9a2f4201ebe8c2bbc37ec6ce5d79568aad4\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: aaa9687984eed39df52ae533f88fd6053fed3c35\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n"}]}, {"source1": "./usr/lib/debug/.build-id/91/d9c5650aae01939b355003cb4247a6e6f74645.debug", "source2": "./usr/lib/debug/.build-id/a6/37bf39c764b43f615ce878a100661cbed2b984.debug", "comments": ["Files similar despite different names (score: 4, lower is more similar)"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,16 +4,16 @@\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 00000154 000154 000019 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000170 000170 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000194 000194 000020 00 A 0 0 4\n [ 4] .gnu.hash NOBITS 000001b4 0001b4 0000d4 04 A 5 0 4\n [ 5] .dynsym NOBITS 00000288 0001b4 000490 10 A 6 3 4\n- [ 6] .dynstr NOBITS 00000718 0001b4 000714 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 00000e2c 0001b4 000092 02 A 5 0 2\n+ [ 6] .dynstr NOBITS 00000718 0001b4 000716 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 00000e2e 0001b4 000092 02 A 5 0 2\n [ 8] .gnu.version_r NOBITS 00000ec0 0001b4 0000d0 00 A 6 4 4\n [ 9] .rel.dyn NOBITS 00000f90 0001b4 0000a0 08 A 5 0 4\n [10] .rel.plt NOBITS 00001030 0001b4 000120 08 AI 5 22 4\n [11] .init NOBITS 00001150 0001b4 00000c 00 AX 0 0 4\n [12] .plt NOBITS 0000115c 0001b4 0001c8 04 AX 0 0 4\n [13] .text NOBITS 00001324 0001b4 00102c 00 AX 0 0 4\n [14] .fini NOBITS 00002350 0001b4 000008 00 AX 0 0 4\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -4,15 +4,15 @@\n 0: 00000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000154 0 SECTION LOCAL DEFAULT 1 \n 2: 00000170 0 SECTION LOCAL DEFAULT 2 \n 3: 00000194 0 SECTION LOCAL DEFAULT 3 \n 4: 000001b4 0 SECTION LOCAL DEFAULT 4 \n 5: 00000288 0 SECTION LOCAL DEFAULT 5 \n 6: 00000718 0 SECTION LOCAL DEFAULT 6 \n- 7: 00000e2c 0 SECTION LOCAL DEFAULT 7 \n+ 7: 00000e2e 0 SECTION LOCAL DEFAULT 7 \n 8: 00000ec0 0 SECTION LOCAL DEFAULT 8 \n 9: 00000f90 0 SECTION LOCAL DEFAULT 9 \n 10: 00001030 0 SECTION LOCAL DEFAULT 10 \n 11: 00001150 0 SECTION LOCAL DEFAULT 11 \n 12: 0000115c 0 SECTION LOCAL DEFAULT 12 \n 13: 00001324 0 SECTION LOCAL DEFAULT 13 \n 14: 00002350 0 SECTION LOCAL DEFAULT 14 \n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 91d9c5650aae01939b355003cb4247a6e6f74645\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a637bf39c764b43f615ce878a100661cbed2b984\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n"}]}, {"source1": "./usr/lib/debug/.build-id/c3/13dec8d39d6fd3bb7249f2d0d419f7081efdff.debug", "source2": "./usr/lib/debug/.build-id/0d/510cd5df9de25e4770b1a3f07e14104db797fc.debug", "comments": ["Files similar despite different names (score: 7, lower is more similar)"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,16 +4,16 @@\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 00000154 000154 000019 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000170 000170 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000194 000194 000020 00 A 0 0 4\n [ 4] .gnu.hash NOBITS 000001b4 0001b4 0000a8 04 A 5 0 4\n [ 5] .dynsym NOBITS 0000025c 0001b4 000360 10 A 6 3 4\n- [ 6] .dynstr NOBITS 000005bc 0001b4 0003ed 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 000009aa 0001b4 00006c 02 A 5 0 2\n+ [ 6] .dynstr NOBITS 000005bc 0001b4 0003ef 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 000009ac 0001b4 00006c 02 A 5 0 2\n [ 8] .gnu.version_r NOBITS 00000a18 0001b4 000090 00 A 6 3 4\n [ 9] .rel.dyn NOBITS 00000aa8 0001b4 000098 08 A 5 0 4\n [10] .rel.plt NOBITS 00000b40 0001b4 0000c8 08 AI 5 22 4\n [11] .init NOBITS 00000c08 0001b4 00000c 00 AX 0 0 4\n [12] .plt NOBITS 00000c14 0001b4 000144 04 AX 0 0 4\n [13] .text NOBITS 00000d58 0001b4 000424 00 AX 0 0 4\n [14] .fini NOBITS 0000117c 0001b4 000008 00 AX 0 0 4\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -4,15 +4,15 @@\n 0: 00000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000154 0 SECTION LOCAL DEFAULT 1 \n 2: 00000170 0 SECTION LOCAL DEFAULT 2 \n 3: 00000194 0 SECTION LOCAL DEFAULT 3 \n 4: 000001b4 0 SECTION LOCAL DEFAULT 4 \n 5: 0000025c 0 SECTION LOCAL DEFAULT 5 \n 6: 000005bc 0 SECTION LOCAL DEFAULT 6 \n- 7: 000009aa 0 SECTION LOCAL DEFAULT 7 \n+ 7: 000009ac 0 SECTION LOCAL DEFAULT 7 \n 8: 00000a18 0 SECTION LOCAL DEFAULT 8 \n 9: 00000aa8 0 SECTION LOCAL DEFAULT 9 \n 10: 00000b40 0 SECTION LOCAL DEFAULT 10 \n 11: 00000c08 0 SECTION LOCAL DEFAULT 11 \n 12: 00000c14 0 SECTION LOCAL DEFAULT 12 \n 13: 00000d58 0 SECTION LOCAL DEFAULT 13 \n 14: 0000117c 0 SECTION LOCAL DEFAULT 14 \n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c313dec8d39d6fd3bb7249f2d0d419f7081efdff\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 0d510cd5df9de25e4770b1a3f07e14104db797fc\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n"}]}, {"source1": "./usr/lib/debug/.build-id/dd/a1159bcb0e6e88c331035f0549aa4f5817916b.debug", "source2": "./usr/lib/debug/.build-id/bb/c95d4f832c98b2b4c9795fdc0d2549a9a87531.debug", "comments": ["Files similar despite different names (score: 10, lower is more similar)"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,16 +4,16 @@\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 00000154 000154 000019 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000170 000170 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000194 000194 000020 00 A 0 0 4\n [ 4] .gnu.hash NOBITS 000001b4 0001b4 000064 04 A 5 0 4\n [ 5] .dynsym NOBITS 00000218 0001b4 0002e0 10 A 6 3 4\n- [ 6] .dynstr NOBITS 000004f8 0001b4 0003bd 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 000008b6 0001b4 00005c 02 A 5 0 2\n+ [ 6] .dynstr NOBITS 000004f8 0001b4 0003bf 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 000008b8 0001b4 00005c 02 A 5 0 2\n [ 8] .gnu.version_r NOBITS 00000914 0001b4 000080 00 A 6 3 4\n [ 9] .rel.dyn NOBITS 00000994 0001b4 000078 08 A 5 0 4\n [10] .rel.plt NOBITS 00000a0c 0001b4 0000b8 08 AI 5 22 4\n [11] .init NOBITS 00000ac4 0001b4 00000c 00 AX 0 0 4\n [12] .plt NOBITS 00000ad0 0001b4 00012c 04 AX 0 0 4\n [13] .text NOBITS 00000bfc 0001b4 0002dc 00 AX 0 0 4\n [14] .fini NOBITS 00000ed8 0001b4 000008 00 AX 0 0 4\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -4,15 +4,15 @@\n 0: 00000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000154 0 SECTION LOCAL DEFAULT 1 \n 2: 00000170 0 SECTION LOCAL DEFAULT 2 \n 3: 00000194 0 SECTION LOCAL DEFAULT 3 \n 4: 000001b4 0 SECTION LOCAL DEFAULT 4 \n 5: 00000218 0 SECTION LOCAL DEFAULT 5 \n 6: 000004f8 0 SECTION LOCAL DEFAULT 6 \n- 7: 000008b6 0 SECTION LOCAL DEFAULT 7 \n+ 7: 000008b8 0 SECTION LOCAL DEFAULT 7 \n 8: 00000914 0 SECTION LOCAL DEFAULT 8 \n 9: 00000994 0 SECTION LOCAL DEFAULT 9 \n 10: 00000a0c 0 SECTION LOCAL DEFAULT 10 \n 11: 00000ac4 0 SECTION LOCAL DEFAULT 11 \n 12: 00000ad0 0 SECTION LOCAL DEFAULT 12 \n 13: 00000bfc 0 SECTION LOCAL DEFAULT 13 \n 14: 00000ed8 0 SECTION LOCAL DEFAULT 14 \n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: dda1159bcb0e6e88c331035f0549aa4f5817916b\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: bbc95d4f832c98b2b4c9795fdc0d2549a9a87531\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n"}]}, {"source1": "./usr/lib/debug/.build-id/f3/097bdbab56c1477b94994eea133cb11aa3a5ca.debug", "source2": "./usr/lib/debug/.build-id/a9/69d1d1c756b5585bb2e0b90c3ae03c8f773ec1.debug", "comments": ["Files similar despite different names (score: 48, lower is more similar)"], "unified_diff": null, "details": [{"source1": "readelf --wide --file-header {}", "source2": "readelf --wide --file-header {}", "unified_diff": "@@ -4,17 +4,17 @@\n Data: 2's complement, little endian\n Version: 1 (current)\n OS/ABI: UNIX - System V\n ABI Version: 0\n Type: DYN (Shared object file)\n Machine: ARM\n Version: 0x1\n- Entry point address: 0xf81\n+ Entry point address: 0xf85\n Start of program headers: 52 (bytes into file)\n- Start of section headers: 16208 (bytes into file)\n+ Start of section headers: 16200 (bytes into file)\n Flags: 0x5000400, Version5 EABI, hard-float ABI\n Size of this header: 52 (bytes)\n Size of program headers: 32 (bytes)\n Number of program headers: 9\n Size of section headers: 40 (bytes)\n Number of section headers: 39\n Section header string table index: 38\n"}, {"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,19 +1,19 @@\n \n Elf file type is DYN (Shared object file)\n-Entry point 0xf81\n+Entry point 0xf85\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- EXIDX 0x0001b4 0x00001410 0x00001410 0x00000 0x00028 R 0x4\n+ EXIDX 0x0001b4 0x00001414 0x00001414 0x00000 0x00028 R 0x4\n PHDR 0x000034 0x00000034 0x00000034 0x00120 0x00120 R 0x4\n INTERP 0x000154 0x00000154 0x00000154 0x00000 0x00019 R 0x1\n [Requesting program interpreter: ]\n- LOAD 0x000000 0x00000000 0x00000000 0x001b4 0x0143c R E 0x10000\n+ LOAD 0x000000 0x00000000 0x00000000 0x001b4 0x01440 R E 0x10000\n LOAD 0x001e2c 0x00011e2c 0x00011e2c 0x00000 0x001e8 RW 0x10000\n DYNAMIC 0x001e2c 0x00011e38 0x00011e38 0x00000 0x00120 RW 0x4\n NOTE 0x000170 0x00000170 0x00000170 0x00044 0x00044 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n GNU_RELRO 0x001e2c 0x00011e2c 0x00011e2c 0x00000 0x001d4 R 0x1\n \n Section to Segment mapping:\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -1,48 +1,48 @@\n-There are 39 section headers, starting at offset 0x3f50:\n+There are 39 section headers, starting at offset 0x3f48:\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 00000154 000154 000019 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000170 000170 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000194 000194 000020 00 A 0 0 4\n [ 4] .gnu.hash NOBITS 000001b4 0001b4 000068 04 A 5 0 4\n [ 5] .dynsym NOBITS 0000021c 0001b4 000350 10 A 6 3 4\n- [ 6] .dynstr NOBITS 0000056c 0001b4 0003b9 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 00000926 0001b4 00006a 02 A 5 0 2\n- [ 8] .gnu.version_r NOBITS 00000990 0001b4 0000a0 00 A 6 4 4\n- [ 9] .rel.dyn NOBITS 00000a30 0001b4 000080 08 A 5 0 4\n- [10] .rel.plt NOBITS 00000ab0 0001b4 0000d8 08 AI 5 22 4\n- [11] .init NOBITS 00000b88 0001b4 00000c 00 AX 0 0 4\n- [12] .plt NOBITS 00000b94 0001b4 000160 04 AX 0 0 4\n- [13] .text NOBITS 00000cf4 0001b4 000468 00 AX 0 0 4\n- [14] .fini NOBITS 0000115c 0001b4 000008 00 AX 0 0 4\n- [15] .rodata NOBITS 00001164 0001b4 00027c 00 A 0 0 4\n- [16] .ARM.extab NOBITS 000013e0 0001b4 00002d 00 A 0 0 4\n- [17] .ARM.exidx NOBITS 00001410 0001b4 000028 00 AL 13 0 4\n- [18] .eh_frame NOBITS 00001438 0001b4 000004 00 A 0 0 4\n+ [ 6] .dynstr NOBITS 0000056c 0001b4 0003bb 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 00000928 0001b4 00006a 02 A 5 0 2\n+ [ 8] .gnu.version_r NOBITS 00000994 0001b4 0000a0 00 A 6 4 4\n+ [ 9] .rel.dyn NOBITS 00000a34 0001b4 000080 08 A 5 0 4\n+ [10] .rel.plt NOBITS 00000ab4 0001b4 0000d8 08 AI 5 22 4\n+ [11] .init NOBITS 00000b8c 0001b4 00000c 00 AX 0 0 4\n+ [12] .plt NOBITS 00000b98 0001b4 000160 04 AX 0 0 4\n+ [13] .text NOBITS 00000cf8 0001b4 000468 00 AX 0 0 4\n+ [14] .fini NOBITS 00001160 0001b4 000008 00 AX 0 0 4\n+ [15] .rodata NOBITS 00001168 0001b4 00027c 00 A 0 0 4\n+ [16] .ARM.extab NOBITS 000013e4 0001b4 00002d 00 A 0 0 4\n+ [17] .ARM.exidx NOBITS 00001414 0001b4 000028 00 AL 13 0 4\n+ [18] .eh_frame NOBITS 0000143c 0001b4 000004 00 A 0 0 4\n [19] .init_array NOBITS 00011e2c 001e2c 000008 04 WA 0 0 4\n [20] .fini_array NOBITS 00011e34 001e2c 000004 04 WA 0 0 4\n [21] .dynamic NOBITS 00011e38 001e2c 000120 08 WA 6 0 4\n [22] .got NOBITS 00011f58 001e2c 0000a8 04 WA 0 0 4\n [23] .data NOBITS 00012000 001e2c 000008 00 WA 0 0 4\n [24] .bss NOBITS 00012008 001e2c 00000c 00 WA 0 0 4\n [25] .comment PROGBITS 00000000 0001b4 00001f 01 MS 0 0 1\n [26] .ARM.attributes ARM_ATTRIBUTES 00000000 0001d3 000033 00 0 0 1\n [27] .debug_aranges PROGBITS 00000000 000206 000030 00 0 0 1\n- [28] .debug_info PROGBITS 00000000 000238 001c39 00 C 0 0 4\n+ [28] .debug_info PROGBITS 00000000 000238 001c3b 00 C 0 0 4\n [29] .debug_abbrev PROGBITS 00000000 001e74 0003c8 00 C 0 0 4\n- [30] .debug_line PROGBITS 00000000 00223c 000561 00 C 0 0 4\n- [31] .debug_frame PROGBITS 00000000 0027a0 000088 00 C 0 0 4\n- [32] .debug_str PROGBITS 00000000 002828 0000d8 01 MSC 0 0 4\n- [33] .debug_loc PROGBITS 00000000 002900 0002a6 00 C 0 0 4\n- [34] .debug_ranges PROGBITS 00000000 002ba8 000104 00 C 0 0 4\n- [35] .gnu_debugaltlink PROGBITS 00000000 002cac 000051 00 0 0 1\n- [36] .symtab SYMTAB 00000000 002d00 000a50 10 37 115 4\n- [37] .strtab STRTAB 00000000 003750 000678 00 0 0 1\n- [38] .shstrtab STRTAB 00000000 003dc8 000188 00 0 0 1\n+ [30] .debug_line PROGBITS 00000000 00223c 000560 00 C 0 0 4\n+ [31] .debug_frame PROGBITS 00000000 00279c 000088 00 C 0 0 4\n+ [32] .debug_str PROGBITS 00000000 002824 0000d8 01 MSC 0 0 4\n+ [33] .debug_loc PROGBITS 00000000 0028fc 0002a5 00 C 0 0 4\n+ [34] .debug_ranges PROGBITS 00000000 002ba4 000103 00 C 0 0 4\n+ [35] .gnu_debugaltlink PROGBITS 00000000 002ca7 000051 00 0 0 1\n+ [36] .symtab SYMTAB 00000000 002cf8 000a50 10 37 115 4\n+ [37] .strtab STRTAB 00000000 003748 000678 00 0 0 1\n+ [38] .shstrtab STRTAB 00000000 003dc0 000188 00 0 0 1\n Key to Flags:\n W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n L (link order), O (extra OS processing required), G (group), T (TLS),\n C (compressed), x (unknown), o (OS specific), E (exclude),\n y (purecode), p (processor specific)\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -4,26 +4,26 @@\n 0: 00000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000154 0 SECTION LOCAL DEFAULT 1 \n 2: 00000170 0 SECTION LOCAL DEFAULT 2 \n 3: 00000194 0 SECTION LOCAL DEFAULT 3 \n 4: 000001b4 0 SECTION LOCAL DEFAULT 4 \n 5: 0000021c 0 SECTION LOCAL DEFAULT 5 \n 6: 0000056c 0 SECTION LOCAL DEFAULT 6 \n- 7: 00000926 0 SECTION LOCAL DEFAULT 7 \n- 8: 00000990 0 SECTION LOCAL DEFAULT 8 \n- 9: 00000a30 0 SECTION LOCAL DEFAULT 9 \n- 10: 00000ab0 0 SECTION LOCAL DEFAULT 10 \n- 11: 00000b88 0 SECTION LOCAL DEFAULT 11 \n- 12: 00000b94 0 SECTION LOCAL DEFAULT 12 \n- 13: 00000cf4 0 SECTION LOCAL DEFAULT 13 \n- 14: 0000115c 0 SECTION LOCAL DEFAULT 14 \n- 15: 00001164 0 SECTION LOCAL DEFAULT 15 \n- 16: 000013e0 0 SECTION LOCAL DEFAULT 16 \n- 17: 00001410 0 SECTION LOCAL DEFAULT 17 \n- 18: 00001438 0 SECTION LOCAL DEFAULT 18 \n+ 7: 00000928 0 SECTION LOCAL DEFAULT 7 \n+ 8: 00000994 0 SECTION LOCAL DEFAULT 8 \n+ 9: 00000a34 0 SECTION LOCAL DEFAULT 9 \n+ 10: 00000ab4 0 SECTION LOCAL DEFAULT 10 \n+ 11: 00000b8c 0 SECTION LOCAL DEFAULT 11 \n+ 12: 00000b98 0 SECTION LOCAL DEFAULT 12 \n+ 13: 00000cf8 0 SECTION LOCAL DEFAULT 13 \n+ 14: 00001160 0 SECTION LOCAL DEFAULT 14 \n+ 15: 00001168 0 SECTION LOCAL DEFAULT 15 \n+ 16: 000013e4 0 SECTION LOCAL DEFAULT 16 \n+ 17: 00001414 0 SECTION LOCAL DEFAULT 17 \n+ 18: 0000143c 0 SECTION LOCAL DEFAULT 18 \n 19: 00011e2c 0 SECTION LOCAL DEFAULT 19 \n 20: 00011e34 0 SECTION LOCAL DEFAULT 20 \n 21: 00011e38 0 SECTION LOCAL DEFAULT 21 \n 22: 00011f58 0 SECTION LOCAL DEFAULT 22 \n 23: 00012000 0 SECTION LOCAL DEFAULT 23 \n 24: 00012008 0 SECTION LOCAL DEFAULT 24 \n 25: 00000000 0 SECTION LOCAL DEFAULT 25 \n@@ -34,98 +34,98 @@\n 30: 00000000 0 SECTION LOCAL DEFAULT 30 \n 31: 00000000 0 SECTION LOCAL DEFAULT 31 \n 32: 00000000 0 SECTION LOCAL DEFAULT 32 \n 33: 00000000 0 SECTION LOCAL DEFAULT 33 \n 34: 00000000 0 SECTION LOCAL DEFAULT 34 \n 35: 00000000 0 FILE LOCAL DEFAULT ABS /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/Scrt1.o\n 36: 00000194 0 NOTYPE LOCAL DEFAULT 3 $d\n- 37: 00000f80 0 NOTYPE LOCAL DEFAULT 13 $t\n- 38: 00000fb8 0 NOTYPE LOCAL DEFAULT 13 $d\n- 39: 00001420 0 NOTYPE LOCAL DEFAULT 17 $d\n- 40: 00001164 0 NOTYPE LOCAL DEFAULT 15 $d\n+ 37: 00000f84 0 NOTYPE LOCAL DEFAULT 13 $t\n+ 38: 00000fbc 0 NOTYPE LOCAL DEFAULT 13 $d\n+ 39: 00001424 0 NOTYPE LOCAL DEFAULT 17 $d\n+ 40: 00001168 0 NOTYPE LOCAL DEFAULT 15 $d\n 41: 00012000 0 NOTYPE LOCAL DEFAULT 23 $d\n 42: 00000000 0 FILE LOCAL DEFAULT ABS /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crti.o\n- 43: 00000fc8 0 NOTYPE LOCAL DEFAULT 13 $a\n- 44: 00000fc8 0 FUNC LOCAL DEFAULT 13 call_weak_fn\n- 45: 00000fe4 0 NOTYPE LOCAL DEFAULT 13 $d\n- 46: 00000b88 0 NOTYPE LOCAL DEFAULT 11 $a\n- 47: 0000115c 0 NOTYPE LOCAL DEFAULT 14 $a\n+ 43: 00000fcc 0 NOTYPE LOCAL DEFAULT 13 $a\n+ 44: 00000fcc 0 FUNC LOCAL DEFAULT 13 call_weak_fn\n+ 45: 00000fe8 0 NOTYPE LOCAL DEFAULT 13 $d\n+ 46: 00000b8c 0 NOTYPE LOCAL DEFAULT 11 $a\n+ 47: 00001160 0 NOTYPE LOCAL DEFAULT 14 $a\n 48: 00000000 0 FILE LOCAL DEFAULT ABS /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crtn.o\n- 49: 00000b90 0 NOTYPE LOCAL DEFAULT 11 $a\n- 50: 00001160 0 NOTYPE LOCAL DEFAULT 14 $a\n+ 49: 00000b94 0 NOTYPE LOCAL DEFAULT 11 $a\n+ 50: 00001164 0 NOTYPE LOCAL DEFAULT 14 $a\n 51: 00000000 0 FILE LOCAL DEFAULT ABS mkfastmod.cpp\n- 52: 00001090 0 NOTYPE LOCAL DEFAULT 13 $t\n- 53: 00001108 0 NOTYPE LOCAL DEFAULT 13 $d\n- 54: 000013e0 0 NOTYPE LOCAL DEFAULT 16 $d\n- 55: 00001428 0 NOTYPE LOCAL DEFAULT 17 $d\n- 56: 00000cf4 0 NOTYPE LOCAL DEFAULT 13 $t\n- 57: 00000cf5 52 FUNC LOCAL DEFAULT 13 _GLOBAL__sub_I__Z13percentUpdatecPv\n- 58: 00000d18 0 NOTYPE LOCAL DEFAULT 13 $d\n- 59: 00001410 0 NOTYPE LOCAL DEFAULT 17 $d\n+ 52: 00001094 0 NOTYPE LOCAL DEFAULT 13 $t\n+ 53: 0000110c 0 NOTYPE LOCAL DEFAULT 13 $d\n+ 54: 000013e4 0 NOTYPE LOCAL DEFAULT 16 $d\n+ 55: 0000142c 0 NOTYPE LOCAL DEFAULT 17 $d\n+ 56: 00000cf8 0 NOTYPE LOCAL DEFAULT 13 $t\n+ 57: 00000cf9 52 FUNC LOCAL DEFAULT 13 _GLOBAL__sub_I__Z13percentUpdatecPv\n+ 58: 00000d1c 0 NOTYPE LOCAL DEFAULT 13 $d\n+ 59: 00001414 0 NOTYPE LOCAL DEFAULT 17 $d\n 60: 00011e30 0 NOTYPE LOCAL DEFAULT 19 $d\n- 61: 000011f8 0 NOTYPE LOCAL DEFAULT 15 $d\n- 62: 00000d28 0 NOTYPE LOCAL DEFAULT 13 $t\n- 63: 00000f44 0 NOTYPE LOCAL DEFAULT 13 $d\n- 64: 000013ec 0 NOTYPE LOCAL DEFAULT 16 $d\n+ 61: 000011fc 0 NOTYPE LOCAL DEFAULT 15 $d\n+ 62: 00000d2c 0 NOTYPE LOCAL DEFAULT 13 $t\n+ 63: 00000f48 0 NOTYPE LOCAL DEFAULT 13 $d\n+ 64: 000013f0 0 NOTYPE LOCAL DEFAULT 16 $d\n 65: 0001200c 0 NOTYPE LOCAL DEFAULT 24 $d\n 66: 0001200c 1 OBJECT LOCAL DEFAULT 24 _ZZ13percentUpdatecPvE7printed\n 67: 00012010 1 OBJECT LOCAL DEFAULT 24 _ZStL8__ioinit\n 68: 00000000 0 FILE LOCAL DEFAULT ABS crtstuff.c\n- 69: 00001168 0 NOTYPE LOCAL DEFAULT 15 $d\n- 70: 00001168 0 OBJECT LOCAL DEFAULT 15 all_implied_fbits\n- 71: 00000fed 0 FUNC LOCAL DEFAULT 13 deregister_tm_clones\n- 72: 00000fec 0 NOTYPE LOCAL DEFAULT 13 $t\n- 73: 00001008 0 NOTYPE LOCAL DEFAULT 13 $d\n- 74: 00001018 0 NOTYPE LOCAL DEFAULT 13 $t\n- 75: 00001019 0 FUNC LOCAL DEFAULT 13 register_tm_clones\n- 76: 0000103c 0 NOTYPE LOCAL DEFAULT 13 $d\n+ 69: 0000116c 0 NOTYPE LOCAL DEFAULT 15 $d\n+ 70: 0000116c 0 OBJECT LOCAL DEFAULT 15 all_implied_fbits\n+ 71: 00000ff1 0 FUNC LOCAL DEFAULT 13 deregister_tm_clones\n+ 72: 00000ff0 0 NOTYPE LOCAL DEFAULT 13 $t\n+ 73: 0000100c 0 NOTYPE LOCAL DEFAULT 13 $d\n+ 74: 0000101c 0 NOTYPE LOCAL DEFAULT 13 $t\n+ 75: 0000101d 0 FUNC LOCAL DEFAULT 13 register_tm_clones\n+ 76: 00001040 0 NOTYPE LOCAL DEFAULT 13 $d\n 77: 00012004 0 NOTYPE LOCAL DEFAULT 23 $d\n- 78: 0000104c 0 NOTYPE LOCAL DEFAULT 13 $t\n- 79: 0000104d 0 FUNC LOCAL DEFAULT 13 __do_global_dtors_aux\n- 80: 00001078 0 NOTYPE LOCAL DEFAULT 13 $d\n+ 78: 00001050 0 NOTYPE LOCAL DEFAULT 13 $t\n+ 79: 00001051 0 FUNC LOCAL DEFAULT 13 __do_global_dtors_aux\n+ 80: 0000107c 0 NOTYPE LOCAL DEFAULT 13 $d\n 81: 00012008 1 OBJECT LOCAL DEFAULT 24 completed.0\n 82: 00011e34 0 NOTYPE LOCAL DEFAULT 20 $d\n 83: 00011e34 0 OBJECT LOCAL DEFAULT 20 __do_global_dtors_aux_fini_array_entry\n- 84: 0000108c 0 NOTYPE LOCAL DEFAULT 13 $t\n- 85: 0000108d 0 FUNC LOCAL DEFAULT 13 frame_dummy\n+ 84: 00001090 0 NOTYPE LOCAL DEFAULT 13 $t\n+ 85: 00001091 0 FUNC LOCAL DEFAULT 13 frame_dummy\n 86: 00011e2c 0 NOTYPE LOCAL DEFAULT 19 $d\n 87: 00011e2c 0 OBJECT LOCAL DEFAULT 19 __frame_dummy_init_array_entry\n 88: 00012008 0 NOTYPE LOCAL DEFAULT 24 $d\n 89: 00000000 0 FILE LOCAL DEFAULT ABS elf-init.oS\n- 90: 00001118 0 NOTYPE LOCAL DEFAULT 13 $t\n- 91: 00001150 0 NOTYPE LOCAL DEFAULT 13 $d\n- 92: 00001158 0 NOTYPE LOCAL DEFAULT 13 $t\n+ 90: 0000111c 0 NOTYPE LOCAL DEFAULT 13 $t\n+ 91: 00001154 0 NOTYPE LOCAL DEFAULT 13 $d\n+ 92: 0000115c 0 NOTYPE LOCAL DEFAULT 13 $t\n 93: 00000000 0 FILE LOCAL DEFAULT ABS crtstuff.c\n- 94: 00001350 0 NOTYPE LOCAL DEFAULT 15 $d\n- 95: 00001350 0 OBJECT LOCAL DEFAULT 15 all_implied_fbits\n- 96: 00001438 0 NOTYPE LOCAL DEFAULT 18 $d\n- 97: 00001438 0 OBJECT LOCAL DEFAULT 18 __FRAME_END__\n+ 94: 00001354 0 NOTYPE LOCAL DEFAULT 15 $d\n+ 95: 00001354 0 OBJECT LOCAL DEFAULT 15 all_implied_fbits\n+ 96: 0000143c 0 NOTYPE LOCAL DEFAULT 18 $d\n+ 97: 0000143c 0 OBJECT LOCAL DEFAULT 18 __FRAME_END__\n 98: 00000000 0 FILE LOCAL DEFAULT ABS \n 99: 00012008 0 OBJECT LOCAL DEFAULT 23 __TMC_END__\n- 100: 0000115c 0 FUNC LOCAL DEFAULT 14 _fini\n+ 100: 00001160 0 FUNC LOCAL DEFAULT 14 _fini\n 101: 00011e34 0 NOTYPE LOCAL DEFAULT 19 __init_array_end\n 102: 00011e2c 0 NOTYPE LOCAL DEFAULT 19 __init_array_start\n 103: 00011f58 0 OBJECT LOCAL DEFAULT ABS _GLOBAL_OFFSET_TABLE_\n 104: 00011e38 0 OBJECT LOCAL DEFAULT ABS _DYNAMIC\n- 105: 00000b88 0 FUNC LOCAL DEFAULT 11 _init\n+ 105: 00000b8c 0 FUNC LOCAL DEFAULT 11 _init\n 106: 00012004 0 OBJECT LOCAL DEFAULT 23 __dso_handle\n- 107: 00000b94 0 NOTYPE LOCAL DEFAULT 12 $a\n- 108: 00000ba4 0 NOTYPE LOCAL DEFAULT 12 $d\n- 109: 00000ba8 0 NOTYPE LOCAL DEFAULT 12 $a\n- 110: 00000c44 0 NOTYPE LOCAL DEFAULT 12 $t\n- 111: 00000c48 0 NOTYPE LOCAL DEFAULT 12 $a\n- 112: 00000c54 0 NOTYPE LOCAL DEFAULT 12 $t\n- 113: 00000c58 0 NOTYPE LOCAL DEFAULT 12 $a\n+ 107: 00000b98 0 NOTYPE LOCAL DEFAULT 12 $a\n+ 108: 00000ba8 0 NOTYPE LOCAL DEFAULT 12 $d\n+ 109: 00000bac 0 NOTYPE LOCAL DEFAULT 12 $a\n+ 110: 00000c48 0 NOTYPE LOCAL DEFAULT 12 $t\n+ 111: 00000c4c 0 NOTYPE LOCAL DEFAULT 12 $a\n+ 112: 00000c58 0 NOTYPE LOCAL DEFAULT 12 $t\n+ 113: 00000c5c 0 NOTYPE LOCAL DEFAULT 12 $a\n 114: 00000000 0 SECTION LOCAL DEFAULT 35 \n- 115: 00000d29 600 FUNC GLOBAL DEFAULT 13 main\n+ 115: 00000d2d 600 FUNC GLOBAL DEFAULT 13 main\n 116: 00000000 0 FUNC GLOBAL DEFAULT UND __aeabi_unwind_cpp_pr1@@GCC_3.5\n 117: 00012014 0 NOTYPE GLOBAL DEFAULT 24 __bss_end__\n- 118: 00000f81 0 FUNC GLOBAL DEFAULT 13 _start\n+ 118: 00000f85 0 FUNC GLOBAL DEFAULT 13 _start\n 119: 00000000 0 NOTYPE WEAK DEFAULT UND _ITM_deregisterTMCloneTable\n- 120: 00001159 2 FUNC GLOBAL DEFAULT 13 __libc_csu_fini\n+ 120: 0000115d 2 FUNC GLOBAL DEFAULT 13 __libc_csu_fini\n 121: 00012000 0 NOTYPE GLOBAL DEFAULT 23 __data_start\n 122: 00012008 0 NOTYPE GLOBAL DEFAULT 24 __bss_start\n 123: 00000000 0 FUNC GLOBAL DEFAULT UND __stack_chk_fail@@GLIBC_2.4\n 124: 00000000 0 FUNC GLOBAL DEFAULT UND putchar@@GLIBC_2.4\n 125: 00000000 0 FUNC GLOBAL DEFAULT UND _ZN5sword5SWMgrD1Ev\n 126: 00000000 0 FUNC GLOBAL DEFAULT UND puts@@GLIBC_2.4\n 127: 00012014 0 NOTYPE GLOBAL DEFAULT 24 _end\n@@ -137,20 +137,20 @@\n 133: 00000000 0 FUNC GLOBAL DEFAULT UND __gxx_personality_v0@@CXXABI_1.3\n 134: 00012008 0 NOTYPE GLOBAL DEFAULT 23 _edata\n 135: 00000000 0 FUNC GLOBAL DEFAULT UND _ZNSt8ios_base4InitD1Ev@@GLIBCXX_3.4\n 136: 00012008 0 NOTYPE GLOBAL DEFAULT 24 __bss_start__\n 137: 00000000 0 FUNC WEAK DEFAULT UND __cxa_finalize@@GLIBC_2.4\n 138: 00000000 0 FUNC GLOBAL DEFAULT UND malloc@@GLIBC_2.4\n 139: 00000000 0 OBJECT GLOBAL DEFAULT UND stdout@@GLIBC_2.4\n- 140: 00001119 64 FUNC GLOBAL DEFAULT 13 __libc_csu_init\n+ 140: 0000111d 64 FUNC GLOBAL DEFAULT 13 __libc_csu_init\n 141: 00000000 0 FUNC GLOBAL DEFAULT UND strlen@@GLIBC_2.4\n 142: 00000000 0 FUNC GLOBAL DEFAULT UND __aeabi_atexit@@CXXABI_ARM_1.3.3\n 143: 00000000 0 FUNC GLOBAL DEFAULT UND fflush@@GLIBC_2.4\n 144: 00000000 0 FUNC GLOBAL DEFAULT UND _ZNK5sword8SWModule7getNameEv\n- 145: 00001091 136 FUNC GLOBAL DEFAULT 13 _Z13percentUpdatecPv\n+ 145: 00001095 136 FUNC GLOBAL DEFAULT 13 _Z13percentUpdatecPv\n 146: 00000000 0 FUNC GLOBAL DEFAULT UND strcmp@@GLIBC_2.4\n 147: 00000000 0 OBJECT GLOBAL DEFAULT UND __stack_chk_guard@@GLIBC_2.4\n 148: 00000000 0 FUNC GLOBAL DEFAULT UND _ZN5sword7ListKeyC1EPKc\n 149: 00000000 0 FUNC GLOBAL DEFAULT UND _ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base@@GLIBCXX_3.4\n 150: 00000000 0 FUNC GLOBAL DEFAULT UND __cxa_end_cleanup@@CXXABI_1.3\n 151: 00012000 0 NOTYPE WEAK DEFAULT 23 data_start\n 152: 00000000 0 FUNC GLOBAL DEFAULT UND _ZNSt8ios_base4InitC1Ev@@GLIBCXX_3.4\n@@ -160,9 +160,9 @@\n 156: 00000000 0 FUNC GLOBAL DEFAULT UND __fprintf_chk@@GLIBC_2.4\n 157: 00000000 0 FUNC GLOBAL DEFAULT UND abort@@GLIBC_2.4\n 158: 00000000 0 FUNC GLOBAL DEFAULT UND _ZNK5sword8SWModule14getDescriptionEv\n 159: 00000000 0 FUNC GLOBAL DEFAULT UND _ZN5sword5SWMgrC1EPNS_8SWConfigES2_bPNS_11SWFilterMgrEb\n 160: 00000000 0 OBJECT GLOBAL DEFAULT UND _ZN5sword5SWBuf7nullStrE\n 161: 00000000 0 FUNC GLOBAL DEFAULT UND exit@@GLIBC_2.4\n 162: 00012014 0 NOTYPE GLOBAL DEFAULT 24 _bss_end__\n- 163: 00001164 4 OBJECT GLOBAL DEFAULT 15 _IO_stdin_used\n+ 163: 00001168 4 OBJECT GLOBAL DEFAULT 15 _IO_stdin_used\n 164: 00012014 0 NOTYPE GLOBAL DEFAULT 24 __end__\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f3097bdbab56c1477b94994eea133cb11aa3a5ca\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a969d1d1c756b5585bb2e0b90c3ae03c8f773ec1\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -102,187 +102,187 @@\n 61\t2\t0\t0\twctype-wchar.h\n 62\t8\t0\t0\twctype.h\n 63\t8\t0\t0\tstring.h\n 64\t0\t0\t0\t\n \n Line Number Statements:\n [0x000004d2] Set column to 50\n- [0x000004d4] Extended opcode 2: set Address to 0x1090\n+ [0x000004d4] Extended opcode 2: set Address to 0x1094\n [0x000004db] Advance Line by 42 to 43\n [0x000004dd] Copy\n [0x000004de] Set column to 2\n- [0x000004e0] Special opcode 6: advance Address by 0 to 0x1090 and Line by 1 to 44 (view 1)\n- [0x000004e1] Special opcode 6: advance Address by 0 to 0x1090 and Line by 1 to 45 (view 2)\n+ [0x000004e0] Special opcode 6: advance Address by 0 to 0x1094 and Line by 1 to 44 (view 1)\n+ [0x000004e1] Special opcode 6: advance Address by 0 to 0x1094 and Line by 1 to 45 (view 2)\n [0x000004e2] Set column to 11\n [0x000004e4] Set is_stmt to 0\n- [0x000004e5] Special opcode 7: advance Address by 0 to 0x1090 and Line by 2 to 47 (view 3)\n+ [0x000004e5] Special opcode 7: advance Address by 0 to 0x1094 and Line by 2 to 47 (view 3)\n [0x000004e6] Set column to 26\n- [0x000004e8] Special opcode 33: advance Address by 4 to 0x1094 and Line by 0 to 47\n+ [0x000004e8] Special opcode 33: advance Address by 4 to 0x1098 and Line by 0 to 47\n [0x000004e9] Set column to 2\n [0x000004eb] Set is_stmt to 1\n- [0x000004ec] Special opcode 33: advance Address by 4 to 0x1098 and Line by 0 to 47\n+ [0x000004ec] Special opcode 33: advance Address by 4 to 0x109c and Line by 0 to 47\n [0x000004ed] Set column to 44\n [0x000004ef] Copy (view 1)\n [0x000004f0] Set column to 50\n [0x000004f2] Set is_stmt to 0\n- [0x000004f3] Special opcode 1: advance Address by 0 to 0x1098 and Line by -4 to 43 (view 2)\n+ [0x000004f3] Special opcode 1: advance Address by 0 to 0x109c and Line by -4 to 43 (view 2)\n [0x000004f4] Set column to 11\n- [0x000004f6] Special opcode 23: advance Address by 2 to 0x109a and Line by 4 to 47\n+ [0x000004f6] Special opcode 23: advance Address by 2 to 0x109e and Line by 4 to 47\n [0x000004f7] Set column to 46\n- [0x000004f9] Special opcode 33: advance Address by 4 to 0x109e and Line by 0 to 47\n+ [0x000004f9] Special opcode 33: advance Address by 4 to 0x10a2 and Line by 0 to 47\n [0x000004fa] Set column to 34\n- [0x000004fc] Special opcode 19: advance Address by 2 to 0x10a0 and Line by 0 to 47\n+ [0x000004fc] Special opcode 19: advance Address by 2 to 0x10a4 and Line by 0 to 47\n [0x000004fd] Set column to 50\n- [0x000004ff] Special opcode 15: advance Address by 2 to 0x10a2 and Line by -4 to 43\n+ [0x000004ff] Special opcode 15: advance Address by 2 to 0x10a6 and Line by -4 to 43\n [0x00000500] Set column to 46\n- [0x00000502] Special opcode 37: advance Address by 4 to 0x10a6 and Line by 4 to 47\n+ [0x00000502] Special opcode 37: advance Address by 4 to 0x10aa and Line by 4 to 47\n [0x00000503] Set column to 26\n- [0x00000505] Special opcode 19: advance Address by 2 to 0x10a8 and Line by 0 to 47\n+ [0x00000505] Special opcode 19: advance Address by 2 to 0x10ac and Line by 0 to 47\n [0x00000506] Set column to 34\n- [0x00000508] Special opcode 33: advance Address by 4 to 0x10ac and Line by 0 to 47\n+ [0x00000508] Special opcode 33: advance Address by 4 to 0x10b0 and Line by 0 to 47\n [0x00000509] Set column to 50\n- [0x0000050b] Special opcode 29: advance Address by 4 to 0x10b0 and Line by -4 to 43\n+ [0x0000050b] Special opcode 29: advance Address by 4 to 0x10b4 and Line by -4 to 43\n [0x0000050c] Set column to 32\n- [0x0000050e] Special opcode 23: advance Address by 2 to 0x10b2 and Line by 4 to 47\n+ [0x0000050e] Special opcode 23: advance Address by 2 to 0x10b6 and Line by 4 to 47\n [0x0000050f] Set column to 46\n- [0x00000511] Special opcode 33: advance Address by 4 to 0x10b6 and Line by 0 to 47\n+ [0x00000511] Special opcode 33: advance Address by 4 to 0x10ba and Line by 0 to 47\n [0x00000512] Set column to 50\n- [0x00000514] Special opcode 57: advance Address by 8 to 0x10be and Line by -4 to 43\n+ [0x00000514] Special opcode 57: advance Address by 8 to 0x10c2 and Line by -4 to 43\n [0x00000515] Set column to 44\n- [0x00000517] Special opcode 23: advance Address by 2 to 0x10c0 and Line by 4 to 47\n+ [0x00000517] Special opcode 23: advance Address by 2 to 0x10c4 and Line by 4 to 47\n [0x00000518] Set column to 32\n- [0x0000051a] Special opcode 47: advance Address by 6 to 0x10c6 and Line by 0 to 47\n+ [0x0000051a] Special opcode 47: advance Address by 6 to 0x10ca and Line by 0 to 47\n [0x0000051b] Set column to 44\n- [0x0000051d] Special opcode 33: advance Address by 4 to 0x10ca and Line by 0 to 47\n+ [0x0000051d] Special opcode 33: advance Address by 4 to 0x10ce and Line by 0 to 47\n [0x0000051e] Set column to 3\n [0x00000520] Set is_stmt to 1\n- [0x00000521] Special opcode 76: advance Address by 10 to 0x10d4 and Line by 1 to 48\n+ [0x00000521] Special opcode 76: advance Address by 10 to 0x10d8 and Line by 1 to 48\n [0x00000522] Set File Name to entry 2 in the File Name Table\n [0x00000524] Set column to 1\n [0x00000526] Advance Line by 57 to 105\n [0x00000528] Copy (view 1)\n [0x00000529] Set column to 3\n- [0x0000052b] Special opcode 7: advance Address by 0 to 0x10d4 and Line by 2 to 107 (view 2)\n+ [0x0000052b] Special opcode 7: advance Address by 0 to 0x10d8 and Line by 2 to 107 (view 2)\n [0x0000052c] Set column to 23\n [0x0000052e] Set is_stmt to 0\n [0x0000052f] Copy (view 3)\n- [0x00000530] Special opcode 47: advance Address by 6 to 0x10da and Line by 0 to 107\n+ [0x00000530] Special opcode 47: advance Address by 6 to 0x10de and Line by 0 to 107\n [0x00000531] Set File Name to entry 1 in the File Name Table\n [0x00000533] Set column to 3\n [0x00000535] Set is_stmt to 1\n [0x00000536] Advance Line by -58 to 49\n [0x00000538] Copy (view 1)\n [0x00000539] Set column to 10\n [0x0000053b] Set is_stmt to 0\n [0x0000053c] Copy (view 2)\n [0x0000053d] Set column to 9\n- [0x0000053f] Special opcode 20: advance Address by 2 to 0x10dc and Line by 1 to 50\n+ [0x0000053f] Special opcode 20: advance Address by 2 to 0x10e0 and Line by 1 to 50\n [0x00000540] Set column to 10\n- [0x00000542] Special opcode 18: advance Address by 2 to 0x10de and Line by -1 to 49\n+ [0x00000542] Special opcode 18: advance Address by 2 to 0x10e2 and Line by -1 to 49\n [0x00000543] Set column to 3\n [0x00000545] Set is_stmt to 1\n- [0x00000546] Special opcode 34: advance Address by 4 to 0x10e2 and Line by 1 to 50\n+ [0x00000546] Special opcode 34: advance Address by 4 to 0x10e6 and Line by 1 to 50\n [0x00000547] Set column to 9\n [0x00000549] Set is_stmt to 0\n [0x0000054a] Copy (view 1)\n [0x0000054b] Set column to 2\n [0x0000054d] Set is_stmt to 1\n- [0x0000054e] Special opcode 30: advance Address by 4 to 0x10e6 and Line by -3 to 47\n+ [0x0000054e] Special opcode 30: advance Address by 4 to 0x10ea and Line by -3 to 47\n [0x0000054f] Set column to 44\n [0x00000551] Copy (view 1)\n [0x00000552] Set column to 46\n [0x00000554] Set is_stmt to 0\n [0x00000555] Copy (view 2)\n [0x00000556] Set column to 44\n- [0x00000558] Special opcode 47: advance Address by 6 to 0x10ec and Line by 0 to 47\n+ [0x00000558] Special opcode 47: advance Address by 6 to 0x10f0 and Line by 0 to 47\n [0x00000559] Set column to 2\n [0x0000055b] Set is_stmt to 1\n- [0x0000055c] Special opcode 111: advance Address by 14 to 0x10fa and Line by 8 to 55\n+ [0x0000055c] Special opcode 111: advance Address by 14 to 0x10fe and Line by 8 to 55\n [0x0000055d] Set column to 1\n [0x0000055f] Set is_stmt to 0\n- [0x00000560] Special opcode 6: advance Address by 0 to 0x10fa and Line by 1 to 56 (view 1)\n+ [0x00000560] Special opcode 6: advance Address by 0 to 0x10fe and Line by 1 to 56 (view 1)\n [0x00000561] Set column to 8\n- [0x00000563] Special opcode 32: advance Address by 4 to 0x10fe and Line by -1 to 55\n+ [0x00000563] Special opcode 32: advance Address by 4 to 0x1102 and Line by -1 to 55\n [0x00000564] Set column to 1\n- [0x00000566] Special opcode 20: advance Address by 2 to 0x1100 and Line by 1 to 56\n+ [0x00000566] Special opcode 20: advance Address by 2 to 0x1104 and Line by 1 to 56\n [0x00000567] Set column to 8\n- [0x00000569] Special opcode 32: advance Address by 4 to 0x1104 and Line by -1 to 55\n- [0x0000056a] Advance PC by 20 to 0x1118\n+ [0x00000569] Special opcode 32: advance Address by 4 to 0x1108 and Line by -1 to 55\n+ [0x0000056a] Advance PC by 20 to 0x111c\n [0x0000056c] Extended opcode 1: End of Sequence\n \n [0x0000056f] Set column to 1\n- [0x00000571] Extended opcode 2: set Address to 0xcf4\n+ [0x00000571] Extended opcode 2: set Address to 0xcf8\n [0x00000578] Advance Line by 95 to 96\n [0x0000057b] Copy\n [0x0000057c] Copy (view 1)\n [0x0000057d] Set is_stmt to 0\n [0x0000057e] Copy (view 2)\n [0x0000057f] Set File Name to entry 3 in the File Name Table\n [0x00000581] Set column to 25\n [0x00000583] Advance Line by -22 to 74\n- [0x00000585] Special opcode 19: advance Address by 2 to 0xcf6 and Line by 0 to 74\n+ [0x00000585] Special opcode 19: advance Address by 2 to 0xcfa and Line by 0 to 74\n [0x00000586] Set File Name to entry 1 in the File Name Table\n [0x00000588] Set column to 1\n [0x0000058a] Advance Line by 22 to 96\n- [0x0000058c] Special opcode 19: advance Address by 2 to 0xcf8 and Line by 0 to 96\n+ [0x0000058c] Special opcode 19: advance Address by 2 to 0xcfc and Line by 0 to 96\n [0x0000058d] Set File Name to entry 3 in the File Name Table\n [0x0000058f] Set column to 25\n [0x00000591] Advance Line by -22 to 74\n- [0x00000593] Special opcode 19: advance Address by 2 to 0xcfa and Line by 0 to 74\n+ [0x00000593] Special opcode 19: advance Address by 2 to 0xcfe and Line by 0 to 74\n [0x00000594] Set File Name to entry 1 in the File Name Table\n [0x00000596] Set column to 1\n [0x00000598] Advance Line by 22 to 96\n- [0x0000059a] Special opcode 33: advance Address by 4 to 0xcfe and Line by 0 to 96\n+ [0x0000059a] Special opcode 33: advance Address by 4 to 0xd02 and Line by 0 to 96\n [0x0000059b] Set File Name to entry 3 in the File Name Table\n [0x0000059d] Set column to 25\n [0x0000059f] Advance Line by -22 to 74\n- [0x000005a1] Special opcode 19: advance Address by 2 to 0xd00 and Line by 0 to 74\n+ [0x000005a1] Special opcode 19: advance Address by 2 to 0xd04 and Line by 0 to 74\n [0x000005a2] Set File Name to entry 1 in the File Name Table\n [0x000005a4] Set column to 1\n [0x000005a6] Advance Line by 22 to 96\n- [0x000005a8] Special opcode 117: advance Address by 16 to 0xd10 and Line by 0 to 96\n+ [0x000005a8] Special opcode 117: advance Address by 16 to 0xd14 and Line by 0 to 96\n [0x000005a9] Set File Name to entry 3 in the File Name Table\n [0x000005ab] Set column to 25\n [0x000005ad] Advance Line by -22 to 74\n- [0x000005af] Special opcode 33: advance Address by 4 to 0xd14 and Line by 0 to 74\n+ [0x000005af] Special opcode 33: advance Address by 4 to 0xd18 and Line by 0 to 74\n [0x000005b0] Set File Name to entry 1 in the File Name Table\n [0x000005b2] Set column to 1\n [0x000005b4] Set is_stmt to 1\n- [0x000005b5] Extended opcode 2: set Address to 0xd28\n+ [0x000005b5] Extended opcode 2: set Address to 0xd2c\n [0x000005bc] Advance Line by -14 to 60\n [0x000005be] Copy\n [0x000005bf] Set is_stmt to 0\n [0x000005c0] Copy (view 1)\n [0x000005c1] Set column to 2\n- [0x000005c3] Special opcode 20: advance Address by 2 to 0xd2a and Line by 1 to 61\n+ [0x000005c3] Special opcode 20: advance Address by 2 to 0xd2e and Line by 1 to 61\n [0x000005c4] Set column to 1\n- [0x000005c6] Special opcode 18: advance Address by 2 to 0xd2c and Line by -1 to 60\n- [0x000005c7] Special opcode 103: advance Address by 14 to 0xd3a and Line by 0 to 60\n+ [0x000005c6] Special opcode 18: advance Address by 2 to 0xd30 and Line by -1 to 60\n+ [0x000005c7] Special opcode 103: advance Address by 14 to 0xd3e and Line by 0 to 60\n [0x000005c8] Set column to 2\n [0x000005ca] Set is_stmt to 1\n- [0x000005cb] Special opcode 90: advance Address by 12 to 0xd46 and Line by 1 to 61\n+ [0x000005cb] Special opcode 90: advance Address by 12 to 0xd4a and Line by 1 to 61\n [0x000005cc] Set column to 1\n [0x000005ce] Set is_stmt to 0\n- [0x000005cf] Special opcode 4: advance Address by 0 to 0xd46 and Line by -1 to 60 (view 1)\n+ [0x000005cf] Special opcode 4: advance Address by 0 to 0xd4a and Line by -1 to 60 (view 1)\n [0x000005d0] Set column to 2\n- [0x000005d2] Special opcode 20: advance Address by 2 to 0xd48 and Line by 1 to 61\n+ [0x000005d2] Special opcode 20: advance Address by 2 to 0xd4c and Line by 1 to 61\n [0x000005d3] Set is_stmt to 1\n- [0x000005d4] Special opcode 38: advance Address by 4 to 0xd4c and Line by 5 to 66\n- [0x000005d5] Special opcode 6: advance Address by 0 to 0xd4c and Line by 1 to 67 (view 1)\n+ [0x000005d4] Special opcode 38: advance Address by 4 to 0xd50 and Line by 5 to 66\n+ [0x000005d5] Special opcode 6: advance Address by 0 to 0xd50 and Line by 1 to 67 (view 1)\n [0x000005d6] Set column to 10\n [0x000005d8] Set is_stmt to 0\n [0x000005d9] Copy (view 2)\n- [0x000005da] Special opcode 47: advance Address by 6 to 0xd52 and Line by 0 to 67\n+ [0x000005da] Special opcode 47: advance Address by 6 to 0xd56 and Line by 0 to 67\n [0x000005db] Set column to 8\n- [0x000005dd] Special opcode 22: advance Address by 2 to 0xd54 and Line by 3 to 70\n+ [0x000005dd] Special opcode 22: advance Address by 2 to 0xd58 and Line by 3 to 70\n [0x000005de] Set column to 10\n- [0x000005e0] Special opcode 30: advance Address by 4 to 0xd58 and Line by -3 to 67\n+ [0x000005e0] Special opcode 30: advance Address by 4 to 0xd5c and Line by -3 to 67\n [0x000005e1] Set column to 2\n [0x000005e3] Set is_stmt to 1\n- [0x000005e4] Special opcode 34: advance Address by 4 to 0xd5c and Line by 1 to 68\n+ [0x000005e4] Special opcode 34: advance Address by 4 to 0xd60 and Line by 1 to 68\n [0x000005e5] Set File Name to entry 4 in the File Name Table\n [0x000005e7] Set column to 7\n [0x000005e9] Advance Line by 201 to 269\n [0x000005ec] Copy (view 1)\n [0x000005ed] Set is_stmt to 0\n [0x000005ee] Copy (view 2)\n [0x000005ef] Set File Name to entry 1 in the File Name Table\n@@ -291,156 +291,156 @@\n [0x000005f4] Advance Line by -199 to 70\n [0x000005f7] Copy (view 3)\n [0x000005f8] Set column to 8\n [0x000005fa] Set is_stmt to 0\n [0x000005fb] Copy (view 4)\n [0x000005fc] Set column to 2\n [0x000005fe] Set is_stmt to 1\n- [0x000005ff] Special opcode 118: advance Address by 16 to 0xd6c and Line by 1 to 71\n+ [0x000005ff] Special opcode 118: advance Address by 16 to 0xd70 and Line by 1 to 71\n [0x00000600] Set column to 35\n [0x00000602] Set is_stmt to 0\n [0x00000603] Copy (view 1)\n [0x00000604] Set File Name to entry 5 in the File Name Table\n [0x00000606] Set column to 9\n [0x00000608] Set is_stmt to 1\n [0x00000609] Advance Line by 31 to 102\n- [0x0000060b] Special opcode 33: advance Address by 4 to 0xd70 and Line by 0 to 102\n+ [0x0000060b] Special opcode 33: advance Address by 4 to 0xd74 and Line by 0 to 102\n [0x0000060c] Set column to 3\n- [0x0000060e] Special opcode 6: advance Address by 0 to 0xd70 and Line by 1 to 103 (view 1)\n+ [0x0000060e] Special opcode 6: advance Address by 0 to 0xd74 and Line by 1 to 103 (view 1)\n [0x0000060f] Set column to 14\n [0x00000611] Advance Line by -29 to 74\n [0x00000613] Copy (view 2)\n [0x00000614] Set column to 3\n- [0x00000616] Special opcode 6: advance Address by 0 to 0xd70 and Line by 1 to 75 (view 3)\n- [0x00000617] Special opcode 6: advance Address by 0 to 0xd70 and Line by 1 to 76 (view 4)\n- [0x00000618] Special opcode 6: advance Address by 0 to 0xd70 and Line by 1 to 77 (view 5)\n+ [0x00000616] Special opcode 6: advance Address by 0 to 0xd74 and Line by 1 to 75 (view 3)\n+ [0x00000617] Special opcode 6: advance Address by 0 to 0xd74 and Line by 1 to 76 (view 4)\n+ [0x00000618] Special opcode 6: advance Address by 0 to 0xd74 and Line by 1 to 77 (view 5)\n [0x00000619] Set column to 7\n [0x0000061b] Set is_stmt to 0\n [0x0000061c] Copy (view 6)\n [0x0000061d] Set column to 3\n [0x0000061f] Set is_stmt to 1\n- [0x00000620] Special opcode 76: advance Address by 10 to 0xd7a and Line by 1 to 78\n- [0x00000621] Special opcode 6: advance Address by 0 to 0xd7a and Line by 1 to 79 (view 1)\n- [0x00000622] Special opcode 6: advance Address by 0 to 0xd7a and Line by 1 to 80 (view 2)\n+ [0x00000620] Special opcode 76: advance Address by 10 to 0xd7e and Line by 1 to 78\n+ [0x00000621] Special opcode 6: advance Address by 0 to 0xd7e and Line by 1 to 79 (view 1)\n+ [0x00000622] Special opcode 6: advance Address by 0 to 0xd7e and Line by 1 to 80 (view 2)\n [0x00000623] Set is_stmt to 0\n [0x00000624] Copy (view 3)\n [0x00000625] Set is_stmt to 1\n [0x00000626] Advance Line by 24 to 104\n [0x00000628] Copy (view 4)\n [0x00000629] Set column to 4\n- [0x0000062b] Special opcode 48: advance Address by 6 to 0xd80 and Line by 1 to 105\n+ [0x0000062b] Special opcode 48: advance Address by 6 to 0xd84 and Line by 1 to 105\n [0x0000062c] Set column to 14\n [0x0000062e] Advance Line by 111 to 216\n [0x00000631] Copy (view 1)\n [0x00000632] Set column to 3\n- [0x00000634] Special opcode 6: advance Address by 0 to 0xd80 and Line by 1 to 217 (view 2)\n+ [0x00000634] Special opcode 6: advance Address by 0 to 0xd84 and Line by 1 to 217 (view 2)\n [0x00000635] Set column to 4\n- [0x00000637] Special opcode 6: advance Address by 0 to 0xd80 and Line by 1 to 218 (view 3)\n+ [0x00000637] Special opcode 6: advance Address by 0 to 0xd84 and Line by 1 to 218 (view 3)\n [0x00000638] Set column to 30\n [0x0000063a] Set is_stmt to 0\n [0x0000063b] Copy (view 4)\n [0x0000063c] Set column to 4\n [0x0000063e] Set is_stmt to 1\n- [0x0000063f] Special opcode 62: advance Address by 8 to 0xd88 and Line by 1 to 219\n- [0x00000640] Special opcode 6: advance Address by 0 to 0xd88 and Line by 1 to 220 (view 1)\n+ [0x0000063f] Special opcode 62: advance Address by 8 to 0xd8c and Line by 1 to 219\n+ [0x00000640] Special opcode 6: advance Address by 0 to 0xd8c and Line by 1 to 220 (view 1)\n [0x00000641] Set column to 14\n [0x00000643] Advance Line by -158 to 62\n [0x00000646] Copy (view 2)\n [0x00000647] Set column to 3\n- [0x00000649] Special opcode 6: advance Address by 0 to 0xd88 and Line by 1 to 63 (view 3)\n+ [0x00000649] Special opcode 6: advance Address by 0 to 0xd8c and Line by 1 to 63 (view 3)\n [0x0000064a] Set column to 4\n- [0x0000064c] Special opcode 6: advance Address by 0 to 0xd88 and Line by 1 to 64 (view 4)\n- [0x0000064d] Special opcode 6: advance Address by 0 to 0xd88 and Line by 1 to 65 (view 5)\n- [0x0000064e] Special opcode 6: advance Address by 0 to 0xd88 and Line by 1 to 66 (view 6)\n+ [0x0000064c] Special opcode 6: advance Address by 0 to 0xd8c and Line by 1 to 64 (view 4)\n+ [0x0000064d] Special opcode 6: advance Address by 0 to 0xd8c and Line by 1 to 65 (view 5)\n+ [0x0000064e] Special opcode 6: advance Address by 0 to 0xd8c and Line by 1 to 66 (view 6)\n [0x0000064f] Set column to 65\n [0x00000651] Set is_stmt to 0\n [0x00000652] Copy (view 7)\n- [0x00000653] Special opcode 19: advance Address by 2 to 0xd8a and Line by 0 to 66\n- [0x00000654] Special opcode 33: advance Address by 4 to 0xd8e and Line by 0 to 66\n+ [0x00000653] Special opcode 19: advance Address by 2 to 0xd8e and Line by 0 to 66\n+ [0x00000654] Special opcode 33: advance Address by 4 to 0xd92 and Line by 0 to 66\n [0x00000655] Set File Name to entry 6 in the File Name Table\n [0x00000657] Set column to 33\n [0x00000659] Advance Line by -32 to 34\n [0x0000065b] Copy (view 1)\n- [0x0000065c] Special opcode 19: advance Address by 2 to 0xd90 and Line by 0 to 34\n+ [0x0000065c] Special opcode 19: advance Address by 2 to 0xd94 and Line by 0 to 34\n [0x0000065d] Set File Name to entry 5 in the File Name Table\n [0x0000065f] Set column to 65\n [0x00000661] Advance Line by 32 to 66\n- [0x00000663] Special opcode 19: advance Address by 2 to 0xd92 and Line by 0 to 66\n+ [0x00000663] Special opcode 19: advance Address by 2 to 0xd96 and Line by 0 to 66\n [0x00000664] Set column to 4\n [0x00000666] Set is_stmt to 1\n- [0x00000667] Special opcode 20: advance Address by 2 to 0xd94 and Line by 1 to 67\n- [0x00000668] Special opcode 6: advance Address by 0 to 0xd94 and Line by 1 to 68 (view 1)\n- [0x00000669] Special opcode 6: advance Address by 0 to 0xd94 and Line by 1 to 69 (view 2)\n- [0x0000066a] Special opcode 6: advance Address by 0 to 0xd94 and Line by 1 to 70 (view 3)\n+ [0x00000667] Special opcode 20: advance Address by 2 to 0xd98 and Line by 1 to 67\n+ [0x00000668] Special opcode 6: advance Address by 0 to 0xd98 and Line by 1 to 68 (view 1)\n+ [0x00000669] Special opcode 6: advance Address by 0 to 0xd98 and Line by 1 to 69 (view 2)\n+ [0x0000066a] Special opcode 6: advance Address by 0 to 0xd98 and Line by 1 to 70 (view 3)\n [0x0000066b] Set is_stmt to 0\n [0x0000066c] Copy (view 4)\n [0x0000066d] Set is_stmt to 1\n [0x0000066e] Advance Line by 151 to 221\n [0x00000671] Copy (view 5)\n [0x00000672] Set File Name to entry 6 in the File Name Table\n [0x00000674] Set column to 1\n [0x00000676] Advance Line by -190 to 31\n [0x00000679] Copy (view 6)\n [0x0000067a] Set column to 3\n- [0x0000067c] Special opcode 8: advance Address by 0 to 0xd94 and Line by 3 to 34 (view 7)\n+ [0x0000067c] Special opcode 8: advance Address by 0 to 0xd98 and Line by 3 to 34 (view 7)\n [0x0000067d] Set column to 33\n [0x0000067f] Set is_stmt to 0\n [0x00000680] Copy (view 8)\n- [0x00000681] Special opcode 33: advance Address by 4 to 0xd98 and Line by 0 to 34\n+ [0x00000681] Special opcode 33: advance Address by 4 to 0xd9c and Line by 0 to 34\n [0x00000682] Set File Name to entry 5 in the File Name Table\n [0x00000684] Set column to 4\n [0x00000686] Set is_stmt to 1\n [0x00000687] Advance Line by 188 to 222\n [0x0000068a] Copy (view 1)\n [0x0000068b] Set column to 3\n- [0x0000068d] Special opcode 11: advance Address by 0 to 0xd98 and Line by 6 to 228 (view 2)\n+ [0x0000068d] Special opcode 11: advance Address by 0 to 0xd9c and Line by 6 to 228 (view 2)\n [0x0000068e] Set File Name to entry 7 in the File Name Table\n [0x00000690] Set column to 7\n [0x00000692] Advance Line by 941 to 1169\n [0x00000695] Copy (view 3)\n [0x00000696] Set File Name to entry 4 in the File Name Table\n [0x00000698] Set column to 5\n [0x0000069a] Advance Line by 1381 to 2550\n [0x0000069d] Copy (view 4)\n [0x0000069e] Set column to 7\n [0x000006a0] Advance Line by -1802 to 748\n [0x000006a3] Copy (view 5)\n [0x000006a4] Set column to 73\n [0x000006a6] Set is_stmt to 0\n- [0x000006a7] Special opcode 6: advance Address by 0 to 0xd98 and Line by 1 to 749 (view 6)\n- [0x000006a8] Special opcode 19: advance Address by 2 to 0xd9a and Line by 0 to 749\n+ [0x000006a7] Special opcode 6: advance Address by 0 to 0xd9c and Line by 1 to 749 (view 6)\n+ [0x000006a8] Special opcode 19: advance Address by 2 to 0xd9e and Line by 0 to 749\n [0x000006a9] Set column to 7\n [0x000006ab] Set is_stmt to 1\n [0x000006ac] Advance Line by 10 to 759\n [0x000006ae] Copy (view 1)\n [0x000006af] Set is_stmt to 0\n [0x000006b0] Copy (view 2)\n [0x000006b1] Set column to 5\n [0x000006b3] Set is_stmt to 1\n [0x000006b4] Advance Line by 1171 to 1930\n [0x000006b7] Copy (view 3)\n [0x000006b8] Set column to 18\n- [0x000006ba] Special opcode 9: advance Address by 0 to 0xd9a and Line by 4 to 1934 (view 4)\n+ [0x000006ba] Special opcode 9: advance Address by 0 to 0xd9e and Line by 4 to 1934 (view 4)\n [0x000006bb] Set column to 28\n [0x000006bd] Set is_stmt to 0\n- [0x000006be] Special opcode 35: advance Address by 4 to 0xd9e and Line by 2 to 1936\n- [0x000006bf] Special opcode 19: advance Address by 2 to 0xda0 and Line by 0 to 1936\n+ [0x000006be] Special opcode 35: advance Address by 4 to 0xda2 and Line by 2 to 1936\n+ [0x000006bf] Special opcode 19: advance Address by 2 to 0xda4 and Line by 0 to 1936\n [0x000006c0] Set File Name to entry 8 in the File Name Table\n [0x000006c2] Set column to 7\n [0x000006c4] Set is_stmt to 1\n [0x000006c5] Advance Line by -1551 to 385\n- [0x000006c8] Special opcode 19: advance Address by 2 to 0xda2 and Line by 0 to 385\n+ [0x000006c8] Special opcode 19: advance Address by 2 to 0xda6 and Line by 0 to 385\n [0x000006c9] Set File Name to entry 5 in the File Name Table\n [0x000006cb] Set column to 14\n [0x000006cd] Advance Line by 127 to 512\n [0x000006d0] Copy (view 1)\n [0x000006d1] Set column to 54\n [0x000006d3] Copy (view 2)\n [0x000006d4] Set column to 13\n- [0x000006d6] Special opcode 1: advance Address by 0 to 0xda2 and Line by -4 to 508 (view 3)\n+ [0x000006d6] Special opcode 1: advance Address by 0 to 0xda6 and Line by -4 to 508 (view 3)\n [0x000006d7] Set column to 49\n [0x000006d9] Copy (view 4)\n [0x000006da] Set column to 21\n [0x000006dc] Advance Line by -350 to 158\n [0x000006df] Copy (view 5)\n [0x000006e0] Set column to 36\n [0x000006e2] Copy (view 6)\n@@ -448,35 +448,35 @@\n [0x000006e4] Copy (view 7)\n [0x000006e5] Set is_stmt to 1\n [0x000006e6] Copy (view 8)\n [0x000006e7] Set column to 62\n [0x000006e9] Set is_stmt to 0\n [0x000006ea] Advance Line by 350 to 508\n [0x000006ed] Copy (view 9)\n- [0x000006ee] Special opcode 61: advance Address by 8 to 0xdaa and Line by 0 to 508\n+ [0x000006ee] Special opcode 61: advance Address by 8 to 0xdae and Line by 0 to 508\n [0x000006ef] Set File Name to entry 4 in the File Name Table\n [0x000006f1] Set column to 2\n [0x000006f3] Advance Line by 1427 to 1935\n [0x000006f6] Copy (view 1)\n [0x000006f7] Set column to 53\n [0x000006f9] Advance Line by -1137 to 798\n- [0x000006fc] Special opcode 19: advance Address by 2 to 0xdac and Line by 0 to 798\n+ [0x000006fc] Special opcode 19: advance Address by 2 to 0xdb0 and Line by 0 to 798\n [0x000006fd] Set column to 18\n [0x000006ff] Advance Line by 1140 to 1938\n- [0x00000702] Special opcode 33: advance Address by 4 to 0xdb0 and Line by 0 to 1938\n+ [0x00000702] Special opcode 33: advance Address by 4 to 0xdb4 and Line by 0 to 1938\n [0x00000703] Set column to 2\n- [0x00000705] Special opcode 30: advance Address by 4 to 0xdb4 and Line by -3 to 1935\n+ [0x00000705] Special opcode 30: advance Address by 4 to 0xdb8 and Line by -3 to 1935\n [0x00000706] Set column to 28\n- [0x00000708] Special opcode 34: advance Address by 4 to 0xdb8 and Line by 1 to 1936\n+ [0x00000708] Special opcode 34: advance Address by 4 to 0xdbc and Line by 1 to 1936\n [0x00000709] Set column to 18\n [0x0000070b] Set is_stmt to 1\n- [0x0000070c] Special opcode 17: advance Address by 2 to 0xdba and Line by -2 to 1934\n+ [0x0000070c] Special opcode 17: advance Address by 2 to 0xdbe and Line by -2 to 1934\n [0x0000070d] Set column to 7\n [0x0000070f] Advance Line by -1661 to 273\n- [0x00000712] Special opcode 33: advance Address by 4 to 0xdbe and Line by 0 to 273\n+ [0x00000712] Special opcode 33: advance Address by 4 to 0xdc2 and Line by 0 to 273\n [0x00000713] Set is_stmt to 0\n [0x00000714] Copy (view 1)\n [0x00000715] Set is_stmt to 1\n [0x00000716] Advance Line by 737 to 1010\n [0x00000719] Copy (view 2)\n [0x0000071a] Advance Line by -737 to 273\n [0x0000071d] Copy (view 3)\n@@ -485,23 +485,23 @@\n [0x00000720] Set column to 28\n [0x00000722] Advance Line by 2283 to 2556\n [0x00000725] Copy (view 5)\n [0x00000726] Set File Name to entry 8 in the File Name Table\n [0x00000728] Set column to 7\n [0x0000072a] Set is_stmt to 1\n [0x0000072b] Advance Line by -2171 to 385\n- [0x0000072e] Special opcode 33: advance Address by 4 to 0xdc2 and Line by 0 to 385\n+ [0x0000072e] Special opcode 33: advance Address by 4 to 0xdc6 and Line by 0 to 385\n [0x0000072f] Set File Name to entry 5 in the File Name Table\n [0x00000731] Set column to 14\n [0x00000733] Advance Line by 127 to 512\n [0x00000736] Copy (view 1)\n [0x00000737] Set column to 54\n [0x00000739] Copy (view 2)\n [0x0000073a] Set column to 13\n- [0x0000073c] Special opcode 1: advance Address by 0 to 0xdc2 and Line by -4 to 508 (view 3)\n+ [0x0000073c] Special opcode 1: advance Address by 0 to 0xdc6 and Line by -4 to 508 (view 3)\n [0x0000073d] Set column to 49\n [0x0000073f] Copy (view 4)\n [0x00000740] Set is_stmt to 0\n [0x00000741] Copy (view 5)\n [0x00000742] Set column to 36\n [0x00000744] Set is_stmt to 1\n [0x00000745] Advance Line by -350 to 158\n@@ -511,221 +511,221 @@\n [0x0000074c] Set column to 36\n [0x0000074e] Copy (view 8)\n [0x0000074f] Set is_stmt to 0\n [0x00000750] Copy (view 9)\n [0x00000751] Set column to 62\n [0x00000753] Advance Line by 350 to 508\n [0x00000756] Copy (view 10)\n- [0x00000757] Special opcode 61: advance Address by 8 to 0xdca and Line by 0 to 508\n+ [0x00000757] Special opcode 61: advance Address by 8 to 0xdce and Line by 0 to 508\n [0x00000758] Set File Name to entry 4 in the File Name Table\n [0x0000075a] Set column to 8\n [0x0000075c] Advance Line by 2047 to 2555\n [0x0000075f] Copy (view 1)\n- [0x00000760] Special opcode 33: advance Address by 4 to 0xdce and Line by 0 to 2555\n+ [0x00000760] Special opcode 33: advance Address by 4 to 0xdd2 and Line by 0 to 2555\n [0x00000761] Set File Name to entry 5 in the File Name Table\n [0x00000763] Set column to 9\n [0x00000765] Set is_stmt to 1\n [0x00000766] Advance Line by -2420 to 135\n [0x00000769] Copy (view 1)\n [0x0000076a] Set column to 3\n- [0x0000076c] Special opcode 6: advance Address by 0 to 0xdce and Line by 1 to 136 (view 2)\n+ [0x0000076c] Special opcode 6: advance Address by 0 to 0xdd2 and Line by 1 to 136 (view 2)\n [0x0000076d] Set column to 13\n [0x0000076f] Set is_stmt to 0\n [0x00000770] Copy (view 3)\n- [0x00000771] Special opcode 33: advance Address by 4 to 0xdd2 and Line by 0 to 136\n+ [0x00000771] Special opcode 33: advance Address by 4 to 0xdd6 and Line by 0 to 136\n [0x00000772] Set File Name to entry 1 in the File Name Table\n [0x00000774] Set column to 2\n [0x00000776] Set is_stmt to 1\n [0x00000777] Advance Line by -57 to 79\n [0x00000779] Copy (view 1)\n [0x0000077a] Set column to 9\n [0x0000077c] Set is_stmt to 0\n [0x0000077d] Copy (view 2)\n [0x0000077e] Set column to 2\n [0x00000780] Set is_stmt to 1\n- [0x00000781] Special opcode 21: advance Address by 2 to 0xdd4 and Line by 2 to 81\n+ [0x00000781] Special opcode 21: advance Address by 2 to 0xdd8 and Line by 2 to 81\n [0x00000782] Set column to 33\n [0x00000784] Set is_stmt to 0\n [0x00000785] Copy (view 1)\n [0x00000786] Set column to 34\n- [0x00000788] Special opcode 19: advance Address by 2 to 0xdd6 and Line by 0 to 81\n+ [0x00000788] Special opcode 19: advance Address by 2 to 0xdda and Line by 0 to 81\n [0x00000789] Set column to 33\n- [0x0000078b] Special opcode 19: advance Address by 2 to 0xdd8 and Line by 0 to 81\n+ [0x0000078b] Special opcode 19: advance Address by 2 to 0xddc and Line by 0 to 81\n [0x0000078c] Set column to 2\n- [0x0000078e] Special opcode 47: advance Address by 6 to 0xdde and Line by 0 to 81\n+ [0x0000078e] Special opcode 47: advance Address by 6 to 0xde2 and Line by 0 to 81\n [0x0000078f] Set is_stmt to 1\n- [0x00000790] Special opcode 52: advance Address by 6 to 0xde4 and Line by 5 to 86\n+ [0x00000790] Special opcode 52: advance Address by 6 to 0xde8 and Line by 5 to 86\n [0x00000791] Set File Name to entry 2 in the File Name Table\n [0x00000793] Set column to 1\n [0x00000795] Advance Line by 19 to 105\n [0x00000797] Copy (view 1)\n [0x00000798] Set column to 3\n- [0x0000079a] Special opcode 7: advance Address by 0 to 0xde4 and Line by 2 to 107 (view 2)\n+ [0x0000079a] Special opcode 7: advance Address by 0 to 0xde8 and Line by 2 to 107 (view 2)\n [0x0000079b] Set column to 23\n [0x0000079d] Set is_stmt to 0\n [0x0000079e] Copy (view 3)\n- [0x0000079f] Special opcode 61: advance Address by 8 to 0xdec and Line by 0 to 107\n+ [0x0000079f] Special opcode 61: advance Address by 8 to 0xdf0 and Line by 0 to 107\n [0x000007a0] Set File Name to entry 1 in the File Name Table\n [0x000007a2] Set column to 2\n [0x000007a4] Set is_stmt to 1\n [0x000007a5] Advance Line by -20 to 87\n [0x000007a7] Copy (view 1)\n [0x000007a8] Set column to 32\n [0x000007aa] Set is_stmt to 0\n [0x000007ab] Copy (view 2)\n [0x000007ac] Set column to 31\n- [0x000007ae] Special opcode 19: advance Address by 2 to 0xdee and Line by 0 to 87\n+ [0x000007ae] Special opcode 19: advance Address by 2 to 0xdf2 and Line by 0 to 87\n [0x000007af] Set column to 2\n [0x000007b1] Set is_stmt to 1\n- [0x000007b2] Special opcode 62: advance Address by 8 to 0xdf6 and Line by 1 to 88\n+ [0x000007b2] Special opcode 62: advance Address by 8 to 0xdfa and Line by 1 to 88\n [0x000007b3] Set File Name to entry 2 in the File Name Table\n [0x000007b5] Set column to 1\n [0x000007b7] Advance Line by 17 to 105\n [0x000007b9] Copy (view 1)\n [0x000007ba] Set column to 3\n- [0x000007bc] Special opcode 7: advance Address by 0 to 0xdf6 and Line by 2 to 107 (view 2)\n+ [0x000007bc] Special opcode 7: advance Address by 0 to 0xdfa and Line by 2 to 107 (view 2)\n [0x000007bd] Set column to 23\n [0x000007bf] Set is_stmt to 0\n [0x000007c0] Copy (view 3)\n- [0x000007c1] Special opcode 61: advance Address by 8 to 0xdfe and Line by 0 to 107\n+ [0x000007c1] Special opcode 61: advance Address by 8 to 0xe02 and Line by 0 to 107\n [0x000007c2] Set File Name to entry 1 in the File Name Table\n [0x000007c4] Set column to 2\n [0x000007c6] Set is_stmt to 1\n [0x000007c7] Advance Line by -18 to 89\n [0x000007c9] Copy (view 1)\n [0x000007ca] Set File Name to entry 2 in the File Name Table\n [0x000007cc] Set column to 23\n [0x000007ce] Set is_stmt to 0\n [0x000007cf] Advance Line by 18 to 107\n [0x000007d1] Copy (view 2)\n [0x000007d2] Set File Name to entry 1 in the File Name Table\n [0x000007d4] Set column to 7\n [0x000007d6] Advance Line by -18 to 89\n- [0x000007d8] Special opcode 19: advance Address by 2 to 0xe00 and Line by 0 to 89\n+ [0x000007d8] Special opcode 19: advance Address by 2 to 0xe04 and Line by 0 to 89\n [0x000007d9] Set File Name to entry 2 in the File Name Table\n [0x000007db] Set column to 23\n [0x000007dd] Advance Line by 18 to 107\n- [0x000007df] Special opcode 33: advance Address by 4 to 0xe04 and Line by 0 to 107\n+ [0x000007df] Special opcode 33: advance Address by 4 to 0xe08 and Line by 0 to 107\n [0x000007e0] Set File Name to entry 1 in the File Name Table\n [0x000007e2] Set column to 7\n [0x000007e4] Advance Line by -18 to 89\n- [0x000007e6] Special opcode 19: advance Address by 2 to 0xe06 and Line by 0 to 89\n+ [0x000007e6] Special opcode 19: advance Address by 2 to 0xe0a and Line by 0 to 89\n [0x000007e7] Set File Name to entry 2 in the File Name Table\n [0x000007e9] Set column to 23\n [0x000007eb] Advance Line by 18 to 107\n- [0x000007ed] Special opcode 19: advance Address by 2 to 0xe08 and Line by 0 to 107\n+ [0x000007ed] Special opcode 19: advance Address by 2 to 0xe0c and Line by 0 to 107\n [0x000007ee] Set File Name to entry 1 in the File Name Table\n [0x000007f0] Set column to 7\n [0x000007f2] Advance Line by -18 to 89\n- [0x000007f4] Special opcode 19: advance Address by 2 to 0xe0a and Line by 0 to 89\n+ [0x000007f4] Special opcode 19: advance Address by 2 to 0xe0e and Line by 0 to 89\n [0x000007f5] Set column to 2\n [0x000007f7] Set is_stmt to 1\n- [0x000007f8] Special opcode 20: advance Address by 2 to 0xe0c and Line by 1 to 90\n+ [0x000007f8] Special opcode 20: advance Address by 2 to 0xe10 and Line by 1 to 90\n [0x000007f9] Set File Name to entry 2 in the File Name Table\n [0x000007fb] Set column to 1\n [0x000007fd] Advance Line by 15 to 105\n [0x000007ff] Copy (view 1)\n [0x00000800] Set column to 3\n- [0x00000802] Special opcode 7: advance Address by 0 to 0xe0c and Line by 2 to 107 (view 2)\n+ [0x00000802] Special opcode 7: advance Address by 0 to 0xe10 and Line by 2 to 107 (view 2)\n [0x00000803] Set column to 23\n [0x00000805] Set is_stmt to 0\n [0x00000806] Copy (view 3)\n- [0x00000807] Special opcode 33: advance Address by 4 to 0xe10 and Line by 0 to 107\n+ [0x00000807] Special opcode 33: advance Address by 4 to 0xe14 and Line by 0 to 107\n [0x00000808] Set File Name to entry 1 in the File Name Table\n [0x0000080a] Set column to 2\n [0x0000080c] Set is_stmt to 1\n [0x0000080d] Advance Line by -16 to 91\n [0x0000080f] Copy (view 1)\n [0x00000810] Set column to 69\n [0x00000812] Set is_stmt to 0\n [0x00000813] Copy (view 2)\n [0x00000814] Set column to 44\n- [0x00000816] Special opcode 19: advance Address by 2 to 0xe12 and Line by 0 to 91\n+ [0x00000816] Special opcode 19: advance Address by 2 to 0xe16 and Line by 0 to 91\n [0x00000817] Set column to 2\n [0x00000819] Set is_stmt to 1\n- [0x0000081a] Special opcode 104: advance Address by 14 to 0xe20 and Line by 1 to 92\n+ [0x0000081a] Special opcode 104: advance Address by 14 to 0xe24 and Line by 1 to 92\n [0x0000081b] Set column to 3\n- [0x0000081d] Special opcode 20: advance Address by 2 to 0xe22 and Line by 1 to 93\n+ [0x0000081d] Special opcode 20: advance Address by 2 to 0xe26 and Line by 1 to 93\n [0x0000081e] Set File Name to entry 2 in the File Name Table\n [0x00000820] Set column to 1\n- [0x00000822] Special opcode 10: advance Address by 0 to 0xe22 and Line by 5 to 98 (view 1)\n+ [0x00000822] Special opcode 10: advance Address by 0 to 0xe26 and Line by 5 to 98 (view 1)\n [0x00000823] Set column to 3\n- [0x00000825] Special opcode 7: advance Address by 0 to 0xe22 and Line by 2 to 100 (view 2)\n+ [0x00000825] Special opcode 7: advance Address by 0 to 0xe26 and Line by 2 to 100 (view 2)\n [0x00000826] Set File Name to entry 1 in the File Name Table\n [0x00000828] Set column to 10\n [0x0000082a] Set is_stmt to 0\n [0x0000082b] Advance Line by -7 to 93\n [0x0000082d] Copy (view 3)\n [0x0000082e] Set File Name to entry 2 in the File Name Table\n [0x00000830] Set column to 24\n- [0x00000832] Special opcode 26: advance Address by 2 to 0xe24 and Line by 7 to 100\n+ [0x00000832] Special opcode 26: advance Address by 2 to 0xe28 and Line by 7 to 100\n [0x00000833] Set File Name to entry 1 in the File Name Table\n [0x00000835] Set column to 10\n [0x00000837] Advance Line by -7 to 93\n- [0x00000839] Special opcode 19: advance Address by 2 to 0xe26 and Line by 0 to 93\n+ [0x00000839] Special opcode 19: advance Address by 2 to 0xe2a and Line by 0 to 93\n [0x0000083a] Set File Name to entry 2 in the File Name Table\n [0x0000083c] Set column to 24\n- [0x0000083e] Special opcode 40: advance Address by 4 to 0xe2a and Line by 7 to 100\n- [0x0000083f] Special opcode 47: advance Address by 6 to 0xe30 and Line by 0 to 100\n- [0x00000840] Special opcode 61: advance Address by 8 to 0xe38 and Line by 0 to 100\n+ [0x0000083e] Special opcode 40: advance Address by 4 to 0xe2e and Line by 7 to 100\n+ [0x0000083f] Special opcode 47: advance Address by 6 to 0xe34 and Line by 0 to 100\n+ [0x00000840] Special opcode 61: advance Address by 8 to 0xe3c and Line by 0 to 100\n [0x00000841] Set File Name to entry 1 in the File Name Table\n [0x00000843] Set column to 2\n [0x00000845] Set is_stmt to 1\n- [0x00000846] Special opcode 0: advance Address by 0 to 0xe38 and Line by -5 to 95 (view 1)\n+ [0x00000846] Special opcode 0: advance Address by 0 to 0xe3c and Line by -5 to 95 (view 1)\n [0x00000847] Set File Name to entry 2 in the File Name Table\n [0x00000849] Set column to 1\n [0x0000084b] Advance Line by 10 to 105\n [0x0000084d] Copy (view 2)\n [0x0000084e] Set column to 3\n- [0x00000850] Special opcode 7: advance Address by 0 to 0xe38 and Line by 2 to 107 (view 3)\n+ [0x00000850] Special opcode 7: advance Address by 0 to 0xe3c and Line by 2 to 107 (view 3)\n [0x00000851] Set column to 23\n [0x00000853] Set is_stmt to 0\n [0x00000854] Copy (view 4)\n- [0x00000855] Special opcode 47: advance Address by 6 to 0xe3e and Line by 0 to 107\n+ [0x00000855] Special opcode 47: advance Address by 6 to 0xe42 and Line by 0 to 107\n [0x00000856] Set File Name to entry 1 in the File Name Table\n [0x00000858] Set column to 8\n [0x0000085a] Advance Line by -37 to 70\n [0x0000085c] Copy (view 1)\n [0x0000085d] Set column to 10\n- [0x0000085f] Special opcode 44: advance Address by 6 to 0xe44 and Line by -3 to 67\n+ [0x0000085f] Special opcode 44: advance Address by 6 to 0xe48 and Line by -3 to 67\n [0x00000860] Set column to 1\n [0x00000862] Advance Line by -7 to 60\n- [0x00000864] Special opcode 47: advance Address by 6 to 0xe4a and Line by 0 to 60\n+ [0x00000864] Special opcode 47: advance Address by 6 to 0xe4e and Line by 0 to 60\n [0x00000865] Advance Line by 36 to 96\n- [0x00000867] Special opcode 19: advance Address by 2 to 0xe4c and Line by 0 to 96\n+ [0x00000867] Special opcode 19: advance Address by 2 to 0xe50 and Line by 0 to 96\n [0x00000868] Advance Line by -36 to 60\n- [0x0000086a] Special opcode 19: advance Address by 2 to 0xe4e and Line by 0 to 60\n+ [0x0000086a] Special opcode 19: advance Address by 2 to 0xe52 and Line by 0 to 60\n [0x0000086b] Advance Line by 36 to 96\n- [0x0000086d] Special opcode 19: advance Address by 2 to 0xe50 and Line by 0 to 96\n+ [0x0000086d] Special opcode 19: advance Address by 2 to 0xe54 and Line by 0 to 96\n [0x0000086e] Set File Name to entry 5 in the File Name Table\n [0x00000870] Set column to 9\n [0x00000872] Set is_stmt to 1\n [0x00000873] Advance Line by 39 to 135\n- [0x00000875] Special opcode 159: advance Address by 22 to 0xe66 and Line by 0 to 135\n+ [0x00000875] Special opcode 159: advance Address by 22 to 0xe6a and Line by 0 to 135\n [0x00000876] Set column to 3\n- [0x00000878] Special opcode 6: advance Address by 0 to 0xe66 and Line by 1 to 136 (view 1)\n+ [0x00000878] Special opcode 6: advance Address by 0 to 0xe6a and Line by 1 to 136 (view 1)\n [0x00000879] Set column to 7\n [0x0000087b] Set is_stmt to 0\n [0x0000087c] Advance Line by -59 to 77\n- [0x0000087e] Special opcode 47: advance Address by 6 to 0xe6c and Line by 0 to 77\n- [0x0000087f] Special opcode 19: advance Address by 2 to 0xe6e and Line by 0 to 77\n+ [0x0000087e] Special opcode 47: advance Address by 6 to 0xe70 and Line by 0 to 77\n+ [0x0000087f] Special opcode 19: advance Address by 2 to 0xe72 and Line by 0 to 77\n [0x00000880] Set column to 13\n [0x00000882] Advance Line by 59 to 136\n [0x00000884] Copy (view 1)\n [0x00000885] Set column to 4\n [0x00000887] Set is_stmt to 1\n- [0x00000888] Special opcode 62: advance Address by 8 to 0xe76 and Line by 1 to 137\n+ [0x00000888] Special opcode 62: advance Address by 8 to 0xe7a and Line by 1 to 137\n [0x00000889] Set column to 8\n [0x0000088b] Set is_stmt to 0\n [0x0000088c] Copy (view 1)\n [0x0000088d] Set File Name to entry 1 in the File Name Table\n [0x0000088f] Set column to 2\n [0x00000891] Set is_stmt to 1\n [0x00000892] Advance Line by -65 to 72\n- [0x00000895] Special opcode 47: advance Address by 6 to 0xe7c and Line by 0 to 72\n+ [0x00000895] Special opcode 47: advance Address by 6 to 0xe80 and Line by 0 to 72\n [0x00000896] Set File Name to entry 7 in the File Name Table\n [0x00000898] Set column to 7\n [0x0000089a] Advance Line by 302 to 374\n [0x0000089d] Copy (view 1)\n [0x0000089e] Set File Name to entry 4 in the File Name Table\n [0x000008a0] Advance Line by 636 to 1010\n [0x000008a3] Copy (view 2)\n@@ -735,58 +735,58 @@\n [0x000008a9] Copy (view 4)\n [0x000008aa] Set File Name to entry 1 in the File Name Table\n [0x000008ac] Set column to 2\n [0x000008ae] Advance Line by -201 to 72\n [0x000008b1] Copy (view 5)\n [0x000008b2] Set column to 3\n [0x000008b4] Set is_stmt to 1\n- [0x000008b5] Special opcode 34: advance Address by 4 to 0xe80 and Line by 1 to 73\n+ [0x000008b5] Special opcode 34: advance Address by 4 to 0xe84 and Line by 1 to 73\n [0x000008b6] Set File Name to entry 2 in the File Name Table\n [0x000008b8] Set column to 1\n [0x000008ba] Advance Line by 25 to 98\n [0x000008bc] Copy (view 1)\n [0x000008bd] Set column to 3\n- [0x000008bf] Special opcode 7: advance Address by 0 to 0xe80 and Line by 2 to 100 (view 2)\n+ [0x000008bf] Special opcode 7: advance Address by 0 to 0xe84 and Line by 2 to 100 (view 2)\n [0x000008c0] Set File Name to entry 1 in the File Name Table\n [0x000008c2] Set column to 10\n [0x000008c4] Set is_stmt to 0\n [0x000008c5] Advance Line by -27 to 73\n [0x000008c7] Copy (view 3)\n [0x000008c8] Set File Name to entry 2 in the File Name Table\n [0x000008ca] Set column to 24\n [0x000008cc] Advance Line by 27 to 100\n- [0x000008ce] Special opcode 19: advance Address by 2 to 0xe82 and Line by 0 to 100\n+ [0x000008ce] Special opcode 19: advance Address by 2 to 0xe86 and Line by 0 to 100\n [0x000008cf] Set File Name to entry 1 in the File Name Table\n [0x000008d1] Set column to 10\n [0x000008d3] Advance Line by -27 to 73\n- [0x000008d5] Special opcode 33: advance Address by 4 to 0xe86 and Line by 0 to 73\n+ [0x000008d5] Special opcode 33: advance Address by 4 to 0xe8a and Line by 0 to 73\n [0x000008d6] Set File Name to entry 2 in the File Name Table\n [0x000008d8] Set column to 24\n [0x000008da] Advance Line by 27 to 100\n- [0x000008dc] Special opcode 33: advance Address by 4 to 0xe8a and Line by 0 to 100\n- [0x000008dd] Special opcode 89: advance Address by 12 to 0xe96 and Line by 0 to 100\n+ [0x000008dc] Special opcode 33: advance Address by 4 to 0xe8e and Line by 0 to 100\n+ [0x000008dd] Special opcode 89: advance Address by 12 to 0xe9a and Line by 0 to 100\n [0x000008de] Set File Name to entry 1 in the File Name Table\n [0x000008e0] Set column to 3\n [0x000008e2] Set is_stmt to 1\n [0x000008e3] Advance Line by -26 to 74\n [0x000008e5] Copy (view 1)\n [0x000008e6] Set File Name to entry 7 in the File Name Table\n [0x000008e8] Set column to 7\n [0x000008ea] Advance Line by 282 to 356\n [0x000008ed] Copy (view 2)\n [0x000008ee] Set File Name to entry 4 in the File Name Table\n [0x000008f0] Advance Line by 646 to 1002\n [0x000008f3] Copy (view 3)\n [0x000008f4] Set column to 16\n [0x000008f6] Set is_stmt to 0\n- [0x000008f7] Special opcode 6: advance Address by 0 to 0xe96 and Line by 1 to 1003 (view 4)\n+ [0x000008f7] Special opcode 6: advance Address by 0 to 0xe9a and Line by 1 to 1003 (view 4)\n [0x000008f8] Set column to 7\n [0x000008fa] Set is_stmt to 1\n [0x000008fb] Advance Line by -730 to 273\n- [0x000008fe] Special opcode 19: advance Address by 2 to 0xe98 and Line by 0 to 273\n+ [0x000008fe] Special opcode 19: advance Address by 2 to 0xe9c and Line by 0 to 273\n [0x000008ff] Set is_stmt to 0\n [0x00000900] Copy (view 1)\n [0x00000901] Set File Name to entry 1 in the File Name Table\n [0x00000903] Set column to 41\n [0x00000905] Set is_stmt to 1\n [0x00000906] Advance Line by -199 to 74\n [0x00000909] Copy (view 2)\n@@ -804,60 +804,60 @@\n [0x0000091e] Set File Name to entry 1 in the File Name Table\n [0x00000920] Set column to 41\n [0x00000922] Advance Line by -199 to 74\n [0x00000925] Copy (view 7)\n [0x00000926] Set File Name to entry 2 in the File Name Table\n [0x00000928] Set column to 24\n [0x0000092a] Advance Line by 26 to 100\n- [0x0000092c] Special opcode 47: advance Address by 6 to 0xe9e and Line by 0 to 100\n- [0x0000092d] Special opcode 47: advance Address by 6 to 0xea4 and Line by 0 to 100\n+ [0x0000092c] Special opcode 47: advance Address by 6 to 0xea2 and Line by 0 to 100\n+ [0x0000092d] Special opcode 47: advance Address by 6 to 0xea8 and Line by 0 to 100\n [0x0000092e] Set File Name to entry 1 in the File Name Table\n [0x00000930] Set column to 4\n [0x00000932] Set is_stmt to 1\n [0x00000933] Advance Line by -25 to 75\n [0x00000935] Copy (view 1)\n [0x00000936] Set column to 11\n [0x00000938] Set is_stmt to 0\n [0x00000939] Copy (view 2)\n- [0x0000093a] Special opcode 75: advance Address by 10 to 0xeae and Line by 0 to 75\n+ [0x0000093a] Special opcode 75: advance Address by 10 to 0xeb2 and Line by 0 to 75\n [0x0000093b] Set File Name to entry 2 in the File Name Table\n [0x0000093d] Set column to 1\n [0x0000093f] Extended opcode 4: set Discriminator to 1\n [0x00000943] Set is_stmt to 1\n [0x00000944] Advance Line by 23 to 98\n- [0x00000946] Special opcode 61: advance Address by 8 to 0xeb6 and Line by 0 to 98\n+ [0x00000946] Special opcode 61: advance Address by 8 to 0xeba and Line by 0 to 98\n [0x00000947] Set column to 3\n [0x00000949] Extended opcode 4: set Discriminator to 1\n- [0x0000094d] Special opcode 7: advance Address by 0 to 0xeb6 and Line by 2 to 100 (view 1)\n+ [0x0000094d] Special opcode 7: advance Address by 0 to 0xeba and Line by 2 to 100 (view 1)\n [0x0000094e] Set File Name to entry 1 in the File Name Table\n [0x00000950] Set column to 11\n [0x00000952] Extended opcode 4: set Discriminator to 1\n [0x00000956] Set is_stmt to 0\n [0x00000957] Advance Line by -25 to 75\n [0x00000959] Copy (view 2)\n [0x0000095a] Set File Name to entry 2 in the File Name Table\n [0x0000095c] Set column to 24\n [0x0000095e] Extended opcode 4: set Discriminator to 1\n [0x00000962] Advance Line by 25 to 100\n- [0x00000964] Special opcode 19: advance Address by 2 to 0xeb8 and Line by 0 to 100\n+ [0x00000964] Special opcode 19: advance Address by 2 to 0xebc and Line by 0 to 100\n [0x00000965] Extended opcode 4: set Discriminator to 1\n- [0x00000969] Special opcode 117: advance Address by 16 to 0xec8 and Line by 0 to 100\n+ [0x00000969] Special opcode 117: advance Address by 16 to 0xecc and Line by 0 to 100\n [0x0000096a] Set File Name to entry 1 in the File Name Table\n [0x0000096c] Set column to 3\n [0x0000096e] Set is_stmt to 1\n [0x0000096f] Advance Line by -26 to 74\n [0x00000971] Copy (view 1)\n [0x00000972] Set File Name to entry 4 in the File Name Table\n [0x00000974] Set column to 7\n [0x00000976] Advance Line by 218 to 292\n [0x00000979] Copy (view 2)\n [0x0000097a] Set column to 30\n [0x0000097c] Set is_stmt to 0\n- [0x0000097d] Special opcode 8: advance Address by 0 to 0xec8 and Line by 3 to 295 (view 3)\n- [0x0000097e] Special opcode 61: advance Address by 8 to 0xed0 and Line by 0 to 295\n+ [0x0000097d] Special opcode 8: advance Address by 0 to 0xecc and Line by 3 to 295 (view 3)\n+ [0x0000097e] Special opcode 61: advance Address by 8 to 0xed4 and Line by 0 to 295\n [0x0000097f] Set File Name to entry 1 in the File Name Table\n [0x00000981] Set column to 41\n [0x00000983] Set is_stmt to 1\n [0x00000984] Advance Line by -221 to 74\n [0x00000987] Copy (view 1)\n [0x00000988] Set File Name to entry 7 in the File Name Table\n [0x0000098a] Set column to 7\n@@ -872,126 +872,126 @@\n [0x0000099b] Copy (view 5)\n [0x0000099c] Set File Name to entry 1 in the File Name Table\n [0x0000099e] Set column to 41\n [0x000009a0] Advance Line by -199 to 74\n [0x000009a3] Copy (view 6)\n [0x000009a4] Set column to 3\n [0x000009a6] Set is_stmt to 1\n- [0x000009a7] Special opcode 36: advance Address by 4 to 0xed4 and Line by 3 to 77\n+ [0x000009a7] Special opcode 36: advance Address by 4 to 0xed8 and Line by 3 to 77\n [0x000009a8] Set column to 7\n [0x000009aa] Set is_stmt to 0\n [0x000009ab] Copy (view 1)\n [0x000009ac] Set File Name to entry 7 in the File Name Table\n [0x000009ae] Set is_stmt to 1\n [0x000009af] Advance Line by 1092 to 1169\n- [0x000009b2] Special opcode 61: advance Address by 8 to 0xedc and Line by 0 to 1169\n+ [0x000009b2] Special opcode 61: advance Address by 8 to 0xee0 and Line by 0 to 1169\n [0x000009b3] Set File Name to entry 4 in the File Name Table\n [0x000009b5] Set column to 5\n [0x000009b7] Advance Line by 1381 to 2550\n [0x000009ba] Copy (view 1)\n [0x000009bb] Set column to 7\n [0x000009bd] Advance Line by -1802 to 748\n [0x000009c0] Copy (view 2)\n [0x000009c1] Set column to 73\n [0x000009c3] Set is_stmt to 0\n- [0x000009c4] Special opcode 6: advance Address by 0 to 0xedc and Line by 1 to 749 (view 3)\n- [0x000009c5] Special opcode 19: advance Address by 2 to 0xede and Line by 0 to 749\n+ [0x000009c4] Special opcode 6: advance Address by 0 to 0xee0 and Line by 1 to 749 (view 3)\n+ [0x000009c5] Special opcode 19: advance Address by 2 to 0xee2 and Line by 0 to 749\n [0x000009c6] Set column to 7\n [0x000009c8] Set is_stmt to 1\n [0x000009c9] Advance Line by 10 to 759\n [0x000009cb] Copy (view 1)\n [0x000009cc] Set is_stmt to 0\n [0x000009cd] Copy (view 2)\n [0x000009ce] Set column to 5\n [0x000009d0] Set is_stmt to 1\n [0x000009d1] Advance Line by 1171 to 1930\n [0x000009d4] Copy (view 3)\n [0x000009d5] Set column to 18\n- [0x000009d7] Special opcode 9: advance Address by 0 to 0xede and Line by 4 to 1934 (view 4)\n+ [0x000009d7] Special opcode 9: advance Address by 0 to 0xee2 and Line by 4 to 1934 (view 4)\n [0x000009d8] Set File Name to entry 5 in the File Name Table\n [0x000009da] Set column to 7\n [0x000009dc] Set is_stmt to 0\n [0x000009dd] Advance Line by -1857 to 77\n- [0x000009e0] Special opcode 33: advance Address by 4 to 0xee2 and Line by 0 to 77\n- [0x000009e1] Special opcode 33: advance Address by 4 to 0xee6 and Line by 0 to 77\n+ [0x000009e0] Special opcode 33: advance Address by 4 to 0xee6 and Line by 0 to 77\n+ [0x000009e1] Special opcode 33: advance Address by 4 to 0xeea and Line by 0 to 77\n [0x000009e2] Set File Name to entry 1 in the File Name Table\n [0x000009e4] Set column to 3\n [0x000009e6] Set is_stmt to 1\n- [0x000009e7] Special opcode 10: advance Address by 0 to 0xee6 and Line by 5 to 82 (view 1)\n+ [0x000009e7] Special opcode 10: advance Address by 0 to 0xeea and Line by 5 to 82 (view 1)\n [0x000009e8] Set column to 10\n [0x000009ea] Set is_stmt to 0\n [0x000009eb] Copy (view 2)\n- [0x000009ec] Special opcode 103: advance Address by 14 to 0xef4 and Line by 0 to 82\n+ [0x000009ec] Special opcode 103: advance Address by 14 to 0xef8 and Line by 0 to 82\n [0x000009ed] Set File Name to entry 2 in the File Name Table\n [0x000009ef] Set column to 1\n [0x000009f1] Set is_stmt to 1\n [0x000009f2] Advance Line by 16 to 98\n- [0x000009f4] Special opcode 33: advance Address by 4 to 0xef8 and Line by 0 to 98\n+ [0x000009f4] Special opcode 33: advance Address by 4 to 0xefc and Line by 0 to 98\n [0x000009f5] Set column to 3\n- [0x000009f7] Special opcode 7: advance Address by 0 to 0xef8 and Line by 2 to 100 (view 1)\n+ [0x000009f7] Special opcode 7: advance Address by 0 to 0xefc and Line by 2 to 100 (view 1)\n [0x000009f8] Set File Name to entry 1 in the File Name Table\n [0x000009fa] Set column to 10\n [0x000009fc] Set is_stmt to 0\n [0x000009fd] Advance Line by -18 to 82\n [0x000009ff] Copy (view 2)\n [0x00000a00] Set File Name to entry 2 in the File Name Table\n [0x00000a02] Set column to 24\n [0x00000a04] Advance Line by 18 to 100\n- [0x00000a06] Special opcode 19: advance Address by 2 to 0xefa and Line by 0 to 100\n- [0x00000a07] Special opcode 117: advance Address by 16 to 0xf0a and Line by 0 to 100\n+ [0x00000a06] Special opcode 19: advance Address by 2 to 0xefe and Line by 0 to 100\n+ [0x00000a07] Special opcode 117: advance Address by 16 to 0xf0e and Line by 0 to 100\n [0x00000a08] Set File Name to entry 1 in the File Name Table\n [0x00000a0a] Set column to 3\n [0x00000a0c] Set is_stmt to 1\n [0x00000a0d] Advance Line by -17 to 83\n [0x00000a0f] Copy (view 1)\n [0x00000a10] Set column to 7\n [0x00000a12] Set is_stmt to 0\n [0x00000a13] Copy (view 2)\n [0x00000a14] Set column to 1\n [0x00000a16] Advance Line by 13 to 96\n- [0x00000a18] Special opcode 61: advance Address by 8 to 0xf12 and Line by 0 to 96\n+ [0x00000a18] Special opcode 61: advance Address by 8 to 0xf16 and Line by 0 to 96\n [0x00000a19] Set column to 3\n [0x00000a1b] Set is_stmt to 1\n [0x00000a1c] Advance Line by -34 to 62\n- [0x00000a1e] Special opcode 33: advance Address by 4 to 0xf16 and Line by 0 to 62\n+ [0x00000a1e] Special opcode 33: advance Address by 4 to 0xf1a and Line by 0 to 62\n [0x00000a1f] Set File Name to entry 2 in the File Name Table\n [0x00000a21] Set column to 1\n [0x00000a23] Advance Line by 36 to 98\n [0x00000a25] Copy (view 1)\n [0x00000a26] Set column to 3\n- [0x00000a28] Special opcode 7: advance Address by 0 to 0xf16 and Line by 2 to 100 (view 2)\n+ [0x00000a28] Special opcode 7: advance Address by 0 to 0xf1a and Line by 2 to 100 (view 2)\n [0x00000a29] Set File Name to entry 1 in the File Name Table\n [0x00000a2b] Set column to 10\n [0x00000a2d] Set is_stmt to 0\n [0x00000a2e] Advance Line by -38 to 62\n [0x00000a30] Copy (view 3)\n [0x00000a31] Set File Name to entry 2 in the File Name Table\n [0x00000a33] Set column to 24\n [0x00000a35] Advance Line by 38 to 100\n- [0x00000a37] Special opcode 19: advance Address by 2 to 0xf18 and Line by 0 to 100\n- [0x00000a38] Special opcode 47: advance Address by 6 to 0xf1e and Line by 0 to 100\n+ [0x00000a37] Special opcode 19: advance Address by 2 to 0xf1c and Line by 0 to 100\n+ [0x00000a38] Special opcode 47: advance Address by 6 to 0xf22 and Line by 0 to 100\n [0x00000a39] Set File Name to entry 1 in the File Name Table\n [0x00000a3b] Set column to 10\n [0x00000a3d] Advance Line by -38 to 62\n- [0x00000a3f] Special opcode 19: advance Address by 2 to 0xf20 and Line by 0 to 62\n+ [0x00000a3f] Special opcode 19: advance Address by 2 to 0xf24 and Line by 0 to 62\n [0x00000a40] Set File Name to entry 2 in the File Name Table\n [0x00000a42] Set column to 24\n [0x00000a44] Advance Line by 38 to 100\n- [0x00000a46] Special opcode 33: advance Address by 4 to 0xf24 and Line by 0 to 100\n- [0x00000a47] Special opcode 47: advance Address by 6 to 0xf2a and Line by 0 to 100\n+ [0x00000a46] Special opcode 33: advance Address by 4 to 0xf28 and Line by 0 to 100\n+ [0x00000a47] Special opcode 47: advance Address by 6 to 0xf2e and Line by 0 to 100\n [0x00000a48] Set File Name to entry 1 in the File Name Table\n [0x00000a4a] Set column to 3\n [0x00000a4c] Set is_stmt to 1\n [0x00000a4d] Advance Line by -37 to 63\n [0x00000a4f] Copy (view 1)\n [0x00000a50] Set column to 7\n [0x00000a52] Set is_stmt to 0\n [0x00000a53] Copy (view 2)\n- [0x00000a54] Special opcode 61: advance Address by 8 to 0xf32 and Line by 0 to 63\n+ [0x00000a54] Special opcode 61: advance Address by 8 to 0xf36 and Line by 0 to 63\n [0x00000a55] Set column to 8\n- [0x00000a57] Special opcode 26: advance Address by 2 to 0xf34 and Line by 7 to 70\n+ [0x00000a57] Special opcode 26: advance Address by 2 to 0xf38 and Line by 7 to 70\n [0x00000a58] Set column to 10\n- [0x00000a5a] Special opcode 44: advance Address by 6 to 0xf3a and Line by -3 to 67\n- [0x00000a5b] Advance PC by 70 to 0xf80\n+ [0x00000a5a] Special opcode 44: advance Address by 6 to 0xf3e and Line by -3 to 67\n+ [0x00000a5b] Advance PC by 70 to 0xf84\n [0x00000a5d] Extended opcode 1: End of Sequence\n \n \n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -5001,42 +5001,42 @@\n <1e9c> DW_AT_byte_size : 4\n <1e9d> DW_AT_type : <0x18ea>\n <1><1e9f>: Abbrev Number: 8 (DW_TAG_const_type)\n <1ea0> DW_AT_type : <0x1e9b>\n <1><1ea2>: Abbrev Number: 123 (DW_TAG_subprogram)\n <1ea3> DW_AT_name : (indirect string, offset: 0xdd): _GLOBAL__sub_I__Z13percentUpdatecPv\n <1ea7> DW_AT_artificial : 1\n- <1ea7> DW_AT_low_pc : 0xcf4\n+ <1ea7> DW_AT_low_pc : 0xcf8\n <1eab> DW_AT_high_pc : 52\n <1eac> DW_AT_frame_base : 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n <1eae> DW_AT_GNU_all_call_sites: 1\n <1eae> DW_AT_sibling : <0x1ee2>\n <2><1eb0>: Abbrev Number: 115 (DW_TAG_inlined_subroutine)\n <1eb1> DW_AT_abstract_origin: <0x1ee2>\n- <1eb3> DW_AT_entry_pc : 0xcf4\n+ <1eb3> DW_AT_entry_pc : 0xcf8\n <1eb7> DW_AT_GNU_entry_view: 1\n <1eb9> DW_AT_ranges : 0x0\n <1ebd> DW_AT_call_file : 1\n <1ebe> DW_AT_call_line : 96\n <1ebf> DW_AT_call_column : 1\n <3><1ec0>: Abbrev Number: 103 (DW_TAG_formal_parameter)\n <1ec1> DW_AT_abstract_origin: <0x1eea>\n <1ec3> DW_AT_const_value : 1\n <3><1ec4>: Abbrev Number: 102 (DW_TAG_formal_parameter)\n <1ec5> DW_AT_abstract_origin: <0x1ef6>\n <1ec7> DW_AT_const_value : 65535\n <3><1ec9>: Abbrev Number: 24 (DW_TAG_GNU_call_site)\n- <1eca> DW_AT_low_pc : 0xd06\n+ <1eca> DW_AT_low_pc : 0xd0a\n <1ece> DW_AT_sibling : <0x1ed7>\n <4><1ed0>: Abbrev Number: 4 (DW_TAG_GNU_call_site_parameter)\n <1ed1> DW_AT_location : 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <1ed3> DW_AT_GNU_call_site_value: 2 byte block: 74 0 \t(DW_OP_breg4 (r4): 0)\n <4><1ed6>: Abbrev Number: 0\n <3><1ed7>: Abbrev Number: 99 (DW_TAG_GNU_call_site)\n- <1ed8> DW_AT_low_pc : 0xd18\n+ <1ed8> DW_AT_low_pc : 0xd1c\n <1edc> DW_AT_GNU_tail_call: 1\n <1edc> DW_AT_abstract_origin: \n <3><1ee0>: Abbrev Number: 0\n <2><1ee1>: Abbrev Number: 0\n <1><1ee2>: Abbrev Number: 119 (DW_TAG_subprogram)\n <1ee3> DW_AT_name : (alt indirect string, offset: 0x87) \n <1ee7> DW_AT_artificial : 1\n@@ -5425,15 +5425,15 @@\n <1><2170>: Abbrev Number: 131 (DW_TAG_subprogram)\n <2172> DW_AT_external : 1\n <2172> DW_AT_name : (alt indirect string, offset: 0x16459) \n <2176> DW_AT_decl_file : 1\n <2177> DW_AT_decl_line : 59\n <2178> DW_AT_decl_column : 5\n <2179> DW_AT_type : \n- <217d> DW_AT_low_pc : 0xd28\n+ <217d> DW_AT_low_pc : 0xd2c\n <2181> DW_AT_high_pc : 600\n <2183> DW_AT_frame_base : 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n <2185> DW_AT_GNU_all_call_sites: 1\n <2185> DW_AT_sibling : <0x2a88>\n <2><2187>: Abbrev Number: 75 (DW_TAG_formal_parameter)\n <2188> DW_AT_name : (alt indirect string, offset: 0x10ce7) \n <218c> DW_AT_decl_file : 1\n@@ -5493,30 +5493,30 @@\n <2207> DW_AT_decl_line : 91\n <2208> DW_AT_decl_column : 7\n <2209> DW_AT_type : \n <220d> DW_AT_location : 0x138 (location list)\n <2211> DW_AT_GNU_locviews: 0x136\n <2><2215>: Abbrev Number: 27 (DW_TAG_inlined_subroutine)\n <2216> DW_AT_abstract_origin: <0x20d8>\n- <2218> DW_AT_entry_pc : 0xd5c\n+ <2218> DW_AT_entry_pc : 0xd60\n <221c> DW_AT_GNU_entry_view: 1\n- <221e> DW_AT_low_pc : 0xd5c\n+ <221e> DW_AT_low_pc : 0xd60\n <2222> DW_AT_high_pc : 0\n <2223> DW_AT_call_file : 1\n <2224> DW_AT_call_line : 68\n <2225> DW_AT_call_column : 19\n <2226> DW_AT_sibling : <0x2234>\n <3><2228>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n <2229> DW_AT_abstract_origin: <0x20e0>\n <222b> DW_AT_location : 0x14d (location list)\n <222f> DW_AT_GNU_locviews: 0x14b\n <3><2233>: Abbrev Number: 0\n <2><2234>: Abbrev Number: 23 (DW_TAG_inlined_subroutine)\n <2235> DW_AT_abstract_origin: \n- <2239> DW_AT_entry_pc : 0xd70\n+ <2239> DW_AT_entry_pc : 0xd74\n <223d> DW_AT_GNU_entry_view: 0\n <223f> DW_AT_ranges : 0x30\n <2243> DW_AT_call_file : 1\n <2244> DW_AT_call_line : 71\n <2245> DW_AT_call_column : 35\n <2246> DW_AT_sibling : <0x238f>\n <3><2248>: Abbrev Number: 10 (DW_TAG_formal_parameter)\n@@ -5527,15 +5527,15 @@\n <2256> DW_AT_abstract_origin: \n <225a> DW_AT_location : 0x17d (location list)\n <225e> DW_AT_GNU_locviews: 0x17b\n <3><2262>: Abbrev Number: 15 (DW_TAG_formal_parameter)\n <2263> DW_AT_abstract_origin: \n <3><2267>: Abbrev Number: 23 (DW_TAG_inlined_subroutine)\n <2268> DW_AT_abstract_origin: \n- <226c> DW_AT_entry_pc : 0xd70\n+ <226c> DW_AT_entry_pc : 0xd74\n <2270> DW_AT_GNU_entry_view: 2\n <2272> DW_AT_ranges : 0x60\n <2276> DW_AT_call_file : 5\n <2277> DW_AT_call_line : 103\n <2278> DW_AT_call_column : 7\n <2279> DW_AT_sibling : <0x228e>\n <4><227b>: Abbrev Number: 10 (DW_TAG_formal_parameter)\n@@ -5543,15 +5543,15 @@\n <2280> DW_AT_location : 0x192 (location list)\n <2284> DW_AT_GNU_locviews: 0x190\n <4><2288>: Abbrev Number: 15 (DW_TAG_formal_parameter)\n <2289> DW_AT_abstract_origin: \n <4><228d>: Abbrev Number: 0\n <3><228e>: Abbrev Number: 116 (DW_TAG_inlined_subroutine)\n <228f> DW_AT_abstract_origin: \n- <2293> DW_AT_entry_pc : 0xd80\n+ <2293> DW_AT_entry_pc : 0xd84\n <2297> DW_AT_GNU_entry_view: 1\n <2299> DW_AT_ranges : 0x80\n <229d> DW_AT_call_file : 5\n <229e> DW_AT_call_line : 105\n <229f> DW_AT_call_column : 7\n <4><22a0>: Abbrev Number: 10 (DW_TAG_formal_parameter)\n <22a1> DW_AT_abstract_origin: \n@@ -5568,15 +5568,15 @@\n <22c4> DW_AT_ranges : 0x88\n <5><22c8>: Abbrev Number: 94 (DW_TAG_variable)\n <22c9> DW_AT_abstract_origin: \n <22cd> DW_AT_location : 0x1d9 (location list)\n <22d1> DW_AT_GNU_locviews: 0x1d1\n <5><22d5>: Abbrev Number: 23 (DW_TAG_inlined_subroutine)\n <22d6> DW_AT_abstract_origin: \n- <22da> DW_AT_entry_pc : 0xd88\n+ <22da> DW_AT_entry_pc : 0xd8c\n <22de> DW_AT_GNU_entry_view: 2\n <22e0> DW_AT_ranges : 0xa0\n <22e4> DW_AT_call_file : 5\n <22e5> DW_AT_call_line : 220\n <22e6> DW_AT_call_column : 14\n <22e7> DW_AT_sibling : <0x2324>\n <6><22e9>: Abbrev Number: 10 (DW_TAG_formal_parameter)\n@@ -5589,25 +5589,25 @@\n <22fc> DW_AT_abstract_origin: \n <2300> DW_AT_ranges : 0xa8\n <7><2304>: Abbrev Number: 94 (DW_TAG_variable)\n <2305> DW_AT_abstract_origin: \n <2309> DW_AT_location : 0x259 (location list)\n <230d> DW_AT_GNU_locviews: 0x257\n <7><2311>: Abbrev Number: 22 (DW_TAG_GNU_call_site)\n- <2312> DW_AT_low_pc : 0xd8e\n+ <2312> DW_AT_low_pc : 0xd92\n <2316> DW_AT_abstract_origin: \n <8><231a>: Abbrev Number: 4 (DW_TAG_GNU_call_site_parameter)\n <231b> DW_AT_location : 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <231d> DW_AT_GNU_call_site_value: 3 byte block: 76 81 1 \t(DW_OP_breg6 (r6): 129)\n <8><2321>: Abbrev Number: 0\n <7><2322>: Abbrev Number: 0\n <6><2323>: Abbrev Number: 0\n <5><2324>: Abbrev Number: 23 (DW_TAG_inlined_subroutine)\n <2325> DW_AT_abstract_origin: \n- <2329> DW_AT_entry_pc : 0xd94\n+ <2329> DW_AT_entry_pc : 0xd98\n <232d> DW_AT_GNU_entry_view: 6\n <232f> DW_AT_ranges : 0xc0\n <2333> DW_AT_call_file : 5\n <2334> DW_AT_call_line : 221\n <2335> DW_AT_call_column : 10\n <2336> DW_AT_sibling : <0x237c>\n <6><2338>: Abbrev Number: 10 (DW_TAG_formal_parameter)\n@@ -5619,55 +5619,55 @@\n <234a> DW_AT_location : 0x286 (location list)\n <234e> DW_AT_GNU_locviews: 0x284\n <6><2352>: Abbrev Number: 10 (DW_TAG_formal_parameter)\n <2353> DW_AT_abstract_origin: \n <2357> DW_AT_location : 0x29d (location list)\n <235b> DW_AT_GNU_locviews: 0x299\n <6><235f>: Abbrev Number: 22 (DW_TAG_GNU_call_site)\n- <2360> DW_AT_low_pc : 0xd98\n+ <2360> DW_AT_low_pc : 0xd9c\n <2364> DW_AT_abstract_origin: \n <7><2368>: Abbrev Number: 4 (DW_TAG_GNU_call_site_parameter)\n <2369> DW_AT_location : 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <236b> DW_AT_GNU_call_site_value: 2 byte block: 74 0 \t(DW_OP_breg4 (r4): 0)\n <7><236e>: Abbrev Number: 4 (DW_TAG_GNU_call_site_parameter)\n <236f> DW_AT_location : 1 byte block: 51 \t(DW_OP_reg1 (r1))\n <2371> DW_AT_GNU_call_site_value: 2 byte block: 75 0 \t(DW_OP_breg5 (r5): 0)\n <7><2374>: Abbrev Number: 4 (DW_TAG_GNU_call_site_parameter)\n <2375> DW_AT_location : 1 byte block: 52 \t(DW_OP_reg2 (r2))\n <2377> DW_AT_GNU_call_site_value: 2 byte block: 76 1 \t(DW_OP_breg6 (r6): 1)\n <7><237a>: Abbrev Number: 0\n <6><237b>: Abbrev Number: 0\n <5><237c>: Abbrev Number: 22 (DW_TAG_GNU_call_site)\n- <237d> DW_AT_low_pc : 0xd86\n+ <237d> DW_AT_low_pc : 0xd8a\n <2381> DW_AT_abstract_origin: \n <6><2385>: Abbrev Number: 4 (DW_TAG_GNU_call_site_parameter)\n <2386> DW_AT_location : 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <2388> DW_AT_GNU_call_site_value: 2 byte block: 75 0 \t(DW_OP_breg5 (r5): 0)\n <6><238b>: Abbrev Number: 0\n <5><238c>: Abbrev Number: 0\n <4><238d>: Abbrev Number: 0\n <3><238e>: Abbrev Number: 0\n <2><238f>: Abbrev Number: 63 (DW_TAG_inlined_subroutine)\n <2390> DW_AT_abstract_origin: <0x2155>\n- <2392> DW_AT_entry_pc : 0xd98\n+ <2392> DW_AT_entry_pc : 0xd9c\n <2396> DW_AT_GNU_entry_view: 3\n <2398> DW_AT_ranges : 0xd8\n <239c> DW_AT_call_file : 1\n <239d> DW_AT_call_line : 71\n <239e> DW_AT_call_column : 35\n <239f> DW_AT_sibling : <0x2623>\n <3><23a1>: Abbrev Number: 19 (DW_TAG_formal_parameter)\n <23a2> DW_AT_abstract_origin: <0x2164>\n <3><23a4>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n <23a5> DW_AT_abstract_origin: <0x215d>\n <23a7> DW_AT_location : 0x2bf (location list)\n <23ab> DW_AT_GNU_locviews: 0x2bb\n <3><23af>: Abbrev Number: 61 (DW_TAG_inlined_subroutine)\n <23b0> DW_AT_abstract_origin: <0x206e>\n- <23b2> DW_AT_entry_pc : 0xd98\n+ <23b2> DW_AT_entry_pc : 0xd9c\n <23b6> DW_AT_GNU_entry_view: 4\n <23b8> DW_AT_ranges : 0xd8\n <23bc> DW_AT_call_file : 7\n <23bd> DW_AT_call_line : 1170\n <23bf> DW_AT_call_column : 25\n <4><23c0>: Abbrev Number: 19 (DW_TAG_formal_parameter)\n <23c1> DW_AT_abstract_origin: <0x207d>\n@@ -5679,43 +5679,43 @@\n <23cf> DW_AT_ranges : 0xd8\n <5><23d3>: Abbrev Number: 93 (DW_TAG_variable)\n <23d4> DW_AT_abstract_origin: <0x208a>\n <23d6> DW_AT_location : 0x30d (location list)\n <23da> DW_AT_GNU_locviews: 0x30b\n <5><23de>: Abbrev Number: 62 (DW_TAG_inlined_subroutine)\n <23df> DW_AT_abstract_origin: <0x201e>\n- <23e1> DW_AT_entry_pc : 0xd98\n+ <23e1> DW_AT_entry_pc : 0xd9c\n <23e5> DW_AT_GNU_entry_view: 5\n <23e7> DW_AT_ranges : 0x110\n <23eb> DW_AT_call_file : 4\n <23ec> DW_AT_call_line : 2553\n <23ee> DW_AT_call_column : 36\n <23ef> DW_AT_sibling : <0x23fd>\n <6><23f1>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n <23f2> DW_AT_abstract_origin: <0x2026>\n <23f4> DW_AT_location : 0x326 (location list)\n <23f8> DW_AT_GNU_locviews: 0x322\n <6><23fc>: Abbrev Number: 0\n <5><23fd>: Abbrev Number: 62 (DW_TAG_inlined_subroutine)\n <23fe> DW_AT_abstract_origin: <0x200e>\n- <2400> DW_AT_entry_pc : 0xd9a\n+ <2400> DW_AT_entry_pc : 0xd9e\n <2404> DW_AT_GNU_entry_view: 1\n <2406> DW_AT_ranges : 0x128\n <240a> DW_AT_call_file : 4\n <240b> DW_AT_call_line : 2553\n <240d> DW_AT_call_column : 36\n <240e> DW_AT_sibling : <0x241c>\n <6><2410>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n <2411> DW_AT_abstract_origin: <0x2016>\n <2413> DW_AT_location : 0x34e (location list)\n <2417> DW_AT_GNU_locviews: 0x34a\n <6><241b>: Abbrev Number: 0\n <5><241c>: Abbrev Number: 62 (DW_TAG_inlined_subroutine)\n <241d> DW_AT_abstract_origin: <0x1fdb>\n- <241f> DW_AT_entry_pc : 0xd9a\n+ <241f> DW_AT_entry_pc : 0xd9e\n <2423> DW_AT_GNU_entry_view: 3\n <2425> DW_AT_ranges : 0x140\n <2429> DW_AT_call_file : 4\n <242a> DW_AT_call_line : 2553\n <242c> DW_AT_call_column : 36\n <242d> DW_AT_sibling : <0x252c>\n <6><242f>: Abbrev Number: 19 (DW_TAG_formal_parameter)\n@@ -5728,15 +5728,15 @@\n <243c> DW_AT_GNU_locviews: 0x372\n <6><2440>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n <2441> DW_AT_abstract_origin: <0x1fea>\n <2443> DW_AT_location : 0x3ab (location list)\n <2447> DW_AT_GNU_locviews: 0x3a5\n <6><244b>: Abbrev Number: 117 (DW_TAG_inlined_subroutine)\n <244c> DW_AT_abstract_origin: \n- <2450> DW_AT_entry_pc : 0xda2\n+ <2450> DW_AT_entry_pc : 0xda6\n <2454> DW_AT_GNU_entry_view: 0\n <2456> DW_AT_ranges : 0x168\n <245a> DW_AT_call_file : 4\n <245b> DW_AT_call_line : 1935\n <245d> DW_AT_call_column : 29\n <245e> DW_AT_sibling : <0x24f8>\n <7><2460>: Abbrev Number: 15 (DW_TAG_formal_parameter)\n@@ -5745,127 +5745,127 @@\n <2466> DW_AT_abstract_origin: \n <246a> DW_AT_location : 0x3d6 (location list)\n <246e> DW_AT_GNU_locviews: 0x3d4\n <7><2472>: Abbrev Number: 15 (DW_TAG_formal_parameter)\n <2473> DW_AT_abstract_origin: \n <7><2477>: Abbrev Number: 42 (DW_TAG_inlined_subroutine)\n <2478> DW_AT_abstract_origin: \n- <247c> DW_AT_entry_pc : 0xda2\n+ <247c> DW_AT_entry_pc : 0xda6\n <2480> DW_AT_GNU_entry_view: 1\n <2482> DW_AT_ranges : 0x168\n <2486> DW_AT_call_file : 8\n <2487> DW_AT_call_line : 386\n <2489> DW_AT_call_column : 20\n <8><248a>: Abbrev Number: 15 (DW_TAG_formal_parameter)\n <248b> DW_AT_abstract_origin: \n <8><248f>: Abbrev Number: 10 (DW_TAG_formal_parameter)\n <2490> DW_AT_abstract_origin: \n <2494> DW_AT_location : 0x3ed (location list)\n <2498> DW_AT_GNU_locviews: 0x3eb\n <8><249c>: Abbrev Number: 42 (DW_TAG_inlined_subroutine)\n <249d> DW_AT_abstract_origin: \n- <24a1> DW_AT_entry_pc : 0xda2\n+ <24a1> DW_AT_entry_pc : 0xda6\n <24a5> DW_AT_GNU_entry_view: 3\n <24a7> DW_AT_ranges : 0x170\n <24ab> DW_AT_call_file : 5\n <24ac> DW_AT_call_line : 512\n <24ae> DW_AT_call_column : 68\n <9><24af>: Abbrev Number: 15 (DW_TAG_formal_parameter)\n <24b0> DW_AT_abstract_origin: \n <9><24b4>: Abbrev Number: 10 (DW_TAG_formal_parameter)\n <24b5> DW_AT_abstract_origin: \n <24b9> DW_AT_location : 0x404 (location list)\n <24bd> DW_AT_GNU_locviews: 0x402\n <9><24c1>: Abbrev Number: 80 (DW_TAG_inlined_subroutine)\n <24c2> DW_AT_abstract_origin: \n- <24c6> DW_AT_entry_pc : 0xda2\n+ <24c6> DW_AT_entry_pc : 0xda6\n <24ca> DW_AT_GNU_entry_view: 5\n- <24cc> DW_AT_low_pc : 0xda2\n+ <24cc> DW_AT_low_pc : 0xda6\n <24d0> DW_AT_high_pc : 0\n <24d1> DW_AT_call_file : 5\n <24d2> DW_AT_call_line : 508\n <24d4> DW_AT_call_column : 62\n <24d5> DW_AT_sibling : <0x24e5>\n <10><24d7>: Abbrev Number: 10 (DW_TAG_formal_parameter)\n <24d8> DW_AT_abstract_origin: \n <24dc> DW_AT_location : 0x41b (location list)\n <24e0> DW_AT_GNU_locviews: 0x419\n <10><24e4>: Abbrev Number: 0\n <9><24e5>: Abbrev Number: 22 (DW_TAG_GNU_call_site)\n- <24e6> DW_AT_low_pc : 0xdaa\n+ <24e6> DW_AT_low_pc : 0xdae\n <24ea> DW_AT_abstract_origin: \n <10><24ee>: Abbrev Number: 4 (DW_TAG_GNU_call_site_parameter)\n <24ef> DW_AT_location : 1 byte block: 51 \t(DW_OP_reg1 (r1))\n <24f1> DW_AT_GNU_call_site_value: 2 byte block: 74 0 \t(DW_OP_breg4 (r4): 0)\n <10><24f4>: Abbrev Number: 0\n <9><24f5>: Abbrev Number: 0\n <8><24f6>: Abbrev Number: 0\n <7><24f7>: Abbrev Number: 0\n <6><24f8>: Abbrev Number: 114 (DW_TAG_inlined_subroutine)\n <24f9> DW_AT_abstract_origin: <0x1f46>\n- <24fb> DW_AT_low_pc : 0xdac\n+ <24fb> DW_AT_low_pc : 0xdb0\n <24ff> DW_AT_high_pc : 4\n <2500> DW_AT_call_file : 4\n <2501> DW_AT_call_line : 1938\n <2503> DW_AT_call_column : 18\n <2504> DW_AT_sibling : <0x250a>\n <7><2506>: Abbrev Number: 19 (DW_TAG_formal_parameter)\n <2507> DW_AT_abstract_origin: <0x1f4c>\n <7><2509>: Abbrev Number: 0\n <6><250a>: Abbrev Number: 37 (DW_TAG_inlined_subroutine)\n <250b> DW_AT_abstract_origin: <0x1f9c>\n- <250d> DW_AT_entry_pc : 0xdbe\n+ <250d> DW_AT_entry_pc : 0xdc2\n <2511> DW_AT_GNU_entry_view: 0\n- <2513> DW_AT_low_pc : 0xdbe\n+ <2513> DW_AT_low_pc : 0xdc2\n <2517> DW_AT_high_pc : 0\n <2518> DW_AT_call_file : 4\n <2519> DW_AT_call_line : 1939\n <251b> DW_AT_call_column : 14\n <7><251c>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n <251d> DW_AT_abstract_origin: <0x1fab>\n <251f> DW_AT_location : 0x432 (location list)\n <2523> DW_AT_GNU_locviews: 0x430\n <7><2527>: Abbrev Number: 19 (DW_TAG_formal_parameter)\n <2528> DW_AT_abstract_origin: <0x1fa4>\n <7><252a>: Abbrev Number: 0\n <6><252b>: Abbrev Number: 0\n <5><252c>: Abbrev Number: 118 (DW_TAG_inlined_subroutine)\n <252d> DW_AT_abstract_origin: <0x205e>\n- <252f> DW_AT_entry_pc : 0xdbe\n+ <252f> DW_AT_entry_pc : 0xdc2\n <2533> DW_AT_GNU_entry_view: 2\n- <2535> DW_AT_low_pc : 0xdbe\n+ <2535> DW_AT_low_pc : 0xdc2\n <2539> DW_AT_high_pc : 0\n <253a> DW_AT_call_file : 4\n <253b> DW_AT_call_line : 2554\n <253d> DW_AT_call_column : 25\n <253e> DW_AT_sibling : <0x256d>\n <6><2540>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n <2541> DW_AT_abstract_origin: <0x2066>\n <2543> DW_AT_location : 0x447 (location list)\n <2547> DW_AT_GNU_locviews: 0x445\n <6><254b>: Abbrev Number: 37 (DW_TAG_inlined_subroutine)\n <254c> DW_AT_abstract_origin: <0x1f9c>\n- <254e> DW_AT_entry_pc : 0xdbe\n+ <254e> DW_AT_entry_pc : 0xdc2\n <2552> DW_AT_GNU_entry_view: 3\n- <2554> DW_AT_low_pc : 0xdbe\n+ <2554> DW_AT_low_pc : 0xdc2\n <2558> DW_AT_high_pc : 0\n <2559> DW_AT_call_file : 4\n <255a> DW_AT_call_line : 1011\n <255c> DW_AT_call_column : 16\n <7><255d>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n <255e> DW_AT_abstract_origin: <0x1fab>\n <2560> DW_AT_location : 0x45f (location list)\n <2564> DW_AT_GNU_locviews: 0x45d\n <7><2568>: Abbrev Number: 19 (DW_TAG_formal_parameter)\n <2569> DW_AT_abstract_origin: <0x1fa4>\n <7><256b>: Abbrev Number: 0\n <6><256c>: Abbrev Number: 0\n <5><256d>: Abbrev Number: 42 (DW_TAG_inlined_subroutine)\n <256e> DW_AT_abstract_origin: \n- <2572> DW_AT_entry_pc : 0xdc2\n+ <2572> DW_AT_entry_pc : 0xdc6\n <2576> DW_AT_GNU_entry_view: 0\n <2578> DW_AT_ranges : 0x188\n <257c> DW_AT_call_file : 4\n <257d> DW_AT_call_line : 2555\n <257f> DW_AT_call_column : 33\n <6><2580>: Abbrev Number: 10 (DW_TAG_formal_parameter)\n <2581> DW_AT_abstract_origin: \n@@ -5875,221 +5875,221 @@\n <258e> DW_AT_abstract_origin: \n <6><2592>: Abbrev Number: 10 (DW_TAG_formal_parameter)\n <2593> DW_AT_abstract_origin: \n <2597> DW_AT_location : 0x48b (location list)\n <259b> DW_AT_GNU_locviews: 0x489\n <6><259f>: Abbrev Number: 42 (DW_TAG_inlined_subroutine)\n <25a0> DW_AT_abstract_origin: \n- <25a4> DW_AT_entry_pc : 0xdc2\n+ <25a4> DW_AT_entry_pc : 0xdc6\n <25a8> DW_AT_GNU_entry_view: 1\n <25aa> DW_AT_ranges : 0x188\n <25ae> DW_AT_call_file : 8\n <25af> DW_AT_call_line : 386\n <25b1> DW_AT_call_column : 20\n <7><25b2>: Abbrev Number: 10 (DW_TAG_formal_parameter)\n <25b3> DW_AT_abstract_origin: \n <25b7> DW_AT_location : 0x4a3 (location list)\n <25bb> DW_AT_GNU_locviews: 0x4a1\n <7><25bf>: Abbrev Number: 15 (DW_TAG_formal_parameter)\n <25c0> DW_AT_abstract_origin: \n <7><25c4>: Abbrev Number: 42 (DW_TAG_inlined_subroutine)\n <25c5> DW_AT_abstract_origin: \n- <25c9> DW_AT_entry_pc : 0xdc2\n+ <25c9> DW_AT_entry_pc : 0xdc6\n <25cd> DW_AT_GNU_entry_view: 3\n <25cf> DW_AT_ranges : 0x190\n <25d3> DW_AT_call_file : 5\n <25d4> DW_AT_call_line : 512\n <25d6> DW_AT_call_column : 68\n <8><25d7>: Abbrev Number: 10 (DW_TAG_formal_parameter)\n <25d8> DW_AT_abstract_origin: \n <25dc> DW_AT_location : 0x4ba (location list)\n <25e0> DW_AT_GNU_locviews: 0x4b8\n <8><25e4>: Abbrev Number: 15 (DW_TAG_formal_parameter)\n <25e5> DW_AT_abstract_origin: \n <8><25e9>: Abbrev Number: 80 (DW_TAG_inlined_subroutine)\n <25ea> DW_AT_abstract_origin: \n- <25ee> DW_AT_entry_pc : 0xdc2\n+ <25ee> DW_AT_entry_pc : 0xdc6\n <25f2> DW_AT_GNU_entry_view: 7\n- <25f4> DW_AT_low_pc : 0xdc2\n+ <25f4> DW_AT_low_pc : 0xdc6\n <25f8> DW_AT_high_pc : 0\n <25f9> DW_AT_call_file : 5\n <25fa> DW_AT_call_line : 508\n <25fc> DW_AT_call_column : 62\n <25fd> DW_AT_sibling : <0x260d>\n <9><25ff>: Abbrev Number: 10 (DW_TAG_formal_parameter)\n <2600> DW_AT_abstract_origin: \n <2604> DW_AT_location : 0x4d1 (location list)\n <2608> DW_AT_GNU_locviews: 0x4cf\n <9><260c>: Abbrev Number: 0\n <8><260d>: Abbrev Number: 22 (DW_TAG_GNU_call_site)\n- <260e> DW_AT_low_pc : 0xdca\n+ <260e> DW_AT_low_pc : 0xdce\n <2612> DW_AT_abstract_origin: \n <9><2616>: Abbrev Number: 4 (DW_TAG_GNU_call_site_parameter)\n <2617> DW_AT_location : 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <2619> DW_AT_GNU_call_site_value: 2 byte block: 74 0 \t(DW_OP_breg4 (r4): 0)\n <9><261c>: Abbrev Number: 0\n <8><261d>: Abbrev Number: 0\n <7><261e>: Abbrev Number: 0\n <6><261f>: Abbrev Number: 0\n <5><2620>: Abbrev Number: 0\n <4><2621>: Abbrev Number: 0\n <3><2622>: Abbrev Number: 0\n <2><2623>: Abbrev Number: 23 (DW_TAG_inlined_subroutine)\n <2624> DW_AT_abstract_origin: \n- <2628> DW_AT_entry_pc : 0xdce\n+ <2628> DW_AT_entry_pc : 0xdd2\n <262c> DW_AT_GNU_entry_view: 1\n <262e> DW_AT_ranges : 0x1a8\n <2632> DW_AT_call_file : 1\n <2633> DW_AT_call_line : 71\n <2634> DW_AT_call_column : 35\n <2635> DW_AT_sibling : <0x264d>\n <3><2637>: Abbrev Number: 15 (DW_TAG_formal_parameter)\n <2638> DW_AT_abstract_origin: \n <3><263c>: Abbrev Number: 22 (DW_TAG_GNU_call_site)\n- <263d> DW_AT_low_pc : 0xe7c\n+ <263d> DW_AT_low_pc : 0xe80\n <2641> DW_AT_abstract_origin: \n <4><2645>: Abbrev Number: 4 (DW_TAG_GNU_call_site_parameter)\n <2646> DW_AT_location : 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <2648> DW_AT_GNU_call_site_value: 2 byte block: 74 0 \t(DW_OP_breg4 (r4): 0)\n <4><264b>: Abbrev Number: 0\n <3><264c>: Abbrev Number: 0\n <2><264d>: Abbrev Number: 27 (DW_TAG_inlined_subroutine)\n <264e> DW_AT_abstract_origin: <0x2b41>\n- <2650> DW_AT_entry_pc : 0xde4\n+ <2650> DW_AT_entry_pc : 0xde8\n <2654> DW_AT_GNU_entry_view: 1\n- <2656> DW_AT_low_pc : 0xde4\n+ <2656> DW_AT_low_pc : 0xde8\n <265a> DW_AT_high_pc : 8\n <265b> DW_AT_call_file : 1\n <265c> DW_AT_call_line : 86\n <265d> DW_AT_call_column : 8\n <265e> DW_AT_sibling : <0x2673>\n <3><2660>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n <2661> DW_AT_abstract_origin: <0x2b51>\n <2663> DW_AT_location : 0x4e8 (location list)\n <2667> DW_AT_GNU_locviews: 0x4e6\n <3><266b>: Abbrev Number: 44 (DW_TAG_GNU_call_site)\n- <266c> DW_AT_low_pc : 0xdec\n+ <266c> DW_AT_low_pc : 0xdf0\n <2670> DW_AT_abstract_origin: <0x2b87>\n <3><2672>: Abbrev Number: 0\n <2><2673>: Abbrev Number: 27 (DW_TAG_inlined_subroutine)\n <2674> DW_AT_abstract_origin: <0x2b41>\n- <2676> DW_AT_entry_pc : 0xdf6\n+ <2676> DW_AT_entry_pc : 0xdfa\n <267a> DW_AT_GNU_entry_view: 1\n- <267c> DW_AT_low_pc : 0xdf6\n+ <267c> DW_AT_low_pc : 0xdfa\n <2680> DW_AT_high_pc : 8\n <2681> DW_AT_call_file : 1\n <2682> DW_AT_call_line : 88\n <2683> DW_AT_call_column : 8\n <2684> DW_AT_sibling : <0x2699>\n <3><2686>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n <2687> DW_AT_abstract_origin: <0x2b51>\n <2689> DW_AT_location : 0x502 (location list)\n <268d> DW_AT_GNU_locviews: 0x500\n <3><2691>: Abbrev Number: 44 (DW_TAG_GNU_call_site)\n- <2692> DW_AT_low_pc : 0xdfe\n+ <2692> DW_AT_low_pc : 0xe02\n <2696> DW_AT_abstract_origin: <0x2b87>\n <3><2698>: Abbrev Number: 0\n <2><2699>: Abbrev Number: 63 (DW_TAG_inlined_subroutine)\n <269a> DW_AT_abstract_origin: <0x2b41>\n- <269c> DW_AT_entry_pc : 0xe0c\n+ <269c> DW_AT_entry_pc : 0xe10\n <26a0> DW_AT_GNU_entry_view: 1\n <26a2> DW_AT_ranges : 0x1c8\n <26a6> DW_AT_call_file : 1\n <26a7> DW_AT_call_line : 90\n <26a8> DW_AT_call_column : 8\n <26a9> DW_AT_sibling : <0x26c4>\n <3><26ab>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n <26ac> DW_AT_abstract_origin: <0x2b51>\n <26ae> DW_AT_location : 0x51c (location list)\n <26b2> DW_AT_GNU_locviews: 0x51a\n <3><26b6>: Abbrev Number: 55 (DW_TAG_GNU_call_site)\n- <26b7> DW_AT_low_pc : 0xe10\n+ <26b7> DW_AT_low_pc : 0xe14\n <26bb> DW_AT_abstract_origin: <0x2bb8>\n <4><26bd>: Abbrev Number: 4 (DW_TAG_GNU_call_site_parameter)\n <26be> DW_AT_location : 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <26c0> DW_AT_GNU_call_site_value: 1 byte block: 31 \t(DW_OP_lit1)\n <4><26c2>: Abbrev Number: 0\n <3><26c3>: Abbrev Number: 0\n <2><26c4>: Abbrev Number: 23 (DW_TAG_inlined_subroutine)\n <26c5> DW_AT_abstract_origin: \n- <26c9> DW_AT_entry_pc : 0xe22\n+ <26c9> DW_AT_entry_pc : 0xe26\n <26cd> DW_AT_GNU_entry_view: 1\n <26cf> DW_AT_ranges : 0x1f0\n <26d3> DW_AT_call_file : 1\n <26d4> DW_AT_call_line : 93\n <26d5> DW_AT_call_column : 10\n <26d6> DW_AT_sibling : <0x26fa>\n <3><26d8>: Abbrev Number: 10 (DW_TAG_formal_parameter)\n <26d9> DW_AT_abstract_origin: \n <26dd> DW_AT_location : 0x536 (location list)\n <26e1> DW_AT_GNU_locviews: 0x534\n <3><26e5>: Abbrev Number: 15 (DW_TAG_formal_parameter)\n <26e6> DW_AT_abstract_origin: \n <3><26ea>: Abbrev Number: 22 (DW_TAG_GNU_call_site)\n- <26eb> DW_AT_low_pc : 0xe38\n+ <26eb> DW_AT_low_pc : 0xe3c\n <26ef> DW_AT_abstract_origin: \n <4><26f3>: Abbrev Number: 4 (DW_TAG_GNU_call_site_parameter)\n <26f4> DW_AT_location : 1 byte block: 51 \t(DW_OP_reg1 (r1))\n <26f6> DW_AT_GNU_call_site_value: 1 byte block: 31 \t(DW_OP_lit1)\n <4><26f8>: Abbrev Number: 0\n <3><26f9>: Abbrev Number: 0\n <2><26fa>: Abbrev Number: 27 (DW_TAG_inlined_subroutine)\n <26fb> DW_AT_abstract_origin: <0x2b41>\n- <26fd> DW_AT_entry_pc : 0xe38\n+ <26fd> DW_AT_entry_pc : 0xe3c\n <2701> DW_AT_GNU_entry_view: 2\n- <2703> DW_AT_low_pc : 0xe38\n+ <2703> DW_AT_low_pc : 0xe3c\n <2707> DW_AT_high_pc : 6\n <2708> DW_AT_call_file : 1\n <2709> DW_AT_call_line : 95\n <270a> DW_AT_call_column : 8\n <270b> DW_AT_sibling : <0x2726>\n <3><270d>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n <270e> DW_AT_abstract_origin: <0x2b51>\n <2710> DW_AT_location : 0x550 (location list)\n <2714> DW_AT_GNU_locviews: 0x54e\n <3><2718>: Abbrev Number: 55 (DW_TAG_GNU_call_site)\n- <2719> DW_AT_low_pc : 0xe3e\n+ <2719> DW_AT_low_pc : 0xe42\n <271d> DW_AT_abstract_origin: <0x2bca>\n <4><271f>: Abbrev Number: 4 (DW_TAG_GNU_call_site_parameter)\n <2720> DW_AT_location : 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <2722> DW_AT_GNU_call_site_value: 1 byte block: 3a \t(DW_OP_lit10)\n <4><2724>: Abbrev Number: 0\n <3><2725>: Abbrev Number: 0\n <2><2726>: Abbrev Number: 27 (DW_TAG_inlined_subroutine)\n <2727> DW_AT_abstract_origin: <0x2145>\n- <2729> DW_AT_entry_pc : 0xe7c\n+ <2729> DW_AT_entry_pc : 0xe80\n <272d> DW_AT_GNU_entry_view: 1\n- <272f> DW_AT_low_pc : 0xe7c\n+ <272f> DW_AT_low_pc : 0xe80\n <2733> DW_AT_high_pc : 0\n <2734> DW_AT_call_file : 1\n <2735> DW_AT_call_line : 72\n <2736> DW_AT_call_column : 32\n <2737> DW_AT_sibling : <0x2784>\n <3><2739>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n <273a> DW_AT_abstract_origin: <0x214d>\n <273c> DW_AT_location : 0x56a (location list)\n <2740> DW_AT_GNU_locviews: 0x568\n <3><2744>: Abbrev Number: 37 (DW_TAG_inlined_subroutine)\n <2745> DW_AT_abstract_origin: <0x205e>\n- <2747> DW_AT_entry_pc : 0xe7c\n+ <2747> DW_AT_entry_pc : 0xe80\n <274b> DW_AT_GNU_entry_view: 2\n- <274d> DW_AT_low_pc : 0xe7c\n+ <274d> DW_AT_low_pc : 0xe80\n <2751> DW_AT_high_pc : 0\n <2752> DW_AT_call_file : 7\n <2753> DW_AT_call_line : 375\n <2755> DW_AT_call_column : 24\n <4><2756>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n <2757> DW_AT_abstract_origin: <0x2066>\n <2759> DW_AT_location : 0x582 (location list)\n <275d> DW_AT_GNU_locviews: 0x580\n <4><2761>: Abbrev Number: 37 (DW_TAG_inlined_subroutine)\n <2762> DW_AT_abstract_origin: <0x1f9c>\n- <2764> DW_AT_entry_pc : 0xe7c\n+ <2764> DW_AT_entry_pc : 0xe80\n <2768> DW_AT_GNU_entry_view: 3\n- <276a> DW_AT_low_pc : 0xe7c\n+ <276a> DW_AT_low_pc : 0xe80\n <276e> DW_AT_high_pc : 0\n <276f> DW_AT_call_file : 4\n <2770> DW_AT_call_line : 1011\n <2772> DW_AT_call_column : 16\n <5><2773>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n <2774> DW_AT_abstract_origin: <0x1fab>\n <2776> DW_AT_location : 0x59a (location list)\n@@ -6097,67 +6097,67 @@\n <5><277e>: Abbrev Number: 19 (DW_TAG_formal_parameter)\n <277f> DW_AT_abstract_origin: <0x1fa4>\n <5><2781>: Abbrev Number: 0\n <4><2782>: Abbrev Number: 0\n <3><2783>: Abbrev Number: 0\n <2><2784>: Abbrev Number: 23 (DW_TAG_inlined_subroutine)\n <2785> DW_AT_abstract_origin: \n- <2789> DW_AT_entry_pc : 0xe80\n+ <2789> DW_AT_entry_pc : 0xe84\n <278d> DW_AT_GNU_entry_view: 1\n <278f> DW_AT_ranges : 0x210\n <2793> DW_AT_call_file : 1\n <2794> DW_AT_call_line : 73\n <2795> DW_AT_call_column : 10\n <2796> DW_AT_sibling : <0x27ba>\n <3><2798>: Abbrev Number: 10 (DW_TAG_formal_parameter)\n <2799> DW_AT_abstract_origin: \n <279d> DW_AT_location : 0x5af (location list)\n <27a1> DW_AT_GNU_locviews: 0x5ad\n <3><27a5>: Abbrev Number: 15 (DW_TAG_formal_parameter)\n <27a6> DW_AT_abstract_origin: \n <3><27aa>: Abbrev Number: 22 (DW_TAG_GNU_call_site)\n- <27ab> DW_AT_low_pc : 0xe96\n+ <27ab> DW_AT_low_pc : 0xe9a\n <27af> DW_AT_abstract_origin: \n <4><27b3>: Abbrev Number: 4 (DW_TAG_GNU_call_site_parameter)\n <27b4> DW_AT_location : 1 byte block: 51 \t(DW_OP_reg1 (r1))\n <27b6> DW_AT_GNU_call_site_value: 1 byte block: 31 \t(DW_OP_lit1)\n <4><27b8>: Abbrev Number: 0\n <3><27b9>: Abbrev Number: 0\n <2><27ba>: Abbrev Number: 27 (DW_TAG_inlined_subroutine)\n <27bb> DW_AT_abstract_origin: <0x20c8>\n- <27bd> DW_AT_entry_pc : 0xe96\n+ <27bd> DW_AT_entry_pc : 0xe9a\n <27c1> DW_AT_GNU_entry_view: 2\n- <27c3> DW_AT_low_pc : 0xe96\n+ <27c3> DW_AT_low_pc : 0xe9a\n <27c7> DW_AT_high_pc : 2\n <27c8> DW_AT_call_file : 1\n <27c9> DW_AT_call_line : 74\n <27ca> DW_AT_call_column : 35\n <27cb> DW_AT_sibling : <0x2818>\n <3><27cd>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n <27ce> DW_AT_abstract_origin: <0x20d0>\n <27d0> DW_AT_location : 0x5c9 (location list)\n <27d4> DW_AT_GNU_locviews: 0x5c7\n <3><27d8>: Abbrev Number: 37 (DW_TAG_inlined_subroutine)\n <27d9> DW_AT_abstract_origin: <0x202e>\n- <27db> DW_AT_entry_pc : 0xe96\n+ <27db> DW_AT_entry_pc : 0xe9a\n <27df> DW_AT_GNU_entry_view: 3\n- <27e1> DW_AT_low_pc : 0xe96\n+ <27e1> DW_AT_low_pc : 0xe9a\n <27e5> DW_AT_high_pc : 2\n <27e6> DW_AT_call_file : 7\n <27e7> DW_AT_call_line : 357\n <27e9> DW_AT_call_column : 26\n <4><27ea>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n <27eb> DW_AT_abstract_origin: <0x2036>\n <27ed> DW_AT_location : 0x5e1 (location list)\n <27f1> DW_AT_GNU_locviews: 0x5df\n <4><27f5>: Abbrev Number: 37 (DW_TAG_inlined_subroutine)\n <27f6> DW_AT_abstract_origin: <0x1f9c>\n- <27f8> DW_AT_entry_pc : 0xe98\n+ <27f8> DW_AT_entry_pc : 0xe9c\n <27fc> DW_AT_GNU_entry_view: 0\n- <27fe> DW_AT_low_pc : 0xe98\n+ <27fe> DW_AT_low_pc : 0xe9c\n <2802> DW_AT_high_pc : 0\n <2803> DW_AT_call_file : 4\n <2804> DW_AT_call_line : 1003\n <2806> DW_AT_call_column : 16\n <5><2807>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n <2808> DW_AT_abstract_origin: <0x1fab>\n <280a> DW_AT_location : 0x5f9 (location list)\n@@ -6165,40 +6165,40 @@\n <5><2812>: Abbrev Number: 19 (DW_TAG_formal_parameter)\n <2813> DW_AT_abstract_origin: <0x1fa4>\n <5><2815>: Abbrev Number: 0\n <4><2816>: Abbrev Number: 0\n <3><2817>: Abbrev Number: 0\n <2><2818>: Abbrev Number: 63 (DW_TAG_inlined_subroutine)\n <2819> DW_AT_abstract_origin: <0x2145>\n- <281b> DW_AT_entry_pc : 0xe98\n+ <281b> DW_AT_entry_pc : 0xe9c\n <281f> DW_AT_GNU_entry_view: 3\n <2821> DW_AT_ranges : 0x230\n <2825> DW_AT_call_file : 1\n <2826> DW_AT_call_line : 74\n <2827> DW_AT_call_column : 64\n <2828> DW_AT_sibling : <0x2873>\n <3><282a>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n <282b> DW_AT_abstract_origin: <0x214d>\n <282d> DW_AT_location : 0x610 (location list)\n <2831> DW_AT_GNU_locviews: 0x60c\n <3><2835>: Abbrev Number: 61 (DW_TAG_inlined_subroutine)\n <2836> DW_AT_abstract_origin: <0x205e>\n- <2838> DW_AT_entry_pc : 0xe98\n+ <2838> DW_AT_entry_pc : 0xe9c\n <283c> DW_AT_GNU_entry_view: 4\n <283e> DW_AT_ranges : 0x230\n <2842> DW_AT_call_file : 7\n <2843> DW_AT_call_line : 375\n <2845> DW_AT_call_column : 24\n <4><2846>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n <2847> DW_AT_abstract_origin: <0x2066>\n <2849> DW_AT_location : 0x638 (location list)\n <284d> DW_AT_GNU_locviews: 0x634\n <4><2851>: Abbrev Number: 61 (DW_TAG_inlined_subroutine)\n <2852> DW_AT_abstract_origin: <0x1f9c>\n- <2854> DW_AT_entry_pc : 0xe98\n+ <2854> DW_AT_entry_pc : 0xe9c\n <2858> DW_AT_GNU_entry_view: 5\n <285a> DW_AT_ranges : 0x230\n <285e> DW_AT_call_file : 4\n <285f> DW_AT_call_line : 1011\n <2861> DW_AT_call_column : 16\n <5><2862>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n <2863> DW_AT_abstract_origin: <0x1fab>\n@@ -6207,15 +6207,15 @@\n <5><286d>: Abbrev Number: 19 (DW_TAG_formal_parameter)\n <286e> DW_AT_abstract_origin: <0x1fa4>\n <5><2870>: Abbrev Number: 0\n <4><2871>: Abbrev Number: 0\n <3><2872>: Abbrev Number: 0\n <2><2873>: Abbrev Number: 23 (DW_TAG_inlined_subroutine)\n <2874> DW_AT_abstract_origin: \n- <2878> DW_AT_entry_pc : 0xeb6\n+ <2878> DW_AT_entry_pc : 0xeba\n <287c> DW_AT_GNU_entry_view: 0\n <287e> DW_AT_ranges : 0x248\n <2882> DW_AT_call_file : 1\n <2883> DW_AT_call_line : 75\n <2884> DW_AT_call_column : 11\n <2885> DW_AT_sibling : <0x28c3>\n <3><2887>: Abbrev Number: 10 (DW_TAG_formal_parameter)\n@@ -6223,15 +6223,15 @@\n <288c> DW_AT_location : 0x682 (location list)\n <2890> DW_AT_GNU_locviews: 0x680\n <3><2894>: Abbrev Number: 10 (DW_TAG_formal_parameter)\n <2895> DW_AT_abstract_origin: \n <2899> DW_AT_location : 0x69c (location list)\n <289d> DW_AT_GNU_locviews: 0x69a\n <3><28a1>: Abbrev Number: 22 (DW_TAG_GNU_call_site)\n- <28a2> DW_AT_low_pc : 0xec8\n+ <28a2> DW_AT_low_pc : 0xecc\n <28a6> DW_AT_abstract_origin: \n <4><28aa>: Abbrev Number: 4 (DW_TAG_GNU_call_site_parameter)\n <28ab> DW_AT_location : 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <28ad> DW_AT_GNU_call_site_value: 2 byte block: 7b 0 \t(DW_OP_breg11 (r11): 0)\n <4><28b0>: Abbrev Number: 4 (DW_TAG_GNU_call_site_parameter)\n <28b1> DW_AT_location : 1 byte block: 51 \t(DW_OP_reg1 (r1))\n <28b3> DW_AT_GNU_call_site_value: 1 byte block: 31 \t(DW_OP_lit1)\n@@ -6241,17 +6241,17 @@\n <4><28bb>: Abbrev Number: 4 (DW_TAG_GNU_call_site_parameter)\n <28bc> DW_AT_location : 1 byte block: 53 \t(DW_OP_reg3 (r3))\n <28be> DW_AT_GNU_call_site_value: 2 byte block: 76 0 \t(DW_OP_breg6 (r6): 0)\n <4><28c1>: Abbrev Number: 0\n <3><28c2>: Abbrev Number: 0\n <2><28c3>: Abbrev Number: 27 (DW_TAG_inlined_subroutine)\n <28c4> DW_AT_abstract_origin: <0x20a7>\n- <28c6> DW_AT_entry_pc : 0xec8\n+ <28c6> DW_AT_entry_pc : 0xecc\n <28ca> DW_AT_GNU_entry_view: 2\n- <28cc> DW_AT_low_pc : 0xec8\n+ <28cc> DW_AT_low_pc : 0xecc\n <28d0> DW_AT_high_pc : 8\n <28d1> DW_AT_call_file : 1\n <28d2> DW_AT_call_line : 74\n <28d3> DW_AT_call_column : 69\n <28d4> DW_AT_sibling : <0x2906>\n <3><28d6>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n <28d7> DW_AT_abstract_origin: <0x20b6>\n@@ -6262,24 +6262,24 @@\n <28e4> DW_AT_location : 0x6c7 (location list)\n <28e8> DW_AT_GNU_locviews: 0x6c5\n <3><28ec>: Abbrev Number: 93 (DW_TAG_variable)\n <28ed> DW_AT_abstract_origin: <0x20bb>\n <28ef> DW_AT_location : 0x6e1 (location list)\n <28f3> DW_AT_GNU_locviews: 0x6df\n <3><28f7>: Abbrev Number: 55 (DW_TAG_GNU_call_site)\n- <28f8> DW_AT_low_pc : 0xece\n+ <28f8> DW_AT_low_pc : 0xed2\n <28fc> DW_AT_abstract_origin: <0x1921>\n <4><28fe>: Abbrev Number: 4 (DW_TAG_GNU_call_site_parameter)\n <28ff> DW_AT_location : 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <2901> DW_AT_GNU_call_site_value: 2 byte block: 74 0 \t(DW_OP_breg4 (r4): 0)\n <4><2904>: Abbrev Number: 0\n <3><2905>: Abbrev Number: 0\n <2><2906>: Abbrev Number: 23 (DW_TAG_inlined_subroutine)\n <2907> DW_AT_abstract_origin: \n- <290b> DW_AT_entry_pc : 0xef8\n+ <290b> DW_AT_entry_pc : 0xefc\n <290f> DW_AT_GNU_entry_view: 0\n <2911> DW_AT_ranges : 0x268\n <2915> DW_AT_call_file : 1\n <2916> DW_AT_call_line : 82\n <2917> DW_AT_call_column : 10\n <2918> DW_AT_sibling : <0x2950>\n <3><291a>: Abbrev Number: 10 (DW_TAG_formal_parameter)\n@@ -6287,62 +6287,62 @@\n <291f> DW_AT_location : 0x6f8 (location list)\n <2923> DW_AT_GNU_locviews: 0x6f6\n <3><2927>: Abbrev Number: 10 (DW_TAG_formal_parameter)\n <2928> DW_AT_abstract_origin: \n <292c> DW_AT_location : 0x712 (location list)\n <2930> DW_AT_GNU_locviews: 0x710\n <3><2934>: Abbrev Number: 22 (DW_TAG_GNU_call_site)\n- <2935> DW_AT_low_pc : 0xf0a\n+ <2935> DW_AT_low_pc : 0xf0e\n <2939> DW_AT_abstract_origin: \n <4><293d>: Abbrev Number: 4 (DW_TAG_GNU_call_site_parameter)\n <293e> DW_AT_location : 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <2940> DW_AT_GNU_call_site_value: 2 byte block: 74 0 \t(DW_OP_breg4 (r4): 0)\n <4><2943>: Abbrev Number: 4 (DW_TAG_GNU_call_site_parameter)\n <2944> DW_AT_location : 1 byte block: 51 \t(DW_OP_reg1 (r1))\n <2946> DW_AT_GNU_call_site_value: 1 byte block: 31 \t(DW_OP_lit1)\n <4><2948>: Abbrev Number: 4 (DW_TAG_GNU_call_site_parameter)\n <2949> DW_AT_location : 1 byte block: 53 \t(DW_OP_reg3 (r3))\n <294b> DW_AT_GNU_call_site_value: 2 byte block: 75 0 \t(DW_OP_breg5 (r5): 0)\n <4><294e>: Abbrev Number: 0\n <3><294f>: Abbrev Number: 0\n <2><2950>: Abbrev Number: 23 (DW_TAG_inlined_subroutine)\n <2951> DW_AT_abstract_origin: \n- <2955> DW_AT_entry_pc : 0xf16\n+ <2955> DW_AT_entry_pc : 0xf1a\n <2959> DW_AT_GNU_entry_view: 1\n <295b> DW_AT_ranges : 0x280\n <295f> DW_AT_call_file : 1\n <2960> DW_AT_call_line : 62\n <2961> DW_AT_call_column : 10\n <2962> DW_AT_sibling : <0x2986>\n <3><2964>: Abbrev Number: 10 (DW_TAG_formal_parameter)\n <2965> DW_AT_abstract_origin: \n <2969> DW_AT_location : 0x727 (location list)\n <296d> DW_AT_GNU_locviews: 0x725\n <3><2971>: Abbrev Number: 15 (DW_TAG_formal_parameter)\n <2972> DW_AT_abstract_origin: \n <3><2976>: Abbrev Number: 22 (DW_TAG_GNU_call_site)\n- <2977> DW_AT_low_pc : 0xf2a\n+ <2977> DW_AT_low_pc : 0xf2e\n <297b> DW_AT_abstract_origin: \n <4><297f>: Abbrev Number: 4 (DW_TAG_GNU_call_site_parameter)\n <2980> DW_AT_location : 1 byte block: 51 \t(DW_OP_reg1 (r1))\n <2982> DW_AT_GNU_call_site_value: 1 byte block: 31 \t(DW_OP_lit1)\n <4><2984>: Abbrev Number: 0\n <3><2985>: Abbrev Number: 0\n <2><2986>: Abbrev Number: 24 (DW_TAG_GNU_call_site)\n- <2987> DW_AT_low_pc : 0xd5c\n+ <2987> DW_AT_low_pc : 0xd60\n <298b> DW_AT_sibling : <0x2999>\n <3><298d>: Abbrev Number: 4 (DW_TAG_GNU_call_site_parameter)\n <298e> DW_AT_location : 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <2990> DW_AT_GNU_call_site_value: 2 byte block: 79 0 \t(DW_OP_breg9 (r9): 0)\n <3><2993>: Abbrev Number: 4 (DW_TAG_GNU_call_site_parameter)\n <2994> DW_AT_location : 1 byte block: 51 \t(DW_OP_reg1 (r1))\n <2996> DW_AT_GNU_call_site_value: 1 byte block: 30 \t(DW_OP_lit0)\n <3><2998>: Abbrev Number: 0\n <2><2999>: Abbrev Number: 24 (DW_TAG_GNU_call_site)\n- <299a> DW_AT_low_pc : 0xd6c\n+ <299a> DW_AT_low_pc : 0xd70\n <299e> DW_AT_sibling : <0x29c2>\n <3><29a0>: Abbrev Number: 4 (DW_TAG_GNU_call_site_parameter)\n <29a1> DW_AT_location : 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <29a3> DW_AT_GNU_call_site_value: 2 byte block: 7a 0 \t(DW_OP_breg10 (r10): 0)\n <3><29a6>: Abbrev Number: 4 (DW_TAG_GNU_call_site_parameter)\n <29a7> DW_AT_location : 1 byte block: 51 \t(DW_OP_reg1 (r1))\n <29a9> DW_AT_GNU_call_site_value: 1 byte block: 30 \t(DW_OP_lit0)\n@@ -6356,113 +6356,113 @@\n <29b6> DW_AT_location : 2 byte block: 7d 0 \t(DW_OP_breg13 (r13): 0)\n <29b9> DW_AT_GNU_call_site_value: 1 byte block: 30 \t(DW_OP_lit0)\n <3><29bb>: Abbrev Number: 4 (DW_TAG_GNU_call_site_parameter)\n <29bc> DW_AT_location : 2 byte block: 7d 4 \t(DW_OP_breg13 (r13): 4)\n <29bf> DW_AT_GNU_call_site_value: 1 byte block: 30 \t(DW_OP_lit0)\n <3><29c1>: Abbrev Number: 0\n <2><29c2>: Abbrev Number: 24 (DW_TAG_GNU_call_site)\n- <29c3> DW_AT_low_pc : 0xdde\n+ <29c3> DW_AT_low_pc : 0xde2\n <29c7> DW_AT_sibling : <0x29d0>\n <3><29c9>: Abbrev Number: 4 (DW_TAG_GNU_call_site_parameter)\n <29ca> DW_AT_location : 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <29cc> DW_AT_GNU_call_site_value: 2 byte block: 74 0 \t(DW_OP_breg4 (r4): 0)\n <3><29cf>: Abbrev Number: 0\n <2><29d0>: Abbrev Number: 24 (DW_TAG_GNU_call_site)\n- <29d1> DW_AT_low_pc : 0xdf6\n+ <29d1> DW_AT_low_pc : 0xdfa\n <29d5> DW_AT_sibling : <0x29de>\n <3><29d7>: Abbrev Number: 4 (DW_TAG_GNU_call_site_parameter)\n <29d8> DW_AT_location : 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <29da> DW_AT_GNU_call_site_value: 2 byte block: 74 0 \t(DW_OP_breg4 (r4): 0)\n <3><29dd>: Abbrev Number: 0\n <2><29de>: Abbrev Number: 24 (DW_TAG_GNU_call_site)\n- <29df> DW_AT_low_pc : 0xe20\n+ <29df> DW_AT_low_pc : 0xe24\n <29e3> DW_AT_sibling : <0x29f2>\n <3><29e5>: Abbrev Number: 4 (DW_TAG_GNU_call_site_parameter)\n <29e6> DW_AT_location : 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <29e8> DW_AT_GNU_call_site_value: 2 byte block: 74 0 \t(DW_OP_breg4 (r4): 0)\n <3><29eb>: Abbrev Number: 4 (DW_TAG_GNU_call_site_parameter)\n <29ec> DW_AT_location : 1 byte block: 52 \t(DW_OP_reg2 (r2))\n <29ee> DW_AT_GNU_call_site_value: 2 byte block: 75 0 \t(DW_OP_breg5 (r5): 0)\n <3><29f1>: Abbrev Number: 0\n <2><29f2>: Abbrev Number: 24 (DW_TAG_GNU_call_site)\n- <29f3> DW_AT_low_pc : 0xe44\n+ <29f3> DW_AT_low_pc : 0xe48\n <29f7> DW_AT_sibling : <0x2a00>\n <3><29f9>: Abbrev Number: 4 (DW_TAG_GNU_call_site_parameter)\n <29fa> DW_AT_location : 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <29fc> DW_AT_GNU_call_site_value: 2 byte block: 7a 0 \t(DW_OP_breg10 (r10): 0)\n <3><29ff>: Abbrev Number: 0\n <2><2a00>: Abbrev Number: 24 (DW_TAG_GNU_call_site)\n- <2a01> DW_AT_low_pc : 0xe4a\n+ <2a01> DW_AT_low_pc : 0xe4e\n <2a05> DW_AT_sibling : <0x2a0e>\n <3><2a07>: Abbrev Number: 4 (DW_TAG_GNU_call_site_parameter)\n <2a08> DW_AT_location : 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <2a0a> DW_AT_GNU_call_site_value: 2 byte block: 79 0 \t(DW_OP_breg9 (r9): 0)\n <3><2a0d>: Abbrev Number: 0\n <2><2a0e>: Abbrev Number: 44 (DW_TAG_GNU_call_site)\n- <2a0f> DW_AT_low_pc : 0xeae\n+ <2a0f> DW_AT_low_pc : 0xeb2\n <2a13> DW_AT_abstract_origin: <0xac>\n <2><2a15>: Abbrev Number: 44 (DW_TAG_GNU_call_site)\n- <2a16> DW_AT_low_pc : 0xeb6\n+ <2a16> DW_AT_low_pc : 0xeba\n <2a1a> DW_AT_abstract_origin: <0xb9>\n <2><2a1c>: Abbrev Number: 72 (DW_TAG_GNU_call_site)\n- <2a1d> DW_AT_low_pc : 0xedc\n+ <2a1d> DW_AT_low_pc : 0xee0\n <2a21> DW_AT_abstract_origin: \n <2a25> DW_AT_sibling : <0x2a2e>\n <3><2a27>: Abbrev Number: 4 (DW_TAG_GNU_call_site_parameter)\n <2a28> DW_AT_location : 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <2a2a> DW_AT_GNU_call_site_value: 2 byte block: 9 ff \t(DW_OP_const1s: -1)\n <3><2a2d>: Abbrev Number: 0\n <2><2a2e>: Abbrev Number: 44 (DW_TAG_GNU_call_site)\n- <2a2f> DW_AT_low_pc : 0xef8\n+ <2a2f> DW_AT_low_pc : 0xefc\n <2a33> DW_AT_abstract_origin: <0xac>\n <2><2a35>: Abbrev Number: 72 (DW_TAG_GNU_call_site)\n- <2a36> DW_AT_low_pc : 0xf12\n+ <2a36> DW_AT_low_pc : 0xf16\n <2a3a> DW_AT_abstract_origin: \n <2a3e> DW_AT_sibling : <0x2a47>\n <3><2a40>: Abbrev Number: 4 (DW_TAG_GNU_call_site_parameter)\n <2a41> DW_AT_location : 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <2a43> DW_AT_GNU_call_site_value: 2 byte block: 9 fe \t(DW_OP_const1s: -2)\n <3><2a46>: Abbrev Number: 0\n <2><2a47>: Abbrev Number: 71 (DW_TAG_GNU_call_site)\n- <2a48> DW_AT_low_pc : 0xf16\n+ <2a48> DW_AT_low_pc : 0xf1a\n <2a4c> DW_AT_abstract_origin: \n <2><2a50>: Abbrev Number: 72 (DW_TAG_GNU_call_site)\n- <2a51> DW_AT_low_pc : 0xf32\n+ <2a51> DW_AT_low_pc : 0xf36\n <2a55> DW_AT_abstract_origin: \n <2a59> DW_AT_sibling : <0x2a62>\n <3><2a5b>: Abbrev Number: 4 (DW_TAG_GNU_call_site_parameter)\n <2a5c> DW_AT_location : 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <2a5e> DW_AT_GNU_call_site_value: 2 byte block: 9 ff \t(DW_OP_const1s: -1)\n <3><2a61>: Abbrev Number: 0\n <2><2a62>: Abbrev Number: 24 (DW_TAG_GNU_call_site)\n- <2a63> DW_AT_low_pc : 0xf3a\n+ <2a63> DW_AT_low_pc : 0xf3e\n <2a67> DW_AT_sibling : <0x2a70>\n <3><2a69>: Abbrev Number: 4 (DW_TAG_GNU_call_site_parameter)\n <2a6a> DW_AT_location : 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <2a6c> DW_AT_GNU_call_site_value: 2 byte block: 7a 0 \t(DW_OP_breg10 (r10): 0)\n <3><2a6f>: Abbrev Number: 0\n <2><2a70>: Abbrev Number: 24 (DW_TAG_GNU_call_site)\n- <2a71> DW_AT_low_pc : 0xf40\n+ <2a71> DW_AT_low_pc : 0xf44\n <2a75> DW_AT_sibling : <0x2a7e>\n <3><2a77>: Abbrev Number: 4 (DW_TAG_GNU_call_site_parameter)\n <2a78> DW_AT_location : 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <2a7a> DW_AT_GNU_call_site_value: 2 byte block: 79 0 \t(DW_OP_breg9 (r9): 0)\n <3><2a7d>: Abbrev Number: 0\n <2><2a7e>: Abbrev Number: 71 (DW_TAG_GNU_call_site)\n- <2a7f> DW_AT_low_pc : 0xf44\n+ <2a7f> DW_AT_low_pc : 0xf48\n <2a83> DW_AT_abstract_origin: \n <2><2a87>: Abbrev Number: 0\n <1><2a88>: Abbrev Number: 130 (DW_TAG_subprogram)\n <2a8a> DW_AT_external : 1\n <2a8a> DW_AT_name : (indirect string, offset: 0x11): percentUpdate\n <2a8e> DW_AT_decl_file : 1\n <2a8f> DW_AT_decl_line : 43\n <2a90> DW_AT_decl_column : 6\n <2a91> DW_AT_linkage_name: (indirect string, offset: 0xec): _Z13percentUpdatecPv\n- <2a95> DW_AT_low_pc : 0x1090\n+ <2a95> DW_AT_low_pc : 0x1094\n <2a99> DW_AT_high_pc : 136\n <2a9b> DW_AT_frame_base : 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n <2a9d> DW_AT_GNU_all_call_sites: 1\n <2a9d> DW_AT_sibling : <0x2b2e>\n <2><2a9f>: Abbrev Number: 74 (DW_TAG_formal_parameter)\n <2aa0> DW_AT_name : (indirect string, offset: 0x88): percent\n <2aa4> DW_AT_decl_file : 1\n@@ -6492,39 +6492,39 @@\n <2ae0> DW_AT_decl_line : 45\n <2ae1> DW_AT_decl_column : 7\n <2ae2> DW_AT_type : \n <2ae6> DW_AT_location : 0x78b (location list)\n <2aea> DW_AT_GNU_locviews: 0x789\n <2><2aee>: Abbrev Number: 27 (DW_TAG_inlined_subroutine)\n <2aef> DW_AT_abstract_origin: <0x2b41>\n- <2af1> DW_AT_entry_pc : 0x10d4\n+ <2af1> DW_AT_entry_pc : 0x10d8\n <2af5> DW_AT_GNU_entry_view: 1\n- <2af7> DW_AT_low_pc : 0x10d4\n+ <2af7> DW_AT_low_pc : 0x10d8\n <2afb> DW_AT_high_pc : 6\n <2afc> DW_AT_call_file : 1\n <2afd> DW_AT_call_line : 48\n <2afe> DW_AT_call_column : 9\n <2aff> DW_AT_sibling : <0x2b1b>\n <3><2b01>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n <2b02> DW_AT_abstract_origin: <0x2b51>\n <2b04> DW_AT_location : 0x7a1 (location list)\n <2b08> DW_AT_GNU_locviews: 0x79f\n <3><2b0c>: Abbrev Number: 55 (DW_TAG_GNU_call_site)\n- <2b0d> DW_AT_low_pc : 0x10da\n+ <2b0d> DW_AT_low_pc : 0x10de\n <2b11> DW_AT_abstract_origin: <0x2bca>\n <4><2b13>: Abbrev Number: 4 (DW_TAG_GNU_call_site_parameter)\n <2b14> DW_AT_location : 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <2b16> DW_AT_GNU_call_site_value: 2 byte block: 8 3d \t(DW_OP_const1u: 61)\n <4><2b19>: Abbrev Number: 0\n <3><2b1a>: Abbrev Number: 0\n <2><2b1b>: Abbrev Number: 71 (DW_TAG_GNU_call_site)\n- <2b1c> DW_AT_low_pc : 0x10e6\n+ <2b1c> DW_AT_low_pc : 0x10ea\n <2b20> DW_AT_abstract_origin: \n <2><2b24>: Abbrev Number: 99 (DW_TAG_GNU_call_site)\n- <2b25> DW_AT_low_pc : 0x1108\n+ <2b25> DW_AT_low_pc : 0x110c\n <2b29> DW_AT_GNU_tail_call: 1\n <2b29> DW_AT_abstract_origin: \n <2><2b2d>: Abbrev Number: 0\n <1><2b2e>: Abbrev Number: 122 (DW_TAG_subprogram)\n <2b2f> DW_AT_abstract_origin: \n <2b33> DW_AT_linkage_name: (alt indirect string, offset: 0x180a2) \n <2b37> DW_AT_object_pointer: <0x2b3b>\n"}, {"source1": "readelf --wide --debug-dump=aranges {}", "source2": "readelf --wide --debug-dump=aranges {}", "unified_diff": "@@ -3,12 +3,12 @@\n Length: 44\n Version: 2\n Offset into .debug_info: 0x0\n Pointer Size: 4\n Segment Size: 0\n \n Address Length\n- 00001090 00000088 \n- 00000cf4 00000034 \n- 00000d28 00000258 \n+ 00001094 00000088 \n+ 00000cf8 00000034 \n+ 00000d2c 00000258 \n 00000000 00000000 \n \n"}, {"source1": "readelf --wide --debug-dump=loc {}", "source2": "readelf --wide --debug-dump=loc {}", "unified_diff": "@@ -4,484 +4,484 @@\n \n 00000000 v0000000 v0000000 location view pair\n 00000002 v0000000 v0000000 location view pair\n 00000004 v0000000 v0000000 location view pair\n 00000006 v0000000 v0000000 location view pair\n \n 00000008 v0000000 v0000000 views at 00000000 for:\n- 00000d28 00000d54 (DW_OP_reg0 (r0))\n+ 00000d2c 00000d58 (DW_OP_reg0 (r0))\n 00000013 v0000000 v0000000 views at 00000002 for:\n- 00000d54 00000f16 (DW_OP_GNU_entry_value: (DW_OP_reg0 (r0)); DW_OP_stack_value)\n+ 00000d58 00000f1a (DW_OP_GNU_entry_value: (DW_OP_reg0 (r0)); DW_OP_stack_value)\n 00000021 v0000000 v0000000 views at 00000004 for:\n- 00000f16 00000f18 (DW_OP_reg0 (r0))\n+ 00000f1a 00000f1c (DW_OP_reg0 (r0))\n 0000002c v0000000 v0000000 views at 00000006 for:\n- 00000f18 00000f80 (DW_OP_GNU_entry_value: (DW_OP_reg0 (r0)); DW_OP_stack_value)\n+ 00000f1c 00000f84 (DW_OP_GNU_entry_value: (DW_OP_reg0 (r0)); DW_OP_stack_value)\n 0000003a \n \n 00000042 v0000000 v0000000 location view pair\n 00000044 v0000000 v0000000 location view pair\n 00000046 v0000000 v0000000 location view pair\n 00000048 v0000000 v0000000 location view pair\n \n 0000004a v0000000 v0000000 views at 00000042 for:\n- 00000d28 00000d52 (DW_OP_reg1 (r1))\n+ 00000d2c 00000d56 (DW_OP_reg1 (r1))\n 00000055 v0000000 v0000000 views at 00000044 for:\n- 00000d52 00000f16 (DW_OP_fbreg: -332)\n+ 00000d56 00000f1a (DW_OP_fbreg: -332)\n 00000062 v0000000 v0000000 views at 00000046 for:\n- 00000f16 00000f1e (DW_OP_reg1 (r1))\n+ 00000f1a 00000f22 (DW_OP_reg1 (r1))\n 0000006d v0000000 v0000000 views at 00000048 for:\n- 00000f1e 00000f80 (DW_OP_fbreg: -332)\n+ 00000f22 00000f84 (DW_OP_fbreg: -332)\n 0000007a \n \n 00000082 v0000000 v0000000 location view pair\n 00000084 v0000000 v0000000 location view pair\n 00000086 v0000000 v0000000 location view pair\n \n 00000088 v0000000 v0000000 views at 00000082 for:\n- 00000dd4 00000e66 (DW_OP_reg4 (r4))\n+ 00000dd8 00000e6a (DW_OP_reg4 (r4))\n 00000093 v0000000 v0000000 views at 00000084 for:\n- 00000ee6 00000ef4 (DW_OP_reg4 (r4))\n+ 00000eea 00000ef8 (DW_OP_reg4 (r4))\n 0000009e v0000000 v0000000 views at 00000086 for:\n- 00000f12 00000f16 (DW_OP_reg4 (r4))\n+ 00000f16 00000f1a (DW_OP_reg4 (r4))\n 000000a9 \n \n 000000b1 v0000002 v0000000 location view pair\n 000000b3 v0000000 v0000000 location view pair\n 000000b5 v0000000 v0000000 location view pair\n 000000b7 v0000001 v0000000 location view pair\n 000000b9 v0000000 v0000000 location view pair\n 000000bb v0000000 v0000000 location view pair\n 000000bd v0000000 v0000000 location view pair\n 000000bf v0000000 v0000000 location view pair\n \n 000000c1 v0000002 v0000000 views at 000000b1 for:\n- 00000d5c 00000dce (DW_OP_lit0; DW_OP_stack_value; DW_OP_piece: 4)\n+ 00000d60 00000dd2 (DW_OP_lit0; DW_OP_stack_value; DW_OP_piece: 4)\n 000000cf v0000000 v0000000 views at 000000b3 for:\n- 00000dce 00000dd2 (DW_OP_reg6 (r6); DW_OP_piece: 4)\n+ 00000dd2 00000dd6 (DW_OP_reg6 (r6); DW_OP_piece: 4)\n 000000dc v0000000 v0000000 views at 000000b5 for:\n- 00000e66 00000e6e (DW_OP_fbreg: -64; DW_OP_stack_value; DW_OP_piece: 4)\n+ 00000e6a 00000e72 (DW_OP_fbreg: -64; DW_OP_stack_value; DW_OP_piece: 4)\n 000000eb v0000001 v0000000 views at 000000b7 for:\n- 00000e98 00000ed0 (DW_OP_reg4 (r4); DW_OP_piece: 4)\n+ 00000e9c 00000ed4 (DW_OP_reg4 (r4); DW_OP_piece: 4)\n 000000f8 v0000000 v0000000 views at 000000b9 for:\n- 00000ed0 00000ed4 (DW_OP_reg0 (r0); DW_OP_piece: 4)\n+ 00000ed4 00000ed8 (DW_OP_reg0 (r0); DW_OP_piece: 4)\n 00000105 v0000000 v0000000 views at 000000bb for:\n- 00000ed4 00000edc (DW_OP_reg4 (r4); DW_OP_piece: 4)\n+ 00000ed8 00000ee0 (DW_OP_reg4 (r4); DW_OP_piece: 4)\n 00000112 v0000000 v0000000 views at 000000bd for:\n- 00000edc 00000ee6 (DW_OP_lit0; DW_OP_stack_value; DW_OP_piece: 4)\n+ 00000ee0 00000eea (DW_OP_lit0; DW_OP_stack_value; DW_OP_piece: 4)\n 00000120 v0000000 v0000000 views at 000000bf for:\n- 00000f32 00000f34 (DW_OP_lit0; DW_OP_stack_value; DW_OP_piece: 4)\n+ 00000f36 00000f38 (DW_OP_lit0; DW_OP_stack_value; DW_OP_piece: 4)\n 0000012e \n \n 00000136 v0000000 v0000000 location view pair\n \n 00000138 v0000000 v0000000 views at 00000136 for:\n- 00000e20 00000e30 (DW_OP_reg0 (r0))\n+ 00000e24 00000e34 (DW_OP_reg0 (r0))\n 00000143 \n \n 0000014b v0000001 v0000002 location view pair\n \n 0000014d v0000001 v0000002 views at 0000014b for:\n- 00000d5c 00000d5c (DW_OP_GNU_implicit_pointer: <0x21d0> 0)\n+ 00000d60 00000d60 (DW_OP_GNU_implicit_pointer: <0x21d0> 0)\n 0000015d \n \n 00000165 v0000000 v0000003 location view pair\n \n 00000167 v0000000 v0000003 views at 00000165 for:\n- 00000d70 00000d98 (DW_OP_lit0; DW_OP_stack_value)\n+ 00000d74 00000d9c (DW_OP_lit0; DW_OP_stack_value)\n 00000173 \n \n 0000017b v0000000 v0000003 location view pair\n \n 0000017d v0000000 v0000003 views at 0000017b for:\n- 00000d70 00000d98 (DW_OP_reg5 (r5))\n+ 00000d74 00000d9c (DW_OP_reg5 (r5))\n 00000188 \n \n 00000190 v0000002 v0000003 location view pair\n \n 00000192 v0000002 v0000003 views at 00000190 for:\n- 00000d70 00000d7a (DW_OP_lit0; DW_OP_stack_value)\n+ 00000d74 00000d7e (DW_OP_lit0; DW_OP_stack_value)\n 0000019e \n \n 000001a6 v0000001 v0000003 location view pair\n \n 000001a8 v0000001 v0000003 views at 000001a6 for:\n- 00000d80 00000d98 (DW_OP_lit0; DW_OP_stack_value)\n+ 00000d84 00000d9c (DW_OP_lit0; DW_OP_stack_value)\n 000001b4 \n \n 000001bc v0000001 v0000003 location view pair\n \n 000001be v0000001 v0000003 views at 000001bc for:\n- 00000d80 00000d98 (DW_OP_reg5 (r5))\n+ 00000d84 00000d9c (DW_OP_reg5 (r5))\n 000001c9 \n \n 000001d1 v0000000 v0000000 location view pair\n 000001d3 v0000000 v0000000 location view pair\n 000001d5 v0000000 v0000000 location view pair\n 000001d7 v0000000 v0000003 location view pair\n \n 000001d9 v0000000 v0000000 views at 000001d1 for:\n- 00000d88 00000d8a (DW_OP_breg0 (r0): 1; DW_OP_stack_value)\n+ 00000d8c 00000d8e (DW_OP_breg0 (r0): 1; DW_OP_stack_value)\n 000001e6 v0000000 v0000000 views at 000001d3 for:\n- 00000d8a 00000d90 (DW_OP_breg6 (r6): 1; DW_OP_stack_value)\n+ 00000d8e 00000d94 (DW_OP_breg6 (r6): 1; DW_OP_stack_value)\n 000001f3 v0000000 v0000000 views at 000001d5 for:\n- 00000d90 00000d97 (DW_OP_reg2 (r2))\n+ 00000d94 00000d9b (DW_OP_reg2 (r2))\n 000001fe v0000000 v0000003 views at 000001d7 for:\n- 00000d97 00000d98 (DW_OP_breg6 (r6): 1; DW_OP_stack_value)\n+ 00000d9b 00000d9c (DW_OP_breg6 (r6): 1; DW_OP_stack_value)\n 0000020b \n \n 00000213 v0000002 v0000006 location view pair\n 00000215 v0000006 v0000000 location view pair\n 00000217 v0000000 v0000000 location view pair\n 00000219 v0000000 v0000004 location view pair\n \n 0000021b v0000002 v0000006 views at 00000213 for:\n- 00000d88 00000d88 (DW_OP_breg0 (r0): 1; DW_OP_stack_value)\n+ 00000d8c 00000d8c (DW_OP_breg0 (r0): 1; DW_OP_stack_value)\n 00000228 v0000006 v0000000 views at 00000215 for:\n- 00000d88 00000d8a (DW_OP_breg0 (r0): 129; DW_OP_stack_value)\n+ 00000d8c 00000d8e (DW_OP_breg0 (r0): 129; DW_OP_stack_value)\n 00000236 v0000000 v0000000 views at 00000217 for:\n- 00000d8a 00000d8d (DW_OP_reg0 (r0))\n+ 00000d8e 00000d91 (DW_OP_reg0 (r0))\n 00000241 v0000000 v0000004 views at 00000219 for:\n- 00000d8d 00000d94 (DW_OP_breg6 (r6): 129; DW_OP_stack_value)\n+ 00000d91 00000d98 (DW_OP_breg6 (r6): 129; DW_OP_stack_value)\n 0000024f \n \n 00000257 v0000005 v0000004 location view pair\n \n 00000259 v0000005 v0000004 views at 00000257 for:\n- 00000d88 00000d94 (DW_OP_lit0; DW_OP_stack_value)\n+ 00000d8c 00000d98 (DW_OP_lit0; DW_OP_stack_value)\n 00000265 \n \n 0000026d v0000006 v0000000 location view pair\n \n 0000026f v0000006 v0000000 views at 0000026d for:\n- 00000d94 00000d98 (DW_OP_breg6 (r6): 1; DW_OP_stack_value)\n+ 00000d98 00000d9c (DW_OP_breg6 (r6): 1; DW_OP_stack_value)\n 0000027c \n \n 00000284 v0000006 v0000000 location view pair\n \n 00000286 v0000006 v0000000 views at 00000284 for:\n- 00000d94 00000d98 (DW_OP_reg5 (r5))\n+ 00000d98 00000d9c (DW_OP_reg5 (r5))\n 00000291 \n \n 00000299 v0000006 v0000000 location view pair\n 0000029b v0000000 v0000000 location view pair\n \n 0000029d v0000006 v0000000 views at 00000299 for:\n- 00000d94 00000d97 (DW_OP_reg0 (r0))\n+ 00000d98 00000d9b (DW_OP_reg0 (r0))\n 000002a8 v0000000 v0000000 views at 0000029b for:\n- 00000d97 00000d98 (DW_OP_reg4 (r4))\n+ 00000d9b 00000d9c (DW_OP_reg4 (r4))\n 000002b3 \n \n 000002bb v0000003 v0000000 location view pair\n 000002bd v0000000 v0000000 location view pair\n \n 000002bf v0000003 v0000000 views at 000002bb for:\n- 00000d98 00000dce (DW_OP_fbreg: -68; DW_OP_stack_value)\n+ 00000d9c 00000dd2 (DW_OP_fbreg: -68; DW_OP_stack_value)\n 000002cd v0000000 v0000000 views at 000002bd for:\n- 00000edc 00000ee6 (DW_OP_fbreg: -68; DW_OP_stack_value)\n+ 00000ee0 00000eea (DW_OP_fbreg: -68; DW_OP_stack_value)\n 000002db \n \n 000002e3 v0000004 v0000000 location view pair\n 000002e5 v0000001 v0000000 location view pair\n \n 000002e7 v0000004 v0000000 views at 000002e3 for:\n- 00000d98 00000dce (DW_OP_fbreg: -68; DW_OP_stack_value)\n+ 00000d9c 00000dd2 (DW_OP_fbreg: -68; DW_OP_stack_value)\n 000002f5 v0000001 v0000000 views at 000002e5 for:\n- 00000edc 00000ee6 (DW_OP_fbreg: -68; DW_OP_stack_value)\n+ 00000ee0 00000eea (DW_OP_fbreg: -68; DW_OP_stack_value)\n 00000303 \n \n 0000030b v0000001 v0000000 location view pair\n \n 0000030d v0000001 v0000000 views at 0000030b for:\n- 00000dbe 00000dce (DW_OP_reg6 (r6); DW_OP_piece: 4)\n+ 00000dc2 00000dd2 (DW_OP_reg6 (r6); DW_OP_piece: 4)\n 0000031a \n \n 00000322 v0000005 v0000000 location view pair\n 00000324 v0000002 v0000000 location view pair\n \n 00000326 v0000005 v0000000 views at 00000322 for:\n- 00000d98 00000d9a (DW_OP_fbreg: -68; DW_OP_stack_value)\n+ 00000d9c 00000d9e (DW_OP_fbreg: -68; DW_OP_stack_value)\n 00000334 v0000002 v0000000 views at 00000324 for:\n- 00000edc 00000ede (DW_OP_fbreg: -68; DW_OP_stack_value)\n+ 00000ee0 00000ee2 (DW_OP_fbreg: -68; DW_OP_stack_value)\n 00000342 \n \n 0000034a v0000000 v0000002 location view pair\n 0000034c v0000000 v0000002 location view pair\n \n 0000034e v0000000 v0000002 views at 0000034a for:\n- 00000d9a 00000d9a (DW_OP_fbreg: -68; DW_OP_stack_value)\n+ 00000d9e 00000d9e (DW_OP_fbreg: -68; DW_OP_stack_value)\n 0000035c v0000000 v0000002 views at 0000034c for:\n- 00000ede 00000ede (DW_OP_fbreg: -68; DW_OP_stack_value)\n+ 00000ee2 00000ee2 (DW_OP_fbreg: -68; DW_OP_stack_value)\n 0000036a \n \n 00000372 v0000002 v0000000 location view pair\n 00000374 v0000000 v0000000 location view pair\n 00000376 v0000002 v0000000 location view pair\n \n 00000378 v0000002 v0000000 views at 00000372 for:\n- 00000d9a 00000da0 (DW_OP_fbreg: -64; DW_OP_stack_value)\n+ 00000d9e 00000da4 (DW_OP_fbreg: -64; DW_OP_stack_value)\n 00000385 v0000000 v0000000 views at 00000374 for:\n- 00000da0 00000da2 (DW_OP_reg5 (r5))\n+ 00000da4 00000da6 (DW_OP_reg5 (r5))\n 00000390 v0000002 v0000000 views at 00000376 for:\n- 00000ede 00000ee6 (DW_OP_fbreg: -64; DW_OP_stack_value)\n+ 00000ee2 00000eea (DW_OP_fbreg: -64; DW_OP_stack_value)\n 0000039d \n \n 000003a5 v0000002 v0000000 location view pair\n 000003a7 v0000000 v0000001 location view pair\n 000003a9 v0000002 v0000000 location view pair\n \n 000003ab v0000002 v0000000 views at 000003a5 for:\n- 00000d9a 00000db4 (DW_OP_reg7 (r7))\n+ 00000d9e 00000db8 (DW_OP_reg7 (r7))\n 000003b6 v0000000 v0000001 views at 000003a7 for:\n- 00000dba 00000dbe (DW_OP_reg7 (r7))\n+ 00000dbe 00000dc2 (DW_OP_reg7 (r7))\n 000003c1 v0000002 v0000000 views at 000003a9 for:\n- 00000ede 00000ee6 (DW_OP_reg7 (r7))\n+ 00000ee2 00000eea (DW_OP_reg7 (r7))\n 000003cc \n \n 000003d4 v0000000 v0000000 location view pair\n \n 000003d6 v0000000 v0000000 views at 000003d4 for:\n- 00000da2 00000daa (DW_OP_breg7 (r7): 16; DW_OP_stack_value)\n+ 00000da6 00000dae (DW_OP_breg7 (r7): 16; DW_OP_stack_value)\n 000003e3 \n \n 000003eb v0000001 v0000000 location view pair\n \n 000003ed v0000001 v0000000 views at 000003eb for:\n- 00000da2 00000daa (DW_OP_breg7 (r7): 16; DW_OP_stack_value)\n+ 00000da6 00000dae (DW_OP_breg7 (r7): 16; DW_OP_stack_value)\n 000003fa \n \n 00000402 v0000003 v0000000 location view pair\n \n 00000404 v0000003 v0000000 views at 00000402 for:\n- 00000da2 00000daa (DW_OP_breg7 (r7): 16; DW_OP_stack_value)\n+ 00000da6 00000dae (DW_OP_breg7 (r7): 16; DW_OP_stack_value)\n 00000411 \n \n 00000419 v0000005 v0000007 location view pair\n \n 0000041b v0000005 v0000007 views at 00000419 for:\n- 00000da2 00000da2 (DW_OP_breg7 (r7): 16; DW_OP_stack_value)\n+ 00000da6 00000da6 (DW_OP_breg7 (r7): 16; DW_OP_stack_value)\n 00000428 \n \n 00000430 v0000000 v0000001 location view pair\n \n 00000432 v0000000 v0000001 views at 00000430 for:\n- 00000dbe 00000dbe (DW_OP_reg6 (r6))\n+ 00000dc2 00000dc2 (DW_OP_reg6 (r6))\n 0000043d \n \n 00000445 v0000001 v0000004 location view pair\n \n 00000447 v0000001 v0000004 views at 00000445 for:\n- 00000dbe 00000dbe (DW_OP_fbreg: -68; DW_OP_stack_value)\n+ 00000dc2 00000dc2 (DW_OP_fbreg: -68; DW_OP_stack_value)\n 00000455 \n \n 0000045d v0000003 v0000004 location view pair\n \n 0000045f v0000003 v0000004 views at 0000045d for:\n- 00000dbe 00000dbe (DW_OP_reg5 (r5))\n+ 00000dc2 00000dc2 (DW_OP_reg5 (r5))\n 0000046a \n \n 00000472 v0000000 v0000000 location view pair\n \n 00000474 v0000000 v0000000 views at 00000472 for:\n- 00000dc2 00000dca (DW_OP_breg6 (r6): 16; DW_OP_stack_value)\n+ 00000dc6 00000dce (DW_OP_breg6 (r6): 16; DW_OP_stack_value)\n 00000481 \n \n 00000489 v0000000 v0000000 location view pair\n \n 0000048b v0000000 v0000000 views at 00000489 for:\n- 00000dc2 00000dca (DW_OP_fbreg: -68; DW_OP_stack_value)\n+ 00000dc6 00000dce (DW_OP_fbreg: -68; DW_OP_stack_value)\n 00000499 \n \n 000004a1 v0000001 v0000000 location view pair\n \n 000004a3 v0000001 v0000000 views at 000004a1 for:\n- 00000dc2 00000dca (DW_OP_breg6 (r6): 16; DW_OP_stack_value)\n+ 00000dc6 00000dce (DW_OP_breg6 (r6): 16; DW_OP_stack_value)\n 000004b0 \n \n 000004b8 v0000003 v0000000 location view pair\n \n 000004ba v0000003 v0000000 views at 000004b8 for:\n- 00000dc2 00000dca (DW_OP_breg6 (r6): 16; DW_OP_stack_value)\n+ 00000dc6 00000dce (DW_OP_breg6 (r6): 16; DW_OP_stack_value)\n 000004c7 \n \n 000004cf v0000007 v0000009 location view pair\n \n 000004d1 v0000007 v0000009 views at 000004cf for:\n- 00000dc2 00000dc2 (DW_OP_breg6 (r6): 16; DW_OP_stack_value)\n+ 00000dc6 00000dc6 (DW_OP_breg6 (r6): 16; DW_OP_stack_value)\n 000004de \n \n 000004e6 v0000001 v0000000 location view pair\n \n 000004e8 v0000001 v0000000 views at 000004e6 for:\n- 00000de4 00000dec (DW_OP_GNU_implicit_pointer: <0x2b5f> 0)\n+ 00000de8 00000df0 (DW_OP_GNU_implicit_pointer: <0x2b5f> 0)\n 000004f8 \n \n 00000500 v0000001 v0000000 location view pair\n \n 00000502 v0000001 v0000000 views at 00000500 for:\n- 00000df6 00000dfe (DW_OP_GNU_implicit_pointer: <0x2b90> 0)\n+ 00000dfa 00000e02 (DW_OP_GNU_implicit_pointer: <0x2b90> 0)\n 00000512 \n \n 0000051a v0000001 v0000000 location view pair\n \n 0000051c v0000001 v0000000 views at 0000051a for:\n- 00000e0c 00000e10 (DW_OP_addr: 12cc; DW_OP_stack_value)\n+ 00000e10 00000e14 (DW_OP_addr: 12d0; DW_OP_stack_value)\n 0000052c \n \n 00000534 v0000001 v0000000 location view pair\n \n 00000536 v0000001 v0000000 views at 00000534 for:\n- 00000e22 00000e38 (DW_OP_addr: 1318; DW_OP_stack_value)\n+ 00000e26 00000e3c (DW_OP_addr: 131c; DW_OP_stack_value)\n 00000546 \n \n 0000054e v0000002 v0000000 location view pair\n \n 00000550 v0000002 v0000000 views at 0000054e for:\n- 00000e38 00000e3e (DW_OP_GNU_implicit_pointer: <0x2bc4> 0)\n+ 00000e3c 00000e42 (DW_OP_GNU_implicit_pointer: <0x2bc4> 0)\n 00000560 \n \n 00000568 v0000001 v0000004 location view pair\n \n 0000056a v0000001 v0000004 views at 00000568 for:\n- 00000e7c 00000e7c (DW_OP_fbreg: -68; DW_OP_stack_value)\n+ 00000e80 00000e80 (DW_OP_fbreg: -68; DW_OP_stack_value)\n 00000578 \n \n 00000580 v0000002 v0000004 location view pair\n \n 00000582 v0000002 v0000004 views at 00000580 for:\n- 00000e7c 00000e7c (DW_OP_fbreg: -68; DW_OP_stack_value)\n+ 00000e80 00000e80 (DW_OP_fbreg: -68; DW_OP_stack_value)\n 00000590 \n \n 00000598 v0000003 v0000004 location view pair\n \n 0000059a v0000003 v0000004 views at 00000598 for:\n- 00000e7c 00000e7c (DW_OP_reg5 (r5))\n+ 00000e80 00000e80 (DW_OP_reg5 (r5))\n 000005a5 \n \n 000005ad v0000001 v0000000 location view pair\n \n 000005af v0000001 v0000000 views at 000005ad for:\n- 00000e80 00000e96 (DW_OP_addr: 1210; DW_OP_stack_value)\n+ 00000e84 00000e9a (DW_OP_addr: 1214; DW_OP_stack_value)\n 000005bf \n \n 000005c7 v0000002 v0000001 location view pair\n \n 000005c9 v0000002 v0000001 views at 000005c7 for:\n- 00000e96 00000e98 (DW_OP_fbreg: -68; DW_OP_stack_value)\n+ 00000e9a 00000e9c (DW_OP_fbreg: -68; DW_OP_stack_value)\n 000005d7 \n \n 000005df v0000003 v0000001 location view pair\n \n 000005e1 v0000003 v0000001 views at 000005df for:\n- 00000e96 00000e98 (DW_OP_fbreg: -68; DW_OP_stack_value)\n+ 00000e9a 00000e9c (DW_OP_fbreg: -68; DW_OP_stack_value)\n 000005ef \n \n 000005f7 v0000000 v0000001 location view pair\n \n 000005f9 v0000000 v0000001 views at 000005f7 for:\n- 00000e98 00000e98 (DW_OP_reg4 (r4))\n+ 00000e9c 00000e9c (DW_OP_reg4 (r4))\n 00000604 \n \n 0000060c v0000003 v0000006 location view pair\n 0000060e v0000002 v0000005 location view pair\n \n 00000610 v0000003 v0000006 views at 0000060c for:\n- 00000e98 00000e98 (DW_OP_fbreg: -68; DW_OP_stack_value)\n+ 00000e9c 00000e9c (DW_OP_fbreg: -68; DW_OP_stack_value)\n 0000061e v0000002 v0000005 views at 0000060e for:\n- 00000ed0 00000ed0 (DW_OP_fbreg: -68; DW_OP_stack_value)\n+ 00000ed4 00000ed4 (DW_OP_fbreg: -68; DW_OP_stack_value)\n 0000062c \n \n 00000634 v0000004 v0000006 location view pair\n 00000636 v0000003 v0000005 location view pair\n \n 00000638 v0000004 v0000006 views at 00000634 for:\n- 00000e98 00000e98 (DW_OP_fbreg: -68; DW_OP_stack_value)\n+ 00000e9c 00000e9c (DW_OP_fbreg: -68; DW_OP_stack_value)\n 00000646 v0000003 v0000005 views at 00000636 for:\n- 00000ed0 00000ed0 (DW_OP_fbreg: -68; DW_OP_stack_value)\n+ 00000ed4 00000ed4 (DW_OP_fbreg: -68; DW_OP_stack_value)\n 00000654 \n \n 0000065c v0000005 v0000006 location view pair\n 0000065e v0000004 v0000005 location view pair\n \n 00000660 v0000005 v0000006 views at 0000065c for:\n- 00000e98 00000e98 (DW_OP_fbreg: -64; DW_OP_stack_value)\n+ 00000e9c 00000e9c (DW_OP_fbreg: -64; DW_OP_stack_value)\n 0000066d v0000004 v0000005 views at 0000065e for:\n- 00000ed0 00000ed0 (DW_OP_reg5 (r5))\n+ 00000ed4 00000ed4 (DW_OP_reg5 (r5))\n 00000678 \n \n 00000680 v0000000 v0000000 location view pair\n \n 00000682 v0000000 v0000000 views at 00000680 for:\n- 00000eb6 00000ec8 (DW_OP_addr: 1244; DW_OP_stack_value)\n+ 00000eba 00000ecc (DW_OP_addr: 1248; DW_OP_stack_value)\n 00000692 \n \n 0000069a v0000000 v0000000 location view pair\n \n 0000069c v0000000 v0000000 views at 0000069a for:\n- 00000eb6 00000ec8 (DW_OP_reg11 (r11))\n+ 00000eba 00000ecc (DW_OP_reg11 (r11))\n 000006a7 \n \n 000006af v0000002 v0000000 location view pair\n \n 000006b1 v0000002 v0000000 views at 000006af for:\n- 00000ec8 00000ed0 (DW_OP_lit0; DW_OP_stack_value)\n+ 00000ecc 00000ed4 (DW_OP_lit0; DW_OP_stack_value)\n 000006bd \n \n 000006c5 v0000002 v0000000 location view pair\n \n 000006c7 v0000002 v0000000 views at 000006c5 for:\n- 00000ec8 00000ed0 (DW_OP_GNU_implicit_pointer: <0x21d0> 0)\n+ 00000ecc 00000ed4 (DW_OP_GNU_implicit_pointer: <0x21d0> 0)\n 000006d7 \n \n 000006df v0000003 v0000000 location view pair\n \n 000006e1 v0000003 v0000000 views at 000006df for:\n- 00000ec8 00000ed0 (DW_OP_reg4 (r4); DW_OP_piece: 4)\n+ 00000ecc 00000ed4 (DW_OP_reg4 (r4); DW_OP_piece: 4)\n 000006ee \n \n 000006f6 v0000000 v0000000 location view pair\n \n 000006f8 v0000000 v0000000 views at 000006f6 for:\n- 00000ef8 00000f0a (DW_OP_addr: 1250; DW_OP_stack_value)\n+ 00000efc 00000f0e (DW_OP_addr: 1254; DW_OP_stack_value)\n 00000708 \n \n 00000710 v0000000 v0000000 location view pair\n \n 00000712 v0000000 v0000000 views at 00000710 for:\n- 00000ef8 00000f0a (DW_OP_reg4 (r4))\n+ 00000efc 00000f0e (DW_OP_reg4 (r4))\n 0000071d \n \n 00000725 v0000001 v0000000 location view pair\n \n 00000727 v0000001 v0000000 views at 00000725 for:\n- 00000f16 00000f2a (DW_OP_addr: 11f8; DW_OP_stack_value)\n+ 00000f1a 00000f2e (DW_OP_addr: 11fc; DW_OP_stack_value)\n 00000737 \n \n 0000073f v0000000 v0000000 location view pair\n 00000741 v0000000 v0000000 location view pair\n \n 00000743 v0000000 v0000000 views at 0000073f for:\n- 00001090 000010d4 (DW_OP_reg0 (r0))\n+ 00001094 000010d8 (DW_OP_reg0 (r0))\n 0000074e v0000000 v0000000 views at 00000741 for:\n- 000010d4 00001118 (DW_OP_GNU_entry_value: (DW_OP_reg0 (r0)); DW_OP_stack_value)\n+ 000010d8 0000111c (DW_OP_GNU_entry_value: (DW_OP_reg0 (r0)); DW_OP_stack_value)\n 0000075c \n \n 00000764 v0000000 v0000000 location view pair\n 00000766 v0000000 v0000000 location view pair\n \n 00000768 v0000000 v0000000 views at 00000764 for:\n- 00001090 000010d4 (DW_OP_reg1 (r1))\n+ 00001094 000010d8 (DW_OP_reg1 (r1))\n 00000773 v0000000 v0000000 views at 00000766 for:\n- 000010d4 00001118 (DW_OP_GNU_entry_value: (DW_OP_reg1 (r1)); DW_OP_stack_value)\n+ 000010d8 0000111c (DW_OP_GNU_entry_value: (DW_OP_reg1 (r1)); DW_OP_stack_value)\n 00000781 \n \n 00000789 v0000000 v0000000 location view pair\n \n 0000078b v0000000 v0000000 views at 00000789 for:\n- 00001098 000010d4 (DW_OP_breg1 (r1): 0)\n+ 0000109c 000010d8 (DW_OP_breg1 (r1): 0)\n 00000797 \n \n 0000079f v0000001 v0000000 location view pair\n \n 000007a1 v0000001 v0000000 views at 0000079f for:\n- 000010d4 000010da (DW_OP_GNU_implicit_pointer: <0x2bd3> 0)\n+ 000010d8 000010de (DW_OP_GNU_implicit_pointer: <0x2bd3> 0)\n 000007b1 \n \n"}, {"source1": "readelf --wide --debug-dump=ranges {}", "source2": "readelf --wide --debug-dump=ranges {}", "unified_diff": "@@ -3,12 +3,12 @@\n Length: 44\n Version: 2\n Offset into .debug_info: 0x0\n Pointer Size: 4\n Segment Size: 0\n \n Address Length\n- 00001090 00000088 \n- 00000cf4 00000034 \n- 00000d28 00000258 \n+ 00001094 00000088 \n+ 00000cf8 00000034 \n+ 00000d2c 00000258 \n 00000000 00000000 \n \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,9 +1,9 @@\n GCC: (Debian 10.2.0-16) 10.2.0\n-d&?-Gl)i\n+[g)uPfQVy\n N]RD%wkX\n /usr/lib/debug/.dwz/arm-linux-gnueabihf/libsword-utils.debug\n /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/Scrt1.o\n /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crti.o\n call_weak_fn\n /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crtn.o\n mkfastmod.cpp\n"}, {"source1": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {}", "unified_diff": "@@ -1,7 +1,7 @@\n \n \n \n Disassembly of section .init:\n \n-00000b88 <_init>:\n+00000b8c <_init>:\n \t...\n"}, {"source1": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {}", "unified_diff": "@@ -1,7 +1,7 @@\n \n \n \n Disassembly of section .plt:\n \n-00000b94 <.plt>:\n+00000b98 <.plt>:\n \t...\n"}, {"source1": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "unified_diff": "@@ -1,41 +1,41 @@\n \n \n \n Disassembly of section .text:\n \n-00000cf4 <_GLOBAL__sub_I__Z13percentUpdatecPv>:\n+00000cf8 <_GLOBAL__sub_I__Z13percentUpdatecPv>:\n \t...\n \n-00000d28
:\n+00000d2c
:\n \t...\n \n-00000f80 <_start>:\n+00000f84 <_start>:\n \t...\n \n-00000fc8 :\n+00000fcc :\n \t...\n \n-00000fec :\n+00000ff0 :\n \t...\n \n-00001018 :\n+0000101c :\n \t...\n \n-0000104c <__do_global_dtors_aux>:\n+00001050 <__do_global_dtors_aux>:\n \t...\n \n-0000108c :\n+00001090 :\n frame_dummy():\n \tmovs\tr0, r0\n \t...\n \n-00001090 :\n+00001094 :\n \t...\n \n-00001118 <__libc_csu_init>:\n+0000111c <__libc_csu_init>:\n \t...\n \n-00001158 <__libc_csu_fini>:\n+0000115c <__libc_csu_fini>:\n __libc_csu_fini():\n \tmovs\tr0, r0\n \t...\n"}, {"source1": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {}", "unified_diff": "@@ -1,7 +1,7 @@\n \n \n \n Disassembly of section .fini:\n \n-0000115c <_fini>:\n+00001160 <_fini>:\n \t...\n"}]}, {"source1": "./usr/lib/debug/.build-id/f4/346b8cd2adf7d6910a7e1edd7f2093a7a0126c.debug", "source2": "./usr/lib/debug/.build-id/7d/c6331a951b154bfef05b3d5b0c81923ac1064c.debug", "comments": ["Files similar despite different names (score: 56, lower is more similar)"], "unified_diff": null, "details": [{"source1": "readelf --wide --file-header {}", "source2": "readelf --wide --file-header {}", "unified_diff": "@@ -4,17 +4,17 @@\n Data: 2's complement, little endian\n Version: 1 (current)\n OS/ABI: UNIX - System V\n ABI Version: 0\n Type: DYN (Shared object file)\n Machine: ARM\n Version: 0x1\n- Entry point address: 0x12cd\n+ Entry point address: 0x12d1\n Start of program headers: 52 (bytes into file)\n- Start of section headers: 10608 (bytes into file)\n+ Start of section headers: 10604 (bytes into file)\n Flags: 0x5000400, Version5 EABI, hard-float ABI\n Size of this header: 52 (bytes)\n Size of program headers: 32 (bytes)\n Number of program headers: 9\n Size of section headers: 40 (bytes)\n Number of section headers: 39\n Section header string table index: 38\n"}, {"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,19 +1,19 @@\n \n Elf file type is DYN (Shared object file)\n-Entry point 0x12cd\n+Entry point 0x12d1\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- EXIDX 0x0001b4 0x00001828 0x00001828 0x00000 0x00018 R 0x4\n+ EXIDX 0x0001b4 0x0000182c 0x0000182c 0x00000 0x00018 R 0x4\n PHDR 0x000034 0x00000034 0x00000034 0x00120 0x00120 R 0x4\n INTERP 0x000154 0x00000154 0x00000154 0x00000 0x00019 R 0x1\n [Requesting program interpreter: ]\n- LOAD 0x000000 0x00000000 0x00000000 0x001b4 0x01844 R E 0x10000\n+ LOAD 0x000000 0x00000000 0x00000000 0x001b4 0x01848 R E 0x10000\n LOAD 0x001e20 0x00011e20 0x00011e20 0x00000 0x001f0 RW 0x10000\n DYNAMIC 0x001e20 0x00011e2c 0x00011e2c 0x00000 0x00118 RW 0x4\n NOTE 0x000170 0x00000170 0x00000170 0x00044 0x00044 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n GNU_RELRO 0x001e20 0x00011e20 0x00011e20 0x00000 0x001e0 R 0x1\n \n Section to Segment mapping:\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -1,48 +1,48 @@\n-There are 39 section headers, starting at offset 0x2970:\n+There are 39 section headers, starting at offset 0x296c:\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 00000154 000154 000019 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000170 000170 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000194 000194 000020 00 A 0 0 4\n [ 4] .gnu.hash NOBITS 000001b4 0001b4 000064 04 A 5 0 4\n [ 5] .dynsym NOBITS 00000218 0001b4 000380 10 A 6 3 4\n- [ 6] .dynstr NOBITS 00000598 0001b4 0004ac 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 00000a44 0001b4 000070 02 A 5 0 2\n- [ 8] .gnu.version_r NOBITS 00000ab4 0001b4 0000a0 00 A 6 3 4\n- [ 9] .rel.dyn NOBITS 00000b54 0001b4 000078 08 A 5 0 4\n- [10] .rel.plt NOBITS 00000bcc 0001b4 000108 08 AI 5 22 4\n- [11] .init NOBITS 00000cd4 0001b4 00000c 00 AX 0 0 4\n- [12] .plt NOBITS 00000ce0 0001b4 0001a4 04 AX 0 0 4\n- [13] .text NOBITS 00000e84 0001b4 00059c 00 AX 0 0 4\n- [14] .fini NOBITS 00001420 0001b4 000008 00 AX 0 0 4\n- [15] .rodata NOBITS 00001428 0001b4 000368 00 A 0 0 4\n- [16] .ARM.extab NOBITS 00001790 0001b4 000096 00 A 0 0 4\n- [17] .ARM.exidx NOBITS 00001828 0001b4 000018 00 AL 13 0 4\n- [18] .eh_frame NOBITS 00001840 0001b4 000004 00 A 0 0 4\n+ [ 6] .dynstr NOBITS 00000598 0001b4 0004ae 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 00000a46 0001b4 000070 02 A 5 0 2\n+ [ 8] .gnu.version_r NOBITS 00000ab8 0001b4 0000a0 00 A 6 3 4\n+ [ 9] .rel.dyn NOBITS 00000b58 0001b4 000078 08 A 5 0 4\n+ [10] .rel.plt NOBITS 00000bd0 0001b4 000108 08 AI 5 22 4\n+ [11] .init NOBITS 00000cd8 0001b4 00000c 00 AX 0 0 4\n+ [12] .plt NOBITS 00000ce4 0001b4 0001a4 04 AX 0 0 4\n+ [13] .text NOBITS 00000e88 0001b4 00059c 00 AX 0 0 4\n+ [14] .fini NOBITS 00001424 0001b4 000008 00 AX 0 0 4\n+ [15] .rodata NOBITS 0000142c 0001b4 000368 00 A 0 0 4\n+ [16] .ARM.extab NOBITS 00001794 0001b4 000096 00 A 0 0 4\n+ [17] .ARM.exidx NOBITS 0000182c 0001b4 000018 00 AL 13 0 4\n+ [18] .eh_frame NOBITS 00001844 0001b4 000004 00 A 0 0 4\n [19] .init_array NOBITS 00011e20 001e20 000008 04 WA 0 0 4\n [20] .fini_array NOBITS 00011e28 001e20 000004 04 WA 0 0 4\n [21] .dynamic NOBITS 00011e2c 001e20 000118 08 WA 6 0 4\n [22] .got NOBITS 00011f44 001e20 0000bc 04 WA 0 0 4\n [23] .data NOBITS 00012000 001e20 000008 00 WA 0 0 4\n [24] .bss NOBITS 00012008 001e20 000008 00 WA 0 0 4\n [25] .comment PROGBITS 00000000 0001b4 00001f 01 MS 0 0 1\n [26] .ARM.attributes ARM_ATTRIBUTES 00000000 0001d3 000033 00 0 0 1\n [27] .debug_aranges PROGBITS 00000000 000206 000028 00 0 0 1\n- [28] .debug_info PROGBITS 00000000 000230 00088f 00 C 0 0 4\n+ [28] .debug_info PROGBITS 00000000 000230 00088e 00 C 0 0 4\n [29] .debug_abbrev PROGBITS 00000000 000ac0 00025a 00 C 0 0 4\n- [30] .debug_line PROGBITS 00000000 000d1c 000499 00 C 0 0 4\n- [31] .debug_frame PROGBITS 00000000 0011b8 000068 00 0 0 4\n- [32] .debug_str PROGBITS 00000000 001220 0000b7 01 MSC 0 0 4\n- [33] .debug_loc PROGBITS 00000000 0012d8 0002de 00 C 0 0 4\n- [34] .debug_ranges PROGBITS 00000000 0015b8 0000cf 00 C 0 0 4\n- [35] .gnu_debugaltlink PROGBITS 00000000 001687 000051 00 0 0 1\n- [36] .symtab SYMTAB 00000000 0016d8 000a10 10 37 108 4\n- [37] .strtab STRTAB 00000000 0020e8 0006ff 00 0 0 1\n- [38] .shstrtab STRTAB 00000000 0027e7 000188 00 0 0 1\n+ [30] .debug_line PROGBITS 00000000 000d1c 000497 00 C 0 0 4\n+ [31] .debug_frame PROGBITS 00000000 0011b4 000068 00 0 0 4\n+ [32] .debug_str PROGBITS 00000000 00121c 0000b7 01 MSC 0 0 4\n+ [33] .debug_loc PROGBITS 00000000 0012d4 0002dd 00 C 0 0 4\n+ [34] .debug_ranges PROGBITS 00000000 0015b4 0000ce 00 C 0 0 4\n+ [35] .gnu_debugaltlink PROGBITS 00000000 001682 000051 00 0 0 1\n+ [36] .symtab SYMTAB 00000000 0016d4 000a10 10 37 108 4\n+ [37] .strtab STRTAB 00000000 0020e4 0006ff 00 0 0 1\n+ [38] .shstrtab STRTAB 00000000 0027e3 000188 00 0 0 1\n Key to Flags:\n W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n L (link order), O (extra OS processing required), G (group), T (TLS),\n C (compressed), x (unknown), o (OS specific), E (exclude),\n y (purecode), p (processor specific)\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -4,26 +4,26 @@\n 0: 00000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000154 0 SECTION LOCAL DEFAULT 1 \n 2: 00000170 0 SECTION LOCAL DEFAULT 2 \n 3: 00000194 0 SECTION LOCAL DEFAULT 3 \n 4: 000001b4 0 SECTION LOCAL DEFAULT 4 \n 5: 00000218 0 SECTION LOCAL DEFAULT 5 \n 6: 00000598 0 SECTION LOCAL DEFAULT 6 \n- 7: 00000a44 0 SECTION LOCAL DEFAULT 7 \n- 8: 00000ab4 0 SECTION LOCAL DEFAULT 8 \n- 9: 00000b54 0 SECTION LOCAL DEFAULT 9 \n- 10: 00000bcc 0 SECTION LOCAL DEFAULT 10 \n- 11: 00000cd4 0 SECTION LOCAL DEFAULT 11 \n- 12: 00000ce0 0 SECTION LOCAL DEFAULT 12 \n- 13: 00000e84 0 SECTION LOCAL DEFAULT 13 \n- 14: 00001420 0 SECTION LOCAL DEFAULT 14 \n- 15: 00001428 0 SECTION LOCAL DEFAULT 15 \n- 16: 00001790 0 SECTION LOCAL DEFAULT 16 \n- 17: 00001828 0 SECTION LOCAL DEFAULT 17 \n- 18: 00001840 0 SECTION LOCAL DEFAULT 18 \n+ 7: 00000a46 0 SECTION LOCAL DEFAULT 7 \n+ 8: 00000ab8 0 SECTION LOCAL DEFAULT 8 \n+ 9: 00000b58 0 SECTION LOCAL DEFAULT 9 \n+ 10: 00000bd0 0 SECTION LOCAL DEFAULT 10 \n+ 11: 00000cd8 0 SECTION LOCAL DEFAULT 11 \n+ 12: 00000ce4 0 SECTION LOCAL DEFAULT 12 \n+ 13: 00000e88 0 SECTION LOCAL DEFAULT 13 \n+ 14: 00001424 0 SECTION LOCAL DEFAULT 14 \n+ 15: 0000142c 0 SECTION LOCAL DEFAULT 15 \n+ 16: 00001794 0 SECTION LOCAL DEFAULT 16 \n+ 17: 0000182c 0 SECTION LOCAL DEFAULT 17 \n+ 18: 00001844 0 SECTION LOCAL DEFAULT 18 \n 19: 00011e20 0 SECTION LOCAL DEFAULT 19 \n 20: 00011e28 0 SECTION LOCAL DEFAULT 20 \n 21: 00011e2c 0 SECTION LOCAL DEFAULT 21 \n 22: 00011f44 0 SECTION LOCAL DEFAULT 22 \n 23: 00012000 0 SECTION LOCAL DEFAULT 23 \n 24: 00012008 0 SECTION LOCAL DEFAULT 24 \n 25: 00000000 0 SECTION LOCAL DEFAULT 25 \n@@ -34,91 +34,91 @@\n 30: 00000000 0 SECTION LOCAL DEFAULT 30 \n 31: 00000000 0 SECTION LOCAL DEFAULT 31 \n 32: 00000000 0 SECTION LOCAL DEFAULT 32 \n 33: 00000000 0 SECTION LOCAL DEFAULT 33 \n 34: 00000000 0 SECTION LOCAL DEFAULT 34 \n 35: 00000000 0 FILE LOCAL DEFAULT ABS /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/Scrt1.o\n 36: 00000194 0 NOTYPE LOCAL DEFAULT 3 $d\n- 37: 000012cc 0 NOTYPE LOCAL DEFAULT 13 $t\n- 38: 00001304 0 NOTYPE LOCAL DEFAULT 13 $d\n- 39: 00001838 0 NOTYPE LOCAL DEFAULT 17 $d\n- 40: 00001428 0 NOTYPE LOCAL DEFAULT 15 $d\n+ 37: 000012d0 0 NOTYPE LOCAL DEFAULT 13 $t\n+ 38: 00001308 0 NOTYPE LOCAL DEFAULT 13 $d\n+ 39: 0000183c 0 NOTYPE LOCAL DEFAULT 17 $d\n+ 40: 0000142c 0 NOTYPE LOCAL DEFAULT 15 $d\n 41: 00012000 0 NOTYPE LOCAL DEFAULT 23 $d\n 42: 00000000 0 FILE LOCAL DEFAULT ABS /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crti.o\n- 43: 00001314 0 NOTYPE LOCAL DEFAULT 13 $a\n- 44: 00001314 0 FUNC LOCAL DEFAULT 13 call_weak_fn\n- 45: 00001330 0 NOTYPE LOCAL DEFAULT 13 $d\n- 46: 00000cd4 0 NOTYPE LOCAL DEFAULT 11 $a\n- 47: 00001420 0 NOTYPE LOCAL DEFAULT 14 $a\n+ 43: 00001318 0 NOTYPE LOCAL DEFAULT 13 $a\n+ 44: 00001318 0 FUNC LOCAL DEFAULT 13 call_weak_fn\n+ 45: 00001334 0 NOTYPE LOCAL DEFAULT 13 $d\n+ 46: 00000cd8 0 NOTYPE LOCAL DEFAULT 11 $a\n+ 47: 00001424 0 NOTYPE LOCAL DEFAULT 14 $a\n 48: 00000000 0 FILE LOCAL DEFAULT ABS /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crtn.o\n- 49: 00000cdc 0 NOTYPE LOCAL DEFAULT 11 $a\n- 50: 00001424 0 NOTYPE LOCAL DEFAULT 14 $a\n+ 49: 00000ce0 0 NOTYPE LOCAL DEFAULT 11 $a\n+ 50: 00001428 0 NOTYPE LOCAL DEFAULT 14 $a\n 51: 00000000 0 FILE LOCAL DEFAULT ABS addld.cpp\n- 52: 00000e85 52 FUNC LOCAL DEFAULT 13 _GLOBAL__sub_I_main\n- 53: 00000e84 0 NOTYPE LOCAL DEFAULT 13 $t\n- 54: 00000ea8 0 NOTYPE LOCAL DEFAULT 13 $d\n- 55: 00001828 0 NOTYPE LOCAL DEFAULT 17 $d\n+ 52: 00000e89 52 FUNC LOCAL DEFAULT 13 _GLOBAL__sub_I_main\n+ 53: 00000e88 0 NOTYPE LOCAL DEFAULT 13 $t\n+ 54: 00000eac 0 NOTYPE LOCAL DEFAULT 13 $d\n+ 55: 0000182c 0 NOTYPE LOCAL DEFAULT 17 $d\n 56: 00011e24 0 NOTYPE LOCAL DEFAULT 19 $d\n- 57: 000014bc 0 NOTYPE LOCAL DEFAULT 15 $d\n- 58: 00000eb8 0 NOTYPE LOCAL DEFAULT 13 $t\n- 59: 000012a0 0 NOTYPE LOCAL DEFAULT 13 $d\n- 60: 00001790 0 NOTYPE LOCAL DEFAULT 16 $d\n+ 57: 000014c0 0 NOTYPE LOCAL DEFAULT 15 $d\n+ 58: 00000ebc 0 NOTYPE LOCAL DEFAULT 13 $t\n+ 59: 000012a4 0 NOTYPE LOCAL DEFAULT 13 $d\n+ 60: 00001794 0 NOTYPE LOCAL DEFAULT 16 $d\n 61: 0001200c 0 NOTYPE LOCAL DEFAULT 24 $d\n 62: 0001200c 1 OBJECT LOCAL DEFAULT 24 _ZStL8__ioinit\n 63: 00000000 0 FILE LOCAL DEFAULT ABS crtstuff.c\n- 64: 0000142c 0 NOTYPE LOCAL DEFAULT 15 $d\n- 65: 0000142c 0 OBJECT LOCAL DEFAULT 15 all_implied_fbits\n- 66: 00001339 0 FUNC LOCAL DEFAULT 13 deregister_tm_clones\n- 67: 00001338 0 NOTYPE LOCAL DEFAULT 13 $t\n- 68: 00001354 0 NOTYPE LOCAL DEFAULT 13 $d\n- 69: 00001364 0 NOTYPE LOCAL DEFAULT 13 $t\n- 70: 00001365 0 FUNC LOCAL DEFAULT 13 register_tm_clones\n- 71: 00001388 0 NOTYPE LOCAL DEFAULT 13 $d\n+ 64: 00001430 0 NOTYPE LOCAL DEFAULT 15 $d\n+ 65: 00001430 0 OBJECT LOCAL DEFAULT 15 all_implied_fbits\n+ 66: 0000133d 0 FUNC LOCAL DEFAULT 13 deregister_tm_clones\n+ 67: 0000133c 0 NOTYPE LOCAL DEFAULT 13 $t\n+ 68: 00001358 0 NOTYPE LOCAL DEFAULT 13 $d\n+ 69: 00001368 0 NOTYPE LOCAL DEFAULT 13 $t\n+ 70: 00001369 0 FUNC LOCAL DEFAULT 13 register_tm_clones\n+ 71: 0000138c 0 NOTYPE LOCAL DEFAULT 13 $d\n 72: 00012004 0 NOTYPE LOCAL DEFAULT 23 $d\n- 73: 00001398 0 NOTYPE LOCAL DEFAULT 13 $t\n- 74: 00001399 0 FUNC LOCAL DEFAULT 13 __do_global_dtors_aux\n- 75: 000013c4 0 NOTYPE LOCAL DEFAULT 13 $d\n+ 73: 0000139c 0 NOTYPE LOCAL DEFAULT 13 $t\n+ 74: 0000139d 0 FUNC LOCAL DEFAULT 13 __do_global_dtors_aux\n+ 75: 000013c8 0 NOTYPE LOCAL DEFAULT 13 $d\n 76: 00012008 1 OBJECT LOCAL DEFAULT 24 completed.0\n 77: 00011e28 0 NOTYPE LOCAL DEFAULT 20 $d\n 78: 00011e28 0 OBJECT LOCAL DEFAULT 20 __do_global_dtors_aux_fini_array_entry\n- 79: 000013d8 0 NOTYPE LOCAL DEFAULT 13 $t\n- 80: 000013d9 0 FUNC LOCAL DEFAULT 13 frame_dummy\n+ 79: 000013dc 0 NOTYPE LOCAL DEFAULT 13 $t\n+ 80: 000013dd 0 FUNC LOCAL DEFAULT 13 frame_dummy\n 81: 00011e20 0 NOTYPE LOCAL DEFAULT 19 $d\n 82: 00011e20 0 OBJECT LOCAL DEFAULT 19 __frame_dummy_init_array_entry\n 83: 00012008 0 NOTYPE LOCAL DEFAULT 24 $d\n 84: 00000000 0 FILE LOCAL DEFAULT ABS elf-init.oS\n- 85: 000013dc 0 NOTYPE LOCAL DEFAULT 13 $t\n- 86: 00001414 0 NOTYPE LOCAL DEFAULT 13 $d\n- 87: 0000141c 0 NOTYPE LOCAL DEFAULT 13 $t\n+ 85: 000013e0 0 NOTYPE LOCAL DEFAULT 13 $t\n+ 86: 00001418 0 NOTYPE LOCAL DEFAULT 13 $d\n+ 87: 00001420 0 NOTYPE LOCAL DEFAULT 13 $t\n 88: 00000000 0 FILE LOCAL DEFAULT ABS crtstuff.c\n- 89: 00001700 0 NOTYPE LOCAL DEFAULT 15 $d\n- 90: 00001700 0 OBJECT LOCAL DEFAULT 15 all_implied_fbits\n- 91: 00001840 0 NOTYPE LOCAL DEFAULT 18 $d\n- 92: 00001840 0 OBJECT LOCAL DEFAULT 18 __FRAME_END__\n+ 89: 00001704 0 NOTYPE LOCAL DEFAULT 15 $d\n+ 90: 00001704 0 OBJECT LOCAL DEFAULT 15 all_implied_fbits\n+ 91: 00001844 0 NOTYPE LOCAL DEFAULT 18 $d\n+ 92: 00001844 0 OBJECT LOCAL DEFAULT 18 __FRAME_END__\n 93: 00000000 0 FILE LOCAL DEFAULT ABS \n 94: 00012008 0 OBJECT LOCAL DEFAULT 23 __TMC_END__\n- 95: 00001420 0 FUNC LOCAL DEFAULT 14 _fini\n+ 95: 00001424 0 FUNC LOCAL DEFAULT 14 _fini\n 96: 00011e28 0 NOTYPE LOCAL DEFAULT 19 __init_array_end\n 97: 00011e20 0 NOTYPE LOCAL DEFAULT 19 __init_array_start\n 98: 00011f44 0 OBJECT LOCAL DEFAULT ABS _GLOBAL_OFFSET_TABLE_\n 99: 00011e2c 0 OBJECT LOCAL DEFAULT ABS _DYNAMIC\n- 100: 00000cd4 0 FUNC LOCAL DEFAULT 11 _init\n+ 100: 00000cd8 0 FUNC LOCAL DEFAULT 11 _init\n 101: 00012004 0 OBJECT LOCAL DEFAULT 23 __dso_handle\n- 102: 00000ce0 0 NOTYPE LOCAL DEFAULT 12 $a\n- 103: 00000cf0 0 NOTYPE LOCAL DEFAULT 12 $d\n- 104: 00000cf4 0 NOTYPE LOCAL DEFAULT 12 $a\n- 105: 00000dc0 0 NOTYPE LOCAL DEFAULT 12 $t\n- 106: 00000dc4 0 NOTYPE LOCAL DEFAULT 12 $a\n+ 102: 00000ce4 0 NOTYPE LOCAL DEFAULT 12 $a\n+ 103: 00000cf4 0 NOTYPE LOCAL DEFAULT 12 $d\n+ 104: 00000cf8 0 NOTYPE LOCAL DEFAULT 12 $a\n+ 105: 00000dc4 0 NOTYPE LOCAL DEFAULT 12 $t\n+ 106: 00000dc8 0 NOTYPE LOCAL DEFAULT 12 $a\n 107: 00000000 0 SECTION LOCAL DEFAULT 35 \n- 108: 00000eb9 1044 FUNC GLOBAL DEFAULT 13 main\n+ 108: 00000ebd 1044 FUNC GLOBAL DEFAULT 13 main\n 109: 00000000 0 FUNC GLOBAL DEFAULT UND _ZN5sword3zLD11deleteEntryEv\n 110: 00012010 0 NOTYPE GLOBAL DEFAULT 24 __bss_end__\n- 111: 000012cd 0 FUNC GLOBAL DEFAULT 13 _start\n+ 111: 000012d1 0 FUNC GLOBAL DEFAULT 13 _start\n 112: 00000000 0 NOTYPE WEAK DEFAULT UND _ITM_deregisterTMCloneTable\n- 113: 0000141d 2 FUNC GLOBAL DEFAULT 13 __libc_csu_fini\n+ 113: 00001421 2 FUNC GLOBAL DEFAULT 13 __libc_csu_fini\n 114: 00000000 0 FUNC GLOBAL DEFAULT UND _ZN5sword3zLDD1Ev\n 115: 00012000 0 NOTYPE GLOBAL DEFAULT 23 __data_start\n 116: 00000000 0 FUNC GLOBAL DEFAULT UND _ZN5sword5RawLDC1EPKcS2_S2_PNS_9SWDisplayEcccS2_bb\n 117: 00012008 0 NOTYPE GLOBAL DEFAULT 24 __bss_start\n 118: 00000000 0 FUNC GLOBAL DEFAULT UND __stack_chk_fail@@GLIBC_2.4\n 119: 00012010 0 NOTYPE GLOBAL DEFAULT 24 _end\n 120: 00000000 0 FUNC GLOBAL DEFAULT UND _ZNK5sword4SWLD9createKeyEv\n@@ -133,15 +133,15 @@\n 129: 00012008 0 NOTYPE GLOBAL DEFAULT 23 _edata\n 130: 00000000 0 FUNC GLOBAL DEFAULT UND _ZN5sword5RawLD8setEntryEPKcl\n 131: 00000000 0 FUNC GLOBAL DEFAULT UND _ZN5sword5RawLD11deleteEntryEv\n 132: 00000000 0 FUNC GLOBAL DEFAULT UND _ZNSt8ios_base4InitD1Ev@@GLIBCXX_3.4\n 133: 00012008 0 NOTYPE GLOBAL DEFAULT 24 __bss_start__\n 134: 00000000 0 FUNC WEAK DEFAULT UND __cxa_finalize@@GLIBC_2.4\n 135: 00000000 0 FUNC GLOBAL DEFAULT UND _ZN5sword4zStr12createModuleEPKc\n- 136: 000013dd 64 FUNC GLOBAL DEFAULT 13 __libc_csu_init\n+ 136: 000013e1 64 FUNC GLOBAL DEFAULT 13 __libc_csu_init\n 137: 00000000 0 FUNC GLOBAL DEFAULT UND __aeabi_atexit@@CXXABI_ARM_1.3.3\n 138: 00000000 0 FUNC GLOBAL DEFAULT UND _ZN5sword5RawLD9linkEntryEPKNS_5SWKeyE\n 139: 00000000 0 FUNC GLOBAL DEFAULT UND _ZN5sword3zLDC1EPKcS2_S2_lPNS_10SWCompressEPNS_9SWDisplayEcccS2_bb\n 140: 00000000 0 FUNC GLOBAL DEFAULT UND _ZN5sword3zLD8setEntryEPKcl\n 141: 00000000 0 FUNC GLOBAL DEFAULT UND _ZN5sword5SWKeyC1EPKc\n 142: 00000000 0 OBJECT GLOBAL DEFAULT UND stdin@@GLIBC_2.4\n 143: 00000000 0 OBJECT GLOBAL DEFAULT UND __stack_chk_guard@@GLIBC_2.4\n@@ -153,12 +153,12 @@\n 149: 00000000 0 OBJECT GLOBAL DEFAULT UND stderr@@GLIBC_2.4\n 150: 00000000 0 FUNC GLOBAL DEFAULT UND __fprintf_chk@@GLIBC_2.4\n 151: 00000000 0 FUNC GLOBAL DEFAULT UND __fread_chk@@GLIBC_2.7\n 152: 00000000 0 FUNC GLOBAL DEFAULT UND abort@@GLIBC_2.4\n 153: 00000000 0 FUNC GLOBAL DEFAULT UND exit@@GLIBC_2.4\n 154: 00000000 0 FUNC GLOBAL DEFAULT UND _ZN5sword5SWKey10setPersistEb\n 155: 00012010 0 NOTYPE GLOBAL DEFAULT 24 _bss_end__\n- 156: 00001428 4 OBJECT GLOBAL DEFAULT 15 _IO_stdin_used\n+ 156: 0000142c 4 OBJECT GLOBAL DEFAULT 15 _IO_stdin_used\n 157: 00000000 0 FUNC GLOBAL DEFAULT UND _ZN5sword11ZipCompressC1Ev\n 158: 00012010 0 NOTYPE GLOBAL DEFAULT 24 __end__\n 159: 00000000 0 FUNC GLOBAL DEFAULT UND fopen@@GLIBC_2.4\n 160: 00000000 0 FUNC GLOBAL DEFAULT UND _ZN5sword3zLD9linkEntryEPKNS_5SWKeyE\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f4346b8cd2adf7d6910a7e1edd7f2093a7a0126c\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7dc6331a951b154bfef05b3d5b0c81923ac1064c\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -95,121 +95,121 @@\n 55\t4\t0\t0\twctype-wchar.h\n 56\t7\t0\t0\twctype.h\n 57\t2\t0\t0\tnew\n 58\t0\t0\t0\t\n \n Line Number Statements:\n [0x00000435] Set column to 1\n- [0x00000437] Extended opcode 2: set Address to 0xe84\n+ [0x00000437] Extended opcode 2: set Address to 0xe88\n [0x0000043e] Advance Line by 234 to 235\n [0x00000441] Copy\n [0x00000442] Copy (view 1)\n [0x00000443] Set is_stmt to 0\n [0x00000444] Copy (view 2)\n [0x00000445] Set File Name to entry 2 in the File Name Table\n [0x00000447] Set column to 25\n [0x00000449] Advance Line by -161 to 74\n- [0x0000044c] Special opcode 19: advance Address by 2 to 0xe86 and Line by 0 to 74\n+ [0x0000044c] Special opcode 19: advance Address by 2 to 0xe8a and Line by 0 to 74\n [0x0000044d] Set File Name to entry 1 in the File Name Table\n [0x0000044f] Set column to 1\n [0x00000451] Advance Line by 161 to 235\n- [0x00000454] Special opcode 19: advance Address by 2 to 0xe88 and Line by 0 to 235\n+ [0x00000454] Special opcode 19: advance Address by 2 to 0xe8c and Line by 0 to 235\n [0x00000455] Set File Name to entry 2 in the File Name Table\n [0x00000457] Set column to 25\n [0x00000459] Advance Line by -161 to 74\n- [0x0000045c] Special opcode 19: advance Address by 2 to 0xe8a and Line by 0 to 74\n+ [0x0000045c] Special opcode 19: advance Address by 2 to 0xe8e and Line by 0 to 74\n [0x0000045d] Set File Name to entry 1 in the File Name Table\n [0x0000045f] Set column to 1\n [0x00000461] Advance Line by 161 to 235\n- [0x00000464] Special opcode 33: advance Address by 4 to 0xe8e and Line by 0 to 235\n+ [0x00000464] Special opcode 33: advance Address by 4 to 0xe92 and Line by 0 to 235\n [0x00000465] Set File Name to entry 2 in the File Name Table\n [0x00000467] Set column to 25\n [0x00000469] Advance Line by -161 to 74\n- [0x0000046c] Special opcode 19: advance Address by 2 to 0xe90 and Line by 0 to 74\n+ [0x0000046c] Special opcode 19: advance Address by 2 to 0xe94 and Line by 0 to 74\n [0x0000046d] Set File Name to entry 1 in the File Name Table\n [0x0000046f] Set column to 1\n [0x00000471] Advance Line by 161 to 235\n- [0x00000474] Special opcode 103: advance Address by 14 to 0xe9e and Line by 0 to 235\n+ [0x00000474] Special opcode 103: advance Address by 14 to 0xea2 and Line by 0 to 235\n [0x00000475] Set File Name to entry 2 in the File Name Table\n [0x00000477] Set column to 25\n [0x00000479] Advance Line by -161 to 74\n- [0x0000047c] Special opcode 33: advance Address by 4 to 0xea2 and Line by 0 to 74\n+ [0x0000047c] Special opcode 33: advance Address by 4 to 0xea6 and Line by 0 to 74\n [0x0000047d] Set File Name to entry 1 in the File Name Table\n [0x0000047f] Set column to 33\n [0x00000481] Set is_stmt to 1\n- [0x00000482] Extended opcode 2: set Address to 0xeb8\n+ [0x00000482] Extended opcode 2: set Address to 0xebc\n [0x00000489] Advance Line by -15 to 59\n [0x0000048b] Copy\n [0x0000048c] Set is_stmt to 0\n [0x0000048d] Copy (view 1)\n- [0x0000048e] Special opcode 61: advance Address by 8 to 0xec0 and Line by 0 to 59\n- [0x0000048f] Special opcode 75: advance Address by 10 to 0xeca and Line by 0 to 59\n+ [0x0000048e] Special opcode 61: advance Address by 8 to 0xec4 and Line by 0 to 59\n+ [0x0000048f] Special opcode 75: advance Address by 10 to 0xece and Line by 0 to 59\n [0x00000490] Set column to 3\n [0x00000492] Advance Line by 9 to 68\n- [0x00000494] Special opcode 117: advance Address by 16 to 0xeda and Line by 0 to 68\n+ [0x00000494] Special opcode 117: advance Address by 16 to 0xede and Line by 0 to 68\n [0x00000495] Set column to 33\n [0x00000497] Advance Line by -9 to 59\n- [0x00000499] Special opcode 19: advance Address by 2 to 0xedc and Line by 0 to 59\n+ [0x00000499] Special opcode 19: advance Address by 2 to 0xee0 and Line by 0 to 59\n [0x0000049a] Set column to 3\n [0x0000049c] Set is_stmt to 1\n- [0x0000049d] Special opcode 63: advance Address by 8 to 0xee4 and Line by 2 to 61\n- [0x0000049e] Special opcode 6: advance Address by 0 to 0xee4 and Line by 1 to 62 (view 1)\n- [0x0000049f] Special opcode 7: advance Address by 0 to 0xee4 and Line by 2 to 64 (view 2)\n- [0x000004a0] Special opcode 6: advance Address by 0 to 0xee4 and Line by 1 to 65 (view 3)\n- [0x000004a1] Special opcode 6: advance Address by 0 to 0xee4 and Line by 1 to 66 (view 4)\n- [0x000004a2] Special opcode 7: advance Address by 0 to 0xee4 and Line by 2 to 68 (view 5)\n- [0x000004a3] Special opcode 38: advance Address by 4 to 0xee8 and Line by 5 to 73\n+ [0x0000049d] Special opcode 63: advance Address by 8 to 0xee8 and Line by 2 to 61\n+ [0x0000049e] Special opcode 6: advance Address by 0 to 0xee8 and Line by 1 to 62 (view 1)\n+ [0x0000049f] Special opcode 7: advance Address by 0 to 0xee8 and Line by 2 to 64 (view 2)\n+ [0x000004a0] Special opcode 6: advance Address by 0 to 0xee8 and Line by 1 to 65 (view 3)\n+ [0x000004a1] Special opcode 6: advance Address by 0 to 0xee8 and Line by 1 to 66 (view 4)\n+ [0x000004a2] Special opcode 7: advance Address by 0 to 0xee8 and Line by 2 to 68 (view 5)\n+ [0x000004a3] Special opcode 38: advance Address by 4 to 0xeec and Line by 5 to 73\n [0x000004a4] Set column to 13\n [0x000004a6] Set is_stmt to 0\n [0x000004a7] Copy (view 1)\n [0x000004a8] Set column to 16\n- [0x000004aa] Special opcode 19: advance Address by 2 to 0xeea and Line by 0 to 73\n+ [0x000004aa] Special opcode 19: advance Address by 2 to 0xeee and Line by 0 to 73\n [0x000004ab] Set column to 3\n- [0x000004ad] Special opcode 19: advance Address by 2 to 0xeec and Line by 0 to 73\n+ [0x000004ad] Special opcode 19: advance Address by 2 to 0xef0 and Line by 0 to 73\n [0x000004ae] Set column to 8\n [0x000004b0] Set is_stmt to 1\n- [0x000004b1] Special opcode 51: advance Address by 6 to 0xef2 and Line by 4 to 77\n+ [0x000004b1] Special opcode 51: advance Address by 6 to 0xef6 and Line by 4 to 77\n [0x000004b2] Set column to 3\n- [0x000004b4] Special opcode 41: advance Address by 4 to 0xef6 and Line by 8 to 85\n+ [0x000004b4] Special opcode 41: advance Address by 4 to 0xefa and Line by 8 to 85\n [0x000004b5] Set column to 8\n [0x000004b7] Advance Line by 68 to 153\n- [0x000004ba] Special opcode 47: advance Address by 6 to 0xefc and Line by 0 to 153\n+ [0x000004ba] Special opcode 47: advance Address by 6 to 0xf00 and Line by 0 to 153\n [0x000004bb] Set column to 7\n [0x000004bd] Advance Line by 24 to 177\n- [0x000004bf] Special opcode 89: advance Address by 12 to 0xf08 and Line by 0 to 177\n+ [0x000004bf] Special opcode 89: advance Address by 12 to 0xf0c and Line by 0 to 177\n [0x000004c0] Set column to 24\n [0x000004c2] Set is_stmt to 0\n [0x000004c3] Copy (view 1)\n- [0x000004c4] Special opcode 19: advance Address by 2 to 0xf0a and Line by 0 to 177\n- [0x000004c5] Special opcode 201: advance Address by 28 to 0xf26 and Line by 0 to 177\n+ [0x000004c4] Special opcode 19: advance Address by 2 to 0xf0e and Line by 0 to 177\n+ [0x000004c5] Special opcode 201: advance Address by 28 to 0xf2a and Line by 0 to 177\n [0x000004c6] Set column to 7\n [0x000004c8] Set is_stmt to 1\n- [0x000004c9] Special opcode 34: advance Address by 4 to 0xf2a and Line by 1 to 178\n+ [0x000004c9] Special opcode 34: advance Address by 4 to 0xf2e and Line by 1 to 178\n [0x000004ca] Set column to 33\n [0x000004cc] Set is_stmt to 0\n [0x000004cd] Copy (view 1)\n [0x000004ce] Set column to 22\n- [0x000004d0] Special opcode 62: advance Address by 8 to 0xf32 and Line by 1 to 179\n+ [0x000004d0] Special opcode 62: advance Address by 8 to 0xf36 and Line by 1 to 179\n [0x000004d1] Set column to 33\n- [0x000004d3] Special opcode 18: advance Address by 2 to 0xf34 and Line by -1 to 178\n+ [0x000004d3] Special opcode 18: advance Address by 2 to 0xf38 and Line by -1 to 178\n [0x000004d4] Set column to 7\n [0x000004d6] Set is_stmt to 1\n- [0x000004d7] Special opcode 20: advance Address by 2 to 0xf36 and Line by 1 to 179\n+ [0x000004d7] Special opcode 20: advance Address by 2 to 0xf3a and Line by 1 to 179\n [0x000004d8] Set column to 22\n [0x000004da] Set is_stmt to 0\n [0x000004db] Copy (view 1)\n [0x000004dc] Set column to 7\n [0x000004de] Set is_stmt to 1\n- [0x000004df] Special opcode 35: advance Address by 4 to 0xf3a and Line by 2 to 181\n+ [0x000004df] Special opcode 35: advance Address by 4 to 0xf3e and Line by 2 to 181\n [0x000004e0] Set File Name to entry 3 in the File Name Table\n [0x000004e2] Set column to 2\n [0x000004e4] Advance Line by 55 to 236\n [0x000004e6] Copy (view 1)\n [0x000004e7] Copy (view 2)\n- [0x000004e8] Special opcode 75: advance Address by 10 to 0xf44 and Line by 0 to 236\n+ [0x000004e8] Special opcode 75: advance Address by 10 to 0xf48 and Line by 0 to 236\n [0x000004e9] Set is_stmt to 0\n [0x000004ea] Copy (view 1)\n [0x000004eb] Set File Name to entry 1 in the File Name Table\n [0x000004ed] Set column to 3\n [0x000004ef] Set is_stmt to 1\n [0x000004f0] Advance Line by -54 to 182\n [0x000004f2] Copy (view 2)\n@@ -218,104 +218,104 @@\n [0x000004f7] Advance Line by 79 to 261\n [0x000004fa] Copy (view 3)\n [0x000004fb] Set column to 35\n [0x000004fd] Copy (view 4)\n [0x000004fe] Set column to 48\n [0x00000500] Set is_stmt to 0\n [0x00000501] Copy (view 5)\n- [0x00000502] Special opcode 75: advance Address by 10 to 0xf4e and Line by 0 to 261\n+ [0x00000502] Special opcode 75: advance Address by 10 to 0xf52 and Line by 0 to 261\n [0x00000503] Set File Name to entry 1 in the File Name Table\n [0x00000505] Set column to 7\n [0x00000507] Set is_stmt to 1\n [0x00000508] Advance Line by -77 to 184\n [0x0000050b] Copy (view 1)\n [0x0000050c] Set column to 28\n [0x0000050e] Set is_stmt to 0\n [0x0000050f] Copy (view 2)\n- [0x00000510] Special opcode 33: advance Address by 4 to 0xf52 and Line by 0 to 184\n+ [0x00000510] Special opcode 33: advance Address by 4 to 0xf56 and Line by 0 to 184\n [0x00000511] Set column to 7\n [0x00000513] Set is_stmt to 1\n- [0x00000514] Special opcode 62: advance Address by 8 to 0xf5a and Line by 1 to 185\n+ [0x00000514] Special opcode 62: advance Address by 8 to 0xf5e and Line by 1 to 185\n [0x00000515] Set File Name to entry 5 in the File Name Table\n [0x00000517] Set column to 2\n [0x00000519] Advance Line by -119 to 66\n [0x0000051c] Copy (view 1)\n [0x0000051d] Copy (view 2)\n- [0x0000051e] Special opcode 61: advance Address by 8 to 0xf62 and Line by 0 to 66\n+ [0x0000051e] Special opcode 61: advance Address by 8 to 0xf66 and Line by 0 to 66\n [0x0000051f] Set is_stmt to 0\n [0x00000520] Copy (view 1)\n [0x00000521] Set File Name to entry 1 in the File Name Table\n [0x00000523] Set column to 28\n [0x00000525] Advance Line by 118 to 184\n [0x00000528] Copy (view 2)\n [0x00000529] Set column to 24\n [0x0000052b] Advance Line by -7 to 177\n- [0x0000052d] Special opcode 47: advance Address by 6 to 0xf68 and Line by 0 to 177\n- [0x0000052e] Special opcode 47: advance Address by 6 to 0xf6e and Line by 0 to 177\n+ [0x0000052d] Special opcode 47: advance Address by 6 to 0xf6c and Line by 0 to 177\n+ [0x0000052e] Special opcode 47: advance Address by 6 to 0xf72 and Line by 0 to 177\n [0x0000052f] Set column to 33\n [0x00000531] Advance Line by -118 to 59\n [0x00000534] Copy (view 1)\n [0x00000535] Set column to 1\n [0x00000537] Advance Line by 176 to 235\n- [0x0000053a] Special opcode 19: advance Address by 2 to 0xf70 and Line by 0 to 235\n+ [0x0000053a] Special opcode 19: advance Address by 2 to 0xf74 and Line by 0 to 235\n [0x0000053b] Set column to 33\n [0x0000053d] Advance Line by -176 to 59\n- [0x00000540] Special opcode 75: advance Address by 10 to 0xf7a and Line by 0 to 59\n+ [0x00000540] Special opcode 75: advance Address by 10 to 0xf7e and Line by 0 to 59\n [0x00000541] Set column to 1\n [0x00000543] Advance Line by 176 to 235\n- [0x00000546] Special opcode 19: advance Address by 2 to 0xf7c and Line by 0 to 235\n+ [0x00000546] Special opcode 19: advance Address by 2 to 0xf80 and Line by 0 to 235\n [0x00000547] Set column to 5\n [0x00000549] Set is_stmt to 1\n [0x0000054a] Advance Line by -157 to 78\n- [0x0000054d] Special opcode 201: advance Address by 28 to 0xf98 and Line by 0 to 78\n- [0x0000054e] Special opcode 6: advance Address by 0 to 0xf98 and Line by 1 to 79 (view 1)\n+ [0x0000054d] Special opcode 201: advance Address by 28 to 0xf9c and Line by 0 to 78\n+ [0x0000054e] Special opcode 6: advance Address by 0 to 0xf9c and Line by 1 to 79 (view 1)\n [0x0000054f] Set column to 10\n [0x00000551] Set is_stmt to 0\n [0x00000552] Copy (view 2)\n [0x00000553] Set column to 3\n [0x00000555] Set is_stmt to 1\n- [0x00000556] Special opcode 25: advance Address by 2 to 0xf9a and Line by 6 to 85\n+ [0x00000556] Special opcode 25: advance Address by 2 to 0xf9e and Line by 6 to 85\n [0x00000557] Set column to 8\n [0x00000559] Advance Line by 68 to 153\n- [0x0000055c] Special opcode 47: advance Address by 6 to 0xfa0 and Line by 0 to 153\n+ [0x0000055c] Special opcode 47: advance Address by 6 to 0xfa4 and Line by 0 to 153\n [0x0000055d] Set column to 7\n [0x0000055f] Advance Line by 13 to 166\n- [0x00000561] Special opcode 89: advance Address by 12 to 0xfac and Line by 0 to 166\n+ [0x00000561] Special opcode 89: advance Address by 12 to 0xfb0 and Line by 0 to 166\n [0x00000562] Set column to 22\n [0x00000564] Set is_stmt to 0\n [0x00000565] Copy (view 1)\n- [0x00000566] Special opcode 19: advance Address by 2 to 0xfae and Line by 0 to 166\n- [0x00000567] Special opcode 33: advance Address by 4 to 0xfb2 and Line by 0 to 166\n- [0x00000568] Special opcode 33: advance Address by 4 to 0xfb6 and Line by 0 to 166\n- [0x00000569] Special opcode 187: advance Address by 26 to 0xfd0 and Line by 0 to 166\n+ [0x00000566] Special opcode 19: advance Address by 2 to 0xfb2 and Line by 0 to 166\n+ [0x00000567] Special opcode 33: advance Address by 4 to 0xfb6 and Line by 0 to 166\n+ [0x00000568] Special opcode 33: advance Address by 4 to 0xfba and Line by 0 to 166\n+ [0x00000569] Special opcode 187: advance Address by 26 to 0xfd4 and Line by 0 to 166\n [0x0000056a] Set column to 7\n [0x0000056c] Set is_stmt to 1\n- [0x0000056d] Special opcode 34: advance Address by 4 to 0xfd4 and Line by 1 to 167\n+ [0x0000056d] Special opcode 34: advance Address by 4 to 0xfd8 and Line by 1 to 167\n [0x0000056e] Set column to 33\n [0x00000570] Set is_stmt to 0\n [0x00000571] Copy (view 1)\n [0x00000572] Set column to 22\n- [0x00000574] Special opcode 62: advance Address by 8 to 0xfdc and Line by 1 to 168\n+ [0x00000574] Special opcode 62: advance Address by 8 to 0xfe0 and Line by 1 to 168\n [0x00000575] Set column to 33\n- [0x00000577] Special opcode 18: advance Address by 2 to 0xfde and Line by -1 to 167\n+ [0x00000577] Special opcode 18: advance Address by 2 to 0xfe2 and Line by -1 to 167\n [0x00000578] Set column to 7\n [0x0000057a] Set is_stmt to 1\n- [0x0000057b] Special opcode 20: advance Address by 2 to 0xfe0 and Line by 1 to 168\n+ [0x0000057b] Special opcode 20: advance Address by 2 to 0xfe4 and Line by 1 to 168\n [0x0000057c] Set column to 22\n [0x0000057e] Set is_stmt to 0\n [0x0000057f] Copy (view 1)\n [0x00000580] Set column to 7\n [0x00000582] Set is_stmt to 1\n- [0x00000583] Special opcode 35: advance Address by 4 to 0xfe4 and Line by 2 to 170\n+ [0x00000583] Special opcode 35: advance Address by 4 to 0xfe8 and Line by 2 to 170\n [0x00000584] Set File Name to entry 3 in the File Name Table\n [0x00000586] Set column to 2\n [0x00000588] Advance Line by 66 to 236\n [0x0000058b] Copy (view 1)\n [0x0000058c] Copy (view 2)\n- [0x0000058d] Special opcode 75: advance Address by 10 to 0xfee and Line by 0 to 236\n+ [0x0000058d] Special opcode 75: advance Address by 10 to 0xff2 and Line by 0 to 236\n [0x0000058e] Set is_stmt to 0\n [0x0000058f] Copy (view 1)\n [0x00000590] Set File Name to entry 1 in the File Name Table\n [0x00000592] Set column to 3\n [0x00000594] Set is_stmt to 1\n [0x00000595] Advance Line by -65 to 171\n [0x00000598] Copy (view 2)\n@@ -324,182 +324,182 @@\n [0x0000059d] Advance Line by 90 to 261\n [0x000005a0] Copy (view 3)\n [0x000005a1] Set column to 35\n [0x000005a3] Copy (view 4)\n [0x000005a4] Set column to 48\n [0x000005a6] Set is_stmt to 0\n [0x000005a7] Copy (view 5)\n- [0x000005a8] Special opcode 75: advance Address by 10 to 0xff8 and Line by 0 to 261\n+ [0x000005a8] Special opcode 75: advance Address by 10 to 0xffc and Line by 0 to 261\n [0x000005a9] Set File Name to entry 1 in the File Name Table\n [0x000005ab] Set column to 7\n [0x000005ad] Set is_stmt to 1\n [0x000005ae] Advance Line by -88 to 173\n [0x000005b1] Copy (view 1)\n [0x000005b2] Set column to 28\n [0x000005b4] Set is_stmt to 0\n [0x000005b5] Copy (view 2)\n- [0x000005b6] Special opcode 33: advance Address by 4 to 0xffc and Line by 0 to 173\n+ [0x000005b6] Special opcode 33: advance Address by 4 to 0x1000 and Line by 0 to 173\n [0x000005b7] Set column to 7\n [0x000005b9] Set is_stmt to 1\n- [0x000005ba] Special opcode 62: advance Address by 8 to 0x1004 and Line by 1 to 174\n+ [0x000005ba] Special opcode 62: advance Address by 8 to 0x1008 and Line by 1 to 174\n [0x000005bb] Set File Name to entry 6 in the File Name Table\n [0x000005bd] Set column to 2\n [0x000005bf] Advance Line by -103 to 71\n [0x000005c2] Copy (view 1)\n [0x000005c3] Copy (view 2)\n- [0x000005c4] Special opcode 61: advance Address by 8 to 0x100c and Line by 0 to 71\n+ [0x000005c4] Special opcode 61: advance Address by 8 to 0x1010 and Line by 0 to 71\n [0x000005c5] Set is_stmt to 0\n [0x000005c6] Copy (view 1)\n [0x000005c7] Set File Name to entry 1 in the File Name Table\n [0x000005c9] Set column to 28\n [0x000005cb] Advance Line by 102 to 173\n [0x000005ce] Copy (view 2)\n [0x000005cf] Set column to 22\n [0x000005d1] Advance Line by -7 to 166\n- [0x000005d3] Special opcode 47: advance Address by 6 to 0x1012 and Line by 0 to 166\n- [0x000005d4] Special opcode 61: advance Address by 8 to 0x101a and Line by 0 to 166\n+ [0x000005d3] Special opcode 47: advance Address by 6 to 0x1016 and Line by 0 to 166\n+ [0x000005d4] Special opcode 61: advance Address by 8 to 0x101e and Line by 0 to 166\n [0x000005d5] Set column to 8\n [0x000005d7] Set is_stmt to 1\n [0x000005d8] Advance Line by 22 to 188\n [0x000005da] Copy (view 1)\n [0x000005db] Set column to 7\n [0x000005dd] Advance Line by 12 to 200\n- [0x000005df] Special opcode 89: advance Address by 12 to 0x1026 and Line by 0 to 200\n+ [0x000005df] Special opcode 89: advance Address by 12 to 0x102a and Line by 0 to 200\n [0x000005e0] Set column to 24\n [0x000005e2] Set is_stmt to 0\n [0x000005e3] Copy (view 1)\n- [0x000005e4] Special opcode 19: advance Address by 2 to 0x1028 and Line by 0 to 200\n+ [0x000005e4] Special opcode 19: advance Address by 2 to 0x102c and Line by 0 to 200\n [0x000005e5] Set column to 25\n- [0x000005e7] Special opcode 188: advance Address by 26 to 0x1042 and Line by 1 to 201\n+ [0x000005e7] Special opcode 188: advance Address by 26 to 0x1046 and Line by 1 to 201\n [0x000005e8] Set column to 24\n- [0x000005ea] Special opcode 32: advance Address by 4 to 0x1046 and Line by -1 to 200\n- [0x000005eb] Special opcode 19: advance Address by 2 to 0x1048 and Line by 0 to 200\n+ [0x000005ea] Special opcode 32: advance Address by 4 to 0x104a and Line by -1 to 200\n+ [0x000005eb] Special opcode 19: advance Address by 2 to 0x104c and Line by 0 to 200\n [0x000005ec] Set column to 7\n [0x000005ee] Set is_stmt to 1\n- [0x000005ef] Special opcode 34: advance Address by 4 to 0x104c and Line by 1 to 201\n+ [0x000005ef] Special opcode 34: advance Address by 4 to 0x1050 and Line by 1 to 201\n [0x000005f0] Set column to 25\n [0x000005f2] Set is_stmt to 0\n [0x000005f3] Copy (view 1)\n [0x000005f4] Set File Name to entry 4 in the File Name Table\n [0x000005f6] Set column to 7\n [0x000005f8] Set is_stmt to 1\n [0x000005f9] Advance Line by 60 to 261\n- [0x000005fb] Special opcode 61: advance Address by 8 to 0x1054 and Line by 0 to 261\n+ [0x000005fb] Special opcode 61: advance Address by 8 to 0x1058 and Line by 0 to 261\n [0x000005fc] Set column to 35\n [0x000005fe] Copy (view 1)\n [0x000005ff] Set column to 48\n [0x00000601] Set is_stmt to 0\n [0x00000602] Copy (view 2)\n- [0x00000603] Special opcode 75: advance Address by 10 to 0x105e and Line by 0 to 261\n+ [0x00000603] Special opcode 75: advance Address by 10 to 0x1062 and Line by 0 to 261\n [0x00000604] Set File Name to entry 1 in the File Name Table\n [0x00000606] Set column to 25\n [0x00000608] Extended opcode 4: set Discriminator to 3\n [0x0000060c] Advance Line by -60 to 201\n [0x0000060e] Copy (view 1)\n [0x0000060f] Set column to 7\n [0x00000611] Extended opcode 4: set Discriminator to 3\n [0x00000615] Set is_stmt to 1\n- [0x00000616] Special opcode 48: advance Address by 6 to 0x1064 and Line by 1 to 202\n+ [0x00000616] Special opcode 48: advance Address by 6 to 0x1068 and Line by 1 to 202\n [0x00000617] Set column to 22\n [0x00000619] Extended opcode 4: set Discriminator to 3\n [0x0000061d] Set is_stmt to 0\n [0x0000061e] Copy (view 1)\n [0x0000061f] Extended opcode 4: set Discriminator to 3\n- [0x00000623] Special opcode 61: advance Address by 8 to 0x106c and Line by 0 to 202\n+ [0x00000623] Special opcode 61: advance Address by 8 to 0x1070 and Line by 0 to 202\n [0x00000624] Set column to 5\n [0x00000626] Set is_stmt to 1\n [0x00000627] Advance Line by -128 to 74\n [0x0000062a] Copy (view 1)\n- [0x0000062b] Special opcode 6: advance Address by 0 to 0x106c and Line by 1 to 75 (view 2)\n+ [0x0000062b] Special opcode 6: advance Address by 0 to 0x1070 and Line by 1 to 75 (view 2)\n [0x0000062c] Set column to 10\n [0x0000062e] Set is_stmt to 0\n [0x0000062f] Copy (view 3)\n [0x00000630] Set column to 35\n [0x00000632] Advance Line by 10 to 85\n- [0x00000634] Special opcode 33: advance Address by 4 to 0x1070 and Line by 0 to 85\n+ [0x00000634] Special opcode 33: advance Address by 4 to 0x1074 and Line by 0 to 85\n [0x00000635] Set column to 21\n- [0x00000637] Special opcode 19: advance Address by 2 to 0x1072 and Line by 0 to 85\n- [0x00000638] Special opcode 33: advance Address by 4 to 0x1076 and Line by 0 to 85\n+ [0x00000637] Special opcode 19: advance Address by 2 to 0x1076 and Line by 0 to 85\n+ [0x00000638] Special opcode 33: advance Address by 4 to 0x107a and Line by 0 to 85\n [0x00000639] Set column to 5\n [0x0000063b] Set is_stmt to 1\n [0x0000063c] Advance Line by -16 to 69\n [0x0000063e] Copy (view 1)\n [0x0000063f] Set column to 12\n [0x00000641] Set is_stmt to 0\n [0x00000642] Copy (view 2)\n [0x00000643] Set File Name to entry 7 in the File Name Table\n [0x00000645] Set column to 24\n [0x00000647] Advance Line by 31 to 100\n- [0x00000649] Special opcode 19: advance Address by 2 to 0x1078 and Line by 0 to 100\n- [0x0000064a] Special opcode 19: advance Address by 2 to 0x107a and Line by 0 to 100\n+ [0x00000649] Special opcode 19: advance Address by 2 to 0x107c and Line by 0 to 100\n+ [0x0000064a] Special opcode 19: advance Address by 2 to 0x107e and Line by 0 to 100\n [0x0000064b] Set File Name to entry 1 in the File Name Table\n [0x0000064d] Set column to 12\n [0x0000064f] Advance Line by -31 to 69\n [0x00000651] Copy (view 1)\n [0x00000652] Set File Name to entry 7 in the File Name Table\n [0x00000654] Set column to 1\n [0x00000656] Set is_stmt to 1\n [0x00000657] Advance Line by 29 to 98\n- [0x00000659] Special opcode 19: advance Address by 2 to 0x107c and Line by 0 to 98\n+ [0x00000659] Special opcode 19: advance Address by 2 to 0x1080 and Line by 0 to 98\n [0x0000065a] Set column to 3\n- [0x0000065c] Special opcode 7: advance Address by 0 to 0x107c and Line by 2 to 100 (view 1)\n+ [0x0000065c] Special opcode 7: advance Address by 0 to 0x1080 and Line by 2 to 100 (view 1)\n [0x0000065d] Set column to 24\n [0x0000065f] Set is_stmt to 0\n [0x00000660] Copy (view 2)\n [0x00000661] Set File Name to entry 1 in the File Name Table\n [0x00000663] Set column to 12\n [0x00000665] Advance Line by -31 to 69\n- [0x00000667] Special opcode 19: advance Address by 2 to 0x107e and Line by 0 to 69\n+ [0x00000667] Special opcode 19: advance Address by 2 to 0x1082 and Line by 0 to 69\n [0x00000668] Set File Name to entry 7 in the File Name Table\n [0x0000066a] Set column to 24\n [0x0000066c] Advance Line by 31 to 100\n- [0x0000066e] Special opcode 19: advance Address by 2 to 0x1080 and Line by 0 to 100\n- [0x0000066f] Special opcode 103: advance Address by 14 to 0x108e and Line by 0 to 100\n+ [0x0000066e] Special opcode 19: advance Address by 2 to 0x1084 and Line by 0 to 100\n+ [0x0000066f] Special opcode 103: advance Address by 14 to 0x1092 and Line by 0 to 100\n [0x00000670] Set File Name to entry 1 in the File Name Table\n [0x00000672] Set column to 5\n [0x00000674] Set is_stmt to 1\n [0x00000675] Advance Line by -30 to 70\n [0x00000677] Copy (view 1)\n [0x00000678] Set column to 9\n [0x0000067a] Set is_stmt to 0\n [0x0000067b] Copy (view 2)\n [0x0000067c] Set column to 7\n [0x0000067e] Set is_stmt to 1\n [0x0000067f] Advance Line by 62 to 132\n- [0x00000681] Special opcode 61: advance Address by 8 to 0x1096 and Line by 0 to 132\n- [0x00000682] Special opcode 6: advance Address by 0 to 0x1096 and Line by 1 to 133 (view 1)\n+ [0x00000681] Special opcode 61: advance Address by 8 to 0x109a and Line by 0 to 132\n+ [0x00000682] Special opcode 6: advance Address by 0 to 0x109a and Line by 1 to 133 (view 1)\n [0x00000683] Set column to 24\n [0x00000685] Set is_stmt to 0\n [0x00000686] Copy (view 2)\n- [0x00000687] Special opcode 187: advance Address by 26 to 0x10b0 and Line by 0 to 133\n+ [0x00000687] Special opcode 187: advance Address by 26 to 0x10b4 and Line by 0 to 133\n [0x00000688] Set column to 7\n [0x0000068a] Set is_stmt to 1\n- [0x0000068b] Special opcode 62: advance Address by 8 to 0x10b8 and Line by 1 to 134\n+ [0x0000068b] Special opcode 62: advance Address by 8 to 0x10bc and Line by 1 to 134\n [0x0000068c] Set column to 33\n [0x0000068e] Set is_stmt to 0\n [0x0000068f] Copy (view 1)\n [0x00000690] Set column to 22\n- [0x00000692] Special opcode 62: advance Address by 8 to 0x10c0 and Line by 1 to 135\n+ [0x00000692] Special opcode 62: advance Address by 8 to 0x10c4 and Line by 1 to 135\n [0x00000693] Set column to 33\n- [0x00000695] Special opcode 18: advance Address by 2 to 0x10c2 and Line by -1 to 134\n+ [0x00000695] Special opcode 18: advance Address by 2 to 0x10c6 and Line by -1 to 134\n [0x00000696] Set column to 7\n [0x00000698] Set is_stmt to 1\n- [0x00000699] Special opcode 20: advance Address by 2 to 0x10c4 and Line by 1 to 135\n+ [0x00000699] Special opcode 20: advance Address by 2 to 0x10c8 and Line by 1 to 135\n [0x0000069a] Set column to 22\n [0x0000069c] Set is_stmt to 0\n [0x0000069d] Copy (view 1)\n [0x0000069e] Set column to 7\n [0x000006a0] Set is_stmt to 1\n- [0x000006a1] Special opcode 36: advance Address by 4 to 0x10c8 and Line by 3 to 138\n+ [0x000006a1] Special opcode 36: advance Address by 4 to 0x10cc and Line by 3 to 138\n [0x000006a2] Set File Name to entry 3 in the File Name Table\n [0x000006a4] Set column to 2\n [0x000006a6] Advance Line by 98 to 236\n [0x000006a9] Copy (view 1)\n [0x000006aa] Copy (view 2)\n- [0x000006ab] Special opcode 89: advance Address by 12 to 0x10d4 and Line by 0 to 236\n+ [0x000006ab] Special opcode 89: advance Address by 12 to 0x10d8 and Line by 0 to 236\n [0x000006ac] Set is_stmt to 0\n [0x000006ad] Copy (view 1)\n [0x000006ae] Set File Name to entry 1 in the File Name Table\n [0x000006b0] Set column to 3\n [0x000006b2] Set is_stmt to 1\n [0x000006b3] Advance Line by -97 to 139\n [0x000006b6] Copy (view 2)\n@@ -508,106 +508,106 @@\n [0x000006bb] Advance Line by 122 to 261\n [0x000006be] Copy (view 3)\n [0x000006bf] Set column to 35\n [0x000006c1] Copy (view 4)\n [0x000006c2] Set column to 48\n [0x000006c4] Set is_stmt to 0\n [0x000006c5] Copy (view 5)\n- [0x000006c6] Special opcode 75: advance Address by 10 to 0x10de and Line by 0 to 261\n+ [0x000006c6] Special opcode 75: advance Address by 10 to 0x10e2 and Line by 0 to 261\n [0x000006c7] Set File Name to entry 1 in the File Name Table\n [0x000006c9] Set column to 7\n [0x000006cb] Set is_stmt to 1\n [0x000006cc] Advance Line by -121 to 140\n [0x000006cf] Copy (view 1)\n- [0x000006d0] Special opcode 8: advance Address by 0 to 0x10de and Line by 3 to 143 (view 2)\n+ [0x000006d0] Special opcode 8: advance Address by 0 to 0x10e2 and Line by 3 to 143 (view 2)\n [0x000006d1] Set column to 12\n- [0x000006d3] Special opcode 35: advance Address by 4 to 0x10e2 and Line by 2 to 145\n+ [0x000006d3] Special opcode 35: advance Address by 4 to 0x10e6 and Line by 2 to 145\n [0x000006d4] Set column to 19\n [0x000006d6] Set is_stmt to 0\n [0x000006d7] Copy (view 1)\n [0x000006d8] Set column to 7\n [0x000006da] Set is_stmt to 1\n- [0x000006db] Special opcode 49: advance Address by 6 to 0x10e8 and Line by 2 to 147\n+ [0x000006db] Special opcode 49: advance Address by 6 to 0x10ec and Line by 2 to 147\n [0x000006dc] Set File Name to entry 7 in the File Name Table\n [0x000006de] Set column to 1\n [0x000006e0] Advance Line by 137 to 284\n [0x000006e3] Copy (view 1)\n [0x000006e4] Set column to 3\n- [0x000006e6] Special opcode 8: advance Address by 0 to 0x10e8 and Line by 3 to 287 (view 2)\n+ [0x000006e6] Special opcode 8: advance Address by 0 to 0x10ec and Line by 3 to 287 (view 2)\n [0x000006e7] Set column to 7\n- [0x000006e9] Special opcode 7: advance Address by 0 to 0x10e8 and Line by 2 to 289 (view 3)\n+ [0x000006e9] Special opcode 7: advance Address by 0 to 0x10ec and Line by 2 to 289 (view 3)\n [0x000006ea] Set column to 2\n- [0x000006ec] Special opcode 8: advance Address by 0 to 0x10e8 and Line by 3 to 292 (view 4)\n+ [0x000006ec] Special opcode 8: advance Address by 0 to 0x10ec and Line by 3 to 292 (view 4)\n [0x000006ed] Set column to 21\n [0x000006ef] Set is_stmt to 0\n [0x000006f0] Copy (view 5)\n- [0x000006f1] Special opcode 103: advance Address by 14 to 0x10f6 and Line by 0 to 292\n- [0x000006f2] Special opcode 33: advance Address by 4 to 0x10fa and Line by 0 to 292\n- [0x000006f3] Special opcode 19: advance Address by 2 to 0x10fc and Line by 0 to 292\n+ [0x000006f1] Special opcode 103: advance Address by 14 to 0x10fa and Line by 0 to 292\n+ [0x000006f2] Special opcode 33: advance Address by 4 to 0x10fe and Line by 0 to 292\n+ [0x000006f3] Special opcode 19: advance Address by 2 to 0x1100 and Line by 0 to 292\n [0x000006f4] Set File Name to entry 1 in the File Name Table\n [0x000006f6] Set column to 7\n [0x000006f8] Set is_stmt to 1\n [0x000006f9] Advance Line by -144 to 148\n [0x000006fc] Copy (view 1)\n [0x000006fd] Set column to 19\n [0x000006ff] Set is_stmt to 0\n [0x00000700] Copy (view 2)\n- [0x00000701] Special opcode 33: advance Address by 4 to 0x1100 and Line by 0 to 148\n- [0x00000702] Special opcode 33: advance Address by 4 to 0x1104 and Line by 0 to 148\n- [0x00000703] Special opcode 19: advance Address by 2 to 0x1106 and Line by 0 to 148\n+ [0x00000701] Special opcode 33: advance Address by 4 to 0x1104 and Line by 0 to 148\n+ [0x00000702] Special opcode 33: advance Address by 4 to 0x1108 and Line by 0 to 148\n+ [0x00000703] Special opcode 19: advance Address by 2 to 0x110a and Line by 0 to 148\n [0x00000704] Set column to 35\n [0x00000706] Advance Line by -63 to 85\n [0x00000708] Copy (view 1)\n [0x00000709] Set column to 21\n- [0x0000070b] Special opcode 19: advance Address by 2 to 0x1108 and Line by 0 to 85\n+ [0x0000070b] Special opcode 19: advance Address by 2 to 0x110c and Line by 0 to 85\n [0x0000070c] Set column to 5\n [0x0000070e] Set is_stmt to 1\n- [0x0000070f] Special opcode 36: advance Address by 4 to 0x110c and Line by 3 to 88\n+ [0x0000070f] Special opcode 36: advance Address by 4 to 0x1110 and Line by 3 to 88\n [0x00000710] Set column to 10\n [0x00000712] Advance Line by 19 to 107\n [0x00000714] Copy (view 1)\n [0x00000715] Set column to 7\n- [0x00000717] Special opcode 7: advance Address by 0 to 0x110c and Line by 2 to 109 (view 2)\n- [0x00000718] Special opcode 6: advance Address by 0 to 0x110c and Line by 1 to 110 (view 3)\n+ [0x00000717] Special opcode 7: advance Address by 0 to 0x1110 and Line by 2 to 109 (view 2)\n+ [0x00000718] Special opcode 6: advance Address by 0 to 0x1110 and Line by 1 to 110 (view 3)\n [0x00000719] Set column to 51\n [0x0000071b] Set is_stmt to 0\n [0x0000071c] Copy (view 4)\n [0x0000071d] Set column to 52\n- [0x0000071f] Special opcode 19: advance Address by 2 to 0x110e and Line by 0 to 110\n+ [0x0000071f] Special opcode 19: advance Address by 2 to 0x1112 and Line by 0 to 110\n [0x00000720] Set column to 51\n- [0x00000722] Special opcode 33: advance Address by 4 to 0x1112 and Line by 0 to 110\n- [0x00000723] Special opcode 33: advance Address by 4 to 0x1116 and Line by 0 to 110\n+ [0x00000722] Special opcode 33: advance Address by 4 to 0x1116 and Line by 0 to 110\n+ [0x00000723] Special opcode 33: advance Address by 4 to 0x111a and Line by 0 to 110\n [0x00000724] Set column to 52\n- [0x00000726] Special opcode 47: advance Address by 6 to 0x111c and Line by 0 to 110\n+ [0x00000726] Special opcode 47: advance Address by 6 to 0x1120 and Line by 0 to 110\n [0x00000727] Set column to 7\n [0x00000729] Set is_stmt to 1\n- [0x0000072a] Advance PC by constant 34 to 0x113e\n- [0x0000072b] Special opcode 48: advance Address by 6 to 0x1144 and Line by 1 to 111\n+ [0x0000072a] Advance PC by constant 34 to 0x1142\n+ [0x0000072b] Special opcode 48: advance Address by 6 to 0x1148 and Line by 1 to 111\n [0x0000072c] Set column to 33\n [0x0000072e] Set is_stmt to 0\n [0x0000072f] Copy (view 1)\n [0x00000730] Set column to 22\n- [0x00000732] Special opcode 62: advance Address by 8 to 0x114c and Line by 1 to 112\n+ [0x00000732] Special opcode 62: advance Address by 8 to 0x1150 and Line by 1 to 112\n [0x00000733] Set column to 33\n- [0x00000735] Special opcode 18: advance Address by 2 to 0x114e and Line by -1 to 111\n+ [0x00000735] Special opcode 18: advance Address by 2 to 0x1152 and Line by -1 to 111\n [0x00000736] Set column to 7\n [0x00000738] Set is_stmt to 1\n- [0x00000739] Special opcode 20: advance Address by 2 to 0x1150 and Line by 1 to 112\n+ [0x00000739] Special opcode 20: advance Address by 2 to 0x1154 and Line by 1 to 112\n [0x0000073a] Set column to 22\n [0x0000073c] Set is_stmt to 0\n [0x0000073d] Copy (view 1)\n [0x0000073e] Set column to 7\n [0x00000740] Set is_stmt to 1\n- [0x00000741] Special opcode 36: advance Address by 4 to 0x1154 and Line by 3 to 115\n+ [0x00000741] Special opcode 36: advance Address by 4 to 0x1158 and Line by 3 to 115\n [0x00000742] Set File Name to entry 3 in the File Name Table\n [0x00000744] Set column to 2\n [0x00000746] Advance Line by 121 to 236\n [0x00000749] Copy (view 1)\n [0x0000074a] Copy (view 2)\n- [0x0000074b] Special opcode 89: advance Address by 12 to 0x1160 and Line by 0 to 236\n+ [0x0000074b] Special opcode 89: advance Address by 12 to 0x1164 and Line by 0 to 236\n [0x0000074c] Set is_stmt to 0\n [0x0000074d] Copy (view 1)\n [0x0000074e] Set File Name to entry 1 in the File Name Table\n [0x00000750] Set column to 3\n [0x00000752] Set is_stmt to 1\n [0x00000753] Advance Line by -120 to 116\n [0x00000756] Copy (view 2)\n@@ -616,286 +616,286 @@\n [0x0000075b] Advance Line by 145 to 261\n [0x0000075e] Copy (view 3)\n [0x0000075f] Set column to 35\n [0x00000761] Copy (view 4)\n [0x00000762] Set column to 48\n [0x00000764] Set is_stmt to 0\n [0x00000765] Copy (view 5)\n- [0x00000766] Special opcode 75: advance Address by 10 to 0x116a and Line by 0 to 261\n+ [0x00000766] Special opcode 75: advance Address by 10 to 0x116e and Line by 0 to 261\n [0x00000767] Set File Name to entry 1 in the File Name Table\n [0x00000769] Set column to 7\n [0x0000076b] Set is_stmt to 1\n [0x0000076c] Advance Line by -144 to 117\n [0x0000076f] Copy (view 1)\n- [0x00000770] Special opcode 8: advance Address by 0 to 0x116a and Line by 3 to 120 (view 2)\n+ [0x00000770] Special opcode 8: advance Address by 0 to 0x116e and Line by 3 to 120 (view 2)\n [0x00000771] Set column to 12\n- [0x00000773] Special opcode 35: advance Address by 4 to 0x116e and Line by 2 to 122\n+ [0x00000773] Special opcode 35: advance Address by 4 to 0x1172 and Line by 2 to 122\n [0x00000774] Set column to 19\n [0x00000776] Set is_stmt to 0\n [0x00000777] Copy (view 1)\n [0x00000778] Set column to 7\n [0x0000077a] Set is_stmt to 1\n- [0x0000077b] Special opcode 49: advance Address by 6 to 0x1174 and Line by 2 to 124\n+ [0x0000077b] Special opcode 49: advance Address by 6 to 0x1178 and Line by 2 to 124\n [0x0000077c] Set File Name to entry 7 in the File Name Table\n [0x0000077e] Set column to 1\n [0x00000780] Advance Line by 160 to 284\n [0x00000783] Copy (view 1)\n [0x00000784] Set column to 3\n- [0x00000786] Special opcode 8: advance Address by 0 to 0x1174 and Line by 3 to 287 (view 2)\n+ [0x00000786] Special opcode 8: advance Address by 0 to 0x1178 and Line by 3 to 287 (view 2)\n [0x00000787] Set column to 7\n- [0x00000789] Special opcode 7: advance Address by 0 to 0x1174 and Line by 2 to 289 (view 3)\n+ [0x00000789] Special opcode 7: advance Address by 0 to 0x1178 and Line by 2 to 289 (view 3)\n [0x0000078a] Set column to 2\n- [0x0000078c] Special opcode 8: advance Address by 0 to 0x1174 and Line by 3 to 292 (view 4)\n+ [0x0000078c] Special opcode 8: advance Address by 0 to 0x1178 and Line by 3 to 292 (view 4)\n [0x0000078d] Set column to 21\n [0x0000078f] Set is_stmt to 0\n [0x00000790] Copy (view 5)\n- [0x00000791] Special opcode 103: advance Address by 14 to 0x1182 and Line by 0 to 292\n- [0x00000792] Special opcode 33: advance Address by 4 to 0x1186 and Line by 0 to 292\n- [0x00000793] Special opcode 19: advance Address by 2 to 0x1188 and Line by 0 to 292\n+ [0x00000791] Special opcode 103: advance Address by 14 to 0x1186 and Line by 0 to 292\n+ [0x00000792] Special opcode 33: advance Address by 4 to 0x118a and Line by 0 to 292\n+ [0x00000793] Special opcode 19: advance Address by 2 to 0x118c and Line by 0 to 292\n [0x00000794] Set File Name to entry 1 in the File Name Table\n [0x00000796] Set column to 7\n [0x00000798] Set is_stmt to 1\n [0x00000799] Advance Line by -167 to 125\n [0x0000079c] Copy (view 1)\n [0x0000079d] Set column to 19\n [0x0000079f] Set is_stmt to 0\n [0x000007a0] Copy (view 2)\n- [0x000007a1] Special opcode 33: advance Address by 4 to 0x118c and Line by 0 to 125\n- [0x000007a2] Special opcode 33: advance Address by 4 to 0x1190 and Line by 0 to 125\n+ [0x000007a1] Special opcode 33: advance Address by 4 to 0x1190 and Line by 0 to 125\n+ [0x000007a2] Special opcode 33: advance Address by 4 to 0x1194 and Line by 0 to 125\n [0x000007a3] Set column to 22\n [0x000007a5] Advance Line by 70 to 195\n [0x000007a8] Copy (view 1)\n- [0x000007a9] Special opcode 61: advance Address by 8 to 0x1198 and Line by 0 to 195\n+ [0x000007a9] Special opcode 61: advance Address by 8 to 0x119c and Line by 0 to 195\n [0x000007aa] Set column to 8\n [0x000007ac] Set is_stmt to 1\n [0x000007ad] Advance Line by 12 to 207\n [0x000007af] Copy (view 1)\n [0x000007b0] Set column to 5\n- [0x000007b2] Special opcode 92: advance Address by 12 to 0x11a4 and Line by 3 to 210\n- [0x000007b3] Special opcode 11: advance Address by 0 to 0x11a4 and Line by 6 to 216 (view 1)\n+ [0x000007b2] Special opcode 92: advance Address by 12 to 0x11a8 and Line by 3 to 210\n+ [0x000007b3] Special opcode 11: advance Address by 0 to 0x11a8 and Line by 6 to 216 (view 1)\n [0x000007b4] Set column to 7\n- [0x000007b6] Special opcode 12: advance Address by 0 to 0x11a4 and Line by 7 to 223 (view 2)\n+ [0x000007b6] Special opcode 12: advance Address by 0 to 0x11a8 and Line by 7 to 223 (view 2)\n [0x000007b7] Set File Name to entry 5 in the File Name Table\n [0x000007b9] Set column to 14\n [0x000007bb] Advance Line by -170 to 53\n [0x000007be] Copy (view 3)\n [0x000007bf] Set column to 47\n [0x000007c1] Copy (view 4)\n [0x000007c2] Set column to 75\n [0x000007c4] Set is_stmt to 0\n [0x000007c5] Copy (view 5)\n- [0x000007c6] Special opcode 47: advance Address by 6 to 0x11aa and Line by 0 to 53\n+ [0x000007c6] Special opcode 47: advance Address by 6 to 0x11ae and Line by 0 to 53\n [0x000007c7] Set File Name to entry 1 in the File Name Table\n [0x000007c9] Set column to 7\n [0x000007cb] Advance Line by 170 to 223\n [0x000007ce] Copy (view 1)\n [0x000007cf] Set column to 2\n [0x000007d1] Set is_stmt to 1\n- [0x000007d2] Special opcode 48: advance Address by 6 to 0x11b0 and Line by 1 to 224\n+ [0x000007d2] Special opcode 48: advance Address by 6 to 0x11b4 and Line by 1 to 224\n [0x000007d3] Set File Name to entry 7 in the File Name Table\n [0x000007d5] Set column to 1\n [0x000007d7] Advance Line by -126 to 98\n [0x000007da] Copy (view 1)\n [0x000007db] Set column to 3\n- [0x000007dd] Special opcode 7: advance Address by 0 to 0x11b0 and Line by 2 to 100 (view 2)\n+ [0x000007dd] Special opcode 7: advance Address by 0 to 0x11b4 and Line by 2 to 100 (view 2)\n [0x000007de] Set column to 24\n [0x000007e0] Set is_stmt to 0\n [0x000007e1] Copy (view 3)\n [0x000007e2] Set File Name to entry 1 in the File Name Table\n [0x000007e4] Set column to 9\n [0x000007e6] Advance Line by 124 to 224\n- [0x000007e9] Special opcode 19: advance Address by 2 to 0x11b2 and Line by 0 to 224\n+ [0x000007e9] Special opcode 19: advance Address by 2 to 0x11b6 and Line by 0 to 224\n [0x000007ea] Set File Name to entry 7 in the File Name Table\n [0x000007ec] Set column to 24\n [0x000007ee] Advance Line by -124 to 100\n- [0x000007f1] Special opcode 19: advance Address by 2 to 0x11b4 and Line by 0 to 100\n- [0x000007f2] Special opcode 19: advance Address by 2 to 0x11b6 and Line by 0 to 100\n- [0x000007f3] Special opcode 33: advance Address by 4 to 0x11ba and Line by 0 to 100\n+ [0x000007f1] Special opcode 19: advance Address by 2 to 0x11b8 and Line by 0 to 100\n+ [0x000007f2] Special opcode 19: advance Address by 2 to 0x11ba and Line by 0 to 100\n+ [0x000007f3] Special opcode 33: advance Address by 4 to 0x11be and Line by 0 to 100\n [0x000007f4] Set File Name to entry 1 in the File Name Table\n [0x000007f6] Set column to 9\n [0x000007f8] Advance Line by 124 to 224\n [0x000007fb] Copy (view 1)\n [0x000007fc] Set File Name to entry 7 in the File Name Table\n [0x000007fe] Set column to 24\n [0x00000800] Advance Line by -124 to 100\n- [0x00000803] Special opcode 19: advance Address by 2 to 0x11bc and Line by 0 to 100\n+ [0x00000803] Special opcode 19: advance Address by 2 to 0x11c0 and Line by 0 to 100\n [0x00000804] Set File Name to entry 1 in the File Name Table\n [0x00000806] Set column to 2\n [0x00000808] Set is_stmt to 1\n [0x00000809] Advance Line by 125 to 225\n- [0x0000080c] Special opcode 75: advance Address by 10 to 0x11c6 and Line by 0 to 225\n+ [0x0000080c] Special opcode 75: advance Address by 10 to 0x11ca and Line by 0 to 225\n [0x0000080d] Set column to 6\n [0x0000080f] Set is_stmt to 0\n [0x00000810] Copy (view 1)\n- [0x00000811] Special opcode 61: advance Address by 8 to 0x11ce and Line by 0 to 225\n+ [0x00000811] Special opcode 61: advance Address by 8 to 0x11d2 and Line by 0 to 225\n [0x00000812] Set column to 22\n [0x00000814] Extended opcode 4: set Discriminator to 1\n [0x00000818] Set is_stmt to 1\n [0x00000819] Advance Line by -105 to 120\n [0x0000081c] Copy (view 1)\n [0x0000081d] Set column to 36\n [0x0000081f] Extended opcode 4: set Discriminator to 1\n [0x00000823] Set is_stmt to 0\n [0x00000824] Copy (view 2)\n [0x00000825] Extended opcode 4: set Discriminator to 1\n- [0x00000829] Special opcode 89: advance Address by 12 to 0x11da and Line by 0 to 120\n+ [0x00000829] Special opcode 89: advance Address by 12 to 0x11de and Line by 0 to 120\n [0x0000082a] Set column to 22\n [0x0000082c] Extended opcode 4: set Discriminator to 1\n [0x00000830] Set is_stmt to 1\n [0x00000831] Advance Line by 23 to 143\n [0x00000833] Copy (view 1)\n [0x00000834] Set column to 36\n [0x00000836] Extended opcode 4: set Discriminator to 1\n [0x0000083a] Set is_stmt to 0\n [0x0000083b] Copy (view 2)\n [0x0000083c] Extended opcode 4: set Discriminator to 1\n- [0x00000840] Special opcode 89: advance Address by 12 to 0x11e6 and Line by 0 to 143\n+ [0x00000840] Special opcode 89: advance Address by 12 to 0x11ea and Line by 0 to 143\n [0x00000841] Set column to 1\n [0x00000843] Advance Line by 92 to 235\n [0x00000846] Copy (view 1)\n [0x00000847] Set column to 8\n [0x00000849] Set is_stmt to 1\n [0x0000084a] Advance Line by -47 to 188\n- [0x0000084c] Special opcode 33: advance Address by 4 to 0x11ea and Line by 0 to 188\n+ [0x0000084c] Special opcode 33: advance Address by 4 to 0x11ee and Line by 0 to 188\n [0x0000084d] Set column to 7\n- [0x0000084f] Special opcode 68: advance Address by 8 to 0x11f2 and Line by 7 to 195\n+ [0x0000084f] Special opcode 68: advance Address by 8 to 0x11f6 and Line by 7 to 195\n [0x00000850] Set column to 22\n [0x00000852] Set is_stmt to 0\n [0x00000853] Copy (view 1)\n- [0x00000854] Special opcode 19: advance Address by 2 to 0x11f4 and Line by 0 to 195\n- [0x00000855] Special opcode 33: advance Address by 4 to 0x11f8 and Line by 0 to 195\n- [0x00000856] Special opcode 33: advance Address by 4 to 0x11fc and Line by 0 to 195\n+ [0x00000854] Special opcode 19: advance Address by 2 to 0x11f8 and Line by 0 to 195\n+ [0x00000855] Special opcode 33: advance Address by 4 to 0x11fc and Line by 0 to 195\n+ [0x00000856] Special opcode 33: advance Address by 4 to 0x1200 and Line by 0 to 195\n [0x00000857] Set column to 21\n- [0x00000859] Special opcode 174: advance Address by 24 to 0x1214 and Line by 1 to 196\n+ [0x00000859] Special opcode 174: advance Address by 24 to 0x1218 and Line by 1 to 196\n [0x0000085a] Set column to 22\n- [0x0000085c] Special opcode 32: advance Address by 4 to 0x1218 and Line by -1 to 195\n- [0x0000085d] Special opcode 19: advance Address by 2 to 0x121a and Line by 0 to 195\n+ [0x0000085c] Special opcode 32: advance Address by 4 to 0x121c and Line by -1 to 195\n+ [0x0000085d] Special opcode 19: advance Address by 2 to 0x121e and Line by 0 to 195\n [0x0000085e] Set column to 3\n [0x00000860] Set is_stmt to 1\n- [0x00000861] Special opcode 34: advance Address by 4 to 0x121e and Line by 1 to 196\n+ [0x00000861] Special opcode 34: advance Address by 4 to 0x1222 and Line by 1 to 196\n [0x00000862] Set column to 21\n [0x00000864] Set is_stmt to 0\n [0x00000865] Copy (view 1)\n [0x00000866] Set File Name to entry 4 in the File Name Table\n [0x00000868] Set column to 7\n [0x0000086a] Set is_stmt to 1\n [0x0000086b] Advance Line by 65 to 261\n- [0x0000086e] Special opcode 61: advance Address by 8 to 0x1226 and Line by 0 to 261\n+ [0x0000086e] Special opcode 61: advance Address by 8 to 0x122a and Line by 0 to 261\n [0x0000086f] Set column to 35\n [0x00000871] Copy (view 1)\n [0x00000872] Set column to 48\n [0x00000874] Set is_stmt to 0\n [0x00000875] Copy (view 2)\n- [0x00000876] Special opcode 75: advance Address by 10 to 0x1230 and Line by 0 to 261\n+ [0x00000876] Special opcode 75: advance Address by 10 to 0x1234 and Line by 0 to 261\n [0x00000877] Set File Name to entry 1 in the File Name Table\n [0x00000879] Set column to 21\n [0x0000087b] Extended opcode 4: set Discriminator to 3\n [0x0000087f] Advance Line by -65 to 196\n [0x00000882] Copy (view 1)\n [0x00000883] Set column to 7\n [0x00000885] Extended opcode 4: set Discriminator to 3\n [0x00000889] Set is_stmt to 1\n- [0x0000088a] Special opcode 48: advance Address by 6 to 0x1236 and Line by 1 to 197\n+ [0x0000088a] Special opcode 48: advance Address by 6 to 0x123a and Line by 1 to 197\n [0x0000088b] Set column to 22\n [0x0000088d] Extended opcode 4: set Discriminator to 3\n [0x00000891] Set is_stmt to 0\n [0x00000892] Copy (view 1)\n [0x00000893] Extended opcode 4: set Discriminator to 3\n- [0x00000897] Special opcode 61: advance Address by 8 to 0x123e and Line by 0 to 197\n+ [0x00000897] Special opcode 61: advance Address by 8 to 0x1242 and Line by 0 to 197\n [0x00000898] Set column to 8\n [0x0000089a] Set is_stmt to 1\n [0x0000089b] Advance Line by 10 to 207\n [0x0000089d] Copy (view 1)\n [0x0000089e] Set column to 5\n- [0x000008a0] Special opcode 92: advance Address by 12 to 0x124a and Line by 3 to 210\n- [0x000008a1] Special opcode 11: advance Address by 0 to 0x124a and Line by 6 to 216 (view 1)\n+ [0x000008a0] Special opcode 92: advance Address by 12 to 0x124e and Line by 3 to 210\n+ [0x000008a1] Special opcode 11: advance Address by 0 to 0x124e and Line by 6 to 216 (view 1)\n [0x000008a2] Set column to 7\n- [0x000008a4] Special opcode 6: advance Address by 0 to 0x124a and Line by 1 to 217 (view 2)\n+ [0x000008a4] Special opcode 6: advance Address by 0 to 0x124e and Line by 1 to 217 (view 2)\n [0x000008a5] Set File Name to entry 6 in the File Name Table\n [0x000008a7] Set column to 14\n [0x000008a9] Advance Line by -168 to 49\n [0x000008ac] Copy (view 3)\n [0x000008ad] Set column to 3\n- [0x000008af] Special opcode 6: advance Address by 0 to 0x124a and Line by 1 to 50 (view 4)\n+ [0x000008af] Special opcode 6: advance Address by 0 to 0x124e and Line by 1 to 50 (view 4)\n [0x000008b0] Set column to 28\n [0x000008b2] Set is_stmt to 0\n [0x000008b3] Copy (view 5)\n- [0x000008b4] Special opcode 47: advance Address by 6 to 0x1250 and Line by 0 to 50\n+ [0x000008b4] Special opcode 47: advance Address by 6 to 0x1254 and Line by 0 to 50\n [0x000008b5] Set File Name to entry 1 in the File Name Table\n [0x000008b7] Set column to 7\n [0x000008b9] Advance Line by 167 to 217\n [0x000008bc] Copy (view 1)\n [0x000008bd] Set column to 2\n [0x000008bf] Set is_stmt to 1\n- [0x000008c0] Special opcode 48: advance Address by 6 to 0x1256 and Line by 1 to 218\n+ [0x000008c0] Special opcode 48: advance Address by 6 to 0x125a and Line by 1 to 218\n [0x000008c1] Set File Name to entry 7 in the File Name Table\n [0x000008c3] Set column to 1\n [0x000008c5] Advance Line by -120 to 98\n [0x000008c8] Copy (view 1)\n [0x000008c9] Set column to 3\n- [0x000008cb] Special opcode 7: advance Address by 0 to 0x1256 and Line by 2 to 100 (view 2)\n+ [0x000008cb] Special opcode 7: advance Address by 0 to 0x125a and Line by 2 to 100 (view 2)\n [0x000008cc] Set column to 24\n [0x000008ce] Set is_stmt to 0\n [0x000008cf] Copy (view 3)\n [0x000008d0] Set File Name to entry 1 in the File Name Table\n [0x000008d2] Set column to 9\n [0x000008d4] Advance Line by 118 to 218\n- [0x000008d7] Special opcode 19: advance Address by 2 to 0x1258 and Line by 0 to 218\n+ [0x000008d7] Special opcode 19: advance Address by 2 to 0x125c and Line by 0 to 218\n [0x000008d8] Set File Name to entry 7 in the File Name Table\n [0x000008da] Set column to 24\n [0x000008dc] Advance Line by -118 to 100\n- [0x000008df] Special opcode 19: advance Address by 2 to 0x125a and Line by 0 to 100\n- [0x000008e0] Special opcode 19: advance Address by 2 to 0x125c and Line by 0 to 100\n- [0x000008e1] Special opcode 47: advance Address by 6 to 0x1262 and Line by 0 to 100\n+ [0x000008df] Special opcode 19: advance Address by 2 to 0x125e and Line by 0 to 100\n+ [0x000008e0] Special opcode 19: advance Address by 2 to 0x1260 and Line by 0 to 100\n+ [0x000008e1] Special opcode 47: advance Address by 6 to 0x1266 and Line by 0 to 100\n [0x000008e2] Set File Name to entry 3 in the File Name Table\n [0x000008e4] Set column to 2\n [0x000008e6] Set is_stmt to 1\n [0x000008e7] Advance Line by 136 to 236\n [0x000008ea] Copy (view 1)\n [0x000008eb] Set is_stmt to 0\n [0x000008ec] Copy (view 2)\n [0x000008ed] Set File Name to entry 1 in the File Name Table\n [0x000008ef] Set column to 22\n [0x000008f1] Advance Line by -41 to 195\n [0x000008f3] Copy (view 3)\n [0x000008f4] Set column to 21\n- [0x000008f6] Special opcode 76: advance Address by 10 to 0x126c and Line by 1 to 196\n- [0x000008f7] Special opcode 61: advance Address by 8 to 0x1274 and Line by 0 to 196\n- [0x000008f8] Special opcode 19: advance Address by 2 to 0x1276 and Line by 0 to 196\n+ [0x000008f6] Special opcode 76: advance Address by 10 to 0x1270 and Line by 1 to 196\n+ [0x000008f7] Special opcode 61: advance Address by 8 to 0x1278 and Line by 0 to 196\n+ [0x000008f8] Special opcode 19: advance Address by 2 to 0x127a and Line by 0 to 196\n [0x000008f9] Set File Name to entry 3 in the File Name Table\n [0x000008fb] Set column to 2\n [0x000008fd] Set is_stmt to 1\n [0x000008fe] Advance Line by 40 to 236\n [0x00000900] Copy (view 1)\n [0x00000901] Set File Name to entry 1 in the File Name Table\n [0x00000903] Set column to 51\n [0x00000905] Set is_stmt to 0\n [0x00000906] Advance Line by -126 to 110\n- [0x00000909] Special opcode 19: advance Address by 2 to 0x1278 and Line by 0 to 110\n- [0x0000090a] Special opcode 89: advance Address by 12 to 0x1284 and Line by 0 to 110\n+ [0x00000909] Special opcode 19: advance Address by 2 to 0x127c and Line by 0 to 110\n+ [0x0000090a] Special opcode 89: advance Address by 12 to 0x1288 and Line by 0 to 110\n [0x0000090b] Set File Name to entry 3 in the File Name Table\n [0x0000090d] Set column to 2\n [0x0000090f] Set is_stmt to 1\n [0x00000910] Advance Line by 126 to 236\n [0x00000913] Copy (view 1)\n [0x00000914] Set is_stmt to 0\n [0x00000915] Copy (view 2)\n [0x00000916] Set File Name to entry 1 in the File Name Table\n [0x00000918] Set column to 24\n [0x0000091a] Advance Line by -36 to 200\n [0x0000091c] Copy (view 3)\n- [0x0000091d] Special opcode 75: advance Address by 10 to 0x128e and Line by 0 to 200\n+ [0x0000091d] Special opcode 75: advance Address by 10 to 0x1292 and Line by 0 to 200\n [0x0000091e] Set column to 25\n- [0x00000920] Special opcode 20: advance Address by 2 to 0x1290 and Line by 1 to 201\n- [0x00000921] Special opcode 61: advance Address by 8 to 0x1298 and Line by 0 to 201\n- [0x00000922] Special opcode 19: advance Address by 2 to 0x129a and Line by 0 to 201\n+ [0x00000920] Special opcode 20: advance Address by 2 to 0x1294 and Line by 1 to 201\n+ [0x00000921] Special opcode 61: advance Address by 8 to 0x129c and Line by 0 to 201\n+ [0x00000922] Special opcode 19: advance Address by 2 to 0x129e and Line by 0 to 201\n [0x00000923] Set File Name to entry 3 in the File Name Table\n [0x00000925] Set column to 2\n [0x00000927] Set is_stmt to 1\n [0x00000928] Advance Line by 35 to 236\n [0x0000092a] Copy (view 1)\n [0x0000092b] Set is_stmt to 0\n- [0x0000092c] Special opcode 19: advance Address by 2 to 0x129c and Line by 0 to 236\n- [0x0000092d] Advance PC by 48 to 0x12cc\n+ [0x0000092c] Special opcode 19: advance Address by 2 to 0x12a0 and Line by 0 to 236\n+ [0x0000092d] Advance PC by 48 to 0x12d0\n [0x0000092f] Extended opcode 1: End of Sequence\n \n \n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -459,42 +459,42 @@\n <2f6> DW_AT_import : <0x21d>\t[Abbrev Number: 79 (DW_TAG_class_type)]\n <1><2f8>: Abbrev Number: 11 (DW_TAG_reference_type)\n <2f9> DW_AT_byte_size : 4\n <2fa> DW_AT_type : <0x145>\n <1><2fc>: Abbrev Number: 74 (DW_TAG_subprogram)\n <2fd> DW_AT_name : (alt indirect string, offset: 0x1644a) \n <301> DW_AT_artificial : 1\n- <301> DW_AT_low_pc : 0xe84\n+ <301> DW_AT_low_pc : 0xe88\n <305> DW_AT_high_pc : 52\n <306> DW_AT_frame_base : 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n <308> DW_AT_GNU_all_call_sites: 1\n <308> DW_AT_sibling : <0x33c>\n <2><30a>: Abbrev Number: 7 (DW_TAG_inlined_subroutine)\n <30b> DW_AT_abstract_origin: <0x33c>\n- <30d> DW_AT_entry_pc : 0xe84\n+ <30d> DW_AT_entry_pc : 0xe88\n <311> DW_AT_GNU_entry_view: 1\n <313> DW_AT_ranges : 0x0\n <317> DW_AT_call_file : 1\n <318> DW_AT_call_line : 235\n <319> DW_AT_call_column : 1\n <3><31a>: Abbrev Number: 31 (DW_TAG_formal_parameter)\n <31b> DW_AT_abstract_origin: <0x344>\n <31d> DW_AT_const_value : 1\n <3><31e>: Abbrev Number: 49 (DW_TAG_formal_parameter)\n <31f> DW_AT_abstract_origin: <0x350>\n <321> DW_AT_const_value : 65535\n <3><323>: Abbrev Number: 17 (DW_TAG_GNU_call_site)\n- <324> DW_AT_low_pc : 0xe94\n+ <324> DW_AT_low_pc : 0xe98\n <328> DW_AT_sibling : <0x331>\n <4><32a>: Abbrev Number: 14 (DW_TAG_GNU_call_site_parameter)\n <32b> DW_AT_location : 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <32d> DW_AT_GNU_call_site_value: 2 byte block: 74 0 \t(DW_OP_breg4 (r4): 0)\n <4><330>: Abbrev Number: 0\n <3><331>: Abbrev Number: 10 (DW_TAG_GNU_call_site)\n- <332> DW_AT_low_pc : 0xea6\n+ <332> DW_AT_low_pc : 0xeaa\n <336> DW_AT_GNU_tail_call: 1\n <336> DW_AT_abstract_origin: \n <3><33a>: Abbrev Number: 0\n <2><33b>: Abbrev Number: 0\n <1><33c>: Abbrev Number: 19 (DW_TAG_subprogram)\n <33d> DW_AT_name : (alt indirect string, offset: 0x87) \n <341> DW_AT_artificial : 1\n@@ -516,15 +516,15 @@\n <1><35d>: Abbrev Number: 18 (DW_TAG_subprogram)\n <35e> DW_AT_external : 1\n <35e> DW_AT_name : (alt indirect string, offset: 0x16459) \n <362> DW_AT_decl_file : 1\n <363> DW_AT_decl_line : 59\n <364> DW_AT_decl_column : 5\n <365> DW_AT_type : \n- <369> DW_AT_low_pc : 0xeb8\n+ <369> DW_AT_low_pc : 0xebc\n <36d> DW_AT_high_pc : 1044\n <36f> DW_AT_frame_base : 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n <371> DW_AT_GNU_all_call_sites: 1\n <371> DW_AT_sibling : <0xe19>\n <2><373>: Abbrev Number: 15 (DW_TAG_formal_parameter)\n <374> DW_AT_name : (alt indirect string, offset: 0x10ce7) \n <378> DW_AT_decl_file : 1\n@@ -543,15 +543,15 @@\n <397> DW_AT_GNU_locviews: 0x11a\n <2><39b>: Abbrev Number: 16 (DW_TAG_variable)\n <39c> DW_AT_name : (indirect string, offset: 0x122): helptext\n <3a0> DW_AT_decl_file : 1\n <3a1> DW_AT_decl_line : 61\n <3a2> DW_AT_decl_column : 16\n <3a3> DW_AT_type : \n- <3a7> DW_AT_location : 6 byte block: 3 bc 14 0 0 9f \t(DW_OP_addr: 14bc; DW_OP_stack_value)\n+ <3a7> DW_AT_location : 6 byte block: 3 c0 14 0 0 9f \t(DW_OP_addr: 14c0; DW_OP_stack_value)\n <2><3ae>: Abbrev Number: 39 (DW_TAG_variable)\n <3af> DW_AT_name : (alt indirect string, offset: 0x12979) \n <3b3> DW_AT_decl_file : 1\n <3b4> DW_AT_decl_line : 62\n <3b5> DW_AT_decl_column : 8\n <3b6> DW_AT_type : \n <3ba> DW_AT_location : 0x214 (location list)\n@@ -637,15 +637,15 @@\n <468> DW_AT_decl_line : 117\n <469> DW_AT_decl_column : 13\n <46a> DW_AT_type : \n <46e> DW_AT_location : 0x3f5 (location list)\n <472> DW_AT_GNU_locviews: 0x3f1\n <3><476>: Abbrev Number: 5 (DW_TAG_inlined_subroutine)\n <477> DW_AT_abstract_origin: \n- <47b> DW_AT_entry_pc : 0x1154\n+ <47b> DW_AT_entry_pc : 0x1158\n <47f> DW_AT_GNU_entry_view: 1\n <481> DW_AT_ranges : 0x158\n <485> DW_AT_call_file : 1\n <486> DW_AT_call_line : 115\n <487> DW_AT_call_column : 20\n <488> DW_AT_sibling : <0x4b1>\n <4><48a>: Abbrev Number: 26 (DW_TAG_formal_parameter)\n@@ -653,54 +653,54 @@\n <48f> DW_AT_location : 0x416 (location list)\n <493> DW_AT_GNU_locviews: 0x414\n <4><497>: Abbrev Number: 26 (DW_TAG_formal_parameter)\n <498> DW_AT_abstract_origin: \n <49c> DW_AT_location : 0x42c (location list)\n <4a0> DW_AT_GNU_locviews: 0x42a\n <4><4a4>: Abbrev Number: 60 (DW_TAG_GNU_call_site)\n- <4a5> DW_AT_low_pc : 0x1160\n+ <4a5> DW_AT_low_pc : 0x1164\n <5><4a9>: Abbrev Number: 14 (DW_TAG_GNU_call_site_parameter)\n <4aa> DW_AT_location : 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <4ac> DW_AT_GNU_call_site_value: 2 byte block: 79 0 \t(DW_OP_breg9 (r9): 0)\n <5><4af>: Abbrev Number: 0\n <4><4b0>: Abbrev Number: 0\n <3><4b1>: Abbrev Number: 78 (DW_TAG_inlined_subroutine)\n <4b2> DW_AT_abstract_origin: <0xedd>\n- <4b4> DW_AT_entry_pc : 0x1160\n+ <4b4> DW_AT_entry_pc : 0x1164\n <4b8> DW_AT_GNU_entry_view: 3\n- <4ba> DW_AT_low_pc : 0x1160\n+ <4ba> DW_AT_low_pc : 0x1164\n <4be> DW_AT_high_pc : 10\n <4bf> DW_AT_call_file : 1\n <4c0> DW_AT_call_line : 116\n <4c1> DW_AT_call_column : 13\n <4c2> DW_AT_sibling : <0x4f0>\n <4><4c4>: Abbrev Number: 2 (DW_TAG_formal_parameter)\n <4c5> DW_AT_abstract_origin: <0xeec>\n <4c7> DW_AT_location : 0x441 (location list)\n <4cb> DW_AT_GNU_locviews: 0x43f\n <4><4cf>: Abbrev Number: 2 (DW_TAG_formal_parameter)\n <4d0> DW_AT_abstract_origin: <0xee5>\n <4d2> DW_AT_location : 0x456 (location list)\n <4d6> DW_AT_GNU_locviews: 0x454\n <4><4da>: Abbrev Number: 51 (DW_TAG_GNU_call_site)\n- <4db> DW_AT_low_pc : 0x116a\n+ <4db> DW_AT_low_pc : 0x116e\n <4df> DW_AT_abstract_origin: <0x169>\n <5><4e1>: Abbrev Number: 14 (DW_TAG_GNU_call_site_parameter)\n <4e2> DW_AT_location : 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <4e4> DW_AT_GNU_call_site_value: 3 byte block: 77 a0 7e \t(DW_OP_breg7 (r7): -224)\n <5><4e8>: Abbrev Number: 14 (DW_TAG_GNU_call_site_parameter)\n <4e9> DW_AT_location : 1 byte block: 51 \t(DW_OP_reg1 (r1))\n <4eb> DW_AT_GNU_call_site_value: 2 byte block: 79 0 \t(DW_OP_breg9 (r9): 0)\n <5><4ee>: Abbrev Number: 0\n <4><4ef>: Abbrev Number: 0\n <3><4f0>: Abbrev Number: 78 (DW_TAG_inlined_subroutine)\n <4f1> DW_AT_abstract_origin: <0x282>\n- <4f3> DW_AT_entry_pc : 0x1174\n+ <4f3> DW_AT_entry_pc : 0x1178\n <4f7> DW_AT_GNU_entry_view: 1\n- <4f9> DW_AT_low_pc : 0x1174\n+ <4f9> DW_AT_low_pc : 0x1178\n <4fd> DW_AT_high_pc : 20\n <4fe> DW_AT_call_file : 1\n <4ff> DW_AT_call_line : 124\n <500> DW_AT_call_column : 24\n <501> DW_AT_sibling : <0x551>\n <4><503>: Abbrev Number: 2 (DW_TAG_formal_parameter)\n <504> DW_AT_abstract_origin: <0x2b9>\n@@ -715,15 +715,15 @@\n <51c> DW_AT_location : 0x4ab (location list)\n <520> DW_AT_GNU_locviews: 0x4a9\n <4><524>: Abbrev Number: 2 (DW_TAG_formal_parameter)\n <525> DW_AT_abstract_origin: <0x292>\n <527> DW_AT_location : 0x4c1 (location list)\n <52b> DW_AT_GNU_locviews: 0x4bf\n <4><52f>: Abbrev Number: 51 (DW_TAG_GNU_call_site)\n- <530> DW_AT_low_pc : 0x1186\n+ <530> DW_AT_low_pc : 0x118a\n <534> DW_AT_abstract_origin: <0xef8>\n <5><536>: Abbrev Number: 14 (DW_TAG_GNU_call_site_parameter)\n <537> DW_AT_location : 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <539> DW_AT_GNU_call_site_value: 2 byte block: 77 0 \t(DW_OP_breg7 (r7): 0)\n <5><53c>: Abbrev Number: 14 (DW_TAG_GNU_call_site_parameter)\n <53d> DW_AT_location : 1 byte block: 51 \t(DW_OP_reg1 (r1))\n <53f> DW_AT_GNU_call_site_value: 3 byte block: 40 40 24 \t(DW_OP_lit16; DW_OP_lit16; DW_OP_shl)\n@@ -732,30 +732,30 @@\n <546> DW_AT_GNU_call_site_value: 1 byte block: 31 \t(DW_OP_lit1)\n <5><548>: Abbrev Number: 14 (DW_TAG_GNU_call_site_parameter)\n <549> DW_AT_location : 1 byte block: 53 \t(DW_OP_reg3 (r3))\n <54b> DW_AT_GNU_call_site_value: 3 byte block: 40 40 24 \t(DW_OP_lit16; DW_OP_lit16; DW_OP_shl)\n <5><54f>: Abbrev Number: 0\n <4><550>: Abbrev Number: 0\n <3><551>: Abbrev Number: 42 (DW_TAG_GNU_call_site)\n- <552> DW_AT_low_pc : 0x1116\n+ <552> DW_AT_low_pc : 0x111a\n <556> DW_AT_abstract_origin: \n <55a> DW_AT_sibling : <0x563>\n <4><55c>: Abbrev Number: 14 (DW_TAG_GNU_call_site_parameter)\n <55d> DW_AT_location : 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <55f> DW_AT_GNU_call_site_value: 2 byte block: 8 24 \t(DW_OP_const1u: 36)\n <4><562>: Abbrev Number: 0\n <3><563>: Abbrev Number: 17 (DW_TAG_GNU_call_site)\n- <564> DW_AT_low_pc : 0x111c\n+ <564> DW_AT_low_pc : 0x1120\n <568> DW_AT_sibling : <0x571>\n <4><56a>: Abbrev Number: 14 (DW_TAG_GNU_call_site_parameter)\n <56b> DW_AT_location : 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <56d> DW_AT_GNU_call_site_value: 2 byte block: 77 0 \t(DW_OP_breg7 (r7): 0)\n <4><570>: Abbrev Number: 0\n <3><571>: Abbrev Number: 17 (DW_TAG_GNU_call_site)\n- <572> DW_AT_low_pc : 0x1144\n+ <572> DW_AT_low_pc : 0x1148\n <576> DW_AT_sibling : <0x5ba>\n <4><578>: Abbrev Number: 14 (DW_TAG_GNU_call_site_parameter)\n <579> DW_AT_location : 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <57b> DW_AT_GNU_call_site_value: 2 byte block: 78 0 \t(DW_OP_breg8 (r8): 0)\n <4><57e>: Abbrev Number: 14 (DW_TAG_GNU_call_site_parameter)\n <57f> DW_AT_location : 1 byte block: 52 \t(DW_OP_reg2 (r2))\n <581> DW_AT_GNU_call_site_value: 1 byte block: 30 \t(DW_OP_lit0)\n@@ -784,47 +784,47 @@\n <5ae> DW_AT_location : 2 byte block: 7d 1c \t(DW_OP_breg13 (r13): 28)\n <5b1> DW_AT_GNU_call_site_value: 1 byte block: 30 \t(DW_OP_lit0)\n <4><5b3>: Abbrev Number: 14 (DW_TAG_GNU_call_site_parameter)\n <5b4> DW_AT_location : 2 byte block: 7d 20 \t(DW_OP_breg13 (r13): 32)\n <5b7> DW_AT_GNU_call_site_value: 1 byte block: 31 \t(DW_OP_lit1)\n <4><5b9>: Abbrev Number: 0\n <3><5ba>: Abbrev Number: 17 (DW_TAG_GNU_call_site)\n- <5bb> DW_AT_low_pc : 0x114c\n+ <5bb> DW_AT_low_pc : 0x1150\n <5bf> DW_AT_sibling : <0x5c9>\n <4><5c1>: Abbrev Number: 14 (DW_TAG_GNU_call_site_parameter)\n <5c2> DW_AT_location : 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <5c4> DW_AT_GNU_call_site_value: 3 byte block: 77 a0 7e \t(DW_OP_breg7 (r7): -224)\n <4><5c8>: Abbrev Number: 0\n <3><5c9>: Abbrev Number: 42 (DW_TAG_GNU_call_site)\n- <5ca> DW_AT_low_pc : 0x1154\n+ <5ca> DW_AT_low_pc : 0x1158\n <5ce> DW_AT_abstract_origin: \n <5d2> DW_AT_sibling : <0x5e0>\n <4><5d4>: Abbrev Number: 14 (DW_TAG_GNU_call_site_parameter)\n <5d5> DW_AT_location : 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <5d7> DW_AT_GNU_call_site_value: 2 byte block: 79 0 \t(DW_OP_breg9 (r9): 0)\n <4><5da>: Abbrev Number: 14 (DW_TAG_GNU_call_site_parameter)\n <5db> DW_AT_location : 1 byte block: 51 \t(DW_OP_reg1 (r1))\n <5dd> DW_AT_GNU_call_site_value: 1 byte block: 31 \t(DW_OP_lit1)\n <4><5df>: Abbrev Number: 0\n <3><5e0>: Abbrev Number: 57 (DW_TAG_GNU_call_site)\n- <5e1> DW_AT_low_pc : 0x1190\n+ <5e1> DW_AT_low_pc : 0x1194\n <5e5> DW_AT_abstract_origin: <0x1f8>\n <5e7> DW_AT_sibling : <0x5f6>\n <4><5e9>: Abbrev Number: 14 (DW_TAG_GNU_call_site_parameter)\n <5ea> DW_AT_location : 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <5ec> DW_AT_GNU_call_site_value: 2 byte block: 78 0 \t(DW_OP_breg8 (r8): 0)\n <4><5ef>: Abbrev Number: 14 (DW_TAG_GNU_call_site_parameter)\n <5f0> DW_AT_location : 1 byte block: 51 \t(DW_OP_reg1 (r1))\n <5f2> DW_AT_GNU_call_site_value: 2 byte block: 77 0 \t(DW_OP_breg7 (r7): 0)\n <4><5f5>: Abbrev Number: 0\n <3><5f6>: Abbrev Number: 34 (DW_TAG_GNU_call_site)\n- <5f7> DW_AT_low_pc : 0x11d8\n+ <5f7> DW_AT_low_pc : 0x11dc\n <5fb> DW_AT_abstract_origin: \n <3><5ff>: Abbrev Number: 63 (DW_TAG_GNU_call_site)\n- <600> DW_AT_low_pc : 0x1280\n+ <600> DW_AT_low_pc : 0x1284\n <604> DW_AT_abstract_origin: \n <4><608>: Abbrev Number: 14 (DW_TAG_GNU_call_site_parameter)\n <609> DW_AT_location : 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <60b> DW_AT_GNU_call_site_value: 2 byte block: 77 0 \t(DW_OP_breg7 (r7): 0)\n <4><60e>: Abbrev Number: 14 (DW_TAG_GNU_call_site_parameter)\n <60f> DW_AT_location : 1 byte block: 51 \t(DW_OP_reg1 (r1))\n <611> DW_AT_GNU_call_site_value: 2 byte block: 8 24 \t(DW_OP_const1u: 36)\n@@ -861,15 +861,15 @@\n <657> DW_AT_decl_line : 140\n <658> DW_AT_decl_column : 13\n <659> DW_AT_type : \n <65d> DW_AT_location : 0x50c (location list)\n <661> DW_AT_GNU_locviews: 0x508\n <3><665>: Abbrev Number: 5 (DW_TAG_inlined_subroutine)\n <666> DW_AT_abstract_origin: \n- <66a> DW_AT_entry_pc : 0x10c8\n+ <66a> DW_AT_entry_pc : 0x10cc\n <66e> DW_AT_GNU_entry_view: 1\n <670> DW_AT_ranges : 0x120\n <674> DW_AT_call_file : 1\n <675> DW_AT_call_line : 138\n <676> DW_AT_call_column : 20\n <677> DW_AT_sibling : <0x6a0>\n <4><679>: Abbrev Number: 26 (DW_TAG_formal_parameter)\n@@ -877,54 +877,54 @@\n <67e> DW_AT_location : 0x52d (location list)\n <682> DW_AT_GNU_locviews: 0x52b\n <4><686>: Abbrev Number: 26 (DW_TAG_formal_parameter)\n <687> DW_AT_abstract_origin: \n <68b> DW_AT_location : 0x543 (location list)\n <68f> DW_AT_GNU_locviews: 0x541\n <4><693>: Abbrev Number: 60 (DW_TAG_GNU_call_site)\n- <694> DW_AT_low_pc : 0x10d4\n+ <694> DW_AT_low_pc : 0x10d8\n <5><698>: Abbrev Number: 14 (DW_TAG_GNU_call_site_parameter)\n <699> DW_AT_location : 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <69b> DW_AT_GNU_call_site_value: 2 byte block: 79 0 \t(DW_OP_breg9 (r9): 0)\n <5><69e>: Abbrev Number: 0\n <4><69f>: Abbrev Number: 0\n <3><6a0>: Abbrev Number: 78 (DW_TAG_inlined_subroutine)\n <6a1> DW_AT_abstract_origin: <0xedd>\n- <6a3> DW_AT_entry_pc : 0x10d4\n+ <6a3> DW_AT_entry_pc : 0x10d8\n <6a7> DW_AT_GNU_entry_view: 3\n- <6a9> DW_AT_low_pc : 0x10d4\n+ <6a9> DW_AT_low_pc : 0x10d8\n <6ad> DW_AT_high_pc : 10\n <6ae> DW_AT_call_file : 1\n <6af> DW_AT_call_line : 139\n <6b0> DW_AT_call_column : 13\n <6b1> DW_AT_sibling : <0x6df>\n <4><6b3>: Abbrev Number: 2 (DW_TAG_formal_parameter)\n <6b4> DW_AT_abstract_origin: <0xeec>\n <6b6> DW_AT_location : 0x558 (location list)\n <6ba> DW_AT_GNU_locviews: 0x556\n <4><6be>: Abbrev Number: 2 (DW_TAG_formal_parameter)\n <6bf> DW_AT_abstract_origin: <0xee5>\n <6c1> DW_AT_location : 0x56d (location list)\n <6c5> DW_AT_GNU_locviews: 0x56b\n <4><6c9>: Abbrev Number: 51 (DW_TAG_GNU_call_site)\n- <6ca> DW_AT_low_pc : 0x10de\n+ <6ca> DW_AT_low_pc : 0x10e2\n <6ce> DW_AT_abstract_origin: <0x169>\n <5><6d0>: Abbrev Number: 14 (DW_TAG_GNU_call_site_parameter)\n <6d1> DW_AT_location : 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <6d3> DW_AT_GNU_call_site_value: 3 byte block: 77 80 7e \t(DW_OP_breg7 (r7): -256)\n <5><6d7>: Abbrev Number: 14 (DW_TAG_GNU_call_site_parameter)\n <6d8> DW_AT_location : 1 byte block: 51 \t(DW_OP_reg1 (r1))\n <6da> DW_AT_GNU_call_site_value: 2 byte block: 79 0 \t(DW_OP_breg9 (r9): 0)\n <5><6dd>: Abbrev Number: 0\n <4><6de>: Abbrev Number: 0\n <3><6df>: Abbrev Number: 78 (DW_TAG_inlined_subroutine)\n <6e0> DW_AT_abstract_origin: <0x282>\n- <6e2> DW_AT_entry_pc : 0x10e8\n+ <6e2> DW_AT_entry_pc : 0x10ec\n <6e6> DW_AT_GNU_entry_view: 1\n- <6e8> DW_AT_low_pc : 0x10e8\n+ <6e8> DW_AT_low_pc : 0x10ec\n <6ec> DW_AT_high_pc : 20\n <6ed> DW_AT_call_file : 1\n <6ee> DW_AT_call_line : 147\n <6ef> DW_AT_call_column : 24\n <6f0> DW_AT_sibling : <0x740>\n <4><6f2>: Abbrev Number: 2 (DW_TAG_formal_parameter)\n <6f3> DW_AT_abstract_origin: <0x2b9>\n@@ -939,15 +939,15 @@\n <70b> DW_AT_location : 0x5c2 (location list)\n <70f> DW_AT_GNU_locviews: 0x5c0\n <4><713>: Abbrev Number: 2 (DW_TAG_formal_parameter)\n <714> DW_AT_abstract_origin: <0x292>\n <716> DW_AT_location : 0x5d8 (location list)\n <71a> DW_AT_GNU_locviews: 0x5d6\n <4><71e>: Abbrev Number: 51 (DW_TAG_GNU_call_site)\n- <71f> DW_AT_low_pc : 0x10fa\n+ <71f> DW_AT_low_pc : 0x10fe\n <723> DW_AT_abstract_origin: <0xef8>\n <5><725>: Abbrev Number: 14 (DW_TAG_GNU_call_site_parameter)\n <726> DW_AT_location : 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <728> DW_AT_GNU_call_site_value: 2 byte block: 77 0 \t(DW_OP_breg7 (r7): 0)\n <5><72b>: Abbrev Number: 14 (DW_TAG_GNU_call_site_parameter)\n <72c> DW_AT_location : 1 byte block: 51 \t(DW_OP_reg1 (r1))\n <72e> DW_AT_GNU_call_site_value: 3 byte block: 40 3c 24 \t(DW_OP_lit16; DW_OP_lit12; DW_OP_shl)\n@@ -956,15 +956,15 @@\n <735> DW_AT_GNU_call_site_value: 1 byte block: 31 \t(DW_OP_lit1)\n <5><737>: Abbrev Number: 14 (DW_TAG_GNU_call_site_parameter)\n <738> DW_AT_location : 1 byte block: 53 \t(DW_OP_reg3 (r3))\n <73a> DW_AT_GNU_call_site_value: 3 byte block: 40 3c 24 \t(DW_OP_lit16; DW_OP_lit12; DW_OP_shl)\n <5><73e>: Abbrev Number: 0\n <4><73f>: Abbrev Number: 0\n <3><740>: Abbrev Number: 17 (DW_TAG_GNU_call_site)\n- <741> DW_AT_low_pc : 0x10b8\n+ <741> DW_AT_low_pc : 0x10bc\n <745> DW_AT_sibling : <0x782>\n <4><747>: Abbrev Number: 14 (DW_TAG_GNU_call_site_parameter)\n <748> DW_AT_location : 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <74a> DW_AT_GNU_call_site_value: 2 byte block: 78 0 \t(DW_OP_breg8 (r8): 0)\n <4><74d>: Abbrev Number: 14 (DW_TAG_GNU_call_site_parameter)\n <74e> DW_AT_location : 1 byte block: 52 \t(DW_OP_reg2 (r2))\n <750> DW_AT_GNU_call_site_value: 1 byte block: 30 \t(DW_OP_lit0)\n@@ -990,44 +990,44 @@\n <776> DW_AT_location : 2 byte block: 7d 14 \t(DW_OP_breg13 (r13): 20)\n <779> DW_AT_GNU_call_site_value: 1 byte block: 30 \t(DW_OP_lit0)\n <4><77b>: Abbrev Number: 14 (DW_TAG_GNU_call_site_parameter)\n <77c> DW_AT_location : 2 byte block: 7d 18 \t(DW_OP_breg13 (r13): 24)\n <77f> DW_AT_GNU_call_site_value: 1 byte block: 31 \t(DW_OP_lit1)\n <4><781>: Abbrev Number: 0\n <3><782>: Abbrev Number: 17 (DW_TAG_GNU_call_site)\n- <783> DW_AT_low_pc : 0x10c0\n+ <783> DW_AT_low_pc : 0x10c4\n <787> DW_AT_sibling : <0x791>\n <4><789>: Abbrev Number: 14 (DW_TAG_GNU_call_site_parameter)\n <78a> DW_AT_location : 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <78c> DW_AT_GNU_call_site_value: 3 byte block: 77 80 7e \t(DW_OP_breg7 (r7): -256)\n <4><790>: Abbrev Number: 0\n <3><791>: Abbrev Number: 42 (DW_TAG_GNU_call_site)\n- <792> DW_AT_low_pc : 0x10c8\n+ <792> DW_AT_low_pc : 0x10cc\n <796> DW_AT_abstract_origin: \n <79a> DW_AT_sibling : <0x7a8>\n <4><79c>: Abbrev Number: 14 (DW_TAG_GNU_call_site_parameter)\n <79d> DW_AT_location : 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <79f> DW_AT_GNU_call_site_value: 2 byte block: 79 0 \t(DW_OP_breg9 (r9): 0)\n <4><7a2>: Abbrev Number: 14 (DW_TAG_GNU_call_site_parameter)\n <7a3> DW_AT_location : 1 byte block: 51 \t(DW_OP_reg1 (r1))\n <7a5> DW_AT_GNU_call_site_value: 1 byte block: 31 \t(DW_OP_lit1)\n <4><7a7>: Abbrev Number: 0\n <3><7a8>: Abbrev Number: 57 (DW_TAG_GNU_call_site)\n- <7a9> DW_AT_low_pc : 0x1104\n+ <7a9> DW_AT_low_pc : 0x1108\n <7ad> DW_AT_abstract_origin: <0x255>\n <7af> DW_AT_sibling : <0x7be>\n <4><7b1>: Abbrev Number: 14 (DW_TAG_GNU_call_site_parameter)\n <7b2> DW_AT_location : 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <7b4> DW_AT_GNU_call_site_value: 2 byte block: 78 0 \t(DW_OP_breg8 (r8): 0)\n <4><7b7>: Abbrev Number: 14 (DW_TAG_GNU_call_site_parameter)\n <7b8> DW_AT_location : 1 byte block: 51 \t(DW_OP_reg1 (r1))\n <7ba> DW_AT_GNU_call_site_value: 2 byte block: 77 0 \t(DW_OP_breg7 (r7): 0)\n <4><7bd>: Abbrev Number: 0\n <3><7be>: Abbrev Number: 34 (DW_TAG_GNU_call_site)\n- <7bf> DW_AT_low_pc : 0x11e4\n+ <7bf> DW_AT_low_pc : 0x11e8\n <7c3> DW_AT_abstract_origin: \n <3><7c7>: Abbrev Number: 0\n <2><7c8>: Abbrev Number: 82 (DW_TAG_lexical_block)\n <7c9> DW_AT_sibling : <0x7ee>\n <3><7cb>: Abbrev Number: 85 (DW_TAG_variable)\n <7cc> DW_AT_name : mod\n <7d0> DW_AT_decl_file : 1\n@@ -1070,15 +1070,15 @@\n <81e> DW_AT_decl_file : 1\n <81f> DW_AT_decl_line : 173\n <820> DW_AT_decl_column : 13\n <821> DW_AT_type : \n <825> DW_AT_location : 5 byte block: 91 a0 fd bf 7f \t(DW_OP_fbreg: -1048928)\n <3><82b>: Abbrev Number: 5 (DW_TAG_inlined_subroutine)\n <82c> DW_AT_abstract_origin: \n- <830> DW_AT_entry_pc : 0xfe4\n+ <830> DW_AT_entry_pc : 0xfe8\n <834> DW_AT_GNU_entry_view: 1\n <836> DW_AT_ranges : 0x78\n <83a> DW_AT_call_file : 1\n <83b> DW_AT_call_line : 170\n <83c> DW_AT_call_column : 20\n <83d> DW_AT_sibling : <0x866>\n <4><83f>: Abbrev Number: 26 (DW_TAG_formal_parameter)\n@@ -1086,80 +1086,80 @@\n <844> DW_AT_location : 0x614 (location list)\n <848> DW_AT_GNU_locviews: 0x612\n <4><84c>: Abbrev Number: 26 (DW_TAG_formal_parameter)\n <84d> DW_AT_abstract_origin: \n <851> DW_AT_location : 0x62a (location list)\n <855> DW_AT_GNU_locviews: 0x628\n <4><859>: Abbrev Number: 60 (DW_TAG_GNU_call_site)\n- <85a> DW_AT_low_pc : 0xfee\n+ <85a> DW_AT_low_pc : 0xff2\n <5><85e>: Abbrev Number: 14 (DW_TAG_GNU_call_site_parameter)\n <85f> DW_AT_location : 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <861> DW_AT_GNU_call_site_value: 2 byte block: 75 0 \t(DW_OP_breg5 (r5): 0)\n <5><864>: Abbrev Number: 0\n <4><865>: Abbrev Number: 0\n <3><866>: Abbrev Number: 78 (DW_TAG_inlined_subroutine)\n <867> DW_AT_abstract_origin: <0xedd>\n- <869> DW_AT_entry_pc : 0xfee\n+ <869> DW_AT_entry_pc : 0xff2\n <86d> DW_AT_GNU_entry_view: 3\n- <86f> DW_AT_low_pc : 0xfee\n+ <86f> DW_AT_low_pc : 0xff2\n <873> DW_AT_high_pc : 10\n <874> DW_AT_call_file : 1\n <875> DW_AT_call_line : 171\n <876> DW_AT_call_column : 13\n <877> DW_AT_sibling : <0x8a5>\n <4><879>: Abbrev Number: 2 (DW_TAG_formal_parameter)\n <87a> DW_AT_abstract_origin: <0xeec>\n <87c> DW_AT_location : 0x63f (location list)\n <880> DW_AT_GNU_locviews: 0x63d\n <4><884>: Abbrev Number: 2 (DW_TAG_formal_parameter)\n <885> DW_AT_abstract_origin: <0xee5>\n <887> DW_AT_location : 0x654 (location list)\n <88b> DW_AT_GNU_locviews: 0x652\n <4><88f>: Abbrev Number: 51 (DW_TAG_GNU_call_site)\n- <890> DW_AT_low_pc : 0xff8\n+ <890> DW_AT_low_pc : 0xffc\n <894> DW_AT_abstract_origin: <0x169>\n <5><896>: Abbrev Number: 14 (DW_TAG_GNU_call_site_parameter)\n <897> DW_AT_location : 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <899> DW_AT_GNU_call_site_value: 3 byte block: 77 a0 7e \t(DW_OP_breg7 (r7): -224)\n <5><89d>: Abbrev Number: 14 (DW_TAG_GNU_call_site_parameter)\n <89e> DW_AT_location : 1 byte block: 51 \t(DW_OP_reg1 (r1))\n <8a0> DW_AT_GNU_call_site_value: 2 byte block: 75 0 \t(DW_OP_breg5 (r5): 0)\n <5><8a3>: Abbrev Number: 0\n <4><8a4>: Abbrev Number: 0\n <3><8a5>: Abbrev Number: 78 (DW_TAG_inlined_subroutine)\n <8a6> DW_AT_abstract_origin: <0xe44>\n- <8a8> DW_AT_entry_pc : 0x1004\n+ <8a8> DW_AT_entry_pc : 0x1008\n <8ac> DW_AT_GNU_entry_view: 1\n- <8ae> DW_AT_low_pc : 0x1004\n+ <8ae> DW_AT_low_pc : 0x1008\n <8b2> DW_AT_high_pc : 8\n <8b3> DW_AT_call_file : 1\n <8b4> DW_AT_call_line : 174\n <8b5> DW_AT_call_column : 22\n <8b6> DW_AT_sibling : <0x8e3>\n <4><8b8>: Abbrev Number: 2 (DW_TAG_formal_parameter)\n <8b9> DW_AT_abstract_origin: <0xe53>\n <8bb> DW_AT_location : 0x670 (location list)\n <8bf> DW_AT_GNU_locviews: 0x66c\n <4><8c3>: Abbrev Number: 2 (DW_TAG_formal_parameter)\n <8c4> DW_AT_abstract_origin: <0xe4c>\n <8c6> DW_AT_location : 0x69c (location list)\n <8ca> DW_AT_GNU_locviews: 0x698\n <4><8ce>: Abbrev Number: 51 (DW_TAG_GNU_call_site)\n- <8cf> DW_AT_low_pc : 0x100c\n+ <8cf> DW_AT_low_pc : 0x1010\n <8d3> DW_AT_abstract_origin: <0x204>\n <5><8d5>: Abbrev Number: 14 (DW_TAG_GNU_call_site_parameter)\n <8d6> DW_AT_location : 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <8d8> DW_AT_GNU_call_site_value: 2 byte block: 78 0 \t(DW_OP_breg8 (r8): 0)\n <5><8db>: Abbrev Number: 14 (DW_TAG_GNU_call_site_parameter)\n <8dc> DW_AT_location : 1 byte block: 51 \t(DW_OP_reg1 (r1))\n <8de> DW_AT_GNU_call_site_value: 2 byte block: 75 0 \t(DW_OP_breg5 (r5): 0)\n <5><8e1>: Abbrev Number: 0\n <4><8e2>: Abbrev Number: 0\n <3><8e3>: Abbrev Number: 17 (DW_TAG_GNU_call_site)\n- <8e4> DW_AT_low_pc : 0xfd4\n+ <8e4> DW_AT_low_pc : 0xfd8\n <8e8> DW_AT_sibling : <0x932>\n <4><8ea>: Abbrev Number: 14 (DW_TAG_GNU_call_site_parameter)\n <8eb> DW_AT_location : 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <8ed> DW_AT_GNU_call_site_value: 2 byte block: 78 0 \t(DW_OP_breg8 (r8): 0)\n <4><8f0>: Abbrev Number: 14 (DW_TAG_GNU_call_site_parameter)\n <8f1> DW_AT_location : 1 byte block: 52 \t(DW_OP_reg2 (r2))\n <8f3> DW_AT_GNU_call_site_value: 1 byte block: 30 \t(DW_OP_lit0)\n@@ -1191,47 +1191,47 @@\n <926> DW_AT_location : 2 byte block: 7d 1c \t(DW_OP_breg13 (r13): 28)\n <929> DW_AT_GNU_call_site_value: 1 byte block: 30 \t(DW_OP_lit0)\n <4><92b>: Abbrev Number: 14 (DW_TAG_GNU_call_site_parameter)\n <92c> DW_AT_location : 2 byte block: 7d 20 \t(DW_OP_breg13 (r13): 32)\n <92f> DW_AT_GNU_call_site_value: 1 byte block: 31 \t(DW_OP_lit1)\n <4><931>: Abbrev Number: 0\n <3><932>: Abbrev Number: 17 (DW_TAG_GNU_call_site)\n- <933> DW_AT_low_pc : 0xfdc\n+ <933> DW_AT_low_pc : 0xfe0\n <937> DW_AT_sibling : <0x941>\n <4><939>: Abbrev Number: 14 (DW_TAG_GNU_call_site_parameter)\n <93a> DW_AT_location : 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <93c> DW_AT_GNU_call_site_value: 3 byte block: 77 a0 7e \t(DW_OP_breg7 (r7): -224)\n <4><940>: Abbrev Number: 0\n <3><941>: Abbrev Number: 42 (DW_TAG_GNU_call_site)\n- <942> DW_AT_low_pc : 0xfe4\n+ <942> DW_AT_low_pc : 0xfe8\n <946> DW_AT_abstract_origin: \n <94a> DW_AT_sibling : <0x958>\n <4><94c>: Abbrev Number: 14 (DW_TAG_GNU_call_site_parameter)\n <94d> DW_AT_location : 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <94f> DW_AT_GNU_call_site_value: 2 byte block: 75 0 \t(DW_OP_breg5 (r5): 0)\n <4><952>: Abbrev Number: 14 (DW_TAG_GNU_call_site_parameter)\n <953> DW_AT_location : 1 byte block: 51 \t(DW_OP_reg1 (r1))\n <955> DW_AT_GNU_call_site_value: 1 byte block: 31 \t(DW_OP_lit1)\n <4><957>: Abbrev Number: 0\n <3><958>: Abbrev Number: 17 (DW_TAG_GNU_call_site)\n- <959> DW_AT_low_pc : 0x1004\n+ <959> DW_AT_low_pc : 0x1008\n <95d> DW_AT_sibling : <0x966>\n <4><95f>: Abbrev Number: 14 (DW_TAG_GNU_call_site_parameter)\n <960> DW_AT_location : 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <962> DW_AT_GNU_call_site_value: 2 byte block: 75 0 \t(DW_OP_breg5 (r5): 0)\n <4><965>: Abbrev Number: 0\n <3><966>: Abbrev Number: 17 (DW_TAG_GNU_call_site)\n- <967> DW_AT_low_pc : 0x1012\n+ <967> DW_AT_low_pc : 0x1016\n <96b> DW_AT_sibling : <0x974>\n <4><96d>: Abbrev Number: 14 (DW_TAG_GNU_call_site_parameter)\n <96e> DW_AT_location : 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <970> DW_AT_GNU_call_site_value: 2 byte block: 75 0 \t(DW_OP_breg5 (r5): 0)\n <4><973>: Abbrev Number: 0\n <3><974>: Abbrev Number: 60 (DW_TAG_GNU_call_site)\n- <975> DW_AT_low_pc : 0x1018\n+ <975> DW_AT_low_pc : 0x101c\n <4><979>: Abbrev Number: 14 (DW_TAG_GNU_call_site_parameter)\n <97a> DW_AT_location : 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <97c> DW_AT_GNU_call_site_value: 2 byte block: 78 0 \t(DW_OP_breg8 (r8): 0)\n <4><97f>: Abbrev Number: 0\n <3><980>: Abbrev Number: 0\n <2><981>: Abbrev Number: 67 (DW_TAG_lexical_block)\n <982> DW_AT_ranges : 0x30\n@@ -1256,15 +1256,15 @@\n <9b1> DW_AT_decl_file : 1\n <9b2> DW_AT_decl_line : 184\n <9b3> DW_AT_decl_column : 13\n <9b4> DW_AT_type : \n <9b8> DW_AT_location : 5 byte block: 91 a0 fd bf 7f \t(DW_OP_fbreg: -1048928)\n <3><9be>: Abbrev Number: 5 (DW_TAG_inlined_subroutine)\n <9bf> DW_AT_abstract_origin: \n- <9c3> DW_AT_entry_pc : 0xf3a\n+ <9c3> DW_AT_entry_pc : 0xf3e\n <9c7> DW_AT_GNU_entry_view: 1\n <9c9> DW_AT_ranges : 0x48\n <9cd> DW_AT_call_file : 1\n <9ce> DW_AT_call_line : 181\n <9cf> DW_AT_call_column : 20\n <9d0> DW_AT_sibling : <0x9f9>\n <4><9d2>: Abbrev Number: 26 (DW_TAG_formal_parameter)\n@@ -1272,80 +1272,80 @@\n <9d7> DW_AT_location : 0x6e8 (location list)\n <9db> DW_AT_GNU_locviews: 0x6e6\n <4><9df>: Abbrev Number: 26 (DW_TAG_formal_parameter)\n <9e0> DW_AT_abstract_origin: \n <9e4> DW_AT_location : 0x6fe (location list)\n <9e8> DW_AT_GNU_locviews: 0x6fc\n <4><9ec>: Abbrev Number: 60 (DW_TAG_GNU_call_site)\n- <9ed> DW_AT_low_pc : 0xf44\n+ <9ed> DW_AT_low_pc : 0xf48\n <5><9f1>: Abbrev Number: 14 (DW_TAG_GNU_call_site_parameter)\n <9f2> DW_AT_location : 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <9f4> DW_AT_GNU_call_site_value: 2 byte block: 75 0 \t(DW_OP_breg5 (r5): 0)\n <5><9f7>: Abbrev Number: 0\n <4><9f8>: Abbrev Number: 0\n <3><9f9>: Abbrev Number: 78 (DW_TAG_inlined_subroutine)\n <9fa> DW_AT_abstract_origin: <0xedd>\n- <9fc> DW_AT_entry_pc : 0xf44\n+ <9fc> DW_AT_entry_pc : 0xf48\n DW_AT_GNU_entry_view: 3\n- DW_AT_low_pc : 0xf44\n+ DW_AT_low_pc : 0xf48\n DW_AT_high_pc : 10\n DW_AT_call_file : 1\n DW_AT_call_line : 182\n DW_AT_call_column : 13\n DW_AT_sibling : <0xa38>\n <4>: Abbrev Number: 2 (DW_TAG_formal_parameter)\n DW_AT_abstract_origin: <0xeec>\n DW_AT_location : 0x713 (location list)\n DW_AT_GNU_locviews: 0x711\n <4>: Abbrev Number: 2 (DW_TAG_formal_parameter)\n DW_AT_abstract_origin: <0xee5>\n DW_AT_location : 0x728 (location list)\n DW_AT_GNU_locviews: 0x726\n <4>: Abbrev Number: 51 (DW_TAG_GNU_call_site)\n- DW_AT_low_pc : 0xf4e\n+ DW_AT_low_pc : 0xf52\n DW_AT_abstract_origin: <0x169>\n <5>: Abbrev Number: 14 (DW_TAG_GNU_call_site_parameter)\n DW_AT_location : 1 byte block: 50 \t(DW_OP_reg0 (r0))\n DW_AT_GNU_call_site_value: 3 byte block: 77 80 7e \t(DW_OP_breg7 (r7): -256)\n <5>: Abbrev Number: 14 (DW_TAG_GNU_call_site_parameter)\n DW_AT_location : 1 byte block: 51 \t(DW_OP_reg1 (r1))\n DW_AT_GNU_call_site_value: 2 byte block: 75 0 \t(DW_OP_breg5 (r5): 0)\n <5>: Abbrev Number: 0\n <4>: Abbrev Number: 0\n <3>: Abbrev Number: 78 (DW_TAG_inlined_subroutine)\n DW_AT_abstract_origin: <0xeac>\n- DW_AT_entry_pc : 0xf5a\n+ DW_AT_entry_pc : 0xf5e\n DW_AT_GNU_entry_view: 1\n- DW_AT_low_pc : 0xf5a\n+ DW_AT_low_pc : 0xf5e\n DW_AT_high_pc : 8\n DW_AT_call_file : 1\n DW_AT_call_line : 185\n DW_AT_call_column : 22\n DW_AT_sibling : <0xa76>\n <4>: Abbrev Number: 2 (DW_TAG_formal_parameter)\n DW_AT_abstract_origin: <0xebb>\n DW_AT_location : 0x744 (location list)\n DW_AT_GNU_locviews: 0x740\n <4>: Abbrev Number: 2 (DW_TAG_formal_parameter)\n DW_AT_abstract_origin: <0xeb4>\n DW_AT_location : 0x770 (location list)\n DW_AT_GNU_locviews: 0x76c\n <4>: Abbrev Number: 51 (DW_TAG_GNU_call_site)\n- DW_AT_low_pc : 0xf62\n+ DW_AT_low_pc : 0xf66\n DW_AT_abstract_origin: <0x261>\n <5>: Abbrev Number: 14 (DW_TAG_GNU_call_site_parameter)\n DW_AT_location : 1 byte block: 50 \t(DW_OP_reg0 (r0))\n DW_AT_GNU_call_site_value: 2 byte block: 78 0 \t(DW_OP_breg8 (r8): 0)\n <5>: Abbrev Number: 14 (DW_TAG_GNU_call_site_parameter)\n DW_AT_location : 1 byte block: 51 \t(DW_OP_reg1 (r1))\n DW_AT_GNU_call_site_value: 2 byte block: 75 0 \t(DW_OP_breg5 (r5): 0)\n <5>: Abbrev Number: 0\n <4>: Abbrev Number: 0\n <3>: Abbrev Number: 17 (DW_TAG_GNU_call_site)\n- DW_AT_low_pc : 0xf2a\n+ DW_AT_low_pc : 0xf2e\n DW_AT_sibling : <0xab8>\n <4>: Abbrev Number: 14 (DW_TAG_GNU_call_site_parameter)\n DW_AT_location : 1 byte block: 50 \t(DW_OP_reg0 (r0))\n DW_AT_GNU_call_site_value: 2 byte block: 78 0 \t(DW_OP_breg8 (r8): 0)\n <4>: Abbrev Number: 14 (DW_TAG_GNU_call_site_parameter)\n DW_AT_location : 1 byte block: 52 \t(DW_OP_reg2 (r2))\n DW_AT_GNU_call_site_value: 1 byte block: 30 \t(DW_OP_lit0)\n@@ -1371,47 +1371,47 @@\n DW_AT_location : 2 byte block: 7d 14 \t(DW_OP_breg13 (r13): 20)\n DW_AT_GNU_call_site_value: 1 byte block: 30 \t(DW_OP_lit0)\n <4>: Abbrev Number: 14 (DW_TAG_GNU_call_site_parameter)\n DW_AT_location : 2 byte block: 7d 18 \t(DW_OP_breg13 (r13): 24)\n DW_AT_GNU_call_site_value: 1 byte block: 31 \t(DW_OP_lit1)\n <4>: Abbrev Number: 0\n <3>: Abbrev Number: 17 (DW_TAG_GNU_call_site)\n- DW_AT_low_pc : 0xf32\n+ DW_AT_low_pc : 0xf36\n DW_AT_sibling : <0xac7>\n <4>: Abbrev Number: 14 (DW_TAG_GNU_call_site_parameter)\n DW_AT_location : 1 byte block: 50 \t(DW_OP_reg0 (r0))\n DW_AT_GNU_call_site_value: 3 byte block: 77 80 7e \t(DW_OP_breg7 (r7): -256)\n <4>: Abbrev Number: 0\n <3>: Abbrev Number: 42 (DW_TAG_GNU_call_site)\n- DW_AT_low_pc : 0xf3a\n+ DW_AT_low_pc : 0xf3e\n DW_AT_abstract_origin: \n DW_AT_sibling : <0xade>\n <4>: Abbrev Number: 14 (DW_TAG_GNU_call_site_parameter)\n DW_AT_location : 1 byte block: 50 \t(DW_OP_reg0 (r0))\n DW_AT_GNU_call_site_value: 2 byte block: 75 0 \t(DW_OP_breg5 (r5): 0)\n <4>: Abbrev Number: 14 (DW_TAG_GNU_call_site_parameter)\n DW_AT_location : 1 byte block: 51 \t(DW_OP_reg1 (r1))\n DW_AT_GNU_call_site_value: 1 byte block: 31 \t(DW_OP_lit1)\n <4>: Abbrev Number: 0\n <3>: Abbrev Number: 17 (DW_TAG_GNU_call_site)\n- DW_AT_low_pc : 0xf5a\n+ DW_AT_low_pc : 0xf5e\n DW_AT_sibling : <0xaec>\n <4>: Abbrev Number: 14 (DW_TAG_GNU_call_site_parameter)\n DW_AT_location : 1 byte block: 50 \t(DW_OP_reg0 (r0))\n DW_AT_GNU_call_site_value: 2 byte block: 75 0 \t(DW_OP_breg5 (r5): 0)\n <4>: Abbrev Number: 0\n <3>: Abbrev Number: 17 (DW_TAG_GNU_call_site)\n- DW_AT_low_pc : 0xf68\n+ DW_AT_low_pc : 0xf6c\n DW_AT_sibling : <0xafa>\n <4>: Abbrev Number: 14 (DW_TAG_GNU_call_site_parameter)\n DW_AT_location : 1 byte block: 50 \t(DW_OP_reg0 (r0))\n DW_AT_GNU_call_site_value: 2 byte block: 75 0 \t(DW_OP_breg5 (r5): 0)\n <4>: Abbrev Number: 0\n <3>: Abbrev Number: 60 (DW_TAG_GNU_call_site)\n- DW_AT_low_pc : 0xf6e\n+ DW_AT_low_pc : 0xf72\n <4>: Abbrev Number: 14 (DW_TAG_GNU_call_site_parameter)\n DW_AT_location : 1 byte block: 50 \t(DW_OP_reg0 (r0))\n DW_AT_GNU_call_site_value: 2 byte block: 78 0 \t(DW_OP_breg8 (r8): 0)\n <4>: Abbrev Number: 0\n <3>: Abbrev Number: 0\n <2>: Abbrev Number: 82 (DW_TAG_lexical_block)\n DW_AT_sibling : <0xb15>\n@@ -1430,50 +1430,50 @@\n DW_AT_decl_file : 1\n DW_AT_decl_line : 195\n DW_AT_decl_column : 11\n DW_AT_type : <0x1be>\n DW_AT_location : 5 byte block: 91 c8 fd bf 7f \t(DW_OP_fbreg: -1048888)\n <3>: Abbrev Number: 78 (DW_TAG_inlined_subroutine)\n DW_AT_abstract_origin: <0xedd>\n- DW_AT_entry_pc : 0x1226\n+ DW_AT_entry_pc : 0x122a\n DW_AT_GNU_entry_view: 0\n- DW_AT_low_pc : 0x1226\n+ DW_AT_low_pc : 0x122a\n DW_AT_high_pc : 10\n DW_AT_call_file : 1\n DW_AT_call_line : 196\n DW_AT_call_column : 13\n DW_AT_sibling : <0xb6b>\n <4>: Abbrev Number: 2 (DW_TAG_formal_parameter)\n DW_AT_abstract_origin: <0xeec>\n DW_AT_location : 0x79a (location list)\n DW_AT_GNU_locviews: 0x798\n <4>: Abbrev Number: 2 (DW_TAG_formal_parameter)\n DW_AT_abstract_origin: <0xee5>\n DW_AT_location : 0x7b4 (location list)\n DW_AT_GNU_locviews: 0x7b2\n <4>: Abbrev Number: 51 (DW_TAG_GNU_call_site)\n- DW_AT_low_pc : 0x1230\n+ DW_AT_low_pc : 0x1234\n DW_AT_abstract_origin: <0x169>\n <5>: Abbrev Number: 14 (DW_TAG_GNU_call_site_parameter)\n DW_AT_location : 1 byte block: 50 \t(DW_OP_reg0 (r0))\n DW_AT_GNU_call_site_value: 3 byte block: 77 a0 7e \t(DW_OP_breg7 (r7): -224)\n <5>: Abbrev Number: 14 (DW_TAG_GNU_call_site_parameter)\n DW_AT_location : 1 byte block: 51 \t(DW_OP_reg1 (r1))\n DW_AT_GNU_call_site_value: 2 byte block: 75 0 \t(DW_OP_breg5 (r5): 0)\n <5>: Abbrev Number: 0\n <4>: Abbrev Number: 0\n <3>: Abbrev Number: 17 (DW_TAG_GNU_call_site)\n- DW_AT_low_pc : 0x1196\n+ DW_AT_low_pc : 0x119a\n DW_AT_sibling : <0xb79>\n <4>: Abbrev Number: 14 (DW_TAG_GNU_call_site_parameter)\n DW_AT_location : 1 byte block: 50 \t(DW_OP_reg0 (r0))\n DW_AT_GNU_call_site_value: 2 byte block: 78 0 \t(DW_OP_breg8 (r8): 0)\n <4>: Abbrev Number: 0\n <3>: Abbrev Number: 17 (DW_TAG_GNU_call_site)\n- DW_AT_low_pc : 0x121e\n+ DW_AT_low_pc : 0x1222\n DW_AT_sibling : <0xbc8>\n <4>: Abbrev Number: 14 (DW_TAG_GNU_call_site_parameter)\n DW_AT_location : 1 byte block: 50 \t(DW_OP_reg0 (r0))\n DW_AT_GNU_call_site_value: 2 byte block: 78 0 \t(DW_OP_breg8 (r8): 0)\n <4>: Abbrev Number: 14 (DW_TAG_GNU_call_site_parameter)\n DW_AT_location : 1 byte block: 52 \t(DW_OP_reg2 (r2))\n DW_AT_GNU_call_site_value: 1 byte block: 30 \t(DW_OP_lit0)\n@@ -1505,44 +1505,44 @@\n DW_AT_location : 2 byte block: 7d 1c \t(DW_OP_breg13 (r13): 28)\n DW_AT_GNU_call_site_value: 1 byte block: 30 \t(DW_OP_lit0)\n <4>: Abbrev Number: 14 (DW_TAG_GNU_call_site_parameter)\n DW_AT_location : 2 byte block: 7d 20 \t(DW_OP_breg13 (r13): 32)\n DW_AT_GNU_call_site_value: 1 byte block: 31 \t(DW_OP_lit1)\n <4>: Abbrev Number: 0\n <3>: Abbrev Number: 17 (DW_TAG_GNU_call_site)\n- DW_AT_low_pc : 0x1226\n+ DW_AT_low_pc : 0x122a\n DW_AT_sibling : <0xbd6>\n <4>: Abbrev Number: 14 (DW_TAG_GNU_call_site_parameter)\n DW_AT_location : 1 byte block: 50 \t(DW_OP_reg0 (r0))\n DW_AT_GNU_call_site_value: 2 byte block: 75 0 \t(DW_OP_breg5 (r5): 0)\n <4>: Abbrev Number: 0\n <3>: Abbrev Number: 17 (DW_TAG_GNU_call_site)\n- DW_AT_low_pc : 0x1236\n+ DW_AT_low_pc : 0x123a\n DW_AT_sibling : <0xbe4>\n <4>: Abbrev Number: 14 (DW_TAG_GNU_call_site_parameter)\n DW_AT_location : 1 byte block: 50 \t(DW_OP_reg0 (r0))\n DW_AT_GNU_call_site_value: 2 byte block: 75 0 \t(DW_OP_breg5 (r5): 0)\n <4>: Abbrev Number: 0\n <3>: Abbrev Number: 57 (DW_TAG_GNU_call_site)\n- DW_AT_low_pc : 0x123c\n+ DW_AT_low_pc : 0x1240\n DW_AT_abstract_origin: <0x210>\n DW_AT_sibling : <0xbf4>\n <4>: Abbrev Number: 14 (DW_TAG_GNU_call_site_parameter)\n DW_AT_location : 1 byte block: 50 \t(DW_OP_reg0 (r0))\n DW_AT_GNU_call_site_value: 2 byte block: 78 0 \t(DW_OP_breg8 (r8): 0)\n <4>: Abbrev Number: 0\n <3>: Abbrev Number: 17 (DW_TAG_GNU_call_site)\n- DW_AT_low_pc : 0x1268\n+ DW_AT_low_pc : 0x126c\n DW_AT_sibling : <0xc02>\n <4>: Abbrev Number: 14 (DW_TAG_GNU_call_site_parameter)\n DW_AT_location : 1 byte block: 50 \t(DW_OP_reg0 (r0))\n DW_AT_GNU_call_site_value: 2 byte block: 78 0 \t(DW_OP_breg8 (r8): 0)\n <4>: Abbrev Number: 0\n <3>: Abbrev Number: 60 (DW_TAG_GNU_call_site)\n- DW_AT_low_pc : 0x1272\n+ DW_AT_low_pc : 0x1276\n <4>: Abbrev Number: 14 (DW_TAG_GNU_call_site_parameter)\n DW_AT_location : 1 byte block: 50 \t(DW_OP_reg0 (r0))\n DW_AT_GNU_call_site_value: 2 byte block: 75 0 \t(DW_OP_breg5 (r5): 0)\n <4>: Abbrev Number: 0\n <3>: Abbrev Number: 0\n <2>: Abbrev Number: 67 (DW_TAG_lexical_block)\n DW_AT_ranges : 0x90\n@@ -1552,43 +1552,43 @@\n DW_AT_decl_file : 1\n DW_AT_decl_line : 200\n DW_AT_decl_column : 13\n DW_AT_type : <0x21d>\n DW_AT_location : 5 byte block: 91 c8 fd bf 7f \t(DW_OP_fbreg: -1048888)\n <3>: Abbrev Number: 78 (DW_TAG_inlined_subroutine)\n DW_AT_abstract_origin: <0xedd>\n- DW_AT_entry_pc : 0x1054\n+ DW_AT_entry_pc : 0x1058\n DW_AT_GNU_entry_view: 0\n- DW_AT_low_pc : 0x1054\n+ DW_AT_low_pc : 0x1058\n DW_AT_high_pc : 10\n DW_AT_call_file : 1\n DW_AT_call_line : 201\n DW_AT_call_column : 17\n DW_AT_sibling : <0xc65>\n <4>: Abbrev Number: 2 (DW_TAG_formal_parameter)\n DW_AT_abstract_origin: <0xeec>\n DW_AT_location : 0x7ce (location list)\n DW_AT_GNU_locviews: 0x7cc\n <4>: Abbrev Number: 2 (DW_TAG_formal_parameter)\n DW_AT_abstract_origin: <0xee5>\n DW_AT_location : 0x7e8 (location list)\n DW_AT_GNU_locviews: 0x7e6\n <4>: Abbrev Number: 51 (DW_TAG_GNU_call_site)\n- DW_AT_low_pc : 0x105e\n+ DW_AT_low_pc : 0x1062\n DW_AT_abstract_origin: <0x169>\n <5>: Abbrev Number: 14 (DW_TAG_GNU_call_site_parameter)\n DW_AT_location : 1 byte block: 50 \t(DW_OP_reg0 (r0))\n DW_AT_GNU_call_site_value: 3 byte block: 77 80 7e \t(DW_OP_breg7 (r7): -256)\n <5>: Abbrev Number: 14 (DW_TAG_GNU_call_site_parameter)\n DW_AT_location : 1 byte block: 51 \t(DW_OP_reg1 (r1))\n DW_AT_GNU_call_site_value: 2 byte block: 75 0 \t(DW_OP_breg5 (r5): 0)\n <5>: Abbrev Number: 0\n <4>: Abbrev Number: 0\n <3>: Abbrev Number: 17 (DW_TAG_GNU_call_site)\n- DW_AT_low_pc : 0x104c\n+ DW_AT_low_pc : 0x1050\n DW_AT_sibling : <0xca7>\n <4>: Abbrev Number: 14 (DW_TAG_GNU_call_site_parameter)\n DW_AT_location : 1 byte block: 50 \t(DW_OP_reg0 (r0))\n DW_AT_GNU_call_site_value: 2 byte block: 78 0 \t(DW_OP_breg8 (r8): 0)\n <4>: Abbrev Number: 14 (DW_TAG_GNU_call_site_parameter)\n DW_AT_location : 1 byte block: 52 \t(DW_OP_reg2 (r2))\n DW_AT_GNU_call_site_value: 1 byte block: 30 \t(DW_OP_lit0)\n@@ -1614,112 +1614,112 @@\n DW_AT_location : 2 byte block: 7d 14 \t(DW_OP_breg13 (r13): 20)\n DW_AT_GNU_call_site_value: 1 byte block: 30 \t(DW_OP_lit0)\n <4>: Abbrev Number: 14 (DW_TAG_GNU_call_site_parameter)\n DW_AT_location : 2 byte block: 7d 18 \t(DW_OP_breg13 (r13): 24)\n DW_AT_GNU_call_site_value: 1 byte block: 31 \t(DW_OP_lit1)\n <4>: Abbrev Number: 0\n <3>: Abbrev Number: 17 (DW_TAG_GNU_call_site)\n- DW_AT_low_pc : 0x1054\n+ DW_AT_low_pc : 0x1058\n DW_AT_sibling : <0xcb5>\n <4>: Abbrev Number: 14 (DW_TAG_GNU_call_site_parameter)\n DW_AT_location : 1 byte block: 50 \t(DW_OP_reg0 (r0))\n DW_AT_GNU_call_site_value: 2 byte block: 75 0 \t(DW_OP_breg5 (r5): 0)\n <4>: Abbrev Number: 0\n <3>: Abbrev Number: 17 (DW_TAG_GNU_call_site)\n- DW_AT_low_pc : 0x1064\n+ DW_AT_low_pc : 0x1068\n DW_AT_sibling : <0xcc3>\n <4>: Abbrev Number: 14 (DW_TAG_GNU_call_site_parameter)\n DW_AT_location : 1 byte block: 50 \t(DW_OP_reg0 (r0))\n DW_AT_GNU_call_site_value: 2 byte block: 75 0 \t(DW_OP_breg5 (r5): 0)\n <4>: Abbrev Number: 0\n <3>: Abbrev Number: 57 (DW_TAG_GNU_call_site)\n- DW_AT_low_pc : 0x106a\n+ DW_AT_low_pc : 0x106e\n DW_AT_abstract_origin: <0x26d>\n DW_AT_sibling : <0xcd3>\n <4>: Abbrev Number: 14 (DW_TAG_GNU_call_site_parameter)\n DW_AT_location : 1 byte block: 50 \t(DW_OP_reg0 (r0))\n DW_AT_GNU_call_site_value: 2 byte block: 78 0 \t(DW_OP_breg8 (r8): 0)\n <4>: Abbrev Number: 0\n <3>: Abbrev Number: 17 (DW_TAG_GNU_call_site)\n- DW_AT_low_pc : 0x128a\n+ DW_AT_low_pc : 0x128e\n DW_AT_sibling : <0xce1>\n <4>: Abbrev Number: 14 (DW_TAG_GNU_call_site_parameter)\n DW_AT_location : 1 byte block: 50 \t(DW_OP_reg0 (r0))\n DW_AT_GNU_call_site_value: 2 byte block: 78 0 \t(DW_OP_breg8 (r8): 0)\n <4>: Abbrev Number: 0\n <3>: Abbrev Number: 60 (DW_TAG_GNU_call_site)\n- DW_AT_low_pc : 0x1296\n+ DW_AT_low_pc : 0x129a\n <4>: Abbrev Number: 14 (DW_TAG_GNU_call_site_parameter)\n DW_AT_location : 1 byte block: 50 \t(DW_OP_reg0 (r0))\n DW_AT_GNU_call_site_value: 2 byte block: 75 0 \t(DW_OP_breg5 (r5): 0)\n <4>: Abbrev Number: 0\n <3>: Abbrev Number: 0\n <2>: Abbrev Number: 78 (DW_TAG_inlined_subroutine)\n DW_AT_abstract_origin: <0xec6>\n- DW_AT_entry_pc : 0x11a4\n+ DW_AT_entry_pc : 0x11a8\n DW_AT_GNU_entry_view: 3\n- DW_AT_low_pc : 0x11a4\n+ DW_AT_low_pc : 0x11a8\n DW_AT_high_pc : 6\n DW_AT_call_file : 1\n DW_AT_call_line : 223\n DW_AT_call_column : 30\n DW_AT_sibling : <0xd12>\n <3>: Abbrev Number: 2 (DW_TAG_formal_parameter)\n DW_AT_abstract_origin: <0xecc>\n DW_AT_location : 0x802 (location list)\n DW_AT_GNU_locviews: 0x800\n <3>: Abbrev Number: 64 (DW_TAG_GNU_call_site)\n- DW_AT_low_pc : 0x11aa\n+ DW_AT_low_pc : 0x11ae\n <3>: Abbrev Number: 0\n <2>: Abbrev Number: 5 (DW_TAG_inlined_subroutine)\n DW_AT_abstract_origin: \n- DW_AT_entry_pc : 0x11b0\n+ DW_AT_entry_pc : 0x11b4\n DW_AT_GNU_entry_view: 1\n DW_AT_ranges : 0xc8\n DW_AT_call_file : 1\n DW_AT_call_line : 224\n DW_AT_call_column : 9\n DW_AT_sibling : <0xd4f>\n <3>: Abbrev Number: 26 (DW_TAG_formal_parameter)\n DW_AT_abstract_origin: \n DW_AT_location : 0x818 (location list)\n DW_AT_GNU_locviews: 0x816\n <3>: Abbrev Number: 53 (DW_TAG_formal_parameter)\n DW_AT_abstract_origin: \n <3>: Abbrev Number: 63 (DW_TAG_GNU_call_site)\n- DW_AT_low_pc : 0x11c6\n+ DW_AT_low_pc : 0x11ca\n DW_AT_abstract_origin: \n <4>: Abbrev Number: 14 (DW_TAG_GNU_call_site_parameter)\n DW_AT_location : 1 byte block: 51 \t(DW_OP_reg1 (r1))\n DW_AT_GNU_call_site_value: 1 byte block: 31 \t(DW_OP_lit1)\n <4>: Abbrev Number: 14 (DW_TAG_GNU_call_site_parameter)\n DW_AT_location : 2 byte block: 7d 0 \t(DW_OP_breg13 (r13): 0)\n DW_AT_GNU_call_site_value: 2 byte block: 75 0 \t(DW_OP_breg5 (r5): 0)\n <4>: Abbrev Number: 0\n <3>: Abbrev Number: 0\n <2>: Abbrev Number: 78 (DW_TAG_inlined_subroutine)\n DW_AT_abstract_origin: <0xe5e>\n- DW_AT_entry_pc : 0x124a\n+ DW_AT_entry_pc : 0x124e\n DW_AT_GNU_entry_view: 3\n- DW_AT_low_pc : 0x124a\n+ DW_AT_low_pc : 0x124e\n DW_AT_high_pc : 6\n DW_AT_call_file : 1\n DW_AT_call_line : 217\n DW_AT_call_column : 28\n DW_AT_sibling : <0xd73>\n <3>: Abbrev Number: 2 (DW_TAG_formal_parameter)\n DW_AT_abstract_origin: <0xe64>\n DW_AT_location : 0x832 (location list)\n DW_AT_GNU_locviews: 0x830\n <3>: Abbrev Number: 64 (DW_TAG_GNU_call_site)\n- DW_AT_low_pc : 0x1250\n+ DW_AT_low_pc : 0x1254\n <3>: Abbrev Number: 0\n <2>: Abbrev Number: 5 (DW_TAG_inlined_subroutine)\n DW_AT_abstract_origin: \n- DW_AT_entry_pc : 0x1256\n+ DW_AT_entry_pc : 0x125a\n DW_AT_GNU_entry_view: 1\n DW_AT_ranges : 0xe8\n DW_AT_call_file : 1\n DW_AT_call_line : 218\n DW_AT_call_column : 9\n DW_AT_sibling : <0xd9a>\n <3>: Abbrev Number: 26 (DW_TAG_formal_parameter)\n@@ -1727,62 +1727,62 @@\n DW_AT_location : 0x848 (location list)\n DW_AT_GNU_locviews: 0x846\n <3>: Abbrev Number: 53 (DW_TAG_formal_parameter)\n DW_AT_abstract_origin: \n <3>: Abbrev Number: 0\n <2>: Abbrev Number: 5 (DW_TAG_inlined_subroutine)\n DW_AT_abstract_origin: \n- DW_AT_entry_pc : 0x107c\n+ DW_AT_entry_pc : 0x1080\n DW_AT_GNU_entry_view: 0\n DW_AT_ranges : 0x170\n DW_AT_call_file : 1\n DW_AT_call_line : 69\n DW_AT_call_column : 12\n DW_AT_sibling : <0xdd0>\n <3>: Abbrev Number: 26 (DW_TAG_formal_parameter)\n DW_AT_abstract_origin: \n DW_AT_location : 0x862 (location list)\n DW_AT_GNU_locviews: 0x860\n <3>: Abbrev Number: 53 (DW_TAG_formal_parameter)\n DW_AT_abstract_origin: \n <3>: Abbrev Number: 63 (DW_TAG_GNU_call_site)\n- DW_AT_low_pc : 0x108e\n+ DW_AT_low_pc : 0x1092\n DW_AT_abstract_origin: \n <4>: Abbrev Number: 14 (DW_TAG_GNU_call_site_parameter)\n DW_AT_location : 1 byte block: 51 \t(DW_OP_reg1 (r1))\n DW_AT_GNU_call_site_value: 1 byte block: 31 \t(DW_OP_lit1)\n <4>: Abbrev Number: 0\n <3>: Abbrev Number: 0\n <2>: Abbrev Number: 42 (DW_TAG_GNU_call_site)\n- DW_AT_low_pc : 0x1096\n+ DW_AT_low_pc : 0x109a\n DW_AT_abstract_origin: \n DW_AT_sibling : <0xde2>\n <3>: Abbrev Number: 14 (DW_TAG_GNU_call_site_parameter)\n DW_AT_location : 1 byte block: 50 \t(DW_OP_reg0 (r0))\n DW_AT_GNU_call_site_value: 2 byte block: 9 ff \t(DW_OP_const1s: -1)\n <3>: Abbrev Number: 0\n <2>: Abbrev Number: 42 (DW_TAG_GNU_call_site)\n- DW_AT_low_pc : 0x11ce\n+ DW_AT_low_pc : 0x11d2\n DW_AT_abstract_origin: \n DW_AT_sibling : <0xdf4>\n <3>: Abbrev Number: 14 (DW_TAG_GNU_call_site_parameter)\n DW_AT_location : 1 byte block: 50 \t(DW_OP_reg0 (r0))\n DW_AT_GNU_call_site_value: 2 byte block: 9 fe \t(DW_OP_const1s: -2)\n <3>: Abbrev Number: 0\n <2>: Abbrev Number: 34 (DW_TAG_GNU_call_site)\n- DW_AT_low_pc : 0x11ea\n+ DW_AT_low_pc : 0x11ee\n DW_AT_abstract_origin: \n <2>: Abbrev Number: 34 (DW_TAG_GNU_call_site)\n- DW_AT_low_pc : 0x126c\n+ DW_AT_low_pc : 0x1270\n DW_AT_abstract_origin: \n <2>: Abbrev Number: 34 (DW_TAG_GNU_call_site)\n- DW_AT_low_pc : 0x1284\n+ DW_AT_low_pc : 0x1288\n DW_AT_abstract_origin: \n <2>: Abbrev Number: 34 (DW_TAG_GNU_call_site)\n- DW_AT_low_pc : 0x128e\n+ DW_AT_low_pc : 0x1292\n DW_AT_abstract_origin: \n <2>: Abbrev Number: 0\n <1>: Abbrev Number: 40 (DW_TAG_array_type)\n DW_AT_type : \n DW_AT_sibling : <0xe2a>\n <2>: Abbrev Number: 13 (DW_TAG_subrange_type)\n DW_AT_type : \n"}, {"source1": "readelf --wide --debug-dump=aranges {}", "source2": "readelf --wide --debug-dump=aranges {}", "unified_diff": "@@ -3,11 +3,11 @@\n Length: 36\n Version: 2\n Offset into .debug_info: 0x0\n Pointer Size: 4\n Segment Size: 0\n \n Address Length\n- 00000e84 00000034 \n- 00000eb8 00000414 \n+ 00000e88 00000034 \n+ 00000ebc 00000414 \n 00000000 00000000 \n \n"}, {"source1": "readelf --wide --debug-dump=loc {}", "source2": "readelf --wide --debug-dump=loc {}", "unified_diff": "@@ -19,51 +19,51 @@\n 0000001c v0000000 v0000000 location view pair\n 0000001e v0000000 v0000000 location view pair\n 00000020 v0000000 v0000000 location view pair\n 00000022 v0000000 v0000002 location view pair\n 00000024 v0000002 v0000000 location view pair\n \n 00000026 v0000000 v0000000 views at 00000000 for:\n- 00000eb8 00000ec0 (DW_OP_reg0 (r0))\n+ 00000ebc 00000ec4 (DW_OP_reg0 (r0))\n 00000031 v0000000 v0000000 views at 00000002 for:\n- 00000ec0 00000f36 (DW_OP_reg5 (r5))\n+ 00000ec4 00000f3a (DW_OP_reg5 (r5))\n 0000003c v0000000 v0000000 views at 00000004 for:\n- 00000f36 00000f98 (DW_OP_GNU_entry_value: (DW_OP_reg0 (r0)); DW_OP_stack_value)\n+ 00000f3a 00000f9c (DW_OP_GNU_entry_value: (DW_OP_reg0 (r0)); DW_OP_stack_value)\n 0000004a v0000000 v0000000 views at 00000006 for:\n- 00000f98 00000fe0 (DW_OP_reg5 (r5))\n+ 00000f9c 00000fe4 (DW_OP_reg5 (r5))\n 00000055 v0000000 v0000000 views at 00000008 for:\n- 00000fe0 0000101a (DW_OP_GNU_entry_value: (DW_OP_reg0 (r0)); DW_OP_stack_value)\n+ 00000fe4 0000101e (DW_OP_GNU_entry_value: (DW_OP_reg0 (r0)); DW_OP_stack_value)\n 00000063 v0000000 v0000000 views at 0000000a for:\n- 0000101a 00001046 (DW_OP_reg5 (r5))\n+ 0000101e 0000104a (DW_OP_reg5 (r5))\n 0000006e v0000000 v0000000 views at 0000000c for:\n- 00001046 0000106c (DW_OP_GNU_entry_value: (DW_OP_reg0 (r0)); DW_OP_stack_value)\n+ 0000104a 00001070 (DW_OP_GNU_entry_value: (DW_OP_reg0 (r0)); DW_OP_stack_value)\n 0000007c v0000000 v0000000 views at 0000000e for:\n- 0000106c 00001190 (DW_OP_reg5 (r5))\n+ 00001070 00001194 (DW_OP_reg5 (r5))\n 00000087 v0000000 v0000000 views at 00000010 for:\n- 00001190 00001198 (DW_OP_GNU_entry_value: (DW_OP_reg0 (r0)); DW_OP_stack_value)\n+ 00001194 0000119c (DW_OP_GNU_entry_value: (DW_OP_reg0 (r0)); DW_OP_stack_value)\n 00000095 v0000000 v0000000 views at 00000012 for:\n- 00001198 000011b6 (DW_OP_reg5 (r5))\n+ 0000119c 000011ba (DW_OP_reg5 (r5))\n 000000a0 v0000000 v0000000 views at 00000014 for:\n- 000011b6 000011ce (DW_OP_GNU_entry_value: (DW_OP_reg0 (r0)); DW_OP_stack_value)\n+ 000011ba 000011d2 (DW_OP_GNU_entry_value: (DW_OP_reg0 (r0)); DW_OP_stack_value)\n 000000ae v0000000 v0000000 views at 00000016 for:\n- 000011ce 000011e6 (DW_OP_reg5 (r5))\n+ 000011d2 000011ea (DW_OP_reg5 (r5))\n 000000b9 v0000000 v0000000 views at 00000018 for:\n- 000011e6 000011ea (DW_OP_GNU_entry_value: (DW_OP_reg0 (r0)); DW_OP_stack_value)\n+ 000011ea 000011ee (DW_OP_GNU_entry_value: (DW_OP_reg0 (r0)); DW_OP_stack_value)\n 000000c7 v0000000 v0000000 views at 0000001a for:\n- 000011ea 00001218 (DW_OP_reg5 (r5))\n+ 000011ee 0000121c (DW_OP_reg5 (r5))\n 000000d2 v0000000 v0000000 views at 0000001c for:\n- 00001218 0000123e (DW_OP_GNU_entry_value: (DW_OP_reg0 (r0)); DW_OP_stack_value)\n+ 0000121c 00001242 (DW_OP_GNU_entry_value: (DW_OP_reg0 (r0)); DW_OP_stack_value)\n 000000e0 v0000000 v0000000 views at 0000001e for:\n- 0000123e 0000125c (DW_OP_reg5 (r5))\n+ 00001242 00001260 (DW_OP_reg5 (r5))\n 000000eb v0000000 v0000000 views at 00000020 for:\n- 0000125c 00001276 (DW_OP_GNU_entry_value: (DW_OP_reg0 (r0)); DW_OP_stack_value)\n+ 00001260 0000127a (DW_OP_GNU_entry_value: (DW_OP_reg0 (r0)); DW_OP_stack_value)\n 000000f9 v0000000 v0000002 views at 00000022 for:\n- 00001276 00001284 (DW_OP_reg5 (r5))\n+ 0000127a 00001288 (DW_OP_reg5 (r5))\n 00000104 v0000002 v0000000 views at 00000024 for:\n- 00001284 000012cc (DW_OP_GNU_entry_value: (DW_OP_reg0 (r0)); DW_OP_stack_value)\n+ 00001288 000012d0 (DW_OP_GNU_entry_value: (DW_OP_reg0 (r0)); DW_OP_stack_value)\n 00000112 \n \n 0000011a v0000000 v0000000 location view pair\n 0000011c v0000000 v0000000 location view pair\n 0000011e v0000000 v0000000 location view pair\n 00000120 v0000000 v0000000 location view pair\n 00000122 v0000000 v0000000 location view pair\n@@ -78,64 +78,64 @@\n 00000134 v0000000 v0000000 location view pair\n 00000136 v0000000 v0000000 location view pair\n 00000138 v0000000 v0000000 location view pair\n 0000013a v0000000 v0000000 location view pair\n 0000013c v0000000 v0000000 location view pair\n \n 0000013e v0000000 v0000000 views at 0000011a for:\n- 00000eb8 00000f26 (DW_OP_reg1 (r1))\n+ 00000ebc 00000f2a (DW_OP_reg1 (r1))\n 00000149 v0000000 v0000000 views at 0000011c for:\n- 00000f26 00000f98 (DW_OP_reg4 (r4))\n+ 00000f2a 00000f9c (DW_OP_reg4 (r4))\n 00000154 v0000000 v0000000 views at 0000011e for:\n- 00000f98 00000fd0 (DW_OP_reg1 (r1))\n+ 00000f9c 00000fd4 (DW_OP_reg1 (r1))\n 0000015f v0000000 v0000000 views at 00000120 for:\n- 00000fd0 0000101a (DW_OP_reg4 (r4))\n+ 00000fd4 0000101e (DW_OP_reg4 (r4))\n 0000016a v0000000 v0000000 views at 00000122 for:\n- 0000101a 00001048 (DW_OP_reg1 (r1))\n+ 0000101e 0000104c (DW_OP_reg1 (r1))\n 00000175 v0000000 v0000000 views at 00000124 for:\n- 00001048 0000106c (DW_OP_reg4 (r4))\n+ 0000104c 00001070 (DW_OP_reg4 (r4))\n 00000180 v0000000 v0000000 views at 00000126 for:\n- 0000106c 0000107a (DW_OP_reg1 (r1))\n+ 00001070 0000107e (DW_OP_reg1 (r1))\n 0000018b v0000000 v0000000 views at 00000128 for:\n- 0000107a 00001096 (DW_OP_reg4 (r4))\n+ 0000107e 0000109a (DW_OP_reg4 (r4))\n 00000196 v0000000 v0000000 views at 0000012a for:\n- 00001096 000010b0 (DW_OP_reg1 (r1))\n+ 0000109a 000010b4 (DW_OP_reg1 (r1))\n 000001a1 v0000000 v0000000 views at 0000012c for:\n- 000010b0 00001106 (DW_OP_reg4 (r4))\n+ 000010b4 0000110a (DW_OP_reg4 (r4))\n 000001ac v0000000 v0000000 views at 0000012e for:\n- 00001106 00001115 (DW_OP_reg1 (r1))\n+ 0000110a 00001119 (DW_OP_reg1 (r1))\n 000001b7 v0000000 v0000000 views at 00000130 for:\n- 00001115 00001198 (DW_OP_reg4 (r4))\n+ 00001119 0000119c (DW_OP_reg4 (r4))\n 000001c2 v0000000 v0000000 views at 00000132 for:\n- 00001198 000011a9 (DW_OP_reg1 (r1))\n+ 0000119c 000011ad (DW_OP_reg1 (r1))\n 000001cd v0000000 v0000000 views at 00000134 for:\n- 000011a9 000011ea (DW_OP_reg4 (r4))\n+ 000011ad 000011ee (DW_OP_reg4 (r4))\n 000001d8 v0000000 v0000000 views at 00000136 for:\n- 000011ea 0000121a (DW_OP_reg1 (r1))\n+ 000011ee 0000121e (DW_OP_reg1 (r1))\n 000001e3 v0000000 v0000000 views at 00000138 for:\n- 0000121a 0000123e (DW_OP_reg4 (r4))\n+ 0000121e 00001242 (DW_OP_reg4 (r4))\n 000001ee v0000000 v0000000 views at 0000013a for:\n- 0000123e 0000124f (DW_OP_reg1 (r1))\n+ 00001242 00001253 (DW_OP_reg1 (r1))\n 000001f9 v0000000 v0000000 views at 0000013c for:\n- 0000124f 000012cc (DW_OP_reg4 (r4))\n+ 00001253 000012d0 (DW_OP_reg4 (r4))\n 00000204 \n \n 0000020c v0000000 v0000000 location view pair\n 0000020e v0000000 v0000000 location view pair\n 00000210 v0000000 v0000000 location view pair\n 00000212 v0000000 v0000000 location view pair\n \n 00000214 v0000000 v0000000 views at 0000020c for:\n- 000010fc 00001100 (DW_OP_reg0 (r0))\n+ 00001100 00001104 (DW_OP_reg0 (r0))\n 0000021f v0000000 v0000000 views at 0000020e for:\n- 00001100 00001103 (DW_OP_reg2 (r2))\n+ 00001104 00001107 (DW_OP_reg2 (r2))\n 0000022a v0000000 v0000000 views at 00000210 for:\n- 00001188 0000118c (DW_OP_reg0 (r0))\n+ 0000118c 00001190 (DW_OP_reg0 (r0))\n 00000235 v0000000 v0000000 views at 00000212 for:\n- 0000118c 0000118f (DW_OP_reg2 (r2))\n+ 00001190 00001193 (DW_OP_reg2 (r2))\n 00000240 \n \n 00000248 v0000004 v0000000 location view pair\n 0000024a v0000000 v0000001 location view pair\n 0000024c v0000001 v0000000 location view pair\n 0000024e v0000000 v0000000 location view pair\n 00000250 v0000000 v0000000 location view pair\n@@ -145,39 +145,39 @@\n 00000258 v0000000 v0000000 location view pair\n 0000025a v0000000 v0000000 location view pair\n 0000025c v0000000 v0000000 location view pair\n 0000025e v0000000 v0000000 location view pair\n 00000260 v0000000 v0000000 location view pair\n \n 00000262 v0000004 v0000000 views at 00000248 for:\n- 00000ee4 00000f6e (DW_OP_lit0; DW_OP_stack_value)\n+ 00000ee8 00000f72 (DW_OP_lit0; DW_OP_stack_value)\n 0000026e v0000000 v0000001 views at 0000024a for:\n- 00000f98 00000f98 (DW_OP_lit0; DW_OP_stack_value)\n+ 00000f9c 00000f9c (DW_OP_lit0; DW_OP_stack_value)\n 0000027a v0000001 v0000000 views at 0000024c for:\n- 00000f98 0000101a (DW_OP_lit1; DW_OP_stack_value)\n+ 00000f9c 0000101e (DW_OP_lit1; DW_OP_stack_value)\n 00000286 v0000000 v0000000 views at 0000024e for:\n- 0000101a 00001076 (DW_OP_lit0; DW_OP_stack_value)\n+ 0000101e 0000107a (DW_OP_lit0; DW_OP_stack_value)\n 00000292 v0000000 v0000000 views at 00000250 for:\n- 00001096 00001106 (DW_OP_lit0; DW_OP_stack_value)\n+ 0000109a 0000110a (DW_OP_lit0; DW_OP_stack_value)\n 0000029e v0000000 v0000000 views at 00000252 for:\n- 00001106 00001198 (DW_OP_lit1; DW_OP_stack_value)\n+ 0000110a 0000119c (DW_OP_lit1; DW_OP_stack_value)\n 000002aa v0000000 v0000000 views at 00000254 for:\n- 00001198 000011ba (DW_OP_lit0; DW_OP_stack_value)\n+ 0000119c 000011be (DW_OP_lit0; DW_OP_stack_value)\n 000002b6 v0000000 v0000000 views at 00000256 for:\n- 000011ce 000011da (DW_OP_lit1; DW_OP_stack_value)\n+ 000011d2 000011de (DW_OP_lit1; DW_OP_stack_value)\n 000002c2 v0000000 v0000000 views at 00000258 for:\n- 000011da 000011e6 (DW_OP_lit0; DW_OP_stack_value)\n+ 000011de 000011ea (DW_OP_lit0; DW_OP_stack_value)\n 000002ce v0000000 v0000000 views at 0000025a for:\n- 000011ea 00001284 (DW_OP_lit1; DW_OP_stack_value)\n+ 000011ee 00001288 (DW_OP_lit1; DW_OP_stack_value)\n 000002da v0000000 v0000000 views at 0000025c for:\n- 00001284 0000128e (DW_OP_lit0; DW_OP_stack_value)\n+ 00001288 00001292 (DW_OP_lit0; DW_OP_stack_value)\n 000002e6 v0000000 v0000000 views at 0000025e for:\n- 0000128e 00001290 (DW_OP_lit1; DW_OP_stack_value)\n+ 00001292 00001294 (DW_OP_lit1; DW_OP_stack_value)\n 000002f2 v0000000 v0000000 views at 00000260 for:\n- 00001290 000012cc (DW_OP_lit0; DW_OP_stack_value)\n+ 00001294 000012d0 (DW_OP_lit0; DW_OP_stack_value)\n 000002fe \n \n 00000306 v0000000 v0000000 location view pair\n 00000308 v0000000 v0000000 location view pair\n 0000030a v0000000 v0000000 location view pair\n 0000030c v0000000 v0000000 location view pair\n 0000030e v0000000 v0000000 location view pair\n@@ -187,334 +187,334 @@\n 00000316 v0000000 v0000000 location view pair\n 00000318 v0000000 v0000000 location view pair\n 0000031a v0000000 v0000000 location view pair\n 0000031c v0000000 v0000000 location view pair\n 0000031e v0000000 v0000000 location view pair\n \n 00000320 v0000000 v0000000 views at 00000306 for:\n- 00000ef6 00000f0a (DW_OP_reg3 (r3))\n+ 00000efa 00000f0e (DW_OP_reg3 (r3))\n 0000032b v0000000 v0000000 views at 00000308 for:\n- 00000f9a 00000fae (DW_OP_reg3 (r3))\n+ 00000f9e 00000fb2 (DW_OP_reg3 (r3))\n 00000336 v0000000 v0000000 views at 0000030a for:\n- 00000fae 00000fb2 (DW_OP_breg2 (r2): 2)\n+ 00000fb2 00000fb6 (DW_OP_breg2 (r2): 2)\n 00000342 v0000000 v0000000 views at 0000030c for:\n- 00000fb2 00000fb6 (DW_OP_breg1 (r1): 4; DW_OP_deref; DW_OP_plus_uconst: 2)\n+ 00000fb6 00000fba (DW_OP_breg1 (r1): 4; DW_OP_deref; DW_OP_plus_uconst: 2)\n 00000351 v0000000 v0000000 views at 0000030e for:\n- 0000101a 00001028 (DW_OP_reg3 (r3))\n+ 0000101e 0000102c (DW_OP_reg3 (r3))\n 0000035c v0000000 v0000000 views at 00000310 for:\n- 00001070 00001072 (DW_OP_reg3 (r3))\n+ 00001074 00001076 (DW_OP_reg3 (r3))\n 00000367 v0000000 v0000000 views at 00000312 for:\n- 00001106 00001108 (DW_OP_reg3 (r3))\n+ 0000110a 0000110c (DW_OP_reg3 (r3))\n 00000372 v0000000 v0000000 views at 00000314 for:\n- 00001108 00001115 (DW_OP_breg2 (r2): 2)\n+ 0000110c 00001119 (DW_OP_breg2 (r2): 2)\n 0000037e v0000000 v0000000 views at 00000316 for:\n- 00001198 000011a9 (DW_OP_reg3 (r3))\n+ 0000119c 000011ad (DW_OP_reg3 (r3))\n 00000389 v0000000 v0000000 views at 00000318 for:\n- 000011ea 000011f4 (DW_OP_reg3 (r3))\n+ 000011ee 000011f8 (DW_OP_reg3 (r3))\n 00000394 v0000000 v0000000 views at 0000031a for:\n- 000011f4 000011f8 (DW_OP_breg2 (r2): 2)\n+ 000011f8 000011fc (DW_OP_breg2 (r2): 2)\n 000003a0 v0000000 v0000000 views at 0000031c for:\n- 000011f8 000011fc (DW_OP_breg1 (r1): 4; DW_OP_deref; DW_OP_plus_uconst: 2)\n+ 000011fc 00001200 (DW_OP_breg1 (r1): 4; DW_OP_deref; DW_OP_plus_uconst: 2)\n 000003af v0000000 v0000000 views at 0000031e for:\n- 0000123e 0000124f (DW_OP_reg3 (r3))\n+ 00001242 00001253 (DW_OP_reg3 (r3))\n 000003ba \n \n 000003c2 v0000000 v0000000 location view pair\n 000003c4 v0000000 v0000000 location view pair\n 000003c6 v0000000 v0000000 location view pair\n \n 000003c8 v0000000 v0000000 views at 000003c2 for:\n- 00001150 00001153 (DW_OP_reg0 (r0))\n+ 00001154 00001157 (DW_OP_reg0 (r0))\n 000003d3 v0000000 v0000000 views at 000003c4 for:\n- 00001153 00001190 (DW_OP_reg9 (r9))\n+ 00001157 00001194 (DW_OP_reg9 (r9))\n 000003de v0000000 v0000000 views at 000003c6 for:\n- 000011ce 000011da (DW_OP_reg9 (r9))\n+ 000011d2 000011de (DW_OP_reg9 (r9))\n 000003e9 \n \n 000003f1 v0000000 v0000000 location view pair\n 000003f3 v0000000 v0000000 location view pair\n \n 000003f5 v0000000 v0000000 views at 000003f1 for:\n- 00001174 00001182 (DW_OP_reg0 (r0))\n+ 00001178 00001186 (DW_OP_reg0 (r0))\n 00000400 v0000000 v0000000 views at 000003f3 for:\n- 00001182 00001185 (DW_OP_breg13 (r13): 0)\n+ 00001186 00001189 (DW_OP_breg13 (r13): 0)\n 0000040c \n \n 00000414 v0000001 v0000000 location view pair\n \n 00000416 v0000001 v0000000 views at 00000414 for:\n- 00001154 0000115f (DW_OP_breg4 (r4): 12)\n+ 00001158 00001163 (DW_OP_breg4 (r4): 12)\n 00000422 \n \n 0000042a v0000001 v0000001 location view pair\n \n 0000042c v0000001 v0000001 views at 0000042a for:\n- 00001154 00001160 (DW_OP_reg9 (r9))\n+ 00001158 00001164 (DW_OP_reg9 (r9))\n 00000437 \n \n 0000043f v0000003 v0000000 location view pair\n \n 00000441 v0000003 v0000000 views at 0000043f for:\n- 00001160 0000116a (DW_OP_reg9 (r9))\n+ 00001164 0000116e (DW_OP_reg9 (r9))\n 0000044c \n \n 00000454 v0000003 v0000000 location view pair\n \n 00000456 v0000003 v0000000 views at 00000454 for:\n- 00001160 0000116a (DW_OP_fbreg: -1048832; DW_OP_stack_value)\n+ 00001164 0000116e (DW_OP_fbreg: -1048832; DW_OP_stack_value)\n 00000466 \n \n 0000046e v0000001 v0000000 location view pair\n 00000470 v0000000 v0000000 location view pair\n \n 00000472 v0000001 v0000000 views at 0000046e for:\n- 00001174 00001182 (DW_OP_reg0 (r0))\n+ 00001178 00001186 (DW_OP_reg0 (r0))\n 0000047d v0000000 v0000000 views at 00000470 for:\n- 00001182 00001185 (DW_OP_breg13 (r13): 0)\n+ 00001186 00001189 (DW_OP_breg13 (r13): 0)\n 00000489 \n \n 00000491 v0000001 v0000000 location view pair\n \n 00000493 v0000001 v0000000 views at 00000491 for:\n- 00001174 00001186 (DW_OP_lit16; DW_OP_lit16; DW_OP_shl; DW_OP_stack_value)\n+ 00001178 0000118a (DW_OP_lit16; DW_OP_lit16; DW_OP_shl; DW_OP_stack_value)\n 000004a1 \n \n 000004a9 v0000001 v0000000 location view pair\n \n 000004ab v0000001 v0000000 views at 000004a9 for:\n- 00001174 00001186 (DW_OP_lit1; DW_OP_stack_value)\n+ 00001178 0000118a (DW_OP_lit1; DW_OP_stack_value)\n 000004b7 \n \n 000004bf v0000001 v0000000 location view pair\n \n 000004c1 v0000001 v0000000 views at 000004bf for:\n- 00001174 00001186 (DW_OP_fbreg: -1048612; DW_OP_stack_value)\n+ 00001178 0000118a (DW_OP_fbreg: -1048612; DW_OP_stack_value)\n 000004d1 \n \n 000004d9 v0000000 v0000000 location view pair\n 000004db v0000000 v0000000 location view pair\n 000004dd v0000000 v0000000 location view pair\n \n 000004df v0000000 v0000000 views at 000004d9 for:\n- 000010c4 000010c7 (DW_OP_reg0 (r0))\n+ 000010c8 000010cb (DW_OP_reg0 (r0))\n 000004ea v0000000 v0000000 views at 000004db for:\n- 000010c7 00001106 (DW_OP_reg9 (r9))\n+ 000010cb 0000110a (DW_OP_reg9 (r9))\n 000004f5 v0000000 v0000000 views at 000004dd for:\n- 000011da 000011e6 (DW_OP_reg9 (r9))\n+ 000011de 000011ea (DW_OP_reg9 (r9))\n 00000500 \n \n 00000508 v0000000 v0000000 location view pair\n 0000050a v0000000 v0000000 location view pair\n \n 0000050c v0000000 v0000000 views at 00000508 for:\n- 000010e8 000010f6 (DW_OP_reg0 (r0))\n+ 000010ec 000010fa (DW_OP_reg0 (r0))\n 00000517 v0000000 v0000000 views at 0000050a for:\n- 000010f6 000010f9 (DW_OP_breg13 (r13): 0)\n+ 000010fa 000010fd (DW_OP_breg13 (r13): 0)\n 00000523 \n \n 0000052b v0000001 v0000000 location view pair\n \n 0000052d v0000001 v0000000 views at 0000052b for:\n- 000010c8 000010d3 (DW_OP_breg4 (r4): 12)\n+ 000010cc 000010d7 (DW_OP_breg4 (r4): 12)\n 00000539 \n \n 00000541 v0000001 v0000001 location view pair\n \n 00000543 v0000001 v0000001 views at 00000541 for:\n- 000010c8 000010d4 (DW_OP_reg9 (r9))\n+ 000010cc 000010d8 (DW_OP_reg9 (r9))\n 0000054e \n \n 00000556 v0000003 v0000000 location view pair\n \n 00000558 v0000003 v0000000 views at 00000556 for:\n- 000010d4 000010de (DW_OP_reg9 (r9))\n+ 000010d8 000010e2 (DW_OP_reg9 (r9))\n 00000563 \n \n 0000056b v0000003 v0000000 location view pair\n \n 0000056d v0000003 v0000000 views at 0000056b for:\n- 000010d4 000010de (DW_OP_fbreg: -1048864; DW_OP_stack_value)\n+ 000010d8 000010e2 (DW_OP_fbreg: -1048864; DW_OP_stack_value)\n 0000057d \n \n 00000585 v0000001 v0000000 location view pair\n 00000587 v0000000 v0000000 location view pair\n \n 00000589 v0000001 v0000000 views at 00000585 for:\n- 000010e8 000010f6 (DW_OP_reg0 (r0))\n+ 000010ec 000010fa (DW_OP_reg0 (r0))\n 00000594 v0000000 v0000000 views at 00000587 for:\n- 000010f6 000010f9 (DW_OP_breg13 (r13): 0)\n+ 000010fa 000010fd (DW_OP_breg13 (r13): 0)\n 000005a0 \n \n 000005a8 v0000001 v0000000 location view pair\n \n 000005aa v0000001 v0000000 views at 000005a8 for:\n- 000010e8 000010fa (DW_OP_lit16; DW_OP_lit12; DW_OP_shl; DW_OP_stack_value)\n+ 000010ec 000010fe (DW_OP_lit16; DW_OP_lit12; DW_OP_shl; DW_OP_stack_value)\n 000005b8 \n \n 000005c0 v0000001 v0000000 location view pair\n \n 000005c2 v0000001 v0000000 views at 000005c0 for:\n- 000010e8 000010fa (DW_OP_lit1; DW_OP_stack_value)\n+ 000010ec 000010fe (DW_OP_lit1; DW_OP_stack_value)\n 000005ce \n \n 000005d6 v0000001 v0000000 location view pair\n \n 000005d8 v0000001 v0000000 views at 000005d6 for:\n- 000010e8 000010fa (DW_OP_fbreg: -1048612; DW_OP_stack_value)\n+ 000010ec 000010fe (DW_OP_fbreg: -1048612; DW_OP_stack_value)\n 000005e8 \n \n 000005f0 v0000000 v0000000 location view pair\n 000005f2 v0000000 v0000000 location view pair\n \n 000005f4 v0000000 v0000000 views at 000005f0 for:\n- 00000fe0 00000fe3 (DW_OP_reg0 (r0))\n+ 00000fe4 00000fe7 (DW_OP_reg0 (r0))\n 000005ff v0000000 v0000000 views at 000005f2 for:\n- 00000fe3 00000ffc (DW_OP_reg5 (r5))\n+ 00000fe7 00001000 (DW_OP_reg5 (r5))\n 0000060a \n \n 00000612 v0000001 v0000000 location view pair\n \n 00000614 v0000001 v0000000 views at 00000612 for:\n- 00000fe4 00000fed (DW_OP_breg4 (r4): 12)\n+ 00000fe8 00000ff1 (DW_OP_breg4 (r4): 12)\n 00000620 \n \n 00000628 v0000001 v0000001 location view pair\n \n 0000062a v0000001 v0000001 views at 00000628 for:\n- 00000fe4 00000fee (DW_OP_reg5 (r5))\n+ 00000fe8 00000ff2 (DW_OP_reg5 (r5))\n 00000635 \n \n 0000063d v0000003 v0000000 location view pair\n \n 0000063f v0000003 v0000000 views at 0000063d for:\n- 00000fee 00000ff8 (DW_OP_reg5 (r5))\n+ 00000ff2 00000ffc (DW_OP_reg5 (r5))\n 0000064a \n \n 00000652 v0000003 v0000000 location view pair\n \n 00000654 v0000003 v0000000 views at 00000652 for:\n- 00000fee 00000ff8 (DW_OP_fbreg: -1048832; DW_OP_stack_value)\n+ 00000ff2 00000ffc (DW_OP_fbreg: -1048832; DW_OP_stack_value)\n 00000664 \n \n 0000066c v0000001 v0000001 location view pair\n 0000066e v0000000 v0000000 location view pair\n \n 00000670 v0000001 v0000001 views at 0000066c for:\n- 00001004 0000100c (DW_OP_fbreg: -1048928; DW_OP_stack_value)\n+ 00001008 00001010 (DW_OP_fbreg: -1048928; DW_OP_stack_value)\n 00000680 v0000000 v0000000 views at 0000066e for:\n- 0000128e 00001290 (DW_OP_fbreg: -1048928; DW_OP_stack_value)\n+ 00001292 00001294 (DW_OP_fbreg: -1048928; DW_OP_stack_value)\n 00000690 \n \n 00000698 v0000001 v0000001 location view pair\n 0000069a v0000000 v0000000 location view pair\n \n 0000069c v0000001 v0000001 views at 00000698 for:\n- 00001004 0000100c (DW_OP_fbreg: -1048888; DW_OP_stack_value)\n+ 00001008 00001010 (DW_OP_fbreg: -1048888; DW_OP_stack_value)\n 000006ac v0000000 v0000000 views at 0000069a for:\n- 0000128e 00001290 (DW_OP_fbreg: -1048888; DW_OP_stack_value)\n+ 00001292 00001294 (DW_OP_fbreg: -1048888; DW_OP_stack_value)\n 000006bc \n \n 000006c4 v0000000 v0000000 location view pair\n 000006c6 v0000000 v0000000 location view pair\n \n 000006c8 v0000000 v0000000 views at 000006c4 for:\n- 00000f36 00000f39 (DW_OP_reg0 (r0))\n+ 00000f3a 00000f3d (DW_OP_reg0 (r0))\n 000006d3 v0000000 v0000000 views at 000006c6 for:\n- 00000f39 00000f52 (DW_OP_reg5 (r5))\n+ 00000f3d 00000f56 (DW_OP_reg5 (r5))\n 000006de \n \n 000006e6 v0000001 v0000000 location view pair\n \n 000006e8 v0000001 v0000000 views at 000006e6 for:\n- 00000f3a 00000f43 (DW_OP_breg4 (r4): 12)\n+ 00000f3e 00000f47 (DW_OP_breg4 (r4): 12)\n 000006f4 \n \n 000006fc v0000001 v0000001 location view pair\n \n 000006fe v0000001 v0000001 views at 000006fc for:\n- 00000f3a 00000f44 (DW_OP_reg5 (r5))\n+ 00000f3e 00000f48 (DW_OP_reg5 (r5))\n 00000709 \n \n 00000711 v0000003 v0000000 location view pair\n \n 00000713 v0000003 v0000000 views at 00000711 for:\n- 00000f44 00000f4e (DW_OP_reg5 (r5))\n+ 00000f48 00000f52 (DW_OP_reg5 (r5))\n 0000071e \n \n 00000726 v0000003 v0000000 location view pair\n \n 00000728 v0000003 v0000000 views at 00000726 for:\n- 00000f44 00000f4e (DW_OP_fbreg: -1048864; DW_OP_stack_value)\n+ 00000f48 00000f52 (DW_OP_fbreg: -1048864; DW_OP_stack_value)\n 00000738 \n \n 00000740 v0000001 v0000001 location view pair\n 00000742 v0000000 v0000000 location view pair\n \n 00000744 v0000001 v0000001 views at 00000740 for:\n- 00000f5a 00000f62 (DW_OP_fbreg: -1048928; DW_OP_stack_value)\n+ 00000f5e 00000f66 (DW_OP_fbreg: -1048928; DW_OP_stack_value)\n 00000754 v0000000 v0000000 views at 00000742 for:\n- 0000129c 000012cc (DW_OP_fbreg: -1048928; DW_OP_stack_value)\n+ 000012a0 000012d0 (DW_OP_fbreg: -1048928; DW_OP_stack_value)\n 00000764 \n \n 0000076c v0000001 v0000001 location view pair\n 0000076e v0000000 v0000000 location view pair\n \n 00000770 v0000001 v0000001 views at 0000076c for:\n- 00000f5a 00000f62 (DW_OP_fbreg: -1048888; DW_OP_stack_value)\n+ 00000f5e 00000f66 (DW_OP_fbreg: -1048888; DW_OP_stack_value)\n 00000780 v0000000 v0000000 views at 0000076e for:\n- 0000129c 000012cc (DW_OP_fbreg: -1048888; DW_OP_stack_value)\n+ 000012a0 000012d0 (DW_OP_fbreg: -1048888; DW_OP_stack_value)\n 00000790 \n \n 00000798 v0000000 v0000000 location view pair\n \n 0000079a v0000000 v0000000 views at 00000798 for:\n- 00001226 00001230 (DW_OP_fbreg: -1048928; DW_OP_stack_value)\n+ 0000122a 00001234 (DW_OP_fbreg: -1048928; DW_OP_stack_value)\n 000007aa \n \n 000007b2 v0000000 v0000000 location view pair\n \n 000007b4 v0000000 v0000000 views at 000007b2 for:\n- 00001226 00001230 (DW_OP_fbreg: -1048832; DW_OP_stack_value)\n+ 0000122a 00001234 (DW_OP_fbreg: -1048832; DW_OP_stack_value)\n 000007c4 \n \n 000007cc v0000000 v0000000 location view pair\n \n 000007ce v0000000 v0000000 views at 000007cc for:\n- 00001054 0000105e (DW_OP_fbreg: -1048928; DW_OP_stack_value)\n+ 00001058 00001062 (DW_OP_fbreg: -1048928; DW_OP_stack_value)\n 000007de \n \n 000007e6 v0000000 v0000000 location view pair\n \n 000007e8 v0000000 v0000000 views at 000007e6 for:\n- 00001054 0000105e (DW_OP_fbreg: -1048864; DW_OP_stack_value)\n+ 00001058 00001062 (DW_OP_fbreg: -1048864; DW_OP_stack_value)\n 000007f8 \n \n 00000800 v0000003 v0000000 location view pair\n \n 00000802 v0000003 v0000000 views at 00000800 for:\n- 000011a4 000011a9 (DW_OP_breg1 (r1): 8)\n+ 000011a8 000011ad (DW_OP_breg1 (r1): 8)\n 0000080e \n \n 00000816 v0000001 v0000000 location view pair\n \n 00000818 v0000001 v0000000 views at 00000816 for:\n- 000011b0 000011ba (DW_OP_addr: 16d0; DW_OP_stack_value)\n+ 000011b4 000011be (DW_OP_addr: 16d4; DW_OP_stack_value)\n 00000828 \n \n 00000830 v0000003 v0000000 location view pair\n \n 00000832 v0000003 v0000000 views at 00000830 for:\n- 0000124a 0000124f (DW_OP_breg1 (r1): 8)\n+ 0000124e 00001253 (DW_OP_breg1 (r1): 8)\n 0000083e \n \n 00000846 v0000001 v0000000 location view pair\n \n 00000848 v0000001 v0000000 views at 00000846 for:\n- 00001256 00001262 (DW_OP_addr: 16d0; DW_OP_stack_value)\n+ 0000125a 00001266 (DW_OP_addr: 16d4; DW_OP_stack_value)\n 00000858 \n \n 00000860 v0000000 v0000000 location view pair\n \n 00000862 v0000000 v0000000 views at 00000860 for:\n- 0000107c 0000108e (DW_OP_addr: 14bc; DW_OP_stack_value)\n+ 00001080 00001092 (DW_OP_addr: 14c0; DW_OP_stack_value)\n 00000872 \n \n"}, {"source1": "readelf --wide --debug-dump=ranges {}", "source2": "readelf --wide --debug-dump=ranges {}", "unified_diff": "@@ -3,11 +3,11 @@\n Length: 36\n Version: 2\n Offset into .debug_info: 0x0\n Pointer Size: 4\n Segment Size: 0\n \n Address Length\n- 00000e84 00000034 \n- 00000eb8 00000414 \n+ 00000e88 00000034 \n+ 00000ebc 00000414 \n 00000000 00000000 \n \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,9 @@\n GCC: (Debian 10.2.0-16) 10.2.0\n+$JJ:a~>FI\n /usr/lib/debug/.dwz/arm-linux-gnueabihf/libsword-utils.debug\n /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/Scrt1.o\n /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crti.o\n call_weak_fn\n /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crtn.o\n addld.cpp\n _GLOBAL__sub_I_main\n"}, {"source1": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {}", "unified_diff": "@@ -1,7 +1,7 @@\n \n \n \n Disassembly of section .init:\n \n-00000cd4 <_init>:\n+00000cd8 <_init>:\n \t...\n"}, {"source1": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {}", "unified_diff": "@@ -1,7 +1,7 @@\n \n \n \n Disassembly of section .plt:\n \n-00000ce0 <.plt>:\n+00000ce4 <.plt>:\n \t...\n"}, {"source1": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "unified_diff": "@@ -1,38 +1,38 @@\n \n \n \n Disassembly of section .text:\n \n-00000e84 <_GLOBAL__sub_I_main>:\n+00000e88 <_GLOBAL__sub_I_main>:\n \t...\n \n-00000eb8
:\n+00000ebc
:\n \t...\n \n-000012cc <_start>:\n+000012d0 <_start>:\n \t...\n \n-00001314 :\n+00001318 :\n \t...\n \n-00001338 :\n+0000133c :\n \t...\n \n-00001364 :\n+00001368 :\n \t...\n \n-00001398 <__do_global_dtors_aux>:\n+0000139c <__do_global_dtors_aux>:\n \t...\n \n-000013d8 :\n+000013dc :\n frame_dummy():\n \tmovs\tr0, r0\n \t...\n \n-000013dc <__libc_csu_init>:\n+000013e0 <__libc_csu_init>:\n \t...\n \n-0000141c <__libc_csu_fini>:\n+00001420 <__libc_csu_fini>:\n __libc_csu_fini():\n \tmovs\tr0, r0\n \t...\n"}, {"source1": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {}", "unified_diff": "@@ -1,7 +1,7 @@\n \n \n \n Disassembly of section .fini:\n \n-00001420 <_fini>:\n+00001424 <_fini>:\n \t...\n"}]}, {"source1": "./usr/lib/debug/.build-id/f5/3baafa5510aacf644bfeb92776f5bfc65b2357.debug", "source2": "./usr/lib/debug/.build-id/9e/9ac4d635f6de4a14d759b023d90232a27e1af6.debug", "comments": ["Files similar despite different names (score: 3, lower is more similar)"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,16 +4,16 @@\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 00000154 000154 000019 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000170 000170 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000194 000194 000020 00 A 0 0 4\n [ 4] .gnu.hash NOBITS 000001b4 0001b4 000168 04 A 5 0 4\n [ 5] .dynsym NOBITS 0000031c 0001b4 0007f0 10 A 6 3 4\n- [ 6] .dynstr NOBITS 00000b0c 0001b4 000c50 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 0000175c 0001b4 0000fe 02 A 5 0 2\n+ [ 6] .dynstr NOBITS 00000b0c 0001b4 000c52 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 0000175e 0001b4 0000fe 02 A 5 0 2\n [ 8] .gnu.version_r NOBITS 0000185c 0001b4 0000d0 00 A 6 4 4\n [ 9] .rel.dyn NOBITS 0000192c 0001b4 0000c0 08 A 5 0 4\n [10] .rel.plt NOBITS 000019ec 0001b4 000240 08 AI 5 22 4\n [11] .init NOBITS 00001c2c 0001b4 00000c 00 AX 0 0 4\n [12] .plt NOBITS 00001c38 0001b4 00037c 04 AX 0 0 4\n [13] .text NOBITS 00001fb4 0001b4 002dc4 00 AX 0 0 4\n [14] .fini NOBITS 00004d78 0001b4 000008 00 AX 0 0 4\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -4,15 +4,15 @@\n 0: 00000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000154 0 SECTION LOCAL DEFAULT 1 \n 2: 00000170 0 SECTION LOCAL DEFAULT 2 \n 3: 00000194 0 SECTION LOCAL DEFAULT 3 \n 4: 000001b4 0 SECTION LOCAL DEFAULT 4 \n 5: 0000031c 0 SECTION LOCAL DEFAULT 5 \n 6: 00000b0c 0 SECTION LOCAL DEFAULT 6 \n- 7: 0000175c 0 SECTION LOCAL DEFAULT 7 \n+ 7: 0000175e 0 SECTION LOCAL DEFAULT 7 \n 8: 0000185c 0 SECTION LOCAL DEFAULT 8 \n 9: 0000192c 0 SECTION LOCAL DEFAULT 9 \n 10: 000019ec 0 SECTION LOCAL DEFAULT 10 \n 11: 00001c2c 0 SECTION LOCAL DEFAULT 11 \n 12: 00001c38 0 SECTION LOCAL DEFAULT 12 \n 13: 00001fb4 0 SECTION LOCAL DEFAULT 13 \n 14: 00004d78 0 SECTION LOCAL DEFAULT 14 \n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f53baafa5510aacf644bfeb92776f5bfc65b2357\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 9e9ac4d635f6de4a14d759b023d90232a27e1af6\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n"}]}, {"source1": "./usr/lib/debug/.build-id/f9/02af84d4297c2d2912df62bb5174f305d2c335.debug", "source2": "./usr/lib/debug/.build-id/bc/be5a88390c26c70e976518c6ffdff8a6a8d935.debug", "comments": ["Files similar despite different names (score: 5, lower is more similar)"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,16 +4,16 @@\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 00000154 000154 000019 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000170 000170 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000194 000194 000020 00 A 0 0 4\n [ 4] .gnu.hash NOBITS 000001b4 0001b4 000064 04 A 5 0 4\n [ 5] .dynsym NOBITS 00000218 0001b4 000260 10 A 6 3 4\n- [ 6] .dynstr NOBITS 00000478 0001b4 0002ea 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 00000762 0001b4 00004c 02 A 5 0 2\n+ [ 6] .dynstr NOBITS 00000478 0001b4 0002ec 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 00000764 0001b4 00004c 02 A 5 0 2\n [ 8] .gnu.version_r NOBITS 000007b0 0001b4 000080 00 A 6 3 4\n [ 9] .rel.dyn NOBITS 00000830 0001b4 000078 08 A 5 0 4\n [10] .rel.plt NOBITS 000008a8 0001b4 000078 08 AI 5 22 4\n [11] .init NOBITS 00000920 0001b4 00000c 00 AX 0 0 4\n [12] .plt NOBITS 0000092c 0001b4 0000cc 04 AX 0 0 4\n [13] .text NOBITS 000009f8 0001b4 000280 00 AX 0 0 4\n [14] .fini NOBITS 00000c78 0001b4 000008 00 AX 0 0 4\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -4,15 +4,15 @@\n 0: 00000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000154 0 SECTION LOCAL DEFAULT 1 \n 2: 00000170 0 SECTION LOCAL DEFAULT 2 \n 3: 00000194 0 SECTION LOCAL DEFAULT 3 \n 4: 000001b4 0 SECTION LOCAL DEFAULT 4 \n 5: 00000218 0 SECTION LOCAL DEFAULT 5 \n 6: 00000478 0 SECTION LOCAL DEFAULT 6 \n- 7: 00000762 0 SECTION LOCAL DEFAULT 7 \n+ 7: 00000764 0 SECTION LOCAL DEFAULT 7 \n 8: 000007b0 0 SECTION LOCAL DEFAULT 8 \n 9: 00000830 0 SECTION LOCAL DEFAULT 9 \n 10: 000008a8 0 SECTION LOCAL DEFAULT 10 \n 11: 00000920 0 SECTION LOCAL DEFAULT 11 \n 12: 0000092c 0 SECTION LOCAL DEFAULT 12 \n 13: 000009f8 0 SECTION LOCAL DEFAULT 13 \n 14: 00000c78 0 SECTION LOCAL DEFAULT 14 \n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f902af84d4297c2d2912df62bb5174f305d2c335\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: bcbe5a88390c26c70e976518c6ffdff8a6a8d935\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n"}]}]}]}]}]}