{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/tmp.17ccKabX72/b1/airspyone-host_1.0.10-1_armhf.changes", "source2": "/srv/reproducible-results/rbuild-debian/tmp.17ccKabX72/b2/airspyone-host_1.0.10-1_armhf.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,6 +1,6 @@\n \n- fb4dfbbc0dc838aff508f59d154365fe 62268 debug optional airspy-dbgsym_1.0.10-1_armhf.deb\n- 5215e7081a6480db314ea3fa2a7d485b 33240 comm optional airspy_1.0.10-1_armhf.deb\n+ f741b52f01a5b65b75bade79c18ad493 62244 debug optional airspy-dbgsym_1.0.10-1_armhf.deb\n+ a2c8b5fd484c1d406845f47b0e5999d1 33300 comm optional airspy_1.0.10-1_armhf.deb\n f619294614a61392e7e31380b150dfaa 17200 libdevel optional libairspy-dev_1.0.10-1_armhf.deb\n 607c3d7d6b0581ca2c54da10d8e0b052 31864 debug optional libairspy0-dbgsym_1.0.10-1_armhf.deb\n 8f01927baff88a58bb72c1966f38d597 14880 libs optional libairspy0_1.0.10-1_armhf.deb\n"}, {"source1": "airspy_1.0.10-1_armhf.deb", "source2": "airspy_1.0.10-1_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 2021-07-04 20:01:32.000000 debian-binary\n -rw-r--r-- 0 0 0 1308 2021-07-04 20:01:32.000000 control.tar.xz\n--rw-r--r-- 0 0 0 31740 2021-07-04 20:01:32.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 31800 2021-07-04 20:01:32.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/airspy_gpio", "source2": "./usr/bin/airspy_gpio", "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 0000bc 04 A 5 0 4\n [ 5] .dynsym DYNSYM 00000270 000270 000320 10 A 6 3 4\n- [ 6] .dynstr STRTAB 00000590 000590 0002b6 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 00000846 000846 000064 02 A 5 0 2\n+ [ 6] .dynstr STRTAB 00000590 000590 0002b8 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 00000848 000848 000064 02 A 5 0 2\n [ 8] .gnu.version_r VERNEED 000008ac 0008ac 000040 00 A 6 2 4\n [ 9] .rel.dyn REL 000008ec 0008ec 000088 08 A 5 0 4\n [10] .rel.plt REL 00000974 000974 0000a0 08 AI 5 21 4\n [11] .init PROGBITS 00000a14 000a14 00000c 00 AX 0 0 4\n [12] .plt PROGBITS 00000a20 000a20 000108 04 AX 0 0 4\n [13] .text PROGBITS 00000b28 000b28 000948 00 AX 0 0 4\n [14] .fini PROGBITS 00001470 001470 000008 00 AX 0 0 4\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -9,23 +9,23 @@\n 0x00000019 (INIT_ARRAY) 0x11ef0\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0x11ef4\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x1b4\n 0x00000005 (STRTAB) 0x590\n 0x00000006 (SYMTAB) 0x270\n- 0x0000000a (STRSZ) 694 (bytes)\n+ 0x0000000a (STRSZ) 696 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000015 (DEBUG) 0x0\n 0x00000003 (PLTGOT) 0x12000\n 0x00000002 (PLTRELSZ) 160 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0x974\n 0x00000011 (REL) 0x8ec\n 0x00000012 (RELSZ) 136 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x6ffffffb (FLAGS_1) Flags: PIE\n 0x6ffffffe (VERNEED) 0x8ac\n 0x6fffffff (VERNEEDNUM) 2\n- 0x6ffffff0 (VERSYM) 0x846\n+ 0x6ffffff0 (VERSYM) 0x848\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: 0341b4230f4d792a2e4a83c3a89fd0668559e2e5\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 6774b31fe0f6eb6946d217d45a79261b62400166\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 50 entries:\n- Addr: 0x0000000000000846 Offset: 0x000846 Link: 5 (.dynsym)\n+ Addr: 0x0000000000000848 Offset: 0x000848 Link: 5 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 0 (*local*) 1 (*global*) \n 004: 1 (*global*) 1 (*global*) 2 (GLIBC_2.4) 2 (GLIBC_2.4) \n 008: 1 (*global*) 3 (GLIBC_2.4) 1 (*global*) 1 (*global*) \n 00c: 2 (GLIBC_2.4) 2 (GLIBC_2.4) 1 (*global*) 2 (GLIBC_2.4) \n 010: 2 (GLIBC_2.4) 1 (*global*) 2 (GLIBC_2.4) 2 (GLIBC_2.4) \n 014: 1 (*global*) 2 (GLIBC_2.4) 2 (GLIBC_2.4) 1 (*global*) \n 018: 1 (*global*) 1 (*global*) 2 (GLIBC_2.4) 2 (GLIBC_2.4) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -39,9 +39,9 @@\n 0x000007d0 5f6e756d 62657200 73657269 616c5f6e _number.serial_n\n 0x000007e0 756d6265 725f7661 6c006475 6d705f70 umber_val.dump_p\n 0x000007f0 6f727400 474c4942 435f322e 34000000 ort.GLIBC_2.4...\n 0x00000800 00000000 00000000 00000000 00000000 ................\n 0x00000810 00000000 00000000 00000000 00000000 ................\n 0x00000820 00000000 00000000 00000000 00000000 ................\n 0x00000830 00000000 00000000 00000000 00000000 ................\n- 0x00000840 00000000 0000 ......\n+ 0x00000840 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: Unable to find program interpreter name", "readelf: Error: no .dynamic section in the dynamic segment", "readelf: Warning: Separate debug info file /srv/reproducible-results/rbuild-debian/tmp.17ccKabX72/dbd-tmp-e5I8P3S/diffoscope_znjjl7l3_b2/tmpdw17w6el_DebTarContainer/0/.debug/41b4230f4d792a2e4a83c3a89fd0668559e2e5.debug found, but CRC does not match - ignoring"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 34316234 32333066 34643739 32613265 41b4230f4d792a2e\n- 0x00000010 34613833 63336138 39666430 36363835 4a83c3a89fd06685\n- 0x00000020 35396532 65352e64 65627567 00000000 59e2e5.debug....\n- 0x00000030 eb5f9bd5 ._..\n+ 0x00000000 37346233 31666530 66366562 36393436 74b31fe0f6eb6946\n+ 0x00000010 64323137 64343561 37393236 31623632 d217d45a79261b62\n+ 0x00000020 34303031 36362e64 65627567 00000000 400166.debug....\n+ 0x00000030 83f4c71f ....\n \n"}]}, {"source1": "./usr/bin/airspy_gpiodir", "source2": "./usr/bin/airspy_gpiodir", "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 0000bc 04 A 5 0 4\n [ 5] .dynsym DYNSYM 00000270 000270 000310 10 A 6 3 4\n- [ 6] .dynstr STRTAB 00000580 000580 0002a8 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 00000828 000828 000062 02 A 5 0 2\n+ [ 6] .dynstr STRTAB 00000580 000580 0002aa 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 0000082a 00082a 000062 02 A 5 0 2\n [ 8] .gnu.version_r VERNEED 0000088c 00088c 000040 00 A 6 2 4\n [ 9] .rel.dyn REL 000008cc 0008cc 000088 08 A 5 0 4\n [10] .rel.plt REL 00000954 000954 000098 08 AI 5 21 4\n [11] .init PROGBITS 000009ec 0009ec 00000c 00 AX 0 0 4\n [12] .plt PROGBITS 000009f8 0009f8 0000fc 04 AX 0 0 4\n [13] .text PROGBITS 00000af4 000af4 0008e4 00 AX 0 0 4\n [14] .fini PROGBITS 000013d8 0013d8 000008 00 AX 0 0 4\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -9,23 +9,23 @@\n 0x00000019 (INIT_ARRAY) 0x11ef0\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0x11ef4\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x1b4\n 0x00000005 (STRTAB) 0x580\n 0x00000006 (SYMTAB) 0x270\n- 0x0000000a (STRSZ) 680 (bytes)\n+ 0x0000000a (STRSZ) 682 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000015 (DEBUG) 0x0\n 0x00000003 (PLTGOT) 0x12000\n 0x00000002 (PLTRELSZ) 152 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0x954\n 0x00000011 (REL) 0x8cc\n 0x00000012 (RELSZ) 136 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x6ffffffb (FLAGS_1) Flags: PIE\n 0x6ffffffe (VERNEED) 0x88c\n 0x6fffffff (VERNEEDNUM) 2\n- 0x6ffffff0 (VERSYM) 0x828\n+ 0x6ffffff0 (VERSYM) 0x82a\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: 81007eeaa286510344969160a42f917869435fb7\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 57b10eeee71ba6e8cac597875ae6fb65b4a26900\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 49 entries:\n- Addr: 0x0000000000000828 Offset: 0x000828 Link: 5 (.dynsym)\n+ Addr: 0x000000000000082a Offset: 0x00082a Link: 5 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 0 (*local*) 1 (*global*) \n 004: 1 (*global*) 2 (GLIBC_2.4) 2 (GLIBC_2.4) 1 (*global*) \n 008: 3 (GLIBC_2.4) 1 (*global*) 2 (GLIBC_2.4) 2 (GLIBC_2.4) \n 00c: 1 (*global*) 2 (GLIBC_2.4) 2 (GLIBC_2.4) 1 (*global*) \n 010: 2 (GLIBC_2.4) 2 (GLIBC_2.4) 1 (*global*) 2 (GLIBC_2.4) \n 014: 2 (GLIBC_2.4) 1 (*global*) 1 (*global*) 1 (*global*) \n 018: 1 (*global*) 2 (GLIBC_2.4) 2 (GLIBC_2.4) 1 (*global*) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -38,9 +38,9 @@\n 0x000007b0 616c5f6e 756d6265 72007365 7269616c al_number.serial\n 0x000007c0 5f6e756d 6265725f 76616c00 64756d70 _number_val.dump\n 0x000007d0 5f706f72 7400474c 4942435f 322e3400 _port.GLIBC_2.4.\n 0x000007e0 00000000 00000000 00000000 00000000 ................\n 0x000007f0 00000000 00000000 00000000 00000000 ................\n 0x00000800 00000000 00000000 00000000 00000000 ................\n 0x00000810 00000000 00000000 00000000 00000000 ................\n- 0x00000820 00000000 00000000 ........\n+ 0x00000820 00000000 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: Unable to find program interpreter name", "readelf: Error: no .dynamic section in the dynamic segment", "readelf: Warning: Separate debug info file /srv/reproducible-results/rbuild-debian/tmp.17ccKabX72/dbd-tmp-e5I8P3S/diffoscope_znjjl7l3_b2/tmpdw17w6el_DebTarContainer/0/.debug/007eeaa286510344969160a42f917869435fb7.debug found, but CRC does not match - ignoring"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 30303765 65616132 38363531 30333434 007eeaa286510344\n- 0x00000010 39363931 36306134 32663931 37383639 969160a42f917869\n- 0x00000020 34333566 62372e64 65627567 00000000 435fb7.debug....\n- 0x00000030 e1117f1f ....\n+ 0x00000000 62313065 65656537 31626136 65386361 b10eeee71ba6e8ca\n+ 0x00000010 63353937 38373561 65366662 36356234 c597875ae6fb65b4\n+ 0x00000020 61323639 30302e64 65627567 00000000 a26900.debug....\n+ 0x00000030 52a651b3 R.Q.\n \n"}]}, {"source1": "./usr/bin/airspy_info", "source2": "./usr/bin/airspy_info", "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 (Position-Independent Executable file)\n Machine: ARM\n Version: 0x1\n- Entry point address: 0xff9\n+ Entry point address: 0xffd\n Start of program headers: 52 (bytes into file)\n Start of section headers: 8808 (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 (Position-Independent Executable file)\n-Entry point 0xff9\n+Entry point 0xffd\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 0x0015c8 0x000015c8 0x000015c8 0x00008 0x00008 R 0x4\n+ EXIDX 0x0015cc 0x000015cc 0x000015cc 0x00008 0x00008 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 0x015d4 0x015d4 R E 0x10000\n+ LOAD 0x000000 0x00000000 0x00000000 0x015d8 0x015d8 R E 0x10000\n LOAD 0x001ef0 0x00011ef0 0x00011ef0 0x001b8 0x0036c RW 0x10000\n DYNAMIC 0x001ef8 0x00011ef8 0x00011ef8 0x00108 0x00108 RW 0x4\n NOTE 0x000170 0x00000170 0x00000170 0x00044 0x00044 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n GNU_RELRO 0x001ef0 0x00011ef0 0x00011ef0 0x00110 0x00110 R 0x1\n \n Section to Segment mapping:\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,26 +4,26 @@\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 000370 10 A 6 3 4\n- [ 6] .dynstr STRTAB 000005d8 0005d8 00030e 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 000008e6 0008e6 00006e 02 A 5 0 2\n- [ 8] .gnu.version_r VERNEED 00000954 000954 000040 00 A 6 2 4\n- [ 9] .rel.dyn REL 00000994 000994 000070 08 A 5 0 4\n- [10] .rel.plt REL 00000a04 000a04 0000d0 08 AI 5 21 4\n- [11] .init PROGBITS 00000ad4 000ad4 00000c 00 AX 0 0 4\n- [12] .plt PROGBITS 00000ae0 000ae0 000150 04 AX 0 0 4\n- [13] .text PROGBITS 00000c30 000c30 0005c8 00 AX 0 0 4\n- [14] .fini PROGBITS 000011f8 0011f8 000008 00 AX 0 0 4\n- [15] .rodata PROGBITS 00001200 001200 0003c8 00 A 0 0 4\n- [16] .ARM.exidx ARM_EXIDX 000015c8 0015c8 000008 00 AL 13 0 4\n- [17] .eh_frame PROGBITS 000015d0 0015d0 000004 00 A 0 0 4\n+ [ 6] .dynstr STRTAB 000005d8 0005d8 000310 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 000008e8 0008e8 00006e 02 A 5 0 2\n+ [ 8] .gnu.version_r VERNEED 00000958 000958 000040 00 A 6 2 4\n+ [ 9] .rel.dyn REL 00000998 000998 000070 08 A 5 0 4\n+ [10] .rel.plt REL 00000a08 000a08 0000d0 08 AI 5 21 4\n+ [11] .init PROGBITS 00000ad8 000ad8 00000c 00 AX 0 0 4\n+ [12] .plt PROGBITS 00000ae4 000ae4 000150 04 AX 0 0 4\n+ [13] .text PROGBITS 00000c34 000c34 0005c8 00 AX 0 0 4\n+ [14] .fini PROGBITS 000011fc 0011fc 000008 00 AX 0 0 4\n+ [15] .rodata PROGBITS 00001204 001204 0003c8 00 A 0 0 4\n+ [16] .ARM.exidx ARM_EXIDX 000015cc 0015cc 000008 00 AL 13 0 4\n+ [17] .eh_frame PROGBITS 000015d4 0015d4 000004 00 A 0 0 4\n [18] .init_array INIT_ARRAY 00011ef0 001ef0 000004 04 WA 0 0 4\n [19] .fini_array FINI_ARRAY 00011ef4 001ef4 000004 04 WA 0 0 4\n [20] .dynamic DYNAMIC 00011ef8 001ef8 000108 08 WA 6 0 4\n [21] .got PROGBITS 00012000 002000 0000a0 04 WA 0 0 4\n [22] .data PROGBITS 000120a0 0020a0 000008 00 WA 0 0 4\n [23] .bss NOBITS 000120a8 0020a8 0001b4 00 WA 0 0 8\n [24] .ARM.attributes ARM_ATTRIBUTES 00000000 0020a8 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 55 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 00000000 0 NOTYPE LOCAL DEFAULT UND \n- 1: 00000ad4 0 SECTION LOCAL DEFAULT 11 .init\n+ 1: 00000ad8 0 SECTION LOCAL DEFAULT 11 .init\n 2: 000120a0 0 SECTION LOCAL DEFAULT 22 .data\n 3: 00000000 0 FUNC GLOBAL DEFAULT UND airspy_error_name\n 4: 00000000 0 FUNC WEAK DEFAULT UND __cxa_finalize@GLIBC_2.4 (2)\n 5: 00000000 0 NOTYPE WEAK DEFAULT UND _ITM_deregisterTMCloneTable\n 6: 00000000 0 FUNC GLOBAL DEFAULT UND airspy_board_partid_serialno_read\n 7: 00000000 0 FUNC GLOBAL DEFAULT UND airspy_board_id_name\n 8: 00000000 0 FUNC GLOBAL DEFAULT UND fflush@GLIBC_2.4 (2)\n@@ -33,26 +33,26 @@\n 29: 00000000 0 FUNC GLOBAL DEFAULT UND airspy_close\n 30: 00000000 0 FUNC GLOBAL DEFAULT UND airspy_get_samplerates\n 31: 00000000 0 FUNC GLOBAL DEFAULT UND airspy_version_string_read\n 32: 00000000 0 NOTYPE WEAK DEFAULT UND _ITM_registerTMCloneTable\n 33: 00000000 0 OBJECT GLOBAL DEFAULT UND optarg@GLIBC_2.4 (2)\n 34: 00000000 0 FUNC GLOBAL DEFAULT UND abort@GLIBC_2.4 (2)\n 35: 0001225c 0 NOTYPE GLOBAL DEFAULT 23 _bss_end__\n- 36: 00000c31 968 FUNC GLOBAL DEFAULT 13 main\n+ 36: 00000c35 968 FUNC GLOBAL DEFAULT 13 main\n 37: 000120a8 0 NOTYPE GLOBAL DEFAULT 23 __bss_start__\n 38: 000120c0 132 OBJECT GLOBAL DEFAULT 23 devices\n 39: 000120a8 0 NOTYPE GLOBAL DEFAULT 23 __bss_start\n- 40: 00001200 4 OBJECT GLOBAL DEFAULT 15 _IO_stdin_used\n+ 40: 00001204 4 OBJECT GLOBAL DEFAULT 15 _IO_stdin_used\n 41: 0001225c 0 NOTYPE GLOBAL DEFAULT 23 _end\n 42: 0001225c 0 NOTYPE GLOBAL DEFAULT 23 __end__\n 43: 000120a0 0 NOTYPE GLOBAL DEFAULT 22 __data_start\n 44: 00012244 24 OBJECT GLOBAL DEFAULT 23 read_partid_serialno\n 45: 000120a8 0 NOTYPE GLOBAL DEFAULT 22 _edata\n 46: 000120b0 4 OBJECT GLOBAL DEFAULT 23 serial_number\n- 47: 000011f5 2 FUNC GLOBAL DEFAULT 13 __libc_csu_fini\n+ 47: 000011f9 2 FUNC GLOBAL DEFAULT 13 __libc_csu_fini\n 48: 00012144 256 OBJECT GLOBAL DEFAULT 23 version\n- 49: 000011b5 64 FUNC GLOBAL DEFAULT 13 __libc_csu_init\n- 50: 00000ff9 0 FUNC GLOBAL DEFAULT 13 _start\n- 51: 00001129 140 FUNC GLOBAL DEFAULT 13 parse_u64\n+ 49: 000011b9 64 FUNC GLOBAL DEFAULT 13 __libc_csu_init\n+ 50: 00000ffd 0 FUNC GLOBAL DEFAULT 13 _start\n+ 51: 0000112d 140 FUNC GLOBAL DEFAULT 13 parse_u64\n 52: 000120a0 0 NOTYPE WEAK DEFAULT 22 data_start\n 53: 000120b8 8 OBJECT GLOBAL DEFAULT 23 serial_number_val\n 54: 0001225c 0 NOTYPE GLOBAL DEFAULT 23 __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 0x994 contains 14 entries:\n+Relocation section '.rel.dyn' at offset 0x998 contains 14 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00011ef0 00000017 R_ARM_RELATIVE \n 00011ef4 00000017 R_ARM_RELATIVE \n 00012074 00000017 R_ARM_RELATIVE \n 0001208c 00000017 R_ARM_RELATIVE \n 00012094 00000017 R_ARM_RELATIVE \n 000120a4 00000017 R_ARM_RELATIVE \n@@ -12,15 +12,15 @@\n 00012080 00000a15 R_ARM_GLOB_DAT 00000000 __stack_chk_guard@GLIBC_2.4\n 00012084 00000e15 R_ARM_GLOB_DAT 00000000 stderr@GLIBC_2.4\n 00012088 00001415 R_ARM_GLOB_DAT 00000000 __gmon_start__\n 00012090 00001b15 R_ARM_GLOB_DAT 00000000 stdout@GLIBC_2.4\n 00012098 00002015 R_ARM_GLOB_DAT 00000000 _ITM_registerTMCloneTable\n 0001209c 00002115 R_ARM_GLOB_DAT 00000000 optarg@GLIBC_2.4\n \n-Relocation section '.rel.plt' at offset 0xa04 contains 26 entries:\n+Relocation section '.rel.plt' at offset 0xa08 contains 26 entries:\n Offset Info Type Sym. Value Symbol's Name\n 0001200c 00000316 R_ARM_JUMP_SLOT 00000000 airspy_error_name\n 00012010 00000416 R_ARM_JUMP_SLOT 00000000 __cxa_finalize@GLIBC_2.4\n 00012014 00000616 R_ARM_JUMP_SLOT 00000000 airspy_board_partid_serialno_read\n 00012018 00000716 R_ARM_JUMP_SLOT 00000000 airspy_board_id_name\n 0001201c 00000816 R_ARM_JUMP_SLOT 00000000 fflush@GLIBC_2.4\n 00012020 00000916 R_ARM_JUMP_SLOT 00000000 free@GLIBC_2.4\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -1,31 +1,31 @@\n \n Dynamic section at offset 0x1ef8 contains 28 entries:\n Tag Type Name/Value\n 0x00000001 (NEEDED) Shared library: [libairspy.so.0]\n 0x00000001 (NEEDED) Shared library: [libc.so.6]\n 0x00000001 (NEEDED) Shared library: [ld-linux-armhf.so.3]\n- 0x0000000c (INIT) 0xad4\n- 0x0000000d (FINI) 0x11f8\n+ 0x0000000c (INIT) 0xad8\n+ 0x0000000d (FINI) 0x11fc\n 0x00000019 (INIT_ARRAY) 0x11ef0\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0x11ef4\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x1b4\n 0x00000005 (STRTAB) 0x5d8\n 0x00000006 (SYMTAB) 0x268\n- 0x0000000a (STRSZ) 782 (bytes)\n+ 0x0000000a (STRSZ) 784 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000015 (DEBUG) 0x0\n 0x00000003 (PLTGOT) 0x12000\n 0x00000002 (PLTRELSZ) 208 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0xa04\n- 0x00000011 (REL) 0x994\n+ 0x00000017 (JMPREL) 0xa08\n+ 0x00000011 (REL) 0x998\n 0x00000012 (RELSZ) 112 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x6ffffffb (FLAGS_1) Flags: PIE\n- 0x6ffffffe (VERNEED) 0x954\n+ 0x6ffffffe (VERNEED) 0x958\n 0x6fffffff (VERNEEDNUM) 2\n- 0x6ffffff0 (VERSYM) 0x8e6\n+ 0x6ffffff0 (VERSYM) 0x8e8\n 0x6ffffffa (RELCOUNT) 6\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: 3b1b18ceca3cf82b75282b3474ebe92be06d6989\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 56f71deb2e37cef72450a6c787d4925c0e201306\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 55 entries:\n- Addr: 0x00000000000008e6 Offset: 0x0008e6 Link: 5 (.dynsym)\n+ Addr: 0x00000000000008e8 Offset: 0x0008e8 Link: 5 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 0 (*local*) 1 (*global*) \n 004: 2 (GLIBC_2.4) 1 (*global*) 1 (*global*) 1 (*global*) \n 008: 2 (GLIBC_2.4) 2 (GLIBC_2.4) 3 (GLIBC_2.4) 1 (*global*) \n 00c: 2 (GLIBC_2.4) 1 (*global*) 2 (GLIBC_2.4) 1 (*global*) \n 010: 1 (*global*) 2 (GLIBC_2.4) 2 (GLIBC_2.4) 2 (GLIBC_2.4) \n 014: 1 (*global*) 2 (GLIBC_2.4) 1 (*global*) 2 (GLIBC_2.4) \n 018: 2 (GLIBC_2.4) 2 (GLIBC_2.4) 2 (GLIBC_2.4) 2 (GLIBC_2.4) \n@@ -13,12 +13,12 @@\n 024: 1 (*global*) 1 (*global*) 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*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 2 entries:\n- Addr: 0x0000000000000954 Offset: 0x000954 Link: 6 (.dynstr)\n+ Addr: 0x0000000000000958 Offset: 0x000958 Link: 6 (.dynstr)\n 000000: Version: 1 File: ld-linux-armhf.so.3 Cnt: 1\n 0x0010: Name: GLIBC_2.4 Flags: none Version: 3\n 0x0020: Version: 1 File: libc.so.6 Cnt: 1\n 0x0030: Name: GLIBC_2.4 Flags: none Version: 2\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -44,9 +44,9 @@\n 0x00000868 5f5f6273 735f7374 61727400 73657269 __bss_start.seri\n 0x00000878 616c5f6e 756d6265 72007365 7269616c al_number.serial\n 0x00000888 5f6e756d 6265725f 76616c00 474c4942 _number_val.GLIB\n 0x00000898 435f322e 34000000 00000000 00000000 C_2.4...........\n 0x000008a8 00000000 00000000 00000000 00000000 ................\n 0x000008b8 00000000 00000000 00000000 00000000 ................\n 0x000008c8 00000000 00000000 00000000 00000000 ................\n- 0x000008d8 00000000 00000000 00000000 0000 ..............\n+ 0x000008d8 00000000 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-00000ad4 <_init>:\n+00000ad8 <_init>:\n _init():\n \tpush\t{r3, lr}\n-\tbl\t1040 \n+\tbl\t1044 \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,142 +1,142 @@\n \n \n \n Disassembly of section .plt:\n \n-00000ae0 <.plt>:\n+00000ae4 <.plt>:\n \tpush\t{lr}\t\t; (str lr, [sp, #-4]!)\n-\tldr\tlr, [pc, #4]\t; af0 <.plt+0x10>\n+\tldr\tlr, [pc, #4]\t; af4 <.plt+0x10>\n \tadd\tlr, pc, lr\n \tldr\tpc, [lr, #8]!\n-\tandeq\tr1, r1, r0, lsl r5\n+\tandeq\tr1, r1, ip, lsl #10\n \n-00000af4 :\n+00000af8 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #1296]!\t; 0x510\n+\tldr\tpc, [ip, #1292]!\t; 0x50c\n \n-00000b00 <__cxa_finalize@plt>:\n+00000b04 <__cxa_finalize@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #1288]!\t; 0x508\n+\tldr\tpc, [ip, #1284]!\t; 0x504\n \n-00000b0c :\n+00000b10 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #1280]!\t; 0x500\n+\tldr\tpc, [ip, #1276]!\t; 0x4fc\n \n-00000b18 :\n+00000b1c :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #1272]!\t; 0x4f8\n+\tldr\tpc, [ip, #1268]!\t; 0x4f4\n \n-00000b24 :\n+00000b28 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #1264]!\t; 0x4f0\n+\tldr\tpc, [ip, #1260]!\t; 0x4ec\n \n-00000b30 :\n+00000b34 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #1256]!\t; 0x4e8\n+\tldr\tpc, [ip, #1252]!\t; 0x4e4\n \n-00000b3c :\n+00000b40 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #1248]!\t; 0x4e0\n+\tldr\tpc, [ip, #1244]!\t; 0x4dc\n \n-00000b48 <__stack_chk_fail@plt>:\n+00000b4c <__stack_chk_fail@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #1240]!\t; 0x4d8\n+\tldr\tpc, [ip, #1236]!\t; 0x4d4\n \n-00000b54 :\n+00000b58 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #1232]!\t; 0x4d0\n+\tldr\tpc, [ip, #1228]!\t; 0x4cc\n \n-00000b60 :\n+00000b64 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #1224]!\t; 0x4c8\n+\tldr\tpc, [ip, #1220]!\t; 0x4c4\n \n-00000b6c :\n+00000b70 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #1216]!\t; 0x4c0\n+\tldr\tpc, [ip, #1212]!\t; 0x4bc\n \n-00000b78 :\n+00000b7c :\n \t\t\t; instruction: 0xe7fd4778\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #1204]!\t; 0x4b4\n+\tldr\tpc, [ip, #1200]!\t; 0x4b0\n \n-00000b88 :\n+00000b8c :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #1196]!\t; 0x4ac\n+\tldr\tpc, [ip, #1192]!\t; 0x4a8\n \n-00000b94 <__libc_start_main@plt>:\n+00000b98 <__libc_start_main@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #1188]!\t; 0x4a4\n+\tldr\tpc, [ip, #1184]!\t; 0x4a0\n \n-00000ba0 <__gmon_start__@plt>:\n+00000ba4 <__gmon_start__@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #1180]!\t; 0x49c\n+\tldr\tpc, [ip, #1176]!\t; 0x498\n \n-00000bac :\n+00000bb0 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #1172]!\t; 0x494\n+\tldr\tpc, [ip, #1168]!\t; 0x490\n \n-00000bb8 :\n+00000bbc :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #1164]!\t; 0x48c\n+\tldr\tpc, [ip, #1160]!\t; 0x488\n \n-00000bc4 :\n+00000bc8 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #1156]!\t; 0x484\n+\tldr\tpc, [ip, #1152]!\t; 0x480\n \n-00000bd0 :\n+00000bd4 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #1148]!\t; 0x47c\n+\tldr\tpc, [ip, #1144]!\t; 0x478\n \n-00000bdc <__printf_chk@plt>:\n+00000be0 <__printf_chk@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #1140]!\t; 0x474\n+\tldr\tpc, [ip, #1136]!\t; 0x470\n \n-00000be8 <__fprintf_chk@plt>:\n+00000bec <__fprintf_chk@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #1132]!\t; 0x46c\n+\tldr\tpc, [ip, #1128]!\t; 0x468\n \n-00000bf4 :\n+00000bf8 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #1124]!\t; 0x464\n+\tldr\tpc, [ip, #1120]!\t; 0x460\n \n-00000c00 :\n+00000c04 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #1116]!\t; 0x45c\n+\tldr\tpc, [ip, #1112]!\t; 0x458\n \n-00000c0c :\n+00000c10 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #1108]!\t; 0x454\n+\tldr\tpc, [ip, #1104]!\t; 0x450\n \n-00000c18 :\n+00000c1c :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #1100]!\t; 0x44c\n+\tldr\tpc, [ip, #1096]!\t; 0x448\n \n-00000c24 :\n+00000c28 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #1092]!\t; 0x444\n+\tldr\tpc, [ip, #1088]!\t; 0x440\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: unable to read alt ref 1725"], "unified_diff": "@@ -1,363 +1,363 @@\n \n \n \n Disassembly of section .text:\n \n-00000c30
:\n+00000c34
:\n main():\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmovs\tr3, #255\t; 0xff\n-\tldr\tr2, [pc, #840]\t; (f80 )\n+\tldr\tr2, [pc, #840]\t; (f84 )\n \tvpush\t{d8-d9}\n \tsub\tsp, #52\t; 0x34\n \tadd\tr2, pc\n-\tldr\tr6, [pc, #832]\t; (f84 )\n-\tldr.w\tsl, [pc, #836]\t; f88 \n+\tldr\tr6, [pc, #832]\t; (f88 )\n+\tldr.w\tsl, [pc, #836]\t; f8c \n \tmov\tr8, r0\n \tstrb.w\tr3, [sp, #27]\n \tadd\tr6, pc\n-\tldr\tr3, [pc, #828]\t; (f8c )\n+\tldr\tr3, [pc, #828]\t; (f90 )\n \tadd\tsl, pc\n-\tldr.w\tfp, [pc, #828]\t; f90 \n+\tldr.w\tfp, [pc, #828]\t; f94 \n \tmov\tr9, r1\n \tadd\tfp, pc\n \tldr\tr3, [r2, r3]\n \tldr\tr3, [r3, #0]\n \tstr\tr3, [sp, #44]\t; 0x2c\n \tmov.w\tr3, #0\n \tadd.w\tr3, r6, #8\n \tvmov\ts16, r3\n-\tb.n\tca0 \n-\tldr\tr3, [pc, #804]\t; (f94 )\n+\tb.n\tca4 \n+\tldr\tr3, [pc, #804]\t; (f98 )\n \tcmp\tr4, #115\t; 0x73\n \tldr.w\tr3, [sl, r3]\n \tstr\tr3, [sp, #12]\n \tldr\tr0, [r3, #0]\n-\tbne.w\tef8 \n+\tbne.w\tefc \n \tvmov\tr1, s16\n \tmovs\tr7, #1\n \tstr\tr7, [r6, #0]\n-\tbl\t1128 \n-\tldr\tr1, [pc, #780]\t; (f98 )\n+\tbl\t112c \n+\tldr\tr1, [pc, #780]\t; (f9c )\n \tmov\tr5, r0\n \tldrd\tr3, r2, [r6, #8]\n \tadd\tr1, pc\n \tmov\tr0, r7\n-\tblx\tbdc <__printf_chk@plt>\n+\tblx\tbe0 <__printf_chk@plt>\n \tcmp\tr5, #0\n-\tbne.w\tf2e \n+\tbne.w\tf32 \n \tmov\tr2, fp\n \tmov\tr1, r9\n \tmov\tr0, r8\n-\tblx\tbc4 \n+\tblx\tbc8 \n \tmov\tr4, r0\n \tadds\tr3, r0, #1\n-\tbne.n\tc6e \n-\tblx\tbf4 \n+\tbne.n\tc72 \n+\tblx\tbf8 \n \tstr\tr0, [sp, #20]\n \tcmp\tr0, #0\n-\tbne.w\tf54 \n-\tldr\tr6, [pc, #732]\t; (f9c )\n+\tbne.w\tf58 \n+\tldr\tr6, [pc, #732]\t; (fa0 )\n \tadd\tr0, sp, #32\n-\tblx\tb60 \n+\tblx\tb64 \n \tldr\tr2, [sp, #32]\n \tadd\tr6, pc\n \tmovs\tr0, #1\n \tldrd\tr3, r1, [sp, #36]\t; 0x24\n \tadd.w\tr8, r6, #16\n \tstr\tr1, [sp, #0]\n \tmov\tr7, r8\n-\tldr\tr1, [pc, #712]\t; (fa0 )\n+\tldr\tr1, [pc, #712]\t; (fa4 )\n \tldr\tr5, [sp, #20]\n \tadd\tr1, pc\n-\tblx\tbdc <__printf_chk@plt>\n+\tblx\tbe0 <__printf_chk@plt>\n \tldr\tr3, [r6, #0]\n \tmov\tr0, r7\n \tcmp\tr3, #1\n-\tbeq.n\tdd4 \n-\tblx\tb3c \n+\tbeq.n\tdd8 \n+\tblx\tb40 \n \tcmp\tr0, #0\n-\tbne.n\tde0 \n+\tbne.n\tde4 \n \tadds\tr5, #1\n \tadds\tr7, #4\n \tcmp\tr5, #32\n-\tbne.n\tce0 \n-\tldr\tr4, [pc, #680]\t; (fa4 )\n+\tbne.n\tce4 \n+\tldr\tr4, [pc, #680]\t; (fa8 )\n \tadd.w\tr8, r8, #124\t; 0x7c\n-\tldr\tr3, [pc, #680]\t; (fa8 )\n+\tldr\tr3, [pc, #680]\t; (fac )\n \tmovs\tr6, #0\n-\tldr.w\tfp, [pc, #680]\t; fac \n+\tldr.w\tfp, [pc, #680]\t; fb0 \n \tadd\tr4, pc\n \tadd\tr3, pc\n \tadds\tr4, #12\n \tadd\tfp, pc\n \tadd.w\tr9, r3, #148\t; 0x94\n \tstr\tr3, [sp, #16]\n-\tb.n\td7e \n+\tb.n\td82 \n \tldrb.w\tr2, [sp, #27]\n \tstr\tr2, [sp, #12]\n \tmov\tr0, r2\n-\tblx\tb18 \n-\tldr\tr1, [pc, #652]\t; (fb0 )\n+\tblx\tb1c \n+\tldr\tr1, [pc, #652]\t; (fb4 )\n \tmov\tr3, r0\n \tldr\tr2, [sp, #12]\n \tadd\tr1, pc\n \tmovs\tr0, #1\n-\tblx\tbdc <__printf_chk@plt>\n+\tblx\tbe0 <__printf_chk@plt>\n \tldr\tr0, [r4, #0]\n \tmovs\tr2, #255\t; 0xff\n \tmov\tr1, r9\n-\tblx\tc18 \n+\tblx\tc1c \n \tmov\tr5, r0\n \tcmp\tr0, #0\n-\tbne.n\te08 \n-\tldr\tr1, [pc, #624]\t; (fb4 )\n+\tbne.n\te0c \n+\tldr\tr1, [pc, #624]\t; (fb8 )\n \tmov\tr2, r9\n \tmovs\tr0, #1\n \tadd\tr1, pc\n-\tblx\tbdc <__printf_chk@plt>\n+\tblx\tbe0 <__printf_chk@plt>\n \tldr\tr3, [sp, #16]\n \tldr\tr0, [r4, #0]\n \tadd.w\tr1, r3, #404\t; 0x194\n-\tblx\tb0c \n+\tblx\tb10 \n \tmov\tr5, r0\n \tcmp\tr0, #0\n-\tbeq.n\te26 \n-\tldr\tr3, [pc, #600]\t; (fb8 )\n+\tbeq.n\te2a \n+\tldr\tr3, [pc, #600]\t; (fbc )\n \tldr.w\tr3, [sl, r3]\n \tldr\tr7, [r3, #0]\n-\tblx\taf4 \n-\tldr\tr2, [pc, #592]\t; (fbc )\n+\tblx\taf8 \n+\tldr\tr2, [pc, #592]\t; (fc0 )\n \tmov\tr3, r0\n \tmovs\tr1, #1\n \tmov\tr0, r7\n \tadd\tr2, pc\n \tstr\tr5, [sp, #0]\n-\tblx\tbe8 <__fprintf_chk@plt>\n+\tblx\tbec <__fprintf_chk@plt>\n \tcmp\tr4, r8\n-\tbeq.n\tdce \n+\tbeq.n\tdd2 \n \tldr.w\tr3, [r4, #4]!\n \tadds\tr6, #1\n \tcmp\tr3, #0\n-\tbeq.n\td7a \n+\tbeq.n\td7e \n \tmov\tr2, r6\n \tmov\tr1, fp\n \tmovs\tr0, #1\n-\tblx\tbdc <__printf_chk@plt>\n-\tldr\tr3, [pc, #556]\t; (fc0 )\n+\tblx\tbe0 <__printf_chk@plt>\n+\tldr\tr3, [pc, #556]\t; (fc4 )\n \tldr.w\tr3, [sl, r3]\n \tldr\tr0, [r3, #0]\n-\tblx\tb24 \n+\tblx\tb28 \n \tldr\tr0, [r4, #0]\n \tadd.w\tr1, sp, #27\n-\tblx\tb6c \n+\tblx\tb70 \n \tmov\tr5, r0\n \tcmp\tr0, #0\n-\tbeq.n\td16 \n-\tldr\tr3, [pc, #520]\t; (fb8 )\n+\tbeq.n\td1a \n+\tldr\tr3, [pc, #520]\t; (fbc )\n \tldr.w\tr3, [sl, r3]\n \tldr\tr7, [r3, #0]\n-\tblx\taf4 \n-\tldr\tr2, [pc, #520]\t; (fc4 )\n+\tblx\taf8 \n+\tldr\tr2, [pc, #520]\t; (fc8 )\n \tmov\tr3, r0\n \tmovs\tr1, #1\n \tmov\tr0, r7\n \tadd\tr2, pc\n \tstr\tr5, [sp, #0]\n-\tblx\tbe8 <__fprintf_chk@plt>\n+\tblx\tbec <__fprintf_chk@plt>\n \tcmp\tr4, r8\n-\tbne.n\td7e \n-\tblx\tbb8 \n-\tb.n\tf0e \n+\tbne.n\td82 \n+\tblx\tbbc \n+\tb.n\tf12 \n \tldrd\tr2, r3, [r6, #8]\n-\tblx\tb54 \n+\tblx\tb58 \n \tcmp\tr0, #0\n-\tbeq.n\tcf0 \n+\tbeq.n\tcf4 \n \tmov\tr4, r0\n \tcmp\tr5, #0\n-\tbne.n\tcf8 \n-\tldr\tr3, [pc, #464]\t; (fb8 )\n+\tbne.n\tcfc \n+\tldr\tr3, [pc, #464]\t; (fbc )\n \tldr.w\tr3, [sl, r3]\n \tldr\tr5, [r3, #0]\n-\tblx\taf4 \n-\tldr\tr2, [pc, #468]\t; (fc8 )\n+\tblx\taf8 \n+\tldr\tr2, [pc, #468]\t; (fcc )\n \tmov\tr3, r0\n \tstr\tr3, [sp, #0]\n \tmovs\tr3, #1\n \tmov\tr0, r5\n \tadd\tr2, pc\n \tmov\tr1, r3\n \tstr\tr4, [sp, #4]\n-\tblx\tbe8 <__fprintf_chk@plt>\n-\tb.n\tcf8 \n-\tldr\tr3, [pc, #428]\t; (fb8 )\n+\tblx\tbec <__fprintf_chk@plt>\n+\tb.n\tcfc \n+\tldr\tr3, [pc, #428]\t; (fbc )\n \tldr.w\tr3, [sl, r3]\n \tldr\tr7, [r3, #0]\n-\tblx\taf4 \n-\tldr\tr2, [pc, #436]\t; (fcc )\n+\tblx\taf8 \n+\tldr\tr2, [pc, #436]\t; (fd0 )\n \tmov\tr3, r0\n \tmovs\tr1, #1\n \tmov\tr0, r7\n \tadd\tr2, pc\n \tstr\tr5, [sp, #0]\n-\tblx\tbe8 <__fprintf_chk@plt>\n-\tb.n\td7a \n+\tblx\tbec <__fprintf_chk@plt>\n+\tb.n\td7e \n \tldr\tr7, [sp, #16]\n \tmovs\tr0, #1\n-\tldr\tr1, [pc, #420]\t; (fd0 )\n+\tldr\tr1, [pc, #420]\t; (fd4 )\n \tldr.w\tr3, [r7, #408]\t; 0x198\n \tadd\tr1, pc\n \tldr.w\tr2, [r7, #404]\t; 0x194\n-\tblx\tbdc <__printf_chk@plt>\n-\tldr\tr1, [pc, #408]\t; (fd4 )\n+\tblx\tbe0 <__printf_chk@plt>\n+\tldr\tr1, [pc, #408]\t; (fd8 )\n \tldr.w\tr3, [r7, #424]\t; 0x1a8\n \tmovs\tr0, #1\n \tldr.w\tr2, [r7, #420]\t; 0x1a4\n \tadd\tr1, pc\n-\tblx\tbdc <__printf_chk@plt>\n-\tldr\tr0, [pc, #392]\t; (fd8 )\n+\tblx\tbe0 <__printf_chk@plt>\n+\tldr\tr0, [pc, #392]\t; (fdc )\n \tadd\tr0, pc\n-\tblx\tb7c \n+\tblx\tb80 \n \tmov\tr2, r5\n \tadd\tr1, sp, #28\n \tldr\tr0, [r4, #0]\n-\tblx\tc0c \n+\tblx\tc10 \n \tldr\tr7, [sp, #28]\n \tlsls\tr0, r7, #2\n-\tblx\tb88 \n+\tblx\tb8c \n \tmov\tr2, r7\n \tmov\tr1, r0\n \tvmov\ts17, r0\n \tldr\tr0, [r4, #0]\n-\tblx\tc0c \n+\tblx\tc10 \n \tldr\tr3, [sp, #28]\n-\tcbz\tr3, eb6 \n+\tcbz\tr3, eba \n \tvmov\tr3, s17\n-\tldr\tr1, [pc, #348]\t; (fdc )\n+\tldr\tr1, [pc, #348]\t; (fe0 )\n \tvmov\ts18, r9\n-\tvldr\ts16, [pc, #248]\t; f7c \n+\tvldr\ts16, [pc, #248]\t; f80 \n \tadd\tr1, pc\n \tmov\tr9, r1\n \tsubs\tr7, r3, #4\n \tvldr\ts15, [r7, #4]\n \tmov\tr1, r9\n \tmovs\tr0, #1\n \tadds\tr5, #1\n \tadds\tr7, #4\n \tvcvt.f32.u32\ts15, s15\n \tvmul.f32\ts15, s15, s16\n \tvcvt.f64.f32\td7, s15\n \tvmov\tr2, r3, d7\n-\tblx\tbdc <__printf_chk@plt>\n+\tblx\tbe0 <__printf_chk@plt>\n \tldr\tr3, [sp, #28]\n \tcmp\tr3, r5\n-\tbhi.n\te8c \n+\tbhi.n\te90 \n \tvmov\tr9, s18\n \tvmov\tr0, s17\n-\tblx\tb30 \n-\tldr\tr1, [pc, #288]\t; (fe0 )\n+\tblx\tb34 \n+\tldr\tr1, [pc, #288]\t; (fe4 )\n \tmov\tr2, r6\n \tmovs\tr0, #1\n \tadd\tr1, pc\n-\tblx\tbdc <__printf_chk@plt>\n+\tblx\tbe0 <__printf_chk@plt>\n \tldr\tr0, [r4, #0]\n-\tblx\tc00 \n+\tblx\tc04 \n \tmov\tr5, r0\n \tcmp\tr0, #0\n-\tbeq.w\td7a \n-\tldr\tr3, [pc, #220]\t; (fb8 )\n+\tbeq.w\td7e \n+\tldr\tr3, [pc, #220]\t; (fbc )\n \tldr.w\tr3, [sl, r3]\n \tldr\tr7, [r3, #0]\n-\tblx\taf4 \n-\tldr\tr2, [pc, #252]\t; (fe4 )\n+\tblx\taf8 \n+\tldr\tr2, [pc, #252]\t; (fe8 )\n \tmov\tr3, r6\n \tstrd\tr0, r5, [sp]\n \tmovs\tr1, #1\n \tmov\tr0, r7\n \tadd\tr2, pc\n-\tblx\tbe8 <__fprintf_chk@plt>\n-\tb.n\td7a \n-\tldr\tr1, [pc, #236]\t; (fe8 )\n+\tblx\tbec <__fprintf_chk@plt>\n+\tb.n\td7e \n+\tldr\tr1, [pc, #236]\t; (fec )\n \tmov\tr3, r0\n \tmov\tr2, r4\n \tmovs\tr0, #1\n \tadd\tr1, pc\n-\tblx\tbdc <__printf_chk@plt>\n+\tblx\tbe0 <__printf_chk@plt>\n \tmovs\tr3, #1\n \tstr\tr3, [sp, #20]\n-\tbl\t1108 \n-\tldr\tr2, [pc, #220]\t; (fec )\n-\tldr\tr3, [pc, #120]\t; (f8c )\n+\tbl\t110c \n+\tldr\tr2, [pc, #220]\t; (ff0 )\n+\tldr\tr3, [pc, #120]\t; (f90 )\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\tf76 \n+\tbne.n\tf7a \n \tldr\tr0, [sp, #20]\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, [sp, #12]\n \tmov\tr0, r5\n \tldr\tr3, [r3, #0]\n \tstr\tr3, [sp, #12]\n-\tblx\taf4 \n-\tldr\tr1, [pc, #180]\t; (ff0 )\n+\tblx\taf8 \n+\tldr\tr1, [pc, #180]\t; (ff4 )\n \tmov\tr2, r4\n \tstr\tr0, [sp, #0]\n \tmov\tr0, r7\n \tldr\tr3, [sp, #12]\n \tadd\tr1, pc\n \tstr\tr5, [sp, #4]\n-\tblx\tbdc <__printf_chk@plt>\n+\tblx\tbe0 <__printf_chk@plt>\n \tstr\tr7, [sp, #20]\n-\tbl\t1108 \n-\tb.n\tf0e \n-\tldr\tr3, [pc, #96]\t; (fb8 )\n+\tbl\t110c \n+\tb.n\tf12 \n+\tldr\tr3, [pc, #96]\t; (fbc )\n \tldr.w\tr3, [sl, r3]\n \tldr\tr4, [r3, #0]\n-\tblx\taf4 \n+\tblx\taf8 \n \tldr\tr2, [sp, #20]\n \tmov\tr3, r0\n \tstr\tr2, [sp, #0]\n \tmovs\tr1, #1\n-\tldr\tr2, [pc, #136]\t; (ff4 )\n+\tldr\tr2, [pc, #136]\t; (ff8 )\n \tmov\tr0, r4\n \tstr\tr1, [sp, #20]\n \tadd\tr2, pc\n-\tblx\tbe8 <__fprintf_chk@plt>\n-\tb.n\tf0e \n-\tblx\tb48 <__stack_chk_fail@plt>\n+\tblx\tbec <__fprintf_chk@plt>\n+\tb.n\tf12 \n+\tblx\tb4c <__stack_chk_fail@plt>\n \tnop\n \tadds\tr7, #189\t; 0xbd\n \tadds\tr5, #134\t; 0x86\n-\tasrs\tr6, r7, #14\n+\tasrs\tr2, r7, #14\n \tmovs\tr1, r0\n-\tasrs\tr0, r4, #17\n+\tasrs\tr4, r3, #17\n \tmovs\tr1, r0\n-\tasrs\tr4, r5, #14\n+\tasrs\tr0, r5, #14\n \tmovs\tr1, r0\n \tlsls\tr0, r0, #2\n \tmovs\tr0, r0\n \tlsls\tr0, r7, #27\n \tmovs\tr0, r0\n \tlsls\tr4, r3, #2\n \tmovs\tr0, r0\n \tlsls\tr2, r2, #25\n \tmovs\tr0, r0\n-\tasrs\tr6, r4, #15\n+\tasrs\tr2, r4, #15\n \tmovs\tr1, r0\n \tlsls\tr2, r3, #26\n \tmovs\tr0, r0\n-\tasrs\tr6, r4, #14\n+\tasrs\tr2, r4, #14\n \tmovs\tr1, r0\n-\tasrs\tr4, r4, #14\n+\tasrs\tr0, r4, #14\n \tmovs\tr1, r0\n \tlsls\tr0, r6, #26\n \tmovs\tr0, r0\n \tlsls\tr4, r2, #27\n \tmovs\tr0, r0\n \tlsls\tr2, r0, #28\n \tmovs\tr0, r0\n@@ -383,262 +383,262 @@\n \tmovs\tr0, r0\n \tlsls\tr0, r5, #24\n \tmovs\tr0, r0\n \tlsls\tr0, r3, #24\n \tmovs\tr0, r0\n \tlsls\tr0, r2, #16\n \tmovs\tr0, r0\n-\tasrs\tr2, r5, #3\n+\tasrs\tr6, r4, #3\n \tmovs\tr1, r0\n \tlsls\tr0, r5, #15\n \tmovs\tr0, r0\n \tlsls\tr6, r4, #15\n \t...\n \n-00000ff8 <_start>:\n+00000ffc <_start>:\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; 1030 <_start+0x38>\n-\tadd\tr3, pc, #32\t; (adr r3, 1030 <_start+0x38>)\n+\tldr.w\tsl, [pc, #36]\t; 1034 <_start+0x38>\n+\tadd\tr3, pc, #32\t; (adr r3, 1034 <_start+0x38>)\n \tadd\tsl, r3\n-\tldr.w\tip, [pc, #32]\t; 1034 <_start+0x3c>\n+\tldr.w\tip, [pc, #32]\t; 1038 <_start+0x3c>\n \tldr.w\tip, [sl, ip]\n \tstr.w\tip, [sp, #-4]!\n-\tldr\tr3, [pc, #24]\t; (1038 <_start+0x40>)\n+\tldr\tr3, [pc, #24]\t; (103c <_start+0x40>)\n \tldr.w\tr3, [sl, r3]\n-\tldr\tr0, [pc, #24]\t; (103c <_start+0x44>)\n+\tldr\tr0, [pc, #24]\t; (1040 <_start+0x44>)\n \tldr.w\tr0, [sl, r0]\n-\tblx\tb94 <__libc_start_main@plt>\n-\tblx\tc24 \n-\tlsrs\tr0, r2, #31\n+\tblx\tb98 <__libc_start_main@plt>\n+\tblx\tc28 \n+\tlsrs\tr4, r1, #31\n \tmovs\tr1, r0\n \tlsls\tr4, r6, #1\n \tmovs\tr0, r0\n \tlsls\tr4, r1, #2\n \tmovs\tr0, r0\n \tlsls\tr4, r2, #2\n \t...\n \n-00001040 :\n+00001044 :\n call_weak_fn():\n-\tldr\tr3, [pc, #20]\t; 105c \n-\tldr\tr2, [pc, #20]\t; 1060 \n+\tldr\tr3, [pc, #20]\t; 1060 \n+\tldr\tr2, [pc, #20]\t; 1064 \n \tadd\tr3, pc, r3\n \tldr\tr2, [r3, r2]\n \tcmp\tr2, #0\n \tbxeq\tlr\n-\tb\tba0 <__gmon_start__@plt>\n-\t\t\t; instruction: 0x00010fb0\n+\tb\tba4 <__gmon_start__@plt>\n+\tandeq\tr0, r1, ip, lsr #31\n \tandeq\tr0, r0, r8, lsl #1\n \n-00001064 :\n+00001068 :\n deregister_tm_clones():\n-\tldr\tr0, [pc, #24]\t; (1080 )\n-\tldr\tr3, [pc, #28]\t; (1084 )\n-\tldr\tr2, [pc, #28]\t; (1088 )\n+\tldr\tr0, [pc, #24]\t; (1084 )\n+\tldr\tr3, [pc, #28]\t; (1088 )\n+\tldr\tr2, [pc, #28]\t; (108c )\n \tadd\tr0, pc\n \tadd\tr3, pc\n \tadd\tr2, pc\n \tcmp\tr3, r0\n-\tbeq.n\t107c \n-\tldr\tr3, [pc, #20]\t; (108c )\n+\tbeq.n\t1080 \n+\tldr\tr3, [pc, #20]\t; (1090 )\n \tldr\tr3, [r2, r3]\n-\tcbz\tr3, 107c \n+\tcbz\tr3, 1080 \n \tbx\tr3\n \tbx\tlr\n \tnop\n-\tasrs\tr2, r7, #32\n+\tasrs\tr6, r6, #32\n \tmovs\tr1, r0\n-\tasrs\tr0, r7, #32\n+\tasrs\tr4, r6, #32\n \tmovs\tr1, r0\n-\tlsrs\tr6, r1, #30\n+\tlsrs\tr2, r1, #30\n \tmovs\tr1, r0\n \tlsls\tr4, r7, #1\n \t...\n \n-00001090 :\n+00001094 :\n register_tm_clones():\n-\tldr\tr0, [pc, #32]\t; (10b4 )\n-\tldr\tr3, [pc, #36]\t; (10b8 )\n+\tldr\tr0, [pc, #32]\t; (10b8 )\n+\tldr\tr3, [pc, #36]\t; (10bc )\n \tadd\tr0, pc\n-\tldr\tr2, [pc, #36]\t; (10bc )\n+\tldr\tr2, [pc, #36]\t; (10c0 )\n \tadd\tr3, pc\n \tsubs\tr3, r3, r0\n \tadd\tr2, pc\n \tlsrs\tr1, r3, #31\n \tadd.w\tr1, r1, r3, asr #2\n \tasrs\tr1, r1, #1\n-\tbeq.n\t10b0 \n-\tldr\tr3, [pc, #20]\t; (10c0 )\n+\tbeq.n\t10b4 \n+\tldr\tr3, [pc, #20]\t; (10c4 )\n \tldr\tr3, [r2, r3]\n-\tcbz\tr3, 10b0 \n+\tcbz\tr3, 10b4 \n \tbx\tr3\n \tbx\tlr\n \tnop\n-\tasrs\tr0, r2, #32\n-\tmovs\tr1, r0\n \tasrs\tr4, r1, #32\n \tmovs\tr1, r0\n-\tlsrs\tr0, r4, #29\n+\tasrs\tr0, r1, #32\n+\tmovs\tr1, r0\n+\tlsrs\tr4, r3, #29\n \tmovs\tr1, r0\n \tlsls\tr0, r3, #2\n \t...\n \n-000010c4 <__do_global_dtors_aux>:\n+000010c8 <__do_global_dtors_aux>:\n __do_global_dtors_aux():\n \tpush\t{r3, lr}\n-\tldr\tr3, [pc, #40]\t; (10f0 <__do_global_dtors_aux+0x2c>)\n-\tldr\tr2, [pc, #40]\t; (10f4 <__do_global_dtors_aux+0x30>)\n+\tldr\tr3, [pc, #40]\t; (10f4 <__do_global_dtors_aux+0x2c>)\n+\tldr\tr2, [pc, #40]\t; (10f8 <__do_global_dtors_aux+0x30>)\n \tadd\tr3, pc\n \tadd\tr2, pc\n \tldrb\tr3, [r3, #0]\n-\tcbnz\tr3, 10ee <__do_global_dtors_aux+0x2a>\n-\tldr\tr3, [pc, #36]\t; (10f8 <__do_global_dtors_aux+0x34>)\n+\tcbnz\tr3, 10f2 <__do_global_dtors_aux+0x2a>\n+\tldr\tr3, [pc, #36]\t; (10fc <__do_global_dtors_aux+0x34>)\n \tldr\tr3, [r2, r3]\n-\tcbz\tr3, 10e2 <__do_global_dtors_aux+0x1e>\n-\tldr\tr3, [pc, #32]\t; (10fc <__do_global_dtors_aux+0x38>)\n+\tcbz\tr3, 10e6 <__do_global_dtors_aux+0x1e>\n+\tldr\tr3, [pc, #32]\t; (1100 <__do_global_dtors_aux+0x38>)\n \tadd\tr3, pc\n \tldr\tr0, [r3, #0]\n-\tblx\tb00 <__cxa_finalize@plt>\n-\tbl\t1064 \n-\tldr\tr3, [pc, #24]\t; (1100 <__do_global_dtors_aux+0x3c>)\n+\tblx\tb04 <__cxa_finalize@plt>\n+\tbl\t1068 \n+\tldr\tr3, [pc, #24]\t; (1104 <__do_global_dtors_aux+0x3c>)\n \tmovs\tr2, #1\n \tadd\tr3, pc\n \tstrb\tr2, [r3, #0]\n \tpop\t{r3, pc}\n-\tlsrs\tr2, r3, #31\n+\tlsrs\tr6, r2, #31\n \tmovs\tr1, r0\n-\tlsrs\tr0, r6, #28\n+\tlsrs\tr4, r5, #28\n \tmovs\tr1, r0\n \tlsls\tr0, r7, #1\n \tmovs\tr0, r0\n-\tlsrs\tr6, r0, #31\n+\tlsrs\tr2, r0, #31\n \tmovs\tr1, r0\n-\tlsrs\tr2, r7, #30\n+\tlsrs\tr6, r6, #30\n \tmovs\tr1, r0\n \n-00001104 :\n+00001108 :\n frame_dummy():\n-\tb.n\t1090 \n+\tb.n\t1094 \n \tnop\n \n-00001108 :\n+0000110c :\n usage():\n-\tldr\tr0, [pc, #20]\t; (1120 )\n+\tldr\tr0, [pc, #20]\t; (1124 )\n \tpush\t{r3, lr}\n \tadd\tr0, pc\n-\tblx\tb7c \n-\tldr\tr0, [pc, #16]\t; (1124 )\n+\tblx\tb80 \n+\tldr\tr0, [pc, #16]\t; (1128 )\n \tldmia.w\tsp!, {r3, lr}\n \tadd\tr0, pc\n-\tb.w\tb78 \n+\tb.w\tb7c \n \tnop\n \tlsls\tr4, r0, #6\n \tmovs\tr0, r0\n \tlsls\tr0, r0, #6\n \t...\n \n-00001128 :\n+0000112c :\n parse_u64():\n-\tldr\tr2, [pc, #124]\t; (11a8 )\n-\tldr\tr3, [pc, #128]\t; (11ac )\n+\tldr\tr2, [pc, #124]\t; (11ac )\n+\tldr\tr3, [pc, #128]\t; (11b0 )\n \tadd\tr2, pc\n \tpush\t{r4, r5, lr}\n \tmov\tr4, r0\n \tsub\tsp, #12\n \tmov\tr5, r1\n \tldr\tr3, [r2, r3]\n \tldr\tr3, [r3, #0]\n \tstr\tr3, [sp, #4]\n \tmov.w\tr3, #0\n-\tblx\tbac \n+\tblx\tbb0 \n \tcmp\tr0, #2\n-\tbls.n\t114e \n+\tbls.n\t1152 \n \tldrb\tr3, [r4, #0]\n \tcmp\tr3, #48\t; 0x30\n-\tbeq.n\t1182 \n+\tbeq.n\t1186 \n \tmovs\tr2, #10\n \tmov\tr1, sp\n \tmov\tr0, r4\n \tstr\tr4, [sp, #0]\n-\tblx\tbd0 \n+\tblx\tbd4 \n \tldr\tr3, [sp, #0]\n \tmov\tr2, r0\n \tcmp\tr3, r4\n-\tbeq.n\t119e \n+\tbeq.n\t11a2 \n \tldrb\tr0, [r3, #0]\n-\tcbnz\tr0, 119e \n+\tcbnz\tr0, 11a2 \n \tstrd\tr2, r1, [r5]\n-\tldr\tr2, [pc, #68]\t; (11b0 )\n-\tldr\tr3, [pc, #60]\t; (11ac )\n+\tldr\tr2, [pc, #68]\t; (11b4 )\n+\tldr\tr3, [pc, #60]\t; (11b0 )\n \tadd\tr2, pc\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\t11a4 \n+\tbne.n\t11a8 \n \tadd\tsp, #12\n \tpop\t{r4, r5, pc}\n \tldrb\tr3, [r4, #1]\n \tand.w\tr3, r3, #223\t; 0xdf\n \tcmp\tr3, #88\t; 0x58\n \titt\teq\n \taddeq\tr4, #2\n \tmoveq\tr2, #16\n-\tbeq.n\t1150 \n+\tbeq.n\t1154 \n \tcmp\tr3, #66\t; 0x42\n \titt\teq\n \taddeq\tr4, #2\n \tmoveq\tr2, #2\n-\tbeq.n\t1150 \n-\tb.n\t114e \n+\tbeq.n\t1154 \n+\tb.n\t1152 \n \tmvn.w\tr0, #1\n-\tb.n\t116a \n-\tblx\tb48 <__stack_chk_fail@plt>\n-\tlsrs\tr0, r2, #27\n+\tb.n\t116e \n+\tblx\tb4c <__stack_chk_fail@plt>\n+\tlsrs\tr4, r1, #27\n \tmovs\tr1, r0\n \tlsls\tr0, r0, #2\n \tmovs\tr0, r0\n-\tlsrs\tr6, r1, #26\n+\tlsrs\tr2, r1, #26\n \tmovs\tr1, r0\n \n-000011b4 <__libc_csu_init>:\n+000011b8 <__libc_csu_init>:\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; (11ec <__libc_csu_init+0x38>)\n-\tldr\tr5, [pc, #48]\t; (11f0 <__libc_csu_init+0x3c>)\n+\tldr\tr6, [pc, #48]\t; (11f0 <__libc_csu_init+0x38>)\n+\tldr\tr5, [pc, #48]\t; (11f4 <__libc_csu_init+0x3c>)\n \tmov\tr8, r1\n \tadd\tr6, pc\n \tmov\tr9, r2\n \tadd\tr5, pc\n-\tblx\tad4 <_init>\n+\tblx\tad8 <_init>\n \tsubs\tr6, r6, r5\n \tasrs\tr6, r6, #2\n-\tbeq.n\t11e6 <__libc_csu_init+0x32>\n+\tbeq.n\t11ea <__libc_csu_init+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\t11d4 <__libc_csu_init+0x20>\n+\tbne.n\t11d8 <__libc_csu_init+0x20>\n \tldmia.w\tsp!, {r3, r4, r5, r6, r7, r8, r9, pc}\n \tnop\n-\tlsrs\tr0, r6, #20\n+\tlsrs\tr4, r5, #20\n \tmovs\tr1, r0\n-\tlsrs\tr0, r5, #20\n+\tlsrs\tr4, r4, #20\n \tmovs\tr1, r0\n \n-000011f4 <__libc_csu_fini>:\n+000011f8 <__libc_csu_fini>:\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-000011f8 <_fini>:\n+000011fc <_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,64 +1,64 @@\n \n Hex dump of section '.rodata':\n- 0x00001200 01000200 3b000000 3e000000 0b000000 ....;...>.......\n- 0x00001210 3e000000 10000000 3e000000 25000000 >.......>...%...\n- 0x00001220 3e000000 33000000 3e000000 03000000 >...3...>.......\n- 0x00001230 3e000000 06000000 3e000000 14000000 >.......>.......\n- 0x00001240 3e000000 0e000000 3e000000 0d000000 >.......>.......\n- 0x00001250 3e000000 24000000 3e000000 12000000 >...$...>.......\n- 0x00001260 3e000000 27000000 3e000000 02000000 >...'...>.......\n- 0x00001270 3e000000 18000000 3e000000 09000000 >.......>.......\n- 0x00001280 3e000000 0a000000 3e000000 00000000 >.......>.......\n- 0x00001290 00000000 55736167 653a0000 095b2d73 ....Usage:...[-s\n- 0x000012a0 20736572 69616c5f 6e756d62 65725f36 serial_number_6\n- 0x000012b0 34626974 735d3a20 4f70656e 20626f61 4bits]: Open boa\n- 0x000012c0 72642077 69746820 73706563 69666965 rd with specifie\n- 0x000012d0 64203634 62697473 20736572 69616c20 d 64bits serial \n- 0x000012e0 6e756d62 65722e00 426f6172 64207365 number..Board se\n- 0x000012f0 7269616c 206e756d 62657220 746f206f rial number to o\n- 0x00001300 70656e3a 20307825 30385825 3038580a pen: 0x%08X%08X.\n- 0x00001310 00000000 756e6b6e 6f776e20 61726775 ....unknown argu\n- 0x00001320 6d656e74 20272d25 63202573 270a0000 ment '-%c %s'...\n- 0x00001330 61726775 6d656e74 20657272 6f723a20 argument error: \n- 0x00001340 272d2563 20257327 20257320 28256429 '-%c %s' %s (%d)\n- 0x00001350 0a000000 733a0000 61697273 70795f69 ....s:..airspy_i\n- 0x00001360 6e697428 29206661 696c6564 3a202573 nit() failed: %s\n- 0x00001370 20282564 290a0000 61697273 70795f6c (%d)...airspy_l\n- 0x00001380 69625f76 65727369 6f6e3a20 25642e25 ib_version: %d.%\n- 0x00001390 642e2564 0a000000 61697273 70795f6f d.%d....airspy_o\n- 0x000013a0 70656e28 2920626f 61726420 25642066 pen() board %d f\n- 0x000013b0 61696c65 643a2025 73202825 64290a00 ailed: %s (%d)..\n- 0x000013c0 0a466f75 6e642041 69725370 7920626f .Found AirSpy bo\n- 0x000013d0 61726420 25640a00 61697273 70795f62 ard %d..airspy_b\n- 0x000013e0 6f617264 5f69645f 72656164 28292066 oard_id_read() f\n- 0x000013f0 61696c65 643a2025 73202825 64290a00 ailed: %s (%d)..\n- 0x00001400 426f6172 64204944 204e756d 6265723a Board ID Number:\n- 0x00001410 20256420 28257329 0a000000 61697273 %d (%s)....airs\n- 0x00001420 70795f76 65727369 6f6e5f73 7472696e py_version_strin\n- 0x00001430 675f7265 61642829 20666169 6c65643a g_read() failed:\n- 0x00001440 20257320 28256429 0a000000 4669726d %s (%d)....Firm\n- 0x00001450 77617265 20566572 73696f6e 3a202573 ware Version: %s\n- 0x00001460 0a000000 61697273 70795f62 6f617264 ....airspy_board\n- 0x00001470 5f706172 7469645f 73657269 616c6e6f _partid_serialno\n- 0x00001480 5f726561 64282920 6661696c 65643a20 _read() failed: \n- 0x00001490 25732028 2564290a 00000000 50617274 %s (%d).....Part\n- 0x000014a0 20494420 4e756d62 65723a20 30782530 ID Number: 0x%0\n- 0x000014b0 38582030 78253038 580a0000 53657269 8X 0x%08X...Seri\n- 0x000014c0 616c204e 756d6265 723a2030 78253038 al Number: 0x%08\n- 0x000014d0 58253038 580a0000 53757070 6f727465 X%08X...Supporte\n- 0x000014e0 64207361 6d706c65 20726174 65733a00 d sample rates:.\n- 0x000014f0 436c6f73 6520626f 61726420 25640a00 Close board %d..\n- 0x00001500 09256620 4d535053 0a000000 61697273 .%f MSPS....airs\n- 0x00001510 70795f63 6c6f7365 28292062 6f617264 py_close() board\n- 0x00001520 20256420 6661696c 65643a20 25732028 %d failed: %s (\n- 0x00001530 2564290a 00000000 3b000000 3e000000 %d).....;...>...\n- 0x00001540 0b000000 3e000000 10000000 3e000000 ....>.......>...\n- 0x00001550 25000000 3e000000 33000000 3e000000 %...>...3...>...\n- 0x00001560 03000000 3e000000 06000000 3e000000 ....>.......>...\n- 0x00001570 14000000 3e000000 0e000000 3e000000 ....>.......>...\n- 0x00001580 0d000000 3e000000 24000000 3e000000 ....>...$...>...\n- 0x00001590 12000000 3e000000 27000000 3e000000 ....>...'...>...\n- 0x000015a0 02000000 3e000000 18000000 3e000000 ....>.......>...\n- 0x000015b0 09000000 3e000000 0a000000 3e000000 ....>.......>...\n- 0x000015c0 00000000 00000000 ........\n+ 0x00001204 01000200 3b000000 3e000000 0b000000 ....;...>.......\n+ 0x00001214 3e000000 10000000 3e000000 25000000 >.......>...%...\n+ 0x00001224 3e000000 33000000 3e000000 03000000 >...3...>.......\n+ 0x00001234 3e000000 06000000 3e000000 14000000 >.......>.......\n+ 0x00001244 3e000000 0e000000 3e000000 0d000000 >.......>.......\n+ 0x00001254 3e000000 24000000 3e000000 12000000 >...$...>.......\n+ 0x00001264 3e000000 27000000 3e000000 02000000 >...'...>.......\n+ 0x00001274 3e000000 18000000 3e000000 09000000 >.......>.......\n+ 0x00001284 3e000000 0a000000 3e000000 00000000 >.......>.......\n+ 0x00001294 00000000 55736167 653a0000 095b2d73 ....Usage:...[-s\n+ 0x000012a4 20736572 69616c5f 6e756d62 65725f36 serial_number_6\n+ 0x000012b4 34626974 735d3a20 4f70656e 20626f61 4bits]: Open boa\n+ 0x000012c4 72642077 69746820 73706563 69666965 rd with specifie\n+ 0x000012d4 64203634 62697473 20736572 69616c20 d 64bits serial \n+ 0x000012e4 6e756d62 65722e00 426f6172 64207365 number..Board se\n+ 0x000012f4 7269616c 206e756d 62657220 746f206f rial number to o\n+ 0x00001304 70656e3a 20307825 30385825 3038580a pen: 0x%08X%08X.\n+ 0x00001314 00000000 756e6b6e 6f776e20 61726775 ....unknown argu\n+ 0x00001324 6d656e74 20272d25 63202573 270a0000 ment '-%c %s'...\n+ 0x00001334 61726775 6d656e74 20657272 6f723a20 argument error: \n+ 0x00001344 272d2563 20257327 20257320 28256429 '-%c %s' %s (%d)\n+ 0x00001354 0a000000 733a0000 61697273 70795f69 ....s:..airspy_i\n+ 0x00001364 6e697428 29206661 696c6564 3a202573 nit() failed: %s\n+ 0x00001374 20282564 290a0000 61697273 70795f6c (%d)...airspy_l\n+ 0x00001384 69625f76 65727369 6f6e3a20 25642e25 ib_version: %d.%\n+ 0x00001394 642e2564 0a000000 61697273 70795f6f d.%d....airspy_o\n+ 0x000013a4 70656e28 2920626f 61726420 25642066 pen() board %d f\n+ 0x000013b4 61696c65 643a2025 73202825 64290a00 ailed: %s (%d)..\n+ 0x000013c4 0a466f75 6e642041 69725370 7920626f .Found AirSpy bo\n+ 0x000013d4 61726420 25640a00 61697273 70795f62 ard %d..airspy_b\n+ 0x000013e4 6f617264 5f69645f 72656164 28292066 oard_id_read() f\n+ 0x000013f4 61696c65 643a2025 73202825 64290a00 ailed: %s (%d)..\n+ 0x00001404 426f6172 64204944 204e756d 6265723a Board ID Number:\n+ 0x00001414 20256420 28257329 0a000000 61697273 %d (%s)....airs\n+ 0x00001424 70795f76 65727369 6f6e5f73 7472696e py_version_strin\n+ 0x00001434 675f7265 61642829 20666169 6c65643a g_read() failed:\n+ 0x00001444 20257320 28256429 0a000000 4669726d %s (%d)....Firm\n+ 0x00001454 77617265 20566572 73696f6e 3a202573 ware Version: %s\n+ 0x00001464 0a000000 61697273 70795f62 6f617264 ....airspy_board\n+ 0x00001474 5f706172 7469645f 73657269 616c6e6f _partid_serialno\n+ 0x00001484 5f726561 64282920 6661696c 65643a20 _read() failed: \n+ 0x00001494 25732028 2564290a 00000000 50617274 %s (%d).....Part\n+ 0x000014a4 20494420 4e756d62 65723a20 30782530 ID Number: 0x%0\n+ 0x000014b4 38582030 78253038 580a0000 53657269 8X 0x%08X...Seri\n+ 0x000014c4 616c204e 756d6265 723a2030 78253038 al Number: 0x%08\n+ 0x000014d4 58253038 580a0000 53757070 6f727465 X%08X...Supporte\n+ 0x000014e4 64207361 6d706c65 20726174 65733a00 d sample rates:.\n+ 0x000014f4 436c6f73 6520626f 61726420 25640a00 Close board %d..\n+ 0x00001504 09256620 4d535053 0a000000 61697273 .%f MSPS....airs\n+ 0x00001514 70795f63 6c6f7365 28292062 6f617264 py_close() board\n+ 0x00001524 20256420 6661696c 65643a20 25732028 %d failed: %s (\n+ 0x00001534 2564290a 00000000 3b000000 3e000000 %d).....;...>...\n+ 0x00001544 0b000000 3e000000 10000000 3e000000 ....>.......>...\n+ 0x00001554 25000000 3e000000 33000000 3e000000 %...>...3...>...\n+ 0x00001564 03000000 3e000000 06000000 3e000000 ....>.......>...\n+ 0x00001574 14000000 3e000000 0e000000 3e000000 ....>.......>...\n+ 0x00001584 0d000000 3e000000 24000000 3e000000 ....>...$...>...\n+ 0x00001594 12000000 3e000000 27000000 3e000000 ....>...'...>...\n+ 0x000015a4 02000000 3e000000 18000000 3e000000 ....>.......>...\n+ 0x000015b4 09000000 3e000000 0a000000 3e000000 ....>.......>...\n+ 0x000015c4 00000000 00000000 ........\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.ARM.exidx {}", "source2": "readelf --wide --decompress --hex-dump=.ARM.exidx {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Hex dump of section '.ARM.exidx':\n- 0x000015c8 30faff7f 01000000 0.......\n+ 0x000015cc 30faff7f 01000000 0.......\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- 0x000015d0 00000000 ....\n+ 0x000015d4 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- 0x00011ef0 05110000 ....\n+ 0x00011ef0 09110000 ....\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- 0x00011ef4 c5100000 ....\n+ 0x00011ef4 c9100000 ....\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.got {}", "source2": "readelf --wide --decompress --hex-dump=.got {}", "unified_diff": "@@ -1,14 +1,14 @@\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- 0x00012000 f81e0100 00000000 00000000 e00a0000 ................\n- 0x00012010 e00a0000 e00a0000 e00a0000 e00a0000 ................\n- 0x00012020 e00a0000 e00a0000 e00a0000 e00a0000 ................\n- 0x00012030 e00a0000 e00a0000 e00a0000 e00a0000 ................\n- 0x00012040 e00a0000 e00a0000 e00a0000 e00a0000 ................\n- 0x00012050 e00a0000 e00a0000 e00a0000 e00a0000 ................\n- 0x00012060 e00a0000 e00a0000 e00a0000 e00a0000 ................\n- 0x00012070 e00a0000 f5110000 00000000 00000000 ................\n- 0x00012080 00000000 00000000 00000000 b5110000 ................\n- 0x00012090 00000000 310c0000 00000000 00000000 ....1...........\n+ 0x00012000 f81e0100 00000000 00000000 e40a0000 ................\n+ 0x00012010 e40a0000 e40a0000 e40a0000 e40a0000 ................\n+ 0x00012020 e40a0000 e40a0000 e40a0000 e40a0000 ................\n+ 0x00012030 e40a0000 e40a0000 e40a0000 e40a0000 ................\n+ 0x00012040 e40a0000 e40a0000 e40a0000 e40a0000 ................\n+ 0x00012050 e40a0000 e40a0000 e40a0000 e40a0000 ................\n+ 0x00012060 e40a0000 e40a0000 e40a0000 e40a0000 ................\n+ 0x00012070 e40a0000 f9110000 00000000 00000000 ................\n+ 0x00012080 00000000 00000000 00000000 b9110000 ................\n+ 0x00012090 00000000 350c0000 00000000 00000000 ....5...........\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: Unable to find program interpreter name", "readelf: Error: no .dynamic section in the dynamic segment", "readelf: Warning: Separate debug info file /srv/reproducible-results/rbuild-debian/tmp.17ccKabX72/dbd-tmp-e5I8P3S/diffoscope_znjjl7l3_b2/tmpdw17w6el_DebTarContainer/0/.debug/1b18ceca3cf82b75282b3474ebe92be06d6989.debug found, but CRC does not match - ignoring"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 31623138 63656361 33636638 32623735 1b18ceca3cf82b75\n- 0x00000010 32383262 33343734 65626539 32626530 282b3474ebe92be0\n- 0x00000020 36643639 38392e64 65627567 00000000 6d6989.debug....\n- 0x00000030 90a3edba ....\n+ 0x00000000 66373164 65623265 33376365 66373234 f71deb2e37cef724\n+ 0x00000010 35306136 63373837 64343932 35633065 50a6c787d4925c0e\n+ 0x00000020 32303133 30362e64 65627567 00000000 201306.debug....\n+ 0x00000030 9eede427 ...'\n \n"}]}, {"source1": "./usr/bin/airspy_lib_version", "source2": "./usr/bin/airspy_lib_version", "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 (Position-Independent Executable file)\n Machine: ARM\n Version: 0x1\n- Entry point address: 0x745\n+ Entry point address: 0x749\n Start of program headers: 52 (bytes into file)\n Start of section headers: 4624 (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 (Position-Independent Executable file)\n-Entry point 0x745\n+Entry point 0x749\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 0x0009e4 0x000009e4 0x000009e4 0x00008 0x00008 R 0x4\n+ EXIDX 0x0009e8 0x000009e8 0x000009e8 0x00008 0x00008 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 0x009f0 0x009f0 R E 0x10000\n+ LOAD 0x000000 0x00000000 0x00000000 0x009f4 0x009f4 R E 0x10000\n LOAD 0x000ef0 0x00010ef0 0x00010ef0 0x00160 0x00164 RW 0x10000\n DYNAMIC 0x000ef8 0x00010ef8 0x00010ef8 0x00108 0x00108 RW 0x4\n NOTE 0x000170 0x00000170 0x00000170 0x00044 0x00044 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n GNU_RELRO 0x000ef0 0x00010ef0 0x00010ef0 0x00110 0x00110 R 0x1\n \n Section to Segment mapping:\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,26 +4,26 @@\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 0001b0 10 A 6 3 4\n- [ 6] .dynstr STRTAB 000003c8 0003c8 0001a5 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 0000056e 00056e 000036 02 A 5 0 2\n- [ 8] .gnu.version_r VERNEED 000005a4 0005a4 000040 00 A 6 2 4\n- [ 9] .rel.dyn REL 000005e4 0005e4 000058 08 A 5 0 4\n- [10] .rel.plt REL 0000063c 00063c 000038 08 AI 5 21 4\n- [11] .init PROGBITS 00000674 000674 00000c 00 AX 0 0 4\n- [12] .plt PROGBITS 00000680 000680 000068 04 AX 0 0 4\n- [13] .text PROGBITS 000006e8 0006e8 0001b0 00 AX 0 0 4\n- [14] .fini PROGBITS 00000898 000898 000008 00 AX 0 0 4\n- [15] .rodata PROGBITS 000008a0 0008a0 000144 00 A 0 0 4\n- [16] .ARM.exidx ARM_EXIDX 000009e4 0009e4 000008 00 AL 13 0 4\n- [17] .eh_frame PROGBITS 000009ec 0009ec 000004 00 A 0 0 4\n+ [ 6] .dynstr STRTAB 000003c8 0003c8 0001a7 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 00000570 000570 000036 02 A 5 0 2\n+ [ 8] .gnu.version_r VERNEED 000005a8 0005a8 000040 00 A 6 2 4\n+ [ 9] .rel.dyn REL 000005e8 0005e8 000058 08 A 5 0 4\n+ [10] .rel.plt REL 00000640 000640 000038 08 AI 5 21 4\n+ [11] .init PROGBITS 00000678 000678 00000c 00 AX 0 0 4\n+ [12] .plt PROGBITS 00000684 000684 000068 04 AX 0 0 4\n+ [13] .text PROGBITS 000006ec 0006ec 0001b0 00 AX 0 0 4\n+ [14] .fini PROGBITS 0000089c 00089c 000008 00 AX 0 0 4\n+ [15] .rodata PROGBITS 000008a4 0008a4 000144 00 A 0 0 4\n+ [16] .ARM.exidx ARM_EXIDX 000009e8 0009e8 000008 00 AL 13 0 4\n+ [17] .eh_frame PROGBITS 000009f0 0009f0 000004 00 A 0 0 4\n [18] .init_array INIT_ARRAY 00010ef0 000ef0 000004 04 WA 0 0 4\n [19] .fini_array FINI_ARRAY 00010ef4 000ef4 000004 04 WA 0 0 4\n [20] .dynamic DYNAMIC 00010ef8 000ef8 000108 08 WA 6 0 4\n [21] .got PROGBITS 00011000 001000 000048 04 WA 0 0 4\n [22] .data PROGBITS 00011048 001048 000008 00 WA 0 0 4\n [23] .bss NOBITS 00011050 001050 000004 00 WA 0 0 1\n [24] .ARM.attributes ARM_ATTRIBUTES 00000000 001050 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 27 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 00000000 0 NOTYPE LOCAL DEFAULT UND \n- 1: 00000674 0 SECTION LOCAL DEFAULT 11 .init\n+ 1: 00000678 0 SECTION LOCAL DEFAULT 11 .init\n 2: 00011048 0 SECTION LOCAL DEFAULT 22 .data\n 3: 00000000 0 FUNC WEAK DEFAULT UND __cxa_finalize@GLIBC_2.4 (2)\n 4: 00000000 0 NOTYPE WEAK DEFAULT UND _ITM_deregisterTMCloneTable\n 5: 00000000 0 OBJECT GLOBAL DEFAULT UND __stack_chk_guard@GLIBC_2.4 (3)\n 6: 00000000 0 FUNC GLOBAL DEFAULT UND __stack_chk_fail@GLIBC_2.4 (2)\n 7: 00000000 0 FUNC GLOBAL DEFAULT UND airspy_lib_version\n 8: 00000000 0 FUNC GLOBAL DEFAULT UND __libc_start_main@GLIBC_2.4 (2)\n@@ -16,15 +16,15 @@\n 12: 00000000 0 FUNC GLOBAL DEFAULT UND abort@GLIBC_2.4 (2)\n 13: 00011054 0 NOTYPE GLOBAL DEFAULT 23 _bss_end__\n 14: 00011050 0 NOTYPE GLOBAL DEFAULT 22 _edata\n 15: 00011048 0 NOTYPE GLOBAL DEFAULT 22 __data_start\n 16: 00011054 0 NOTYPE GLOBAL DEFAULT 23 _end\n 17: 00011048 0 NOTYPE WEAK DEFAULT 22 data_start\n 18: 00011054 0 NOTYPE GLOBAL DEFAULT 23 __bss_end__\n- 19: 000008a0 4 OBJECT GLOBAL DEFAULT 15 _IO_stdin_used\n- 20: 00000855 64 FUNC GLOBAL DEFAULT 13 __libc_csu_init\n- 21: 00000745 0 FUNC GLOBAL DEFAULT 13 _start\n+ 19: 000008a4 4 OBJECT GLOBAL DEFAULT 15 _IO_stdin_used\n+ 20: 00000859 64 FUNC GLOBAL DEFAULT 13 __libc_csu_init\n+ 21: 00000749 0 FUNC GLOBAL DEFAULT 13 _start\n 22: 00011050 0 NOTYPE GLOBAL DEFAULT 23 __bss_start\n- 23: 000006e9 92 FUNC GLOBAL DEFAULT 13 main\n- 24: 00000895 2 FUNC GLOBAL DEFAULT 13 __libc_csu_fini\n+ 23: 000006ed 92 FUNC GLOBAL DEFAULT 13 main\n+ 24: 00000899 2 FUNC GLOBAL DEFAULT 13 __libc_csu_fini\n 25: 00011050 0 NOTYPE GLOBAL DEFAULT 23 __bss_start__\n 26: 00011054 0 NOTYPE GLOBAL DEFAULT 23 __end__\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,23 +1,23 @@\n \n-Relocation section '.rel.dyn' at offset 0x5e4 contains 11 entries:\n+Relocation section '.rel.dyn' at offset 0x5e8 contains 11 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00010ef0 00000017 R_ARM_RELATIVE \n 00010ef4 00000017 R_ARM_RELATIVE \n 00011028 00000017 R_ARM_RELATIVE \n 0001103c 00000017 R_ARM_RELATIVE \n 00011040 00000017 R_ARM_RELATIVE \n 0001104c 00000017 R_ARM_RELATIVE \n 0001102c 00000315 R_ARM_GLOB_DAT 00000000 __cxa_finalize@GLIBC_2.4\n 00011030 00000415 R_ARM_GLOB_DAT 00000000 _ITM_deregisterTMCloneTable\n 00011034 00000515 R_ARM_GLOB_DAT 00000000 __stack_chk_guard@GLIBC_2.4\n 00011038 00000915 R_ARM_GLOB_DAT 00000000 __gmon_start__\n 00011044 00000b15 R_ARM_GLOB_DAT 00000000 _ITM_registerTMCloneTable\n \n-Relocation section '.rel.plt' at offset 0x63c contains 7 entries:\n+Relocation section '.rel.plt' at offset 0x640 contains 7 entries:\n Offset Info Type Sym. Value Symbol's Name\n 0001100c 00000316 R_ARM_JUMP_SLOT 00000000 __cxa_finalize@GLIBC_2.4\n 00011010 00000616 R_ARM_JUMP_SLOT 00000000 __stack_chk_fail@GLIBC_2.4\n 00011014 00000716 R_ARM_JUMP_SLOT 00000000 airspy_lib_version\n 00011018 00000816 R_ARM_JUMP_SLOT 00000000 __libc_start_main@GLIBC_2.4\n 0001101c 00000916 R_ARM_JUMP_SLOT 00000000 __gmon_start__\n 00011020 00000a16 R_ARM_JUMP_SLOT 00000000 __printf_chk@GLIBC_2.4\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -1,31 +1,31 @@\n \n Dynamic section at offset 0xef8 contains 28 entries:\n Tag Type Name/Value\n 0x00000001 (NEEDED) Shared library: [libairspy.so.0]\n 0x00000001 (NEEDED) Shared library: [libc.so.6]\n 0x00000001 (NEEDED) Shared library: [ld-linux-armhf.so.3]\n- 0x0000000c (INIT) 0x674\n- 0x0000000d (FINI) 0x898\n+ 0x0000000c (INIT) 0x678\n+ 0x0000000d (FINI) 0x89c\n 0x00000019 (INIT_ARRAY) 0x10ef0\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0x10ef4\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x1b4\n 0x00000005 (STRTAB) 0x3c8\n 0x00000006 (SYMTAB) 0x218\n- 0x0000000a (STRSZ) 421 (bytes)\n+ 0x0000000a (STRSZ) 423 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000015 (DEBUG) 0x0\n 0x00000003 (PLTGOT) 0x11000\n 0x00000002 (PLTRELSZ) 56 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x63c\n- 0x00000011 (REL) 0x5e4\n+ 0x00000017 (JMPREL) 0x640\n+ 0x00000011 (REL) 0x5e8\n 0x00000012 (RELSZ) 88 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x6ffffffb (FLAGS_1) Flags: PIE\n- 0x6ffffffe (VERNEED) 0x5a4\n+ 0x6ffffffe (VERNEED) 0x5a8\n 0x6fffffff (VERNEEDNUM) 2\n- 0x6ffffff0 (VERSYM) 0x56e\n+ 0x6ffffff0 (VERSYM) 0x570\n 0x6ffffffa (RELCOUNT) 6\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: 7aaadbb1877cc19fcf14965aa53819ae6dd636a1\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 9888383de7b0cff86ff14d174f721e4c181c042a\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,17 +1,17 @@\n \n Version symbols section '.gnu.version' contains 27 entries:\n- Addr: 0x000000000000056e Offset: 0x00056e Link: 5 (.dynsym)\n+ Addr: 0x0000000000000570 Offset: 0x000570 Link: 5 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 0 (*local*) 2 (GLIBC_2.4) \n 004: 1 (*global*) 3 (GLIBC_2.4) 2 (GLIBC_2.4) 1 (*global*) \n 008: 2 (GLIBC_2.4) 1 (*global*) 2 (GLIBC_2.4) 1 (*global*) \n 00c: 2 (GLIBC_2.4) 1 (*global*) 1 (*global*) 1 (*global*) \n 010: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 014: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 018: 1 (*global*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 2 entries:\n- Addr: 0x00000000000005a4 Offset: 0x0005a4 Link: 6 (.dynstr)\n+ Addr: 0x00000000000005a8 Offset: 0x0005a8 Link: 6 (.dynstr)\n 000000: Version: 1 File: ld-linux-armhf.so.3 Cnt: 1\n 0x0010: Name: GLIBC_2.4 Flags: none Version: 3\n 0x0020: Version: 1 File: libc.so.6 Cnt: 1\n 0x0030: Name: GLIBC_2.4 Flags: none Version: 2\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -22,9 +22,9 @@\n 0x000004f8 5f637375 5f696e69 74005f65 6e64005f _csu_init._end._\n 0x00000508 5f656e64 5f5f005f 5f627373 5f737461 _end__.__bss_sta\n 0x00000518 72740047 4c494243 5f322e34 00000000 rt.GLIBC_2.4....\n 0x00000528 00000000 00000000 00000000 00000000 ................\n 0x00000538 00000000 00000000 00000000 00000000 ................\n 0x00000548 00000000 00000000 00000000 00000000 ................\n 0x00000558 00000000 00000000 00000000 00000000 ................\n- 0x00000568 00000000 00 .....\n+ 0x00000568 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-00000674 <_init>:\n+00000678 <_init>:\n _init():\n \tpush\t{r3, lr}\n-\tbl\t78c \n+\tbl\t790 \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,46 +1,46 @@\n \n \n \n Disassembly of section .plt:\n \n-00000680 <.plt>:\n+00000684 <.plt>:\n \tpush\t{lr}\t\t; (str lr, [sp, #-4]!)\n-\tldr\tlr, [pc, #4]\t; 690 <.plt+0x10>\n+\tldr\tlr, [pc, #4]\t; 694 <.plt+0x10>\n \tadd\tlr, pc, lr\n \tldr\tpc, [lr, #8]!\n-\tandeq\tr0, r1, r0, ror r9\n+\tandeq\tr0, r1, ip, ror #18\n \n-00000694 <__cxa_finalize@plt>:\n+00000698 <__cxa_finalize@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #16, 20\t; 0x10000\n-\tldr\tpc, [ip, #2416]!\t; 0x970\n+\tldr\tpc, [ip, #2412]!\t; 0x96c\n \n-000006a0 <__stack_chk_fail@plt>:\n+000006a4 <__stack_chk_fail@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #16, 20\t; 0x10000\n-\tldr\tpc, [ip, #2408]!\t; 0x968\n+\tldr\tpc, [ip, #2404]!\t; 0x964\n \n-000006ac :\n+000006b0 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #16, 20\t; 0x10000\n-\tldr\tpc, [ip, #2400]!\t; 0x960\n+\tldr\tpc, [ip, #2396]!\t; 0x95c\n \n-000006b8 <__libc_start_main@plt>:\n+000006bc <__libc_start_main@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #16, 20\t; 0x10000\n-\tldr\tpc, [ip, #2392]!\t; 0x958\n+\tldr\tpc, [ip, #2388]!\t; 0x954\n \n-000006c4 <__gmon_start__@plt>:\n+000006c8 <__gmon_start__@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #16, 20\t; 0x10000\n-\tldr\tpc, [ip, #2384]!\t; 0x950\n+\tldr\tpc, [ip, #2380]!\t; 0x94c\n \n-000006d0 <__printf_chk@plt>:\n+000006d4 <__printf_chk@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #16, 20\t; 0x10000\n-\tldr\tpc, [ip, #2376]!\t; 0x948\n+\tldr\tpc, [ip, #2372]!\t; 0x944\n \n-000006dc :\n+000006e0 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #16, 20\t; 0x10000\n-\tldr\tpc, [ip, #2368]!\t; 0x940\n+\tldr\tpc, [ip, #2364]!\t; 0x93c\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: unable to read alt ref 440"], "unified_diff": "@@ -1,215 +1,215 @@\n \n \n \n Disassembly of section .text:\n \n-000006e8
:\n+000006ec
:\n main():\n-\tldr\tr2, [pc, #72]\t; (734 )\n-\tldr\tr3, [pc, #76]\t; (738 )\n+\tldr\tr2, [pc, #72]\t; (738 )\n+\tldr\tr3, [pc, #76]\t; (73c )\n \tadd\tr2, pc\n \tpush\t{r4, lr}\n \tsub\tsp, #24\n \tldr\tr3, [r2, r3]\n \tadd\tr0, sp, #8\n \tldr\tr3, [r3, #0]\n \tstr\tr3, [sp, #20]\n \tmov.w\tr3, #0\n-\tblx\t6ac \n-\tldr\tr1, [pc, #56]\t; (73c )\n+\tblx\t6b0 \n+\tldr\tr1, [pc, #56]\t; (740 )\n \tmovs\tr0, #1\n \tldr\tr4, [sp, #16]\n \tldrd\tr2, r3, [sp, #8]\n \tadd\tr1, pc\n \tstr\tr4, [sp, #0]\n-\tblx\t6d0 <__printf_chk@plt>\n-\tldr\tr2, [pc, #40]\t; (740 )\n-\tldr\tr3, [pc, #32]\t; (738 )\n+\tblx\t6d4 <__printf_chk@plt>\n+\tldr\tr2, [pc, #40]\t; (744 )\n+\tldr\tr3, [pc, #32]\t; (73c )\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\t72e \n+\tbne.n\t732 \n \tmovs\tr0, #0\n \tadd\tsp, #24\n \tpop\t{r4, pc}\n-\tblx\t6a0 <__stack_chk_fail@plt>\n+\tblx\t6a4 <__stack_chk_fail@plt>\n \tnop\n-\tlsrs\tr0, r2, #4\n+\tlsrs\tr4, r1, #4\n \tmovs\tr1, r0\n \tmovs\tr4, r6\n \tmovs\tr0, r0\n \tlsls\tr4, r4, #8\n \tmovs\tr0, r0\n-\tlsrs\tr4, r4, #3\n+\tlsrs\tr0, r4, #3\n \tmovs\tr1, r0\n \n-00000744 <_start>:\n+00000748 <_start>:\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; 77c <_start+0x38>\n-\tadd\tr3, pc, #32\t; (adr r3, 77c <_start+0x38>)\n+\tldr.w\tsl, [pc, #36]\t; 780 <_start+0x38>\n+\tadd\tr3, pc, #32\t; (adr r3, 780 <_start+0x38>)\n \tadd\tsl, r3\n-\tldr.w\tip, [pc, #32]\t; 780 <_start+0x3c>\n+\tldr.w\tip, [pc, #32]\t; 784 <_start+0x3c>\n \tldr.w\tip, [sl, ip]\n \tstr.w\tip, [sp, #-4]!\n-\tldr\tr3, [pc, #24]\t; (784 <_start+0x40>)\n+\tldr\tr3, [pc, #24]\t; (788 <_start+0x40>)\n \tldr.w\tr3, [sl, r3]\n-\tldr\tr0, [pc, #24]\t; (788 <_start+0x44>)\n+\tldr\tr0, [pc, #24]\t; (78c <_start+0x44>)\n \tldr.w\tr0, [sl, r0]\n-\tblx\t6b8 <__libc_start_main@plt>\n-\tblx\t6dc \n-\tlsrs\tr4, r0, #2\n+\tblx\t6bc <__libc_start_main@plt>\n+\tblx\t6e0 \n+\tlsrs\tr0, r0, #2\n \tmovs\tr1, r0\n \tmovs\tr0, r5\n \tmovs\tr0, r0\n \tmovs\tr4, r7\n \tmovs\tr0, r0\n \tlsls\tr0, r0, #1\n \t...\n \n-0000078c :\n+00000790 :\n call_weak_fn():\n-\tldr\tr3, [pc, #20]\t; 7a8 \n-\tldr\tr2, [pc, #20]\t; 7ac \n+\tldr\tr3, [pc, #20]\t; 7ac \n+\tldr\tr2, [pc, #20]\t; 7b0 \n \tadd\tr3, pc, r3\n \tldr\tr2, [r3, r2]\n \tcmp\tr2, #0\n \tbxeq\tlr\n-\tb\t6c4 <__gmon_start__@plt>\n-\tandeq\tr0, r1, r4, ror #16\n+\tb\t6c8 <__gmon_start__@plt>\n+\tandeq\tr0, r1, r0, ror #16\n \tandeq\tr0, r0, r8, lsr r0\n \n-000007b0 :\n+000007b4 :\n deregister_tm_clones():\n-\tldr\tr0, [pc, #24]\t; (7cc )\n-\tldr\tr3, [pc, #28]\t; (7d0 )\n-\tldr\tr2, [pc, #28]\t; (7d4 )\n+\tldr\tr0, [pc, #24]\t; (7d0 )\n+\tldr\tr3, [pc, #28]\t; (7d4 )\n+\tldr\tr2, [pc, #28]\t; (7d8 )\n \tadd\tr0, pc\n \tadd\tr3, pc\n \tadd\tr2, pc\n \tcmp\tr3, r0\n-\tbeq.n\t7c8 \n-\tldr\tr3, [pc, #20]\t; (7d8 )\n+\tbeq.n\t7cc \n+\tldr\tr3, [pc, #20]\t; (7dc )\n \tldr\tr3, [r2, r3]\n-\tcbz\tr3, 7c8 \n+\tcbz\tr3, 7cc \n \tbx\tr3\n \tbx\tlr\n \tnop\n-\tlsrs\tr6, r2, #2\n+\tlsrs\tr2, r2, #2\n \tmovs\tr1, r0\n-\tlsrs\tr4, r2, #2\n+\tlsrs\tr0, r2, #2\n \tmovs\tr1, r0\n-\tlsrs\tr2, r0, #1\n+\tlsrs\tr6, r7, #32\n \tmovs\tr1, r0\n \tmovs\tr0, r6\n \t...\n \n-000007dc :\n+000007e0 :\n register_tm_clones():\n-\tldr\tr0, [pc, #32]\t; (800 )\n-\tldr\tr3, [pc, #36]\t; (804 )\n+\tldr\tr0, [pc, #32]\t; (804 )\n+\tldr\tr3, [pc, #36]\t; (808 )\n \tadd\tr0, pc\n-\tldr\tr2, [pc, #36]\t; (808 )\n+\tldr\tr2, [pc, #36]\t; (80c )\n \tadd\tr3, pc\n \tsubs\tr3, r3, r0\n \tadd\tr2, pc\n \tlsrs\tr1, r3, #31\n \tadd.w\tr1, r1, r3, asr #2\n \tasrs\tr1, r1, #1\n-\tbeq.n\t7fc \n-\tldr\tr3, [pc, #20]\t; (80c )\n+\tbeq.n\t800 \n+\tldr\tr3, [pc, #20]\t; (810 )\n \tldr\tr3, [r2, r3]\n-\tcbz\tr3, 7fc \n+\tcbz\tr3, 800 \n \tbx\tr3\n \tbx\tlr\n \tnop\n-\tlsrs\tr4, r5, #1\n-\tmovs\tr1, r0\n \tlsrs\tr0, r5, #1\n \tmovs\tr1, r0\n-\tlsrs\tr4, r2, #32\n+\tlsrs\tr4, r4, #1\n+\tmovs\tr1, r0\n+\tlsrs\tr0, r2, #32\n \tmovs\tr1, r0\n \tlsls\tr4, r0, #1\n \t...\n \n-00000810 <__do_global_dtors_aux>:\n+00000814 <__do_global_dtors_aux>:\n __do_global_dtors_aux():\n \tpush\t{r3, lr}\n-\tldr\tr3, [pc, #40]\t; (83c <__do_global_dtors_aux+0x2c>)\n-\tldr\tr2, [pc, #40]\t; (840 <__do_global_dtors_aux+0x30>)\n+\tldr\tr3, [pc, #40]\t; (840 <__do_global_dtors_aux+0x2c>)\n+\tldr\tr2, [pc, #40]\t; (844 <__do_global_dtors_aux+0x30>)\n \tadd\tr3, pc\n \tadd\tr2, pc\n \tldrb\tr3, [r3, #0]\n-\tcbnz\tr3, 83a <__do_global_dtors_aux+0x2a>\n-\tldr\tr3, [pc, #36]\t; (844 <__do_global_dtors_aux+0x34>)\n+\tcbnz\tr3, 83e <__do_global_dtors_aux+0x2a>\n+\tldr\tr3, [pc, #36]\t; (848 <__do_global_dtors_aux+0x34>)\n \tldr\tr3, [r2, r3]\n-\tcbz\tr3, 82e <__do_global_dtors_aux+0x1e>\n-\tldr\tr3, [pc, #32]\t; (848 <__do_global_dtors_aux+0x38>)\n+\tcbz\tr3, 832 <__do_global_dtors_aux+0x1e>\n+\tldr\tr3, [pc, #32]\t; (84c <__do_global_dtors_aux+0x38>)\n \tadd\tr3, pc\n \tldr\tr0, [r3, #0]\n-\tblx\t694 <__cxa_finalize@plt>\n-\tbl\t7b0 \n-\tldr\tr3, [pc, #24]\t; (84c <__do_global_dtors_aux+0x3c>)\n+\tblx\t698 <__cxa_finalize@plt>\n+\tbl\t7b4 \n+\tldr\tr3, [pc, #24]\t; (850 <__do_global_dtors_aux+0x3c>)\n \tmovs\tr2, #1\n \tadd\tr3, pc\n \tstrb\tr2, [r3, #0]\n \tpop\t{r3, pc}\n-\tlsrs\tr6, r6, #32\n+\tlsrs\tr2, r6, #32\n \tmovs\tr1, r0\n-\tlsls\tr4, r4, #31\n+\tlsls\tr0, r4, #31\n \tmovs\tr1, r0\n \tmovs\tr4, r5\n \tmovs\tr0, r0\n-\tlsrs\tr2, r4, #32\n+\tlsrs\tr6, r3, #32\n \tmovs\tr1, r0\n-\tlsrs\tr6, r2, #32\n+\tlsrs\tr2, r2, #32\n \tmovs\tr1, r0\n \n-00000850 :\n+00000854 :\n frame_dummy():\n-\tb.n\t7dc \n+\tb.n\t7e0 \n \tnop\n \n-00000854 <__libc_csu_init>:\n+00000858 <__libc_csu_init>:\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; (88c <__libc_csu_init+0x38>)\n-\tldr\tr5, [pc, #48]\t; (890 <__libc_csu_init+0x3c>)\n+\tldr\tr6, [pc, #48]\t; (890 <__libc_csu_init+0x38>)\n+\tldr\tr5, [pc, #48]\t; (894 <__libc_csu_init+0x3c>)\n \tmov\tr8, r1\n \tadd\tr6, pc\n \tmov\tr9, r2\n \tadd\tr5, pc\n-\tblx\t674 <_init>\n+\tblx\t678 <_init>\n \tsubs\tr6, r6, r5\n \tasrs\tr6, r6, #2\n-\tbeq.n\t886 <__libc_csu_init+0x32>\n+\tbeq.n\t88a <__libc_csu_init+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\t874 <__libc_csu_init+0x20>\n+\tbne.n\t878 <__libc_csu_init+0x20>\n \tldmia.w\tsp!, {r3, r4, r5, r6, r7, r8, r9, pc}\n \tnop\n-\tlsls\tr0, r2, #26\n+\tlsls\tr4, r1, #26\n \tmovs\tr1, r0\n-\tlsls\tr0, r1, #26\n+\tlsls\tr4, r0, #26\n \tmovs\tr1, r0\n \n-00000894 <__libc_csu_fini>:\n+00000898 <__libc_csu_fini>:\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-00000898 <_fini>:\n+0000089c <_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,24 +1,24 @@\n \n Hex dump of section '.rodata':\n- 0x000008a0 01000200 3b000000 3e000000 0b000000 ....;...>.......\n- 0x000008b0 3e000000 10000000 3e000000 25000000 >.......>...%...\n- 0x000008c0 3e000000 33000000 3e000000 03000000 >...3...>.......\n- 0x000008d0 3e000000 06000000 3e000000 14000000 >.......>.......\n- 0x000008e0 3e000000 0e000000 3e000000 0d000000 >.......>.......\n- 0x000008f0 3e000000 24000000 3e000000 12000000 >...$...>.......\n- 0x00000900 3e000000 27000000 3e000000 02000000 >...'...>.......\n- 0x00000910 3e000000 18000000 3e000000 09000000 >.......>.......\n- 0x00000920 3e000000 0a000000 3e000000 00000000 >.......>.......\n- 0x00000930 00000000 41697253 7079206c 69622076 ....AirSpy lib v\n- 0x00000940 65727369 6f6e3a20 25642e25 642e2564 ersion: %d.%d.%d\n- 0x00000950 0a000000 3b000000 3e000000 0b000000 ....;...>.......\n- 0x00000960 3e000000 10000000 3e000000 25000000 >.......>...%...\n- 0x00000970 3e000000 33000000 3e000000 03000000 >...3...>.......\n- 0x00000980 3e000000 06000000 3e000000 14000000 >.......>.......\n- 0x00000990 3e000000 0e000000 3e000000 0d000000 >.......>.......\n- 0x000009a0 3e000000 24000000 3e000000 12000000 >...$...>.......\n- 0x000009b0 3e000000 27000000 3e000000 02000000 >...'...>.......\n- 0x000009c0 3e000000 18000000 3e000000 09000000 >.......>.......\n- 0x000009d0 3e000000 0a000000 3e000000 00000000 >.......>.......\n- 0x000009e0 00000000 ....\n+ 0x000008a4 01000200 3b000000 3e000000 0b000000 ....;...>.......\n+ 0x000008b4 3e000000 10000000 3e000000 25000000 >.......>...%...\n+ 0x000008c4 3e000000 33000000 3e000000 03000000 >...3...>.......\n+ 0x000008d4 3e000000 06000000 3e000000 14000000 >.......>.......\n+ 0x000008e4 3e000000 0e000000 3e000000 0d000000 >.......>.......\n+ 0x000008f4 3e000000 24000000 3e000000 12000000 >...$...>.......\n+ 0x00000904 3e000000 27000000 3e000000 02000000 >...'...>.......\n+ 0x00000914 3e000000 18000000 3e000000 09000000 >.......>.......\n+ 0x00000924 3e000000 0a000000 3e000000 00000000 >.......>.......\n+ 0x00000934 00000000 41697253 7079206c 69622076 ....AirSpy lib v\n+ 0x00000944 65727369 6f6e3a20 25642e25 642e2564 ersion: %d.%d.%d\n+ 0x00000954 0a000000 3b000000 3e000000 0b000000 ....;...>.......\n+ 0x00000964 3e000000 10000000 3e000000 25000000 >.......>...%...\n+ 0x00000974 3e000000 33000000 3e000000 03000000 >...3...>.......\n+ 0x00000984 3e000000 06000000 3e000000 14000000 >.......>.......\n+ 0x00000994 3e000000 0e000000 3e000000 0d000000 >.......>.......\n+ 0x000009a4 3e000000 24000000 3e000000 12000000 >...$...>.......\n+ 0x000009b4 3e000000 27000000 3e000000 02000000 >...'...>.......\n+ 0x000009c4 3e000000 18000000 3e000000 09000000 >.......>.......\n+ 0x000009d4 3e000000 0a000000 3e000000 00000000 >.......>.......\n+ 0x000009e4 00000000 ....\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.ARM.exidx {}", "source2": "readelf --wide --decompress --hex-dump=.ARM.exidx {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Hex dump of section '.ARM.exidx':\n- 0x000009e4 60fdff7f 01000000 `.......\n+ 0x000009e8 60fdff7f 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- 0x000009ec 00000000 ....\n+ 0x000009f0 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- 0x00010ef0 51080000 Q...\n+ 0x00010ef0 55080000 U...\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- 0x00010ef4 11080000 ....\n+ 0x00010ef4 15080000 ....\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.got {}", "source2": "readelf --wide --decompress --hex-dump=.got {}", "unified_diff": "@@ -1,9 +1,9 @@\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- 0x00011000 f80e0100 00000000 00000000 80060000 ................\n- 0x00011010 80060000 80060000 80060000 80060000 ................\n- 0x00011020 80060000 80060000 95080000 00000000 ................\n- 0x00011030 00000000 00000000 00000000 55080000 ............U...\n- 0x00011040 e9060000 00000000 ........\n+ 0x00011000 f80e0100 00000000 00000000 84060000 ................\n+ 0x00011010 84060000 84060000 84060000 84060000 ................\n+ 0x00011020 84060000 84060000 99080000 00000000 ................\n+ 0x00011030 00000000 00000000 00000000 59080000 ............Y...\n+ 0x00011040 ed060000 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: Unable to find program interpreter name", "readelf: Error: no .dynamic section in the dynamic segment", "readelf: Warning: Separate debug info file /srv/reproducible-results/rbuild-debian/tmp.17ccKabX72/dbd-tmp-e5I8P3S/diffoscope_znjjl7l3_b2/tmpdw17w6el_DebTarContainer/0/.debug/aadbb1877cc19fcf14965aa53819ae6dd636a1.debug found, but CRC does not match - ignoring"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 61616462 62313837 37636331 39666366 aadbb1877cc19fcf\n- 0x00000010 31343936 35616135 33383139 61653664 14965aa53819ae6d\n- 0x00000020 64363336 61312e64 65627567 00000000 d636a1.debug....\n- 0x00000030 8de8c365 ...e\n+ 0x00000000 38383338 33646537 62306366 66383666 88383de7b0cff86f\n+ 0x00000010 66313464 31373466 37323165 34633138 f14d174f721e4c18\n+ 0x00000020 31633034 32612e64 65627567 00000000 1c042a.debug....\n+ 0x00000030 08dcffb7 ....\n \n"}]}, {"source1": "./usr/bin/airspy_r820t", "source2": "./usr/bin/airspy_r820t", "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 0000c0 04 A 5 0 4\n [ 5] .dynsym DYNSYM 00000274 000274 000320 10 A 6 3 4\n- [ 6] .dynstr STRTAB 00000594 000594 0002bd 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 00000852 000852 000064 02 A 5 0 2\n+ [ 6] .dynstr STRTAB 00000594 000594 0002bf 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 00000854 000854 000064 02 A 5 0 2\n [ 8] .gnu.version_r VERNEED 000008b8 0008b8 000040 00 A 6 2 4\n [ 9] .rel.dyn REL 000008f8 0008f8 000088 08 A 5 0 4\n [10] .rel.plt REL 00000980 000980 000098 08 AI 5 21 4\n [11] .init PROGBITS 00000a18 000a18 00000c 00 AX 0 0 4\n [12] .plt PROGBITS 00000a24 000a24 0000fc 04 AX 0 0 4\n [13] .text PROGBITS 00000b20 000b20 000848 00 AX 0 0 4\n [14] .fini PROGBITS 00001368 001368 000008 00 AX 0 0 4\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -9,23 +9,23 @@\n 0x00000019 (INIT_ARRAY) 0x11ef0\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0x11ef4\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x1b4\n 0x00000005 (STRTAB) 0x594\n 0x00000006 (SYMTAB) 0x274\n- 0x0000000a (STRSZ) 701 (bytes)\n+ 0x0000000a (STRSZ) 703 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000015 (DEBUG) 0x0\n 0x00000003 (PLTGOT) 0x12000\n 0x00000002 (PLTRELSZ) 152 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0x980\n 0x00000011 (REL) 0x8f8\n 0x00000012 (RELSZ) 136 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x6ffffffb (FLAGS_1) Flags: PIE\n 0x6ffffffe (VERNEED) 0x8b8\n 0x6fffffff (VERNEEDNUM) 2\n- 0x6ffffff0 (VERSYM) 0x852\n+ 0x6ffffff0 (VERSYM) 0x854\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: 0fbd77c520aeb12639610a92e83bd49a8e91093f\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 77836024f558cabb13c726cb94afe2495a00fa23\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 50 entries:\n- Addr: 0x0000000000000852 Offset: 0x000852 Link: 5 (.dynsym)\n+ Addr: 0x0000000000000854 Offset: 0x000854 Link: 5 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 0 (*local*) 1 (*global*) \n 004: 2 (GLIBC_2.4) 2 (GLIBC_2.4) 1 (*global*) 3 (GLIBC_2.4) \n 008: 1 (*global*) 2 (GLIBC_2.4) 2 (GLIBC_2.4) 1 (*global*) \n 00c: 1 (*global*) 2 (GLIBC_2.4) 2 (GLIBC_2.4) 1 (*global*) \n 010: 2 (GLIBC_2.4) 2 (GLIBC_2.4) 1 (*global*) 2 (GLIBC_2.4) \n 014: 2 (GLIBC_2.4) 1 (*global*) 1 (*global*) 1 (*global*) \n 018: 1 (*global*) 2 (GLIBC_2.4) 2 (GLIBC_2.4) 1 (*global*) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -39,9 +39,9 @@\n 0x000007d4 72007061 7273655f 75380073 65726961 r.parse_u8.seria\n 0x000007e4 6c5f6e75 6d626572 00736572 69616c5f l_number.serial_\n 0x000007f4 6e756d62 65725f76 616c0047 4c494243 number_val.GLIBC\n 0x00000804 5f322e34 00000000 00000000 00000000 _2.4............\n 0x00000814 00000000 00000000 00000000 00000000 ................\n 0x00000824 00000000 00000000 00000000 00000000 ................\n 0x00000834 00000000 00000000 00000000 00000000 ................\n- 0x00000844 00000000 00000000 00000000 00 .............\n+ 0x00000844 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: Unable to find program interpreter name", "readelf: Error: no .dynamic section in the dynamic segment", "readelf: Warning: Separate debug info file /srv/reproducible-results/rbuild-debian/tmp.17ccKabX72/dbd-tmp-e5I8P3S/diffoscope_znjjl7l3_b2/tmpdw17w6el_DebTarContainer/0/.debug/bd77c520aeb12639610a92e83bd49a8e91093f.debug found, but CRC does not match - ignoring"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 62643737 63353230 61656231 32363339 bd77c520aeb12639\n- 0x00000010 36313061 39326538 33626434 39613865 610a92e83bd49a8e\n- 0x00000020 39313039 33662e64 65627567 00000000 91093f.debug....\n- 0x00000030 72a06ce4 r.l.\n+ 0x00000000 38333630 32346635 35386361 62623133 836024f558cabb13\n+ 0x00000010 63373236 63623934 61666532 34393561 c726cb94afe2495a\n+ 0x00000020 30306661 32332e64 65627567 00000000 00fa23.debug....\n+ 0x00000030 96db9438 ...8\n \n"}]}, {"source1": "./usr/bin/airspy_rx", "source2": "./usr/bin/airspy_rx", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,21 +4,21 @@\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 0001e0 04 A 5 0 4\n [ 5] .dynsym DYNSYM 00000394 000394 0007a0 10 A 6 3 4\n- [ 6] .dynstr STRTAB 00000b34 000b34 000627 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 0000115c 00115c 0000f4 02 A 5 0 2\n- [ 8] .gnu.version_r VERNEED 00001250 001250 000040 00 A 6 2 4\n- [ 9] .rel.dyn REL 00001290 001290 000070 08 A 5 0 4\n- [10] .rel.plt REL 00001300 001300 000190 08 AI 5 21 4\n- [11] .init PROGBITS 00001490 001490 00000c 00 AX 0 0 4\n- [12] .plt PROGBITS 0000149c 00149c 000270 04 AX 0 0 4\n+ [ 6] .dynstr STRTAB 00000b34 000b34 000629 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 0000115e 00115e 0000f4 02 A 5 0 2\n+ [ 8] .gnu.version_r VERNEED 00001254 001254 000040 00 A 6 2 4\n+ [ 9] .rel.dyn REL 00001294 001294 000070 08 A 5 0 4\n+ [10] .rel.plt REL 00001304 001304 000190 08 AI 5 21 4\n+ [11] .init PROGBITS 00001494 001494 00000c 00 AX 0 0 4\n+ [12] .plt PROGBITS 000014a0 0014a0 000270 04 AX 0 0 4\n [13] .text PROGBITS 00001710 001710 00196c 00 AX 0 0 8\n [14] .fini PROGBITS 0000307c 00307c 000008 00 AX 0 0 4\n [15] .rodata PROGBITS 00003084 003084 000dc4 00 A 0 0 4\n [16] .ARM.exidx ARM_EXIDX 00003e48 003e48 000008 00 AL 13 0 4\n [17] .eh_frame PROGBITS 00003e50 003e50 000004 00 A 0 0 4\n [18] .init_array INIT_ARRAY 00013ef0 003ef0 000004 04 WA 0 0 4\n [19] .fini_array FINI_ARRAY 00013ef4 003ef4 000004 04 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 122 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 00000000 0 NOTYPE LOCAL DEFAULT UND \n- 1: 00001490 0 SECTION LOCAL DEFAULT 11 .init\n+ 1: 00001494 0 SECTION LOCAL DEFAULT 11 .init\n 2: 00014100 0 SECTION LOCAL DEFAULT 22 .data\n 3: 00000000 0 FUNC GLOBAL DEFAULT UND airspy_error_name\n 4: 00000000 0 FUNC GLOBAL DEFAULT UND raise@GLIBC_2.4 (2)\n 5: 00000000 0 FUNC GLOBAL DEFAULT UND airspy_set_sensitivity_gain\n 6: 00000000 0 FUNC GLOBAL DEFAULT UND strcmp@GLIBC_2.4 (2)\n 7: 00000000 0 FUNC GLOBAL DEFAULT UND airspy_set_sample_type\n 8: 00000000 0 FUNC WEAK DEFAULT UND __cxa_finalize@GLIBC_2.4 (2)\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rel.dyn' at offset 0x1290 contains 14 entries:\n+Relocation section '.rel.dyn' at offset 0x1294 contains 14 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00013ef0 00000017 R_ARM_RELATIVE \n 00013ef4 00000017 R_ARM_RELATIVE \n 000140d4 00000017 R_ARM_RELATIVE \n 000140ec 00000017 R_ARM_RELATIVE \n 000140f4 00000017 R_ARM_RELATIVE \n 00014104 00000017 R_ARM_RELATIVE \n@@ -12,15 +12,15 @@\n 000140e0 00000c15 R_ARM_GLOB_DAT 00000000 __stack_chk_guard@GLIBC_2.4\n 000140e4 00001615 R_ARM_GLOB_DAT 00000000 stderr@GLIBC_2.4\n 000140e8 00002115 R_ARM_GLOB_DAT 00000000 __gmon_start__\n 000140f0 00002e15 R_ARM_GLOB_DAT 00000000 stdout@GLIBC_2.4\n 000140f8 00003415 R_ARM_GLOB_DAT 00000000 _ITM_registerTMCloneTable\n 000140fc 00003715 R_ARM_GLOB_DAT 00000000 optarg@GLIBC_2.4\n \n-Relocation section '.rel.plt' at offset 0x1300 contains 50 entries:\n+Relocation section '.rel.plt' at offset 0x1304 contains 50 entries:\n Offset Info Type Sym. Value Symbol's Name\n 0001400c 00000316 R_ARM_JUMP_SLOT 00000000 airspy_error_name\n 00014010 00000416 R_ARM_JUMP_SLOT 00000000 raise@GLIBC_2.4\n 00014014 00000516 R_ARM_JUMP_SLOT 00000000 airspy_set_sensitivity_gain\n 00014018 00000616 R_ARM_JUMP_SLOT 00000000 strcmp@GLIBC_2.4\n 0001401c 00000716 R_ARM_JUMP_SLOT 00000000 airspy_set_sample_type\n 00014020 00000816 R_ARM_JUMP_SLOT 00000000 __cxa_finalize@GLIBC_2.4\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -1,31 +1,31 @@\n \n Dynamic section at offset 0x3ef8 contains 28 entries:\n Tag Type Name/Value\n 0x00000001 (NEEDED) Shared library: [libairspy.so.0]\n 0x00000001 (NEEDED) Shared library: [libc.so.6]\n 0x00000001 (NEEDED) Shared library: [ld-linux-armhf.so.3]\n- 0x0000000c (INIT) 0x1490\n+ 0x0000000c (INIT) 0x1494\n 0x0000000d (FINI) 0x307c\n 0x00000019 (INIT_ARRAY) 0x13ef0\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0x13ef4\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x1b4\n 0x00000005 (STRTAB) 0xb34\n 0x00000006 (SYMTAB) 0x394\n- 0x0000000a (STRSZ) 1575 (bytes)\n+ 0x0000000a (STRSZ) 1577 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000015 (DEBUG) 0x0\n 0x00000003 (PLTGOT) 0x14000\n 0x00000002 (PLTRELSZ) 400 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x1300\n- 0x00000011 (REL) 0x1290\n+ 0x00000017 (JMPREL) 0x1304\n+ 0x00000011 (REL) 0x1294\n 0x00000012 (RELSZ) 112 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x6ffffffb (FLAGS_1) Flags: PIE\n- 0x6ffffffe (VERNEED) 0x1250\n+ 0x6ffffffe (VERNEED) 0x1254\n 0x6fffffff (VERNEEDNUM) 2\n- 0x6ffffff0 (VERSYM) 0x115c\n+ 0x6ffffff0 (VERSYM) 0x115e\n 0x6ffffffa (RELCOUNT) 6\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: c2e4ab5e056f30b03d0cfe6fe3dca5c112a8d0ec\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: b073646ae770c6f4394b66f1d48d463a32445de0\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 122 entries:\n- Addr: 0x000000000000115c Offset: 0x00115c Link: 5 (.dynsym)\n+ Addr: 0x000000000000115e Offset: 0x00115e Link: 5 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 0 (*local*) 1 (*global*) \n 004: 2 (GLIBC_2.4) 1 (*global*) 2 (GLIBC_2.4) 1 (*global*) \n 008: 2 (GLIBC_2.4) 1 (*global*) 1 (*global*) 2 (GLIBC_2.4) \n 00c: 3 (GLIBC_2.4) 1 (*global*) 2 (GLIBC_2.4) 2 (GLIBC_2.4) \n 010: 2 (GLIBC_2.4) 2 (GLIBC_2.4) 1 (*global*) 2 (GLIBC_2.4) \n 014: 2 (GLIBC_2.4) 1 (*global*) 2 (GLIBC_2.4) 2 (GLIBC_2.4) \n 018: 1 (*global*) 2 (GLIBC_2.4) 1 (*global*) 2 (GLIBC_2.4) \n@@ -30,12 +30,12 @@\n 068: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 06c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 070: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 074: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 078: 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 2 entries:\n- Addr: 0x0000000000001250 Offset: 0x001250 Link: 6 (.dynstr)\n+ Addr: 0x0000000000001254 Offset: 0x001254 Link: 6 (.dynstr)\n 000000: Version: 1 File: ld-linux-armhf.so.3 Cnt: 1\n 0x0010: Name: GLIBC_2.4 Flags: none Version: 3\n 0x0020: Version: 1 File: libc.so.6 Cnt: 1\n 0x0030: Name: GLIBC_2.4 Flags: none Version: 2\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -94,9 +94,9 @@\n 0x000010e4 5f726174 65006269 6173745f 76616c00 _rate.biast_val.\n 0x000010f4 73656e73 69746976 6974795f 6761696e sensitivity_gain\n 0x00001104 5f76616c 00474c49 42435f32 2e340000 _val.GLIBC_2.4..\n 0x00001114 00000000 00000000 00000000 00000000 ................\n 0x00001124 00000000 00000000 00000000 00000000 ................\n 0x00001134 00000000 00000000 00000000 00000000 ................\n 0x00001144 00000000 00000000 00000000 00000000 ................\n- 0x00001154 00000000 000000 .......\n+ 0x00001154 00000000 00000000 00 .........\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-00001490 <_init>:\n+00001494 <_init>:\n _init():\n \tpush\t{r3, lr}\n \tbl\t2894 \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,262 +1,262 @@\n \n \n \n Disassembly of section .plt:\n \n-0000149c <.plt>:\n+000014a0 <.plt>:\n \tpush\t{lr}\t\t; (str lr, [sp, #-4]!)\n-\tldr\tlr, [pc, #4]\t; 14ac <.plt+0x10>\n+\tldr\tlr, [pc, #4]\t; 14b0 <.plt+0x10>\n \tadd\tlr, pc, lr\n \tldr\tpc, [lr, #8]!\n-\tandeq\tr2, r1, r4, asr fp\n+\tandeq\tr2, r1, r0, asr fp\n \n-000014b0 :\n+000014b4 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #2900]!\t; 0xb54\n+\tldr\tpc, [ip, #2896]!\t; 0xb50\n \n-000014bc :\n+000014c0 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #2892]!\t; 0xb4c\n+\tldr\tpc, [ip, #2888]!\t; 0xb48\n \n-000014c8 :\n+000014cc :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #2884]!\t; 0xb44\n+\tldr\tpc, [ip, #2880]!\t; 0xb40\n \n-000014d4 :\n+000014d8 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #2876]!\t; 0xb3c\n+\tldr\tpc, [ip, #2872]!\t; 0xb38\n \n-000014e0 :\n+000014e4 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #2868]!\t; 0xb34\n+\tldr\tpc, [ip, #2864]!\t; 0xb30\n \n-000014ec <__cxa_finalize@plt>:\n+000014f0 <__cxa_finalize@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #2860]!\t; 0xb2c\n+\tldr\tpc, [ip, #2856]!\t; 0xb28\n \n-000014f8 :\n+000014fc :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #2852]!\t; 0xb24\n+\tldr\tpc, [ip, #2848]!\t; 0xb20\n \n-00001504 :\n+00001508 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #2844]!\t; 0xb1c\n+\tldr\tpc, [ip, #2840]!\t; 0xb18\n \n-00001510 :\n+00001514 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #2836]!\t; 0xb14\n+\tldr\tpc, [ip, #2832]!\t; 0xb10\n \n-0000151c :\n+00001520 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #2828]!\t; 0xb0c\n+\tldr\tpc, [ip, #2824]!\t; 0xb08\n \n-00001528 :\n+0000152c :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #2820]!\t; 0xb04\n+\tldr\tpc, [ip, #2816]!\t; 0xb00\n \n-00001534 :\n+00001538 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #2812]!\t; 0xafc\n+\tldr\tpc, [ip, #2808]!\t; 0xaf8\n \n-00001540 :\n+00001544 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #2804]!\t; 0xaf4\n+\tldr\tpc, [ip, #2800]!\t; 0xaf0\n \n-0000154c :\n+00001550 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #2796]!\t; 0xaec\n+\tldr\tpc, [ip, #2792]!\t; 0xae8\n \n-00001558 <__stack_chk_fail@plt>:\n+0000155c <__stack_chk_fail@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #2788]!\t; 0xae4\n+\tldr\tpc, [ip, #2784]!\t; 0xae0\n \n-00001564 :\n+00001568 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #2780]!\t; 0xadc\n+\tldr\tpc, [ip, #2776]!\t; 0xad8\n \n-00001570 :\n+00001574 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #2772]!\t; 0xad4\n+\tldr\tpc, [ip, #2768]!\t; 0xad0\n \n-0000157c :\n+00001580 :\n \t\t\t; instruction: 0xe7fd4778\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #2760]!\t; 0xac8\n+\tldr\tpc, [ip, #2756]!\t; 0xac4\n \n-0000158c :\n+00001590 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #2752]!\t; 0xac0\n+\tldr\tpc, [ip, #2748]!\t; 0xabc\n \n-00001598 :\n+0000159c :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #2744]!\t; 0xab8\n+\tldr\tpc, [ip, #2740]!\t; 0xab4\n \n-000015a4 :\n+000015a8 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #2736]!\t; 0xab0\n+\tldr\tpc, [ip, #2732]!\t; 0xaac\n \n-000015b0 :\n+000015b4 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #2728]!\t; 0xaa8\n+\tldr\tpc, [ip, #2724]!\t; 0xaa4\n \n-000015bc <__libc_start_main@plt>:\n+000015c0 <__libc_start_main@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #2720]!\t; 0xaa0\n+\tldr\tpc, [ip, #2716]!\t; 0xa9c\n \n-000015c8 :\n+000015cc :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #2712]!\t; 0xa98\n+\tldr\tpc, [ip, #2708]!\t; 0xa94\n \n-000015d4 :\n+000015d8 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #2704]!\t; 0xa90\n+\tldr\tpc, [ip, #2700]!\t; 0xa8c\n \n-000015e0 :\n+000015e4 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #2696]!\t; 0xa88\n+\tldr\tpc, [ip, #2692]!\t; 0xa84\n \n-000015ec :\n+000015f0 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #2688]!\t; 0xa80\n+\tldr\tpc, [ip, #2684]!\t; 0xa7c\n \n-000015f8 <__gmon_start__@plt>:\n+000015fc <__gmon_start__@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #2680]!\t; 0xa78\n+\tldr\tpc, [ip, #2676]!\t; 0xa74\n \n-00001604 :\n+00001608 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #2672]!\t; 0xa70\n+\tldr\tpc, [ip, #2668]!\t; 0xa6c\n \n-00001610 :\n+00001614 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #2664]!\t; 0xa68\n+\tldr\tpc, [ip, #2660]!\t; 0xa64\n \n-0000161c :\n+00001620 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #2656]!\t; 0xa60\n+\tldr\tpc, [ip, #2652]!\t; 0xa5c\n \n-00001628 :\n+0000162c :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #2648]!\t; 0xa58\n+\tldr\tpc, [ip, #2644]!\t; 0xa54\n \n-00001634 :\n+00001638 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #2640]!\t; 0xa50\n+\tldr\tpc, [ip, #2636]!\t; 0xa4c\n \n-00001640 <__sprintf_chk@plt>:\n+00001644 <__sprintf_chk@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #2632]!\t; 0xa48\n+\tldr\tpc, [ip, #2628]!\t; 0xa44\n \n-0000164c :\n+00001650 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #2624]!\t; 0xa40\n+\tldr\tpc, [ip, #2620]!\t; 0xa3c\n \n-00001658 :\n+0000165c :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #2616]!\t; 0xa38\n+\tldr\tpc, [ip, #2612]!\t; 0xa34\n \n-00001664 :\n+00001668 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #2608]!\t; 0xa30\n+\tldr\tpc, [ip, #2604]!\t; 0xa2c\n \n-00001670 :\n+00001674 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #2600]!\t; 0xa28\n+\tldr\tpc, [ip, #2596]!\t; 0xa24\n \n-0000167c :\n+00001680 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #2592]!\t; 0xa20\n+\tldr\tpc, [ip, #2588]!\t; 0xa1c\n \n-00001688 <__fprintf_chk@plt>:\n+0000168c <__fprintf_chk@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #2584]!\t; 0xa18\n+\tldr\tpc, [ip, #2580]!\t; 0xa14\n \n-00001694 :\n+00001698 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #2576]!\t; 0xa10\n+\tldr\tpc, [ip, #2572]!\t; 0xa0c\n \n-000016a0 :\n+000016a4 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #2568]!\t; 0xa08\n+\tldr\tpc, [ip, #2564]!\t; 0xa04\n \n-000016ac :\n+000016b0 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #2560]!\t; 0xa00\n+\tldr\tpc, [ip, #2556]!\t; 0x9fc\n \n-000016b8 :\n+000016bc :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #2552]!\t; 0x9f8\n+\tldr\tpc, [ip, #2548]!\t; 0x9f4\n \n-000016c4 :\n+000016c8 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #2544]!\t; 0x9f0\n+\tldr\tpc, [ip, #2540]!\t; 0x9ec\n \n-000016d0 :\n+000016d4 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #2536]!\t; 0x9e8\n+\tldr\tpc, [ip, #2532]!\t; 0x9e4\n \n-000016dc :\n+000016e0 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #2528]!\t; 0x9e0\n+\tldr\tpc, [ip, #2524]!\t; 0x9dc\n \n-000016e8 :\n+000016ec :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #2520]!\t; 0x9d8\n+\tldr\tpc, [ip, #2516]!\t; 0x9d4\n \n-000016f4 :\n+000016f8 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #2512]!\t; 0x9d0\n+\tldr\tpc, [ip, #2508]!\t; 0x9cc\n \n-00001700 <__snprintf_chk@plt>:\n+00001704 <__snprintf_chk@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #73728\t; 0x12000\n-\tldr\tpc, [ip, #2504]!\t; 0x9c8\n+\tldr\tpc, [ip, #2500]!\t; 0x9c4\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: unable to read alt ref 1725"], "unified_diff": "@@ -33,15 +33,15 @@\n \tadd.w\tr3, sl, #120\t; 0x78\n \tstr\tr3, [sp, #20]\n \tadd\tr6, pc\n \tldr\tr2, [pc, #668]\t; (19fc )\n \tmov\tr1, r4\n \tmov\tr0, r5\n \tadd\tr2, pc\n-\tblx\t1634 \n+\tblx\t1638 \n \tmov\tr9, r0\n \tcmp.w\tr0, #4294967295\t; 0xffffffff\n \tbeq.w\t1a44 \n \tsub.w\tr2, r9, #97\t; 0x61\n \tcmp\tr2, #22\n \tbhi.n\t17ae \n \ttbh\t[pc, r2, lsl #1]\n@@ -76,15 +76,15 @@\n \tadd\tr2, pc\n \tldr\tr0, [r6, r1]\n \tldr\tr1, [r4, #0]\n \tmovs\tr4, #1\n \tldr\tr0, [r0, #0]\n \tstr\tr1, [sp, #0]\n \tmovs\tr1, #1\n-\tblx\t1688 <__fprintf_chk@plt>\n+\tblx\t168c <__fprintf_chk@plt>\n \tbl\t2b28 \n \tldr\tr2, [pc, #572]\t; (1a0c )\n \tadd.w\tr1, sp, #4256\t; 0x10a0\n \tldr\tr3, [pc, #532]\t; (19ec )\n \tadds\tr1, #12\n \tadd\tr2, pc\n \tldr\tr3, [r2, r3]\n@@ -115,26 +115,26 @@\n \tbeq.n\t175e \n \tldr\tr0, [pc, #488]\t; (1a04 )\n \tldr\tr4, [r7, #0]\n \tldr\tr2, [r6, r0]\n \tmov\tr0, r1\n \tstr\tr1, [sp, #16]\n \tldr\tr6, [r2, #0]\n-\tblx\t14b0 \n+\tblx\t14b4 \n \tldr\tr2, [pc, #492]\t; (1a18 )\n \tmov\tr5, r0\n \tldr\tr1, [sp, #16]\n \tmov\tr3, r9\n \tstr\tr1, [sp, #8]\n \tmov\tr0, r6\n \tstrd\tr4, r5, [sp]\n \tadd\tr2, pc\n \tmovs\tr1, #1\n \tmovs\tr4, #1\n-\tblx\t1688 <__fprintf_chk@plt>\n+\tblx\t168c <__fprintf_chk@plt>\n \tbl\t2b28 \n \tb.n\t17ce \n \tldr\tr2, [pc, #436]\t; (1a00 )\n \tadd\tr1, sp, #44\t; 0x2c\n \tldr\tr7, [r6, r2]\n \tldr\tr0, [r7, #0]\n \tbl\t2d98 \n@@ -250,15 +250,15 @@\n \tmovs\tr1, #1\n \tldr\tr2, [pc, #160]\t; (1a00 )\n \tadd\tr7, pc\n \tstr\tr1, [r7, #92]\t; 0x5c\n \tmovs\tr1, #0\n \tldr\tr2, [r6, r2]\n \tldr\tr0, [r2, #0]\n-\tblx\t1670 \n+\tblx\t1674 \n \tvmul.f64\td0, d0, d9\n \tvcmpe.f64\td0, d8\n \tvmrs\tAPSR_nzcv, fpscr\n \titeet\tls\n \tvcvtls.u32.f64\ts0, d0\n \tmovhi.w\tr2, #4294967295\t; 0xffffffff\n \tstrhi\tr2, [r7, #96]\t; 0x60\n@@ -388,25 +388,25 @@\n \tcmp\tr3, #0\n \tbeq.w\t2010 \n \tldr\tr3, [r5, #0]\n \tcmp\tr3, #5\n \tbeq.w\t20b0 \n \tadd.w\tr8, sp, #28\n \tmov\tr0, r8\n-\tblx\t1528 \n+\tblx\t152c \n \tmov\tr0, r8\n-\tblx\t15e0 \n+\tblx\t15e4 \n \tldr.w\tr2, [pc, #1204]\t; 1f80 \n \tstr\tr4, [r5, #24]\n \tadd\tr5, sp, #140\t; 0x8c\n \tmov\tr3, r0\n \tadd\tr2, pc\n \tmovs\tr1, #32\n \tmov\tr0, r5\n-\tblx\t15c8 \n+\tblx\t15cc \n \tstr\tr5, [sp, #4]\n \tldr\tr2, [r7, #96]\t; 0x60\n \tmovw\tr3, #19923\t; 0x4dd3\n \tmovt\tr3, #4194\t; 0x1062\n \tldr.w\tr1, [pc, #1176]\t; 1f84 \n \tadd\tr5, sp, #172\t; 0xac\n \tadd\tr1, pc\n@@ -414,24 +414,24 @@\n \tumull\tr3, r2, r2, r3\n \tmov.w\tr3, #4096\t; 0x1000\n \tstr\tr1, [sp, #0]\n \tmov\tr1, r3\n \tlsrs\tr2, r2, #6\n \tstr\tr2, [sp, #8]\n \tmov\tr2, r4\n-\tblx\t1700 <__snprintf_chk@plt>\n+\tblx\t1704 <__snprintf_chk@plt>\n \tldr.w\tr2, [pc, #1148]\t; 1f88 \n \tstr\tr5, [sp, #16]\n \tmov\tr3, r5\n \tmov\tr1, r4\n \tldr\tr5, [r6, r2]\n \tldr.w\tr2, [pc, #1140]\t; 1f8c \n \tldr\tr0, [r5, #0]\n \tadd\tr2, pc\n-\tblx\t1688 <__fprintf_chk@plt>\n+\tblx\t168c <__fprintf_chk@plt>\n \tldr.w\tr3, [pc, #1132]\t; 1f90 \n \tadd\tr3, pc\n \tldr\tr2, [r3, #4]\n \tadds\tr2, #1\n \tbeq.w\t20ce \n \tldr.w\tr2, [pc, #1120]\t; 1f94 \n \tadd\tr2, pc\n@@ -460,69 +460,69 @@\n \tcmp\tr2, #1\n \tbeq.w\t213a \n \tldr.w\tr4, [pc, #1056]\t; 1f98 \n \tadd\tr4, pc\n \tldr.w\tr7, [r4, #136]\t; 0x88\n \tcmp\tr7, #1\n \tbeq.w\t220c \n-\tblx\t16a0 \n+\tblx\t16a4 \n \tmov\tr4, r0\n \tcmp\tr0, #0\n \tbne.w\t21f0 \n \tldr.w\tr3, [pc, #1032]\t; 1f9c \n \tadd\tr3, pc\n \tadd.w\tr0, r3, #144\t; 0x90\n \tldr\tr4, [r3, #76]\t; 0x4c\n \tcmp\tr4, #1\n \tbeq.w\t218e \n-\tblx\t1510 \n+\tblx\t1514 \n \tmov\tr4, r0\n \tcmp\tr0, #0\n \tbne.w\t22ec \n \tldr\tr3, [pc, #1004]\t; (1fa0 )\n \tldr\tr7, [pc, #1008]\t; (1fa4 )\n \tadd\tr3, pc\n \tadd\tr7, pc\n \tldr\tr1, [r3, #0]\n \tldr.w\tr0, [r7, #144]\t; 0x90\n-\tblx\t14e0 \n+\tblx\t14e4 \n \tmov\tr4, r0\n \tcmp\tr0, #0\n \tbne.w\t21c8 \n \tadd.w\tr8, sp, #176\t; 0xb0\n \tadd.w\tsl, sp, #48\t; 0x30\n \tmov\tr2, r0\n \tsub.w\tr1, sl, #16\n \tldr.w\tr0, [r7, #144]\t; 0x90\n-\tblx\t16b8 \n+\tblx\t16bc \n \tldr.w\tr4, [r8, #-144]\n \tlsls\tr0, r4, #2\n-\tblx\t15b0 \n+\tblx\t15b4 \n \tmov\tfp, r0\n \tmov\tr2, r4\n \tldr.w\tr0, [r7, #144]\t; 0x90\n \tmov\tr1, fp\n-\tblx\t16b8 \n+\tblx\t16bc \n \tldr.w\tr4, [r7, #140]\t; 0x8c\n \tmovw\tr3, #16960\t; 0x4240\n \tmovt\tr3, #15\n \tcmp\tr4, r3\n \tbhi.w\t21c4 \n \tldr.w\tr3, [r8, #-144]\n \tcmp\tr4, r3\n \tbcs.w\t233a \n \tldr.w\tr3, [fp, r4, lsl #2]\n \tldr\tr7, [pc, #908]\t; (1fa8 )\n \tmov\tr0, fp\n \tadd\tr7, pc\n \tstr.w\tr3, [r7, #148]\t; 0x94\n-\tblx\t1504 \n+\tblx\t1508 \n \tmov\tr1, r4\n \tldr.w\tr0, [r7, #144]\t; 0x90\n-\tblx\t154c \n+\tblx\t1550 \n \tmov\tr4, r0\n \tcmp\tr0, #0\n \tbne.w\t232c \n \tldr.w\tr3, [r7, #136]\t; 0x88\n \tcbz\tr3, 1c78 \n \tvldr\ts14, [r7, #148]\t; 0x94\n \tvldr\ts15, [pc, #804]\t; 1f68 \n@@ -539,86 +539,86 @@\n \tldr\tr2, [pc, #840]\t; (1fb0 )\n \tadd\tr2, pc\n \tstr\tr2, [sp, #8]\n \tmovs\tr1, #1\n \tldr\tr2, [pc, #836]\t; (1fb4 )\n \tvstr\td7, [sp]\n \tadd\tr2, pc\n-\tblx\t1688 <__fprintf_chk@plt>\n+\tblx\t168c <__fprintf_chk@plt>\n \tldr\tr7, [pc, #828]\t; (1fb8 )\n \tadd\tr7, pc\n \tadd.w\tr1, r7, #152\t; 0x98\n \tldr.w\tr0, [r7, #144]\t; 0x90\n-\tblx\t14f8 \n+\tblx\t14fc \n \tmov\tr4, r0\n \tcmp\tr0, #0\n \tbne.w\t231e \n \tldr.w\tr3, [r7, #172]\t; 0xac\n \tmovs\tr1, #1\n \tstr\tr3, [sp, #0]\n \tldr\tr2, [pc, #800]\t; (1fbc )\n \tldr.w\tr3, [r7, #168]\t; 0xa8\n \tldr\tr0, [r5, #0]\n \tadd\tr2, pc\n-\tblx\t1688 <__fprintf_chk@plt>\n+\tblx\t168c <__fprintf_chk@plt>\n \tldr\tr4, [r7, #88]\t; 0x58\n \tcmp\tr4, #1\n \tbeq.w\t247e \n \tldr\tr7, [pc, #784]\t; (1fc0 )\n \tadd\tr7, pc\n \tldrb.w\tr1, [r7, #104]\t; 0x68\n \tldr.w\tr0, [r7, #144]\t; 0x90\n-\tblx\t15d4 \n+\tblx\t15d8 \n \tmov\tr4, r0\n \tcmp\tr0, #0\n \tbne.w\t2506 \n \tldr\tr1, [pc, #764]\t; (1fc4 )\n \tldr\tr0, [sp, #16]\n \tadd\tr1, pc\n-\tblx\t14d4 \n+\tblx\t14d8 \n \tcmp\tr0, #0\n \tbne.w\t24b8 \n \tldr\tr3, [pc, #752]\t; (1fc8 )\n \tldr\tr3, [r6, r3]\n \tldr\tr0, [r3, #0]\n \tldr\tr4, [pc, #748]\t; (1fcc )\n \tadd\tr4, pc\n \tstr\tr0, [r4, #0]\n \tcmp\tr0, #0\n \tbeq.w\t2532 \n \tmovs\tr2, #0\n \tmov.w\tr3, #16384\t; 0x4000\n \tmov\tr1, r2\n-\tblx\t164c \n+\tblx\t1650 \n \tmov\tr3, r0\n \tcmp\tr0, #0\n \tbne.w\t2514 \n \tldr\tr3, [r4, #72]\t; 0x48\n \tcmp\tr3, #0\n \tbne.w\t24f2 \n \tldr\tr1, [pc, #712]\t; (1fd0 )\n \tmovs\tr0, #2\n \tadd\tr1, pc\n \tstr\tr1, [sp, #16]\n-\tblx\t151c \n+\tblx\t1520 \n \tldr\tr1, [sp, #16]\n \tmovs\tr0, #4\n-\tblx\t151c \n+\tblx\t1520 \n \tldr\tr1, [sp, #16]\n \tmovs\tr0, #8\n-\tblx\t151c \n+\tblx\t1520 \n \tldr\tr1, [sp, #16]\n \tmovs\tr0, #11\n-\tblx\t151c \n+\tblx\t1520 \n \tldr\tr1, [sp, #16]\n \tmovs\tr0, #15\n-\tblx\t151c \n+\tblx\t1520 \n \tldr\tr1, [sp, #16]\n \tmovs\tr0, #6\n-\tblx\t151c \n+\tblx\t1520 \n \tldr\tr3, [pc, #664]\t; (1fd4 )\n \tadd\tr3, pc\n \tldr\tr6, [r3, #108]\t; 0x6c\n \tldr.w\tr0, [r3, #144]\t; 0x90\n \tcmp\tr6, #0\n \tbne.w\t24c4 \n \tldr\tr3, [r3, #116]\t; 0x74\n@@ -632,40 +632,40 @@\n \tbeq.w\t26b0 \n \tldr\tr6, [pc, #632]\t; (1fdc )\n \tmovs\tr2, #0\n \tldr\tr1, [pc, #632]\t; (1fe0 )\n \tadd\tr6, pc\n \tadd\tr1, pc\n \tldr.w\tr0, [r6, #144]\t; 0x90\n-\tblx\t15ec \n+\tblx\t15f0 \n \tmov\tr4, r0\n \tcmp\tr0, #0\n \tbne.w\t269e \n \tldr\tr1, [r6, #96]\t; 0x60\n \tldr.w\tr0, [r6, #144]\t; 0x90\n-\tblx\t16f4 \n+\tblx\t16f8 \n \tmov\tr4, r0\n \tcmp\tr0, #0\n \tbne.w\t2676 \n \tldr\tr0, [pc, #596]\t; (1fe4 )\n \tmovs\tr2, #17\n \tldr\tr3, [r5, #0]\n \tmovs\tr1, #1\n \tadd\tr0, pc\n \tldr\tr7, [pc, #592]\t; (1fe8 )\n-\tblx\t1580 \n+\tblx\t1584 \n \tvldr\ts15, [r6, #148]\t; 0x94\n \tvldr\ts16, [pc, #452]\t; 1f68 \n \tadd\tr7, pc\n \tmovs\tr0, #1\n \tvcvt.f32.u32\ts15, s15\n \tvstr\ts15, [r6, #36]\t; 0x24\n-\tblx\t1540 \n+\tblx\t1544 \n \tldr.w\tr0, [r6, #144]\t; 0x90\n-\tblx\t167c \n+\tblx\t1680 \n \tmov\tr1, r0\n \tcmp\tr0, #1\n \tbne.w\t2360 \n \tldr\tr3, [r6, #64]\t; 0x40\n \tcmp\tr3, #0\n \tbne.w\t2360 \n \tvldr\ts14, [r6, #36]\t; 0x24\n@@ -673,21 +673,21 @@\n \tmovs\tr2, #20\n \tmov\tr3, r7\n \tmov\tr0, r9\n \tstr\tr1, [sp, #16]\n \tvmul.f32\ts14, s14, s16\n \tvcvt.f64.f32\td7, s14\n \tvstr\td7, [sp]\n-\tblx\t1640 <__sprintf_chk@plt>\n+\tblx\t1644 <__sprintf_chk@plt>\n \tldr\tr2, [pc, #508]\t; (1fec )\n \tmov\tr3, r9\n \tldr\tr1, [sp, #16]\n \tldr\tr0, [r5, #0]\n \tadd\tr2, pc\n-\tblx\t1688 <__fprintf_chk@plt>\n+\tblx\t168c <__fprintf_chk@plt>\n \tldr\tr3, [r6, #48]\t; 0x30\n \tcmp\tr3, #1\n \tbne.w\t21bc \n \tldrd\tr2, r1, [r6, #56]\t; 0x38\n \torrs\tr2, r1\n \tbne.w\t21bc \n \tstr\tr3, [r6, #64]\t; 0x40\n@@ -721,15 +721,15 @@\n \tldr\tr3, [r6, r3]\n \tadd\tr2, pc\n \tvdiv.f64\td6, d7, d5\n \tstrd\tr0, r4, [sp, #8]\n \tmov\tr4, r1\n \tldr\tr0, [r3, #0]\n \tvstr\td6, [sp]\n-\tblx\t1688 <__fprintf_chk@plt>\n+\tblx\t168c <__fprintf_chk@plt>\n \tbl\t2b28 \n \tb.n\t17ce \n \tldr\tr0, [pc, #376]\t; (1ff8 )\n \tmovs\tr3, #4\n \tmov.w\tip, #1\n \tadd\tr0, pc\n \tstrh.w\tip, [r0, #16]\n@@ -899,15 +899,15 @@\n \tb.n\t1b22 \n \tldr.w\tr0, [pc, #1352]\t; 2568 \n \tmovs\tr2, #38\t; 0x26\n \tldr\tr3, [r5, #0]\n \tmovs\tr1, #1\n \tadd\tr0, pc\n \tmovs\tr4, #1\n-\tblx\t1580 \n+\tblx\t1584 \n \tbl\t2b28 \n \tb.w\t17ce \n \tldr.w\tr3, [pc, #1320]\t; 2564 \n \tadd\tr2, sp, #56\t; 0x38\n \tmov.w\tr1, #2147483648\t; 0x80000000\n \tmovs\tr0, #0\n \tldr\tr3, [r6, r3]\n@@ -923,176 +923,176 @@\n \tmov\tr4, r0\n \tldr\tr3, [sp, #16]\n \tstr\tr4, [sp, #0]\n \tadd\tr2, pc\n \tmovs\tr1, #1\n \tmov\tr0, r5\n \tmovs\tr4, #1\n-\tblx\t1688 <__fprintf_chk@plt>\n+\tblx\t168c <__fprintf_chk@plt>\n \tbl\t2b28 \n \tb.w\t17ce \n \tldr.w\tr0, [pc, #1264]\t; 2570 \n \tmovs\tr2, #39\t; 0x27\n \tldr\tr3, [r5, #0]\n \tmovs\tr1, #1\n \tadd\tr0, pc\n \tmovs\tr4, #1\n-\tblx\t1580 \n+\tblx\t1584 \n \tbl\t2b28 \n \tb.w\t17ce \n \tldr.w\tr0, [pc, #1244]\t; 2574 \n \tmovs\tr2, #41\t; 0x29\n \tldr\tr3, [r5, #0]\n \tmovs\tr1, #1\n \tadd\tr0, pc\n \tmovs\tr4, #1\n-\tblx\t1580 \n+\tblx\t1584 \n \tbl\t2b28 \n \tb.w\t17ce \n \tldr.w\tr3, [pc, #1200]\t; 2564 \n \tmovs\tr2, #56\t; 0x38\n \tldr.w\tr0, [pc, #1216]\t; 2578 \n \tmov\tr1, r4\n \tadd\tr0, pc\n \tldr\tr3, [r6, r3]\n \tldr\tr3, [r3, #0]\n-\tblx\t1580 \n+\tblx\t1584 \n \tbl\t2b28 \n \tb.w\t17ce \n \tldr.w\tr0, [pc, #1196]\t; 257c \n \tmovs\tr2, #37\t; 0x25\n \tldr\tr3, [r5, #0]\n \tmovs\tr1, #1\n \tadd\tr0, pc\n \tmovs\tr4, #1\n-\tblx\t1580 \n+\tblx\t1584 \n \tbl\t2b28 \n \tb.w\t17ce \n \tldr.w\tr3, [pc, #1144]\t; 2564 \n \tmovs\tr2, #66\t; 0x42\n \tldr.w\tr0, [pc, #1168]\t; 2580 \n \tmov\tr1, r4\n \tadd\tr0, pc\n \tldr\tr3, [r6, r3]\n \tldr\tr3, [r3, #0]\n-\tblx\t1580 \n+\tblx\t1584 \n \tbl\t2b28 \n \tb.w\t17ce \n \tldr.w\tr0, [pc, #1148]\t; 2584 \n \tmovs\tr2, #38\t; 0x26\n \tldr\tr3, [r5, #0]\n \tmovs\tr1, #1\n \tadd\tr0, pc\n \tmovs\tr4, #1\n-\tblx\t1580 \n+\tblx\t1584 \n \tbl\t2b28 \n \tb.w\t17ce \n \tldr.w\tr0, [pc, #1124]\t; 2588 \n \tmovs\tr2, #40\t; 0x28\n \tldr\tr3, [r5, #0]\n \tmovs\tr1, #1\n \tadd\tr0, pc\n \tmovs\tr4, #1\n-\tblx\t1580 \n+\tblx\t1584 \n \tbl\t2b28 \n \tb.w\t17ce \n \tldr\tr4, [r3, #116]\t; 0x74\n \tcmp\tr4, #1\n \tbne.w\t1b76 \n \tldr.w\tr0, [pc, #1096]\t; 258c \n \tmovs\tr2, #90\t; 0x5a\n \tldr\tr3, [r5, #0]\n \tmovs\tr1, #1\n \tadd\tr0, pc\n-\tblx\t1580 \n+\tblx\t1584 \n \tbl\t2b28 \n \tb.w\t17ce \n \tldr.w\tr0, [pc, #1076]\t; 2590 \n \tmovs\tr2, #44\t; 0x2c\n \tldr\tr3, [r5, #0]\n \tmovs\tr1, #1\n \tadd\tr0, pc\n \tmovs\tr4, #1\n-\tblx\t1580 \n+\tblx\t1584 \n \tbl\t2b28 \n \tb.w\t17ce \n \tldr.w\tr0, [pc, #1052]\t; 2594 \n \tmovs\tr2, #46\t; 0x2e\n \tldr\tr3, [r5, #0]\n \tmovs\tr1, #1\n \tadd\tr0, pc\n \tmovs\tr4, #1\n-\tblx\t1580 \n+\tblx\t1584 \n \tbl\t2b28 \n \tb.w\t17ce \n \tldrd\tr2, r3, [r3, #80]\t; 0x50\n-\tblx\t1570 \n+\tblx\t1574 \n \tmov\tr7, r0\n \tcmp\tr0, #0\n \tbeq.w\t1bb0 \n \tldr\tr5, [r5, #0]\n-\tblx\t14b0 \n+\tblx\t14b4 \n \tldr\tr2, [pc, #1008]\t; (2598 )\n \tmov\tr3, r0\n \tmov\tr1, r4\n \tmov\tr0, r5\n \tadd\tr2, pc\n \tstr\tr7, [sp, #0]\n-\tblx\t1688 <__fprintf_chk@plt>\n-\tblx\t1628 \n+\tblx\t168c <__fprintf_chk@plt>\n+\tblx\t162c \n \tb.w\t17ce \n \tmovs\tr0, #1\n-\tblx\t1540 \n+\tblx\t1544 \n \tb.n\t1db4 \n \tmov\tr3, r4\n \tb.n\t1c18 \n \tldr\tr5, [r5, #0]\n-\tblx\t14b0 \n+\tblx\t14b4 \n \tldr\tr2, [pc, #972]\t; (259c )\n \tmov\tr3, r0\n \tadd\tr2, pc\n \tmovs\tr1, #1\n \tstr\tr4, [sp, #0]\n \tmov\tr0, r5\n \tmovs\tr4, #1\n-\tblx\t1688 <__fprintf_chk@plt>\n+\tblx\t168c <__fprintf_chk@plt>\n \tldr.w\tr0, [r7, #144]\t; 0x90\n-\tblx\t16ac \n-\tblx\t1628 \n+\tblx\t16b0 \n+\tblx\t162c \n \tb.w\t17ce \n \tldr\tr5, [r5, #0]\n-\tblx\t14b0 \n+\tblx\t14b4 \n \tldr\tr2, [pc, #936]\t; (25a0 )\n \tmov\tr3, r0\n \tstr\tr4, [sp, #0]\n \tmovs\tr1, #1\n \tadd\tr2, pc\n \tmov\tr0, r5\n \tmovs\tr4, #1\n-\tblx\t1688 <__fprintf_chk@plt>\n+\tblx\t168c <__fprintf_chk@plt>\n \tb.w\t17ce \n \tldr\tr3, [pc, #916]\t; (25a4 )\n \tmov\tr1, r7\n \tldr\tr2, [pc, #916]\t; (25a8 )\n \tadd\tr3, pc\n \tldr\tr0, [r5, #0]\n \tadd\tr2, pc\n-\tblx\t1688 <__fprintf_chk@plt>\n+\tblx\t168c <__fprintf_chk@plt>\n \tldr\tr3, [r4, #76]\t; 0x4c\n \tcmp\tr3, #0\n \tbne.w\t246a \n \tldr\tr4, [pc, #900]\t; (25ac )\n \tmovs\tr1, #1\n \tldr\tr2, [pc, #900]\t; (25b0 )\n \tadd.w\tr8, sp, #56\t; 0x38\n \tadd\tr4, pc\n \tldr\tr0, [r5, #0]\n \tadd\tr2, pc\n \tldr\tr3, [r4, #4]\n-\tblx\t1688 <__fprintf_chk@plt>\n+\tblx\t168c <__fprintf_chk@plt>\n \tldr\tr7, [r4, #96]\t; 0x60\n \tmov\tr2, r8\n \tmovs\tr1, #0\n \tmov\tr0, r7\n \tldr.w\tsl, [r5]\n \tbl\t2e24 \n \tvmov\ts15, r7\n@@ -1103,27 +1103,27 @@\n \tldr\tr2, [pc, #860]\t; (25b8 )\n \tstr\tr0, [sp, #8]\n \tadd\tr7, pc\n \tadd\tr2, pc\n \tmov\tr0, sl\n \tvdiv.f64\td6, d7, d5\n \tvstr\td6, [sp]\n-\tblx\t1688 <__fprintf_chk@plt>\n+\tblx\t168c <__fprintf_chk@plt>\n \tldr\tr2, [pc, #840]\t; (25bc )\n \tldr\tr3, [r7, #0]\n \tmovs\tr1, #1\n \tadd\tr2, pc\n \tldr\tr0, [r5, #0]\n-\tblx\t1688 <__fprintf_chk@plt>\n+\tblx\t168c <__fprintf_chk@plt>\n \tldr\tr2, [pc, #832]\t; (25c0 )\n \tmovs\tr1, #1\n \tldr\tr3, [r4, #104]\t; 0x68\n \tldr\tr0, [r5, #0]\n \tadd\tr2, pc\n-\tblx\t1688 <__fprintf_chk@plt>\n+\tblx\t168c <__fprintf_chk@plt>\n \tldr\tr1, [r4, #108]\t; 0x6c\n \tcmp\tr1, #0\n \tbne.n\t230c \n \tldr\tr3, [r4, #116]\t; 0x74\n \tcmp\tr3, #0\n \tbeq.w\t264a \n \tldr\tr3, [pc, #808]\t; (25c4 )\n@@ -1150,80 +1150,80 @@\n \tbl\t2e24 \n \tldr\tr2, [pc, #752]\t; (25cc )\n \tstr\tr0, [sp, #0]\n \tmov\tr3, r4\n \tmov\tr0, r8\n \tadd\tr2, pc\n \tmovs\tr1, #1\n-\tblx\t1688 <__fprintf_chk@plt>\n+\tblx\t168c <__fprintf_chk@plt>\n \tb.n\t1b86 \n \tldr\tr5, [r5, #0]\n-\tblx\t14b0 \n+\tblx\t14b4 \n \tldr\tr2, [pc, #732]\t; (25d0 )\n \tmov\tr3, r0\n \tstr\tr4, [sp, #0]\n \tmovs\tr1, #1\n \tadd\tr2, pc\n \tmov\tr0, r5\n \tmovs\tr4, #1\n-\tblx\t1688 <__fprintf_chk@plt>\n-\tblx\t1628 \n+\tblx\t168c <__fprintf_chk@plt>\n+\tblx\t162c \n \tb.w\t17ce \n \tcmp\tr1, #1\n \tbne.n\t229a \n \tldr\tr2, [pc, #704]\t; (25d4 )\n \tldr\tr3, [r4, #112]\t; 0x70\n \tldr\tr0, [r5, #0]\n \tadd\tr2, pc\n-\tblx\t1688 <__fprintf_chk@plt>\n+\tblx\t168c <__fprintf_chk@plt>\n \tb.n\t229a \n \tldr\tr5, [r5, #0]\n-\tblx\t14b0 \n+\tblx\t14b4 \n \tldr\tr2, [pc, #688]\t; (25d8 )\n \tmov\tr3, r0\n \tadd\tr2, pc\n \tb.n\t21d4 \n \tldr\tr5, [r5, #0]\n-\tblx\t14b0 \n+\tblx\t14b4 \n \tldr\tr2, [pc, #680]\t; (25dc )\n \tmov\tr3, r0\n \tadd\tr2, pc\n \tb.n\t21d4 \n \tmov\tr0, fp\n \tmovs\tr4, #1\n-\tblx\t1504 \n+\tblx\t1508 \n \tldr\tr0, [pc, #668]\t; (25e0 )\n \tldr\tr3, [r5, #0]\n \tmovs\tr2, #40\t; 0x28\n \tmovs\tr1, #1\n \tadd\tr0, pc\n-\tblx\t1580 \n+\tblx\t1584 \n \tldr.w\tr0, [r7, #144]\t; 0x90\n-\tblx\t16ac \n-\tblx\t1628 \n+\tblx\t16b0 \n+\tblx\t162c \n \tb.w\t17ce \n \tldr\tr6, [pc, #640]\t; (25e4 )\n \tadd\tr6, pc\n \tldr.w\tr0, [r6, #144]\t; 0x90\n-\tblx\t167c \n+\tblx\t1680 \n \tldr\tr3, [r6, #64]\t; 0x40\n \tcmp\tr3, #0\n \tbeq.w\t253a \n \tldr\tr0, [pc, #624]\t; (25e8 )\n \tmovs\tr2, #25\n \tldr\tr3, [r5, #0]\n \tmovs\tr1, #1\n \tadd\tr0, pc\n-\tblx\t1580 \n+\tblx\t1584 \n \tldr\tr6, [pc, #616]\t; (25ec )\n \tmovs\tr1, #0\n \tmov\tr0, sl\n \tvldr\ts16, [pc, #460]\t; 2558 \n \tadd\tr6, pc\n-\tblx\t1598 \n+\tblx\t159c \n \tldrd\tr3, r0, [r8, #-128]\t; 0x80\n \tmovs\tr1, #1\n \tldr\tr7, [r6, #16]\n \tldr\tr2, [pc, #596]\t; (25f0 )\n \tsubs\tr0, r0, r7\n \tvmov\ts15, r0\n \tldr\tr0, [r6, #12]\n@@ -1232,15 +1232,15 @@\n \tsubs\tr3, r3, r0\n \tvmov\ts14, r3\n \tvcvt.f32.s32\ts14, s14\n \tvmla.f32\ts14, s15, s16\n \tvcvt.f64.f32\td7, s14\n \tvstr\td7, [sp]\n \tldr\tr0, [r5, #0]\n-\tblx\t1688 <__fprintf_chk@plt>\n+\tblx\t168c <__fprintf_chk@plt>\n \tldr\tr3, [r6, #44]\t; 0x2c\n \tcbz\tr3, 2404 \n \tvldr\ts13, [r6, #40]\t; 0x28\n \tvmov\ts15, r3\n \tldr\tr3, [pc, #544]\t; (25f4 )\n \tvcvt.f32.u32\ts15, s15\n \tldr\tr0, [r5, #0]\n@@ -1254,138 +1254,138 @@\n \tldr\tr3, [pc, #516]\t; (25f8 )\n \tadd\tr3, pc\n \tldr\tr2, [pc, #516]\t; (25fc )\n \tmovs\tr1, #1\n \tstr\tr3, [sp, #8]\n \tadd\tr2, pc\n \tvstr\td7, [sp]\n-\tblx\t1688 <__fprintf_chk@plt>\n+\tblx\t168c <__fprintf_chk@plt>\n \tldr\tr3, [pc, #504]\t; (2600 )\n \tadd\tr3, pc\n \tldr.w\tr0, [r3, #144]\t; 0x90\n \tcbz\tr0, 2432 \n-\tblx\t16dc \n+\tblx\t16e0 \n \tmov\tr6, r0\n \tcmp\tr0, #0\n \tbne.w\t27d0 \n \tldr\tr3, [pc, #488]\t; (2604 )\n \tadd\tr3, pc\n \tldr.w\tr0, [r3, #144]\t; 0x90\n-\tblx\t16ac \n+\tblx\t16b0 \n \tmov\tr6, r0\n \tcmp\tr0, #0\n \tbne.w\t27b8 \n-\tblx\t1628 \n+\tblx\t162c \n \tldr\tr7, [pc, #468]\t; (2608 )\n \tadd\tr7, pc\n \tldr\tr0, [r7, #0]\n \tcbz\tr0, 2450 \n \tldr\tr3, [r7, #72]\t; 0x48\n \tcmp\tr3, #0\n \tbne.w\t276c \n \tldr\tr6, [pc, #456]\t; (260c )\n \tadd\tr6, pc\n \tldr\tr0, [r6, #0]\n-\tblx\t1694 \n+\tblx\t1698 \n \tmovs\tr3, #0\n \tstr\tr3, [r6, #0]\n \tldr\tr0, [pc, #444]\t; (2610 )\n \tmovs\tr2, #5\n \tldr\tr3, [r5, #0]\n \tmovs\tr1, #1\n \tadd\tr0, pc\n-\tblx\t1580 \n+\tblx\t1584 \n \tb.w\t17ce \n \tldr\tr2, [pc, #432]\t; (2614 )\n \tadd\tr2, pc\n \tb.w\t1c68 \n \tldr\tr3, [r4, #80]\t; 0x50\n \tmov\tr1, r7\n \tstr\tr3, [sp, #0]\n \tldr\tr2, [pc, #420]\t; (2618 )\n \tldr\tr3, [r4, #84]\t; 0x54\n \tldr\tr0, [r5, #0]\n \tadd\tr2, pc\n-\tblx\t1688 <__fprintf_chk@plt>\n+\tblx\t168c <__fprintf_chk@plt>\n \tb.n\t2224 \n \tldrb\tr1, [r7, #4]\n \tldr.w\tr0, [r7, #144]\t; 0x90\n-\tblx\t1664 \n+\tblx\t1668 \n \tmov\tfp, r0\n \tcmp\tr0, #0\n \tbeq.w\t1cae \n \tldr\tr5, [r5, #0]\n-\tblx\t14b0 \n+\tblx\t14b4 \n \tldr\tr2, [pc, #388]\t; (261c )\n \tmov\tr3, r0\n \tmov\tr1, r4\n \tmov\tr0, r5\n \tadd\tr2, pc\n \tstr.w\tfp, [sp]\n-\tblx\t1688 <__fprintf_chk@plt>\n+\tblx\t168c <__fprintf_chk@plt>\n \tldr.w\tr0, [r7, #144]\t; 0x90\n-\tblx\t16ac \n-\tblx\t1628 \n+\tblx\t16b0 \n+\tblx\t162c \n \tb.w\t17ce \n \tldr\tr1, [pc, #356]\t; (2620 )\n \tldr\tr0, [sp, #16]\n \tadd\tr1, pc\n-\tblx\t16c4 \n+\tblx\t16c8 \n \tb.n\t1cdc \n \tcmp\tr6, #1\n \tbne.w\t1d50 \n \tldrb.w\tr1, [r3, #112]\t; 0x70\n-\tblx\t16d0 \n+\tblx\t16d4 \n \tmov\tr4, r0\n \tcmp\tr0, #0\n \tbeq.w\t1d50 \n \tldr\tr7, [r5, #0]\n-\tblx\t14b0 \n+\tblx\t14b4 \n \tldr\tr2, [pc, #320]\t; (2624 )\n \tmov\tr3, r0\n \tmov\tr1, r6\n \tmov\tr0, r7\n \tadd\tr2, pc\n \tstr\tr4, [sp, #0]\n-\tblx\t1688 <__fprintf_chk@plt>\n+\tblx\t168c <__fprintf_chk@plt>\n \tb.n\t1d50 \n \tldr\tr0, [pc, #308]\t; (2628 )\n \tmovs\tr2, #44\t; 0x2c\n \tldr\tr3, [r4, #0]\n \tmovs\tr1, #1\n \tadd\tr0, pc\n \tadds\tr0, #28\n-\tblx\t1580 \n+\tblx\t1584 \n \tb.w\t1d04 \n \tldr\tr5, [r5, #0]\n-\tblx\t14b0 \n+\tblx\t14b4 \n \tldr\tr2, [pc, #284]\t; (262c )\n \tmov\tr3, r0\n \tadd\tr2, pc\n \tb.n\t21d4 \n \tldr\tr2, [pc, #280]\t; (2630 )\n \tadd\tr2, pc\n \tmovs\tr1, #1\n \tldr\tr0, [r5, #0]\n-\tblx\t1688 <__fprintf_chk@plt>\n+\tblx\t168c <__fprintf_chk@plt>\n \tldr.w\tr0, [r4, #144]\t; 0x90\n-\tblx\t16ac \n+\tblx\t16b0 \n \tmovs\tr4, #1\n-\tblx\t1628 \n+\tblx\t162c \n \tb.w\t17ce \n \tldr\tr2, [pc, #256]\t; (2634 )\n \tldr\tr3, [sp, #16]\n \tadd\tr2, pc\n \tb.n\t2518 \n \tldr\tr0, [pc, #252]\t; (2638 )\n \tmovs\tr2, #12\n \tldr\tr3, [r5, #0]\n \tmovs\tr1, #1\n \tadd\tr0, pc\n-\tblx\t1580 \n+\tblx\t1584 \n \tb.n\t2382 \n \tnop\n \tnop.w\n \tmovs\tr0, r0\n \tmovs\tr0, r0\n \tstrh\tr0, [r0, #36]\t; 0x24\n \tasrs\tr6, r5\n@@ -1503,133 +1503,133 @@\n \tmovs\tr0, r0\n \tasrs\tr6, r3, #31\n \tmovs\tr0, r0\n \tldr\tr2, [pc, #444]\t; (27fc )\n \tldr\tr3, [r3, #120]\t; 0x78\n \tldr\tr0, [r5, #0]\n \tadd\tr2, pc\n-\tblx\t1688 <__fprintf_chk@plt>\n+\tblx\t168c <__fprintf_chk@plt>\n \tb.n\t22a6 \n \tldr\tr2, [pc, #436]\t; (2800 )\n \tmovs\tr1, #1\n \tldr\tr3, [r7, #4]\n \tldr\tr0, [r5, #0]\n \tadd\tr2, pc\n-\tblx\t1688 <__fprintf_chk@plt>\n+\tblx\t168c <__fprintf_chk@plt>\n \tldr\tr2, [pc, #424]\t; (2804 )\n \tldr\tr3, [r7, #8]\n \tmovs\tr1, #1\n \tldr\tr0, [r5, #0]\n \tadd\tr2, pc\n-\tblx\t1688 <__fprintf_chk@plt>\n+\tblx\t168c <__fprintf_chk@plt>\n \tldr\tr2, [pc, #416]\t; (2808 )\n \tldr\tr3, [r7, #12]\n \tmovs\tr1, #1\n \tldr\tr0, [r5, #0]\n \tadd\tr2, pc\n-\tblx\t1688 <__fprintf_chk@plt>\n+\tblx\t168c <__fprintf_chk@plt>\n \tb.n\t22a6 \n \tldr\tr5, [r5, #0]\n-\tblx\t14b0 \n+\tblx\t14b4 \n \tldr\tr2, [pc, #396]\t; (280c )\n \tmov\tr3, r0\n \tmov\tr0, r5\n \tstr\tr4, [sp, #0]\n \tadd\tr2, pc\n \tmovs\tr1, #1\n \tmovs\tr4, #1\n-\tblx\t1688 <__fprintf_chk@plt>\n+\tblx\t168c <__fprintf_chk@plt>\n \tldr.w\tr0, [r6, #144]\t; 0x90\n-\tblx\t16ac \n-\tblx\t1628 \n+\tblx\t16b0 \n+\tblx\t162c \n \tb.w\t17ce \n \tldr\tr5, [r5, #0]\n-\tblx\t14b0 \n+\tblx\t14b4 \n \tldr\tr2, [pc, #360]\t; (2810 )\n \tmov\tr3, r0\n \tstr\tr4, [sp, #0]\n \tmov\tr0, r5\n \tadd\tr2, pc\n \tb.n\t2686 \n \tldrb.w\tr1, [r3, #120]\t; 0x78\n-\tblx\t14c8 \n+\tblx\t14cc \n \tmov\tr4, r0\n \tcmp\tr0, #0\n \tbeq.w\t1d60 \n \tldr\tr7, [r5, #0]\n-\tblx\t14b0 \n+\tblx\t14b4 \n \tldr\tr2, [pc, #332]\t; (2814 )\n \tmov\tr3, r0\n \tmov\tr1, r6\n \tmov\tr0, r7\n \tadd\tr2, pc\n \tstr\tr4, [sp, #0]\n-\tblx\t1688 <__fprintf_chk@plt>\n+\tblx\t168c <__fprintf_chk@plt>\n \tb.w\t1d60 \n \tldr\tr3, [pc, #316]\t; (2818 )\n \tadd\tr3, pc\n \tldrb\tr1, [r3, #4]\n-\tblx\t161c \n+\tblx\t1620 \n \tmov\tr4, r0\n \tcbnz\tr0, 274e \n \tldr\tr2, [pc, #304]\t; (281c )\n \tldr\tr3, [pc, #308]\t; (2820 )\n \tadd\tr2, pc\n \tadd\tr3, pc\n \tldrb\tr1, [r2, #8]\n \tldr.w\tr0, [r3, #144]\t; 0x90\n-\tblx\t158c \n+\tblx\t1590 \n \tmov\tr4, r0\n \tcbnz\tr0, 2736 \n \tldr\tr2, [pc, #292]\t; (2824 )\n \tldr\tr3, [pc, #292]\t; (2828 )\n \tadd\tr2, pc\n \tadd\tr3, pc\n \tldrb\tr1, [r2, #12]\n \tldr.w\tr0, [r3, #144]\t; 0x90\n-\tblx\t15a4 \n+\tblx\t15a8 \n \tmov\tr4, r0\n \tcmp\tr0, #0\n \tbeq.w\t1d60 \n \tldr\tr6, [r5, #0]\n-\tblx\t14b0 \n+\tblx\t14b4 \n \tldr\tr2, [pc, #268]\t; (282c )\n \tmov\tr3, r0\n \tmovs\tr1, #1\n \tmov\tr0, r6\n \tadd\tr2, pc\n \tstr\tr4, [sp, #0]\n-\tblx\t1688 <__fprintf_chk@plt>\n+\tblx\t168c <__fprintf_chk@plt>\n \tb.w\t1d60 \n-\tblx\t1558 <__stack_chk_fail@plt>\n+\tblx\t155c <__stack_chk_fail@plt>\n \tldr\tr6, [r5, #0]\n-\tblx\t14b0 \n+\tblx\t14b4 \n \tldr\tr2, [pc, #240]\t; (2830 )\n \tmov\tr3, r0\n \tmovs\tr1, #1\n \tmov\tr0, r6\n \tadd\tr2, pc\n \tstr\tr4, [sp, #0]\n-\tblx\t1688 <__fprintf_chk@plt>\n+\tblx\t168c <__fprintf_chk@plt>\n \tb.n\t26fe \n \tldr\tr6, [r5, #0]\n-\tblx\t14b0 \n+\tblx\t14b4 \n \tldr\tr2, [pc, #220]\t; (2834 )\n \tmov\tr3, r0\n \tmovs\tr1, #1\n \tmov\tr0, r6\n \tadd\tr2, pc\n \tstr\tr4, [sp, #0]\n-\tblx\t1688 <__fprintf_chk@plt>\n+\tblx\t168c <__fprintf_chk@plt>\n \tb.n\t26e8 \n \tldr\tr3, [pc, #208]\t; (2838 )\n \tadd\tr3, pc\n \tb.n\t23f4 \n \tldr\tr6, [pc, #204]\t; (283c )\n-\tblx\t1534 \n+\tblx\t1538 \n \tmov\tr3, r0\n \tldr.w\tr1, [r7, #148]\t; 0x94\n \tadd\tr6, pc\n \tldrh\tr2, [r6, #20]\n \tldrh\tr0, [r6, #18]\n \tstrh\tr2, [r6, #62]\t; 0x3e\n \tlsrs\tr2, r2, #3\n@@ -1643,40 +1643,40 @@\n \tstr\tr2, [r6, #56]\t; 0x38\n \tldrh\tr2, [r6, #16]\n \tstrh\tr2, [r6, #48]\t; 0x30\n \tsub.w\tr2, r3, #8\n \tsubs\tr3, #44\t; 0x2c\n \tstr\tr2, [r6, #32]\n \tstr\tr3, [r6, #68]\t; 0x44\n-\tblx\t1564 \n+\tblx\t1568 \n \tldr\tr3, [r7, #0]\n \tmovs\tr2, #44\t; 0x2c\n \tadd.w\tr0, r6, #28\n \tmovs\tr1, #1\n-\tblx\t1580 \n+\tblx\t1584 \n \tb.n\t2442 \n \tldr\tr7, [r5, #0]\n-\tblx\t14b0 \n+\tblx\t14b4 \n \tldr\tr2, [pc, #128]\t; (2840 )\n \tmov\tr3, r0\n \tmovs\tr1, #1\n \tmov\tr0, r7\n \tadd\tr2, pc\n \tstr\tr6, [sp, #0]\n-\tblx\t1688 <__fprintf_chk@plt>\n+\tblx\t168c <__fprintf_chk@plt>\n \tb.n\t242e \n \tldr\tr7, [r5, #0]\n-\tblx\t14b0 \n+\tblx\t14b4 \n \tldr\tr2, [pc, #108]\t; (2844 )\n \tmov\tr3, r0\n \tmovs\tr1, #1\n \tmov\tr0, r7\n \tadd\tr2, pc\n \tstr\tr6, [sp, #0]\n-\tblx\t1688 <__fprintf_chk@plt>\n+\tblx\t168c <__fprintf_chk@plt>\n \tb.n\t241a \n \tldr\tr0, [pc, #92]\t; (2848 )\n \tmovs\tr3, #6\n \tadd\tr0, pc\n \tstr\tr3, [r0, #0]\n \tcmp\tr1, #0\n \tbeq.w\t175e \n@@ -1737,16 +1737,16 @@\n \tldr.w\tip, [pc, #32]\t; 2888 <_start+0x3c>\n \tldr.w\tip, [sl, ip]\n \tstr.w\tip, [sp, #-4]!\n \tldr\tr3, [pc, #24]\t; (288c <_start+0x40>)\n \tldr.w\tr3, [sl, r3]\n \tldr\tr0, [pc, #24]\t; (2890 <_start+0x44>)\n \tldr.w\tr0, [sl, r0]\n-\tblx\t15bc <__libc_start_main@plt>\n-\tblx\t16e8 \n+\tblx\t15c0 <__libc_start_main@plt>\n+\tblx\t16ec \n \tasrs\tr4, r7, #29\n \tmovs\tr1, r0\n \tlsls\tr4, r2, #3\n \tmovs\tr0, r0\n \tlsls\tr4, r5, #3\n \tmovs\tr0, r0\n \tlsls\tr4, r6, #3\n@@ -1756,15 +1756,15 @@\n call_weak_fn():\n \tldr\tr3, [pc, #20]\t; 28b0 \n \tldr\tr2, [pc, #20]\t; 28b4 \n \tadd\tr3, pc, r3\n \tldr\tr2, [r3, r2]\n \tcmp\tr2, #0\n \tbxeq\tlr\n-\tb\t15f8 <__gmon_start__@plt>\n+\tb\t15fc <__gmon_start__@plt>\n \tandeq\tr1, r1, ip, asr r7\n \tandeq\tr0, r0, r8, ror #1\n \n 000028b8 :\n deregister_tm_clones():\n \tldr\tr0, [pc, #24]\t; (28d4 )\n \tldr\tr3, [pc, #28]\t; (28d8 )\n@@ -1828,15 +1828,15 @@\n \tcbnz\tr3, 2942 <__do_global_dtors_aux+0x2a>\n \tldr\tr3, [pc, #36]\t; (294c <__do_global_dtors_aux+0x34>)\n \tldr\tr3, [r2, r3]\n \tcbz\tr3, 2936 <__do_global_dtors_aux+0x1e>\n \tldr\tr3, [pc, #32]\t; (2950 <__do_global_dtors_aux+0x38>)\n \tadd\tr3, pc\n \tldr\tr0, [r3, #0]\n-\tblx\t14ec <__cxa_finalize@plt>\n+\tblx\t14f0 <__cxa_finalize@plt>\n \tbl\t28b8 \n \tldr\tr3, [pc, #24]\t; (2954 <__do_global_dtors_aux+0x3c>)\n \tmovs\tr2, #1\n \tadd\tr3, pc\n \tstrb\tr2, [r3, #0]\n \tpop\t{r3, pc}\n \tadds\tr6, r5, r0\n@@ -1882,15 +1882,15 @@\n \tlsls\tr1, r2, #13\n \tstr\tr5, [sp, #12]\n \tldrd\tr4, r5, [r0, #8]\n \tlsls\tr5, r5, #1\n \tadd\tr7, sp, #4\n \tmovs\tr1, #0\n \tmov\tr0, r7\n-\tblx\t1598 \n+\tblx\t159c \n \tldr\tr3, [pc, #356]\t; (2b0c )\n \tadd\tr3, pc\n \tldr\tr2, [r3, #8]\n \tcmp\tr2, #0\n \tbne.n\t2a38 \n \tadd.w\tr6, r3, #12\n \tadd.w\tr2, r3, #20\n@@ -1919,15 +1919,15 @@\n \tmov\tr0, r4\n \tcbz\tr4, 2a00 \n \tldr\tr3, [pc, #292]\t; (2b18 )\n \tmov\tr2, r5\n \tmovs\tr1, #1\n \tadd\tr3, pc\n \tldr\tr3, [r3, #0]\n-\tblx\t1580 \n+\tblx\t1584 \n \tcmp\tr5, r0\n \tbne.n\t2ae4 \n \tldr\tr3, [pc, #276]\t; (2b1c )\n \tadd\tr3, pc\n \tldr\tr2, [r3, #48]\t; 0x30\n \tcmp\tr2, #1\n \tbne.n\t2a16 \n@@ -2008,15 +2008,15 @@\n \tldrd\tr4, r5, [r0, #8]\n \tlsls\tr5, r5, #3\n \tb.n\t299a \n \tlsls\tr5, r5, #1\n \tb.n\t2ad4 \n \tmov.w\tr0, #4294967295\t; 0xffffffff\n \tb.n\t2a18 \n-\tblx\t1558 <__stack_chk_fail@plt>\n+\tblx\t155c <__stack_chk_fail@plt>\n \tmovs\tr4, #0\n \tmov\tr5, r4\n \tb.n\t299a \n \tadds\tr7, #189\t; 0xbd\n \tadds\tr5, #134\t; 0x86\n \tldmia\tr4!, {r0, r2, r3, r6, r7}\n \tsubs\tr6, #76\t; 0x4c\n@@ -2056,140 +2056,140 @@\n \tsub\tsp, #8\n \tadd\tr3, pc\n \tldr\tr5, [pc, #320]\t; (2c80 )\n \tldr\tr4, [r0, r4]\n \tadd\tr2, pc\n \tadd\tr5, pc\n \tldr\tr0, [r4, #0]\n-\tblx\t1688 <__fprintf_chk@plt>\n+\tblx\t168c <__fprintf_chk@plt>\n \tldr\tr0, [pc, #308]\t; (2c84 )\n \tldr\tr3, [r4, #0]\n \tmovs\tr2, #7\n \tmovs\tr1, #1\n \tadd\tr0, pc\n-\tblx\t1580 \n+\tblx\t1584 \n \tldr\tr0, [pc, #300]\t; (2c88 )\n \tldr\tr3, [r4, #0]\n \tmovs\tr2, #38\t; 0x26\n \tmovs\tr1, #1\n \tadd\tr0, pc\n-\tblx\t1580 \n+\tblx\t1584 \n \tldr\tr0, [pc, #288]\t; (2c8c )\n \tldr\tr3, [r4, #0]\n \tmovs\tr2, #61\t; 0x3d\n \tmovs\tr1, #1\n \tadd\tr0, pc\n-\tblx\t1580 \n+\tblx\t1584 \n \tldr\tr0, [pc, #280]\t; (2c90 )\n \tldr\tr3, [r4, #0]\n \tmovs\tr2, #69\t; 0x45\n \tmovs\tr1, #1\n \tadd\tr0, pc\n-\tblx\t1580 \n+\tblx\t1584 \n \tldr\tr0, [pc, #268]\t; (2c94 )\n \tldr\tr3, [r4, #0]\n \tmovs\tr2, #75\t; 0x4b\n \tmovs\tr1, #1\n \tadd\tr0, pc\n-\tblx\t1580 \n+\tblx\t1584 \n \tldr\tr0, [pc, #260]\t; (2c98 )\n \tldr\tr3, [r4, #0]\n \tmovs\tr2, #40\t; 0x28\n \tmovs\tr1, #1\n \tadd\tr0, pc\n-\tblx\t1580 \n+\tblx\t1584 \n \tldr\tr0, [pc, #248]\t; (2c9c )\n \tldr\tr3, [r4, #0]\n \tmovs\tr2, #65\t; 0x41\n \tmovs\tr1, #1\n \tadd\tr0, pc\n-\tblx\t1580 \n+\tblx\t1584 \n \tldr\tr2, [pc, #240]\t; (2ca0 )\n \tldr\tr0, [r4, #0]\n \tmovs\tr3, #24\n \tadd\tr2, pc\n \tmov.w\tr1, #900\t; 0x384\n \tstr\tr6, [sp, #0]\n \tstr\tr1, [sp, #4]\n \tmovs\tr1, #1\n-\tblx\t1688 <__fprintf_chk@plt>\n+\tblx\t168c <__fprintf_chk@plt>\n \tldr\tr0, [pc, #220]\t; (2ca4 )\n \tldr\tr3, [r4, #0]\n \tmovs\tr2, #34\t; 0x22\n \tmovs\tr1, #1\n \tadd\tr0, pc\n-\tblx\t1580 \n+\tblx\t1584 \n \tldr\tr0, [pc, #212]\t; (2ca8 )\n \tldr\tr3, [r4, #0]\n \tmovs\tr2, #36\t; 0x24\n \tmovs\tr1, #1\n \tadd\tr0, pc\n-\tblx\t1580 \n+\tblx\t1584 \n \tldr\tr0, [pc, #200]\t; (2cac )\n \tldr\tr3, [r4, #0]\n \tmovs\tr2, #84\t; 0x54\n \tmovs\tr1, #1\n \tadd\tr0, pc\n-\tblx\t1580 \n+\tblx\t1584 \n \tldr\tr0, [pc, #192]\t; (2cb0 )\n \tldr\tr3, [r4, #0]\n \tmovs\tr2, #57\t; 0x39\n \tmovs\tr1, #1\n \tadd\tr0, pc\n-\tblx\t1580 \n+\tblx\t1584 \n \tldr\tr2, [pc, #180]\t; (2cb4 )\n \tldr\tr1, [r5, #4]\n \tmovs\tr3, #15\n \tldr\tr0, [r4, #0]\n \tadd\tr2, pc\n \tstr\tr1, [sp, #0]\n \tmovs\tr1, #1\n-\tblx\t1688 <__fprintf_chk@plt>\n+\tblx\t168c <__fprintf_chk@plt>\n \tldr\tr2, [pc, #168]\t; (2cb8 )\n \tldr\tr1, [r5, #8]\n \tmovs\tr3, #15\n \tldr\tr0, [r4, #0]\n \tadd\tr2, pc\n \tstr\tr1, [sp, #0]\n \tmovs\tr1, #1\n-\tblx\t1688 <__fprintf_chk@plt>\n+\tblx\t168c <__fprintf_chk@plt>\n \tldr\tr2, [pc, #152]\t; (2cbc )\n \tldr\tr1, [r5, #12]\n \tmovs\tr3, #14\n \tldr\tr0, [r4, #0]\n \tadd\tr2, pc\n \tstr\tr1, [sp, #0]\n \tmovs\tr1, #1\n-\tblx\t1688 <__fprintf_chk@plt>\n+\tblx\t168c <__fprintf_chk@plt>\n \tldr\tr2, [pc, #140]\t; (2cc0 )\n \tldr\tr0, [r4, #0]\n \tmovs\tr3, #21\n \tadd\tr2, pc\n \tmovs\tr1, #1\n-\tblx\t1688 <__fprintf_chk@plt>\n+\tblx\t168c <__fprintf_chk@plt>\n \tldr\tr2, [pc, #128]\t; (2cc4 )\n \tldr\tr0, [r4, #0]\n \tmovs\tr3, #21\n \tadd\tr2, pc\n \tmovs\tr1, #1\n-\tblx\t1688 <__fprintf_chk@plt>\n+\tblx\t168c <__fprintf_chk@plt>\n \tldr\tr0, [pc, #120]\t; (2cc8 )\n \tldr\tr3, [r4, #0]\n \tmovs\tr2, #71\t; 0x47\n \tmovs\tr1, #1\n \tadd\tr0, pc\n-\tblx\t1580 \n+\tblx\t1584 \n \tldr\tr0, [pc, #108]\t; (2ccc )\n \tldr\tr3, [r4, #0]\n \tmovs\tr2, #19\n \tadd\tr0, pc\n \tmovs\tr1, #1\n \tadd\tsp, #8\n \tldmia.w\tsp!, {r4, r5, r6, lr}\n-\tb.w\t157c \n+\tb.w\t1580 \n \tasrs\tr0, r1, #19\n \tmovs\tr1, r0\n \tlsls\tr4, r4, #3\n \tmovs\tr0, r0\n \tlsls\tr0, r3, #23\n \tmovs\tr0, r0\n \tlsls\tr6, r4, #23\n@@ -2244,15 +2244,15 @@\n \tldr.w\tlr, [pc, #36]\t; 2d00 \n \tadd\tip, pc\n \tldr\tr2, [pc, #32]\t; (2d04 )\n \tmov\tr0, ip\n \tadd\tr2, pc\n \tldr.w\tr0, [ip, lr]\n \tldr\tr0, [r0, #0]\n-\tblx\t1688 <__fprintf_chk@plt>\n+\tblx\t168c <__fprintf_chk@plt>\n \tldr\tr3, [pc, #20]\t; (2d08 )\n \tmovs\tr2, #1\n \tadd\tr3, pc\n \tstr\tr2, [r3, #64]\t; 0x40\n \tpop\t{r3, pc}\n \tnop\n \tasrs\tr6, r3, #12\n@@ -2273,25 +2273,25 @@\n \tmov\tr4, r0\n \tsub\tsp, #12\n \tmov\tr5, r1\n \tldr\tr3, [r2, r3]\n \tldr\tr3, [r3, #0]\n \tstr\tr3, [sp, #4]\n \tmov.w\tr3, #0\n-\tblx\t1610 \n+\tblx\t1614 \n \tcmp\tr0, #2\n \tbls.n\t2d32 \n \tldrb\tr3, [r4, #0]\n \tcmp\tr3, #48\t; 0x30\n \tbeq.n\t2d66 \n \tmovs\tr2, #10\n \tmov\tr1, sp\n \tmov\tr0, r4\n \tstr\tr4, [sp, #0]\n-\tblx\t1658 \n+\tblx\t165c \n \tldr\tr3, [sp, #0]\n \tmov\tr2, r0\n \tcmp\tr3, r4\n \tbeq.n\t2d82 \n \tldrb\tr0, [r3, #0]\n \tcbnz\tr0, 2d82 \n \tstrd\tr2, r1, [r5]\n@@ -2317,15 +2317,15 @@\n \titt\teq\n \taddeq\tr4, #2\n \tmoveq\tr2, #2\n \tbeq.n\t2d34 \n \tb.n\t2d32 \n \tmvn.w\tr0, #1\n \tb.n\t2d4e \n-\tblx\t1558 <__stack_chk_fail@plt>\n+\tblx\t155c <__stack_chk_fail@plt>\n \tasrs\tr4, r5, #11\n \tmovs\tr1, r0\n \tlsls\tr0, r4, #3\n \tmovs\tr0, r0\n \tasrs\tr2, r5, #10\n \tmovs\tr1, r0\n \n@@ -2338,25 +2338,25 @@\n \tmov\tr4, r0\n \tsub\tsp, #12\n \tmov\tr5, r1\n \tldr\tr3, [r2, r3]\n \tldr\tr3, [r3, #0]\n \tstr\tr3, [sp, #4]\n \tmov.w\tr3, #0\n-\tblx\t1610 \n+\tblx\t1614 \n \tcmp\tr0, #2\n \tbls.n\t2dbe \n \tldrb\tr3, [r4, #0]\n \tcmp\tr3, #48\t; 0x30\n \tbeq.n\t2df0 \n \tmovs\tr2, #10\n \tmov\tr1, sp\n \tmov\tr0, r4\n \tstr\tr4, [sp, #0]\n-\tblx\t1604 \n+\tblx\t1608 \n \tldr\tr3, [sp, #0]\n \tmov\tr2, r0\n \tcmp\tr3, r4\n \tbeq.n\t2e0c \n \tldrb\tr0, [r3, #0]\n \tcbnz\tr0, 2e0c \n \tstr\tr2, [r5, #0]\n@@ -2382,15 +2382,15 @@\n \titt\teq\n \taddeq\tr4, #2\n \tmoveq\tr2, #2\n \tbeq.n\t2dc0 \n \tb.n\t2dbe \n \tmvn.w\tr0, #1\n \tb.n\t2dd8 \n-\tblx\t1558 <__stack_chk_fail@plt>\n+\tblx\t155c <__stack_chk_fail@plt>\n \tnop\n \tasrs\tr0, r4, #9\n \tmovs\tr1, r0\n \tlsls\tr0, r4, #3\n \tmovs\tr0, r0\n \tasrs\tr0, r4, #8\n \tmovs\tr1, r0\n@@ -2445,15 +2445,15 @@\n \tmov\tr6, r3\n \tcbnz\tr5, 2eee \n \tstrb\tr5, [r2, r4]\n \tmov\tr6, r2\n \tldrb\tr3, [r2, #0]\n \tcbz\tr3, 2eee \n \tmov\tr0, r2\n-\tblx\t1610 \n+\tblx\t1614 \n \tsubs\tr0, #1\n \tadds\tr1, r6, r0\n \tcmp\tr6, r1\n \tbcs.n\t2eee \n \tmov\tr2, r6\n \tldrb\tr0, [r1, #0]\n \tldrb\tr3, [r2, #0]\n@@ -2489,15 +2489,15 @@\n \tadd\tsp, #16\n \tbx\tlr\n \n 00002f24 <__aeabi_idiv0>:\n __aeabi_ldiv0():\n \tpush\t{r1, lr}\n \tmov.w\tr0, #8\n-\tblx\t14bc \n+\tblx\t14c0 \n \tpop\t{r1, pc}\n \n 00002f30 <__udivmoddi4>:\n __udivmoddi4():\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, lr}\n \tcmp\tr0, r2\n \tmov\tr5, r1\n@@ -2596,15 +2596,15 @@\n \tmov\tr7, r0\n \tldr\tr6, [pc, #48]\t; (3070 <__libc_csu_init+0x38>)\n \tldr\tr5, [pc, #48]\t; (3074 <__libc_csu_init+0x3c>)\n \tmov\tr8, r1\n \tadd\tr6, pc\n \tmov\tr9, r2\n \tadd\tr5, pc\n-\tblx\t1490 <_init>\n+\tblx\t1494 <_init>\n \tsubs\tr6, r6, r5\n \tasrs\tr6, r6, #2\n \tbeq.n\t306a <__libc_csu_init+0x32>\n \tsubs\tr5, #4\n \tmovs\tr4, #0\n \tldr.w\tr3, [r5, #4]!\n \tmov\tr2, r9\n"}, {"source1": "readelf --wide --decompress --hex-dump=.got {}", "source2": "readelf --wide --decompress --hex-dump=.got {}", "unified_diff": "@@ -1,20 +1,20 @@\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- 0x00014000 f83e0100 00000000 00000000 9c140000 .>..............\n- 0x00014010 9c140000 9c140000 9c140000 9c140000 ................\n- 0x00014020 9c140000 9c140000 9c140000 9c140000 ................\n- 0x00014030 9c140000 9c140000 9c140000 9c140000 ................\n- 0x00014040 9c140000 9c140000 9c140000 9c140000 ................\n- 0x00014050 9c140000 9c140000 9c140000 9c140000 ................\n- 0x00014060 9c140000 9c140000 9c140000 9c140000 ................\n- 0x00014070 9c140000 9c140000 9c140000 9c140000 ................\n- 0x00014080 9c140000 9c140000 9c140000 9c140000 ................\n- 0x00014090 9c140000 9c140000 9c140000 9c140000 ................\n- 0x000140a0 9c140000 9c140000 9c140000 9c140000 ................\n- 0x000140b0 9c140000 9c140000 9c140000 9c140000 ................\n- 0x000140c0 9c140000 9c140000 9c140000 9c140000 ................\n- 0x000140d0 9c140000 79300000 00000000 00000000 ....y0..........\n+ 0x00014000 f83e0100 00000000 00000000 a0140000 .>..............\n+ 0x00014010 a0140000 a0140000 a0140000 a0140000 ................\n+ 0x00014020 a0140000 a0140000 a0140000 a0140000 ................\n+ 0x00014030 a0140000 a0140000 a0140000 a0140000 ................\n+ 0x00014040 a0140000 a0140000 a0140000 a0140000 ................\n+ 0x00014050 a0140000 a0140000 a0140000 a0140000 ................\n+ 0x00014060 a0140000 a0140000 a0140000 a0140000 ................\n+ 0x00014070 a0140000 a0140000 a0140000 a0140000 ................\n+ 0x00014080 a0140000 a0140000 a0140000 a0140000 ................\n+ 0x00014090 a0140000 a0140000 a0140000 a0140000 ................\n+ 0x000140a0 a0140000 a0140000 a0140000 a0140000 ................\n+ 0x000140b0 a0140000 a0140000 a0140000 a0140000 ................\n+ 0x000140c0 a0140000 a0140000 a0140000 a0140000 ................\n+ 0x000140d0 a0140000 79300000 00000000 00000000 ....y0..........\n 0x000140e0 00000000 00000000 00000000 39300000 ............90..\n 0x000140f0 00000000 11170000 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: Unable to find program interpreter name", "readelf: Error: no .dynamic section in the dynamic segment", "readelf: Warning: Separate debug info file /srv/reproducible-results/rbuild-debian/tmp.17ccKabX72/dbd-tmp-e5I8P3S/diffoscope_znjjl7l3_b2/tmpdw17w6el_DebTarContainer/0/.debug/e4ab5e056f30b03d0cfe6fe3dca5c112a8d0ec.debug found, but CRC does not match - ignoring"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 65346162 35653035 36663330 62303364 e4ab5e056f30b03d\n- 0x00000010 30636665 36666533 64636135 63313132 0cfe6fe3dca5c112\n- 0x00000020 61386430 65632e64 65627567 00000000 a8d0ec.debug....\n- 0x00000030 d30af4c9 ....\n+ 0x00000000 37333634 36616537 37306336 66343339 73646ae770c6f439\n+ 0x00000010 34623636 66316434 38643436 33613332 4b66f1d48d463a32\n+ 0x00000020 34343564 65302e64 65627567 00000000 445de0.debug....\n+ 0x00000030 b9dbc203 ....\n \n"}]}, {"source1": "./usr/bin/airspy_si5351c", "source2": "./usr/bin/airspy_si5351c", "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 0000c0 04 A 5 0 4\n [ 5] .dynsym DYNSYM 00000274 000274 000320 10 A 6 3 4\n- [ 6] .dynstr STRTAB 00000594 000594 0002cd 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 00000862 000862 000064 02 A 5 0 2\n+ [ 6] .dynstr STRTAB 00000594 000594 0002cf 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 00000864 000864 000064 02 A 5 0 2\n [ 8] .gnu.version_r VERNEED 000008c8 0008c8 000040 00 A 6 2 4\n [ 9] .rel.dyn REL 00000908 000908 000090 08 A 5 0 4\n [10] .rel.plt REL 00000998 000998 000098 08 AI 5 21 4\n [11] .init PROGBITS 00000a30 000a30 00000c 00 AX 0 0 4\n [12] .plt PROGBITS 00000a3c 000a3c 0000fc 04 AX 0 0 4\n [13] .text PROGBITS 00000b38 000b38 000960 00 AX 0 0 8\n [14] .fini PROGBITS 00001498 001498 000008 00 AX 0 0 4\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -9,23 +9,23 @@\n 0x00000019 (INIT_ARRAY) 0x11ef0\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0x11ef4\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x1b4\n 0x00000005 (STRTAB) 0x594\n 0x00000006 (SYMTAB) 0x274\n- 0x0000000a (STRSZ) 717 (bytes)\n+ 0x0000000a (STRSZ) 719 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000015 (DEBUG) 0x0\n 0x00000003 (PLTGOT) 0x12000\n 0x00000002 (PLTRELSZ) 152 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0x998\n 0x00000011 (REL) 0x908\n 0x00000012 (RELSZ) 144 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x6ffffffb (FLAGS_1) Flags: PIE\n 0x6ffffffe (VERNEED) 0x8c8\n 0x6fffffff (VERNEEDNUM) 2\n- 0x6ffffff0 (VERSYM) 0x862\n+ 0x6ffffff0 (VERSYM) 0x864\n 0x6ffffffa (RELCOUNT) 11\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: ea9fe6ed36447033ebfe98b4082c67e3e135637e\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 341bae1c12bc8625ec12df769cb253047cfdf97c\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 50 entries:\n- Addr: 0x0000000000000862 Offset: 0x000862 Link: 5 (.dynsym)\n+ Addr: 0x0000000000000864 Offset: 0x000864 Link: 5 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 0 (*local*) 1 (*global*) \n 004: 1 (*global*) 2 (GLIBC_2.4) 2 (GLIBC_2.4) 1 (*global*) \n 008: 3 (GLIBC_2.4) 1 (*global*) 2 (GLIBC_2.4) 2 (GLIBC_2.4) \n 00c: 1 (*global*) 2 (GLIBC_2.4) 2 (GLIBC_2.4) 1 (*global*) \n 010: 2 (GLIBC_2.4) 2 (GLIBC_2.4) 1 (*global*) 2 (GLIBC_2.4) \n 014: 2 (GLIBC_2.4) 1 (*global*) 1 (*global*) 1 (*global*) \n 018: 1 (*global*) 2 (GLIBC_2.4) 2 (GLIBC_2.4) 1 (*global*) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -40,9 +40,9 @@\n 0x000007e4 616c5f6e 756d6265 725f7661 6c006475 al_number_val.du\n 0x000007f4 6d705f63 6f6e6669 67757261 74696f6e mp_configuration\n 0x00000804 00706172 73655f69 6e740047 4c494243 .parse_int.GLIBC\n 0x00000814 5f322e34 00000000 00000000 00000000 _2.4............\n 0x00000824 00000000 00000000 00000000 00000000 ................\n 0x00000834 00000000 00000000 00000000 00000000 ................\n 0x00000844 00000000 00000000 00000000 00000000 ................\n- 0x00000854 00000000 00000000 00000000 00 .............\n+ 0x00000854 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: Unable to find program interpreter name", "readelf: Error: no .dynamic section in the dynamic segment", "readelf: Warning: Separate debug info file /srv/reproducible-results/rbuild-debian/tmp.17ccKabX72/dbd-tmp-e5I8P3S/diffoscope_znjjl7l3_b2/tmpdw17w6el_DebTarContainer/0/.debug/9fe6ed36447033ebfe98b4082c67e3e135637e.debug found, but CRC does not match - ignoring"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 39666536 65643336 34343730 33336562 9fe6ed36447033eb\n- 0x00000010 66653938 62343038 32633637 65336531 fe98b4082c67e3e1\n- 0x00000020 33353633 37652e64 65627567 00000000 35637e.debug....\n- 0x00000030 311fd386 1...\n+ 0x00000000 31626165 31633132 62633836 32356563 1bae1c12bc8625ec\n+ 0x00000010 31326466 37363963 62323533 30343763 12df769cb253047c\n+ 0x00000020 66646639 37632e64 65627567 00000000 fdf97c.debug....\n+ 0x00000030 f959b443 .Y.C\n \n"}]}, {"source1": "./usr/bin/airspy_spiflash", "source2": "./usr/bin/airspy_spiflash", "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 000360 10 A 6 3 4\n- [ 6] .dynstr STRTAB 000005c0 0005c0 0002dd 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 0000089e 00089e 00006c 02 A 5 0 2\n+ [ 6] .dynstr STRTAB 000005c0 0005c0 0002df 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 000008a0 0008a0 00006c 02 A 5 0 2\n [ 8] .gnu.version_r VERNEED 0000090c 00090c 000050 00 A 6 2 4\n [ 9] .rel.dyn REL 0000095c 00095c 000090 08 A 5 0 4\n [10] .rel.plt REL 000009ec 0009ec 0000e0 08 AI 5 21 4\n [11] .init PROGBITS 00000acc 000acc 00000c 00 AX 0 0 4\n [12] .plt PROGBITS 00000ad8 000ad8 000168 04 AX 0 0 4\n [13] .text PROGBITS 00000c40 000c40 00089c 00 AX 0 0 4\n [14] .fini PROGBITS 000014dc 0014dc 000008 00 AX 0 0 4\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -9,23 +9,23 @@\n 0x00000019 (INIT_ARRAY) 0x11ef0\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0x11ef4\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x1b4\n 0x00000005 (STRTAB) 0x5c0\n 0x00000006 (SYMTAB) 0x260\n- 0x0000000a (STRSZ) 733 (bytes)\n+ 0x0000000a (STRSZ) 735 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000015 (DEBUG) 0x0\n 0x00000003 (PLTGOT) 0x12000\n 0x00000002 (PLTRELSZ) 224 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0x9ec\n 0x00000011 (REL) 0x95c\n 0x00000012 (RELSZ) 144 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x6ffffffb (FLAGS_1) Flags: PIE\n 0x6ffffffe (VERNEED) 0x90c\n 0x6fffffff (VERNEEDNUM) 2\n- 0x6ffffff0 (VERSYM) 0x89e\n+ 0x6ffffff0 (VERSYM) 0x8a0\n 0x6ffffffa (RELCOUNT) 11\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: c2b020484745ed8a7c1e98fbd7cc832a5588434a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: abdfc3e42360f93e909bf026c3b8c65b89678a2d\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: 0x000000000000089e Offset: 0x00089e Link: 5 (.dynsym)\n+ Addr: 0x00000000000008a0 Offset: 0x0008a0 Link: 5 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 0 (*local*) 1 (*global*) \n 004: 1 (*global*) 2 (GLIBC_2.4) 1 (*global*) 3 (GLIBC_2.4) \n 008: 1 (*global*) 2 (GLIBC_2.4) 2 (GLIBC_2.4) 2 (GLIBC_2.4) \n 00c: 1 (*global*) 2 (GLIBC_2.4) 2 (GLIBC_2.4) 2 (GLIBC_2.4) \n 010: 1 (*global*) 2 (GLIBC_2.4) 1 (*global*) 1 (*global*) \n 014: 2 (GLIBC_2.4) 2 (GLIBC_2.4) 2 (GLIBC_2.4) 1 (*global*) \n 018: 2 (GLIBC_2.4) 2 (GLIBC_2.4) 2 (GLIBC_2.4) 2 (GLIBC_2.4) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -41,9 +41,9 @@\n 0x00000820 00736572 69616c5f 6e756d62 65720073 .serial_number.s\n 0x00000830 65726961 6c5f6e75 6d626572 5f76616c erial_number_val\n 0x00000840 00474c49 42435f32 2e340047 4c494243 .GLIBC_2.4.GLIBC\n 0x00000850 5f322e37 00000000 00000000 00000000 _2.7............\n 0x00000860 00000000 00000000 00000000 00000000 ................\n 0x00000870 00000000 00000000 00000000 00000000 ................\n 0x00000880 00000000 00000000 00000000 00000000 ................\n- 0x00000890 00000000 00000000 00000000 00 .............\n+ 0x00000890 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: Unable to find program interpreter name", "readelf: Error: no .dynamic section in the dynamic segment", "readelf: Warning: Separate debug info file /srv/reproducible-results/rbuild-debian/tmp.17ccKabX72/dbd-tmp-e5I8P3S/diffoscope_znjjl7l3_b2/tmpdw17w6el_DebTarContainer/0/.debug/b020484745ed8a7c1e98fbd7cc832a5588434a.debug found, but CRC does not match - ignoring"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 62303230 34383437 34356564 38613763 b020484745ed8a7c\n- 0x00000010 31653938 66626437 63633833 32613535 1e98fbd7cc832a55\n- 0x00000020 38383433 34612e64 65627567 00000000 88434a.debug....\n- 0x00000030 3ed9926a >..j\n+ 0x00000000 64666333 65343233 36306639 33653930 dfc3e42360f93e90\n+ 0x00000010 39626630 32366333 62386336 35623839 9bf026c3b8c65b89\n+ 0x00000020 36373861 32642e64 65627567 00000000 678a2d.debug....\n+ 0x00000030 88178053 ...S\n \n"}]}]}]}]}, {"source1": "airspy-dbgsym_1.0.10-1_armhf.deb", "source2": "airspy-dbgsym_1.0.10-1_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 2021-07-04 20:01:32.000000 debian-binary\n--rw-r--r-- 0 0 0 940 2021-07-04 20:01:32.000000 control.tar.xz\n--rw-r--r-- 0 0 0 61136 2021-07-04 20:01:32.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 944 2021-07-04 20:01:32.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 61108 2021-07-04 20:01:32.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": "@@ -1,12 +1,12 @@\n Package: airspy-dbgsym\n Source: airspyone-host\n Version: 1.0.10-1\n Auto-Built-Package: debug-symbols\n Architecture: armhf\n Maintainer: A. Maitland Bottoms \n-Installed-Size: 125\n+Installed-Size: 126\n Depends: airspy (= 1.0.10-1)\n Section: debug\n Priority: optional\n Description: debug symbols for airspy\n-Build-Ids: 0341b4230f4d792a2e4a83c3a89fd0668559e2e5 0fbd77c520aeb12639610a92e83bd49a8e91093f 3b1b18ceca3cf82b75282b3474ebe92be06d6989 7aaadbb1877cc19fcf14965aa53819ae6dd636a1 81007eeaa286510344969160a42f917869435fb7 c2b020484745ed8a7c1e98fbd7cc832a5588434a c2e4ab5e056f30b03d0cfe6fe3dca5c112a8d0ec ea9fe6ed36447033ebfe98b4082c67e3e135637e\n+Build-Ids: 341bae1c12bc8625ec12df769cb253047cfdf97c 56f71deb2e37cef72450a6c787d4925c0e201306 57b10eeee71ba6e8cac597875ae6fb65b4a26900 6774b31fe0f6eb6946d217d45a79261b62400166 77836024f558cabb13c726cb94afe2495a00fa23 9888383de7b0cff86ff14d174f721e4c181c042a abdfc3e42360f93e909bf026c3b8c65b89678a2d b073646ae770c6f4394b66f1d48d463a32445de0\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,9 +1,9 @@\n-usr/lib/debug/.build-id/03/41b4230f4d792a2e4a83c3a89fd0668559e2e5.debug\n-usr/lib/debug/.build-id/0f/bd77c520aeb12639610a92e83bd49a8e91093f.debug\n-usr/lib/debug/.build-id/3b/1b18ceca3cf82b75282b3474ebe92be06d6989.debug\n-usr/lib/debug/.build-id/7a/aadbb1877cc19fcf14965aa53819ae6dd636a1.debug\n-usr/lib/debug/.build-id/81/007eeaa286510344969160a42f917869435fb7.debug\n-usr/lib/debug/.build-id/c2/b020484745ed8a7c1e98fbd7cc832a5588434a.debug\n-usr/lib/debug/.build-id/c2/e4ab5e056f30b03d0cfe6fe3dca5c112a8d0ec.debug\n-usr/lib/debug/.build-id/ea/9fe6ed36447033ebfe98b4082c67e3e135637e.debug\n+usr/lib/debug/.build-id/34/1bae1c12bc8625ec12df769cb253047cfdf97c.debug\n+usr/lib/debug/.build-id/56/f71deb2e37cef72450a6c787d4925c0e201306.debug\n+usr/lib/debug/.build-id/57/b10eeee71ba6e8cac597875ae6fb65b4a26900.debug\n+usr/lib/debug/.build-id/67/74b31fe0f6eb6946d217d45a79261b62400166.debug\n+usr/lib/debug/.build-id/77/836024f558cabb13c726cb94afe2495a00fa23.debug\n+usr/lib/debug/.build-id/98/88383de7b0cff86ff14d174f721e4c181c042a.debug\n+usr/lib/debug/.build-id/ab/dfc3e42360f93e909bf026c3b8c65b89678a2d.debug\n+usr/lib/debug/.build-id/b0/73646ae770c6f4394b66f1d48d463a32445de0.debug\n usr/lib/debug/.dwz/arm-linux-gnueabihf/airspy.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,26 +1,27 @@\n drwxr-xr-x 0 root (0) root (0) 0 2021-07-04 20:01:32.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2021-07-04 20:01:32.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2021-07-04 20:01:32.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2021-07-04 20:01:32.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2021-07-04 20:01:32.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2021-07-04 20:01:32.000000 ./usr/lib/debug/.build-id/03/\n--rw-r--r-- 0 root (0) root (0) 13024 2021-07-04 20:01:32.000000 ./usr/lib/debug/.build-id/03/41b4230f4d792a2e4a83c3a89fd0668559e2e5.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-07-04 20:01:32.000000 ./usr/lib/debug/.build-id/0f/\n--rw-r--r-- 0 root (0) root (0) 12752 2021-07-04 20:01:32.000000 ./usr/lib/debug/.build-id/0f/bd77c520aeb12639610a92e83bd49a8e91093f.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-07-04 20:01:32.000000 ./usr/lib/debug/.build-id/3b/\n--rw-r--r-- 0 root (0) root (0) 10208 2021-07-04 20:01:32.000000 ./usr/lib/debug/.build-id/3b/1b18ceca3cf82b75282b3474ebe92be06d6989.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-07-04 20:01:32.000000 ./usr/lib/debug/.build-id/7a/\n--rw-r--r-- 0 root (0) root (0) 5940 2021-07-04 20:01:32.000000 ./usr/lib/debug/.build-id/7a/aadbb1877cc19fcf14965aa53819ae6dd636a1.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-07-04 20:01:32.000000 ./usr/lib/debug/.build-id/81/\n--rw-r--r-- 0 root (0) root (0) 12944 2021-07-04 20:01:32.000000 ./usr/lib/debug/.build-id/81/007eeaa286510344969160a42f917869435fb7.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-07-04 20:01:32.000000 ./usr/lib/debug/.build-id/c2/\n--rw-r--r-- 0 root (0) root (0) 12472 2021-07-04 20:01:32.000000 ./usr/lib/debug/.build-id/c2/b020484745ed8a7c1e98fbd7cc832a5588434a.debug\n--rw-r--r-- 0 root (0) root (0) 21984 2021-07-04 20:01:32.000000 ./usr/lib/debug/.build-id/c2/e4ab5e056f30b03d0cfe6fe3dca5c112a8d0ec.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-07-04 20:01:32.000000 ./usr/lib/debug/.build-id/ea/\n--rw-r--r-- 0 root (0) root (0) 12772 2021-07-04 20:01:32.000000 ./usr/lib/debug/.build-id/ea/9fe6ed36447033ebfe98b4082c67e3e135637e.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-07-04 20:01:32.000000 ./usr/lib/debug/.build-id/34/\n+-rw-r--r-- 0 root (0) root (0) 12772 2021-07-04 20:01:32.000000 ./usr/lib/debug/.build-id/34/1bae1c12bc8625ec12df769cb253047cfdf97c.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-07-04 20:01:32.000000 ./usr/lib/debug/.build-id/56/\n+-rw-r--r-- 0 root (0) root (0) 10208 2021-07-04 20:01:32.000000 ./usr/lib/debug/.build-id/56/f71deb2e37cef72450a6c787d4925c0e201306.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-07-04 20:01:32.000000 ./usr/lib/debug/.build-id/57/\n+-rw-r--r-- 0 root (0) root (0) 12944 2021-07-04 20:01:32.000000 ./usr/lib/debug/.build-id/57/b10eeee71ba6e8cac597875ae6fb65b4a26900.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-07-04 20:01:32.000000 ./usr/lib/debug/.build-id/67/\n+-rw-r--r-- 0 root (0) root (0) 13024 2021-07-04 20:01:32.000000 ./usr/lib/debug/.build-id/67/74b31fe0f6eb6946d217d45a79261b62400166.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-07-04 20:01:32.000000 ./usr/lib/debug/.build-id/77/\n+-rw-r--r-- 0 root (0) root (0) 12752 2021-07-04 20:01:32.000000 ./usr/lib/debug/.build-id/77/836024f558cabb13c726cb94afe2495a00fa23.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-07-04 20:01:32.000000 ./usr/lib/debug/.build-id/98/\n+-rw-r--r-- 0 root (0) root (0) 5940 2021-07-04 20:01:32.000000 ./usr/lib/debug/.build-id/98/88383de7b0cff86ff14d174f721e4c181c042a.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-07-04 20:01:32.000000 ./usr/lib/debug/.build-id/ab/\n+-rw-r--r-- 0 root (0) root (0) 12472 2021-07-04 20:01:32.000000 ./usr/lib/debug/.build-id/ab/dfc3e42360f93e909bf026c3b8c65b89678a2d.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-07-04 20:01:32.000000 ./usr/lib/debug/.build-id/b0/\n+-rw-r--r-- 0 root (0) root (0) 21984 2021-07-04 20:01:32.000000 ./usr/lib/debug/.build-id/b0/73646ae770c6f4394b66f1d48d463a32445de0.debug\n drwxr-xr-x 0 root (0) root (0) 0 2021-07-04 20:01:32.000000 ./usr/lib/debug/.dwz/\n drwxr-xr-x 0 root (0) root (0) 0 2021-07-04 20:01:32.000000 ./usr/lib/debug/.dwz/arm-linux-gnueabihf/\n -rw-r--r-- 0 root (0) root (0) 3480 2021-07-04 20:01:32.000000 ./usr/lib/debug/.dwz/arm-linux-gnueabihf/airspy.debug\n drwxr-xr-x 0 root (0) root (0) 0 2021-07-04 20:01:32.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2021-07-04 20:01:32.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2021-07-04 20:01:32.000000 ./usr/share/doc/airspy-dbgsym -> airspy\n"}, {"source1": "./usr/lib/debug/.build-id/03/41b4230f4d792a2e4a83c3a89fd0668559e2e5.debug", "source2": "./usr/lib/debug/.build-id/67/74b31fe0f6eb6946d217d45a79261b62400166.debug", "comments": ["Files 1% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "comments": ["error from `readelf --wide --sections {}`:", "readelf: Error: Unable to find program interpreter name"], "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 0000bc 04 A 5 0 4\n [ 5] .dynsym NOBITS 00000270 0001b4 000320 10 A 6 3 4\n- [ 6] .dynstr NOBITS 00000590 0001b4 0002b6 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 00000846 0001b4 000064 02 A 5 0 2\n+ [ 6] .dynstr NOBITS 00000590 0001b4 0002b8 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 00000848 0001b4 000064 02 A 5 0 2\n [ 8] .gnu.version_r NOBITS 000008ac 0001b4 000040 00 A 6 2 4\n [ 9] .rel.dyn NOBITS 000008ec 0001b4 000088 08 A 5 0 4\n [10] .rel.plt NOBITS 00000974 0001b4 0000a0 08 AI 5 21 4\n [11] .init NOBITS 00000a14 0001b4 00000c 00 AX 0 0 4\n [12] .plt NOBITS 00000a20 0001b4 000108 04 AX 0 0 4\n [13] .text NOBITS 00000b28 0001b4 000948 00 AX 0 0 4\n [14] .fini NOBITS 00001470 0001b4 000008 00 AX 0 0 4\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "comments": ["error from `readelf --wide --symbols {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -4,15 +4,15 @@\n 0: 00000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000154 0 SECTION LOCAL DEFAULT 1 .interp\n 2: 00000170 0 SECTION LOCAL DEFAULT 2 .note.gnu.build-id\n 3: 00000194 0 SECTION LOCAL DEFAULT 3 .note.ABI-tag\n 4: 000001b4 0 SECTION LOCAL DEFAULT 4 .gnu.hash\n 5: 00000270 0 SECTION LOCAL DEFAULT 5 .dynsym\n 6: 00000590 0 SECTION LOCAL DEFAULT 6 .dynstr\n- 7: 00000846 0 SECTION LOCAL DEFAULT 7 .gnu.version\n+ 7: 00000848 0 SECTION LOCAL DEFAULT 7 .gnu.version\n 8: 000008ac 0 SECTION LOCAL DEFAULT 8 .gnu.version_r\n 9: 000008ec 0 SECTION LOCAL DEFAULT 9 .rel.dyn\n 10: 00000974 0 SECTION LOCAL DEFAULT 10 .rel.plt\n 11: 00000a14 0 SECTION LOCAL DEFAULT 11 .init\n 12: 00000a20 0 SECTION LOCAL DEFAULT 12 .plt\n 13: 00000b28 0 SECTION LOCAL DEFAULT 13 .text\n 14: 00001470 0 SECTION LOCAL DEFAULT 14 .fini\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "comments": ["error from `readelf --wide --notes {}`:", "readelf: Error: Unable to find program interpreter name"], "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: 0341b4230f4d792a2e4a83c3a89fd0668559e2e5\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 6774b31fe0f6eb6946d217d45a79261b62400166\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/0f/bd77c520aeb12639610a92e83bd49a8e91093f.debug", "source2": "./usr/lib/debug/.build-id/77/836024f558cabb13c726cb94afe2495a00fa23.debug", "comments": ["Files 1% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "comments": ["error from `readelf --wide --sections {}`:", "readelf: Error: Unable to find program interpreter name"], "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 0000c0 04 A 5 0 4\n [ 5] .dynsym NOBITS 00000274 0001b4 000320 10 A 6 3 4\n- [ 6] .dynstr NOBITS 00000594 0001b4 0002bd 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 00000852 0001b4 000064 02 A 5 0 2\n+ [ 6] .dynstr NOBITS 00000594 0001b4 0002bf 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 00000854 0001b4 000064 02 A 5 0 2\n [ 8] .gnu.version_r NOBITS 000008b8 0001b4 000040 00 A 6 2 4\n [ 9] .rel.dyn NOBITS 000008f8 0001b4 000088 08 A 5 0 4\n [10] .rel.plt NOBITS 00000980 0001b4 000098 08 AI 5 21 4\n [11] .init NOBITS 00000a18 0001b4 00000c 00 AX 0 0 4\n [12] .plt NOBITS 00000a24 0001b4 0000fc 04 AX 0 0 4\n [13] .text NOBITS 00000b20 0001b4 000848 00 AX 0 0 4\n [14] .fini NOBITS 00001368 0001b4 000008 00 AX 0 0 4\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "comments": ["error from `readelf --wide --symbols {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -4,15 +4,15 @@\n 0: 00000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000154 0 SECTION LOCAL DEFAULT 1 .interp\n 2: 00000170 0 SECTION LOCAL DEFAULT 2 .note.gnu.build-id\n 3: 00000194 0 SECTION LOCAL DEFAULT 3 .note.ABI-tag\n 4: 000001b4 0 SECTION LOCAL DEFAULT 4 .gnu.hash\n 5: 00000274 0 SECTION LOCAL DEFAULT 5 .dynsym\n 6: 00000594 0 SECTION LOCAL DEFAULT 6 .dynstr\n- 7: 00000852 0 SECTION LOCAL DEFAULT 7 .gnu.version\n+ 7: 00000854 0 SECTION LOCAL DEFAULT 7 .gnu.version\n 8: 000008b8 0 SECTION LOCAL DEFAULT 8 .gnu.version_r\n 9: 000008f8 0 SECTION LOCAL DEFAULT 9 .rel.dyn\n 10: 00000980 0 SECTION LOCAL DEFAULT 10 .rel.plt\n 11: 00000a18 0 SECTION LOCAL DEFAULT 11 .init\n 12: 00000a24 0 SECTION LOCAL DEFAULT 12 .plt\n 13: 00000b20 0 SECTION LOCAL DEFAULT 13 .text\n 14: 00001368 0 SECTION LOCAL DEFAULT 14 .fini\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "comments": ["error from `readelf --wide --notes {}`:", "readelf: Error: Unable to find program interpreter name"], "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: 0fbd77c520aeb12639610a92e83bd49a8e91093f\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 77836024f558cabb13c726cb94afe2495a00fa23\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/3b/1b18ceca3cf82b75282b3474ebe92be06d6989.debug", "source2": "./usr/lib/debug/.build-id/56/f71deb2e37cef72450a6c787d4925c0e201306.debug", "comments": ["Files 14% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --file-header {}", "source2": "readelf --wide --file-header {}", "comments": ["error from `readelf --wide --file-header {}`:", "readelf: Error: Unable to find program interpreter name"], "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: 0xff9\n+ Entry point address: 0xffd\n Start of program headers: 52 (bytes into file)\n Start of section headers: 8688 (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 {}", "comments": ["error from `readelf --wide --program-header {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -1,18 +1,18 @@\n \n Elf file type is DYN (Shared object file)\n-Entry point 0xff9\n+Entry point 0xffd\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 0x000015c8 0x000015c8 0x00000 0x00008 R 0x4\n+ EXIDX 0x0001b4 0x000015cc 0x000015cc 0x00000 0x00008 R 0x4\n PHDR 0x000034 0x00000034 0x00000034 0x00120 0x00120 R 0x4\n INTERP 0x000154 0x00000154 0x00000154 0x00000 0x00019 R 0x1\n- LOAD 0x000000 0x00000000 0x00000000 0x001b4 0x015d4 R E 0x10000\n+ LOAD 0x000000 0x00000000 0x00000000 0x001b4 0x015d8 R E 0x10000\n LOAD 0x001ef0 0x00011ef0 0x00011ef0 0x00000 0x0036c RW 0x10000\n DYNAMIC 0x001ef0 0x00011ef8 0x00011ef8 0x00000 0x00108 RW 0x4\n NOTE 0x000170 0x00000170 0x00000170 0x00044 0x00044 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n GNU_RELRO 0x001ef0 0x00011ef0 0x00011ef0 0x00000 0x00110 R 0x1\n \n Section to Segment mapping:\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "comments": ["error from `readelf --wide --sections {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -4,36 +4,36 @@\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 0000b4 04 A 5 0 4\n [ 5] .dynsym NOBITS 00000268 0001b4 000370 10 A 6 3 4\n- [ 6] .dynstr NOBITS 000005d8 0001b4 00030e 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 000008e6 0001b4 00006e 02 A 5 0 2\n- [ 8] .gnu.version_r NOBITS 00000954 0001b4 000040 00 A 6 2 4\n- [ 9] .rel.dyn NOBITS 00000994 0001b4 000070 08 A 5 0 4\n- [10] .rel.plt NOBITS 00000a04 0001b4 0000d0 08 AI 5 21 4\n- [11] .init NOBITS 00000ad4 0001b4 00000c 00 AX 0 0 4\n- [12] .plt NOBITS 00000ae0 0001b4 000150 04 AX 0 0 4\n- [13] .text NOBITS 00000c30 0001b4 0005c8 00 AX 0 0 4\n- [14] .fini NOBITS 000011f8 0001b4 000008 00 AX 0 0 4\n- [15] .rodata NOBITS 00001200 0001b4 0003c8 00 A 0 0 4\n- [16] .ARM.exidx NOBITS 000015c8 0001b4 000008 00 AL 13 0 4\n- [17] .eh_frame NOBITS 000015d0 0001b4 000004 00 A 0 0 4\n+ [ 6] .dynstr NOBITS 000005d8 0001b4 000310 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 000008e8 0001b4 00006e 02 A 5 0 2\n+ [ 8] .gnu.version_r NOBITS 00000958 0001b4 000040 00 A 6 2 4\n+ [ 9] .rel.dyn NOBITS 00000998 0001b4 000070 08 A 5 0 4\n+ [10] .rel.plt NOBITS 00000a08 0001b4 0000d0 08 AI 5 21 4\n+ [11] .init NOBITS 00000ad8 0001b4 00000c 00 AX 0 0 4\n+ [12] .plt NOBITS 00000ae4 0001b4 000150 04 AX 0 0 4\n+ [13] .text NOBITS 00000c34 0001b4 0005c8 00 AX 0 0 4\n+ [14] .fini NOBITS 000011fc 0001b4 000008 00 AX 0 0 4\n+ [15] .rodata NOBITS 00001204 0001b4 0003c8 00 A 0 0 4\n+ [16] .ARM.exidx NOBITS 000015cc 0001b4 000008 00 AL 13 0 4\n+ [17] .eh_frame NOBITS 000015d4 0001b4 000004 00 A 0 0 4\n [18] .init_array NOBITS 00011ef0 001ef0 000004 04 WA 0 0 4\n [19] .fini_array NOBITS 00011ef4 001ef0 000004 04 WA 0 0 4\n [20] .dynamic NOBITS 00011ef8 001ef0 000108 08 WA 6 0 4\n [21] .got NOBITS 00012000 001ef0 0000a0 04 WA 0 0 4\n [22] .data NOBITS 000120a0 001ef0 000008 00 WA 0 0 4\n [23] .bss NOBITS 000120a8 001ef0 0001b4 00 WA 0 0 8\n [24] .comment PROGBITS 00000000 0001b4 00001e 01 MS 0 0 1\n [25] .ARM.attributes ARM_ATTRIBUTES 00000000 0001d2 000033 00 0 0 1\n [26] .debug_aranges PROGBITS 00000000 000205 000028 00 0 0 1\n- [27] .debug_info PROGBITS 00000000 000230 0005c2 00 C 0 0 4\n+ [27] .debug_info PROGBITS 00000000 000230 0005c1 00 C 0 0 4\n [28] .debug_abbrev PROGBITS 00000000 0007f4 00016f 00 C 0 0 4\n [29] .debug_line PROGBITS 00000000 000964 000402 00 C 0 0 4\n [30] .debug_frame PROGBITS 00000000 000d68 000097 00 C 0 0 4\n [31] .debug_str PROGBITS 00000000 000e00 000089 01 MSC 0 0 4\n [32] .debug_loclists PROGBITS 00000000 000e8c 00028b 00 C 0 0 4\n [33] .debug_rnglists PROGBITS 00000000 001118 00008b 00 C 0 0 4\n [34] .gnu_debugaltlink PROGBITS 00000000 0011a3 000049 00 0 0 1\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "comments": ["error from `readelf --wide --symbols {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -4,25 +4,25 @@\n 0: 00000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000154 0 SECTION LOCAL DEFAULT 1 .interp\n 2: 00000170 0 SECTION LOCAL DEFAULT 2 .note.gnu.build-id\n 3: 00000194 0 SECTION LOCAL DEFAULT 3 .note.ABI-tag\n 4: 000001b4 0 SECTION LOCAL DEFAULT 4 .gnu.hash\n 5: 00000268 0 SECTION LOCAL DEFAULT 5 .dynsym\n 6: 000005d8 0 SECTION LOCAL DEFAULT 6 .dynstr\n- 7: 000008e6 0 SECTION LOCAL DEFAULT 7 .gnu.version\n- 8: 00000954 0 SECTION LOCAL DEFAULT 8 .gnu.version_r\n- 9: 00000994 0 SECTION LOCAL DEFAULT 9 .rel.dyn\n- 10: 00000a04 0 SECTION LOCAL DEFAULT 10 .rel.plt\n- 11: 00000ad4 0 SECTION LOCAL DEFAULT 11 .init\n- 12: 00000ae0 0 SECTION LOCAL DEFAULT 12 .plt\n- 13: 00000c30 0 SECTION LOCAL DEFAULT 13 .text\n- 14: 000011f8 0 SECTION LOCAL DEFAULT 14 .fini\n- 15: 00001200 0 SECTION LOCAL DEFAULT 15 .rodata\n- 16: 000015c8 0 SECTION LOCAL DEFAULT 16 .ARM.exidx\n- 17: 000015d0 0 SECTION LOCAL DEFAULT 17 .eh_frame\n+ 7: 000008e8 0 SECTION LOCAL DEFAULT 7 .gnu.version\n+ 8: 00000958 0 SECTION LOCAL DEFAULT 8 .gnu.version_r\n+ 9: 00000998 0 SECTION LOCAL DEFAULT 9 .rel.dyn\n+ 10: 00000a08 0 SECTION LOCAL DEFAULT 10 .rel.plt\n+ 11: 00000ad8 0 SECTION LOCAL DEFAULT 11 .init\n+ 12: 00000ae4 0 SECTION LOCAL DEFAULT 12 .plt\n+ 13: 00000c34 0 SECTION LOCAL DEFAULT 13 .text\n+ 14: 000011fc 0 SECTION LOCAL DEFAULT 14 .fini\n+ 15: 00001204 0 SECTION LOCAL DEFAULT 15 .rodata\n+ 16: 000015cc 0 SECTION LOCAL DEFAULT 16 .ARM.exidx\n+ 17: 000015d4 0 SECTION LOCAL DEFAULT 17 .eh_frame\n 18: 00011ef0 0 SECTION LOCAL DEFAULT 18 .init_array\n 19: 00011ef4 0 SECTION LOCAL DEFAULT 19 .fini_array\n 20: 00011ef8 0 SECTION LOCAL DEFAULT 20 .dynamic\n 21: 00012000 0 SECTION LOCAL DEFAULT 21 .got\n 22: 000120a0 0 SECTION LOCAL DEFAULT 22 .data\n 23: 000120a8 0 SECTION LOCAL DEFAULT 23 .bss\n 24: 00000000 0 SECTION LOCAL DEFAULT 24 .comment\n@@ -34,85 +34,85 @@\n 30: 00000000 0 SECTION LOCAL DEFAULT 30 .debug_frame\n 31: 00000000 0 SECTION LOCAL DEFAULT 31 .debug_str\n 32: 00000000 0 SECTION LOCAL DEFAULT 32 .debug_loclists\n 33: 00000000 0 SECTION LOCAL DEFAULT 33 .debug_rnglists\n 34: 00000000 0 FILE LOCAL DEFAULT ABS Scrt1.o\n 35: 00000194 0 NOTYPE LOCAL DEFAULT 3 $d\n 36: 00000194 32 OBJECT LOCAL DEFAULT 3 __abi_tag\n- 37: 00000ff8 0 NOTYPE LOCAL DEFAULT 13 $t\n- 38: 00001030 0 NOTYPE LOCAL DEFAULT 13 $d\n- 39: 000015c8 0 NOTYPE LOCAL DEFAULT 16 $d\n- 40: 00001200 0 NOTYPE LOCAL DEFAULT 15 $d\n+ 37: 00000ffc 0 NOTYPE LOCAL DEFAULT 13 $t\n+ 38: 00001034 0 NOTYPE LOCAL DEFAULT 13 $d\n+ 39: 000015cc 0 NOTYPE LOCAL DEFAULT 16 $d\n+ 40: 00001204 0 NOTYPE LOCAL DEFAULT 15 $d\n 41: 000120a0 0 NOTYPE LOCAL DEFAULT 22 $d\n 42: 00000000 0 FILE LOCAL DEFAULT ABS crti.o\n- 43: 00001040 0 NOTYPE LOCAL DEFAULT 13 $a\n- 44: 00001040 0 FUNC LOCAL DEFAULT 13 call_weak_fn\n- 45: 0000105c 0 NOTYPE LOCAL DEFAULT 13 $d\n- 46: 00000ad4 0 NOTYPE LOCAL DEFAULT 11 $a\n- 47: 000011f8 0 NOTYPE LOCAL DEFAULT 14 $a\n+ 43: 00001044 0 NOTYPE LOCAL DEFAULT 13 $a\n+ 44: 00001044 0 FUNC LOCAL DEFAULT 13 call_weak_fn\n+ 45: 00001060 0 NOTYPE LOCAL DEFAULT 13 $d\n+ 46: 00000ad8 0 NOTYPE LOCAL DEFAULT 11 $a\n+ 47: 000011fc 0 NOTYPE LOCAL DEFAULT 14 $a\n 48: 00000000 0 FILE LOCAL DEFAULT ABS crtn.o\n- 49: 00000adc 0 NOTYPE LOCAL DEFAULT 11 $a\n- 50: 000011fc 0 NOTYPE LOCAL DEFAULT 14 $a\n+ 49: 00000ae0 0 NOTYPE LOCAL DEFAULT 11 $a\n+ 50: 00001200 0 NOTYPE LOCAL DEFAULT 14 $a\n 51: 00000000 0 FILE LOCAL DEFAULT ABS airspy_info.c\n- 52: 00001294 0 NOTYPE LOCAL DEFAULT 15 $d\n- 53: 00001109 32 FUNC LOCAL DEFAULT 13 usage\n- 54: 00001108 0 NOTYPE LOCAL DEFAULT 13 $t\n- 55: 00001120 0 NOTYPE LOCAL DEFAULT 13 $d\n- 56: 00001128 0 NOTYPE LOCAL DEFAULT 13 $t\n- 57: 000011a8 0 NOTYPE LOCAL DEFAULT 13 $d\n- 58: 00000c30 0 NOTYPE LOCAL DEFAULT 13 $t\n- 59: 00000f7c 0 NOTYPE LOCAL DEFAULT 13 $d\n+ 52: 00001298 0 NOTYPE LOCAL DEFAULT 15 $d\n+ 53: 0000110d 32 FUNC LOCAL DEFAULT 13 usage\n+ 54: 0000110c 0 NOTYPE LOCAL DEFAULT 13 $t\n+ 55: 00001124 0 NOTYPE LOCAL DEFAULT 13 $d\n+ 56: 0000112c 0 NOTYPE LOCAL DEFAULT 13 $t\n+ 57: 000011ac 0 NOTYPE LOCAL DEFAULT 13 $d\n+ 58: 00000c34 0 NOTYPE LOCAL DEFAULT 13 $t\n+ 59: 00000f80 0 NOTYPE LOCAL DEFAULT 13 $d\n 60: 000120b0 0 NOTYPE LOCAL DEFAULT 23 $d\n 61: 00000000 0 FILE LOCAL DEFAULT ABS crtstuff.c\n- 62: 00001204 0 NOTYPE LOCAL DEFAULT 15 $d\n- 63: 00001204 0 OBJECT LOCAL DEFAULT 15 all_implied_fbits\n- 64: 00001065 0 FUNC LOCAL DEFAULT 13 deregister_tm_clones\n- 65: 00001064 0 NOTYPE LOCAL DEFAULT 13 $t\n- 66: 00001080 0 NOTYPE LOCAL DEFAULT 13 $d\n- 67: 00001090 0 NOTYPE LOCAL DEFAULT 13 $t\n- 68: 00001091 0 FUNC LOCAL DEFAULT 13 register_tm_clones\n- 69: 000010b4 0 NOTYPE LOCAL DEFAULT 13 $d\n+ 62: 00001208 0 NOTYPE LOCAL DEFAULT 15 $d\n+ 63: 00001208 0 OBJECT LOCAL DEFAULT 15 all_implied_fbits\n+ 64: 00001069 0 FUNC LOCAL DEFAULT 13 deregister_tm_clones\n+ 65: 00001068 0 NOTYPE LOCAL DEFAULT 13 $t\n+ 66: 00001084 0 NOTYPE LOCAL DEFAULT 13 $d\n+ 67: 00001094 0 NOTYPE LOCAL DEFAULT 13 $t\n+ 68: 00001095 0 FUNC LOCAL DEFAULT 13 register_tm_clones\n+ 69: 000010b8 0 NOTYPE LOCAL DEFAULT 13 $d\n 70: 000120a4 0 NOTYPE LOCAL DEFAULT 22 $d\n- 71: 000010c4 0 NOTYPE LOCAL DEFAULT 13 $t\n- 72: 000010c5 0 FUNC LOCAL DEFAULT 13 __do_global_dtors_aux\n- 73: 000010f0 0 NOTYPE LOCAL DEFAULT 13 $d\n+ 71: 000010c8 0 NOTYPE LOCAL DEFAULT 13 $t\n+ 72: 000010c9 0 FUNC LOCAL DEFAULT 13 __do_global_dtors_aux\n+ 73: 000010f4 0 NOTYPE LOCAL DEFAULT 13 $d\n 74: 000120a8 1 OBJECT LOCAL DEFAULT 23 completed.0\n 75: 00011ef4 0 NOTYPE LOCAL DEFAULT 19 $d\n 76: 00011ef4 0 OBJECT LOCAL DEFAULT 19 __do_global_dtors_aux_fini_array_entry\n- 77: 00001104 0 NOTYPE LOCAL DEFAULT 13 $t\n- 78: 00001105 0 FUNC LOCAL DEFAULT 13 frame_dummy\n+ 77: 00001108 0 NOTYPE LOCAL DEFAULT 13 $t\n+ 78: 00001109 0 FUNC LOCAL DEFAULT 13 frame_dummy\n 79: 00011ef0 0 NOTYPE LOCAL DEFAULT 18 $d\n 80: 00011ef0 0 OBJECT LOCAL DEFAULT 18 __frame_dummy_init_array_entry\n 81: 000120a8 0 NOTYPE LOCAL DEFAULT 23 $d\n 82: 00000000 0 FILE LOCAL DEFAULT ABS elf-init.oS\n- 83: 000011b4 0 NOTYPE LOCAL DEFAULT 13 $t\n- 84: 000011ec 0 NOTYPE LOCAL DEFAULT 13 $d\n- 85: 000011f4 0 NOTYPE LOCAL DEFAULT 13 $t\n+ 83: 000011b8 0 NOTYPE LOCAL DEFAULT 13 $t\n+ 84: 000011f0 0 NOTYPE LOCAL DEFAULT 13 $d\n+ 85: 000011f8 0 NOTYPE LOCAL DEFAULT 13 $t\n 86: 00000000 0 FILE LOCAL DEFAULT ABS crtstuff.c\n- 87: 00001538 0 NOTYPE LOCAL DEFAULT 15 $d\n- 88: 00001538 0 OBJECT LOCAL DEFAULT 15 all_implied_fbits\n- 89: 000015d0 0 NOTYPE LOCAL DEFAULT 17 $d\n- 90: 000015d0 0 OBJECT LOCAL DEFAULT 17 __FRAME_END__\n+ 87: 0000153c 0 NOTYPE LOCAL DEFAULT 15 $d\n+ 88: 0000153c 0 OBJECT LOCAL DEFAULT 15 all_implied_fbits\n+ 89: 000015d4 0 NOTYPE LOCAL DEFAULT 17 $d\n+ 90: 000015d4 0 OBJECT LOCAL DEFAULT 17 __FRAME_END__\n 91: 00000000 0 FILE LOCAL DEFAULT ABS \n- 92: 000011f8 0 FUNC LOCAL DEFAULT 14 _fini\n+ 92: 000011fc 0 FUNC LOCAL DEFAULT 14 _fini\n 93: 00011ef4 0 NOTYPE LOCAL DEFAULT 18 __init_array_end\n 94: 000120a4 0 OBJECT LOCAL DEFAULT 22 __dso_handle\n 95: 00011ef8 0 OBJECT LOCAL DEFAULT ABS _DYNAMIC\n 96: 00011ef0 0 NOTYPE LOCAL DEFAULT 18 __init_array_start\n 97: 000120a8 0 OBJECT LOCAL DEFAULT 22 __TMC_END__\n 98: 00012000 0 OBJECT LOCAL DEFAULT ABS _GLOBAL_OFFSET_TABLE_\n- 99: 00000ad4 0 FUNC LOCAL DEFAULT 11 _init\n- 100: 00000ae0 0 NOTYPE LOCAL DEFAULT 12 $a\n- 101: 00000af0 0 NOTYPE LOCAL DEFAULT 12 $d\n- 102: 00000af4 0 NOTYPE LOCAL DEFAULT 12 $a\n- 103: 00000b78 0 NOTYPE LOCAL DEFAULT 12 $t\n- 104: 00000b7c 0 NOTYPE LOCAL DEFAULT 12 $a\n+ 99: 00000ad8 0 FUNC LOCAL DEFAULT 11 _init\n+ 100: 00000ae4 0 NOTYPE LOCAL DEFAULT 12 $a\n+ 101: 00000af4 0 NOTYPE LOCAL DEFAULT 12 $d\n+ 102: 00000af8 0 NOTYPE LOCAL DEFAULT 12 $a\n+ 103: 00000b7c 0 NOTYPE LOCAL DEFAULT 12 $t\n+ 104: 00000b80 0 NOTYPE LOCAL DEFAULT 12 $a\n 105: 00000000 0 SECTION LOCAL DEFAULT 34 .gnu_debugaltlink\n 106: 00000000 0 FUNC GLOBAL DEFAULT UND airspy_error_name\n- 107: 000011f5 2 FUNC GLOBAL DEFAULT 13 __libc_csu_fini\n+ 107: 000011f9 2 FUNC GLOBAL DEFAULT 13 __libc_csu_fini\n 108: 00000000 0 FUNC WEAK DEFAULT UND __cxa_finalize@GLIBC_2.4\n 109: 00000000 0 NOTYPE WEAK DEFAULT UND _ITM_deregisterTMCloneTable\n 110: 000120a0 0 NOTYPE WEAK DEFAULT 22 data_start\n 111: 000120a8 0 NOTYPE GLOBAL DEFAULT 23 __bss_start__\n 112: 00000000 0 FUNC GLOBAL DEFAULT UND airspy_board_partid_serialno_read\n 113: 00000000 0 FUNC GLOBAL DEFAULT UND airspy_board_id_name\n 114: 00000000 0 FUNC GLOBAL DEFAULT UND fflush@GLIBC_2.4\n@@ -128,33 +128,33 @@\n 124: 00000000 0 OBJECT GLOBAL DEFAULT UND stderr@GLIBC_2.4\n 125: 00000000 0 FUNC GLOBAL DEFAULT UND airspy_lib_version\n 126: 00000000 0 FUNC GLOBAL DEFAULT UND airspy_board_id_read\n 127: 000120a0 0 NOTYPE GLOBAL DEFAULT 22 __data_start\n 128: 00000000 0 FUNC GLOBAL DEFAULT UND puts@GLIBC_2.4\n 129: 00000000 0 FUNC GLOBAL DEFAULT UND malloc@GLIBC_2.4\n 130: 00000000 0 FUNC GLOBAL DEFAULT UND __libc_start_main@GLIBC_2.4\n- 131: 00001129 140 FUNC GLOBAL DEFAULT 13 parse_u64\n+ 131: 0000112d 140 FUNC GLOBAL DEFAULT 13 parse_u64\n 132: 00000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__\n 133: 00012244 24 OBJECT GLOBAL DEFAULT 23 read_partid_serialno\n- 134: 00001200 4 OBJECT GLOBAL DEFAULT 15 _IO_stdin_used\n+ 134: 00001204 4 OBJECT GLOBAL DEFAULT 15 _IO_stdin_used\n 135: 00000000 0 FUNC GLOBAL DEFAULT UND strlen@GLIBC_2.4\n 136: 00012144 256 OBJECT GLOBAL DEFAULT 23 version\n 137: 00000000 0 FUNC GLOBAL DEFAULT UND airspy_exit\n 138: 00000000 0 FUNC GLOBAL DEFAULT UND getopt@GLIBC_2.4\n- 139: 000011b5 64 FUNC GLOBAL DEFAULT 13 __libc_csu_init\n+ 139: 000011b9 64 FUNC GLOBAL DEFAULT 13 __libc_csu_init\n 140: 0001225c 0 NOTYPE GLOBAL DEFAULT 23 _end\n- 141: 00000ff9 0 FUNC GLOBAL DEFAULT 13 _start\n+ 141: 00000ffd 0 FUNC GLOBAL DEFAULT 13 _start\n 142: 00000000 0 FUNC GLOBAL DEFAULT UND strtoull@GLIBC_2.4\n 143: 00000000 0 FUNC GLOBAL DEFAULT UND __printf_chk@GLIBC_2.4\n 144: 0001225c 0 NOTYPE GLOBAL DEFAULT 23 __end__\n 145: 00000000 0 FUNC GLOBAL DEFAULT UND __fprintf_chk@GLIBC_2.4\n 146: 00000000 0 OBJECT GLOBAL DEFAULT UND stdout@GLIBC_2.4\n 147: 000120a8 0 NOTYPE GLOBAL DEFAULT 23 __bss_start\n 148: 00000000 0 FUNC GLOBAL DEFAULT UND airspy_init\n- 149: 00000c31 968 FUNC GLOBAL DEFAULT 13 main\n+ 149: 00000c35 968 FUNC GLOBAL DEFAULT 13 main\n 150: 000120b0 4 OBJECT GLOBAL DEFAULT 23 serial_number\n 151: 00000000 0 FUNC GLOBAL DEFAULT UND airspy_close\n 152: 00000000 0 FUNC GLOBAL DEFAULT UND airspy_get_samplerates\n 153: 000120b8 8 OBJECT GLOBAL DEFAULT 23 serial_number_val\n 154: 00000000 0 FUNC GLOBAL DEFAULT UND airspy_version_string_read\n 155: 00000000 0 NOTYPE WEAK DEFAULT UND _ITM_registerTMCloneTable\n 156: 00000000 0 OBJECT GLOBAL DEFAULT UND optarg@GLIBC_2.4\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "comments": ["error from `readelf --wide --notes {}`:", "readelf: Error: Unable to find program interpreter name"], "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: 3b1b18ceca3cf82b75282b3474ebe92be06d6989\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 56f71deb2e37cef72450a6c787d4925c0e201306\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 {}", "comments": ["error from `readelf --wide --debug-dump=rawline {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -47,570 +47,570 @@\n 11\t2\t0\t0\tgetopt_core.h\n 12\t3\t0\t0\tstdlib.h\n 13\t3\t0\t0\tstring.h\n 14\t0\t0\t0\t\n \n Line Number Statements:\n [0x00000186] Set column to 1\n- [0x00000188] Extended opcode 2: set Address to 0x1108\n+ [0x00000188] Extended opcode 2: set Address to 0x110c\n [0x0000018f] Advance Line by 69 to 70\n [0x00000192] Copy\n [0x00000193] Set column to 2\n- [0x00000195] Special opcode 6: advance Address by 0 to 0x1108 and Line by 1 to 71 (view 1)\n+ [0x00000195] Special opcode 6: advance Address by 0 to 0x110c and Line by 1 to 71 (view 1)\n [0x00000196] Set File Name to entry 2 in the File Name Table\n [0x00000198] Set column to 1\n [0x0000019a] Advance Line by 37 to 108\n [0x0000019c] Copy (view 2)\n [0x0000019d] Set column to 3\n- [0x0000019f] Special opcode 7: advance Address by 0 to 0x1108 and Line by 2 to 110 (view 3)\n+ [0x0000019f] Special opcode 7: advance Address by 0 to 0x110c and Line by 2 to 110 (view 3)\n [0x000001a0] Set column to 10\n [0x000001a2] Set is_stmt to 0\n [0x000001a3] Copy (view 4)\n [0x000001a4] Set File Name to entry 1 in the File Name Table\n [0x000001a6] Set column to 1\n [0x000001a8] Advance Line by -40 to 70\n- [0x000001aa] Special opcode 19: advance Address by 2 to 0x110a and Line by 0 to 70\n+ [0x000001aa] Special opcode 19: advance Address by 2 to 0x110e and Line by 0 to 70\n [0x000001ab] Set File Name to entry 2 in the File Name Table\n [0x000001ad] Set column to 10\n [0x000001af] Advance Line by 40 to 110\n- [0x000001b1] Special opcode 19: advance Address by 2 to 0x110c and Line by 0 to 110\n- [0x000001b2] Special opcode 47: advance Address by 6 to 0x1112 and Line by 0 to 110\n+ [0x000001b1] Special opcode 19: advance Address by 2 to 0x1110 and Line by 0 to 110\n+ [0x000001b2] Special opcode 47: advance Address by 6 to 0x1116 and Line by 0 to 110\n [0x000001b3] Set File Name to entry 1 in the File Name Table\n [0x000001b5] Set column to 2\n [0x000001b7] Set is_stmt to 1\n [0x000001b8] Advance Line by -38 to 72\n [0x000001ba] Copy (view 1)\n [0x000001bb] Set File Name to entry 2 in the File Name Table\n [0x000001bd] Set column to 1\n [0x000001bf] Advance Line by 36 to 108\n [0x000001c1] Copy (view 2)\n [0x000001c2] Set column to 3\n- [0x000001c4] Special opcode 7: advance Address by 0 to 0x1112 and Line by 2 to 110 (view 3)\n+ [0x000001c4] Special opcode 7: advance Address by 0 to 0x1116 and Line by 2 to 110 (view 3)\n [0x000001c5] Set column to 10\n [0x000001c7] Set is_stmt to 0\n [0x000001c8] Copy (view 4)\n [0x000001c9] Set File Name to entry 1 in the File Name Table\n [0x000001cb] Set column to 1\n [0x000001cd] Advance Line by -37 to 73\n- [0x000001cf] Special opcode 19: advance Address by 2 to 0x1114 and Line by 0 to 73\n+ [0x000001cf] Special opcode 19: advance Address by 2 to 0x1118 and Line by 0 to 73\n [0x000001d0] Set File Name to entry 2 in the File Name Table\n [0x000001d2] Set column to 10\n [0x000001d4] Advance Line by 37 to 110\n- [0x000001d6] Special opcode 33: advance Address by 4 to 0x1118 and Line by 0 to 110\n+ [0x000001d6] Special opcode 33: advance Address by 4 to 0x111c and Line by 0 to 110\n [0x000001d7] Set File Name to entry 1 in the File Name Table\n [0x000001d9] Set column to 47\n [0x000001db] Set is_stmt to 1\n [0x000001dc] Advance Line by -68 to 42\n- [0x000001df] Special opcode 117: advance Address by 16 to 0x1128 and Line by 0 to 42\n+ [0x000001df] Special opcode 117: advance Address by 16 to 0x112c and Line by 0 to 42\n [0x000001e0] Set is_stmt to 0\n [0x000001e1] Copy (view 1)\n- [0x000001e2] Special opcode 89: advance Address by 12 to 0x1134 and Line by 0 to 42\n+ [0x000001e2] Special opcode 89: advance Address by 12 to 0x1138 and Line by 0 to 42\n [0x000001e3] Set column to 2\n [0x000001e5] Set is_stmt to 1\n- [0x000001e6] Special opcode 90: advance Address by 12 to 0x1140 and Line by 1 to 43\n- [0x000001e7] Special opcode 6: advance Address by 0 to 0x1140 and Line by 1 to 44 (view 1)\n- [0x000001e8] Special opcode 6: advance Address by 0 to 0x1140 and Line by 1 to 45 (view 2)\n- [0x000001e9] Special opcode 7: advance Address by 0 to 0x1140 and Line by 2 to 47 (view 3)\n+ [0x000001e6] Special opcode 90: advance Address by 12 to 0x1144 and Line by 1 to 43\n+ [0x000001e7] Special opcode 6: advance Address by 0 to 0x1144 and Line by 1 to 44 (view 1)\n+ [0x000001e8] Special opcode 6: advance Address by 0 to 0x1144 and Line by 1 to 45 (view 2)\n+ [0x000001e9] Special opcode 7: advance Address by 0 to 0x1144 and Line by 2 to 47 (view 3)\n [0x000001ea] Set column to 6\n [0x000001ec] Set is_stmt to 0\n [0x000001ed] Copy (view 4)\n [0x000001ee] Set column to 4\n- [0x000001f0] Special opcode 33: advance Address by 4 to 0x1144 and Line by 0 to 47\n+ [0x000001f0] Special opcode 33: advance Address by 4 to 0x1148 and Line by 0 to 47\n [0x000001f1] Set column to 3\n [0x000001f3] Set is_stmt to 1\n- [0x000001f4] Special opcode 34: advance Address by 4 to 0x1148 and Line by 1 to 48\n+ [0x000001f4] Special opcode 34: advance Address by 4 to 0x114c and Line by 1 to 48\n [0x000001f5] Set column to 5\n [0x000001f7] Set is_stmt to 0\n [0x000001f8] Copy (view 1)\n- [0x000001f9] Special opcode 47: advance Address by 6 to 0x114e and Line by 0 to 48\n+ [0x000001f9] Special opcode 47: advance Address by 6 to 0x1152 and Line by 0 to 48\n [0x000001fa] Set column to 2\n [0x000001fc] Set is_stmt to 1\n [0x000001fd] Advance Line by 11 to 59\n- [0x000001ff] Special opcode 19: advance Address by 2 to 0x1150 and Line by 0 to 59\n+ [0x000001ff] Special opcode 19: advance Address by 2 to 0x1154 and Line by 0 to 59\n [0x00000200] Set column to 14\n [0x00000202] Set is_stmt to 0\n- [0x00000203] Special opcode 6: advance Address by 0 to 0x1150 and Line by 1 to 60 (view 1)\n+ [0x00000203] Special opcode 6: advance Address by 0 to 0x1154 and Line by 1 to 60 (view 1)\n [0x00000204] Set column to 8\n- [0x00000206] Special opcode 32: advance Address by 4 to 0x1154 and Line by -1 to 59\n+ [0x00000206] Special opcode 32: advance Address by 4 to 0x1158 and Line by -1 to 59\n [0x00000207] Set column to 2\n [0x00000209] Set is_stmt to 1\n- [0x0000020a] Special opcode 20: advance Address by 2 to 0x1156 and Line by 1 to 60\n+ [0x0000020a] Special opcode 20: advance Address by 2 to 0x115a and Line by 1 to 60\n [0x0000020b] Set column to 14\n [0x0000020d] Set is_stmt to 0\n [0x0000020e] Copy (view 1)\n [0x0000020f] Set column to 9\n- [0x00000211] Special opcode 34: advance Address by 4 to 0x115a and Line by 1 to 61\n+ [0x00000211] Special opcode 34: advance Address by 4 to 0x115e and Line by 1 to 61\n [0x00000212] Set column to 14\n- [0x00000214] Special opcode 18: advance Address by 2 to 0x115c and Line by -1 to 60\n+ [0x00000214] Special opcode 18: advance Address by 2 to 0x1160 and Line by -1 to 60\n [0x00000215] Set column to 2\n [0x00000217] Set is_stmt to 1\n- [0x00000218] Special opcode 20: advance Address by 2 to 0x115e and Line by 1 to 61\n+ [0x00000218] Special opcode 20: advance Address by 2 to 0x1162 and Line by 1 to 61\n [0x00000219] Set column to 4\n [0x0000021b] Set is_stmt to 0\n [0x0000021c] Copy (view 1)\n [0x0000021d] Set column to 19\n [0x0000021f] Extended opcode 4: set Discriminator to 1\n- [0x00000223] Special opcode 33: advance Address by 4 to 0x1162 and Line by 0 to 61\n+ [0x00000223] Special opcode 33: advance Address by 4 to 0x1166 and Line by 0 to 61\n [0x00000224] Extended opcode 4: set Discriminator to 1\n- [0x00000228] Special opcode 19: advance Address by 2 to 0x1164 and Line by 0 to 61\n+ [0x00000228] Special opcode 19: advance Address by 2 to 0x1168 and Line by 0 to 61\n [0x00000229] Set column to 3\n [0x0000022b] Set is_stmt to 1\n- [0x0000022c] Special opcode 20: advance Address by 2 to 0x1166 and Line by 1 to 62\n+ [0x0000022c] Special opcode 20: advance Address by 2 to 0x116a and Line by 1 to 62\n [0x0000022d] Set column to 10\n [0x0000022f] Set is_stmt to 0\n [0x00000230] Copy (view 1)\n [0x00000231] Set column to 3\n [0x00000233] Set is_stmt to 1\n- [0x00000234] Special opcode 34: advance Address by 4 to 0x116a and Line by 1 to 63\n+ [0x00000234] Special opcode 34: advance Address by 4 to 0x116e and Line by 1 to 63\n [0x00000235] Set column to 47\n [0x00000237] Set is_stmt to 0\n [0x00000238] Advance Line by -21 to 42\n [0x0000023a] Copy (view 1)\n [0x0000023b] Set column to 1\n [0x0000023d] Advance Line by 25 to 67\n- [0x0000023f] Special opcode 19: advance Address by 2 to 0x116c and Line by 0 to 67\n+ [0x0000023f] Special opcode 19: advance Address by 2 to 0x1170 and Line by 0 to 67\n [0x00000240] Set column to 47\n [0x00000242] Advance Line by -25 to 42\n- [0x00000244] Special opcode 19: advance Address by 2 to 0x116e and Line by 0 to 42\n+ [0x00000244] Special opcode 19: advance Address by 2 to 0x1172 and Line by 0 to 42\n [0x00000245] Set column to 1\n [0x00000247] Advance Line by 25 to 67\n- [0x00000249] Special opcode 19: advance Address by 2 to 0x1170 and Line by 0 to 67\n+ [0x00000249] Special opcode 19: advance Address by 2 to 0x1174 and Line by 0 to 67\n [0x0000024a] Set column to 4\n [0x0000024c] Set is_stmt to 1\n [0x0000024d] Advance Line by -18 to 49\n- [0x0000024f] Special opcode 131: advance Address by 18 to 0x1182 and Line by 0 to 49\n+ [0x0000024f] Special opcode 131: advance Address by 18 to 0x1186 and Line by 0 to 49\n [0x00000250] Set column to 22\n [0x00000252] Set is_stmt to 0\n [0x00000253] Copy (view 1)\n [0x00000254] Set column to 6\n- [0x00000256] Special opcode 47: advance Address by 6 to 0x1188 and Line by 0 to 49\n+ [0x00000256] Special opcode 47: advance Address by 6 to 0x118c and Line by 0 to 49\n [0x00000257] Set column to 7\n- [0x00000259] Special opcode 21: advance Address by 2 to 0x118a and Line by 2 to 51\n- [0x0000025a] Special opcode 33: advance Address by 4 to 0x118e and Line by 0 to 51\n+ [0x00000259] Special opcode 21: advance Address by 2 to 0x118e and Line by 2 to 51\n+ [0x0000025a] Special opcode 33: advance Address by 4 to 0x1192 and Line by 0 to 51\n [0x0000025b] Set column to 6\n- [0x0000025d] Special opcode 17: advance Address by 2 to 0x1190 and Line by -2 to 49\n+ [0x0000025d] Special opcode 17: advance Address by 2 to 0x1194 and Line by -2 to 49\n [0x0000025e] Set column to 11\n [0x00000260] Set is_stmt to 1\n- [0x00000261] Special opcode 22: advance Address by 2 to 0x1192 and Line by 3 to 52\n+ [0x00000261] Special opcode 22: advance Address by 2 to 0x1196 and Line by 3 to 52\n [0x00000262] Set column to 13\n [0x00000264] Set is_stmt to 0\n [0x00000265] Copy (view 1)\n [0x00000266] Set column to 7\n- [0x00000268] Special opcode 21: advance Address by 2 to 0x1194 and Line by 2 to 54\n- [0x00000269] Special opcode 33: advance Address by 4 to 0x1198 and Line by 0 to 54\n+ [0x00000268] Special opcode 21: advance Address by 2 to 0x1198 and Line by 2 to 54\n+ [0x00000269] Special opcode 33: advance Address by 4 to 0x119c and Line by 0 to 54\n [0x0000026a] Set column to 13\n- [0x0000026c] Special opcode 17: advance Address by 2 to 0x119a and Line by -2 to 52\n+ [0x0000026c] Special opcode 17: advance Address by 2 to 0x119e and Line by -2 to 52\n [0x0000026d] Set column to 10\n [0x0000026f] Advance Line by 13 to 65\n- [0x00000271] Special opcode 33: advance Address by 4 to 0x119e and Line by 0 to 65\n+ [0x00000271] Special opcode 33: advance Address by 4 to 0x11a2 and Line by 0 to 65\n [0x00000272] Set column to 1\n- [0x00000274] Special opcode 49: advance Address by 6 to 0x11a4 and Line by 2 to 67\n- [0x00000275] Advance PC by 16 to 0x11b4\n+ [0x00000274] Special opcode 49: advance Address by 6 to 0x11a8 and Line by 2 to 67\n+ [0x00000275] Advance PC by 16 to 0x11b8\n [0x00000277] Extended opcode 1: End of Sequence\n \n [0x0000027a] Set column to 1\n- [0x0000027c] Extended opcode 2: set Address to 0xc30\n+ [0x0000027c] Extended opcode 2: set Address to 0xc34\n [0x00000283] Advance Line by 78 to 79\n [0x00000286] Copy\n [0x00000287] Set is_stmt to 0\n [0x00000288] Copy (view 1)\n [0x00000289] Set column to 10\n [0x0000028b] Advance Line by 10 to 89\n- [0x0000028d] Special opcode 33: advance Address by 4 to 0xc34 and Line by 0 to 89\n+ [0x0000028d] Special opcode 33: advance Address by 4 to 0xc38 and Line by 0 to 89\n [0x0000028e] Set column to 1\n [0x00000290] Advance Line by -10 to 79\n- [0x00000292] Special opcode 19: advance Address by 2 to 0xc36 and Line by 0 to 79\n- [0x00000293] Special opcode 61: advance Address by 8 to 0xc3e and Line by 0 to 79\n+ [0x00000292] Special opcode 19: advance Address by 2 to 0xc3a and Line by 0 to 79\n+ [0x00000293] Special opcode 61: advance Address by 8 to 0xc42 and Line by 0 to 79\n [0x00000294] Set column to 18\n [0x00000296] Advance Line by 18 to 97\n- [0x00000298] Special opcode 19: advance Address by 2 to 0xc40 and Line by 0 to 97\n+ [0x00000298] Special opcode 19: advance Address by 2 to 0xc44 and Line by 0 to 97\n [0x00000299] Set column to 1\n [0x0000029b] Advance Line by -18 to 79\n- [0x0000029d] Special opcode 19: advance Address by 2 to 0xc42 and Line by 0 to 79\n+ [0x0000029d] Special opcode 19: advance Address by 2 to 0xc46 and Line by 0 to 79\n [0x0000029e] Set column to 10\n [0x000002a0] Advance Line by 10 to 89\n- [0x000002a2] Special opcode 47: advance Address by 6 to 0xc48 and Line by 0 to 89\n+ [0x000002a2] Special opcode 47: advance Address by 6 to 0xc4c and Line by 0 to 89\n [0x000002a3] Set column to 18\n- [0x000002a5] Special opcode 41: advance Address by 4 to 0xc4c and Line by 8 to 97\n+ [0x000002a5] Special opcode 41: advance Address by 4 to 0xc50 and Line by 8 to 97\n [0x000002a6] Set column to 1\n [0x000002a8] Advance Line by -18 to 79\n- [0x000002aa] Special opcode 19: advance Address by 2 to 0xc4e and Line by 0 to 79\n+ [0x000002aa] Special opcode 19: advance Address by 2 to 0xc52 and Line by 0 to 79\n [0x000002ab] Set column to 16\n [0x000002ad] Advance Line by 12 to 91\n- [0x000002af] Special opcode 33: advance Address by 4 to 0xc52 and Line by 0 to 91\n+ [0x000002af] Special opcode 33: advance Address by 4 to 0xc56 and Line by 0 to 91\n [0x000002b0] Set column to 1\n [0x000002b2] Advance Line by -12 to 79\n- [0x000002b4] Special opcode 33: advance Address by 4 to 0xc56 and Line by 0 to 79\n+ [0x000002b4] Special opcode 33: advance Address by 4 to 0xc5a and Line by 0 to 79\n [0x000002b5] Set column to 16\n [0x000002b7] Advance Line by 12 to 91\n- [0x000002b9] Special opcode 19: advance Address by 2 to 0xc58 and Line by 0 to 91\n+ [0x000002b9] Special opcode 19: advance Address by 2 to 0xc5c and Line by 0 to 91\n [0x000002ba] Set column to 1\n [0x000002bc] Advance Line by -12 to 79\n- [0x000002be] Special opcode 19: advance Address by 2 to 0xc5a and Line by 0 to 79\n+ [0x000002be] Special opcode 19: advance Address by 2 to 0xc5e and Line by 0 to 79\n [0x000002bf] Set column to 2\n [0x000002c1] Set is_stmt to 1\n- [0x000002c2] Special opcode 76: advance Address by 10 to 0xc64 and Line by 1 to 80\n- [0x000002c3] Special opcode 6: advance Address by 0 to 0xc64 and Line by 1 to 81 (view 1)\n- [0x000002c4] Special opcode 6: advance Address by 0 to 0xc64 and Line by 1 to 82 (view 2)\n- [0x000002c5] Special opcode 6: advance Address by 0 to 0xc64 and Line by 1 to 83 (view 3)\n- [0x000002c6] Special opcode 6: advance Address by 0 to 0xc64 and Line by 1 to 84 (view 4)\n- [0x000002c7] Special opcode 6: advance Address by 0 to 0xc64 and Line by 1 to 85 (view 5)\n- [0x000002c8] Special opcode 6: advance Address by 0 to 0xc64 and Line by 1 to 86 (view 6)\n- [0x000002c9] Special opcode 6: advance Address by 0 to 0xc64 and Line by 1 to 87 (view 7)\n- [0x000002ca] Special opcode 6: advance Address by 0 to 0xc64 and Line by 1 to 88 (view 8)\n- [0x000002cb] Special opcode 6: advance Address by 0 to 0xc64 and Line by 1 to 89 (view 9)\n- [0x000002cc] Special opcode 7: advance Address by 0 to 0xc64 and Line by 2 to 91 (view 10)\n+ [0x000002c2] Special opcode 76: advance Address by 10 to 0xc68 and Line by 1 to 80\n+ [0x000002c3] Special opcode 6: advance Address by 0 to 0xc68 and Line by 1 to 81 (view 1)\n+ [0x000002c4] Special opcode 6: advance Address by 0 to 0xc68 and Line by 1 to 82 (view 2)\n+ [0x000002c5] Special opcode 6: advance Address by 0 to 0xc68 and Line by 1 to 83 (view 3)\n+ [0x000002c6] Special opcode 6: advance Address by 0 to 0xc68 and Line by 1 to 84 (view 4)\n+ [0x000002c7] Special opcode 6: advance Address by 0 to 0xc68 and Line by 1 to 85 (view 5)\n+ [0x000002c8] Special opcode 6: advance Address by 0 to 0xc68 and Line by 1 to 86 (view 6)\n+ [0x000002c9] Special opcode 6: advance Address by 0 to 0xc68 and Line by 1 to 87 (view 7)\n+ [0x000002ca] Special opcode 6: advance Address by 0 to 0xc68 and Line by 1 to 88 (view 8)\n+ [0x000002cb] Special opcode 6: advance Address by 0 to 0xc68 and Line by 1 to 89 (view 9)\n+ [0x000002cc] Special opcode 7: advance Address by 0 to 0xc68 and Line by 2 to 91 (view 10)\n [0x000002cd] Set column to 13\n [0x000002cf] Set is_stmt to 0\n- [0x000002d0] Special opcode 12: advance Address by 0 to 0xc64 and Line by 7 to 98 (view 11)\n+ [0x000002d0] Special opcode 12: advance Address by 0 to 0xc68 and Line by 7 to 98 (view 11)\n [0x000002d1] Set column to 7\n [0x000002d3] Advance Line by -7 to 91\n- [0x000002d5] Special opcode 61: advance Address by 8 to 0xc6c and Line by 0 to 91\n+ [0x000002d5] Special opcode 61: advance Address by 8 to 0xc70 and Line by 0 to 91\n [0x000002d6] Set column to 3\n [0x000002d8] Set is_stmt to 1\n- [0x000002d9] Special opcode 21: advance Address by 2 to 0xc6e and Line by 2 to 93\n- [0x000002da] Special opcode 6: advance Address by 0 to 0xc6e and Line by 1 to 94 (view 1)\n+ [0x000002d9] Special opcode 21: advance Address by 2 to 0xc72 and Line by 2 to 93\n+ [0x000002da] Special opcode 6: advance Address by 0 to 0xc72 and Line by 1 to 94 (view 1)\n [0x000002db] Set column to 13\n [0x000002dd] Set is_stmt to 0\n- [0x000002de] Special opcode 9: advance Address by 0 to 0xc6e and Line by 4 to 98 (view 2)\n+ [0x000002de] Special opcode 9: advance Address by 0 to 0xc72 and Line by 4 to 98 (view 2)\n [0x000002df] Set column to 3\n- [0x000002e1] Special opcode 15: advance Address by 2 to 0xc70 and Line by -4 to 94\n+ [0x000002e1] Special opcode 15: advance Address by 2 to 0xc74 and Line by -4 to 94\n [0x000002e2] Set column to 13\n- [0x000002e4] Special opcode 23: advance Address by 2 to 0xc72 and Line by 4 to 98\n+ [0x000002e4] Special opcode 23: advance Address by 2 to 0xc76 and Line by 4 to 98\n [0x000002e5] Set column to 3\n- [0x000002e7] Special opcode 57: advance Address by 8 to 0xc7a and Line by -4 to 94\n+ [0x000002e7] Special opcode 57: advance Address by 8 to 0xc7e and Line by -4 to 94\n [0x000002e8] Set column to 4\n [0x000002ea] Set is_stmt to 1\n- [0x000002eb] Special opcode 36: advance Address by 4 to 0xc7e and Line by 3 to 97\n+ [0x000002eb] Special opcode 36: advance Address by 4 to 0xc82 and Line by 3 to 97\n [0x000002ec] Set column to 13\n [0x000002ee] Set is_stmt to 0\n- [0x000002ef] Special opcode 6: advance Address by 0 to 0xc7e and Line by 1 to 98 (view 1)\n+ [0x000002ef] Special opcode 6: advance Address by 0 to 0xc82 and Line by 1 to 98 (view 1)\n [0x000002f0] Set column to 18\n- [0x000002f2] Special opcode 32: advance Address by 4 to 0xc82 and Line by -1 to 97\n+ [0x000002f2] Special opcode 32: advance Address by 4 to 0xc86 and Line by -1 to 97\n [0x000002f3] Set column to 4\n [0x000002f5] Set is_stmt to 1\n- [0x000002f6] Special opcode 34: advance Address by 4 to 0xc86 and Line by 1 to 98\n+ [0x000002f6] Special opcode 34: advance Address by 4 to 0xc8a and Line by 1 to 98\n [0x000002f7] Set column to 13\n [0x000002f9] Set is_stmt to 0\n [0x000002fa] Copy (view 1)\n [0x000002fb] Set File Name to entry 2 in the File Name Table\n [0x000002fd] Set column to 10\n [0x000002ff] Advance Line by 12 to 110\n- [0x00000301] Special opcode 33: advance Address by 4 to 0xc8a and Line by 0 to 110\n+ [0x00000301] Special opcode 33: advance Address by 4 to 0xc8e and Line by 0 to 110\n [0x00000302] Set File Name to entry 1 in the File Name Table\n [0x00000304] Set column to 13\n [0x00000306] Advance Line by -12 to 98\n- [0x00000308] Special opcode 19: advance Address by 2 to 0xc8c and Line by 0 to 98\n+ [0x00000308] Special opcode 19: advance Address by 2 to 0xc90 and Line by 0 to 98\n [0x00000309] Set column to 4\n [0x0000030b] Set is_stmt to 1\n- [0x0000030c] Special opcode 20: advance Address by 2 to 0xc8e and Line by 1 to 99\n- [0x0000030d] Special opcode 6: advance Address by 0 to 0xc8e and Line by 1 to 100 (view 1)\n- [0x0000030e] Special opcode 6: advance Address by 0 to 0xc8e and Line by 1 to 101 (view 2)\n+ [0x0000030c] Special opcode 20: advance Address by 2 to 0xc92 and Line by 1 to 99\n+ [0x0000030d] Special opcode 6: advance Address by 0 to 0xc92 and Line by 1 to 100 (view 1)\n+ [0x0000030e] Special opcode 6: advance Address by 0 to 0xc92 and Line by 1 to 101 (view 2)\n [0x0000030f] Set File Name to entry 2 in the File Name Table\n [0x00000311] Set column to 1\n- [0x00000313] Special opcode 12: advance Address by 0 to 0xc8e and Line by 7 to 108 (view 3)\n+ [0x00000313] Special opcode 12: advance Address by 0 to 0xc92 and Line by 7 to 108 (view 3)\n [0x00000314] Set column to 3\n- [0x00000316] Special opcode 7: advance Address by 0 to 0xc8e and Line by 2 to 110 (view 4)\n+ [0x00000316] Special opcode 7: advance Address by 0 to 0xc92 and Line by 2 to 110 (view 4)\n [0x00000317] Set column to 10\n [0x00000319] Set is_stmt to 0\n [0x0000031a] Copy (view 5)\n- [0x0000031b] Special opcode 61: advance Address by 8 to 0xc96 and Line by 0 to 110\n- [0x0000031c] Special opcode 33: advance Address by 4 to 0xc9a and Line by 0 to 110\n+ [0x0000031b] Special opcode 61: advance Address by 8 to 0xc9a and Line by 0 to 110\n+ [0x0000031c] Special opcode 33: advance Address by 4 to 0xc9e and Line by 0 to 110\n [0x0000031d] Set File Name to entry 1 in the File Name Table\n [0x0000031f] Set column to 4\n [0x00000321] Set is_stmt to 1\n [0x00000322] Advance Line by -8 to 102\n [0x00000324] Copy (view 1)\n [0x00000325] Set column to 3\n- [0x00000327] Special opcode 13: advance Address by 0 to 0xc9a and Line by 8 to 110 (view 2)\n+ [0x00000327] Special opcode 13: advance Address by 0 to 0xc9e and Line by 8 to 110 (view 2)\n [0x00000328] Set column to 5\n [0x0000032a] Set is_stmt to 0\n [0x0000032b] Copy (view 3)\n [0x0000032c] Set column to 42\n [0x0000032e] Set is_stmt to 1\n [0x0000032f] Advance Line by -19 to 91\n- [0x00000331] Special opcode 47: advance Address by 6 to 0xca0 and Line by 0 to 91\n+ [0x00000331] Special opcode 47: advance Address by 6 to 0xca4 and Line by 0 to 91\n [0x00000332] Set column to 16\n [0x00000334] Set is_stmt to 0\n [0x00000335] Copy (view 1)\n [0x00000336] Set column to 42\n- [0x00000338] Special opcode 89: advance Address by 12 to 0xcac and Line by 0 to 91\n+ [0x00000338] Special opcode 89: advance Address by 12 to 0xcb0 and Line by 0 to 91\n [0x00000339] Set column to 2\n [0x0000033b] Set is_stmt to 1\n [0x0000033c] Advance Line by 26 to 117\n- [0x0000033e] Special opcode 33: advance Address by 4 to 0xcb0 and Line by 0 to 117\n+ [0x0000033e] Special opcode 33: advance Address by 4 to 0xcb4 and Line by 0 to 117\n [0x0000033f] Set column to 11\n [0x00000341] Set is_stmt to 0\n [0x00000342] Copy (view 1)\n [0x00000343] Set column to 2\n [0x00000345] Set is_stmt to 1\n- [0x00000346] Special opcode 34: advance Address by 4 to 0xcb4 and Line by 1 to 118\n+ [0x00000346] Special opcode 34: advance Address by 4 to 0xcb8 and Line by 1 to 118\n [0x00000347] Set column to 5\n [0x00000349] Set is_stmt to 0\n [0x0000034a] Copy (view 1)\n [0x0000034b] Set column to 2\n [0x0000034d] Set is_stmt to 1\n- [0x0000034e] Special opcode 67: advance Address by 8 to 0xcbc and Line by 6 to 124\n+ [0x0000034e] Special opcode 67: advance Address by 8 to 0xcc0 and Line by 6 to 124\n [0x0000034f] Set is_stmt to 0\n- [0x00000350] Special opcode 33: advance Address by 4 to 0xcc0 and Line by 0 to 124\n+ [0x00000350] Special opcode 33: advance Address by 4 to 0xcc4 and Line by 0 to 124\n [0x00000351] Set is_stmt to 1\n- [0x00000352] Special opcode 34: advance Address by 4 to 0xcc4 and Line by 1 to 125\n+ [0x00000352] Special opcode 34: advance Address by 4 to 0xcc8 and Line by 1 to 125\n [0x00000353] Set File Name to entry 2 in the File Name Table\n [0x00000355] Set column to 1\n [0x00000357] Advance Line by -17 to 108\n [0x00000359] Copy (view 1)\n [0x0000035a] Set column to 3\n- [0x0000035c] Special opcode 7: advance Address by 0 to 0xcc4 and Line by 2 to 110 (view 2)\n+ [0x0000035c] Special opcode 7: advance Address by 0 to 0xcc8 and Line by 2 to 110 (view 2)\n [0x0000035d] Set column to 10\n [0x0000035f] Set is_stmt to 0\n [0x00000360] Copy (view 3)\n- [0x00000361] Special opcode 103: advance Address by 14 to 0xcd2 and Line by 0 to 110\n+ [0x00000361] Special opcode 103: advance Address by 14 to 0xcd6 and Line by 0 to 110\n [0x00000362] Set File Name to entry 1 in the File Name Table\n [0x00000364] Set column to 9\n [0x00000366] Advance Line by 18 to 128\n- [0x00000368] Special opcode 47: advance Address by 6 to 0xcd8 and Line by 0 to 128\n+ [0x00000368] Special opcode 47: advance Address by 6 to 0xcdc and Line by 0 to 128\n [0x00000369] Set File Name to entry 2 in the File Name Table\n [0x0000036b] Set column to 10\n [0x0000036d] Advance Line by -18 to 110\n- [0x0000036f] Special opcode 19: advance Address by 2 to 0xcda and Line by 0 to 110\n- [0x00000370] Special opcode 47: advance Address by 6 to 0xce0 and Line by 0 to 110\n+ [0x0000036f] Special opcode 19: advance Address by 2 to 0xcde and Line by 0 to 110\n+ [0x00000370] Special opcode 47: advance Address by 6 to 0xce4 and Line by 0 to 110\n [0x00000371] Set File Name to entry 1 in the File Name Table\n [0x00000373] Set column to 2\n [0x00000375] Set is_stmt to 1\n [0x00000376] Advance Line by 18 to 128\n [0x00000378] Copy (view 1)\n [0x00000379] Set column to 16\n [0x0000037b] Copy (view 2)\n [0x0000037c] Set column to 3\n- [0x0000037e] Special opcode 7: advance Address by 0 to 0xce0 and Line by 2 to 130 (view 3)\n+ [0x0000037e] Special opcode 7: advance Address by 0 to 0xce4 and Line by 2 to 130 (view 3)\n [0x0000037f] Set column to 5\n [0x00000381] Set is_stmt to 0\n [0x00000382] Copy (view 4)\n [0x00000383] Set column to 13\n- [0x00000385] Special opcode 21: advance Address by 2 to 0xce2 and Line by 2 to 132\n+ [0x00000385] Special opcode 21: advance Address by 2 to 0xce6 and Line by 2 to 132\n [0x00000386] Set column to 5\n- [0x00000388] Special opcode 17: advance Address by 2 to 0xce4 and Line by -2 to 130\n+ [0x00000388] Special opcode 17: advance Address by 2 to 0xce8 and Line by -2 to 130\n [0x00000389] Set column to 4\n [0x0000038b] Set is_stmt to 1\n- [0x0000038c] Special opcode 38: advance Address by 4 to 0xce8 and Line by 5 to 135\n+ [0x0000038c] Special opcode 38: advance Address by 4 to 0xcec and Line by 5 to 135\n [0x0000038d] Set column to 13\n [0x0000038f] Set is_stmt to 0\n [0x00000390] Copy (view 1)\n [0x00000391] Set column to 3\n [0x00000393] Set is_stmt to 1\n- [0x00000394] Special opcode 35: advance Address by 4 to 0xcec and Line by 2 to 137\n+ [0x00000394] Special opcode 35: advance Address by 4 to 0xcf0 and Line by 2 to 137\n [0x00000395] Set column to 6\n [0x00000397] Set is_stmt to 0\n [0x00000398] Copy (view 1)\n [0x00000399] Set column to 38\n [0x0000039b] Extended opcode 4: set Discriminator to 2\n [0x0000039f] Set is_stmt to 1\n [0x000003a0] Advance Line by -9 to 128\n- [0x000003a2] Special opcode 33: advance Address by 4 to 0xcf0 and Line by 0 to 128\n+ [0x000003a2] Special opcode 33: advance Address by 4 to 0xcf4 and Line by 0 to 128\n [0x000003a3] Set column to 16\n [0x000003a5] Extended opcode 4: set Discriminator to 2\n- [0x000003a9] Special opcode 19: advance Address by 2 to 0xcf2 and Line by 0 to 128\n+ [0x000003a9] Special opcode 19: advance Address by 2 to 0xcf6 and Line by 0 to 128\n [0x000003aa] Extended opcode 4: set Discriminator to 2\n [0x000003ae] Set is_stmt to 0\n- [0x000003af] Special opcode 47: advance Address by 6 to 0xcf8 and Line by 0 to 128\n+ [0x000003af] Special opcode 47: advance Address by 6 to 0xcfc and Line by 0 to 128\n [0x000003b0] Set column to 13\n [0x000003b2] Advance Line by 35 to 163\n- [0x000003b4] Special opcode 47: advance Address by 6 to 0xcfe and Line by 0 to 163\n+ [0x000003b4] Special opcode 47: advance Address by 6 to 0xd02 and Line by 0 to 163\n [0x000003b5] Set column to 9\n [0x000003b7] Advance Line by -35 to 128\n- [0x000003b9] Special opcode 19: advance Address by 2 to 0xd00 and Line by 0 to 128\n+ [0x000003b9] Special opcode 19: advance Address by 2 to 0xd04 and Line by 0 to 128\n [0x000003ba] Set File Name to entry 2 in the File Name Table\n [0x000003bc] Set column to 10\n [0x000003be] Advance Line by -18 to 110\n- [0x000003c0] Special opcode 19: advance Address by 2 to 0xd02 and Line by 0 to 110\n+ [0x000003c0] Special opcode 19: advance Address by 2 to 0xd06 and Line by 0 to 110\n [0x000003c1] Set File Name to entry 1 in the File Name Table\n [0x000003c3] Set column to 13\n [0x000003c5] Advance Line by 53 to 163\n- [0x000003c7] Special opcode 47: advance Address by 6 to 0xd08 and Line by 0 to 163\n+ [0x000003c7] Special opcode 47: advance Address by 6 to 0xd0c and Line by 0 to 163\n [0x000003c8] Set File Name to entry 2 in the File Name Table\n [0x000003ca] Set column to 10\n [0x000003cc] Advance Line by -53 to 110\n- [0x000003ce] Special opcode 33: advance Address by 4 to 0xd0c and Line by 0 to 110\n+ [0x000003ce] Special opcode 33: advance Address by 4 to 0xd10 and Line by 0 to 110\n [0x000003cf] Set File Name to entry 1 in the File Name Table\n [0x000003d1] Set column to 13\n [0x000003d3] Advance Line by 53 to 163\n- [0x000003d5] Special opcode 19: advance Address by 2 to 0xd0e and Line by 0 to 163\n- [0x000003d6] Special opcode 33: advance Address by 4 to 0xd12 and Line by 0 to 163\n+ [0x000003d5] Special opcode 19: advance Address by 2 to 0xd12 and Line by 0 to 163\n+ [0x000003d6] Special opcode 33: advance Address by 4 to 0xd16 and Line by 0 to 163\n [0x000003d7] Set column to 4\n [0x000003d9] Set is_stmt to 1\n- [0x000003da] Special opcode 30: advance Address by 4 to 0xd16 and Line by -3 to 160\n+ [0x000003da] Special opcode 30: advance Address by 4 to 0xd1a and Line by -3 to 160\n [0x000003db] Set is_stmt to 0\n- [0x000003dc] Special opcode 61: advance Address by 8 to 0xd1e and Line by 0 to 160\n+ [0x000003dc] Special opcode 61: advance Address by 8 to 0xd22 and Line by 0 to 160\n [0x000003dd] Set File Name to entry 2 in the File Name Table\n [0x000003df] Set column to 1\n [0x000003e1] Set is_stmt to 1\n [0x000003e2] Advance Line by -52 to 108\n- [0x000003e4] Special opcode 33: advance Address by 4 to 0xd22 and Line by 0 to 108\n+ [0x000003e4] Special opcode 33: advance Address by 4 to 0xd26 and Line by 0 to 108\n [0x000003e5] Set column to 3\n- [0x000003e7] Special opcode 7: advance Address by 0 to 0xd22 and Line by 2 to 110 (view 1)\n+ [0x000003e7] Special opcode 7: advance Address by 0 to 0xd26 and Line by 2 to 110 (view 1)\n [0x000003e8] Set column to 10\n [0x000003ea] Set is_stmt to 0\n [0x000003eb] Copy (view 2)\n [0x000003ec] Set File Name to entry 1 in the File Name Table\n [0x000003ee] Set column to 4\n [0x000003f0] Advance Line by 50 to 160\n- [0x000003f2] Special opcode 19: advance Address by 2 to 0xd24 and Line by 0 to 160\n+ [0x000003f2] Special opcode 19: advance Address by 2 to 0xd28 and Line by 0 to 160\n [0x000003f3] Set File Name to entry 2 in the File Name Table\n [0x000003f5] Set column to 10\n [0x000003f7] Advance Line by -50 to 110\n- [0x000003f9] Special opcode 19: advance Address by 2 to 0xd26 and Line by 0 to 110\n- [0x000003fa] Special opcode 75: advance Address by 10 to 0xd30 and Line by 0 to 110\n+ [0x000003f9] Special opcode 19: advance Address by 2 to 0xd2a and Line by 0 to 110\n+ [0x000003fa] Special opcode 75: advance Address by 10 to 0xd34 and Line by 0 to 110\n [0x000003fb] Set File Name to entry 1 in the File Name Table\n [0x000003fd] Set column to 4\n [0x000003ff] Set is_stmt to 1\n [0x00000400] Advance Line by 53 to 163\n [0x00000402] Copy (view 1)\n [0x00000403] Set column to 13\n [0x00000405] Set is_stmt to 0\n [0x00000406] Copy (view 2)\n [0x00000407] Set column to 4\n [0x00000409] Set is_stmt to 1\n- [0x0000040a] Special opcode 76: advance Address by 10 to 0xd3a and Line by 1 to 164\n+ [0x0000040a] Special opcode 76: advance Address by 10 to 0xd3e and Line by 1 to 164\n [0x0000040b] Set column to 7\n [0x0000040d] Set is_stmt to 0\n [0x0000040e] Copy (view 1)\n [0x0000040f] Set column to 4\n [0x00000411] Set is_stmt to 1\n- [0x00000412] Special opcode 52: advance Address by 6 to 0xd40 and Line by 5 to 169\n+ [0x00000412] Special opcode 52: advance Address by 6 to 0xd44 and Line by 5 to 169\n [0x00000413] Set File Name to entry 2 in the File Name Table\n [0x00000415] Set column to 1\n [0x00000417] Advance Line by -61 to 108\n [0x00000419] Copy (view 1)\n [0x0000041a] Set column to 3\n- [0x0000041c] Special opcode 7: advance Address by 0 to 0xd40 and Line by 2 to 110 (view 2)\n+ [0x0000041c] Special opcode 7: advance Address by 0 to 0xd44 and Line by 2 to 110 (view 2)\n [0x0000041d] Set column to 10\n [0x0000041f] Set is_stmt to 0\n [0x00000420] Copy (view 3)\n- [0x00000421] Special opcode 47: advance Address by 6 to 0xd46 and Line by 0 to 110\n- [0x00000422] Special opcode 47: advance Address by 6 to 0xd4c and Line by 0 to 110\n+ [0x00000421] Special opcode 47: advance Address by 6 to 0xd4a and Line by 0 to 110\n+ [0x00000422] Special opcode 47: advance Address by 6 to 0xd50 and Line by 0 to 110\n [0x00000423] Set File Name to entry 1 in the File Name Table\n [0x00000425] Set column to 4\n [0x00000427] Set is_stmt to 1\n [0x00000428] Advance Line by 61 to 171\n [0x0000042a] Copy (view 1)\n [0x0000042b] Set column to 13\n [0x0000042d] Set is_stmt to 0\n [0x0000042e] Copy (view 2)\n [0x0000042f] Set column to 4\n [0x00000431] Set is_stmt to 1\n- [0x00000432] Special opcode 90: advance Address by 12 to 0xd58 and Line by 1 to 172\n+ [0x00000432] Special opcode 90: advance Address by 12 to 0xd5c and Line by 1 to 172\n [0x00000433] Set column to 7\n [0x00000435] Set is_stmt to 0\n [0x00000436] Copy (view 1)\n [0x00000437] Set column to 5\n [0x00000439] Extended opcode 4: set Discriminator to 1\n [0x0000043d] Set is_stmt to 1\n- [0x0000043e] Special opcode 48: advance Address by 6 to 0xd5e and Line by 1 to 173\n+ [0x0000043e] Special opcode 48: advance Address by 6 to 0xd62 and Line by 1 to 173\n [0x0000043f] Set File Name to entry 2 in the File Name Table\n [0x00000441] Set column to 1\n [0x00000443] Extended opcode 4: set Discriminator to 1\n [0x00000447] Advance Line by -72 to 101\n- [0x0000044a] Special opcode 89: advance Address by 12 to 0xd6a and Line by 0 to 101\n+ [0x0000044a] Special opcode 89: advance Address by 12 to 0xd6e and Line by 0 to 101\n [0x0000044b] Set column to 3\n [0x0000044d] Extended opcode 4: set Discriminator to 1\n- [0x00000451] Special opcode 7: advance Address by 0 to 0xd6a and Line by 2 to 103 (view 1)\n+ [0x00000451] Special opcode 7: advance Address by 0 to 0xd6e and Line by 2 to 103 (view 1)\n [0x00000452] Set column to 10\n [0x00000454] Extended opcode 4: set Discriminator to 1\n [0x00000458] Set is_stmt to 0\n [0x00000459] Copy (view 2)\n [0x0000045a] Set File Name to entry 1 in the File Name Table\n [0x0000045c] Set column to 5\n [0x0000045e] Extended opcode 4: set Discriminator to 1\n [0x00000462] Advance Line by 70 to 173\n- [0x00000465] Special opcode 19: advance Address by 2 to 0xd6c and Line by 0 to 173\n+ [0x00000465] Special opcode 19: advance Address by 2 to 0xd70 and Line by 0 to 173\n [0x00000466] Set File Name to entry 2 in the File Name Table\n [0x00000468] Set column to 10\n [0x0000046a] Extended opcode 4: set Discriminator to 1\n [0x0000046e] Advance Line by -70 to 103\n- [0x00000471] Special opcode 19: advance Address by 2 to 0xd6e and Line by 0 to 103\n+ [0x00000471] Special opcode 19: advance Address by 2 to 0xd72 and Line by 0 to 103\n [0x00000472] Extended opcode 4: set Discriminator to 1\n- [0x00000476] Special opcode 89: advance Address by 12 to 0xd7a and Line by 0 to 103\n+ [0x00000476] Special opcode 89: advance Address by 12 to 0xd7e and Line by 0 to 103\n [0x00000477] Set File Name to entry 1 in the File Name Table\n [0x00000479] Set column to 5\n [0x0000047b] Extended opcode 4: set Discriminator to 1\n [0x0000047f] Set is_stmt to 1\n [0x00000480] Advance Line by 72 to 175\n [0x00000483] Copy (view 1)\n [0x00000484] Set column to 37\n [0x00000486] Extended opcode 4: set Discriminator to 2\n [0x0000048a] Advance Line by -27 to 148\n [0x0000048c] Copy (view 2)\n [0x0000048d] Set column to 15\n [0x0000048f] Extended opcode 4: set Discriminator to 2\n [0x00000493] Copy (view 3)\n [0x00000494] Set column to 3\n- [0x00000496] Special opcode 35: advance Address by 4 to 0xd7e and Line by 2 to 150\n+ [0x00000496] Special opcode 35: advance Address by 4 to 0xd82 and Line by 2 to 150\n [0x00000497] Set column to 5\n [0x00000499] Set is_stmt to 0\n [0x0000049a] Copy (view 1)\n [0x0000049b] Set column to 4\n- [0x0000049d] Special opcode 35: advance Address by 4 to 0xd82 and Line by 2 to 152\n+ [0x0000049d] Special opcode 35: advance Address by 4 to 0xd86 and Line by 2 to 152\n [0x0000049e] Set column to 5\n- [0x000004a0] Special opcode 17: advance Address by 2 to 0xd84 and Line by -2 to 150\n+ [0x000004a0] Special opcode 17: advance Address by 2 to 0xd88 and Line by -2 to 150\n [0x000004a1] Set column to 4\n [0x000004a3] Set is_stmt to 1\n- [0x000004a4] Special opcode 35: advance Address by 4 to 0xd88 and Line by 2 to 152\n+ [0x000004a4] Special opcode 35: advance Address by 4 to 0xd8c and Line by 2 to 152\n [0x000004a5] Set File Name to entry 2 in the File Name Table\n [0x000004a7] Set column to 1\n [0x000004a9] Advance Line by -44 to 108\n [0x000004ab] Copy (view 1)\n [0x000004ac] Set column to 3\n- [0x000004ae] Special opcode 7: advance Address by 0 to 0xd88 and Line by 2 to 110 (view 2)\n+ [0x000004ae] Special opcode 7: advance Address by 0 to 0xd8c and Line by 2 to 110 (view 2)\n [0x000004af] Set column to 10\n [0x000004b1] Set is_stmt to 0\n [0x000004b2] Copy (view 3)\n- [0x000004b3] Special opcode 75: advance Address by 10 to 0xd92 and Line by 0 to 110\n+ [0x000004b3] Special opcode 75: advance Address by 10 to 0xd96 and Line by 0 to 110\n [0x000004b4] Set File Name to entry 1 in the File Name Table\n [0x000004b6] Set column to 4\n [0x000004b8] Set is_stmt to 1\n [0x000004b9] Advance Line by 43 to 153\n [0x000004bb] Copy (view 1)\n- [0x000004bc] Special opcode 90: advance Address by 12 to 0xd9e and Line by 1 to 154\n+ [0x000004bc] Special opcode 90: advance Address by 12 to 0xda2 and Line by 1 to 154\n [0x000004bd] Set column to 13\n [0x000004bf] Set is_stmt to 0\n [0x000004c0] Copy (view 1)\n [0x000004c1] Set column to 4\n [0x000004c3] Set is_stmt to 1\n- [0x000004c4] Special opcode 76: advance Address by 10 to 0xda8 and Line by 1 to 155\n+ [0x000004c4] Special opcode 76: advance Address by 10 to 0xdac and Line by 1 to 155\n [0x000004c5] Set column to 7\n [0x000004c7] Set is_stmt to 0\n [0x000004c8] Copy (view 1)\n [0x000004c9] Set column to 5\n [0x000004cb] Extended opcode 4: set Discriminator to 1\n [0x000004cf] Set is_stmt to 1\n- [0x000004d0] Special opcode 48: advance Address by 6 to 0xdae and Line by 1 to 156\n+ [0x000004d0] Special opcode 48: advance Address by 6 to 0xdb2 and Line by 1 to 156\n [0x000004d1] Set File Name to entry 2 in the File Name Table\n [0x000004d3] Set column to 1\n [0x000004d5] Extended opcode 4: set Discriminator to 1\n [0x000004d9] Advance Line by -55 to 101\n- [0x000004db] Special opcode 89: advance Address by 12 to 0xdba and Line by 0 to 101\n+ [0x000004db] Special opcode 89: advance Address by 12 to 0xdbe and Line by 0 to 101\n [0x000004dc] Set column to 3\n [0x000004de] Extended opcode 4: set Discriminator to 1\n- [0x000004e2] Special opcode 7: advance Address by 0 to 0xdba and Line by 2 to 103 (view 1)\n+ [0x000004e2] Special opcode 7: advance Address by 0 to 0xdbe and Line by 2 to 103 (view 1)\n [0x000004e3] Set column to 10\n [0x000004e5] Extended opcode 4: set Discriminator to 1\n [0x000004e9] Set is_stmt to 0\n [0x000004ea] Copy (view 2)\n [0x000004eb] Set File Name to entry 1 in the File Name Table\n [0x000004ed] Set column to 5\n [0x000004ef] Extended opcode 4: set Discriminator to 1\n [0x000004f3] Advance Line by 53 to 156\n- [0x000004f5] Special opcode 19: advance Address by 2 to 0xdbc and Line by 0 to 156\n+ [0x000004f5] Special opcode 19: advance Address by 2 to 0xdc0 and Line by 0 to 156\n [0x000004f6] Set File Name to entry 2 in the File Name Table\n [0x000004f8] Set column to 10\n [0x000004fa] Extended opcode 4: set Discriminator to 1\n [0x000004fe] Advance Line by -53 to 103\n- [0x00000500] Special opcode 19: advance Address by 2 to 0xdbe and Line by 0 to 103\n+ [0x00000500] Special opcode 19: advance Address by 2 to 0xdc2 and Line by 0 to 103\n [0x00000501] Extended opcode 4: set Discriminator to 1\n- [0x00000505] Special opcode 89: advance Address by 12 to 0xdca and Line by 0 to 103\n+ [0x00000505] Special opcode 89: advance Address by 12 to 0xdce and Line by 0 to 103\n [0x00000506] Set File Name to entry 1 in the File Name Table\n [0x00000508] Set column to 5\n [0x0000050a] Extended opcode 4: set Discriminator to 1\n [0x0000050e] Set is_stmt to 1\n [0x0000050f] Advance Line by 55 to 158\n [0x00000511] Copy (view 1)\n [0x00000512] Set column to 37\n@@ -618,377 +618,377 @@\n [0x00000518] Advance Line by -10 to 148\n [0x0000051a] Copy (view 2)\n [0x0000051b] Set column to 15\n [0x0000051d] Extended opcode 4: set Discriminator to 1\n [0x00000521] Copy (view 3)\n [0x00000522] Set column to 2\n [0x00000524] Advance Line by 56 to 204\n- [0x00000526] Special opcode 33: advance Address by 4 to 0xdce and Line by 0 to 204\n- [0x00000527] Special opcode 34: advance Address by 4 to 0xdd2 and Line by 1 to 205\n+ [0x00000526] Special opcode 33: advance Address by 4 to 0xdd2 and Line by 0 to 204\n+ [0x00000527] Special opcode 34: advance Address by 4 to 0xdd6 and Line by 1 to 205\n [0x00000528] Set column to 9\n [0x0000052a] Set is_stmt to 0\n [0x0000052b] Copy (view 1)\n [0x0000052c] Set column to 4\n [0x0000052e] Set is_stmt to 1\n [0x0000052f] Advance Line by -73 to 132\n- [0x00000532] Special opcode 19: advance Address by 2 to 0xdd4 and Line by 0 to 132\n+ [0x00000532] Special opcode 19: advance Address by 2 to 0xdd8 and Line by 0 to 132\n [0x00000533] Set column to 13\n [0x00000535] Set is_stmt to 0\n [0x00000536] Copy (view 1)\n [0x00000537] Set column to 3\n [0x00000539] Set is_stmt to 1\n- [0x0000053a] Special opcode 66: advance Address by 8 to 0xddc and Line by 5 to 137\n+ [0x0000053a] Special opcode 66: advance Address by 8 to 0xde0 and Line by 5 to 137\n [0x0000053b] Set column to 6\n [0x0000053d] Set is_stmt to 0\n [0x0000053e] Copy (view 1)\n [0x0000053f] Set column to 4\n [0x00000541] Set is_stmt to 1\n- [0x00000542] Special opcode 35: advance Address by 4 to 0xde0 and Line by 2 to 139\n+ [0x00000542] Special opcode 35: advance Address by 4 to 0xde4 and Line by 2 to 139\n [0x00000543] Set column to 6\n [0x00000545] Set is_stmt to 0\n [0x00000546] Copy (view 1)\n- [0x00000547] Special opcode 19: advance Address by 2 to 0xde2 and Line by 0 to 139\n+ [0x00000547] Special opcode 19: advance Address by 2 to 0xde6 and Line by 0 to 139\n [0x00000548] Set column to 5\n [0x0000054a] Set is_stmt to 1\n- [0x0000054b] Special opcode 35: advance Address by 4 to 0xde6 and Line by 2 to 141\n+ [0x0000054b] Special opcode 35: advance Address by 4 to 0xdea and Line by 2 to 141\n [0x0000054c] Set is_stmt to 0\n- [0x0000054d] Special opcode 61: advance Address by 8 to 0xdee and Line by 0 to 141\n+ [0x0000054d] Special opcode 61: advance Address by 8 to 0xdf2 and Line by 0 to 141\n [0x0000054e] Set File Name to entry 2 in the File Name Table\n [0x00000550] Set column to 1\n [0x00000552] Set is_stmt to 1\n [0x00000553] Advance Line by -40 to 101\n- [0x00000555] Special opcode 33: advance Address by 4 to 0xdf2 and Line by 0 to 101\n+ [0x00000555] Special opcode 33: advance Address by 4 to 0xdf6 and Line by 0 to 101\n [0x00000556] Set column to 3\n- [0x00000558] Special opcode 7: advance Address by 0 to 0xdf2 and Line by 2 to 103 (view 1)\n+ [0x00000558] Special opcode 7: advance Address by 0 to 0xdf6 and Line by 2 to 103 (view 1)\n [0x00000559] Set column to 10\n [0x0000055b] Set is_stmt to 0\n [0x0000055c] Copy (view 2)\n [0x0000055d] Set File Name to entry 1 in the File Name Table\n [0x0000055f] Set column to 5\n [0x00000561] Advance Line by 38 to 141\n- [0x00000563] Special opcode 19: advance Address by 2 to 0xdf4 and Line by 0 to 141\n+ [0x00000563] Special opcode 19: advance Address by 2 to 0xdf8 and Line by 0 to 141\n [0x00000564] Set File Name to entry 2 in the File Name Table\n [0x00000566] Set column to 10\n [0x00000568] Advance Line by -38 to 103\n- [0x0000056a] Special opcode 19: advance Address by 2 to 0xdf6 and Line by 0 to 103\n- [0x0000056b] Special opcode 131: advance Address by 18 to 0xe08 and Line by 0 to 103\n+ [0x0000056a] Special opcode 19: advance Address by 2 to 0xdfa and Line by 0 to 103\n+ [0x0000056b] Special opcode 131: advance Address by 18 to 0xe0c and Line by 0 to 103\n [0x0000056c] Set File Name to entry 1 in the File Name Table\n [0x0000056e] Set column to 5\n [0x00000570] Extended opcode 4: set Discriminator to 1\n [0x00000574] Set is_stmt to 1\n [0x00000575] Advance Line by 62 to 165\n [0x00000577] Copy (view 1)\n [0x00000578] Set File Name to entry 2 in the File Name Table\n [0x0000057a] Set column to 1\n [0x0000057c] Extended opcode 4: set Discriminator to 1\n [0x00000580] Advance Line by -64 to 101\n- [0x00000582] Special opcode 89: advance Address by 12 to 0xe14 and Line by 0 to 101\n+ [0x00000582] Special opcode 89: advance Address by 12 to 0xe18 and Line by 0 to 101\n [0x00000583] Set column to 3\n [0x00000585] Extended opcode 4: set Discriminator to 1\n- [0x00000589] Special opcode 7: advance Address by 0 to 0xe14 and Line by 2 to 103 (view 1)\n+ [0x00000589] Special opcode 7: advance Address by 0 to 0xe18 and Line by 2 to 103 (view 1)\n [0x0000058a] Set column to 10\n [0x0000058c] Extended opcode 4: set Discriminator to 1\n [0x00000590] Set is_stmt to 0\n [0x00000591] Copy (view 2)\n [0x00000592] Set File Name to entry 1 in the File Name Table\n [0x00000594] Set column to 5\n [0x00000596] Extended opcode 4: set Discriminator to 1\n [0x0000059a] Advance Line by 62 to 165\n- [0x0000059c] Special opcode 19: advance Address by 2 to 0xe16 and Line by 0 to 165\n+ [0x0000059c] Special opcode 19: advance Address by 2 to 0xe1a and Line by 0 to 165\n [0x0000059d] Set File Name to entry 2 in the File Name Table\n [0x0000059f] Set column to 10\n [0x000005a1] Extended opcode 4: set Discriminator to 1\n [0x000005a5] Advance Line by -62 to 103\n- [0x000005a7] Special opcode 19: advance Address by 2 to 0xe18 and Line by 0 to 103\n+ [0x000005a7] Special opcode 19: advance Address by 2 to 0xe1c and Line by 0 to 103\n [0x000005a8] Extended opcode 4: set Discriminator to 1\n- [0x000005ac] Special opcode 89: advance Address by 12 to 0xe24 and Line by 0 to 103\n+ [0x000005ac] Special opcode 89: advance Address by 12 to 0xe28 and Line by 0 to 103\n [0x000005ad] Set File Name to entry 1 in the File Name Table\n [0x000005af] Set column to 5\n [0x000005b1] Extended opcode 4: set Discriminator to 1\n [0x000005b5] Set is_stmt to 1\n [0x000005b6] Advance Line by 64 to 167\n [0x000005b9] Copy (view 1)\n [0x000005ba] Set column to 4\n [0x000005bc] Advance Line by 10 to 177\n- [0x000005be] Special opcode 19: advance Address by 2 to 0xe26 and Line by 0 to 177\n+ [0x000005be] Special opcode 19: advance Address by 2 to 0xe2a and Line by 0 to 177\n [0x000005bf] Set File Name to entry 2 in the File Name Table\n [0x000005c1] Set column to 1\n [0x000005c3] Advance Line by -69 to 108\n [0x000005c6] Copy (view 1)\n [0x000005c7] Set column to 3\n- [0x000005c9] Special opcode 7: advance Address by 0 to 0xe26 and Line by 2 to 110 (view 2)\n+ [0x000005c9] Special opcode 7: advance Address by 0 to 0xe2a and Line by 2 to 110 (view 2)\n [0x000005ca] Set column to 10\n [0x000005cc] Set is_stmt to 0\n [0x000005cd] Copy (view 3)\n- [0x000005ce] Special opcode 33: advance Address by 4 to 0xe2a and Line by 0 to 110\n- [0x000005cf] Special opcode 117: advance Address by 16 to 0xe3a and Line by 0 to 110\n+ [0x000005ce] Special opcode 33: advance Address by 4 to 0xe2e and Line by 0 to 110\n+ [0x000005cf] Special opcode 117: advance Address by 16 to 0xe3e and Line by 0 to 110\n [0x000005d0] Set File Name to entry 1 in the File Name Table\n [0x000005d2] Set column to 4\n [0x000005d4] Set is_stmt to 1\n [0x000005d5] Advance Line by 70 to 180\n [0x000005d8] Copy (view 1)\n [0x000005d9] Set File Name to entry 2 in the File Name Table\n [0x000005db] Set column to 1\n [0x000005dd] Advance Line by -72 to 108\n [0x000005e0] Copy (view 2)\n [0x000005e1] Set column to 3\n- [0x000005e3] Special opcode 7: advance Address by 0 to 0xe3a and Line by 2 to 110 (view 3)\n+ [0x000005e3] Special opcode 7: advance Address by 0 to 0xe3e and Line by 2 to 110 (view 3)\n [0x000005e4] Set column to 10\n [0x000005e6] Set is_stmt to 0\n [0x000005e7] Copy (view 4)\n- [0x000005e8] Special opcode 131: advance Address by 18 to 0xe4c and Line by 0 to 110\n+ [0x000005e8] Special opcode 131: advance Address by 18 to 0xe50 and Line by 0 to 110\n [0x000005e9] Set File Name to entry 1 in the File Name Table\n [0x000005eb] Set column to 4\n [0x000005ed] Set is_stmt to 1\n [0x000005ee] Advance Line by 74 to 184\n [0x000005f1] Copy (view 1)\n [0x000005f2] Set File Name to entry 2 in the File Name Table\n [0x000005f4] Set column to 1\n [0x000005f6] Advance Line by -76 to 108\n [0x000005f9] Copy (view 2)\n [0x000005fa] Set column to 3\n- [0x000005fc] Special opcode 7: advance Address by 0 to 0xe4c and Line by 2 to 110 (view 3)\n+ [0x000005fc] Special opcode 7: advance Address by 0 to 0xe50 and Line by 2 to 110 (view 3)\n [0x000005fd] Set column to 10\n [0x000005ff] Set is_stmt to 0\n [0x00000600] Copy (view 4)\n- [0x00000601] Special opcode 61: advance Address by 8 to 0xe54 and Line by 0 to 110\n+ [0x00000601] Special opcode 61: advance Address by 8 to 0xe58 and Line by 0 to 110\n [0x00000602] Set File Name to entry 1 in the File Name Table\n [0x00000604] Set column to 4\n [0x00000606] Set is_stmt to 1\n [0x00000607] Advance Line by 75 to 185\n [0x0000060a] Copy (view 1)\n- [0x0000060b] Special opcode 76: advance Address by 10 to 0xe5e and Line by 1 to 186\n+ [0x0000060b] Special opcode 76: advance Address by 10 to 0xe62 and Line by 1 to 186\n [0x0000060c] Set column to 31\n [0x0000060e] Set is_stmt to 0\n [0x0000060f] Copy (view 1)\n [0x00000610] Set column to 4\n- [0x00000612] Special opcode 62: advance Address by 8 to 0xe66 and Line by 1 to 187\n+ [0x00000612] Special opcode 62: advance Address by 8 to 0xe6a and Line by 1 to 187\n [0x00000613] Set column to 31\n- [0x00000615] Special opcode 18: advance Address by 2 to 0xe68 and Line by -1 to 186\n+ [0x00000615] Special opcode 18: advance Address by 2 to 0xe6c and Line by -1 to 186\n [0x00000616] Set column to 4\n [0x00000618] Set is_stmt to 1\n- [0x00000619] Special opcode 48: advance Address by 6 to 0xe6e and Line by 1 to 187\n+ [0x00000619] Special opcode 48: advance Address by 6 to 0xe72 and Line by 1 to 187\n [0x0000061a] Set is_stmt to 0\n- [0x0000061b] Special opcode 19: advance Address by 2 to 0xe70 and Line by 0 to 187\n+ [0x0000061b] Special opcode 19: advance Address by 2 to 0xe74 and Line by 0 to 187\n [0x0000061c] Set is_stmt to 1\n- [0x0000061d] Special opcode 34: advance Address by 4 to 0xe74 and Line by 1 to 188\n+ [0x0000061d] Special opcode 34: advance Address by 4 to 0xe78 and Line by 1 to 188\n [0x0000061e] Set column to 18\n [0x00000620] Copy (view 1)\n [0x00000621] Set File Name to entry 2 in the File Name Table\n [0x00000623] Set column to 10\n [0x00000625] Set is_stmt to 0\n [0x00000626] Advance Line by -78 to 110\n- [0x00000629] Special opcode 61: advance Address by 8 to 0xe7c and Line by 0 to 110\n+ [0x00000629] Special opcode 61: advance Address by 8 to 0xe80 and Line by 0 to 110\n [0x0000062a] Set File Name to entry 1 in the File Name Table\n [0x0000062c] Set column to 42\n [0x0000062e] Advance Line by 80 to 190\n- [0x00000631] Special opcode 47: advance Address by 6 to 0xe82 and Line by 0 to 190\n+ [0x00000631] Special opcode 47: advance Address by 6 to 0xe86 and Line by 0 to 190\n [0x00000632] Set File Name to entry 2 in the File Name Table\n [0x00000634] Set column to 10\n [0x00000636] Advance Line by -80 to 110\n- [0x00000639] Special opcode 33: advance Address by 4 to 0xe86 and Line by 0 to 110\n- [0x0000063a] Special opcode 47: advance Address by 6 to 0xe8c and Line by 0 to 110\n+ [0x00000639] Special opcode 33: advance Address by 4 to 0xe8a and Line by 0 to 110\n+ [0x0000063a] Special opcode 47: advance Address by 6 to 0xe90 and Line by 0 to 110\n [0x0000063b] Set File Name to entry 1 in the File Name Table\n [0x0000063d] Set column to 5\n [0x0000063f] Extended opcode 4: set Discriminator to 3\n [0x00000643] Set is_stmt to 1\n [0x00000644] Advance Line by 80 to 190\n [0x00000647] Copy (view 1)\n [0x00000648] Set File Name to entry 2 in the File Name Table\n [0x0000064a] Set column to 1\n [0x0000064c] Extended opcode 4: set Discriminator to 3\n [0x00000650] Advance Line by -82 to 108\n [0x00000653] Copy (view 2)\n [0x00000654] Set column to 3\n [0x00000656] Extended opcode 4: set Discriminator to 3\n- [0x0000065a] Special opcode 7: advance Address by 0 to 0xe8c and Line by 2 to 110 (view 3)\n+ [0x0000065a] Special opcode 7: advance Address by 0 to 0xe90 and Line by 2 to 110 (view 3)\n [0x0000065b] Set File Name to entry 1 in the File Name Table\n [0x0000065d] Set column to 42\n [0x0000065f] Extended opcode 4: set Discriminator to 3\n [0x00000663] Set is_stmt to 0\n [0x00000664] Advance Line by 80 to 190\n [0x00000667] Copy (view 4)\n [0x00000668] Set File Name to entry 2 in the File Name Table\n [0x0000066a] Set column to 10\n [0x0000066c] Extended opcode 4: set Discriminator to 3\n [0x00000670] Advance Line by -80 to 110\n- [0x00000673] Special opcode 33: advance Address by 4 to 0xe90 and Line by 0 to 110\n+ [0x00000673] Special opcode 33: advance Address by 4 to 0xe94 and Line by 0 to 110\n [0x00000674] Set File Name to entry 1 in the File Name Table\n [0x00000676] Set column to 28\n [0x00000678] Extended opcode 4: set Discriminator to 3\n [0x0000067c] Advance Line by 78 to 188\n- [0x0000067f] Special opcode 33: advance Address by 4 to 0xe94 and Line by 0 to 188\n+ [0x0000067f] Special opcode 33: advance Address by 4 to 0xe98 and Line by 0 to 188\n [0x00000680] Set column to 42\n [0x00000682] Extended opcode 4: set Discriminator to 3\n- [0x00000686] Special opcode 21: advance Address by 2 to 0xe96 and Line by 2 to 190\n+ [0x00000686] Special opcode 21: advance Address by 2 to 0xe9a and Line by 2 to 190\n [0x00000687] Set File Name to entry 2 in the File Name Table\n [0x00000689] Set column to 10\n [0x0000068b] Extended opcode 4: set Discriminator to 3\n [0x0000068f] Advance Line by -80 to 110\n- [0x00000692] Special opcode 75: advance Address by 10 to 0xea0 and Line by 0 to 110\n+ [0x00000692] Special opcode 75: advance Address by 10 to 0xea4 and Line by 0 to 110\n [0x00000693] Extended opcode 4: set Discriminator to 3\n- [0x00000697] Special opcode 89: advance Address by 12 to 0xeac and Line by 0 to 110\n+ [0x00000697] Special opcode 89: advance Address by 12 to 0xeb0 and Line by 0 to 110\n [0x00000698] Set File Name to entry 1 in the File Name Table\n [0x0000069a] Set column to 28\n [0x0000069c] Extended opcode 4: set Discriminator to 3\n [0x000006a0] Set is_stmt to 1\n [0x000006a1] Advance Line by 78 to 188\n [0x000006a4] Copy (view 1)\n [0x000006a5] Set column to 18\n [0x000006a7] Extended opcode 4: set Discriminator to 3\n [0x000006ab] Copy (view 2)\n [0x000006ac] Set column to 4\n- [0x000006ae] Special opcode 79: advance Address by 10 to 0xeb6 and Line by 4 to 192\n- [0x000006af] Special opcode 63: advance Address by 8 to 0xebe and Line by 2 to 194\n+ [0x000006ae] Special opcode 79: advance Address by 10 to 0xeba and Line by 4 to 192\n+ [0x000006af] Special opcode 63: advance Address by 8 to 0xec2 and Line by 2 to 194\n [0x000006b0] Set File Name to entry 2 in the File Name Table\n [0x000006b2] Set column to 1\n [0x000006b4] Advance Line by -86 to 108\n [0x000006b7] Copy (view 1)\n [0x000006b8] Set column to 3\n- [0x000006ba] Special opcode 7: advance Address by 0 to 0xebe and Line by 2 to 110 (view 2)\n+ [0x000006ba] Special opcode 7: advance Address by 0 to 0xec2 and Line by 2 to 110 (view 2)\n [0x000006bb] Set column to 10\n [0x000006bd] Set is_stmt to 0\n [0x000006be] Copy (view 3)\n- [0x000006bf] Special opcode 89: advance Address by 12 to 0xeca and Line by 0 to 110\n+ [0x000006bf] Special opcode 89: advance Address by 12 to 0xece and Line by 0 to 110\n [0x000006c0] Set File Name to entry 1 in the File Name Table\n [0x000006c2] Set column to 4\n [0x000006c4] Set is_stmt to 1\n [0x000006c5] Advance Line by 85 to 195\n [0x000006c8] Copy (view 1)\n [0x000006c9] Set column to 13\n [0x000006cb] Set is_stmt to 0\n [0x000006cc] Copy (view 2)\n [0x000006cd] Set column to 4\n [0x000006cf] Set is_stmt to 1\n- [0x000006d0] Special opcode 48: advance Address by 6 to 0xed0 and Line by 1 to 196\n+ [0x000006d0] Special opcode 48: advance Address by 6 to 0xed4 and Line by 1 to 196\n [0x000006d1] Set column to 7\n [0x000006d3] Set is_stmt to 0\n [0x000006d4] Copy (view 1)\n [0x000006d5] Set column to 5\n [0x000006d7] Extended opcode 4: set Discriminator to 1\n [0x000006db] Set is_stmt to 1\n- [0x000006dc] Special opcode 62: advance Address by 8 to 0xed8 and Line by 1 to 197\n+ [0x000006dc] Special opcode 62: advance Address by 8 to 0xedc and Line by 1 to 197\n [0x000006dd] Set File Name to entry 2 in the File Name Table\n [0x000006df] Set column to 1\n [0x000006e1] Extended opcode 4: set Discriminator to 1\n [0x000006e5] Advance Line by -96 to 101\n- [0x000006e8] Special opcode 89: advance Address by 12 to 0xee4 and Line by 0 to 101\n+ [0x000006e8] Special opcode 89: advance Address by 12 to 0xee8 and Line by 0 to 101\n [0x000006e9] Set column to 3\n [0x000006eb] Extended opcode 4: set Discriminator to 1\n- [0x000006ef] Special opcode 7: advance Address by 0 to 0xee4 and Line by 2 to 103 (view 1)\n+ [0x000006ef] Special opcode 7: advance Address by 0 to 0xee8 and Line by 2 to 103 (view 1)\n [0x000006f0] Set column to 10\n [0x000006f2] Extended opcode 4: set Discriminator to 1\n [0x000006f6] Set is_stmt to 0\n [0x000006f7] Copy (view 2)\n [0x000006f8] Extended opcode 4: set Discriminator to 1\n- [0x000006fc] Special opcode 131: advance Address by 18 to 0xef6 and Line by 0 to 103\n+ [0x000006fc] Special opcode 131: advance Address by 18 to 0xefa and Line by 0 to 103\n [0x000006fd] Set File Name to entry 1 in the File Name Table\n [0x000006ff] Set column to 5\n [0x00000701] Extended opcode 4: set Discriminator to 1\n [0x00000705] Set is_stmt to 1\n [0x00000706] Advance Line by 96 to 199\n [0x00000709] Copy (view 1)\n [0x0000070a] Set column to 4\n [0x0000070c] Advance Line by -94 to 105\n- [0x0000070f] Special opcode 19: advance Address by 2 to 0xef8 and Line by 0 to 105\n+ [0x0000070f] Special opcode 19: advance Address by 2 to 0xefc and Line by 0 to 105\n [0x00000710] Set File Name to entry 2 in the File Name Table\n [0x00000712] Set column to 1\n- [0x00000714] Special opcode 8: advance Address by 0 to 0xef8 and Line by 3 to 108 (view 1)\n+ [0x00000714] Special opcode 8: advance Address by 0 to 0xefc and Line by 3 to 108 (view 1)\n [0x00000715] Set column to 3\n- [0x00000717] Special opcode 7: advance Address by 0 to 0xef8 and Line by 2 to 110 (view 2)\n+ [0x00000717] Special opcode 7: advance Address by 0 to 0xefc and Line by 2 to 110 (view 2)\n [0x00000718] Set column to 10\n [0x0000071a] Set is_stmt to 0\n [0x0000071b] Copy (view 3)\n- [0x0000071c] Special opcode 103: advance Address by 14 to 0xf06 and Line by 0 to 110\n+ [0x0000071c] Special opcode 103: advance Address by 14 to 0xf0a and Line by 0 to 110\n [0x0000071d] Set File Name to entry 1 in the File Name Table\n [0x0000071f] Set column to 4\n [0x00000721] Set is_stmt to 1\n- [0x00000722] Special opcode 1: advance Address by 0 to 0xf06 and Line by -4 to 106 (view 1)\n+ [0x00000722] Special opcode 1: advance Address by 0 to 0xf0a and Line by -4 to 106 (view 1)\n [0x00000723] Set column to 11\n [0x00000725] Set is_stmt to 0\n- [0x00000726] Special opcode 6: advance Address by 0 to 0xf06 and Line by 1 to 107 (view 2)\n+ [0x00000726] Special opcode 6: advance Address by 0 to 0xf0a and Line by 1 to 107 (view 2)\n [0x00000727] Set column to 4\n- [0x00000729] Special opcode 32: advance Address by 4 to 0xf0a and Line by -1 to 106\n+ [0x00000729] Special opcode 32: advance Address by 4 to 0xf0e and Line by -1 to 106\n [0x0000072a] Set is_stmt to 1\n- [0x0000072b] Special opcode 34: advance Address by 4 to 0xf0e and Line by 1 to 107\n+ [0x0000072b] Special opcode 34: advance Address by 4 to 0xf12 and Line by 1 to 107\n [0x0000072c] Set column to 1\n [0x0000072e] Set is_stmt to 0\n [0x0000072f] Advance Line by -28 to 79\n [0x00000731] Copy (view 1)\n [0x00000732] Advance Line by 127 to 206\n- [0x00000735] Special opcode 19: advance Address by 2 to 0xf10 and Line by 0 to 206\n+ [0x00000735] Special opcode 19: advance Address by 2 to 0xf14 and Line by 0 to 206\n [0x00000736] Advance Line by -127 to 79\n- [0x00000739] Special opcode 19: advance Address by 2 to 0xf12 and Line by 0 to 79\n+ [0x00000739] Special opcode 19: advance Address by 2 to 0xf16 and Line by 0 to 79\n [0x0000073a] Advance Line by 127 to 206\n- [0x0000073d] Special opcode 19: advance Address by 2 to 0xf14 and Line by 0 to 206\n+ [0x0000073d] Special opcode 19: advance Address by 2 to 0xf18 and Line by 0 to 206\n [0x0000073e] Set column to 4\n [0x00000740] Set is_stmt to 1\n [0x00000741] Advance Line by -95 to 111\n- [0x00000744] Special opcode 187: advance Address by 26 to 0xf2e and Line by 0 to 111\n+ [0x00000744] Special opcode 187: advance Address by 26 to 0xf32 and Line by 0 to 111\n [0x00000745] Set File Name to entry 2 in the File Name Table\n [0x00000747] Set column to 1\n- [0x00000749] Special opcode 86: advance Address by 12 to 0xf3a and Line by -3 to 108\n+ [0x00000749] Special opcode 86: advance Address by 12 to 0xf3e and Line by -3 to 108\n [0x0000074a] Set column to 3\n- [0x0000074c] Special opcode 7: advance Address by 0 to 0xf3a and Line by 2 to 110 (view 1)\n+ [0x0000074c] Special opcode 7: advance Address by 0 to 0xf3e and Line by 2 to 110 (view 1)\n [0x0000074d] Set column to 10\n [0x0000074f] Set is_stmt to 0\n [0x00000750] Copy (view 2)\n- [0x00000751] Special opcode 131: advance Address by 18 to 0xf4c and Line by 0 to 110\n+ [0x00000751] Special opcode 131: advance Address by 18 to 0xf50 and Line by 0 to 110\n [0x00000752] Set File Name to entry 1 in the File Name Table\n [0x00000754] Set column to 4\n [0x00000756] Set is_stmt to 1\n- [0x00000757] Special opcode 7: advance Address by 0 to 0xf4c and Line by 2 to 112 (view 1)\n+ [0x00000757] Special opcode 7: advance Address by 0 to 0xf50 and Line by 2 to 112 (view 1)\n [0x00000758] Set column to 11\n [0x0000075a] Set is_stmt to 0\n- [0x0000075b] Special opcode 6: advance Address by 0 to 0xf4c and Line by 1 to 113 (view 2)\n+ [0x0000075b] Special opcode 6: advance Address by 0 to 0xf50 and Line by 1 to 113 (view 2)\n [0x0000075c] Set column to 4\n- [0x0000075e] Special opcode 18: advance Address by 2 to 0xf4e and Line by -1 to 112\n+ [0x0000075e] Special opcode 18: advance Address by 2 to 0xf52 and Line by -1 to 112\n [0x0000075f] Set is_stmt to 1\n- [0x00000760] Special opcode 34: advance Address by 4 to 0xf52 and Line by 1 to 113\n+ [0x00000760] Special opcode 34: advance Address by 4 to 0xf56 and Line by 1 to 113\n [0x00000761] Set column to 11\n [0x00000763] Set is_stmt to 0\n [0x00000764] Copy (view 1)\n [0x00000765] Set column to 3\n [0x00000767] Set is_stmt to 1\n- [0x00000768] Special opcode 25: advance Address by 2 to 0xf54 and Line by 6 to 119\n+ [0x00000768] Special opcode 25: advance Address by 2 to 0xf58 and Line by 6 to 119\n [0x00000769] Set is_stmt to 0\n- [0x0000076a] Special opcode 61: advance Address by 8 to 0xf5c and Line by 0 to 119\n+ [0x0000076a] Special opcode 61: advance Address by 8 to 0xf60 and Line by 0 to 119\n [0x0000076b] Set File Name to entry 2 in the File Name Table\n [0x0000076d] Set column to 1\n [0x0000076f] Set is_stmt to 1\n [0x00000770] Advance Line by -18 to 101\n- [0x00000772] Special opcode 33: advance Address by 4 to 0xf60 and Line by 0 to 101\n+ [0x00000772] Special opcode 33: advance Address by 4 to 0xf64 and Line by 0 to 101\n [0x00000773] Set column to 3\n- [0x00000775] Special opcode 7: advance Address by 0 to 0xf60 and Line by 2 to 103 (view 1)\n+ [0x00000775] Special opcode 7: advance Address by 0 to 0xf64 and Line by 2 to 103 (view 1)\n [0x00000776] Set column to 10\n [0x00000778] Set is_stmt to 0\n [0x00000779] Copy (view 2)\n [0x0000077a] Set File Name to entry 1 in the File Name Table\n [0x0000077c] Set column to 3\n [0x0000077e] Advance Line by 16 to 119\n- [0x00000780] Special opcode 19: advance Address by 2 to 0xf62 and Line by 0 to 119\n+ [0x00000780] Special opcode 19: advance Address by 2 to 0xf66 and Line by 0 to 119\n [0x00000781] Set File Name to entry 2 in the File Name Table\n [0x00000783] Set column to 10\n [0x00000785] Advance Line by -16 to 103\n- [0x00000787] Special opcode 19: advance Address by 2 to 0xf64 and Line by 0 to 103\n+ [0x00000787] Special opcode 19: advance Address by 2 to 0xf68 and Line by 0 to 103\n [0x00000788] Set File Name to entry 1 in the File Name Table\n [0x0000078a] Advance Line by 18 to 121\n- [0x0000078c] Special opcode 61: advance Address by 8 to 0xf6c and Line by 0 to 121\n+ [0x0000078c] Special opcode 61: advance Address by 8 to 0xf70 and Line by 0 to 121\n [0x0000078d] Set File Name to entry 2 in the File Name Table\n [0x0000078f] Advance Line by -18 to 103\n- [0x00000791] Special opcode 19: advance Address by 2 to 0xf6e and Line by 0 to 103\n- [0x00000792] Special opcode 47: advance Address by 6 to 0xf74 and Line by 0 to 103\n+ [0x00000791] Special opcode 19: advance Address by 2 to 0xf72 and Line by 0 to 103\n+ [0x00000792] Special opcode 47: advance Address by 6 to 0xf78 and Line by 0 to 103\n [0x00000793] Set File Name to entry 1 in the File Name Table\n [0x00000795] Set column to 3\n [0x00000797] Set is_stmt to 1\n [0x00000798] Advance Line by 18 to 121\n [0x0000079a] Copy (view 1)\n [0x0000079b] Set column to 10\n [0x0000079d] Set is_stmt to 0\n [0x0000079e] Copy (view 2)\n [0x0000079f] Set column to 1\n [0x000007a1] Advance Line by 85 to 206\n- [0x000007a4] Special opcode 19: advance Address by 2 to 0xf76 and Line by 0 to 206\n- [0x000007a5] Advance PC by 130 to 0xff8\n+ [0x000007a4] Special opcode 19: advance Address by 2 to 0xf7a and Line by 0 to 206\n+ [0x000007a5] Advance PC by 130 to 0xffc\n [0x000007a7] Extended opcode 1: End of Sequence\n \n \n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "comments": ["error from `readelf --wide --debug-dump=info {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -166,15 +166,15 @@\n <133> DW_AT_external : (flag_present) 1\n <133> DW_AT_name : (GNU_strp_alt) (offset: 0x601) \n <137> DW_AT_decl_file : (implicit_const) 1\n <137> DW_AT_decl_line : (data1) 78\n <138> DW_AT_decl_column : (implicit_const) 5\n <138> DW_AT_prototyped : (flag_present) 1\n <138> DW_AT_type : (GNU_ref_alt) <0x3f>\n- <13c> DW_AT_low_pc : (addr) 0xc30\n+ <13c> DW_AT_low_pc : (addr) 0xc34\n <140> DW_AT_high_pc : (udata) 968\n <142> DW_AT_frame_base : (exprloc) 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n <144> DW_AT_call_all_calls: (flag_present) 1\n <144> DW_AT_sibling : (ref_udata) <0x7dc>\n <2><146>: Abbrev Number: 35 (DW_TAG_formal_parameter)\n <147> DW_AT_name : (GNU_strp_alt) (offset: 0x2f6) \n <14b> DW_AT_decl_file : (implicit_const) 1\n@@ -266,133 +266,133 @@\n <210> DW_AT_decl_file : (implicit_const) 1\n <210> DW_AT_decl_line : (data1) 89\n <211> DW_AT_decl_column : (data1) 10\n <212> DW_AT_type : (GNU_ref_alt) <0xe8>\n <216> DW_AT_location : (exprloc) 3 byte block: 91 b3 7f \t(DW_OP_fbreg: -77)\n <2><21a>: Abbrev Number: 7 (DW_TAG_inlined_subroutine)\n <21b> DW_AT_abstract_origin: (ref_udata) <0x8d5>\n- <21d> DW_AT_entry_pc : (addr) 0xc8e\n+ <21d> DW_AT_entry_pc : (addr) 0xc92\n <221> DW_AT_GNU_entry_view: (data2) 3\n <223> DW_AT_ranges : (sec_offset) 0x24\n <227> DW_AT_call_file : (implicit_const) 1\n <227> DW_AT_call_line : (data1) 101\n <228> DW_AT_call_column : (data1) 4\n <229> DW_AT_sibling : (ref_udata) <0x247>\n <3><22b>: Abbrev Number: 6 (DW_TAG_formal_parameter)\n <22c> DW_AT_abstract_origin: (ref_udata) <0x8e1>\n <22e> DW_AT_location : (sec_offset) 0x29f (location list)\n <232> DW_AT_GNU_locviews: (sec_offset) 0x29d\n <3><236>: Abbrev Number: 15 (DW_TAG_call_site)\n- <237> DW_AT_call_return_pc: (addr) 0xc9a\n+ <237> DW_AT_call_return_pc: (addr) 0xc9e\n <23b> DW_AT_call_origin : (GNU_ref_alt) <0x9d>\n <4><23f>: Abbrev Number: 33 (DW_TAG_call_site_parameter)\n <240> DW_AT_location : (exprloc) 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <242> DW_AT_call_value : (exprloc) 2 byte block: 77 0 \t(DW_OP_breg7 (r7): 0)\n <4><245>: Abbrev Number: 0\n <3><246>: Abbrev Number: 0\n <2><247>: Abbrev Number: 7 (DW_TAG_inlined_subroutine)\n <248> DW_AT_abstract_origin: (ref_udata) <0x8d5>\n- <24a> DW_AT_entry_pc : (addr) 0xcc4\n+ <24a> DW_AT_entry_pc : (addr) 0xcc8\n <24e> DW_AT_GNU_entry_view: (data2) 1\n <250> DW_AT_ranges : (sec_offset) 0x30\n <254> DW_AT_call_file : (implicit_const) 1\n <254> DW_AT_call_line : (data1) 125\n <255> DW_AT_call_column : (data1) 2\n <256> DW_AT_sibling : (ref_udata) <0x273>\n <3><258>: Abbrev Number: 6 (DW_TAG_formal_parameter)\n <259> DW_AT_abstract_origin: (ref_udata) <0x8e1>\n <25b> DW_AT_location : (sec_offset) 0x2af (location list)\n <25f> DW_AT_GNU_locviews: (sec_offset) 0x2ad\n <3><263>: Abbrev Number: 15 (DW_TAG_call_site)\n- <264> DW_AT_call_return_pc: (addr) 0xce0\n+ <264> DW_AT_call_return_pc: (addr) 0xce4\n <268> DW_AT_call_origin : (GNU_ref_alt) <0x9d>\n <4><26c>: Abbrev Number: 33 (DW_TAG_call_site_parameter)\n <26d> DW_AT_location : (exprloc) 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <26f> DW_AT_call_value : (exprloc) 1 byte block: 31 \t(DW_OP_lit1)\n <4><271>: Abbrev Number: 0\n <3><272>: Abbrev Number: 0\n <2><273>: Abbrev Number: 7 (DW_TAG_inlined_subroutine)\n <274> DW_AT_abstract_origin: (ref_udata) <0x8d5>\n- <276> DW_AT_entry_pc : (addr) 0xd88\n+ <276> DW_AT_entry_pc : (addr) 0xd8c\n <27a> DW_AT_GNU_entry_view: (data2) 1\n <27c> DW_AT_ranges : (sec_offset) 0x3c\n <280> DW_AT_call_file : (implicit_const) 1\n <280> DW_AT_call_line : (data1) 152\n <281> DW_AT_call_column : (data1) 4\n <282> DW_AT_sibling : (ref_udata) <0x2ab>\n <3><284>: Abbrev Number: 6 (DW_TAG_formal_parameter)\n <285> DW_AT_abstract_origin: (ref_udata) <0x8e1>\n <287> DW_AT_location : (sec_offset) 0x2bf (location list)\n <28b> DW_AT_GNU_locviews: (sec_offset) 0x2bd\n <3><28f>: Abbrev Number: 15 (DW_TAG_call_site)\n- <290> DW_AT_call_return_pc: (addr) 0xd92\n+ <290> DW_AT_call_return_pc: (addr) 0xd96\n <294> DW_AT_call_origin : (GNU_ref_alt) <0x9d>\n <4><298>: Abbrev Number: 33 (DW_TAG_call_site_parameter)\n <299> DW_AT_location : (exprloc) 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <29b> DW_AT_call_value : (exprloc) 1 byte block: 31 \t(DW_OP_lit1)\n <4><29d>: Abbrev Number: 33 (DW_TAG_call_site_parameter)\n <29e> DW_AT_location : (exprloc) 1 byte block: 51 \t(DW_OP_reg1 (r1))\n <2a0> DW_AT_call_value : (exprloc) 2 byte block: 7b 0 \t(DW_OP_breg11 (r11): 0)\n <4><2a3>: Abbrev Number: 33 (DW_TAG_call_site_parameter)\n <2a4> DW_AT_location : (exprloc) 1 byte block: 52 \t(DW_OP_reg2 (r2))\n <2a6> DW_AT_call_value : (exprloc) 2 byte block: 76 0 \t(DW_OP_breg6 (r6): 0)\n <4><2a9>: Abbrev Number: 0\n <3><2aa>: Abbrev Number: 0\n <2><2ab>: Abbrev Number: 7 (DW_TAG_inlined_subroutine)\n <2ac> DW_AT_abstract_origin: (ref_udata) <0x8d5>\n- <2ae> DW_AT_entry_pc : (addr) 0xd22\n+ <2ae> DW_AT_entry_pc : (addr) 0xd26\n <2b2> DW_AT_GNU_entry_view: (data2) 0\n <2b4> DW_AT_ranges : (sec_offset) 0x4d\n <2b8> DW_AT_call_file : (implicit_const) 1\n <2b8> DW_AT_call_line : (data1) 160\n <2b9> DW_AT_call_column : (data1) 4\n <2ba> DW_AT_sibling : (ref_udata) <0x2df>\n <3><2bc>: Abbrev Number: 6 (DW_TAG_formal_parameter)\n <2bd> DW_AT_abstract_origin: (ref_udata) <0x8e1>\n <2bf> DW_AT_location : (sec_offset) 0x2cf (location list)\n <2c3> DW_AT_GNU_locviews: (sec_offset) 0x2cd\n <3><2c7>: Abbrev Number: 15 (DW_TAG_call_site)\n- <2c8> DW_AT_call_return_pc: (addr) 0xd30\n+ <2c8> DW_AT_call_return_pc: (addr) 0xd34\n <2cc> DW_AT_call_origin : (GNU_ref_alt) <0x9d>\n <4><2d0>: Abbrev Number: 33 (DW_TAG_call_site_parameter)\n <2d1> DW_AT_location : (exprloc) 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <2d3> DW_AT_call_value : (exprloc) 1 byte block: 31 \t(DW_OP_lit1)\n <4><2d5>: Abbrev Number: 33 (DW_TAG_call_site_parameter)\n <2d6> DW_AT_location : (exprloc) 1 byte block: 52 \t(DW_OP_reg2 (r2))\n <2d8> DW_AT_call_value : (exprloc) 4 byte block: 91 a4 7f 6 \t(DW_OP_fbreg: -92; DW_OP_deref)\n <4><2dd>: Abbrev Number: 0\n <3><2de>: Abbrev Number: 0\n <2><2df>: Abbrev Number: 25 (DW_TAG_inlined_subroutine)\n <2e0> DW_AT_abstract_origin: (ref_udata) <0x8d5>\n- <2e2> DW_AT_entry_pc : (addr) 0xd40\n+ <2e2> DW_AT_entry_pc : (addr) 0xd44\n <2e6> DW_AT_GNU_entry_view: (data2) 1\n- <2e8> DW_AT_low_pc : (addr) 0xd40\n+ <2e8> DW_AT_low_pc : (addr) 0xd44\n <2ec> DW_AT_high_pc : (udata) 12\n <2ed> DW_AT_call_file : (implicit_const) 1\n <2ed> DW_AT_call_line : (data1) 169\n <2ee> DW_AT_call_column : (data1) 4\n <2ef> DW_AT_sibling : (ref_udata) <0x312>\n <3><2f1>: Abbrev Number: 6 (DW_TAG_formal_parameter)\n <2f2> DW_AT_abstract_origin: (ref_udata) <0x8e1>\n <2f4> DW_AT_location : (sec_offset) 0x2df (location list)\n <2f8> DW_AT_GNU_locviews: (sec_offset) 0x2dd\n <3><2fc>: Abbrev Number: 15 (DW_TAG_call_site)\n- <2fd> DW_AT_call_return_pc: (addr) 0xd4c\n+ <2fd> DW_AT_call_return_pc: (addr) 0xd50\n <301> DW_AT_call_origin : (GNU_ref_alt) <0x9d>\n <4><305>: Abbrev Number: 33 (DW_TAG_call_site_parameter)\n <306> DW_AT_location : (exprloc) 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <308> DW_AT_call_value : (exprloc) 1 byte block: 31 \t(DW_OP_lit1)\n <4><30a>: Abbrev Number: 33 (DW_TAG_call_site_parameter)\n <30b> DW_AT_location : (exprloc) 1 byte block: 52 \t(DW_OP_reg2 (r2))\n <30d> DW_AT_call_value : (exprloc) 2 byte block: 79 0 \t(DW_OP_breg9 (r9): 0)\n <4><310>: Abbrev Number: 0\n <3><311>: Abbrev Number: 0\n <2><312>: Abbrev Number: 21 (DW_TAG_inlined_subroutine)\n <313> DW_AT_abstract_origin: (GNU_ref_alt) <0x6bd>\n- <317> DW_AT_entry_pc : (addr) 0xd6a\n+ <317> DW_AT_entry_pc : (addr) 0xd6e\n <31b> DW_AT_GNU_entry_view: (data2) 0\n <31d> DW_AT_ranges : (sec_offset) 0x59\n <321> DW_AT_call_file : (implicit_const) 1\n <321> DW_AT_call_line : (data1) 173\n <322> DW_AT_call_column : (data1) 5\n <323> DW_AT_sibling : (ref_udata) <0x35c>\n <3><325>: Abbrev Number: 28 (DW_TAG_formal_parameter)\n@@ -400,30 +400,30 @@\n <32a> DW_AT_location : (sec_offset) 0x2ef (location list)\n <32e> DW_AT_GNU_locviews: (sec_offset) 0x2ed\n <3><332>: Abbrev Number: 28 (DW_TAG_formal_parameter)\n <333> DW_AT_abstract_origin: (GNU_ref_alt) <0x6c7>\n <337> DW_AT_location : (sec_offset) 0x2ff (location list)\n <33b> DW_AT_GNU_locviews: (sec_offset) 0x2fd\n <3><33f>: Abbrev Number: 15 (DW_TAG_call_site)\n- <340> DW_AT_call_return_pc: (addr) 0xd7a\n+ <340> DW_AT_call_return_pc: (addr) 0xd7e\n <344> DW_AT_call_origin : (GNU_ref_alt) <0x69b>\n <4><348>: Abbrev Number: 33 (DW_TAG_call_site_parameter)\n <349> DW_AT_location : (exprloc) 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <34b> DW_AT_call_value : (exprloc) 2 byte block: 77 0 \t(DW_OP_breg7 (r7): 0)\n <4><34e>: Abbrev Number: 33 (DW_TAG_call_site_parameter)\n <34f> DW_AT_location : (exprloc) 1 byte block: 51 \t(DW_OP_reg1 (r1))\n <351> DW_AT_call_value : (exprloc) 1 byte block: 31 \t(DW_OP_lit1)\n <4><353>: Abbrev Number: 33 (DW_TAG_call_site_parameter)\n <354> DW_AT_location : (exprloc) 2 byte block: 7d 0 \t(DW_OP_breg13 (r13): 0)\n <357> DW_AT_call_value : (exprloc) 2 byte block: 75 0 \t(DW_OP_breg5 (r5): 0)\n <4><35a>: Abbrev Number: 0\n <3><35b>: Abbrev Number: 0\n <2><35c>: Abbrev Number: 21 (DW_TAG_inlined_subroutine)\n <35d> DW_AT_abstract_origin: (GNU_ref_alt) <0x6bd>\n- <361> DW_AT_entry_pc : (addr) 0xdba\n+ <361> DW_AT_entry_pc : (addr) 0xdbe\n <365> DW_AT_GNU_entry_view: (data2) 0\n <367> DW_AT_ranges : (sec_offset) 0x65\n <36b> DW_AT_call_file : (implicit_const) 1\n <36b> DW_AT_call_line : (data1) 156\n <36c> DW_AT_call_column : (data1) 5\n <36d> DW_AT_sibling : (ref_udata) <0x3a6>\n <3><36f>: Abbrev Number: 28 (DW_TAG_formal_parameter)\n@@ -431,30 +431,30 @@\n <374> DW_AT_location : (sec_offset) 0x30a (location list)\n <378> DW_AT_GNU_locviews: (sec_offset) 0x308\n <3><37c>: Abbrev Number: 28 (DW_TAG_formal_parameter)\n <37d> DW_AT_abstract_origin: (GNU_ref_alt) <0x6c7>\n <381> DW_AT_location : (sec_offset) 0x31a (location list)\n <385> DW_AT_GNU_locviews: (sec_offset) 0x318\n <3><389>: Abbrev Number: 15 (DW_TAG_call_site)\n- <38a> DW_AT_call_return_pc: (addr) 0xdca\n+ <38a> DW_AT_call_return_pc: (addr) 0xdce\n <38e> DW_AT_call_origin : (GNU_ref_alt) <0x69b>\n <4><392>: Abbrev Number: 33 (DW_TAG_call_site_parameter)\n <393> DW_AT_location : (exprloc) 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <395> DW_AT_call_value : (exprloc) 2 byte block: 77 0 \t(DW_OP_breg7 (r7): 0)\n <4><398>: Abbrev Number: 33 (DW_TAG_call_site_parameter)\n <399> DW_AT_location : (exprloc) 1 byte block: 51 \t(DW_OP_reg1 (r1))\n <39b> DW_AT_call_value : (exprloc) 1 byte block: 31 \t(DW_OP_lit1)\n <4><39d>: Abbrev Number: 33 (DW_TAG_call_site_parameter)\n <39e> DW_AT_location : (exprloc) 2 byte block: 7d 0 \t(DW_OP_breg13 (r13): 0)\n <3a1> DW_AT_call_value : (exprloc) 2 byte block: 75 0 \t(DW_OP_breg5 (r5): 0)\n <4><3a4>: Abbrev Number: 0\n <3><3a5>: Abbrev Number: 0\n <2><3a6>: Abbrev Number: 21 (DW_TAG_inlined_subroutine)\n <3a7> DW_AT_abstract_origin: (GNU_ref_alt) <0x6bd>\n- <3ab> DW_AT_entry_pc : (addr) 0xdf2\n+ <3ab> DW_AT_entry_pc : (addr) 0xdf6\n <3af> DW_AT_GNU_entry_view: (data2) 0\n <3b1> DW_AT_ranges : (sec_offset) 0x71\n <3b5> DW_AT_call_file : (implicit_const) 1\n <3b5> DW_AT_call_line : (data1) 141\n <3b6> DW_AT_call_column : (data1) 5\n <3b7> DW_AT_sibling : (ref_udata) <0x3f5>\n <3><3b9>: Abbrev Number: 28 (DW_TAG_formal_parameter)\n@@ -462,15 +462,15 @@\n <3be> DW_AT_location : (sec_offset) 0x325 (location list)\n <3c2> DW_AT_GNU_locviews: (sec_offset) 0x323\n <3><3c6>: Abbrev Number: 28 (DW_TAG_formal_parameter)\n <3c7> DW_AT_abstract_origin: (GNU_ref_alt) <0x6c7>\n <3cb> DW_AT_location : (sec_offset) 0x335 (location list)\n <3cf> DW_AT_GNU_locviews: (sec_offset) 0x333\n <3><3d3>: Abbrev Number: 15 (DW_TAG_call_site)\n- <3d4> DW_AT_call_return_pc: (addr) 0xe06\n+ <3d4> DW_AT_call_return_pc: (addr) 0xe0a\n <3d8> DW_AT_call_origin : (GNU_ref_alt) <0x69b>\n <4><3dc>: Abbrev Number: 33 (DW_TAG_call_site_parameter)\n <3dd> DW_AT_location : (exprloc) 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <3df> DW_AT_call_value : (exprloc) 2 byte block: 75 0 \t(DW_OP_breg5 (r5): 0)\n <4><3e2>: Abbrev Number: 33 (DW_TAG_call_site_parameter)\n <3e3> DW_AT_location : (exprloc) 1 byte block: 51 \t(DW_OP_reg1 (r1))\n <3e5> DW_AT_call_value : (exprloc) 1 byte block: 31 \t(DW_OP_lit1)\n@@ -480,15 +480,15 @@\n <4><3ec>: Abbrev Number: 33 (DW_TAG_call_site_parameter)\n <3ed> DW_AT_location : (exprloc) 2 byte block: 7d 4 \t(DW_OP_breg13 (r13): 4)\n <3f0> DW_AT_call_value : (exprloc) 2 byte block: 74 0 \t(DW_OP_breg4 (r4): 0)\n <4><3f3>: Abbrev Number: 0\n <3><3f4>: Abbrev Number: 0\n <2><3f5>: Abbrev Number: 21 (DW_TAG_inlined_subroutine)\n <3f6> DW_AT_abstract_origin: (GNU_ref_alt) <0x6bd>\n- <3fa> DW_AT_entry_pc : (addr) 0xe14\n+ <3fa> DW_AT_entry_pc : (addr) 0xe18\n <3fe> DW_AT_GNU_entry_view: (data2) 0\n <400> DW_AT_ranges : (sec_offset) 0x7d\n <404> DW_AT_call_file : (implicit_const) 1\n <404> DW_AT_call_line : (data1) 165\n <405> DW_AT_call_column : (data1) 5\n <406> DW_AT_sibling : (ref_udata) <0x43f>\n <3><408>: Abbrev Number: 28 (DW_TAG_formal_parameter)\n@@ -496,158 +496,158 @@\n <40d> DW_AT_location : (sec_offset) 0x340 (location list)\n <411> DW_AT_GNU_locviews: (sec_offset) 0x33e\n <3><415>: Abbrev Number: 28 (DW_TAG_formal_parameter)\n <416> DW_AT_abstract_origin: (GNU_ref_alt) <0x6c7>\n <41a> DW_AT_location : (sec_offset) 0x350 (location list)\n <41e> DW_AT_GNU_locviews: (sec_offset) 0x34e\n <3><422>: Abbrev Number: 15 (DW_TAG_call_site)\n- <423> DW_AT_call_return_pc: (addr) 0xe24\n+ <423> DW_AT_call_return_pc: (addr) 0xe28\n <427> DW_AT_call_origin : (GNU_ref_alt) <0x69b>\n <4><42b>: Abbrev Number: 33 (DW_TAG_call_site_parameter)\n <42c> DW_AT_location : (exprloc) 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <42e> DW_AT_call_value : (exprloc) 2 byte block: 77 0 \t(DW_OP_breg7 (r7): 0)\n <4><431>: Abbrev Number: 33 (DW_TAG_call_site_parameter)\n <432> DW_AT_location : (exprloc) 1 byte block: 51 \t(DW_OP_reg1 (r1))\n <434> DW_AT_call_value : (exprloc) 1 byte block: 31 \t(DW_OP_lit1)\n <4><436>: Abbrev Number: 33 (DW_TAG_call_site_parameter)\n <437> DW_AT_location : (exprloc) 2 byte block: 7d 0 \t(DW_OP_breg13 (r13): 0)\n <43a> DW_AT_call_value : (exprloc) 2 byte block: 75 0 \t(DW_OP_breg5 (r5): 0)\n <4><43d>: Abbrev Number: 0\n <3><43e>: Abbrev Number: 0\n <2><43f>: Abbrev Number: 25 (DW_TAG_inlined_subroutine)\n <440> DW_AT_abstract_origin: (ref_udata) <0x8d5>\n- <442> DW_AT_entry_pc : (addr) 0xe26\n+ <442> DW_AT_entry_pc : (addr) 0xe2a\n <446> DW_AT_GNU_entry_view: (data2) 1\n- <448> DW_AT_low_pc : (addr) 0xe26\n+ <448> DW_AT_low_pc : (addr) 0xe2a\n <44c> DW_AT_high_pc : (udata) 20\n <44d> DW_AT_call_file : (implicit_const) 1\n <44d> DW_AT_call_line : (data1) 177\n <44e> DW_AT_call_column : (data1) 4\n <44f> DW_AT_sibling : (ref_udata) <0x46c>\n <3><451>: Abbrev Number: 6 (DW_TAG_formal_parameter)\n <452> DW_AT_abstract_origin: (ref_udata) <0x8e1>\n <454> DW_AT_location : (sec_offset) 0x35b (location list)\n <458> DW_AT_GNU_locviews: (sec_offset) 0x359\n <3><45c>: Abbrev Number: 15 (DW_TAG_call_site)\n- <45d> DW_AT_call_return_pc: (addr) 0xe3a\n+ <45d> DW_AT_call_return_pc: (addr) 0xe3e\n <461> DW_AT_call_origin : (GNU_ref_alt) <0x9d>\n <4><465>: Abbrev Number: 33 (DW_TAG_call_site_parameter)\n <466> DW_AT_location : (exprloc) 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <468> DW_AT_call_value : (exprloc) 1 byte block: 31 \t(DW_OP_lit1)\n <4><46a>: Abbrev Number: 0\n <3><46b>: Abbrev Number: 0\n <2><46c>: Abbrev Number: 25 (DW_TAG_inlined_subroutine)\n <46d> DW_AT_abstract_origin: (ref_udata) <0x8d5>\n- <46f> DW_AT_entry_pc : (addr) 0xe3a\n+ <46f> DW_AT_entry_pc : (addr) 0xe3e\n <473> DW_AT_GNU_entry_view: (data2) 2\n- <475> DW_AT_low_pc : (addr) 0xe3a\n+ <475> DW_AT_low_pc : (addr) 0xe3e\n <479> DW_AT_high_pc : (udata) 18\n <47a> DW_AT_call_file : (implicit_const) 1\n <47a> DW_AT_call_line : (data1) 180\n <47b> DW_AT_call_column : (data1) 4\n <47c> DW_AT_sibling : (ref_udata) <0x499>\n <3><47e>: Abbrev Number: 6 (DW_TAG_formal_parameter)\n <47f> DW_AT_abstract_origin: (ref_udata) <0x8e1>\n <481> DW_AT_location : (sec_offset) 0x36b (location list)\n <485> DW_AT_GNU_locviews: (sec_offset) 0x369\n <3><489>: Abbrev Number: 15 (DW_TAG_call_site)\n- <48a> DW_AT_call_return_pc: (addr) 0xe4c\n+ <48a> DW_AT_call_return_pc: (addr) 0xe50\n <48e> DW_AT_call_origin : (GNU_ref_alt) <0x9d>\n <4><492>: Abbrev Number: 33 (DW_TAG_call_site_parameter)\n <493> DW_AT_location : (exprloc) 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <495> DW_AT_call_value : (exprloc) 1 byte block: 31 \t(DW_OP_lit1)\n <4><497>: Abbrev Number: 0\n <3><498>: Abbrev Number: 0\n <2><499>: Abbrev Number: 25 (DW_TAG_inlined_subroutine)\n <49a> DW_AT_abstract_origin: (ref_udata) <0x8d5>\n- <49c> DW_AT_entry_pc : (addr) 0xe4c\n+ <49c> DW_AT_entry_pc : (addr) 0xe50\n <4a0> DW_AT_GNU_entry_view: (data2) 2\n- <4a2> DW_AT_low_pc : (addr) 0xe4c\n+ <4a2> DW_AT_low_pc : (addr) 0xe50\n <4a6> DW_AT_high_pc : (udata) 8\n <4a7> DW_AT_call_file : (implicit_const) 1\n <4a7> DW_AT_call_line : (data1) 184\n <4a8> DW_AT_call_column : (data1) 4\n <4a9> DW_AT_sibling : (ref_udata) <0x4be>\n <3><4ab>: Abbrev Number: 6 (DW_TAG_formal_parameter)\n <4ac> DW_AT_abstract_origin: (ref_udata) <0x8e1>\n <4ae> DW_AT_location : (sec_offset) 0x37b (location list)\n <4b2> DW_AT_GNU_locviews: (sec_offset) 0x379\n <3><4b6>: Abbrev Number: 14 (DW_TAG_call_site)\n- <4b7> DW_AT_call_return_pc: (addr) 0xe54\n+ <4b7> DW_AT_call_return_pc: (addr) 0xe58\n <4bb> DW_AT_call_origin : (ref_udata) <0x90b>\n <3><4bd>: Abbrev Number: 0\n <2><4be>: Abbrev Number: 7 (DW_TAG_inlined_subroutine)\n <4bf> DW_AT_abstract_origin: (ref_udata) <0x8d5>\n- <4c1> DW_AT_entry_pc : (addr) 0xe8c\n+ <4c1> DW_AT_entry_pc : (addr) 0xe90\n <4c5> DW_AT_GNU_entry_view: (data2) 2\n <4c7> DW_AT_ranges : (sec_offset) 0x89\n <4cb> DW_AT_call_file : (implicit_const) 1\n <4cb> DW_AT_call_line : (data1) 190\n <4cc> DW_AT_call_column : (data1) 5\n <4cd> DW_AT_sibling : (ref_udata) <0x4f0>\n <3><4cf>: Abbrev Number: 6 (DW_TAG_formal_parameter)\n <4d0> DW_AT_abstract_origin: (ref_udata) <0x8e1>\n <4d2> DW_AT_location : (sec_offset) 0x38b (location list)\n <4d6> DW_AT_GNU_locviews: (sec_offset) 0x389\n <3><4da>: Abbrev Number: 15 (DW_TAG_call_site)\n- <4db> DW_AT_call_return_pc: (addr) 0xeac\n+ <4db> DW_AT_call_return_pc: (addr) 0xeb0\n <4df> DW_AT_call_origin : (GNU_ref_alt) <0x9d>\n <4><4e3>: Abbrev Number: 33 (DW_TAG_call_site_parameter)\n <4e4> DW_AT_location : (exprloc) 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <4e6> DW_AT_call_value : (exprloc) 1 byte block: 31 \t(DW_OP_lit1)\n <4><4e8>: Abbrev Number: 33 (DW_TAG_call_site_parameter)\n <4e9> DW_AT_location : (exprloc) 1 byte block: 51 \t(DW_OP_reg1 (r1))\n <4eb> DW_AT_call_value : (exprloc) 2 byte block: 79 0 \t(DW_OP_breg9 (r9): 0)\n <4><4ee>: Abbrev Number: 0\n <3><4ef>: Abbrev Number: 0\n <2><4f0>: Abbrev Number: 25 (DW_TAG_inlined_subroutine)\n <4f1> DW_AT_abstract_origin: (ref_udata) <0x8d5>\n- <4f3> DW_AT_entry_pc : (addr) 0xebe\n+ <4f3> DW_AT_entry_pc : (addr) 0xec2\n <4f7> DW_AT_GNU_entry_view: (data2) 1\n- <4f9> DW_AT_low_pc : (addr) 0xebe\n+ <4f9> DW_AT_low_pc : (addr) 0xec2\n <4fd> DW_AT_high_pc : (udata) 12\n <4fe> DW_AT_call_file : (implicit_const) 1\n <4fe> DW_AT_call_line : (data1) 194\n <4ff> DW_AT_call_column : (data1) 4\n <500> DW_AT_sibling : (ref_udata) <0x523>\n <3><502>: Abbrev Number: 6 (DW_TAG_formal_parameter)\n <503> DW_AT_abstract_origin: (ref_udata) <0x8e1>\n <505> DW_AT_location : (sec_offset) 0x39b (location list)\n <509> DW_AT_GNU_locviews: (sec_offset) 0x399\n <3><50d>: Abbrev Number: 15 (DW_TAG_call_site)\n- <50e> DW_AT_call_return_pc: (addr) 0xeca\n+ <50e> DW_AT_call_return_pc: (addr) 0xece\n <512> DW_AT_call_origin : (GNU_ref_alt) <0x9d>\n <4><516>: Abbrev Number: 33 (DW_TAG_call_site_parameter)\n <517> DW_AT_location : (exprloc) 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <519> DW_AT_call_value : (exprloc) 1 byte block: 31 \t(DW_OP_lit1)\n <4><51b>: Abbrev Number: 33 (DW_TAG_call_site_parameter)\n <51c> DW_AT_location : (exprloc) 1 byte block: 52 \t(DW_OP_reg2 (r2))\n <51e> DW_AT_call_value : (exprloc) 2 byte block: 76 0 \t(DW_OP_breg6 (r6): 0)\n <4><521>: Abbrev Number: 0\n <3><522>: Abbrev Number: 0\n <2><523>: Abbrev Number: 39 (DW_TAG_inlined_subroutine)\n <524> DW_AT_abstract_origin: (GNU_ref_alt) <0x6bd>\n- <528> DW_AT_entry_pc : (addr) 0xee4\n+ <528> DW_AT_entry_pc : (addr) 0xee8\n <52c> DW_AT_GNU_entry_view: (data2) 0\n- <52e> DW_AT_low_pc : (addr) 0xee4\n+ <52e> DW_AT_low_pc : (addr) 0xee8\n <532> DW_AT_high_pc : (udata) 18\n <533> DW_AT_call_file : (implicit_const) 1\n <533> DW_AT_call_line : (data1) 197\n <534> DW_AT_call_column : (data1) 5\n <535> DW_AT_sibling : (ref_udata) <0x574>\n <3><537>: Abbrev Number: 28 (DW_TAG_formal_parameter)\n <538> DW_AT_abstract_origin: (GNU_ref_alt) <0x6d0>\n <53c> DW_AT_location : (sec_offset) 0x3ab (location list)\n <540> DW_AT_GNU_locviews: (sec_offset) 0x3a9\n <3><544>: Abbrev Number: 28 (DW_TAG_formal_parameter)\n <545> DW_AT_abstract_origin: (GNU_ref_alt) <0x6c7>\n <549> DW_AT_location : (sec_offset) 0x3bb (location list)\n <54d> DW_AT_GNU_locviews: (sec_offset) 0x3b9\n <3><551>: Abbrev Number: 15 (DW_TAG_call_site)\n- <552> DW_AT_call_return_pc: (addr) 0xef6\n+ <552> DW_AT_call_return_pc: (addr) 0xefa\n <556> DW_AT_call_origin : (GNU_ref_alt) <0x69b>\n <4><55a>: Abbrev Number: 33 (DW_TAG_call_site_parameter)\n <55b> DW_AT_location : (exprloc) 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <55d> DW_AT_call_value : (exprloc) 2 byte block: 77 0 \t(DW_OP_breg7 (r7): 0)\n <4><560>: Abbrev Number: 33 (DW_TAG_call_site_parameter)\n <561> DW_AT_location : (exprloc) 1 byte block: 51 \t(DW_OP_reg1 (r1))\n <563> DW_AT_call_value : (exprloc) 1 byte block: 31 \t(DW_OP_lit1)\n@@ -657,53 +657,53 @@\n <4><56b>: Abbrev Number: 33 (DW_TAG_call_site_parameter)\n <56c> DW_AT_location : (exprloc) 2 byte block: 7d 4 \t(DW_OP_breg13 (r13): 4)\n <56f> DW_AT_call_value : (exprloc) 2 byte block: 75 0 \t(DW_OP_breg5 (r5): 0)\n <4><572>: Abbrev Number: 0\n <3><573>: Abbrev Number: 0\n <2><574>: Abbrev Number: 25 (DW_TAG_inlined_subroutine)\n <575> DW_AT_abstract_origin: (ref_udata) <0x8d5>\n- <577> DW_AT_entry_pc : (addr) 0xef8\n+ <577> DW_AT_entry_pc : (addr) 0xefc\n <57b> DW_AT_GNU_entry_view: (data2) 1\n- <57d> DW_AT_low_pc : (addr) 0xef8\n+ <57d> DW_AT_low_pc : (addr) 0xefc\n <581> DW_AT_high_pc : (udata) 14\n <582> DW_AT_call_file : (implicit_const) 1\n <582> DW_AT_call_line : (data1) 105\n <583> DW_AT_call_column : (data1) 4\n <584> DW_AT_sibling : (ref_udata) <0x5a7>\n <3><586>: Abbrev Number: 6 (DW_TAG_formal_parameter)\n <587> DW_AT_abstract_origin: (ref_udata) <0x8e1>\n <589> DW_AT_location : (sec_offset) 0x3c6 (location list)\n <58d> DW_AT_GNU_locviews: (sec_offset) 0x3c4\n <3><591>: Abbrev Number: 15 (DW_TAG_call_site)\n- <592> DW_AT_call_return_pc: (addr) 0xf06\n+ <592> DW_AT_call_return_pc: (addr) 0xf0a\n <596> DW_AT_call_origin : (GNU_ref_alt) <0x9d>\n <4><59a>: Abbrev Number: 33 (DW_TAG_call_site_parameter)\n <59b> DW_AT_location : (exprloc) 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <59d> DW_AT_call_value : (exprloc) 1 byte block: 31 \t(DW_OP_lit1)\n <4><59f>: Abbrev Number: 33 (DW_TAG_call_site_parameter)\n <5a0> DW_AT_location : (exprloc) 1 byte block: 52 \t(DW_OP_reg2 (r2))\n <5a2> DW_AT_call_value : (exprloc) 2 byte block: 74 0 \t(DW_OP_breg4 (r4): 0)\n <4><5a5>: Abbrev Number: 0\n <3><5a6>: Abbrev Number: 0\n <2><5a7>: Abbrev Number: 25 (DW_TAG_inlined_subroutine)\n <5a8> DW_AT_abstract_origin: (ref_udata) <0x8d5>\n- <5aa> DW_AT_entry_pc : (addr) 0xf3a\n+ <5aa> DW_AT_entry_pc : (addr) 0xf3e\n <5ae> DW_AT_GNU_entry_view: (data2) 0\n- <5b0> DW_AT_low_pc : (addr) 0xf3a\n+ <5b0> DW_AT_low_pc : (addr) 0xf3e\n <5b4> DW_AT_high_pc : (udata) 18\n <5b5> DW_AT_call_file : (implicit_const) 1\n <5b5> DW_AT_call_line : (data1) 111\n <5b6> DW_AT_call_column : (data1) 4\n <5b7> DW_AT_sibling : (ref_udata) <0x5ea>\n <3><5b9>: Abbrev Number: 6 (DW_TAG_formal_parameter)\n <5ba> DW_AT_abstract_origin: (ref_udata) <0x8e1>\n <5bc> DW_AT_location : (sec_offset) 0x3d6 (location list)\n <5c0> DW_AT_GNU_locviews: (sec_offset) 0x3d4\n <3><5c4>: Abbrev Number: 15 (DW_TAG_call_site)\n- <5c5> DW_AT_call_return_pc: (addr) 0xf4c\n+ <5c5> DW_AT_call_return_pc: (addr) 0xf50\n <5c9> DW_AT_call_origin : (GNU_ref_alt) <0x9d>\n <4><5cd>: Abbrev Number: 33 (DW_TAG_call_site_parameter)\n <5ce> DW_AT_location : (exprloc) 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <5d0> DW_AT_call_value : (exprloc) 2 byte block: 77 0 \t(DW_OP_breg7 (r7): 0)\n <4><5d3>: Abbrev Number: 33 (DW_TAG_call_site_parameter)\n <5d4> DW_AT_location : (exprloc) 1 byte block: 52 \t(DW_OP_reg2 (r2))\n <5d6> DW_AT_call_value : (exprloc) 2 byte block: 74 0 \t(DW_OP_breg4 (r4): 0)\n@@ -713,15 +713,15 @@\n <4><5e1>: Abbrev Number: 33 (DW_TAG_call_site_parameter)\n <5e2> DW_AT_location : (exprloc) 2 byte block: 7d 4 \t(DW_OP_breg13 (r13): 4)\n <5e5> DW_AT_call_value : (exprloc) 2 byte block: 75 0 \t(DW_OP_breg5 (r5): 0)\n <4><5e8>: Abbrev Number: 0\n <3><5e9>: Abbrev Number: 0\n <2><5ea>: Abbrev Number: 21 (DW_TAG_inlined_subroutine)\n <5eb> DW_AT_abstract_origin: (GNU_ref_alt) <0x6bd>\n- <5ef> DW_AT_entry_pc : (addr) 0xf60\n+ <5ef> DW_AT_entry_pc : (addr) 0xf64\n <5f3> DW_AT_GNU_entry_view: (data2) 0\n <5f5> DW_AT_ranges : (sec_offset) 0x9e\n <5f9> DW_AT_call_file : (implicit_const) 1\n <5f9> DW_AT_call_line : (data1) 119\n <5fa> DW_AT_call_column : (data1) 3\n <5fb> DW_AT_sibling : (ref_udata) <0x630>\n <3><5fd>: Abbrev Number: 28 (DW_TAG_formal_parameter)\n@@ -729,260 +729,260 @@\n <602> DW_AT_location : (sec_offset) 0x3e6 (location list)\n <606> DW_AT_GNU_locviews: (sec_offset) 0x3e4\n <3><60a>: Abbrev Number: 28 (DW_TAG_formal_parameter)\n <60b> DW_AT_abstract_origin: (GNU_ref_alt) <0x6c7>\n <60f> DW_AT_location : (sec_offset) 0x3f6 (location list)\n <613> DW_AT_GNU_locviews: (sec_offset) 0x3f4\n <3><617>: Abbrev Number: 15 (DW_TAG_call_site)\n- <618> DW_AT_call_return_pc: (addr) 0xf74\n+ <618> DW_AT_call_return_pc: (addr) 0xf78\n <61c> DW_AT_call_origin : (GNU_ref_alt) <0x69b>\n <4><620>: Abbrev Number: 33 (DW_TAG_call_site_parameter)\n <621> DW_AT_location : (exprloc) 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <623> DW_AT_call_value : (exprloc) 2 byte block: 74 0 \t(DW_OP_breg4 (r4): 0)\n <4><626>: Abbrev Number: 33 (DW_TAG_call_site_parameter)\n <627> DW_AT_location : (exprloc) 1 byte block: 51 \t(DW_OP_reg1 (r1))\n <629> DW_AT_call_value : (exprloc) 4 byte block: 91 ac 7f 6 \t(DW_OP_fbreg: -84; DW_OP_deref)\n <4><62e>: Abbrev Number: 0\n <3><62f>: Abbrev Number: 0\n <2><630>: Abbrev Number: 20 (DW_TAG_call_site)\n- <631> DW_AT_call_return_pc: (addr) 0xc8a\n+ <631> DW_AT_call_return_pc: (addr) 0xc8e\n <635> DW_AT_call_origin : (ref_udata) <0x834>\n <637> DW_AT_sibling : (ref_udata) <0x641>\n <3><639>: Abbrev Number: 33 (DW_TAG_call_site_parameter)\n <63a> DW_AT_location : (exprloc) 1 byte block: 51 \t(DW_OP_reg1 (r1))\n <63c> DW_AT_call_value : (exprloc) 3 byte block: 92 50 0 \t(DW_OP_bregx: 80 (r80) 0)\n <3><640>: Abbrev Number: 0\n <2><641>: Abbrev Number: 19 (DW_TAG_call_site)\n- <642> DW_AT_call_return_pc: (addr) 0xcaa\n+ <642> DW_AT_call_return_pc: (addr) 0xcae\n <646> DW_AT_call_origin : (GNU_ref_alt) <0x7f2>\n <64a> DW_AT_sibling : (ref_udata) <0x65f>\n <3><64c>: Abbrev Number: 33 (DW_TAG_call_site_parameter)\n <64d> DW_AT_location : (exprloc) 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <64f> DW_AT_call_value : (exprloc) 2 byte block: 78 0 \t(DW_OP_breg8 (r8): 0)\n <3><652>: Abbrev Number: 33 (DW_TAG_call_site_parameter)\n <653> DW_AT_location : (exprloc) 1 byte block: 51 \t(DW_OP_reg1 (r1))\n <655> DW_AT_call_value : (exprloc) 2 byte block: 79 0 \t(DW_OP_breg9 (r9): 0)\n <3><658>: Abbrev Number: 33 (DW_TAG_call_site_parameter)\n <659> DW_AT_location : (exprloc) 1 byte block: 52 \t(DW_OP_reg2 (r2))\n <65b> DW_AT_call_value : (exprloc) 2 byte block: 7b 0 \t(DW_OP_breg11 (r11): 0)\n <3><65e>: Abbrev Number: 0\n <2><65f>: Abbrev Number: 31 (DW_TAG_call_site)\n- <660> DW_AT_call_return_pc: (addr) 0xcb4\n+ <660> DW_AT_call_return_pc: (addr) 0xcb8\n <664> DW_AT_call_origin : (GNU_ref_alt) <0x162>\n <2><668>: Abbrev Number: 19 (DW_TAG_call_site)\n- <669> DW_AT_call_return_pc: (addr) 0xcc4\n+ <669> DW_AT_call_return_pc: (addr) 0xcc8\n <66d> DW_AT_call_origin : (GNU_ref_alt) <0x48a>\n <671> DW_AT_sibling : (ref_udata) <0x67b>\n <3><673>: Abbrev Number: 33 (DW_TAG_call_site_parameter)\n <674> DW_AT_location : (exprloc) 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <676> DW_AT_call_value : (exprloc) 3 byte block: 91 b8 7f \t(DW_OP_fbreg: -72)\n <3><67a>: Abbrev Number: 0\n <2><67b>: Abbrev Number: 19 (DW_TAG_call_site)\n- <67c> DW_AT_call_return_pc: (addr) 0xcec\n+ <67c> DW_AT_call_return_pc: (addr) 0xcf0\n <680> DW_AT_call_origin : (GNU_ref_alt) <0x134>\n <684> DW_AT_sibling : (ref_udata) <0x68d>\n <3><686>: Abbrev Number: 33 (DW_TAG_call_site_parameter)\n <687> DW_AT_location : (exprloc) 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <689> DW_AT_call_value : (exprloc) 2 byte block: 77 0 \t(DW_OP_breg7 (r7): 0)\n <3><68c>: Abbrev Number: 0\n <2><68d>: Abbrev Number: 20 (DW_TAG_call_site)\n- <68e> DW_AT_call_return_pc: (addr) 0xd22\n+ <68e> DW_AT_call_return_pc: (addr) 0xd26\n <692> DW_AT_call_origin : (ref_udata) <0xf4>\n <694> DW_AT_sibling : (ref_udata) <0x69f>\n <3><696>: Abbrev Number: 33 (DW_TAG_call_site_parameter)\n <697> DW_AT_location : (exprloc) 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <699> DW_AT_call_value : (exprloc) 4 byte block: 91 a4 7f 6 \t(DW_OP_fbreg: -92; DW_OP_deref)\n <3><69e>: Abbrev Number: 0\n <2><69f>: Abbrev Number: 20 (DW_TAG_call_site)\n- <6a0> DW_AT_call_return_pc: (addr) 0xd3a\n+ <6a0> DW_AT_call_return_pc: (addr) 0xd3e\n <6a4> DW_AT_call_origin : (ref_udata) <0xd6>\n <6a6> DW_AT_sibling : (ref_udata) <0x6b5>\n <3><6a8>: Abbrev Number: 33 (DW_TAG_call_site_parameter)\n <6a9> DW_AT_location : (exprloc) 1 byte block: 51 \t(DW_OP_reg1 (r1))\n <6ab> DW_AT_call_value : (exprloc) 2 byte block: 79 0 \t(DW_OP_breg9 (r9): 0)\n <3><6ae>: Abbrev Number: 33 (DW_TAG_call_site_parameter)\n <6af> DW_AT_location : (exprloc) 1 byte block: 52 \t(DW_OP_reg2 (r2))\n <6b1> DW_AT_call_value : (exprloc) 2 byte block: 9 ff \t(DW_OP_const1s: -1)\n <3><6b4>: Abbrev Number: 0\n <2><6b5>: Abbrev Number: 19 (DW_TAG_call_site)\n- <6b6> DW_AT_call_return_pc: (addr) 0xd58\n+ <6b6> DW_AT_call_return_pc: (addr) 0xd5c\n <6ba> DW_AT_call_origin : (GNU_ref_alt) <0x7d8>\n <6be> DW_AT_sibling : (ref_udata) <0x6cc>\n <3><6c0>: Abbrev Number: 33 (DW_TAG_call_site_parameter)\n <6c1> DW_AT_location : (exprloc) 1 byte block: 51 \t(DW_OP_reg1 (r1))\n <6c3> DW_AT_call_value : (exprloc) 7 byte block: 91 a8 7f 6 23 94 3 \t(DW_OP_fbreg: -88; DW_OP_deref; DW_OP_plus_uconst: 404)\n <3><6cb>: Abbrev Number: 0\n <2><6cc>: Abbrev Number: 19 (DW_TAG_call_site)\n- <6cd> DW_AT_call_return_pc: (addr) 0xd6a\n+ <6cd> DW_AT_call_return_pc: (addr) 0xd6e\n <6d1> DW_AT_call_origin : (GNU_ref_alt) <0x810>\n <6d5> DW_AT_sibling : (ref_udata) <0x6de>\n <3><6d7>: Abbrev Number: 33 (DW_TAG_call_site_parameter)\n <6d8> DW_AT_location : (exprloc) 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <6da> DW_AT_call_value : (exprloc) 2 byte block: 75 0 \t(DW_OP_breg5 (r5): 0)\n <3><6dd>: Abbrev Number: 0\n <2><6de>: Abbrev Number: 14 (DW_TAG_call_site)\n- <6df> DW_AT_call_return_pc: (addr) 0xd9e\n+ <6df> DW_AT_call_return_pc: (addr) 0xda2\n <6e3> DW_AT_call_origin : (ref_udata) <0x11e>\n <2><6e5>: Abbrev Number: 20 (DW_TAG_call_site)\n- <6e6> DW_AT_call_return_pc: (addr) 0xda8\n+ <6e6> DW_AT_call_return_pc: (addr) 0xdac\n <6ea> DW_AT_call_origin : (ref_udata) <0x105>\n <6ec> DW_AT_sibling : (ref_udata) <0x6f6>\n <3><6ee>: Abbrev Number: 33 (DW_TAG_call_site_parameter)\n <6ef> DW_AT_location : (exprloc) 1 byte block: 51 \t(DW_OP_reg1 (r1))\n <6f1> DW_AT_call_value : (exprloc) 3 byte block: 91 b3 7f \t(DW_OP_fbreg: -77)\n <3><6f5>: Abbrev Number: 0\n <2><6f6>: Abbrev Number: 19 (DW_TAG_call_site)\n- <6f7> DW_AT_call_return_pc: (addr) 0xdba\n+ <6f7> DW_AT_call_return_pc: (addr) 0xdbe\n <6fb> DW_AT_call_origin : (GNU_ref_alt) <0x810>\n <6ff> DW_AT_sibling : (ref_udata) <0x708>\n <3><701>: Abbrev Number: 33 (DW_TAG_call_site_parameter)\n <702> DW_AT_location : (exprloc) 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <704> DW_AT_call_value : (exprloc) 2 byte block: 75 0 \t(DW_OP_breg5 (r5): 0)\n <3><707>: Abbrev Number: 0\n <2><708>: Abbrev Number: 31 (DW_TAG_call_site)\n- <709> DW_AT_call_return_pc: (addr) 0xdd2\n+ <709> DW_AT_call_return_pc: (addr) 0xdd6\n <70d> DW_AT_call_origin : (GNU_ref_alt) <0x146>\n <2><711>: Abbrev Number: 31 (DW_TAG_call_site)\n- <712> DW_AT_call_return_pc: (addr) 0xddc\n+ <712> DW_AT_call_return_pc: (addr) 0xde0\n <716> DW_AT_call_origin : (GNU_ref_alt) <0x150>\n <2><71a>: Abbrev Number: 19 (DW_TAG_call_site)\n- <71b> DW_AT_call_return_pc: (addr) 0xdf2\n+ <71b> DW_AT_call_return_pc: (addr) 0xdf6\n <71f> DW_AT_call_origin : (GNU_ref_alt) <0x810>\n <723> DW_AT_sibling : (ref_udata) <0x72c>\n <3><725>: Abbrev Number: 33 (DW_TAG_call_site_parameter)\n <726> DW_AT_location : (exprloc) 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <728> DW_AT_call_value : (exprloc) 2 byte block: 74 0 \t(DW_OP_breg4 (r4): 0)\n <3><72b>: Abbrev Number: 0\n <2><72c>: Abbrev Number: 31 (DW_TAG_call_site)\n- <72d> DW_AT_call_return_pc: (addr) 0xe14\n+ <72d> DW_AT_call_return_pc: (addr) 0xe18\n <731> DW_AT_call_origin : (GNU_ref_alt) <0x810>\n <2><735>: Abbrev Number: 19 (DW_TAG_call_site)\n- <736> DW_AT_call_return_pc: (addr) 0xe5e\n+ <736> DW_AT_call_return_pc: (addr) 0xe62\n <73a> DW_AT_call_origin : (GNU_ref_alt) <0x7ba>\n <73e> DW_AT_sibling : (ref_udata) <0x74e>\n <3><740>: Abbrev Number: 33 (DW_TAG_call_site_parameter)\n <741> DW_AT_location : (exprloc) 1 byte block: 51 \t(DW_OP_reg1 (r1))\n <743> DW_AT_call_value : (exprloc) 3 byte block: 91 b4 7f \t(DW_OP_fbreg: -76)\n <3><747>: Abbrev Number: 33 (DW_TAG_call_site_parameter)\n <748> DW_AT_location : (exprloc) 1 byte block: 52 \t(DW_OP_reg2 (r2))\n <74a> DW_AT_call_value : (exprloc) 2 byte block: 75 0 \t(DW_OP_breg5 (r5): 0)\n <3><74d>: Abbrev Number: 0\n <2><74e>: Abbrev Number: 19 (DW_TAG_call_site)\n- <74f> DW_AT_call_return_pc: (addr) 0xe66\n+ <74f> DW_AT_call_return_pc: (addr) 0xe6a\n <753> DW_AT_call_origin : (GNU_ref_alt) <0x7a5>\n <757> DW_AT_sibling : (ref_udata) <0x762>\n <3><759>: Abbrev Number: 33 (DW_TAG_call_site_parameter)\n <75a> DW_AT_location : (exprloc) 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <75c> DW_AT_call_value : (exprloc) 4 byte block: 77 0 32 24 \t(DW_OP_breg7 (r7): 0; DW_OP_lit2; DW_OP_shl)\n <3><761>: Abbrev Number: 0\n <2><762>: Abbrev Number: 19 (DW_TAG_call_site)\n- <763> DW_AT_call_return_pc: (addr) 0xe74\n+ <763> DW_AT_call_return_pc: (addr) 0xe78\n <767> DW_AT_call_origin : (GNU_ref_alt) <0x7ba>\n <76b> DW_AT_sibling : (ref_udata) <0x77b>\n <3><76d>: Abbrev Number: 33 (DW_TAG_call_site_parameter)\n <76e> DW_AT_location : (exprloc) 1 byte block: 51 \t(DW_OP_reg1 (r1))\n <770> DW_AT_call_value : (exprloc) 3 byte block: 92 51 0 \t(DW_OP_bregx: 81 (r81) 0)\n <3><774>: Abbrev Number: 33 (DW_TAG_call_site_parameter)\n <775> DW_AT_location : (exprloc) 1 byte block: 52 \t(DW_OP_reg2 (r2))\n <777> DW_AT_call_value : (exprloc) 2 byte block: 77 0 \t(DW_OP_breg7 (r7): 0)\n <3><77a>: Abbrev Number: 0\n <2><77b>: Abbrev Number: 19 (DW_TAG_call_site)\n- <77c> DW_AT_call_return_pc: (addr) 0xebe\n+ <77c> DW_AT_call_return_pc: (addr) 0xec2\n <780> DW_AT_call_origin : (GNU_ref_alt) <0x794>\n <784> DW_AT_sibling : (ref_udata) <0x78e>\n <3><786>: Abbrev Number: 33 (DW_TAG_call_site_parameter)\n <787> DW_AT_location : (exprloc) 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <789> DW_AT_call_value : (exprloc) 3 byte block: 92 51 0 \t(DW_OP_bregx: 81 (r81) 0)\n <3><78d>: Abbrev Number: 0\n <2><78e>: Abbrev Number: 31 (DW_TAG_call_site)\n- <78f> DW_AT_call_return_pc: (addr) 0xed0\n+ <78f> DW_AT_call_return_pc: (addr) 0xed4\n <793> DW_AT_call_origin : (GNU_ref_alt) <0x124>\n <2><797>: Abbrev Number: 19 (DW_TAG_call_site)\n- <798> DW_AT_call_return_pc: (addr) 0xee4\n+ <798> DW_AT_call_return_pc: (addr) 0xee8\n <79c> DW_AT_call_origin : (GNU_ref_alt) <0x810>\n <7a0> DW_AT_sibling : (ref_udata) <0x7a9>\n <3><7a2>: Abbrev Number: 33 (DW_TAG_call_site_parameter)\n <7a3> DW_AT_location : (exprloc) 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <7a5> DW_AT_call_value : (exprloc) 2 byte block: 75 0 \t(DW_OP_breg5 (r5): 0)\n <3><7a8>: Abbrev Number: 0\n <2><7a9>: Abbrev Number: 14 (DW_TAG_call_site)\n- <7aa> DW_AT_call_return_pc: (addr) 0xf0e\n+ <7aa> DW_AT_call_return_pc: (addr) 0xf12\n <7ae> DW_AT_call_origin : (ref_udata) <0x7dc>\n <2><7b0>: Abbrev Number: 19 (DW_TAG_call_site)\n- <7b1> DW_AT_call_return_pc: (addr) 0xf3a\n+ <7b1> DW_AT_call_return_pc: (addr) 0xf3e\n <7b5> DW_AT_call_origin : (GNU_ref_alt) <0x810>\n <7b9> DW_AT_sibling : (ref_udata) <0x7c2>\n <3><7bb>: Abbrev Number: 33 (DW_TAG_call_site_parameter)\n <7bc> DW_AT_location : (exprloc) 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <7be> DW_AT_call_value : (exprloc) 2 byte block: 75 0 \t(DW_OP_breg5 (r5): 0)\n <3><7c1>: Abbrev Number: 0\n <2><7c2>: Abbrev Number: 14 (DW_TAG_call_site)\n- <7c3> DW_AT_call_return_pc: (addr) 0xf52\n+ <7c3> DW_AT_call_return_pc: (addr) 0xf56\n <7c7> DW_AT_call_origin : (ref_udata) <0x7dc>\n <2><7c9>: Abbrev Number: 31 (DW_TAG_call_site)\n- <7ca> DW_AT_call_return_pc: (addr) 0xf60\n+ <7ca> DW_AT_call_return_pc: (addr) 0xf64\n <7ce> DW_AT_call_origin : (GNU_ref_alt) <0x810>\n <2><7d2>: Abbrev Number: 31 (DW_TAG_call_site)\n- <7d3> DW_AT_call_return_pc: (addr) 0xf7a\n+ <7d3> DW_AT_call_return_pc: (addr) 0xf7e\n <7d7> DW_AT_call_origin : (GNU_ref_alt) <0x7e>\n <2><7db>: Abbrev Number: 0\n <1><7dc>: Abbrev Number: 10 (DW_TAG_subprogram)\n <7dd> DW_AT_name : (GNU_strp_alt) (offset: 0x3cc) \n <7e1> DW_AT_decl_file : (data1) 1\n <7e2> DW_AT_decl_line : (data1) 69\n <7e3> DW_AT_decl_column : (data1) 13\n <7e4> DW_AT_prototyped : (flag_present) 1\n- <7e4> DW_AT_low_pc : (addr) 0x1108\n+ <7e4> DW_AT_low_pc : (addr) 0x110c\n <7e8> DW_AT_high_pc : (udata) 32\n <7e9> DW_AT_frame_base : (exprloc) 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n <7eb> DW_AT_call_all_calls: (flag_present) 1\n <7eb> DW_AT_sibling : (ref_udata) <0x834>\n <2><7ed>: Abbrev Number: 7 (DW_TAG_inlined_subroutine)\n <7ee> DW_AT_abstract_origin: (ref_udata) <0x8d5>\n- <7f0> DW_AT_entry_pc : (addr) 0x1108\n+ <7f0> DW_AT_entry_pc : (addr) 0x110c\n <7f4> DW_AT_GNU_entry_view: (data2) 2\n <7f6> DW_AT_ranges : (sec_offset) 0xc\n <7fa> DW_AT_call_file : (implicit_const) 1\n <7fa> DW_AT_call_line : (data1) 71\n <7fb> DW_AT_call_column : (data1) 2\n <7fc> DW_AT_sibling : (ref_udata) <0x811>\n <3><7fe>: Abbrev Number: 6 (DW_TAG_formal_parameter)\n <7ff> DW_AT_abstract_origin: (ref_udata) <0x8e1>\n <801> DW_AT_location : (sec_offset) 0x401 (location list)\n <805> DW_AT_GNU_locviews: (sec_offset) 0x3ff\n <3><809>: Abbrev Number: 14 (DW_TAG_call_site)\n- <80a> DW_AT_call_return_pc: (addr) 0x1112\n+ <80a> DW_AT_call_return_pc: (addr) 0x1116\n <80e> DW_AT_call_origin : (ref_udata) <0x90b>\n <3><810>: Abbrev Number: 0\n <2><811>: Abbrev Number: 30 (DW_TAG_inlined_subroutine)\n <812> DW_AT_abstract_origin: (ref_udata) <0x8d5>\n- <814> DW_AT_entry_pc : (addr) 0x1112\n+ <814> DW_AT_entry_pc : (addr) 0x1116\n <818> DW_AT_GNU_entry_view: (data2) 2\n <81a> DW_AT_ranges : (sec_offset) 0x18\n <81e> DW_AT_call_file : (data1) 1\n <81f> DW_AT_call_line : (data1) 72\n <820> DW_AT_call_column : (data1) 2\n <3><821>: Abbrev Number: 8 (DW_TAG_formal_parameter)\n <822> DW_AT_abstract_origin: (ref_udata) <0x8e1>\n <824> DW_AT_location : (exprloc) 6 byte block: a0 22 9 0 0 0 \t(DW_OP_implicit_pointer: <0x922> 0)\n <3><82b>: Abbrev Number: 17 (DW_TAG_call_site)\n- <82c> DW_AT_call_return_pc: (addr) 0x111e\n+ <82c> DW_AT_call_return_pc: (addr) 0x1122\n <830> DW_AT_call_tail_call: (flag_present) 1\n <830> DW_AT_call_origin : (ref_udata) <0x90b>\n <3><832>: Abbrev Number: 0\n <2><833>: Abbrev Number: 0\n <1><834>: Abbrev Number: 12 (DW_TAG_subprogram)\n <835> DW_AT_external : (flag_present) 1\n <835> DW_AT_name : (GNU_strp_alt) (offset: 0xfb) \n <839> DW_AT_decl_file : (implicit_const) 1\n <839> DW_AT_decl_line : (data1) 42\n <83a> DW_AT_decl_column : (implicit_const) 5\n <83a> DW_AT_prototyped : (flag_present) 1\n <83a> DW_AT_type : (GNU_ref_alt) <0x3f>\n- <83e> DW_AT_low_pc : (addr) 0x1128\n+ <83e> DW_AT_low_pc : (addr) 0x112c\n <842> DW_AT_high_pc : (udata) 140\n <844> DW_AT_frame_base : (exprloc) 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n <846> DW_AT_call_all_calls: (flag_present) 1\n <846> DW_AT_sibling : (ref_udata) <0x8d5>\n <2><848>: Abbrev Number: 23 (DW_TAG_formal_parameter)\n <849> DW_AT_name : (string) s\n <84b> DW_AT_decl_file : (data1) 1\n@@ -1019,34 +1019,34 @@\n <893> DW_AT_decl_file : (implicit_const) 1\n <893> DW_AT_decl_line : (data1) 45\n <894> DW_AT_decl_column : (data1) 11\n <895> DW_AT_type : (GNU_ref_alt) <0xf1>\n <899> DW_AT_location : (sec_offset) 0x455 (location list)\n <89d> DW_AT_GNU_locviews: (sec_offset) 0x44f\n <2><8a1>: Abbrev Number: 19 (DW_TAG_call_site)\n- <8a2> DW_AT_call_return_pc: (addr) 0x1144\n+ <8a2> DW_AT_call_return_pc: (addr) 0x1148\n <8a6> DW_AT_call_origin : (GNU_ref_alt) <0x18d>\n <8aa> DW_AT_sibling : (ref_udata) <0x8b3>\n <3><8ac>: Abbrev Number: 33 (DW_TAG_call_site_parameter)\n <8ad> DW_AT_location : (exprloc) 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <8af> DW_AT_call_value : (exprloc) 2 byte block: 74 0 \t(DW_OP_breg4 (r4): 0)\n <3><8b2>: Abbrev Number: 0\n <2><8b3>: Abbrev Number: 19 (DW_TAG_call_site)\n- <8b4> DW_AT_call_return_pc: (addr) 0x115a\n+ <8b4> DW_AT_call_return_pc: (addr) 0x115e\n <8b8> DW_AT_call_origin : (GNU_ref_alt) <0x16e>\n <8bc> DW_AT_sibling : (ref_udata) <0x8cb>\n <3><8be>: Abbrev Number: 33 (DW_TAG_call_site_parameter)\n <8bf> DW_AT_location : (exprloc) 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <8c1> DW_AT_call_value : (exprloc) 2 byte block: 74 0 \t(DW_OP_breg4 (r4): 0)\n <3><8c4>: Abbrev Number: 33 (DW_TAG_call_site_parameter)\n <8c5> DW_AT_location : (exprloc) 1 byte block: 51 \t(DW_OP_reg1 (r1))\n <8c7> DW_AT_call_value : (exprloc) 2 byte block: 7d 0 \t(DW_OP_breg13 (r13): 0)\n <3><8ca>: Abbrev Number: 0\n <2><8cb>: Abbrev Number: 31 (DW_TAG_call_site)\n- <8cc> DW_AT_call_return_pc: (addr) 0x11a8\n+ <8cc> DW_AT_call_return_pc: (addr) 0x11ac\n <8d0> DW_AT_call_origin : (GNU_ref_alt) <0x7e>\n <2><8d4>: Abbrev Number: 0\n <1><8d5>: Abbrev Number: 40 (DW_TAG_subprogram)\n <8d6> DW_AT_external : (flag_present) 1\n <8d6> DW_AT_name : (GNU_strp_alt) (offset: 0x484) \n <8da> DW_AT_decl_file : (implicit_const) 2\n <8da> DW_AT_decl_line : (data1) 108\n"}, {"source1": "readelf --wide --debug-dump=aranges {}", "source2": "readelf --wide --debug-dump=aranges {}", "comments": ["error from `readelf --wide --debug-dump=aranges {}`:", "readelf: Error: Unable to find program interpreter name"], "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- 00001108 000000ac \n- 00000c30 000003c8 \n+ 0000110c 000000ac \n+ 00000c34 000003c8 \n 00000000 00000000 \n \n"}, {"source1": "readelf --wide --debug-dump=loc {}", "source2": "readelf --wide --debug-dump=loc {}", "comments": ["error from `readelf --wide --debug-dump=loc {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -6,107 +6,107 @@\n 0000000e v0000000 v0000000 location view pair\n 00000010 v0000000 v0000000 location view pair\n 00000012 v0000000 v0000001 location view pair\n 00000014 v0000001 v0000000 location view pair\n 00000016 v0000000 v0000000 location view pair\n 00000018 v0000000 v0000000 location view pair\n \n- 0000001a 00000c30 (base address)\n+ 0000001a 00000c34 (base address)\n 0000001f v0000000 v0000000 views at 0000000c for:\n- 00000c30 00000c6e (DW_OP_reg0 (r0))\n+ 00000c34 00000c72 (DW_OP_reg0 (r0))\n 00000024 v0000000 v0000000 views at 0000000e for:\n- 00000c6e 00000cd2 (DW_OP_reg8 (r8))\n+ 00000c72 00000cd6 (DW_OP_reg8 (r8))\n 0000002a v0000000 v0000000 views at 00000010 for:\n- 00000cd2 00000ef8 (DW_OP_entry_value: (DW_OP_reg0 (r0)); DW_OP_stack_value)\n+ 00000cd6 00000efc (DW_OP_entry_value: (DW_OP_reg0 (r0)); DW_OP_stack_value)\n 00000034 v0000000 v0000001 views at 00000012 for:\n- 00000ef8 00000f0e (DW_OP_reg8 (r8))\n+ 00000efc 00000f12 (DW_OP_reg8 (r8))\n 0000003b v0000001 v0000000 views at 00000014 for:\n- 00000f0e 00000f2e (DW_OP_entry_value: (DW_OP_reg0 (r0)); DW_OP_stack_value)\n+ 00000f12 00000f32 (DW_OP_entry_value: (DW_OP_reg0 (r0)); DW_OP_stack_value)\n 00000045 v0000000 v0000000 views at 00000016 for:\n- 00000f2e 00000f76 (DW_OP_reg8 (r8))\n+ 00000f32 00000f7a (DW_OP_reg8 (r8))\n 0000004c v0000000 v0000000 views at 00000018 for:\n- 00000f76 00000ff8 (DW_OP_entry_value: (DW_OP_reg0 (r0)); DW_OP_stack_value)\n+ 00000f7a 00000ffc (DW_OP_entry_value: (DW_OP_reg0 (r0)); DW_OP_stack_value)\n 00000056 \n \n 00000057 v0000000 v0000000 location view pair\n 00000059 v0000000 v0000000 location view pair\n 0000005b v0000000 v0000000 location view pair\n 0000005d v0000000 v0000000 location view pair\n 0000005f v0000000 v0000000 location view pair\n 00000061 v0000000 v0000001 location view pair\n 00000063 v0000001 v0000000 location view pair\n 00000065 v0000000 v0000000 location view pair\n 00000067 v0000000 v0000000 location view pair\n \n- 00000069 00000c30 (base address)\n+ 00000069 00000c34 (base address)\n 0000006e v0000000 v0000000 views at 00000057 for:\n- 00000c30 00000c6e (DW_OP_reg1 (r1))\n+ 00000c34 00000c72 (DW_OP_reg1 (r1))\n 00000073 v0000000 v0000000 views at 00000059 for:\n- 00000c6e 00000d12 (DW_OP_reg9 (r9))\n+ 00000c72 00000d16 (DW_OP_reg9 (r9))\n 00000079 v0000000 v0000000 views at 0000005b for:\n- 00000d12 00000dd4 (DW_OP_entry_value: (DW_OP_reg1 (r1)); DW_OP_stack_value)\n+ 00000d16 00000dd8 (DW_OP_entry_value: (DW_OP_reg1 (r1)); DW_OP_stack_value)\n 00000083 v0000000 v0000000 views at 0000005d for:\n- 00000dd4 00000e08 (DW_OP_reg9 (r9))\n+ 00000dd8 00000e0c (DW_OP_reg9 (r9))\n 0000008a v0000000 v0000000 views at 0000005f for:\n- 00000e08 00000ef8 (DW_OP_entry_value: (DW_OP_reg1 (r1)); DW_OP_stack_value)\n+ 00000e0c 00000efc (DW_OP_entry_value: (DW_OP_reg1 (r1)); DW_OP_stack_value)\n 00000094 v0000000 v0000001 views at 00000061 for:\n- 00000ef8 00000f0e (DW_OP_reg9 (r9))\n+ 00000efc 00000f12 (DW_OP_reg9 (r9))\n 0000009b v0000001 v0000000 views at 00000063 for:\n- 00000f0e 00000f2e (DW_OP_entry_value: (DW_OP_reg1 (r1)); DW_OP_stack_value)\n+ 00000f12 00000f32 (DW_OP_entry_value: (DW_OP_reg1 (r1)); DW_OP_stack_value)\n 000000a5 v0000000 v0000000 views at 00000065 for:\n- 00000f2e 00000f76 (DW_OP_reg9 (r9))\n+ 00000f32 00000f7a (DW_OP_reg9 (r9))\n 000000ac v0000000 v0000000 views at 00000067 for:\n- 00000f76 00000ff8 (DW_OP_entry_value: (DW_OP_reg1 (r1)); DW_OP_stack_value)\n+ 00000f7a 00000ffc (DW_OP_entry_value: (DW_OP_reg1 (r1)); DW_OP_stack_value)\n 000000b6 \n \n 000000b7 v0000002 v0000003 location view pair\n 000000b9 v0000003 v0000000 location view pair\n 000000bb v0000000 v0000003 location view pair\n 000000bd v0000003 v0000000 location view pair\n 000000bf v0000000 v0000000 location view pair\n 000000c1 v0000000 v0000003 location view pair\n 000000c3 v0000003 v0000000 location view pair\n 000000c5 v0000000 v0000000 location view pair\n 000000c7 v0000000 v0000000 location view pair\n \n- 000000c9 00000ce0 (base address)\n+ 000000c9 00000ce4 (base address)\n 000000ce v0000002 v0000003 views at 000000b7 for:\n- 00000ce0 00000ce0 (DW_OP_lit0; DW_OP_stack_value)\n+ 00000ce4 00000ce4 (DW_OP_lit0; DW_OP_stack_value)\n 000000d4 v0000003 v0000000 views at 000000b9 for:\n- 00000ce0 00000cf8 (DW_OP_reg5 (r5))\n+ 00000ce4 00000cfc (DW_OP_reg5 (r5))\n 000000d9 v0000000 v0000003 views at 000000bb for:\n- 00000d16 00000d7a (DW_OP_breg6 (r6): -1; DW_OP_stack_value)\n+ 00000d1a 00000d7e (DW_OP_breg6 (r6): -1; DW_OP_stack_value)\n 000000e1 v0000003 v0000000 views at 000000bd for:\n- 00000d7a 00000d7e (DW_OP_breg6 (r6): 1; DW_OP_stack_value)\n+ 00000d7e 00000d82 (DW_OP_breg6 (r6): 1; DW_OP_stack_value)\n 000000ea v0000000 v0000000 views at 000000bf for:\n- 00000d7e 00000d84 (DW_OP_reg6 (r6))\n+ 00000d82 00000d88 (DW_OP_reg6 (r6))\n 000000f1 v0000000 v0000003 views at 000000c1 for:\n- 00000d84 00000dca (DW_OP_breg6 (r6): -1; DW_OP_stack_value)\n+ 00000d88 00000dce (DW_OP_breg6 (r6): -1; DW_OP_stack_value)\n 000000fa v0000003 v0000000 views at 000000c3 for:\n- 00000dca 00000dce (DW_OP_breg6 (r6): 1; DW_OP_stack_value)\n+ 00000dce 00000dd2 (DW_OP_breg6 (r6): 1; DW_OP_stack_value)\n 00000103 v0000000 v0000000 views at 000000c5 for:\n- 00000dd4 00000dee (DW_OP_reg5 (r5))\n+ 00000dd8 00000df2 (DW_OP_reg5 (r5))\n 0000010a v0000000 v0000000 views at 000000c7 for:\n- 00000e08 00000ef8 (DW_OP_breg6 (r6): -1; DW_OP_stack_value)\n+ 00000e0c 00000efc (DW_OP_breg6 (r6): -1; DW_OP_stack_value)\n 00000113 \n \n 00000114 v0000001 v0000000 location view pair\n 00000116 v0000000 v0000000 location view pair\n 00000118 v0000000 v0000002 location view pair\n 0000011a v0000002 v0000000 location view pair\n \n- 0000011c 00000e74 (base address)\n+ 0000011c 00000e78 (base address)\n 00000121 v0000001 v0000000 views at 00000114 for:\n- 00000e74 00000e8c (DW_OP_lit0; DW_OP_stack_value)\n+ 00000e78 00000e90 (DW_OP_lit0; DW_OP_stack_value)\n 00000127 v0000000 v0000000 views at 00000116 for:\n- 00000e8c 00000e96 (DW_OP_reg5 (r5))\n+ 00000e90 00000e9a (DW_OP_reg5 (r5))\n 0000012c v0000000 v0000002 views at 00000118 for:\n- 00000e96 00000eac (DW_OP_breg5 (r5): -1; DW_OP_stack_value)\n+ 00000e9a 00000eb0 (DW_OP_breg5 (r5): -1; DW_OP_stack_value)\n 00000133 v0000002 v0000000 views at 0000011a for:\n- 00000eac 00000eb6 (DW_OP_reg5 (r5))\n+ 00000eb0 00000eba (DW_OP_reg5 (r5))\n 00000138 \n \n 00000139 v0000001 v0000000 location view pair\n 0000013b v0000000 v0000000 location view pair\n 0000013d v0000000 v0000000 location view pair\n 0000013f v0000000 v0000000 location view pair\n 00000141 v0000000 v0000003 location view pair\n@@ -128,305 +128,305 @@\n 00000161 v0000000 v0000000 location view pair\n 00000163 v0000000 v0000000 location view pair\n 00000165 v0000000 v0000001 location view pair\n 00000167 v0000000 v0000000 location view pair\n 00000169 v0000000 v0000000 location view pair\n 0000016b v0000000 v0000000 location view pair\n \n- 0000016d 00000c6e (base address)\n+ 0000016d 00000c72 (base address)\n 00000172 v0000001 v0000000 views at 00000139 for:\n- 00000c6e 00000c8e (DW_OP_lit0; DW_OP_stack_value)\n+ 00000c72 00000c92 (DW_OP_lit0; DW_OP_stack_value)\n 00000178 v0000000 v0000000 views at 0000013b for:\n- 00000c8e 00000c96 (DW_OP_reg0 (r0))\n+ 00000c92 00000c9a (DW_OP_reg0 (r0))\n 0000017d v0000000 v0000000 views at 0000013d for:\n- 00000c96 00000ca0 (DW_OP_reg5 (r5))\n+ 00000c9a 00000ca4 (DW_OP_reg5 (r5))\n 00000182 v0000000 v0000000 views at 0000013f for:\n- 00000cb4 00000cc0 (DW_OP_reg0 (r0))\n+ 00000cb8 00000cc4 (DW_OP_reg0 (r0))\n 00000187 v0000000 v0000003 views at 00000141 for:\n- 00000cc0 00000ce0 (DW_OP_fbreg: -84)\n+ 00000cc4 00000ce4 (DW_OP_fbreg: -84)\n 0000018e v0000000 v0000000 views at 00000143 for:\n- 00000cec 00000cf8 (DW_OP_reg0 (r0))\n+ 00000cf0 00000cfc (DW_OP_reg0 (r0))\n 00000194 v0000000 v0000000 views at 00000145 for:\n- 00000d16 00000d1e (DW_OP_reg0 (r0))\n+ 00000d1a 00000d22 (DW_OP_reg0 (r0))\n 0000019b v0000000 v0000000 views at 00000147 for:\n- 00000d1e 00000d3a (DW_OP_reg5 (r5))\n+ 00000d22 00000d3e (DW_OP_reg5 (r5))\n 000001a2 v0000000 v0000000 views at 00000149 for:\n- 00000d3a 00000d46 (DW_OP_reg0 (r0))\n+ 00000d3e 00000d4a (DW_OP_reg0 (r0))\n 000001a9 v0000000 v0000000 views at 0000014b for:\n- 00000d46 00000d58 (DW_OP_reg5 (r5))\n+ 00000d4a 00000d5c (DW_OP_reg5 (r5))\n 000001b0 v0000000 v0000000 views at 0000014d for:\n- 00000d58 00000d69 (DW_OP_reg0 (r0))\n+ 00000d5c 00000d6d (DW_OP_reg0 (r0))\n 000001b7 v0000000 v0000002 views at 0000014f for:\n- 00000d69 00000d7a (DW_OP_reg5 (r5))\n+ 00000d6d 00000d7e (DW_OP_reg5 (r5))\n 000001be v0000000 v0000000 views at 00000151 for:\n- 00000da8 00000db9 (DW_OP_reg0 (r0))\n+ 00000dac 00000dbd (DW_OP_reg0 (r0))\n 000001c5 v0000000 v0000000 views at 00000153 for:\n- 00000db9 00000dce (DW_OP_reg5 (r5))\n+ 00000dbd 00000dd2 (DW_OP_reg5 (r5))\n 000001cc v0000000 v0000000 views at 00000155 for:\n- 00000ddc 00000df1 (DW_OP_reg0 (r0))\n+ 00000de0 00000df5 (DW_OP_reg0 (r0))\n 000001d3 v0000000 v0000000 views at 00000157 for:\n- 00000df1 00000e08 (DW_OP_reg4 (r4))\n+ 00000df5 00000e0c (DW_OP_reg4 (r4))\n 000001da v0000000 v0000000 views at 00000159 for:\n- 00000e08 00000e13 (DW_OP_reg0 (r0))\n+ 00000e0c 00000e17 (DW_OP_reg0 (r0))\n 000001e1 v0000000 v0000000 views at 0000015b for:\n- 00000e13 00000e26 (DW_OP_reg5 (r5))\n+ 00000e17 00000e2a (DW_OP_reg5 (r5))\n 000001e8 v0000000 v0000000 views at 0000015d for:\n- 00000e26 00000e2a (DW_OP_reg0 (r0))\n+ 00000e2a 00000e2e (DW_OP_reg0 (r0))\n 000001ef v0000000 v0000000 views at 0000015f for:\n- 00000e2a 00000e8c (DW_OP_reg5 (r5))\n+ 00000e2e 00000e90 (DW_OP_reg5 (r5))\n 000001f6 v0000000 v0000000 views at 00000161 for:\n- 00000ed0 00000ee3 (DW_OP_reg0 (r0))\n+ 00000ed4 00000ee7 (DW_OP_reg0 (r0))\n 000001fd v0000000 v0000000 views at 00000163 for:\n- 00000ee3 00000ef8 (DW_OP_reg5 (r5))\n+ 00000ee7 00000efc (DW_OP_reg5 (r5))\n 00000204 v0000000 v0000001 views at 00000165 for:\n- 00000ef8 00000f0e (DW_OP_lit0; DW_OP_stack_value)\n+ 00000efc 00000f12 (DW_OP_lit0; DW_OP_stack_value)\n 0000020c v0000000 v0000000 views at 00000167 for:\n- 00000f2e 00000f54 (DW_OP_reg5 (r5))\n+ 00000f32 00000f58 (DW_OP_reg5 (r5))\n 00000213 v0000000 v0000000 views at 00000169 for:\n- 00000f54 00000f5f (DW_OP_reg0 (r0))\n+ 00000f58 00000f63 (DW_OP_reg0 (r0))\n 0000021a v0000000 v0000000 views at 0000016b for:\n- 00000f5f 00000f6e (DW_OP_fbreg: -84)\n+ 00000f63 00000f72 (DW_OP_fbreg: -84)\n 00000223 \n \n 00000224 v0000000 v0000000 location view pair\n 00000226 v0000000 v0000000 location view pair\n 00000228 v0000000 v0000000 location view pair\n 0000022a v0000000 v0000000 location view pair\n 0000022c v0000000 v0000000 location view pair\n 0000022e v0000000 v0000001 location view pair\n 00000230 v0000000 v0000000 location view pair\n \n- 00000232 00000c6e (base address)\n+ 00000232 00000c72 (base address)\n 00000237 v0000000 v0000000 views at 00000224 for:\n- 00000c6e 00000c7a (DW_OP_reg0 (r0))\n+ 00000c72 00000c7e (DW_OP_reg0 (r0))\n 0000023c v0000000 v0000000 views at 00000226 for:\n- 00000c7a 00000ca0 (DW_OP_reg4 (r4))\n+ 00000c7e 00000ca4 (DW_OP_reg4 (r4))\n 00000241 v0000000 v0000000 views at 00000228 for:\n- 00000cac 00000cb3 (DW_OP_reg0 (r0))\n+ 00000cb0 00000cb7 (DW_OP_reg0 (r0))\n 00000246 v0000000 v0000000 views at 0000022a for:\n- 00000cb3 00000cf8 (DW_OP_reg4 (r4))\n+ 00000cb7 00000cfc (DW_OP_reg4 (r4))\n 0000024c v0000000 v0000000 views at 0000022c for:\n- 00000dd4 00000de2 (DW_OP_reg4 (r4))\n+ 00000dd8 00000de6 (DW_OP_reg4 (r4))\n 00000253 v0000000 v0000001 views at 0000022e for:\n- 00000ef8 00000f0e (DW_OP_reg4 (r4))\n+ 00000efc 00000f12 (DW_OP_reg4 (r4))\n 0000025a v0000000 v0000000 views at 00000230 for:\n- 00000f2e 00000f5c (DW_OP_reg4 (r4))\n+ 00000f32 00000f60 (DW_OP_reg4 (r4))\n 00000261 \n \n 00000262 v0000000 v0000000 location view pair\n 00000264 v0000000 v0000000 location view pair\n 00000266 v0000000 v0000000 location view pair\n \n- 00000268 00000e6e (base address)\n+ 00000268 00000e72 (base address)\n 0000026d v0000000 v0000000 views at 00000262 for:\n- 00000e6e 00000e70 (DW_OP_reg0 (r0))\n+ 00000e72 00000e74 (DW_OP_reg0 (r0))\n 00000272 v0000000 v0000000 views at 00000264 for:\n- 00000e70 00000e73 (DW_OP_reg1 (r1))\n+ 00000e74 00000e77 (DW_OP_reg1 (r1))\n 00000277 v0000000 v0000000 views at 00000266 for:\n- 00000e73 00000ef8 (DW_OP_regx: 81 (r81))\n+ 00000e77 00000efc (DW_OP_regx: 81 (r81))\n 0000027e \n \n 0000027f v0000001 v0000000 location view pair\n \n 00000281 v0000001 v0000000 views at 0000027f for:\n- 00000c8e 00000c99 (DW_OP_addr: 120bc)\n+ 00000c92 00000c9d (DW_OP_addr: 120bc)\n 0000028d \n \n 0000028e v0000002 v0000000 location view pair\n \n 00000290 v0000002 v0000000 views at 0000028e for:\n- 00000c8e 00000c99 (DW_OP_addr: 120b8)\n+ 00000c92 00000c9d (DW_OP_addr: 120b8)\n 0000029c \n \n 0000029d v0000003 v0000000 location view pair\n \n 0000029f v0000003 v0000000 views at 0000029d for:\n- 00000c8e 00000c9a (DW_OP_addr: 12e8; DW_OP_stack_value)\n+ 00000c92 00000c9e (DW_OP_addr: 12ec; DW_OP_stack_value)\n 000002ac \n \n 000002ad v0000001 v0000000 location view pair\n \n 000002af v0000001 v0000000 views at 000002ad for:\n- 00000cc4 00000ce0 (DW_OP_addr: 1378; DW_OP_stack_value)\n+ 00000cc8 00000ce4 (DW_OP_addr: 137c; DW_OP_stack_value)\n 000002bc \n \n 000002bd v0000001 v0000000 location view pair\n \n 000002bf v0000001 v0000000 views at 000002bd for:\n- 00000d88 00000d92 (DW_OP_addr: 13c0; DW_OP_stack_value)\n+ 00000d8c 00000d96 (DW_OP_addr: 13c4; DW_OP_stack_value)\n 000002cc \n \n 000002cd v0000000 v0000000 location view pair\n \n 000002cf v0000000 v0000000 views at 000002cd for:\n- 00000d22 00000d30 (DW_OP_addr: 1400; DW_OP_stack_value)\n+ 00000d26 00000d34 (DW_OP_addr: 1404; DW_OP_stack_value)\n 000002dc \n \n 000002dd v0000001 v0000000 location view pair\n \n 000002df v0000001 v0000000 views at 000002dd for:\n- 00000d40 00000d4c (DW_OP_addr: 144c; DW_OP_stack_value)\n+ 00000d44 00000d50 (DW_OP_addr: 1450; DW_OP_stack_value)\n 000002ec \n \n 000002ed v0000000 v0000000 location view pair\n \n 000002ef v0000000 v0000000 views at 000002ed for:\n- 00000d6a 00000d7a (DW_OP_addr: 1464; DW_OP_stack_value)\n+ 00000d6e 00000d7e (DW_OP_addr: 1468; DW_OP_stack_value)\n 000002fc \n \n 000002fd v0000000 v0000000 location view pair\n \n 000002ff v0000000 v0000000 views at 000002fd for:\n- 00000d6a 00000d7a (DW_OP_reg7 (r7))\n+ 00000d6e 00000d7e (DW_OP_reg7 (r7))\n 00000307 \n \n 00000308 v0000000 v0000000 location view pair\n \n 0000030a v0000000 v0000000 views at 00000308 for:\n- 00000dba 00000dca (DW_OP_addr: 13d8; DW_OP_stack_value)\n+ 00000dbe 00000dce (DW_OP_addr: 13dc; DW_OP_stack_value)\n 00000317 \n \n 00000318 v0000000 v0000000 location view pair\n \n 0000031a v0000000 v0000000 views at 00000318 for:\n- 00000dba 00000dca (DW_OP_reg7 (r7))\n+ 00000dbe 00000dce (DW_OP_reg7 (r7))\n 00000322 \n \n 00000323 v0000000 v0000000 location view pair\n \n 00000325 v0000000 v0000000 views at 00000323 for:\n- 00000df2 00000e08 (DW_OP_addr: 1398; DW_OP_stack_value)\n+ 00000df6 00000e0c (DW_OP_addr: 139c; DW_OP_stack_value)\n 00000332 \n \n 00000333 v0000000 v0000000 location view pair\n \n 00000335 v0000000 v0000000 views at 00000333 for:\n- 00000df2 00000e08 (DW_OP_reg5 (r5))\n+ 00000df6 00000e0c (DW_OP_reg5 (r5))\n 0000033d \n \n 0000033e v0000000 v0000000 location view pair\n \n 00000340 v0000000 v0000000 views at 0000033e for:\n- 00000e14 00000e24 (DW_OP_addr: 141c; DW_OP_stack_value)\n+ 00000e18 00000e28 (DW_OP_addr: 1420; DW_OP_stack_value)\n 0000034d \n \n 0000034e v0000000 v0000000 location view pair\n \n 00000350 v0000000 v0000000 views at 0000034e for:\n- 00000e14 00000e24 (DW_OP_reg7 (r7))\n+ 00000e18 00000e28 (DW_OP_reg7 (r7))\n 00000358 \n \n 00000359 v0000001 v0000000 location view pair\n \n 0000035b v0000001 v0000000 views at 00000359 for:\n- 00000e26 00000e3a (DW_OP_addr: 149c; DW_OP_stack_value)\n+ 00000e2a 00000e3e (DW_OP_addr: 14a0; DW_OP_stack_value)\n 00000368 \n \n 00000369 v0000002 v0000000 location view pair\n \n 0000036b v0000002 v0000000 views at 00000369 for:\n- 00000e3a 00000e4c (DW_OP_addr: 14bc; DW_OP_stack_value)\n+ 00000e3e 00000e50 (DW_OP_addr: 14c0; DW_OP_stack_value)\n 00000378 \n \n 00000379 v0000002 v0000000 location view pair\n \n 0000037b v0000002 v0000000 views at 00000379 for:\n- 00000e4c 00000e54 (DW_OP_implicit_pointer: <0x8ee> 0)\n+ 00000e50 00000e58 (DW_OP_implicit_pointer: <0x8ee> 0)\n 00000388 \n \n 00000389 v0000002 v0000000 location view pair\n \n 0000038b v0000002 v0000000 views at 00000389 for:\n- 00000e8c 00000eac (DW_OP_addr: 1500; DW_OP_stack_value)\n+ 00000e90 00000eb0 (DW_OP_addr: 1504; DW_OP_stack_value)\n 00000398 \n \n 00000399 v0000001 v0000000 location view pair\n \n 0000039b v0000001 v0000000 views at 00000399 for:\n- 00000ebe 00000eca (DW_OP_addr: 14f0; DW_OP_stack_value)\n+ 00000ec2 00000ece (DW_OP_addr: 14f4; DW_OP_stack_value)\n 000003a8 \n \n 000003a9 v0000000 v0000000 location view pair\n \n 000003ab v0000000 v0000000 views at 000003a9 for:\n- 00000ee4 00000ef6 (DW_OP_addr: 150c; DW_OP_stack_value)\n+ 00000ee8 00000efa (DW_OP_addr: 1510; DW_OP_stack_value)\n 000003b8 \n \n 000003b9 v0000000 v0000000 location view pair\n \n 000003bb v0000000 v0000000 views at 000003b9 for:\n- 00000ee4 00000ef6 (DW_OP_reg7 (r7))\n+ 00000ee8 00000efa (DW_OP_reg7 (r7))\n 000003c3 \n \n 000003c4 v0000001 v0000000 location view pair\n \n 000003c6 v0000001 v0000000 views at 000003c4 for:\n- 00000ef8 00000f06 (DW_OP_addr: 1314; DW_OP_stack_value)\n+ 00000efc 00000f0a (DW_OP_addr: 1318; DW_OP_stack_value)\n 000003d3 \n \n 000003d4 v0000000 v0000000 location view pair\n \n 000003d6 v0000000 v0000000 views at 000003d4 for:\n- 00000f3a 00000f4c (DW_OP_addr: 1330; DW_OP_stack_value)\n+ 00000f3e 00000f50 (DW_OP_addr: 1334; DW_OP_stack_value)\n 000003e3 \n \n 000003e4 v0000000 v0000000 location view pair\n \n 000003e6 v0000000 v0000000 views at 000003e4 for:\n- 00000f60 00000f74 (DW_OP_addr: 1358; DW_OP_stack_value)\n+ 00000f64 00000f78 (DW_OP_addr: 135c; DW_OP_stack_value)\n 000003f3 \n \n 000003f4 v0000000 v0000000 location view pair\n \n 000003f6 v0000000 v0000000 views at 000003f4 for:\n- 00000f60 00000f74 (DW_OP_reg4 (r4))\n+ 00000f64 00000f78 (DW_OP_reg4 (r4))\n 000003fe \n \n 000003ff v0000002 v0000000 location view pair\n \n 00000401 v0000002 v0000000 views at 000003ff for:\n- 00001108 00001112 (DW_OP_implicit_pointer: <0x916> 0)\n+ 0000110c 00001116 (DW_OP_implicit_pointer: <0x916> 0)\n 0000040e \n \n 0000040f v0000000 v0000000 location view pair\n 00000411 v0000000 v0000000 location view pair\n \n- 00000413 00001128 (base address)\n+ 00000413 0000112c (base address)\n 00000418 v0000000 v0000000 views at 0000040f for:\n- 00001128 00001143 (DW_OP_reg0 (r0))\n+ 0000112c 00001147 (DW_OP_reg0 (r0))\n 0000041d v0000000 v0000000 views at 00000411 for:\n- 00001143 000011b4 (DW_OP_reg4 (r4))\n+ 00001147 000011b8 (DW_OP_reg4 (r4))\n 00000423 \n \n 00000424 v0000000 v0000000 location view pair\n 00000426 v0000000 v0000000 location view pair\n \n- 00000428 00001128 (base address)\n+ 00000428 0000112c (base address)\n 0000042d v0000000 v0000000 views at 00000424 for:\n- 00001128 00001143 (DW_OP_reg1 (r1))\n+ 0000112c 00001147 (DW_OP_reg1 (r1))\n 00000432 v0000000 v0000000 views at 00000426 for:\n- 00001143 000011b4 (DW_OP_reg5 (r5))\n+ 00001147 000011b8 (DW_OP_reg5 (r5))\n 00000438 \n \n 00000439 v0000001 v0000000 location view pair\n 0000043b v0000000 v0000000 location view pair\n \n- 0000043d 00001140 (base address)\n+ 0000043d 00001144 (base address)\n 00000442 v0000001 v0000000 views at 00000439 for:\n- 00001140 00001150 (DW_OP_lit10; DW_OP_stack_value)\n+ 00001144 00001154 (DW_OP_lit10; DW_OP_stack_value)\n 00000448 v0000000 v0000000 views at 0000043b for:\n- 00001182 0000119e (DW_OP_lit10; DW_OP_stack_value)\n+ 00001186 000011a2 (DW_OP_lit10; DW_OP_stack_value)\n 0000044e \n \n 0000044f v0000000 v0000000 location view pair\n 00000451 v0000000 v0000000 location view pair\n 00000453 v0000000 v0000000 location view pair\n \n- 00000455 0000115e (base address)\n+ 00000455 00001162 (base address)\n 0000045a v0000000 v0000000 views at 0000044f for:\n- 0000115e 00001164 (DW_OP_reg0 (r0); DW_OP_piece: 4; DW_OP_reg1 (r1); DW_OP_piece: 4)\n+ 00001162 00001168 (DW_OP_reg0 (r0); DW_OP_piece: 4; DW_OP_reg1 (r1); DW_OP_piece: 4)\n 00000464 v0000000 v0000000 views at 00000451 for:\n- 00001164 0000116c (DW_OP_reg2 (r2); DW_OP_piece: 4; DW_OP_reg1 (r1); DW_OP_piece: 4)\n+ 00001168 00001170 (DW_OP_reg2 (r2); DW_OP_piece: 4; DW_OP_reg1 (r1); DW_OP_piece: 4)\n 0000046e v0000000 v0000000 views at 00000453 for:\n- 0000119e 000011a4 (DW_OP_reg2 (r2); DW_OP_piece: 4; DW_OP_reg1 (r1); DW_OP_piece: 4)\n+ 000011a2 000011a8 (DW_OP_reg2 (r2); DW_OP_piece: 4; DW_OP_reg1 (r1); DW_OP_piece: 4)\n 00000478 \n \n"}, {"source1": "readelf --wide --debug-dump=ranges {}", "source2": "readelf --wide --debug-dump=ranges {}", "comments": ["error from `readelf --wide --debug-dump=ranges {}`:", "readelf: Error: Unable to find program interpreter name"], "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- 00001108 000000ac \n- 00000c30 000003c8 \n+ 0000110c 000000ac \n+ 00000c34 000003c8 \n 00000000 00000000 \n \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,9 @@\n GCC: (Debian 11.2.0-9) 11.2.0\n+gmr;zRm:\n+00000ad8 <_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-00000ae0 <.plt>:\n+00000ae4 <.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-00000c30
:\n+00000c34
:\n \t...\n \n-00000ff8 <_start>:\n+00000ffc <_start>:\n \t...\n \n-00001040 :\n+00001044 :\n \t...\n \n-00001064 :\n+00001068 :\n \t...\n \n-00001090 :\n+00001094 :\n \t...\n \n-000010c4 <__do_global_dtors_aux>:\n+000010c8 <__do_global_dtors_aux>:\n \t...\n \n-00001104 :\n+00001108 :\n frame_dummy():\n \tmovs\tr0, r0\n \t...\n \n-00001108 :\n+0000110c :\n \t...\n \n-00001128 :\n+0000112c :\n \t...\n \n-000011b4 <__libc_csu_init>:\n+000011b8 <__libc_csu_init>:\n \t...\n \n-000011f4 <__libc_csu_fini>:\n+000011f8 <__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-000011f8 <_fini>:\n+000011fc <_fini>:\n \t...\n"}]}, {"source1": "./usr/lib/debug/.build-id/7a/aadbb1877cc19fcf14965aa53819ae6dd636a1.debug", "source2": "./usr/lib/debug/.build-id/98/88383de7b0cff86ff14d174f721e4c181c042a.debug", "comments": ["Files 8% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --file-header {}", "source2": "readelf --wide --file-header {}", "comments": ["error from `readelf --wide --file-header {}`:", "readelf: Error: Unable to find program interpreter name"], "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: 0x745\n+ Entry point address: 0x749\n Start of program headers: 52 (bytes into file)\n Start of section headers: 4420 (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 {}", "comments": ["error from `readelf --wide --program-header {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -1,18 +1,18 @@\n \n Elf file type is DYN (Shared object file)\n-Entry point 0x745\n+Entry point 0x749\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 0x000009e4 0x000009e4 0x00000 0x00008 R 0x4\n+ EXIDX 0x0001b4 0x000009e8 0x000009e8 0x00000 0x00008 R 0x4\n PHDR 0x000034 0x00000034 0x00000034 0x00120 0x00120 R 0x4\n INTERP 0x000154 0x00000154 0x00000154 0x00000 0x00019 R 0x1\n- LOAD 0x000000 0x00000000 0x00000000 0x001b4 0x009f0 R E 0x10000\n+ LOAD 0x000000 0x00000000 0x00000000 0x001b4 0x009f4 R E 0x10000\n LOAD 0x000ef0 0x00010ef0 0x00010ef0 0x00000 0x00164 RW 0x10000\n DYNAMIC 0x000ef0 0x00010ef8 0x00010ef8 0x00000 0x00108 RW 0x4\n NOTE 0x000170 0x00000170 0x00000170 0x00044 0x00044 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n GNU_RELRO 0x000ef0 0x00010ef0 0x00010ef0 0x00000 0x00110 R 0x1\n \n Section to Segment mapping:\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "comments": ["error from `readelf --wide --sections {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -4,26 +4,26 @@\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 0001b0 10 A 6 3 4\n- [ 6] .dynstr NOBITS 000003c8 0001b4 0001a5 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 0000056e 0001b4 000036 02 A 5 0 2\n- [ 8] .gnu.version_r NOBITS 000005a4 0001b4 000040 00 A 6 2 4\n- [ 9] .rel.dyn NOBITS 000005e4 0001b4 000058 08 A 5 0 4\n- [10] .rel.plt NOBITS 0000063c 0001b4 000038 08 AI 5 21 4\n- [11] .init NOBITS 00000674 0001b4 00000c 00 AX 0 0 4\n- [12] .plt NOBITS 00000680 0001b4 000068 04 AX 0 0 4\n- [13] .text NOBITS 000006e8 0001b4 0001b0 00 AX 0 0 4\n- [14] .fini NOBITS 00000898 0001b4 000008 00 AX 0 0 4\n- [15] .rodata NOBITS 000008a0 0001b4 000144 00 A 0 0 4\n- [16] .ARM.exidx NOBITS 000009e4 0001b4 000008 00 AL 13 0 4\n- [17] .eh_frame NOBITS 000009ec 0001b4 000004 00 A 0 0 4\n+ [ 6] .dynstr NOBITS 000003c8 0001b4 0001a7 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 00000570 0001b4 000036 02 A 5 0 2\n+ [ 8] .gnu.version_r NOBITS 000005a8 0001b4 000040 00 A 6 2 4\n+ [ 9] .rel.dyn NOBITS 000005e8 0001b4 000058 08 A 5 0 4\n+ [10] .rel.plt NOBITS 00000640 0001b4 000038 08 AI 5 21 4\n+ [11] .init NOBITS 00000678 0001b4 00000c 00 AX 0 0 4\n+ [12] .plt NOBITS 00000684 0001b4 000068 04 AX 0 0 4\n+ [13] .text NOBITS 000006ec 0001b4 0001b0 00 AX 0 0 4\n+ [14] .fini NOBITS 0000089c 0001b4 000008 00 AX 0 0 4\n+ [15] .rodata NOBITS 000008a4 0001b4 000144 00 A 0 0 4\n+ [16] .ARM.exidx NOBITS 000009e8 0001b4 000008 00 AL 13 0 4\n+ [17] .eh_frame NOBITS 000009f0 0001b4 000004 00 A 0 0 4\n [18] .init_array NOBITS 00010ef0 000ef0 000004 04 WA 0 0 4\n [19] .fini_array NOBITS 00010ef4 000ef0 000004 04 WA 0 0 4\n [20] .dynamic NOBITS 00010ef8 000ef0 000108 08 WA 6 0 4\n [21] .got NOBITS 00011000 000ef0 000048 04 WA 0 0 4\n [22] .data NOBITS 00011048 000ef0 000008 00 WA 0 0 4\n [23] .bss NOBITS 00011050 000ef0 000004 00 WA 0 0 1\n [24] .comment PROGBITS 00000000 0001b4 00001e 01 MS 0 0 1\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "comments": ["error from `readelf --wide --symbols {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -4,25 +4,25 @@\n 0: 00000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000154 0 SECTION LOCAL DEFAULT 1 .interp\n 2: 00000170 0 SECTION LOCAL DEFAULT 2 .note.gnu.build-id\n 3: 00000194 0 SECTION LOCAL DEFAULT 3 .note.ABI-tag\n 4: 000001b4 0 SECTION LOCAL DEFAULT 4 .gnu.hash\n 5: 00000218 0 SECTION LOCAL DEFAULT 5 .dynsym\n 6: 000003c8 0 SECTION LOCAL DEFAULT 6 .dynstr\n- 7: 0000056e 0 SECTION LOCAL DEFAULT 7 .gnu.version\n- 8: 000005a4 0 SECTION LOCAL DEFAULT 8 .gnu.version_r\n- 9: 000005e4 0 SECTION LOCAL DEFAULT 9 .rel.dyn\n- 10: 0000063c 0 SECTION LOCAL DEFAULT 10 .rel.plt\n- 11: 00000674 0 SECTION LOCAL DEFAULT 11 .init\n- 12: 00000680 0 SECTION LOCAL DEFAULT 12 .plt\n- 13: 000006e8 0 SECTION LOCAL DEFAULT 13 .text\n- 14: 00000898 0 SECTION LOCAL DEFAULT 14 .fini\n- 15: 000008a0 0 SECTION LOCAL DEFAULT 15 .rodata\n- 16: 000009e4 0 SECTION LOCAL DEFAULT 16 .ARM.exidx\n- 17: 000009ec 0 SECTION LOCAL DEFAULT 17 .eh_frame\n+ 7: 00000570 0 SECTION LOCAL DEFAULT 7 .gnu.version\n+ 8: 000005a8 0 SECTION LOCAL DEFAULT 8 .gnu.version_r\n+ 9: 000005e8 0 SECTION LOCAL DEFAULT 9 .rel.dyn\n+ 10: 00000640 0 SECTION LOCAL DEFAULT 10 .rel.plt\n+ 11: 00000678 0 SECTION LOCAL DEFAULT 11 .init\n+ 12: 00000684 0 SECTION LOCAL DEFAULT 12 .plt\n+ 13: 000006ec 0 SECTION LOCAL DEFAULT 13 .text\n+ 14: 0000089c 0 SECTION LOCAL DEFAULT 14 .fini\n+ 15: 000008a4 0 SECTION LOCAL DEFAULT 15 .rodata\n+ 16: 000009e8 0 SECTION LOCAL DEFAULT 16 .ARM.exidx\n+ 17: 000009f0 0 SECTION LOCAL DEFAULT 17 .eh_frame\n 18: 00010ef0 0 SECTION LOCAL DEFAULT 18 .init_array\n 19: 00010ef4 0 SECTION LOCAL DEFAULT 19 .fini_array\n 20: 00010ef8 0 SECTION LOCAL DEFAULT 20 .dynamic\n 21: 00011000 0 SECTION LOCAL DEFAULT 21 .got\n 22: 00011048 0 SECTION LOCAL DEFAULT 22 .data\n 23: 00011050 0 SECTION LOCAL DEFAULT 23 .bss\n 24: 00000000 0 SECTION LOCAL DEFAULT 24 .comment\n@@ -34,92 +34,92 @@\n 30: 00000000 0 SECTION LOCAL DEFAULT 30 .debug_frame\n 31: 00000000 0 SECTION LOCAL DEFAULT 31 .debug_str\n 32: 00000000 0 SECTION LOCAL DEFAULT 32 .debug_loclists\n 33: 00000000 0 SECTION LOCAL DEFAULT 33 .debug_rnglists\n 34: 00000000 0 FILE LOCAL DEFAULT ABS Scrt1.o\n 35: 00000194 0 NOTYPE LOCAL DEFAULT 3 $d\n 36: 00000194 32 OBJECT LOCAL DEFAULT 3 __abi_tag\n- 37: 00000744 0 NOTYPE LOCAL DEFAULT 13 $t\n- 38: 0000077c 0 NOTYPE LOCAL DEFAULT 13 $d\n- 39: 000009e4 0 NOTYPE LOCAL DEFAULT 16 $d\n- 40: 000008a0 0 NOTYPE LOCAL DEFAULT 15 $d\n+ 37: 00000748 0 NOTYPE LOCAL DEFAULT 13 $t\n+ 38: 00000780 0 NOTYPE LOCAL DEFAULT 13 $d\n+ 39: 000009e8 0 NOTYPE LOCAL DEFAULT 16 $d\n+ 40: 000008a4 0 NOTYPE LOCAL DEFAULT 15 $d\n 41: 00011048 0 NOTYPE LOCAL DEFAULT 22 $d\n 42: 00000000 0 FILE LOCAL DEFAULT ABS crti.o\n- 43: 0000078c 0 NOTYPE LOCAL DEFAULT 13 $a\n- 44: 0000078c 0 FUNC LOCAL DEFAULT 13 call_weak_fn\n- 45: 000007a8 0 NOTYPE LOCAL DEFAULT 13 $d\n- 46: 00000674 0 NOTYPE LOCAL DEFAULT 11 $a\n- 47: 00000898 0 NOTYPE LOCAL DEFAULT 14 $a\n+ 43: 00000790 0 NOTYPE LOCAL DEFAULT 13 $a\n+ 44: 00000790 0 FUNC LOCAL DEFAULT 13 call_weak_fn\n+ 45: 000007ac 0 NOTYPE LOCAL DEFAULT 13 $d\n+ 46: 00000678 0 NOTYPE LOCAL DEFAULT 11 $a\n+ 47: 0000089c 0 NOTYPE LOCAL DEFAULT 14 $a\n 48: 00000000 0 FILE LOCAL DEFAULT ABS crtn.o\n- 49: 0000067c 0 NOTYPE LOCAL DEFAULT 11 $a\n- 50: 0000089c 0 NOTYPE LOCAL DEFAULT 14 $a\n+ 49: 00000680 0 NOTYPE LOCAL DEFAULT 11 $a\n+ 50: 000008a0 0 NOTYPE LOCAL DEFAULT 14 $a\n 51: 00000000 0 FILE LOCAL DEFAULT ABS airspy_lib_version.c\n- 52: 00000934 0 NOTYPE LOCAL DEFAULT 15 $d\n- 53: 000006e8 0 NOTYPE LOCAL DEFAULT 13 $t\n- 54: 00000734 0 NOTYPE LOCAL DEFAULT 13 $d\n+ 52: 00000938 0 NOTYPE LOCAL DEFAULT 15 $d\n+ 53: 000006ec 0 NOTYPE LOCAL DEFAULT 13 $t\n+ 54: 00000738 0 NOTYPE LOCAL DEFAULT 13 $d\n 55: 00000000 0 FILE LOCAL DEFAULT ABS crtstuff.c\n- 56: 000008a4 0 NOTYPE LOCAL DEFAULT 15 $d\n- 57: 000008a4 0 OBJECT LOCAL DEFAULT 15 all_implied_fbits\n- 58: 000007b1 0 FUNC LOCAL DEFAULT 13 deregister_tm_clones\n- 59: 000007b0 0 NOTYPE LOCAL DEFAULT 13 $t\n- 60: 000007cc 0 NOTYPE LOCAL DEFAULT 13 $d\n- 61: 000007dc 0 NOTYPE LOCAL DEFAULT 13 $t\n- 62: 000007dd 0 FUNC LOCAL DEFAULT 13 register_tm_clones\n- 63: 00000800 0 NOTYPE LOCAL DEFAULT 13 $d\n+ 56: 000008a8 0 NOTYPE LOCAL DEFAULT 15 $d\n+ 57: 000008a8 0 OBJECT LOCAL DEFAULT 15 all_implied_fbits\n+ 58: 000007b5 0 FUNC LOCAL DEFAULT 13 deregister_tm_clones\n+ 59: 000007b4 0 NOTYPE LOCAL DEFAULT 13 $t\n+ 60: 000007d0 0 NOTYPE LOCAL DEFAULT 13 $d\n+ 61: 000007e0 0 NOTYPE LOCAL DEFAULT 13 $t\n+ 62: 000007e1 0 FUNC LOCAL DEFAULT 13 register_tm_clones\n+ 63: 00000804 0 NOTYPE LOCAL DEFAULT 13 $d\n 64: 0001104c 0 NOTYPE LOCAL DEFAULT 22 $d\n- 65: 00000810 0 NOTYPE LOCAL DEFAULT 13 $t\n- 66: 00000811 0 FUNC LOCAL DEFAULT 13 __do_global_dtors_aux\n- 67: 0000083c 0 NOTYPE LOCAL DEFAULT 13 $d\n+ 65: 00000814 0 NOTYPE LOCAL DEFAULT 13 $t\n+ 66: 00000815 0 FUNC LOCAL DEFAULT 13 __do_global_dtors_aux\n+ 67: 00000840 0 NOTYPE LOCAL DEFAULT 13 $d\n 68: 00011050 1 OBJECT LOCAL DEFAULT 23 completed.0\n 69: 00010ef4 0 NOTYPE LOCAL DEFAULT 19 $d\n 70: 00010ef4 0 OBJECT LOCAL DEFAULT 19 __do_global_dtors_aux_fini_array_entry\n- 71: 00000850 0 NOTYPE LOCAL DEFAULT 13 $t\n- 72: 00000851 0 FUNC LOCAL DEFAULT 13 frame_dummy\n+ 71: 00000854 0 NOTYPE LOCAL DEFAULT 13 $t\n+ 72: 00000855 0 FUNC LOCAL DEFAULT 13 frame_dummy\n 73: 00010ef0 0 NOTYPE LOCAL DEFAULT 18 $d\n 74: 00010ef0 0 OBJECT LOCAL DEFAULT 18 __frame_dummy_init_array_entry\n 75: 00011050 0 NOTYPE LOCAL DEFAULT 23 $d\n 76: 00000000 0 FILE LOCAL DEFAULT ABS elf-init.oS\n- 77: 00000854 0 NOTYPE LOCAL DEFAULT 13 $t\n- 78: 0000088c 0 NOTYPE LOCAL DEFAULT 13 $d\n- 79: 00000894 0 NOTYPE LOCAL DEFAULT 13 $t\n+ 77: 00000858 0 NOTYPE LOCAL DEFAULT 13 $t\n+ 78: 00000890 0 NOTYPE LOCAL DEFAULT 13 $d\n+ 79: 00000898 0 NOTYPE LOCAL DEFAULT 13 $t\n 80: 00000000 0 FILE LOCAL DEFAULT ABS crtstuff.c\n- 81: 00000954 0 NOTYPE LOCAL DEFAULT 15 $d\n- 82: 00000954 0 OBJECT LOCAL DEFAULT 15 all_implied_fbits\n- 83: 000009ec 0 NOTYPE LOCAL DEFAULT 17 $d\n- 84: 000009ec 0 OBJECT LOCAL DEFAULT 17 __FRAME_END__\n+ 81: 00000958 0 NOTYPE LOCAL DEFAULT 15 $d\n+ 82: 00000958 0 OBJECT LOCAL DEFAULT 15 all_implied_fbits\n+ 83: 000009f0 0 NOTYPE LOCAL DEFAULT 17 $d\n+ 84: 000009f0 0 OBJECT LOCAL DEFAULT 17 __FRAME_END__\n 85: 00000000 0 FILE LOCAL DEFAULT ABS \n- 86: 00000898 0 FUNC LOCAL DEFAULT 14 _fini\n+ 86: 0000089c 0 FUNC LOCAL DEFAULT 14 _fini\n 87: 00010ef4 0 NOTYPE LOCAL DEFAULT 18 __init_array_end\n 88: 0001104c 0 OBJECT LOCAL DEFAULT 22 __dso_handle\n 89: 00010ef8 0 OBJECT LOCAL DEFAULT ABS _DYNAMIC\n 90: 00010ef0 0 NOTYPE LOCAL DEFAULT 18 __init_array_start\n 91: 00011050 0 OBJECT LOCAL DEFAULT 22 __TMC_END__\n 92: 00011000 0 OBJECT LOCAL DEFAULT ABS _GLOBAL_OFFSET_TABLE_\n- 93: 00000674 0 FUNC LOCAL DEFAULT 11 _init\n- 94: 00000680 0 NOTYPE LOCAL DEFAULT 12 $a\n- 95: 00000690 0 NOTYPE LOCAL DEFAULT 12 $d\n- 96: 00000694 0 NOTYPE LOCAL DEFAULT 12 $a\n+ 93: 00000678 0 FUNC LOCAL DEFAULT 11 _init\n+ 94: 00000684 0 NOTYPE LOCAL DEFAULT 12 $a\n+ 95: 00000694 0 NOTYPE LOCAL DEFAULT 12 $d\n+ 96: 00000698 0 NOTYPE LOCAL DEFAULT 12 $a\n 97: 00000000 0 SECTION LOCAL DEFAULT 34 .gnu_debugaltlink\n- 98: 00000895 2 FUNC GLOBAL DEFAULT 13 __libc_csu_fini\n+ 98: 00000899 2 FUNC GLOBAL DEFAULT 13 __libc_csu_fini\n 99: 00000000 0 FUNC WEAK DEFAULT UND __cxa_finalize@GLIBC_2.4\n 100: 00000000 0 NOTYPE WEAK DEFAULT UND _ITM_deregisterTMCloneTable\n 101: 00011048 0 NOTYPE WEAK DEFAULT 22 data_start\n 102: 00011050 0 NOTYPE GLOBAL DEFAULT 23 __bss_start__\n 103: 00000000 0 OBJECT GLOBAL DEFAULT UND __stack_chk_guard@GLIBC_2.4\n 104: 00011054 0 NOTYPE GLOBAL DEFAULT 23 _bss_end__\n 105: 00011050 0 NOTYPE GLOBAL DEFAULT 22 _edata\n 106: 00011054 0 NOTYPE GLOBAL DEFAULT 23 __bss_end__\n 107: 00000000 0 FUNC GLOBAL DEFAULT UND __stack_chk_fail@GLIBC_2.4\n 108: 00000000 0 FUNC GLOBAL DEFAULT UND airspy_lib_version\n 109: 00011048 0 NOTYPE GLOBAL DEFAULT 22 __data_start\n 110: 00000000 0 FUNC GLOBAL DEFAULT UND __libc_start_main@GLIBC_2.4\n 111: 00000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__\n- 112: 000008a0 4 OBJECT GLOBAL DEFAULT 15 _IO_stdin_used\n- 113: 00000855 64 FUNC GLOBAL DEFAULT 13 __libc_csu_init\n+ 112: 000008a4 4 OBJECT GLOBAL DEFAULT 15 _IO_stdin_used\n+ 113: 00000859 64 FUNC GLOBAL DEFAULT 13 __libc_csu_init\n 114: 00011054 0 NOTYPE GLOBAL DEFAULT 23 _end\n- 115: 00000745 0 FUNC GLOBAL DEFAULT 13 _start\n+ 115: 00000749 0 FUNC GLOBAL DEFAULT 13 _start\n 116: 00000000 0 FUNC GLOBAL DEFAULT UND __printf_chk@GLIBC_2.4\n 117: 00011054 0 NOTYPE GLOBAL DEFAULT 23 __end__\n 118: 00011050 0 NOTYPE GLOBAL DEFAULT 23 __bss_start\n- 119: 000006e9 92 FUNC GLOBAL DEFAULT 13 main\n+ 119: 000006ed 92 FUNC GLOBAL DEFAULT 13 main\n 120: 00000000 0 NOTYPE WEAK DEFAULT UND _ITM_registerTMCloneTable\n 121: 00000000 0 FUNC GLOBAL DEFAULT UND abort@GLIBC_2.4\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "comments": ["error from `readelf --wide --notes {}`:", "readelf: Error: Unable to find program interpreter name"], "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: 7aaadbb1877cc19fcf14965aa53819ae6dd636a1\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 9888383de7b0cff86ff14d174f721e4c181c042a\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 {}", "comments": ["error from `readelf --wide --debug-dump=rawline {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -35,51 +35,51 @@\n 2\t2\t0\t0\tstdio2.h\n 3\t2\t0\t0\ttypes.h\n 4\t2\t0\t0\tstdint-uintn.h\n 5\t3\t0\t0\tairspy.h\n \n Line Number Statements:\n [0x000000b3] Set column to 1\n- [0x000000b5] Extended opcode 2: set Address to 0x6e8\n+ [0x000000b5] Extended opcode 2: set Address to 0x6ec\n [0x000000bc] Advance Line by 27 to 28\n [0x000000be] Copy\n [0x000000bf] Set is_stmt to 0\n [0x000000c0] Copy (view 1)\n- [0x000000c1] Special opcode 75: advance Address by 10 to 0x6f2 and Line by 0 to 28\n+ [0x000000c1] Special opcode 75: advance Address by 10 to 0x6f6 and Line by 0 to 28\n [0x000000c2] Set column to 2\n- [0x000000c4] Special opcode 22: advance Address by 2 to 0x6f4 and Line by 3 to 31\n+ [0x000000c4] Special opcode 22: advance Address by 2 to 0x6f8 and Line by 3 to 31\n [0x000000c5] Set column to 1\n- [0x000000c7] Special opcode 16: advance Address by 2 to 0x6f6 and Line by -3 to 28\n+ [0x000000c7] Special opcode 16: advance Address by 2 to 0x6fa and Line by -3 to 28\n [0x000000c8] Set column to 2\n [0x000000ca] Set is_stmt to 1\n- [0x000000cb] Special opcode 62: advance Address by 8 to 0x6fe and Line by 1 to 29\n- [0x000000cc] Special opcode 7: advance Address by 0 to 0x6fe and Line by 2 to 31 (view 1)\n- [0x000000cd] Special opcode 34: advance Address by 4 to 0x702 and Line by 1 to 32\n+ [0x000000cb] Special opcode 62: advance Address by 8 to 0x702 and Line by 1 to 29\n+ [0x000000cc] Special opcode 7: advance Address by 0 to 0x702 and Line by 2 to 31 (view 1)\n+ [0x000000cd] Special opcode 34: advance Address by 4 to 0x706 and Line by 1 to 32\n [0x000000ce] Set File Name to entry 2 in the File Name Table\n [0x000000d0] Set column to 1\n [0x000000d2] Advance Line by 76 to 108\n [0x000000d5] Copy (view 1)\n [0x000000d6] Set column to 3\n- [0x000000d8] Special opcode 7: advance Address by 0 to 0x702 and Line by 2 to 110 (view 2)\n+ [0x000000d8] Special opcode 7: advance Address by 0 to 0x706 and Line by 2 to 110 (view 2)\n [0x000000d9] Set column to 10\n [0x000000db] Set is_stmt to 0\n [0x000000dc] Copy (view 3)\n- [0x000000dd] Special opcode 131: advance Address by 18 to 0x714 and Line by 0 to 110\n+ [0x000000dd] Special opcode 131: advance Address by 18 to 0x718 and Line by 0 to 110\n [0x000000de] Set File Name to entry 1 in the File Name Table\n [0x000000e0] Set column to 2\n [0x000000e2] Set is_stmt to 1\n [0x000000e3] Advance Line by -74 to 36\n [0x000000e6] Copy (view 1)\n [0x000000e7] Set column to 1\n [0x000000e9] Set is_stmt to 0\n [0x000000ea] Advance Line by -8 to 28\n [0x000000ec] Copy (view 2)\n [0x000000ed] Advance Line by 9 to 37\n- [0x000000ef] Special opcode 19: advance Address by 2 to 0x716 and Line by 0 to 37\n+ [0x000000ef] Special opcode 19: advance Address by 2 to 0x71a and Line by 0 to 37\n [0x000000f0] Advance Line by -9 to 28\n- [0x000000f2] Special opcode 19: advance Address by 2 to 0x718 and Line by 0 to 28\n+ [0x000000f2] Special opcode 19: advance Address by 2 to 0x71c and Line by 0 to 28\n [0x000000f3] Advance Line by 9 to 37\n- [0x000000f5] Special opcode 19: advance Address by 2 to 0x71a and Line by 0 to 37\n- [0x000000f6] Advance PC by 42 to 0x744\n+ [0x000000f5] Special opcode 19: advance Address by 2 to 0x71e and Line by 0 to 37\n+ [0x000000f6] Advance PC by 42 to 0x748\n [0x000000f8] Extended opcode 1: End of Sequence\n \n \n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "comments": ["error from `readelf --wide --debug-dump=info {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -26,15 +26,15 @@\n <3b> DW_AT_external : (flag_present) 1\n <3b> DW_AT_name : (GNU_strp_alt) (offset: 0x601) \n <3f> DW_AT_decl_file : (data1) 1\n <40> DW_AT_decl_line : (data1) 27\n <41> DW_AT_decl_column : (data1) 5\n <42> DW_AT_prototyped : (flag_present) 1\n <42> DW_AT_type : (GNU_ref_alt) <0x3f>\n- <46> DW_AT_low_pc : (addr) 0x6e8\n+ <46> DW_AT_low_pc : (addr) 0x6ec\n <4a> DW_AT_high_pc : (udata) 92\n <4b> DW_AT_frame_base : (exprloc) 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n <4d> DW_AT_call_all_calls: (flag_present) 1\n <2><4d>: Abbrev Number: 1 (DW_TAG_formal_parameter)\n <4e> DW_AT_name : (GNU_strp_alt) (offset: 0x2f6) \n <52> DW_AT_decl_file : (implicit_const) 1\n <52> DW_AT_decl_line : (implicit_const) 27\n@@ -55,44 +55,44 @@\n <76> DW_AT_decl_file : (data1) 1\n <77> DW_AT_decl_line : (data1) 29\n <78> DW_AT_decl_column : (data1) 23\n <79> DW_AT_type : (GNU_ref_alt) <0x481>\n <7d> DW_AT_location : (exprloc) 2 byte block: 91 68 \t(DW_OP_fbreg: -24)\n <2><80>: Abbrev Number: 9 (DW_TAG_inlined_subroutine)\n <81> DW_AT_abstract_origin: (GNU_ref_alt) <0x1b8>\n- <85> DW_AT_entry_pc : (addr) 0x702\n+ <85> DW_AT_entry_pc : (addr) 0x706\n <89> DW_AT_GNU_entry_view: (data1) 1\n- <8a> DW_AT_low_pc : (addr) 0x702\n+ <8a> DW_AT_low_pc : (addr) 0x706\n <8e> DW_AT_high_pc : (udata) 18\n <8f> DW_AT_call_file : (data1) 1\n <90> DW_AT_call_line : (data1) 32\n <91> DW_AT_call_column : (data1) 2\n <92> DW_AT_sibling : (ref1) <0xb7>\n <3><93>: Abbrev Number: 6 (DW_TAG_formal_parameter)\n <94> DW_AT_abstract_origin: (GNU_ref_alt) <0x1c5>\n <98> DW_AT_location : (sec_offset) 0x3c (location list)\n <9c> DW_AT_GNU_locviews: (sec_offset) 0x3a\n <3>: Abbrev Number: 4 (DW_TAG_call_site)\n- DW_AT_call_return_pc: (addr) 0x714\n+ DW_AT_call_return_pc: (addr) 0x718\n DW_AT_call_origin : (GNU_ref_alt) <0x9d>\n <4>: Abbrev Number: 5 (DW_TAG_call_site_parameter)\n DW_AT_location : (exprloc) 1 byte block: 50 \t(DW_OP_reg0 (r0))\n DW_AT_call_value : (exprloc) 1 byte block: 31 \t(DW_OP_lit1)\n <4>: Abbrev Number: 5 (DW_TAG_call_site_parameter)\n DW_AT_location : (exprloc) 2 byte block: 7d 0 \t(DW_OP_breg13 (r13): 0)\n DW_AT_call_value : (exprloc) 2 byte block: 74 0 \t(DW_OP_breg4 (r4): 0)\n <4>: Abbrev Number: 0\n <3>: Abbrev Number: 0\n <2>: Abbrev Number: 10 (DW_TAG_call_site)\n- DW_AT_call_return_pc: (addr) 0x702\n+ DW_AT_call_return_pc: (addr) 0x706\n DW_AT_call_origin : (GNU_ref_alt) <0x48a>\n DW_AT_sibling : (ref1) <0xc8>\n <3>: Abbrev Number: 5 (DW_TAG_call_site_parameter)\n DW_AT_location : (exprloc) 1 byte block: 50 \t(DW_OP_reg0 (r0))\n DW_AT_call_value : (exprloc) 2 byte block: 91 68 \t(DW_OP_fbreg: -24)\n <3>: Abbrev Number: 0\n <2>: Abbrev Number: 8 (DW_TAG_call_site)\n- DW_AT_call_return_pc: (addr) 0x732\n+ DW_AT_call_return_pc: (addr) 0x736\n DW_AT_call_origin : (GNU_ref_alt) <0x7e>\n <2>: Abbrev Number: 0\n <1>: Abbrev Number: 0\n \n"}, {"source1": "readelf --wide --debug-dump=aranges {}", "source2": "readelf --wide --debug-dump=aranges {}", "comments": ["error from `readelf --wide --debug-dump=aranges {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -3,10 +3,10 @@\n Length: 28\n Version: 2\n Offset into .debug_info: 0x0\n Pointer Size: 4\n Segment Size: 0\n \n Address Length\n- 000006e8 0000005c \n+ 000006ec 0000005c \n 00000000 00000000 \n \n"}, {"source1": "readelf --wide --debug-dump=loc {}", "source2": "readelf --wide --debug-dump=loc {}", "comments": ["error from `readelf --wide --debug-dump=loc {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -1,30 +1,30 @@\n Contents of the .debug_loclists section:\n \n Offset Begin End Expression\n \n 0000000c v0000000 v0000000 location view pair\n 0000000e v0000000 v0000000 location view pair\n \n- 00000010 000006e8 (base address)\n+ 00000010 000006ec (base address)\n 00000015 v0000000 v0000000 views at 0000000c for:\n- 000006e8 000006f6 (DW_OP_reg0 (r0))\n+ 000006ec 000006fa (DW_OP_reg0 (r0))\n 0000001a v0000000 v0000000 views at 0000000e for:\n- 000006f6 00000744 (DW_OP_entry_value: (DW_OP_reg0 (r0)); DW_OP_stack_value)\n+ 000006fa 00000748 (DW_OP_entry_value: (DW_OP_reg0 (r0)); DW_OP_stack_value)\n 00000022 \n \n 00000023 v0000000 v0000000 location view pair\n 00000025 v0000000 v0000000 location view pair\n \n- 00000027 000006e8 (base address)\n+ 00000027 000006ec (base address)\n 0000002c v0000000 v0000000 views at 00000023 for:\n- 000006e8 00000701 (DW_OP_reg1 (r1))\n+ 000006ec 00000705 (DW_OP_reg1 (r1))\n 00000031 v0000000 v0000000 views at 00000025 for:\n- 00000701 00000744 (DW_OP_entry_value: (DW_OP_reg1 (r1)); DW_OP_stack_value)\n+ 00000705 00000748 (DW_OP_entry_value: (DW_OP_reg1 (r1)); DW_OP_stack_value)\n 00000039 \n \n 0000003a v0000001 v0000000 location view pair\n \n 0000003c v0000001 v0000000 views at 0000003a for:\n- 00000702 00000714 (DW_OP_addr: 934; DW_OP_stack_value)\n+ 00000706 00000718 (DW_OP_addr: 938; DW_OP_stack_value)\n 00000049 \n \n"}, {"source1": "readelf --wide --debug-dump=ranges {}", "source2": "readelf --wide --debug-dump=ranges {}", "comments": ["error from `readelf --wide --debug-dump=ranges {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -3,10 +3,10 @@\n Length: 28\n Version: 2\n Offset into .debug_info: 0x0\n Pointer Size: 4\n Segment Size: 0\n \n Address Length\n- 000006e8 0000005c \n+ 000006ec 0000005c \n 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,7 +1,7 @@\n \n \n \n Disassembly of section .init:\n \n-00000674 <_init>:\n+00000678 <_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-00000680 <.plt>:\n+00000684 <.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,35 +1,35 @@\n \n \n \n Disassembly of section .text:\n \n-000006e8
:\n+000006ec
:\n \t...\n \n-00000744 <_start>:\n+00000748 <_start>:\n \t...\n \n-0000078c :\n+00000790 :\n \t...\n \n-000007b0 :\n+000007b4 :\n \t...\n \n-000007dc :\n+000007e0 :\n \t...\n \n-00000810 <__do_global_dtors_aux>:\n+00000814 <__do_global_dtors_aux>:\n \t...\n \n-00000850 :\n+00000854 :\n frame_dummy():\n \tmovs\tr0, r0\n \t...\n \n-00000854 <__libc_csu_init>:\n+00000858 <__libc_csu_init>:\n \t...\n \n-00000894 <__libc_csu_fini>:\n+00000898 <__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-00000898 <_fini>:\n+0000089c <_fini>:\n \t...\n"}]}, {"source1": "./usr/lib/debug/.build-id/81/007eeaa286510344969160a42f917869435fb7.debug", "source2": "./usr/lib/debug/.build-id/57/b10eeee71ba6e8cac597875ae6fb65b4a26900.debug", "comments": ["Files 2% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "comments": ["error from `readelf --wide --sections {}`:", "readelf: Error: Unable to find program interpreter name"], "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 0000bc 04 A 5 0 4\n [ 5] .dynsym NOBITS 00000270 0001b4 000310 10 A 6 3 4\n- [ 6] .dynstr NOBITS 00000580 0001b4 0002a8 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 00000828 0001b4 000062 02 A 5 0 2\n+ [ 6] .dynstr NOBITS 00000580 0001b4 0002aa 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 0000082a 0001b4 000062 02 A 5 0 2\n [ 8] .gnu.version_r NOBITS 0000088c 0001b4 000040 00 A 6 2 4\n [ 9] .rel.dyn NOBITS 000008cc 0001b4 000088 08 A 5 0 4\n [10] .rel.plt NOBITS 00000954 0001b4 000098 08 AI 5 21 4\n [11] .init NOBITS 000009ec 0001b4 00000c 00 AX 0 0 4\n [12] .plt NOBITS 000009f8 0001b4 0000fc 04 AX 0 0 4\n [13] .text NOBITS 00000af4 0001b4 0008e4 00 AX 0 0 4\n [14] .fini NOBITS 000013d8 0001b4 000008 00 AX 0 0 4\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "comments": ["error from `readelf --wide --symbols {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -4,15 +4,15 @@\n 0: 00000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000154 0 SECTION LOCAL DEFAULT 1 .interp\n 2: 00000170 0 SECTION LOCAL DEFAULT 2 .note.gnu.build-id\n 3: 00000194 0 SECTION LOCAL DEFAULT 3 .note.ABI-tag\n 4: 000001b4 0 SECTION LOCAL DEFAULT 4 .gnu.hash\n 5: 00000270 0 SECTION LOCAL DEFAULT 5 .dynsym\n 6: 00000580 0 SECTION LOCAL DEFAULT 6 .dynstr\n- 7: 00000828 0 SECTION LOCAL DEFAULT 7 .gnu.version\n+ 7: 0000082a 0 SECTION LOCAL DEFAULT 7 .gnu.version\n 8: 0000088c 0 SECTION LOCAL DEFAULT 8 .gnu.version_r\n 9: 000008cc 0 SECTION LOCAL DEFAULT 9 .rel.dyn\n 10: 00000954 0 SECTION LOCAL DEFAULT 10 .rel.plt\n 11: 000009ec 0 SECTION LOCAL DEFAULT 11 .init\n 12: 000009f8 0 SECTION LOCAL DEFAULT 12 .plt\n 13: 00000af4 0 SECTION LOCAL DEFAULT 13 .text\n 14: 000013d8 0 SECTION LOCAL DEFAULT 14 .fini\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "comments": ["error from `readelf --wide --notes {}`:", "readelf: Error: Unable to find program interpreter name"], "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: 81007eeaa286510344969160a42f917869435fb7\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 57b10eeee71ba6e8cac597875ae6fb65b4a26900\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/c2/b020484745ed8a7c1e98fbd7cc832a5588434a.debug", "source2": "./usr/lib/debug/.build-id/ab/dfc3e42360f93e909bf026c3b8c65b89678a2d.debug", "comments": ["Files 2% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "comments": ["error from `readelf --wide --sections {}`:", "readelf: Error: Unable to find program interpreter name"], "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 000360 10 A 6 3 4\n- [ 6] .dynstr NOBITS 000005c0 0001b4 0002dd 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 0000089e 0001b4 00006c 02 A 5 0 2\n+ [ 6] .dynstr NOBITS 000005c0 0001b4 0002df 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 000008a0 0001b4 00006c 02 A 5 0 2\n [ 8] .gnu.version_r NOBITS 0000090c 0001b4 000050 00 A 6 2 4\n [ 9] .rel.dyn NOBITS 0000095c 0001b4 000090 08 A 5 0 4\n [10] .rel.plt NOBITS 000009ec 0001b4 0000e0 08 AI 5 21 4\n [11] .init NOBITS 00000acc 0001b4 00000c 00 AX 0 0 4\n [12] .plt NOBITS 00000ad8 0001b4 000168 04 AX 0 0 4\n [13] .text NOBITS 00000c40 0001b4 00089c 00 AX 0 0 4\n [14] .fini NOBITS 000014dc 0001b4 000008 00 AX 0 0 4\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "comments": ["error from `readelf --wide --symbols {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -4,15 +4,15 @@\n 0: 00000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000154 0 SECTION LOCAL DEFAULT 1 .interp\n 2: 00000170 0 SECTION LOCAL DEFAULT 2 .note.gnu.build-id\n 3: 00000194 0 SECTION LOCAL DEFAULT 3 .note.ABI-tag\n 4: 000001b4 0 SECTION LOCAL DEFAULT 4 .gnu.hash\n 5: 00000260 0 SECTION LOCAL DEFAULT 5 .dynsym\n 6: 000005c0 0 SECTION LOCAL DEFAULT 6 .dynstr\n- 7: 0000089e 0 SECTION LOCAL DEFAULT 7 .gnu.version\n+ 7: 000008a0 0 SECTION LOCAL DEFAULT 7 .gnu.version\n 8: 0000090c 0 SECTION LOCAL DEFAULT 8 .gnu.version_r\n 9: 0000095c 0 SECTION LOCAL DEFAULT 9 .rel.dyn\n 10: 000009ec 0 SECTION LOCAL DEFAULT 10 .rel.plt\n 11: 00000acc 0 SECTION LOCAL DEFAULT 11 .init\n 12: 00000ad8 0 SECTION LOCAL DEFAULT 12 .plt\n 13: 00000c40 0 SECTION LOCAL DEFAULT 13 .text\n 14: 000014dc 0 SECTION LOCAL DEFAULT 14 .fini\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "comments": ["error from `readelf --wide --notes {}`:", "readelf: Error: Unable to find program interpreter name"], "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: c2b020484745ed8a7c1e98fbd7cc832a5588434a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: abdfc3e42360f93e909bf026c3b8c65b89678a2d\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/c2/e4ab5e056f30b03d0cfe6fe3dca5c112a8d0ec.debug", "source2": "./usr/lib/debug/.build-id/b0/73646ae770c6f4394b66f1d48d463a32445de0.debug", "comments": ["Files 2% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "comments": ["error from `readelf --wide --sections {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -4,21 +4,21 @@\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 0001e0 04 A 5 0 4\n [ 5] .dynsym NOBITS 00000394 0001b4 0007a0 10 A 6 3 4\n- [ 6] .dynstr NOBITS 00000b34 0001b4 000627 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 0000115c 0001b4 0000f4 02 A 5 0 2\n- [ 8] .gnu.version_r NOBITS 00001250 0001b4 000040 00 A 6 2 4\n- [ 9] .rel.dyn NOBITS 00001290 0001b4 000070 08 A 5 0 4\n- [10] .rel.plt NOBITS 00001300 0001b4 000190 08 AI 5 21 4\n- [11] .init NOBITS 00001490 0001b4 00000c 00 AX 0 0 4\n- [12] .plt NOBITS 0000149c 0001b4 000270 04 AX 0 0 4\n+ [ 6] .dynstr NOBITS 00000b34 0001b4 000629 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 0000115e 0001b4 0000f4 02 A 5 0 2\n+ [ 8] .gnu.version_r NOBITS 00001254 0001b4 000040 00 A 6 2 4\n+ [ 9] .rel.dyn NOBITS 00001294 0001b4 000070 08 A 5 0 4\n+ [10] .rel.plt NOBITS 00001304 0001b4 000190 08 AI 5 21 4\n+ [11] .init NOBITS 00001494 0001b4 00000c 00 AX 0 0 4\n+ [12] .plt NOBITS 000014a0 0001b4 000270 04 AX 0 0 4\n [13] .text NOBITS 00001710 0001b4 00196c 00 AX 0 0 8\n [14] .fini NOBITS 0000307c 0001b4 000008 00 AX 0 0 4\n [15] .rodata NOBITS 00003084 0001b4 000dc4 00 A 0 0 4\n [16] .ARM.exidx NOBITS 00003e48 0001b4 000008 00 AL 13 0 4\n [17] .eh_frame NOBITS 00003e50 0001b4 000004 00 A 0 0 4\n [18] .init_array NOBITS 00013ef0 003ef0 000004 04 WA 0 0 4\n [19] .fini_array NOBITS 00013ef4 003ef0 000004 04 WA 0 0 4\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "comments": ["error from `readelf --wide --symbols {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -4,20 +4,20 @@\n 0: 00000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000154 0 SECTION LOCAL DEFAULT 1 .interp\n 2: 00000170 0 SECTION LOCAL DEFAULT 2 .note.gnu.build-id\n 3: 00000194 0 SECTION LOCAL DEFAULT 3 .note.ABI-tag\n 4: 000001b4 0 SECTION LOCAL DEFAULT 4 .gnu.hash\n 5: 00000394 0 SECTION LOCAL DEFAULT 5 .dynsym\n 6: 00000b34 0 SECTION LOCAL DEFAULT 6 .dynstr\n- 7: 0000115c 0 SECTION LOCAL DEFAULT 7 .gnu.version\n- 8: 00001250 0 SECTION LOCAL DEFAULT 8 .gnu.version_r\n- 9: 00001290 0 SECTION LOCAL DEFAULT 9 .rel.dyn\n- 10: 00001300 0 SECTION LOCAL DEFAULT 10 .rel.plt\n- 11: 00001490 0 SECTION LOCAL DEFAULT 11 .init\n- 12: 0000149c 0 SECTION LOCAL DEFAULT 12 .plt\n+ 7: 0000115e 0 SECTION LOCAL DEFAULT 7 .gnu.version\n+ 8: 00001254 0 SECTION LOCAL DEFAULT 8 .gnu.version_r\n+ 9: 00001294 0 SECTION LOCAL DEFAULT 9 .rel.dyn\n+ 10: 00001304 0 SECTION LOCAL DEFAULT 10 .rel.plt\n+ 11: 00001494 0 SECTION LOCAL DEFAULT 11 .init\n+ 12: 000014a0 0 SECTION LOCAL DEFAULT 12 .plt\n 13: 00001710 0 SECTION LOCAL DEFAULT 13 .text\n 14: 0000307c 0 SECTION LOCAL DEFAULT 14 .fini\n 15: 00003084 0 SECTION LOCAL DEFAULT 15 .rodata\n 16: 00003e48 0 SECTION LOCAL DEFAULT 16 .ARM.exidx\n 17: 00003e50 0 SECTION LOCAL DEFAULT 17 .eh_frame\n 18: 00013ef0 0 SECTION LOCAL DEFAULT 18 .init_array\n 19: 00013ef4 0 SECTION LOCAL DEFAULT 19 .fini_array\n@@ -43,18 +43,18 @@\n 39: 00003e48 0 NOTYPE LOCAL DEFAULT 16 $d\n 40: 00003084 0 NOTYPE LOCAL DEFAULT 15 $d\n 41: 00014100 0 NOTYPE LOCAL DEFAULT 22 $d\n 42: 00000000 0 FILE LOCAL DEFAULT ABS crti.o\n 43: 00002894 0 NOTYPE LOCAL DEFAULT 13 $a\n 44: 00002894 0 FUNC LOCAL DEFAULT 13 call_weak_fn\n 45: 000028b0 0 NOTYPE LOCAL DEFAULT 13 $d\n- 46: 00001490 0 NOTYPE LOCAL DEFAULT 11 $a\n+ 46: 00001494 0 NOTYPE LOCAL DEFAULT 11 $a\n 47: 0000307c 0 NOTYPE LOCAL DEFAULT 14 $a\n 48: 00000000 0 FILE LOCAL DEFAULT ABS crtn.o\n- 49: 00001498 0 NOTYPE LOCAL DEFAULT 11 $a\n+ 49: 0000149c 0 NOTYPE LOCAL DEFAULT 11 $a\n 50: 00003080 0 NOTYPE LOCAL DEFAULT 14 $a\n 51: 00000000 0 FILE LOCAL DEFAULT ABS airspy_rx.c\n 52: 0000295c 0 NOTYPE LOCAL DEFAULT 13 $t\n 53: 0000298e 0 NOTYPE LOCAL DEFAULT 13 $d\n 54: 00002994 0 NOTYPE LOCAL DEFAULT 13 $t\n 55: 00002af4 0 NOTYPE LOCAL DEFAULT 13 $d\n 56: 00003118 0 NOTYPE LOCAL DEFAULT 15 $d\n@@ -127,20 +127,20 @@\n 123: 00014104 0 OBJECT LOCAL DEFAULT 22 __dso_handle\n 124: 00002f25 12 FUNC LOCAL DEFAULT 13 __aeabi_idiv0\n 125: 00013ef8 0 OBJECT LOCAL DEFAULT ABS _DYNAMIC\n 126: 00002f31 262 FUNC LOCAL DEFAULT 13 __udivmoddi4\n 127: 00013ef0 0 NOTYPE LOCAL DEFAULT 18 __init_array_start\n 128: 00014150 0 OBJECT LOCAL DEFAULT 22 __TMC_END__\n 129: 00014000 0 OBJECT LOCAL DEFAULT ABS _GLOBAL_OFFSET_TABLE_\n- 130: 00001490 0 FUNC LOCAL DEFAULT 11 _init\n- 131: 0000149c 0 NOTYPE LOCAL DEFAULT 12 $a\n- 132: 000014ac 0 NOTYPE LOCAL DEFAULT 12 $d\n- 133: 000014b0 0 NOTYPE LOCAL DEFAULT 12 $a\n- 134: 0000157c 0 NOTYPE LOCAL DEFAULT 12 $t\n- 135: 00001580 0 NOTYPE LOCAL DEFAULT 12 $a\n+ 130: 00001494 0 FUNC LOCAL DEFAULT 11 _init\n+ 131: 000014a0 0 NOTYPE LOCAL DEFAULT 12 $a\n+ 132: 000014b0 0 NOTYPE LOCAL DEFAULT 12 $d\n+ 133: 000014b4 0 NOTYPE LOCAL DEFAULT 12 $a\n+ 134: 00001580 0 NOTYPE LOCAL DEFAULT 12 $t\n+ 135: 00001584 0 NOTYPE LOCAL DEFAULT 12 $a\n 136: 00000000 0 SECTION LOCAL DEFAULT 34 .gnu_debugaltlink\n 137: 00002cd1 60 FUNC GLOBAL DEFAULT 13 sigint_callback_handler\n 138: 00000000 0 FUNC GLOBAL DEFAULT UND airspy_error_name\n 139: 00003079 2 FUNC GLOBAL DEFAULT 13 __libc_csu_fini\n 140: 000141e8 4 OBJECT GLOBAL DEFAULT 23 device\n 141: 00000000 0 FUNC GLOBAL DEFAULT UND raise@GLIBC_2.4\n 142: 0001415c 4 OBJECT GLOBAL DEFAULT 23 packing_val\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "comments": ["error from `readelf --wide --notes {}`:", "readelf: Error: Unable to find program interpreter name"], "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: c2e4ab5e056f30b03d0cfe6fe3dca5c112a8d0ec\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: b073646ae770c6f4394b66f1d48d463a32445de0\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": "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-00001490 <_init>:\n+00001494 <_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-0000149c <.plt>:\n+000014a0 <.plt>:\n \t...\n"}]}, {"source1": "./usr/lib/debug/.build-id/ea/9fe6ed36447033ebfe98b4082c67e3e135637e.debug", "source2": "./usr/lib/debug/.build-id/34/1bae1c12bc8625ec12df769cb253047cfdf97c.debug", "comments": ["Files 2% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "comments": ["error from `readelf --wide --sections {}`:", "readelf: Error: Unable to find program interpreter name"], "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 0000c0 04 A 5 0 4\n [ 5] .dynsym NOBITS 00000274 0001b4 000320 10 A 6 3 4\n- [ 6] .dynstr NOBITS 00000594 0001b4 0002cd 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 00000862 0001b4 000064 02 A 5 0 2\n+ [ 6] .dynstr NOBITS 00000594 0001b4 0002cf 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 00000864 0001b4 000064 02 A 5 0 2\n [ 8] .gnu.version_r NOBITS 000008c8 0001b4 000040 00 A 6 2 4\n [ 9] .rel.dyn NOBITS 00000908 0001b4 000090 08 A 5 0 4\n [10] .rel.plt NOBITS 00000998 0001b4 000098 08 AI 5 21 4\n [11] .init NOBITS 00000a30 0001b4 00000c 00 AX 0 0 4\n [12] .plt NOBITS 00000a3c 0001b4 0000fc 04 AX 0 0 4\n [13] .text NOBITS 00000b38 0001b4 000960 00 AX 0 0 8\n [14] .fini NOBITS 00001498 0001b4 000008 00 AX 0 0 4\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "comments": ["error from `readelf --wide --symbols {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -4,15 +4,15 @@\n 0: 00000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000154 0 SECTION LOCAL DEFAULT 1 .interp\n 2: 00000170 0 SECTION LOCAL DEFAULT 2 .note.gnu.build-id\n 3: 00000194 0 SECTION LOCAL DEFAULT 3 .note.ABI-tag\n 4: 000001b4 0 SECTION LOCAL DEFAULT 4 .gnu.hash\n 5: 00000274 0 SECTION LOCAL DEFAULT 5 .dynsym\n 6: 00000594 0 SECTION LOCAL DEFAULT 6 .dynstr\n- 7: 00000862 0 SECTION LOCAL DEFAULT 7 .gnu.version\n+ 7: 00000864 0 SECTION LOCAL DEFAULT 7 .gnu.version\n 8: 000008c8 0 SECTION LOCAL DEFAULT 8 .gnu.version_r\n 9: 00000908 0 SECTION LOCAL DEFAULT 9 .rel.dyn\n 10: 00000998 0 SECTION LOCAL DEFAULT 10 .rel.plt\n 11: 00000a30 0 SECTION LOCAL DEFAULT 11 .init\n 12: 00000a3c 0 SECTION LOCAL DEFAULT 12 .plt\n 13: 00000b38 0 SECTION LOCAL DEFAULT 13 .text\n 14: 00001498 0 SECTION LOCAL DEFAULT 14 .fini\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "comments": ["error from `readelf --wide --notes {}`:", "readelf: Error: Unable to find program interpreter name"], "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: ea9fe6ed36447033ebfe98b4082c67e3e135637e\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 341bae1c12bc8625ec12df769cb253047cfdf97c\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"}]}]}]}]}]}