{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/tmp.K9mE8MBR2I/b1/libcorkipset_1.1.1+git20171111.6842a63-1~exp2_armhf.changes", "source2": "/srv/reproducible-results/rbuild-debian/tmp.K9mE8MBR2I/b2/libcorkipset_1.1.1+git20171111.6842a63-1~exp2_armhf.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,7 +1,7 @@\n \n 3670ae8fc17ab333b90e03cf084aea6d 10796 libdevel optional libcorkipset-dev_1.1.1+git20171111.6842a63-1~exp2_armhf.deb\n df3729e1dc2baa45861d92e98a085869 29128 doc optional libcorkipset-doc_1.1.1+git20171111.6842a63-1~exp2_all.deb\n- ddcc9ff5619f772fa018e371832feb16 20508 debug optional libcorkipset-utils-dbgsym_1.1.1+git20171111.6842a63-1~exp2_armhf.deb\n- d246592dac80df440f91f55623ae20b4 16916 libs optional libcorkipset-utils_1.1.1+git20171111.6842a63-1~exp2_armhf.deb\n+ 65a1651d756435d1e51601057e1611ae 20524 debug optional libcorkipset-utils-dbgsym_1.1.1+git20171111.6842a63-1~exp2_armhf.deb\n+ d0155adac1c96eb905c45642a4bb0ed1 16916 libs optional libcorkipset-utils_1.1.1+git20171111.6842a63-1~exp2_armhf.deb\n 8168945aadaaa7d8ffb2b3a9a5fef2bc 38136 debug optional libcorkipset1-dbgsym_1.1.1+git20171111.6842a63-1~exp2_armhf.deb\n ff16fd7de7de3fefded4780e3af7c953 13864 libs optional libcorkipset1_1.1.1+git20171111.6842a63-1~exp2_armhf.deb\n"}, {"source1": "libcorkipset-utils_1.1.1+git20171111.6842a63-1~exp2_armhf.deb", "source2": "libcorkipset-utils_1.1.1+git20171111.6842a63-1~exp2_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-08-22 08:41:34.000000 debian-binary\n--rw-r--r-- 0 0 0 1012 2021-08-22 08:41:34.000000 control.tar.xz\n--rw-r--r-- 0 0 0 15712 2021-08-22 08:41:34.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 1016 2021-08-22 08:41:34.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 15708 2021-08-22 08:41:34.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/ipsetbuild", "source2": "./usr/bin/ipsetbuild", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,16 +4,16 @@\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 00000154 000154 000019 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000170 000170 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000194 000194 000020 00 A 0 0 4\n [ 4] .gnu.hash GNU_HASH 000001b4 0001b4 000064 04 A 5 0 4\n [ 5] .dynsym DYNSYM 00000218 000218 0003e0 10 A 6 3 4\n- [ 6] .dynstr STRTAB 000005f8 0005f8 00037a 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 00000972 000972 00007c 02 A 5 0 2\n+ [ 6] .dynstr STRTAB 000005f8 0005f8 00037c 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 00000974 000974 00007c 02 A 5 0 2\n [ 8] .gnu.version_r VERNEED 000009f0 0009f0 000040 00 A 6 2 4\n [ 9] .rel.dyn REL 00000a30 000a30 0000a8 08 A 5 0 4\n [10] .rel.plt REL 00000ad8 000ad8 000128 08 AI 5 21 4\n [11] .init PROGBITS 00000c00 000c00 00000c 00 AX 0 0 4\n [12] .plt PROGBITS 00000c0c 000c0c 0001d0 04 AX 0 0 4\n [13] .text PROGBITS 00000ddc 000ddc 000c44 00 AX 0 0 4\n [14] .fini PROGBITS 00001a20 001a20 000008 00 AX 0 0 4\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -10,24 +10,24 @@\n 0x00000019 (INIT_ARRAY) 0x12e0c\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0x12e10\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x1b4\n 0x00000005 (STRTAB) 0x5f8\n 0x00000006 (SYMTAB) 0x218\n- 0x0000000a (STRSZ) 890 (bytes)\n+ 0x0000000a (STRSZ) 892 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000015 (DEBUG) 0x0\n 0x00000003 (PLTGOT) 0x12f2c\n 0x00000002 (PLTRELSZ) 296 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0xad8\n 0x00000011 (REL) 0xa30\n 0x00000012 (RELSZ) 168 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW PIE\n 0x6ffffffe (VERNEED) 0x9f0\n 0x6fffffff (VERNEEDNUM) 2\n- 0x6ffffff0 (VERSYM) 0x972\n+ 0x6ffffff0 (VERSYM) 0x974\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: ae1d4f6fb3581f8fb8f410e2f5c33255437dbd54\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c1043cbd8fb4baa387007081e9ce8d1763460943\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 62 entries:\n- Addr: 0x0000000000000972 Offset: 0x000972 Link: 5 (.dynsym)\n+ Addr: 0x0000000000000974 Offset: 0x000974 Link: 5 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 0 (*local*) 2 (GLIBC_2.4) \n 004: 2 (GLIBC_2.4) 2 (GLIBC_2.4) 1 (*global*) 2 (GLIBC_2.4) \n 008: 1 (*global*) 1 (*global*) 2 (GLIBC_2.4) 3 (GLIBC_2.4) \n 00c: 2 (GLIBC_2.4) 2 (GLIBC_2.4) 2 (GLIBC_2.4) 2 (GLIBC_2.4) \n 010: 2 (GLIBC_2.4) 1 (*global*) 1 (*global*) 2 (GLIBC_2.4) \n 014: 2 (GLIBC_2.4) 1 (*global*) 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"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -51,9 +51,9 @@\n 0x000008f8 73755f69 6e697400 5f656e64 005f5f65 su_init._end.__e\n 0x00000908 6e645f5f 005f5f62 73735f73 74617274 nd__.__bss_start\n 0x00000918 00474c49 42435f32 2e340000 00000000 .GLIBC_2.4......\n 0x00000928 00000000 00000000 00000000 00000000 ................\n 0x00000938 00000000 00000000 00000000 00000000 ................\n 0x00000948 00000000 00000000 00000000 00000000 ................\n 0x00000958 00000000 00000000 00000000 00000000 ................\n- 0x00000968 00000000 00000000 0000 ..........\n+ 0x00000968 00000000 00000000 00000000 ............\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: 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.K9mE8MBR2I/dbd-tmp-hIBHx60/diffoscope_wiacdgd__b2/tmpljurew53DebTarContainer/0/.debug/1d4f6fb3581f8fb8f410e2f5c33255437dbd54.debug found, but CRC does not match - ignoring"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 31643466 36666233 35383166 38666238 1d4f6fb3581f8fb8\n- 0x00000010 66343130 65326635 63333332 35353433 f410e2f5c3325543\n- 0x00000020 37646264 35342e64 65627567 00000000 7dbd54.debug....\n- 0x00000030 d195e5c1 ....\n+ 0x00000000 30343363 62643866 62346261 61333837 043cbd8fb4baa387\n+ 0x00000010 30303730 38316539 63653864 31373633 007081e9ce8d1763\n+ 0x00000020 34363039 34332e64 65627567 00000000 460943.debug....\n+ 0x00000030 a0981fd0 ....\n \n"}]}, {"source1": "./usr/bin/ipsetcat", "source2": "./usr/bin/ipsetcat", "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: 0xf69\n+ Entry point address: 0xf6d\n Start of program headers: 52 (bytes into file)\n Start of section headers: 8744 (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 0xf69\n+Entry point 0xf6d\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 0x001950 0x00001950 0x00001950 0x00008 0x00008 R 0x4\n+ EXIDX 0x001954 0x00001954 0x00001954 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 0x0195c 0x0195c R E 0x10000\n+ LOAD 0x000000 0x00000000 0x00000000 0x01960 0x01960 R E 0x10000\n LOAD 0x001e3c 0x00011e3c 0x00011e3c 0x00220 0x0022c RW 0x10000\n DYNAMIC 0x001e44 0x00011e44 0x00011e44 0x00118 0x00118 RW 0x4\n NOTE 0x000170 0x00000170 0x00000170 0x00044 0x00044 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n GNU_RELRO 0x001e3c 0x00011e3c 0x00011e3c 0x001c4 0x001c4 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 000320 10 A 6 3 4\n- [ 6] .dynstr STRTAB 00000538 000538 0002cb 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 00000804 000804 000064 02 A 5 0 2\n- [ 8] .gnu.version_r VERNEED 00000868 000868 000040 00 A 6 2 4\n- [ 9] .rel.dyn REL 000008a8 0008a8 0000a8 08 A 5 0 4\n- [10] .rel.plt REL 00000950 000950 0000c8 08 AI 5 21 4\n- [11] .init PROGBITS 00000a18 000a18 00000c 00 AX 0 0 4\n- [12] .plt PROGBITS 00000a24 000a24 000140 04 AX 0 0 4\n- [13] .text PROGBITS 00000b64 000b64 000558 00 AX 0 0 4\n- [14] .fini PROGBITS 000010bc 0010bc 000008 00 AX 0 0 4\n- [15] .rodata PROGBITS 000010c4 0010c4 00088c 00 A 0 0 4\n- [16] .ARM.exidx ARM_EXIDX 00001950 001950 000008 00 AL 13 0 4\n- [17] .eh_frame PROGBITS 00001958 001958 000004 00 A 0 0 4\n+ [ 6] .dynstr STRTAB 00000538 000538 0002cd 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 00000806 000806 000064 02 A 5 0 2\n+ [ 8] .gnu.version_r VERNEED 0000086c 00086c 000040 00 A 6 2 4\n+ [ 9] .rel.dyn REL 000008ac 0008ac 0000a8 08 A 5 0 4\n+ [10] .rel.plt REL 00000954 000954 0000c8 08 AI 5 21 4\n+ [11] .init PROGBITS 00000a1c 000a1c 00000c 00 AX 0 0 4\n+ [12] .plt PROGBITS 00000a28 000a28 000140 04 AX 0 0 4\n+ [13] .text PROGBITS 00000b68 000b68 000558 00 AX 0 0 4\n+ [14] .fini PROGBITS 000010c0 0010c0 000008 00 AX 0 0 4\n+ [15] .rodata PROGBITS 000010c8 0010c8 00088c 00 A 0 0 4\n+ [16] .ARM.exidx ARM_EXIDX 00001954 001954 000008 00 AL 13 0 4\n+ [17] .eh_frame PROGBITS 0000195c 00195c 000004 00 A 0 0 4\n [18] .init_array INIT_ARRAY 00011e3c 001e3c 000004 04 WA 0 0 4\n [19] .fini_array FINI_ARRAY 00011e40 001e40 000004 04 WA 0 0 4\n [20] .dynamic DYNAMIC 00011e44 001e44 000118 08 WA 6 0 4\n [21] .got PROGBITS 00011f5c 001f5c 0000a4 04 WA 0 0 4\n [22] .data PROGBITS 00012000 002000 00005c 00 WA 0 0 4\n [23] .bss NOBITS 0001205c 00205c 00000c 00 WA 0 0 4\n [24] .ARM.attributes ARM_ATTRIBUTES 00000000 00205c 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 50 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 00000000 0 NOTYPE LOCAL DEFAULT UND \n- 1: 00000a18 0 SECTION LOCAL DEFAULT 11 .init\n+ 1: 00000a1c 0 SECTION LOCAL DEFAULT 11 .init\n 2: 00012000 0 SECTION LOCAL DEFAULT 22 .data\n 3: 00000000 0 FUNC GLOBAL DEFAULT UND strcmp@GLIBC_2.4 (2)\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 fopen@GLIBC_2.4 (2)\n 7: 00000000 0 FUNC GLOBAL DEFAULT UND cork_buffer_printf\n 8: 00000000 0 FUNC GLOBAL DEFAULT UND ipset_init_library\n@@ -39,15 +39,15 @@\n 35: 00000000 0 FUNC GLOBAL DEFAULT UND ipset_free\n 36: 00012068 0 NOTYPE GLOBAL DEFAULT 23 _bss_end__\n 37: 0001205c 0 NOTYPE GLOBAL DEFAULT 22 _edata\n 38: 00012000 0 NOTYPE GLOBAL DEFAULT 22 __data_start\n 39: 00012068 0 NOTYPE GLOBAL DEFAULT 23 _end\n 40: 00012000 0 NOTYPE WEAK DEFAULT 22 data_start\n 41: 00012068 0 NOTYPE GLOBAL DEFAULT 23 __bss_end__\n- 42: 000010c4 4 OBJECT GLOBAL DEFAULT 15 _IO_stdin_used\n- 43: 00001079 64 FUNC GLOBAL DEFAULT 13 __libc_csu_init\n- 44: 00000f69 0 FUNC GLOBAL DEFAULT 13 _start\n+ 42: 000010c8 4 OBJECT GLOBAL DEFAULT 15 _IO_stdin_used\n+ 43: 0000107d 64 FUNC GLOBAL DEFAULT 13 __libc_csu_init\n+ 44: 00000f6d 0 FUNC GLOBAL DEFAULT 13 _start\n 45: 0001205c 0 NOTYPE GLOBAL DEFAULT 23 __bss_start\n- 46: 00000b65 1028 FUNC GLOBAL DEFAULT 13 main\n- 47: 000010b9 2 FUNC GLOBAL DEFAULT 13 __libc_csu_fini\n+ 46: 00000b69 1028 FUNC GLOBAL DEFAULT 13 main\n+ 47: 000010bd 2 FUNC GLOBAL DEFAULT 13 __libc_csu_fini\n 48: 0001205c 0 NOTYPE GLOBAL DEFAULT 23 __bss_start__\n 49: 00012068 0 NOTYPE GLOBAL DEFAULT 23 __end__\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rel.dyn' at offset 0x8a8 contains 21 entries:\n+Relocation section '.rel.dyn' at offset 0x8ac contains 21 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00011e3c 00000017 R_ARM_RELATIVE \n 00011e40 00000017 R_ARM_RELATIVE \n 00011fcc 00000017 R_ARM_RELATIVE \n 00011fec 00000017 R_ARM_RELATIVE \n 00011ff4 00000017 R_ARM_RELATIVE \n 00012004 00000017 R_ARM_RELATIVE \n@@ -19,15 +19,15 @@\n 00011fe0 00000f15 R_ARM_GLOB_DAT 00000000 stderr@GLIBC_2.4\n 00011fe4 00001315 R_ARM_GLOB_DAT 00000000 __gmon_start__\n 00011fe8 00001615 R_ARM_GLOB_DAT 00000000 stdin@GLIBC_2.4\n 00011ff0 00001915 R_ARM_GLOB_DAT 00000000 stdout@GLIBC_2.4\n 00011ff8 00001f15 R_ARM_GLOB_DAT 00000000 _ITM_registerTMCloneTable\n 00011ffc 00002015 R_ARM_GLOB_DAT 00000000 optarg@GLIBC_2.4\n \n-Relocation section '.rel.plt' at offset 0x950 contains 25 entries:\n+Relocation section '.rel.plt' at offset 0x954 contains 25 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00011f68 00000316 R_ARM_JUMP_SLOT 00000000 strcmp@GLIBC_2.4\n 00011f6c 00000416 R_ARM_JUMP_SLOT 00000000 __cxa_finalize@GLIBC_2.4\n 00011f70 00000616 R_ARM_JUMP_SLOT 00000000 fopen@GLIBC_2.4\n 00011f74 00000716 R_ARM_JUMP_SLOT 00000000 cork_buffer_printf\n 00011f78 00000816 R_ARM_JUMP_SLOT 00000000 ipset_init_library\n 00011f7c 00000a16 R_ARM_JUMP_SLOT 00000000 ipset_iterator_advance\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -1,33 +1,33 @@\n \n Dynamic section at offset 0x1e44 contains 30 entries:\n Tag Type Name/Value\n 0x00000001 (NEEDED) Shared library: [libcorkipset.so.1]\n 0x00000001 (NEEDED) Shared library: [libcork.so.16]\n 0x00000001 (NEEDED) Shared library: [libc.so.6]\n 0x00000001 (NEEDED) Shared library: [ld-linux-armhf.so.3]\n- 0x0000000c (INIT) 0xa18\n- 0x0000000d (FINI) 0x10bc\n+ 0x0000000c (INIT) 0xa1c\n+ 0x0000000d (FINI) 0x10c0\n 0x00000019 (INIT_ARRAY) 0x11e3c\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0x11e40\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x1b4\n 0x00000005 (STRTAB) 0x538\n 0x00000006 (SYMTAB) 0x218\n- 0x0000000a (STRSZ) 715 (bytes)\n+ 0x0000000a (STRSZ) 717 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000015 (DEBUG) 0x0\n 0x00000003 (PLTGOT) 0x11f5c\n 0x00000002 (PLTRELSZ) 200 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x950\n- 0x00000011 (REL) 0x8a8\n+ 0x00000017 (JMPREL) 0x954\n+ 0x00000011 (REL) 0x8ac\n 0x00000012 (RELSZ) 168 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW PIE\n- 0x6ffffffe (VERNEED) 0x868\n+ 0x6ffffffe (VERNEED) 0x86c\n 0x6fffffff (VERNEEDNUM) 2\n- 0x6ffffff0 (VERSYM) 0x804\n+ 0x6ffffff0 (VERSYM) 0x806\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: 069851bf643a5731ae52ee6486d93c512f5be35a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 6a069795ff265061774ecfb03491fb9ae6371cbd\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: 0x0000000000000804 Offset: 0x000804 Link: 5 (.dynsym)\n+ Addr: 0x0000000000000806 Offset: 0x000806 Link: 5 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 0 (*local*) 2 (GLIBC_2.4) \n 004: 2 (GLIBC_2.4) 1 (*global*) 2 (GLIBC_2.4) 1 (*global*) \n 008: 1 (*global*) 3 (GLIBC_2.4) 1 (*global*) 1 (*global*) \n 00c: 2 (GLIBC_2.4) 1 (*global*) 2 (GLIBC_2.4) 2 (GLIBC_2.4) \n 010: 2 (GLIBC_2.4) 2 (GLIBC_2.4) 2 (GLIBC_2.4) 1 (*global*) \n 014: 2 (GLIBC_2.4) 2 (GLIBC_2.4) 2 (GLIBC_2.4) 2 (GLIBC_2.4) \n 018: 2 (GLIBC_2.4) 2 (GLIBC_2.4) 2 (GLIBC_2.4) 1 (*global*) \n@@ -12,12 +12,12 @@\n 020: 2 (GLIBC_2.4) 2 (GLIBC_2.4) 2 (GLIBC_2.4) 1 (*global*) \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*) \n \n Version needs section '.gnu.version_r' contains 2 entries:\n- Addr: 0x0000000000000868 Offset: 0x000868 Link: 6 (.dynstr)\n+ Addr: 0x000000000000086c Offset: 0x00086c 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": "@@ -40,9 +40,9 @@\n 0x00000788 6373755f 696e6974 005f656e 64005f5f csu_init._end.__\n 0x00000798 656e645f 5f005f5f 6273735f 73746172 end__.__bss_star\n 0x000007a8 7400474c 4942435f 322e3400 00000000 t.GLIBC_2.4.....\n 0x000007b8 00000000 00000000 00000000 00000000 ................\n 0x000007c8 00000000 00000000 00000000 00000000 ................\n 0x000007d8 00000000 00000000 00000000 00000000 ................\n 0x000007e8 00000000 00000000 00000000 00000000 ................\n- 0x000007f8 00000000 00000000 000000 ...........\n+ 0x000007f8 00000000 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-00000a18 <_init>:\n+00000a1c <_init>:\n _init():\n \tpush\t{r3, lr}\n-\tbl\tfb0 \n+\tbl\tfb4 \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,136 +1,136 @@\n \n \n \n Disassembly of section .plt:\n \n-00000a24 <.plt>:\n+00000a28 <.plt>:\n \tpush\t{lr}\t\t; (str lr, [sp, #-4]!)\n-\tldr\tlr, [pc, #4]\t; a34 <.plt+0x10>\n+\tldr\tlr, [pc, #4]\t; a38 <.plt+0x10>\n \tadd\tlr, pc, lr\n \tldr\tpc, [lr, #8]!\n-\tandeq\tr1, r1, r8, lsr #10\n+\tandeq\tr1, r1, r4, lsr #10\n \n-00000a38 :\n+00000a3c :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #1320]!\t; 0x528\n+\tldr\tpc, [ip, #1316]!\t; 0x524\n \n-00000a44 <__cxa_finalize@plt>:\n+00000a48 <__cxa_finalize@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #1312]!\t; 0x520\n+\tldr\tpc, [ip, #1308]!\t; 0x51c\n \n-00000a50 :\n+00000a54 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #1304]!\t; 0x518\n+\tldr\tpc, [ip, #1300]!\t; 0x514\n \n-00000a5c :\n+00000a60 :\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-00000a68 :\n+00000a6c :\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-00000a74 :\n+00000a78 :\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-00000a80 :\n+00000a84 :\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-00000a8c :\n+00000a90 :\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-00000a98 <__stack_chk_fail@plt>:\n+00000a9c <__stack_chk_fail@plt>:\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-00000aa4 :\n+00000aa8 :\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-00000ab0 <__libc_start_main@plt>:\n+00000ab4 <__libc_start_main@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-00000abc :\n+00000ac0 :\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-00000ac8 <__gmon_start__@plt>:\n+00000acc <__gmon_start__@plt>:\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-00000ad4 :\n+00000ad8 :\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-00000ae0 :\n+00000ae4 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #1208]!\t; 0x4b8\n+\tldr\tpc, [ip, #1204]!\t; 0x4b4\n \n-00000aec <__errno_location@plt>:\n+00000af0 <__errno_location@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #1200]!\t; 0x4b0\n+\tldr\tpc, [ip, #1196]!\t; 0x4ac\n \n-00000af8 <__fprintf_chk@plt>:\n+00000afc <__fprintf_chk@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #1192]!\t; 0x4a8\n+\tldr\tpc, [ip, #1188]!\t; 0x4a4\n \n-00000b04 :\n+00000b08 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #1184]!\t; 0x4a0\n+\tldr\tpc, [ip, #1180]!\t; 0x49c\n \n-00000b10 :\n+00000b14 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #1176]!\t; 0x498\n+\tldr\tpc, [ip, #1172]!\t; 0x494\n \n-00000b1c :\n+00000b20 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #1168]!\t; 0x490\n+\tldr\tpc, [ip, #1164]!\t; 0x48c\n \n-00000b28 :\n+00000b2c :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #1160]!\t; 0x488\n+\tldr\tpc, [ip, #1156]!\t; 0x484\n \n-00000b34 :\n+00000b38 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #1152]!\t; 0x480\n+\tldr\tpc, [ip, #1148]!\t; 0x47c\n \n-00000b40 :\n+00000b44 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #1144]!\t; 0x478\n+\tldr\tpc, [ip, #1140]!\t; 0x474\n \n-00000b4c :\n+00000b50 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #1136]!\t; 0x470\n+\tldr\tpc, [ip, #1132]!\t; 0x46c\n \n-00000b58 :\n+00000b5c :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #1128]!\t; 0x468\n+\tldr\tpc, [ip, #1124]!\t; 0x464\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 899"], "unified_diff": "@@ -1,47 +1,47 @@\n \n \n \n Disassembly of section .text:\n \n-00000b64
:\n+00000b68
:\n main():\n-\tldr\tr2, [pc, #848]\t; (eb8 )\n+\tldr\tr2, [pc, #848]\t; (ebc )\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov\tr7, r0\n-\tldr\tr3, [pc, #844]\t; (ebc )\n-\tldr\tr5, [pc, #848]\t; (ec0 )\n+\tldr\tr3, [pc, #844]\t; (ec0 )\n+\tldr\tr5, [pc, #848]\t; (ec4 )\n \tadd\tr2, pc\n-\tldr.w\tsl, [pc, #848]\t; ec4 \n+\tldr.w\tsl, [pc, #848]\t; ec8 \n \tsub\tsp, #84\t; 0x54\n-\tldr.w\tr9, [pc, #844]\t; ec8 \n+\tldr.w\tr9, [pc, #844]\t; ecc \n \tadd\tr5, pc\n \tadd\tsl, pc\n \tadds\tr5, #4\n \tadd\tr9, pc\n \tldr\tr3, [r2, r3]\n-\tldr\tr6, [pc, #836]\t; (ecc )\n+\tldr\tr6, [pc, #836]\t; (ed0 )\n \tmov\tr8, r1\n \tldr\tr3, [r3, #0]\n \tstr\tr3, [sp, #76]\t; 0x4c\n \tmov.w\tr3, #0\n-\tblx\ta68 \n+\tblx\ta6c \n \tadd\tr6, pc\n \tmov\tr3, r5\n \tmovs\tr4, #0\n \tmov\tr2, sl\n \tmov\tr1, r8\n \tmov\tr0, r7\n \tstr\tr4, [sp, #0]\n-\tblx\tad4 \n+\tblx\tad8 \n \tadds\tr3, r0, #1\n-\tbeq.n\tc10 \n+\tbeq.n\tc14 \n \tsubs\tr0, #104\t; 0x68\n \tcmp\tr0, #14\n-\tbhi.w\td7c \n+\tbhi.w\td80 \n \ttbh\t[pc, r0, lsl #1]\n \tmovs\tr7, r3\n \tlsls\tr2, r4, #3\n \tlsls\tr2, r4, #3\n \tlsls\tr2, r4, #3\n \tlsls\tr2, r4, #3\n \tlsls\tr2, r4, #3\n@@ -52,571 +52,571 @@\n \tlsls\tr2, r4, #3\n \tlsls\tr2, r4, #3\n \tlsls\tr2, r4, #3\n \tlsls\tr2, r4, #3\n \tmovs\tr7, r1\n \tmovs\tr3, #1\n \tstrb.w\tr3, [r9, #1]\n-\tb.n\tb98 \n-\tldr\tr3, [pc, #752]\t; (ed0 )\n+\tb.n\tb9c \n+\tldr\tr3, [pc, #752]\t; (ed4 )\n \tldr\tr3, [r6, r3]\n \tldr\tr2, [r3, #0]\n-\tldr\tr3, [pc, #748]\t; (ed4 )\n+\tldr\tr3, [pc, #748]\t; (ed8 )\n \tadd\tr3, pc\n \tstr\tr2, [r3, #0]\n-\tb.n\tb98 \n-\tldr\tr3, [pc, #744]\t; (ed8 )\n+\tb.n\tb9c \n+\tldr\tr3, [pc, #744]\t; (edc )\n \tmovs\tr2, #1\n \tadd\tr3, pc\n \tstrb\tr2, [r3, #0]\n-\tb.n\tb98 \n-\tldr\tr3, [pc, #740]\t; (edc )\n+\tb.n\tb9c \n+\tldr\tr3, [pc, #740]\t; (ee0 )\n \tmovs\tr1, #1\n-\tldr\tr0, [pc, #740]\t; (ee0 )\n+\tldr\tr0, [pc, #740]\t; (ee4 )\n \tmovw\tr2, #1547\t; 0x60b\n \tadd\tr0, pc\n \tldr\tr3, [r6, r3]\n \tldr\tr3, [r3, #0]\n-\tblx\taa4 \n+\tblx\taa8 \n \tmovs\tr0, #0\n-\tblx\tae0 \n-\tldr\tr3, [pc, #720]\t; (ee4 )\n+\tblx\tae4 \n+\tldr\tr3, [pc, #720]\t; (ee8 )\n \tldr\tr3, [r6, r3]\n \tldr\tr3, [r3, #0]\n \tsubs\tr7, r7, r3\n \tcmp\tr7, #1\n-\tbne.w\te90 \n-\tldr\tr4, [pc, #712]\t; (ee8 )\n+\tbne.w\te94 \n+\tldr\tr4, [pc, #712]\t; (eec )\n \tldr.w\tr5, [r8, r3, lsl #2]\n \tadd\tr4, pc\n-\tldr\tr1, [pc, #708]\t; (eec )\n+\tldr\tr1, [pc, #708]\t; (ef0 )\n \tmov\tr0, r5\n \tadd\tr1, pc\n \tstr\tr5, [r4, #4]\n-\tblx\ta38 \n+\tblx\ta3c \n \tldrb\tr3, [r4, #1]\n \tcmp\tr0, #0\n-\tbne.w\td4a \n+\tbne.w\td4e \n \tcmp\tr3, #0\n-\tbne.w\tdf0 \n-\tldr\tr2, [pc, #684]\t; (ef0 )\n-\tldr\tr3, [pc, #688]\t; (ef4 )\n+\tbne.w\tdf4 \n+\tldr\tr2, [pc, #684]\t; (ef4 )\n+\tldr\tr3, [pc, #688]\t; (ef8 )\n \tadd\tr2, pc\n-\tldr\tr1, [pc, #688]\t; (ef8 )\n+\tldr\tr1, [pc, #688]\t; (efc )\n \tadd\tr1, pc\n \tstr\tr1, [r2, #4]\n \tldr\tr3, [r6, r3]\n \tldr\tr0, [r3, #0]\n-\tblx\ta8c \n+\tblx\ta90 \n \tmov\tsl, r0\n \tcmp\tr0, #0\n-\tbeq.w\tdb2 \n-\tldr\tr3, [pc, #668]\t; (efc )\n-\tldr\tr2, [pc, #672]\t; (f00 )\n+\tbeq.w\tdb6 \n+\tldr\tr3, [pc, #668]\t; (f00 )\n+\tldr\tr2, [pc, #672]\t; (f04 )\n \tadd\tr3, pc\n \tadd\tr2, pc\n \tldr\tr4, [r3, #0]\n \tldrb\tr5, [r2, #1]\n-\tcbz\tr4, c7a \n-\tldr\tr1, [pc, #664]\t; (f04 )\n+\tcbz\tr4, c7e \n+\tldr\tr1, [pc, #664]\t; (f08 )\n \tmov\tr0, r4\n \tadd\tr1, pc\n-\tblx\ta38 \n+\tblx\ta3c \n \tcmp\tr0, #0\n-\tbne.w\td94 \n+\tbne.w\td98 \n \tcmp\tr5, #0\n-\tbne.w\te0c \n-\tldr\tr1, [pc, #600]\t; (edc )\n-\tldr\tr3, [pc, #644]\t; (f08 )\n-\tldr\tr2, [pc, #644]\t; (f0c )\n+\tbne.w\te10 \n+\tldr\tr1, [pc, #600]\t; (ee0 )\n+\tldr\tr3, [pc, #644]\t; (f0c )\n+\tldr\tr2, [pc, #644]\t; (f10 )\n \tadd\tr3, pc\n \tldr\tr1, [r6, r1]\n \tadd\tr2, pc\n \tstr\tr2, [r3, #0]\n \tmovs\tr3, #0\n \tldr\tr7, [r1, #0]\n \tstr\tr3, [sp, #12]\n \tmovs\tr3, #0\n \tstrd\tr3, r3, [sp, #16]\n \tstr\tr3, [sp, #24]\n \tmovs\tr1, #1\n-\tldr\tr3, [pc, #624]\t; (f10 )\n+\tldr\tr3, [pc, #624]\t; (f14 )\n \tmov\tr0, sl\n \tadd\tr3, pc\n \tldrb\tr3, [r3, #0]\n \tcmp\tr3, #0\n-\tbeq.n\td74 \n-\tblx\ta80 \n+\tbeq.n\td78 \n+\tblx\ta84 \n \tmov\tr4, r0\n \tldrb.w\tr3, [r4, #40]\t; 0x28\n \tadd.w\tr8, sp, #16\n-\tcbnz\tr3, d1a \n-\tldr.w\tr9, [pc, #600]\t; f14 \n+\tcbnz\tr3, d1e \n+\tldr.w\tr9, [pc, #600]\t; f18 \n \tadd\tr5, sp, #28\n-\tldr.w\tfp, [pc, #596]\t; f18 \n+\tldr.w\tfp, [pc, #596]\t; f1c \n \tadd.w\tr8, sp, #16\n \tadd\tr9, pc\n \tadd\tfp, pc\n-\tb.n\tcfa \n+\tb.n\tcfe \n \tcmp\tr2, #6\n-\tbne.n\tcd6 \n+\tbne.n\tcda \n \tcmp\tr3, #128\t; 0x80\n-\tbeq.n\td0e \n+\tbeq.n\td12 \n \tmov\tr2, r5\n \tmov\tr1, r9\n \tmov\tr0, r8\n-\tblx\ta5c \n+\tblx\ta60 \n \tldr\tr0, [sp, #16]\n \tmov\tr1, r7\n-\tblx\tb40 \n+\tblx\tb44 \n \tadds\tr0, #1\n-\tbeq.w\te34 \n+\tbeq.w\te38 \n \tmov\tr0, r4\n-\tblx\ta74 \n+\tblx\ta78 \n \tldrb.w\tr3, [r4, #40]\t; 0x28\n-\tcbnz\tr3, d1a \n+\tcbnz\tr3, d1e \n \tmov\tr1, r5\n \tmov\tr0, r4\n-\tblx\tb10 \n+\tblx\tb14 \n \tldr\tr2, [r4, #0]\n \tldr\tr3, [r4, #24]\n \tcmp\tr2, #4\n-\tbne.n\tcce \n+\tbne.n\tcd2 \n \tcmp\tr3, #32\n-\tbne.n\tcd6 \n+\tbne.n\tcda \n \tmov\tr2, r5\n \tmov\tr1, fp\n \tmov\tr0, r8\n-\tblx\ta5c \n-\tb.n\tce0 \n+\tblx\ta60 \n+\tb.n\tce4 \n \tmov\tr0, r8\n-\tblx\tb1c \n+\tblx\tb20 \n \tmov\tr0, sl\n-\tblx\tb58 \n+\tblx\tb5c \n \tldr\tr3, [sp, #12]\n \tcmp\tr3, #0\n-\tbne.n\te04 \n-\tldr\tr2, [pc, #492]\t; (f1c )\n-\tldr\tr3, [pc, #396]\t; (ebc )\n+\tbne.n\te08 \n+\tldr\tr2, [pc, #492]\t; (f20 )\n+\tldr\tr3, [pc, #396]\t; (ec0 )\n \tadd\tr2, pc\n \tldr\tr3, [r2, r3]\n \tldr\tr2, [r3, #0]\n \tldr\tr3, [sp, #76]\t; 0x4c\n \teors\tr2, r3\n \tmov.w\tr3, #0\n-\tbne.w\te70 \n+\tbne.w\te74 \n \tmovs\tr0, #0\n \tadd\tsp, #84\t; 0x54\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}\n \tcmp\tr3, #0\n-\tbne.n\tddc \n-\tldr\tr5, [pc, #464]\t; (f20 )\n-\tldr\tr1, [pc, #464]\t; (f24 )\n+\tbne.n\tde0 \n+\tldr\tr5, [pc, #464]\t; (f24 )\n+\tldr\tr1, [pc, #464]\t; (f28 )\n \tadd\tr5, pc\n \tadd\tr1, pc\n \tldr\tr0, [r5, #4]\n-\tblx\ta50 \n+\tblx\ta54 \n \tmov\tr4, r0\n \tcmp\tr0, #0\n-\tbeq.w\te74 \n-\tblx\ta8c \n+\tbeq.w\te78 \n+\tblx\ta90 \n \tmov\tsl, r0\n-\tcbz\tr0, db2 \n+\tcbz\tr0, db6 \n \tmov\tr0, r4\n-\tblx\tb04 \n-\tb.n\tc5c \n-\tblx\tb34 \n+\tblx\tb08 \n+\tb.n\tc60 \n+\tblx\tb38 \n \tmov\tr4, r0\n-\tb.n\tcb0 \n-\tldr\tr3, [pc, #424]\t; (f28 )\n+\tb.n\tcb4 \n+\tldr\tr3, [pc, #424]\t; (f2c )\n \tmovs\tr2, #43\t; 0x2b\n-\tldr\tr0, [pc, #424]\t; (f2c )\n+\tldr\tr0, [pc, #424]\t; (f30 )\n \tmovs\tr1, #1\n \tadd\tr0, pc\n \tldr\tr3, [r6, r3]\n \tldr\tr3, [r3, #0]\n-\tblx\taa4 \n+\tblx\taa8 \n \tmovs\tr0, #1\n-\tblx\tae0 \n+\tblx\tae4 \n \tcmp\tr5, #0\n-\tbne.n\te20 \n-\tldr\tr4, [pc, #404]\t; (f30 )\n-\tldr\tr1, [pc, #408]\t; (f34 )\n+\tbne.n\te24 \n+\tldr\tr4, [pc, #404]\t; (f34 )\n+\tldr\tr1, [pc, #408]\t; (f38 )\n \tadd\tr4, pc\n \tadd\tr1, pc\n \tldr\tr0, [r4, #0]\n-\tblx\ta50 \n+\tblx\ta54 \n \tmov\tr7, r0\n \tcmp\tr0, #0\n-\tbeq.n\te54 \n+\tbeq.n\te58 \n \tmovs\tr3, #1\n \tstr\tr3, [sp, #12]\n-\tb.n\tc94 \n-\tldr\tr2, [pc, #372]\t; (f28 )\n-\tldr\tr3, [pc, #384]\t; (f38 )\n+\tb.n\tc98 \n+\tldr\tr2, [pc, #372]\t; (f2c )\n+\tldr\tr3, [pc, #384]\t; (f3c )\n \tadd\tr3, pc\n \tldr\tr2, [r6, r2]\n \tldr\tr3, [r3, #4]\n \tldr\tr5, [r2, #0]\n \tstr\tr3, [sp, #12]\n-\tblx\tb28 \n-\tldr\tr2, [pc, #372]\t; (f3c )\n+\tblx\tb2c \n+\tldr\tr2, [pc, #372]\t; (f40 )\n \tmov\tr4, r0\n \tadd\tr2, pc\n \tldr\tr3, [sp, #12]\n \tmovs\tr1, #1\n \tmov\tr0, r5\n \tstr\tr4, [sp, #0]\n-\tblx\taf8 <__fprintf_chk@plt>\n+\tblx\tafc <__fprintf_chk@plt>\n \tmovs\tr0, #1\n-\tblx\tae0 \n-\tldr\tr0, [pc, #328]\t; (f28 )\n+\tblx\tae4 \n+\tldr\tr0, [pc, #328]\t; (f2c )\n \tmov\tr3, r5\n-\tldr\tr2, [pc, #348]\t; (f40 )\n+\tldr\tr2, [pc, #348]\t; (f44 )\n \tmov\tr1, r7\n \tadd\tr2, pc\n \tldr\tr0, [r6, r0]\n \tldr\tr0, [r0, #0]\n-\tblx\taf8 <__fprintf_chk@plt>\n-\tb.n\td4e \n-\tldr\tr3, [pc, #308]\t; (f28 )\n+\tblx\tafc <__fprintf_chk@plt>\n+\tb.n\td52 \n+\tldr\tr3, [pc, #308]\t; (f2c )\n \tmovs\tr2, #17\n-\tldr\tr0, [pc, #332]\t; (f44 )\n+\tldr\tr0, [pc, #332]\t; (f48 )\n \tmov\tr1, r7\n \tadd\tr0, pc\n \tldr\tr3, [r6, r3]\n \tldr\tr3, [r3, #0]\n-\tblx\taa4 \n-\tb.n\tc40 \n+\tblx\taa8 \n+\tb.n\tc44 \n \tmov\tr0, r7\n-\tblx\tb04 \n-\tb.n\td2c \n-\tldr\tr3, [pc, #280]\t; (f28 )\n+\tblx\tb08 \n+\tb.n\td30 \n+\tldr\tr3, [pc, #280]\t; (f2c )\n \tmovs\tr2, #21\n-\tldr\tr0, [pc, #308]\t; (f48 )\n+\tldr\tr0, [pc, #308]\t; (f4c )\n \tmovs\tr1, #1\n \tadd\tr0, pc\n \tldr\tr3, [r6, r3]\n \tldr\tr3, [r3, #0]\n-\tblx\taa4 \n-\tb.n\tc80 \n-\tldr\tr1, [pc, #260]\t; (f28 )\n+\tblx\taa8 \n+\tb.n\tc84 \n+\tldr\tr1, [pc, #260]\t; (f2c )\n \tmov\tr3, r4\n-\tldr\tr2, [pc, #292]\t; (f4c )\n+\tldr\tr2, [pc, #292]\t; (f50 )\n \tadd\tr2, pc\n \tldr\tr1, [r6, r1]\n \tldr\tr0, [r1, #0]\n \tmovs\tr1, #1\n-\tblx\taf8 <__fprintf_chk@plt>\n-\tb.n\td98 \n-\tldr\tr2, [pc, #240]\t; (f28 )\n-\tldr\tr3, [pc, #280]\t; (f50 )\n+\tblx\tafc <__fprintf_chk@plt>\n+\tb.n\td9c \n+\tldr\tr2, [pc, #240]\t; (f2c )\n+\tldr\tr3, [pc, #280]\t; (f54 )\n \tadd\tr3, pc\n \tldr\tr2, [r6, r2]\n \tldr\tr3, [r3, #0]\n \tldr\tr5, [r2, #0]\n \tstr\tr3, [sp, #12]\n-\tblx\taec <__errno_location@plt>\n+\tblx\taf0 <__errno_location@plt>\n \tldr\tr0, [r0, #0]\n-\tblx\tabc \n-\tldr\tr2, [pc, #260]\t; (f54 )\n+\tblx\tac0 \n+\tldr\tr2, [pc, #260]\t; (f58 )\n \tmov\tr4, r0\n \tadd\tr2, pc\n-\tb.n\tdca \n-\tldr\tr2, [pc, #208]\t; (f28 )\n+\tb.n\tdce \n+\tldr\tr2, [pc, #208]\t; (f2c )\n \tldr\tr3, [r4, #0]\n \tstr\tr3, [sp, #12]\n \tldr\tr2, [r6, r2]\n \tldr\tr5, [r2, #0]\n-\tblx\taec <__errno_location@plt>\n+\tblx\taf0 <__errno_location@plt>\n \tldr\tr0, [r0, #0]\n-\tblx\tabc \n-\tldr\tr2, [pc, #236]\t; (f58 )\n+\tblx\tac0 \n+\tldr\tr2, [pc, #236]\t; (f5c )\n \tmov\tr4, r0\n \tadd\tr2, pc\n-\tb.n\tdca \n-\tblx\ta98 <__stack_chk_fail@plt>\n-\tldr\tr2, [pc, #176]\t; (f28 )\n+\tb.n\tdce \n+\tblx\ta9c <__stack_chk_fail@plt>\n+\tldr\tr2, [pc, #176]\t; (f2c )\n \tldr\tr3, [r5, #4]\n \tstr\tr3, [sp, #12]\n \tldr\tr2, [r6, r2]\n \tldr\tr5, [r2, #0]\n-\tblx\taec <__errno_location@plt>\n+\tblx\taf0 <__errno_location@plt>\n \tldr\tr0, [r0, #0]\n-\tblx\tabc \n-\tldr\tr2, [pc, #208]\t; (f5c )\n+\tblx\tac0 \n+\tldr\tr2, [pc, #208]\t; (f60 )\n \tmov\tr4, r0\n \tadd\tr2, pc\n-\tb.n\tdca \n-\tldr\tr3, [pc, #148]\t; (f28 )\n+\tb.n\tdce \n+\tldr\tr3, [pc, #148]\t; (f2c )\n \tmovs\tr2, #51\t; 0x33\n-\tldr\tr0, [pc, #200]\t; (f60 )\n+\tldr\tr0, [pc, #200]\t; (f64 )\n \tmovs\tr1, #1\n \tadd\tr0, pc\n \tldr\tr4, [r6, r3]\n \tldr\tr3, [r4, #0]\n-\tblx\taa4 \n-\tldr\tr0, [pc, #192]\t; (f64 )\n+\tblx\taa8 \n+\tldr\tr0, [pc, #192]\t; (f68 )\n \tldr\tr3, [r4, #0]\n \tmovs\tr2, #43\t; 0x2b\n \tadd\tr0, pc\n \tmovs\tr1, #1\n-\tblx\taa4 \n+\tblx\taa8 \n \tmovs\tr0, #1\n-\tblx\tae0 \n+\tblx\tae4 \n \tnop\n-\tasrs\tr0, r5, #15\n+\tasrs\tr4, r4, #15\n \tmovs\tr1, r0\n \tlsls\tr4, r7, #1\n \tmovs\tr0, r0\n-\tasrs\tr0, r1, #18\n+\tasrs\tr4, r0, #18\n \tmovs\tr1, r0\n \tlsrs\tr6, r1, #16\n \tmovs\tr0, r0\n-\tasrs\tr2, r3, #19\n+\tasrs\tr6, r2, #19\n \tmovs\tr1, r0\n-\tasrs\tr2, r0, #15\n+\tasrs\tr6, r7, #14\n \tmovs\tr1, r0\n \tlsls\tr0, r4, #2\n \tmovs\tr0, r0\n-\tasrs\tr6, r3, #16\n+\tasrs\tr2, r3, #16\n \tmovs\tr1, r0\n-\tasrs\tr4, r5, #17\n+\tasrs\tr0, r5, #17\n \tmovs\tr1, r0\n \tlsls\tr4, r2, #2\n \tmovs\tr0, r0\n \tlsls\tr4, r2, #21\n \tmovs\tr0, r0\n \tlsls\tr0, r0, #2\n \tmovs\tr0, r0\n-\tasrs\tr0, r7, #16\n+\tasrs\tr4, r6, #16\n \tmovs\tr1, r0\n \tlsrs\tr6, r3, #14\n \tmovs\tr0, r0\n-\tasrs\tr0, r3, #16\n+\tasrs\tr4, r2, #16\n \tmovs\tr1, r0\n \tlsls\tr4, r1, #2\n \tmovs\tr0, r0\n \tlsrs\tr0, r3, #14\n \tmovs\tr0, r0\n-\tasrs\tr4, r4, #14\n+\tasrs\tr0, r4, #14\n \tmovs\tr1, r0\n-\tasrs\tr2, r7, #15\n+\tasrs\tr6, r6, #15\n \tmovs\tr1, r0\n \tlsrs\tr2, r3, #13\n \tmovs\tr0, r0\n-\tasrs\tr6, r7, #13\n+\tasrs\tr2, r7, #13\n \tmovs\tr1, r0\n \tlsrs\tr2, r0, #15\n \tmovs\tr0, r0\n-\tasrs\tr2, r7, #14\n+\tasrs\tr6, r6, #14\n \tmovs\tr1, r0\n \tlsrs\tr0, r5, #14\n \tmovs\tr0, r0\n \tlsrs\tr6, r4, #13\n \tmovs\tr0, r0\n-\tasrs\tr0, r5, #8\n+\tasrs\tr4, r4, #8\n \tmovs\tr1, r0\n-\tasrs\tr2, r1, #12\n+\tasrs\tr6, r0, #12\n \tmovs\tr1, r0\n \tlsrs\tr0, r5, #10\n \tmovs\tr0, r0\n \tlsls\tr4, r0, #2\n \tmovs\tr0, r0\n \tlsrs\tr4, r3, #7\n \tmovs\tr0, r0\n-\tasrs\tr0, r5, #9\n+\tasrs\tr4, r4, #9\n \tmovs\tr1, r0\n \tlsrs\tr6, r1, #11\n \tmovs\tr0, r0\n-\tasrs\tr6, r4, #10\n+\tasrs\tr2, r4, #10\n \tmovs\tr1, r0\n \tlsrs\tr4, r2, #9\n \tmovs\tr0, r0\n \tlsrs\tr4, r0, #8\n \tmovs\tr0, r0\n \tlsrs\tr4, r2, #7\n \tmovs\tr0, r0\n \tlsrs\tr0, r4, #8\n \tmovs\tr0, r0\n \tlsrs\tr6, r5, #8\n \tmovs\tr0, r0\n-\tasrs\tr4, r1, #7\n+\tasrs\tr0, r1, #7\n \tmovs\tr1, r0\n \tlsrs\tr0, r5, #8\n \tmovs\tr0, r0\n \tlsrs\tr4, r2, #6\n \tmovs\tr0, r0\n \tlsrs\tr4, r6, #5\n \tmovs\tr0, r0\n \tlsrs\tr4, r7, #3\n \tmovs\tr0, r0\n \tlsrs\tr0, r7, #2\n \t...\n \n-00000f68 <_start>:\n+00000f6c <_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; fa0 <_start+0x38>\n-\tadd\tr3, pc, #32\t; (adr r3, fa0 <_start+0x38>)\n+\tldr.w\tsl, [pc, #36]\t; fa4 <_start+0x38>\n+\tadd\tr3, pc, #32\t; (adr r3, fa4 <_start+0x38>)\n \tadd\tsl, r3\n-\tldr.w\tip, [pc, #32]\t; fa4 <_start+0x3c>\n+\tldr.w\tip, [pc, #32]\t; fa8 <_start+0x3c>\n \tldr.w\tip, [sl, ip]\n \tstr.w\tip, [sp, #-4]!\n-\tldr\tr3, [pc, #24]\t; (fa8 <_start+0x40>)\n+\tldr\tr3, [pc, #24]\t; (fac <_start+0x40>)\n \tldr.w\tr3, [sl, r3]\n-\tldr\tr0, [pc, #24]\t; (fac <_start+0x44>)\n+\tldr\tr0, [pc, #24]\t; (fb0 <_start+0x44>)\n \tldr.w\tr0, [sl, r0]\n-\tblx\tab0 <__libc_start_main@plt>\n-\tblx\tb4c \n-\tlsrs\tr4, r7, #30\n+\tblx\tab4 <__libc_start_main@plt>\n+\tblx\tb50 \n+\tlsrs\tr0, r7, #30\n \tmovs\tr1, r0\n \tlsls\tr0, r6, #1\n \tmovs\tr0, r0\n \tlsls\tr0, r2, #2\n \tmovs\tr0, r0\n \tlsls\tr0, r3, #2\n \t...\n \n-00000fb0 :\n+00000fb4 :\n call_weak_fn():\n-\tldr\tr3, [pc, #20]\t; fcc \n-\tldr\tr2, [pc, #20]\t; fd0 \n+\tldr\tr3, [pc, #20]\t; fd0 \n+\tldr\tr2, [pc, #20]\t; fd4 \n \tadd\tr3, pc, r3\n \tldr\tr2, [r3, r2]\n \tcmp\tr2, #0\n \tbxeq\tlr\n-\tb\tac8 <__gmon_start__@plt>\n-\tmuleq\tr1, ip, pc\t; \n+\tb\tacc <__gmon_start__@plt>\n+\tmuleq\tr1, r8, pc\t; \n \tandeq\tr0, r0, r8, lsl #1\n \n-00000fd4 :\n+00000fd8 :\n deregister_tm_clones():\n-\tldr\tr0, [pc, #24]\t; (ff0 )\n-\tldr\tr3, [pc, #28]\t; (ff4 )\n-\tldr\tr2, [pc, #28]\t; (ff8 )\n+\tldr\tr0, [pc, #24]\t; (ff4 )\n+\tldr\tr3, [pc, #28]\t; (ff8 )\n+\tldr\tr2, [pc, #28]\t; (ffc )\n \tadd\tr0, pc\n \tadd\tr3, pc\n \tadd\tr2, pc\n \tcmp\tr3, r0\n-\tbeq.n\tfec \n-\tldr\tr3, [pc, #20]\t; (ffc )\n+\tbeq.n\tff0 \n+\tldr\tr3, [pc, #20]\t; (1000 )\n \tldr\tr3, [r2, r3]\n-\tcbz\tr3, fec \n+\tcbz\tr3, ff0 \n \tbx\tr3\n \tbx\tlr\n \tnop\n-\tasrs\tr6, r7, #1\n+\tasrs\tr2, r7, #1\n \tmovs\tr1, r0\n-\tasrs\tr4, r7, #1\n+\tasrs\tr0, r7, #1\n \tmovs\tr1, r0\n-\tlsrs\tr2, r7, #29\n+\tlsrs\tr6, r6, #29\n \tmovs\tr1, r0\n \tlsls\tr0, r7, #1\n \t...\n \n-00001000 :\n+00001004 :\n register_tm_clones():\n-\tldr\tr0, [pc, #32]\t; (1024 )\n-\tldr\tr1, [pc, #36]\t; (1028 )\n+\tldr\tr0, [pc, #32]\t; (1028 )\n+\tldr\tr1, [pc, #36]\t; (102c )\n \tadd\tr0, pc\n-\tldr\tr2, [pc, #36]\t; (102c )\n+\tldr\tr2, [pc, #36]\t; (1030 )\n \tadd\tr1, pc\n \tsubs\tr1, r1, r0\n \tadd\tr2, pc\n \tlsrs\tr3, r1, #31\n \tadd.w\tr1, r3, r1, asr #2\n \tasrs\tr1, r1, #1\n-\tbeq.n\t1020 \n-\tldr\tr3, [pc, #20]\t; (1030 )\n+\tbeq.n\t1024 \n+\tldr\tr3, [pc, #20]\t; (1034 )\n \tldr\tr3, [r2, r3]\n-\tcbz\tr3, 1020 \n+\tcbz\tr3, 1024 \n \tbx\tr3\n \tbx\tlr\n \tnop\n-\tasrs\tr4, r2, #1\n-\tmovs\tr1, r0\n \tasrs\tr0, r2, #1\n \tmovs\tr1, r0\n-\tlsrs\tr4, r1, #29\n+\tasrs\tr4, r1, #1\n+\tmovs\tr1, r0\n+\tlsrs\tr0, r1, #29\n \tmovs\tr1, r0\n \tlsls\tr4, r3, #2\n \t...\n \n-00001034 <__do_global_dtors_aux>:\n+00001038 <__do_global_dtors_aux>:\n __do_global_dtors_aux():\n \tpush\t{r3, lr}\n-\tldr\tr3, [pc, #40]\t; (1060 <__do_global_dtors_aux+0x2c>)\n-\tldr\tr2, [pc, #40]\t; (1064 <__do_global_dtors_aux+0x30>)\n+\tldr\tr3, [pc, #40]\t; (1064 <__do_global_dtors_aux+0x2c>)\n+\tldr\tr2, [pc, #40]\t; (1068 <__do_global_dtors_aux+0x30>)\n \tadd\tr3, pc\n \tadd\tr2, pc\n \tldrb\tr3, [r3, #0]\n-\tcbnz\tr3, 105e <__do_global_dtors_aux+0x2a>\n-\tldr\tr3, [pc, #36]\t; (1068 <__do_global_dtors_aux+0x34>)\n+\tcbnz\tr3, 1062 <__do_global_dtors_aux+0x2a>\n+\tldr\tr3, [pc, #36]\t; (106c <__do_global_dtors_aux+0x34>)\n \tldr\tr3, [r2, r3]\n-\tcbz\tr3, 1052 <__do_global_dtors_aux+0x1e>\n-\tldr\tr3, [pc, #32]\t; (106c <__do_global_dtors_aux+0x38>)\n+\tcbz\tr3, 1056 <__do_global_dtors_aux+0x1e>\n+\tldr\tr3, [pc, #32]\t; (1070 <__do_global_dtors_aux+0x38>)\n \tadd\tr3, pc\n \tldr\tr0, [r3, #0]\n-\tblx\ta44 <__cxa_finalize@plt>\n-\tbl\tfd4 \n-\tldr\tr3, [pc, #24]\t; (1070 <__do_global_dtors_aux+0x3c>)\n+\tblx\ta48 <__cxa_finalize@plt>\n+\tbl\tfd8 \n+\tldr\tr3, [pc, #24]\t; (1074 <__do_global_dtors_aux+0x3c>)\n \tmovs\tr2, #1\n \tadd\tr3, pc\n \tstrb\tr2, [r3, #0]\n \tpop\t{r3, pc}\n-\tasrs\tr6, r3, #32\n+\tasrs\tr2, r3, #32\n \tmovs\tr1, r0\n-\tlsrs\tr4, r3, #28\n+\tlsrs\tr0, r3, #28\n \tmovs\tr1, r0\n \tlsls\tr4, r6, #1\n \tmovs\tr0, r0\n-\tlsrs\tr6, r6, #30\n+\tlsrs\tr2, r6, #30\n \tmovs\tr1, r0\n-\tlsrs\tr6, r7, #31\n+\tlsrs\tr2, r7, #31\n \tmovs\tr1, r0\n \n-00001074 :\n+00001078 :\n frame_dummy():\n-\tb.n\t1000 \n+\tb.n\t1004 \n \tnop\n \n-00001078 <__libc_csu_init>:\n+0000107c <__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; (10b0 <__libc_csu_init+0x38>)\n-\tldr\tr5, [pc, #48]\t; (10b4 <__libc_csu_init+0x3c>)\n+\tldr\tr6, [pc, #48]\t; (10b4 <__libc_csu_init+0x38>)\n+\tldr\tr5, [pc, #48]\t; (10b8 <__libc_csu_init+0x3c>)\n \tmov\tr8, r1\n \tadd\tr6, pc\n \tmov\tr9, r2\n \tadd\tr5, pc\n-\tblx\ta18 <_init>\n+\tblx\ta1c <_init>\n \tsubs\tr6, r6, r5\n \tasrs\tr6, r6, #2\n-\tbeq.n\t10aa <__libc_csu_init+0x32>\n+\tbeq.n\t10ae <__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\t1098 <__libc_csu_init+0x20>\n+\tbne.n\t109c <__libc_csu_init+0x20>\n \tldmia.w\tsp!, {r3, r4, r5, r6, r7, r8, r9, pc}\n \tnop\n-\tlsrs\tr0, r7, #22\n+\tlsrs\tr4, r6, #22\n \tmovs\tr1, r0\n-\tlsrs\tr0, r6, #22\n+\tlsrs\tr4, r5, #22\n \tmovs\tr1, r0\n \n-000010b8 <__libc_csu_fini>:\n+000010bc <__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-000010bc <_fini>:\n+000010c0 <_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,140 +1,140 @@\n \n Hex dump of section '.rodata':\n- 0x000010c4 01000200 3a000000 3d000000 0a000000 ....:...=.......\n- 0x000010d4 3d000000 0f000000 3d000000 24000000 =.......=...$...\n- 0x000010e4 3d000000 32000000 3d000000 02000000 =...2...=.......\n- 0x000010f4 3d000000 05000000 3d000000 13000000 =.......=.......\n- 0x00001104 3d000000 0d000000 3d000000 0c000000 =.......=.......\n- 0x00001114 3d000000 23000000 3d000000 11000000 =...#...=.......\n- 0x00001124 3d000000 26000000 3d000000 01000000 =...&...=.......\n- 0x00001134 3d000000 17000000 3d000000 08000000 =.......=.......\n- 0x00001144 3d000000 09000000 3d000000 00000000 =.......=.......\n- 0x00001154 00000000 55736167 653a2069 70736574 ....Usage: ipset\n- 0x00001164 63617420 5b6f7074 696f6e73 5d203c69 cat [options] ..\n- 0x00001184 5072696e 7473206f 75742074 68652028 Prints out the (\n- 0x00001194 6e6f6e2d 736f7274 65642920 636f6e74 non-sorted) cont\n- 0x000011a4 656e7473 206f6620 61206269 6e617279 ents of a binary\n- 0x000011b4 20495020 73657420 66696c65 2e0a0a4f IP set file...O\n- 0x000011c4 7074696f 6e733a0a 20203c69 6e707574 ptions:. . T\n- 0x000011e4 68652062 696e6172 79207365 74206669 he binary set fi\n- 0x000011f4 6c652074 6f207265 61642e20 20546f20 le to read. To \n- 0x00001204 72656164 2066726f 6d207374 64696e2c read from stdin,\n- 0x00001214 20757365 20222d22 20617320 7468650a use \"-\" as the.\n- 0x00001224 20202020 66696c65 6e616d65 2e0a2020 filename.. \n- 0x00001234 2d2d6f75 74707574 3d3c6669 6c656e61 --output=, -o . Writes th\n- 0x00001264 6520636f 6e74656e 7473206f 66207468 e contents of th\n- 0x00001274 65206269 6e617279 20495020 73657420 e binary IP set \n- 0x00001284 66696c65 20746f20 3c66696c 656e616d file to . If this. \n- 0x000012a4 206f7074 696f6e20 69736e27 74206769 option isn't gi\n- 0x000012b4 76656e2c 20746865 6e207468 6520636f ven, then the co\n- 0x000012c4 6e74656e 74732077 696c6c20 62652077 ntents will be w\n- 0x000012d4 72697474 656e2074 6f207374 616e6461 ritten to standa\n- 0x000012e4 72640a20 2020206f 75747075 742e0a20 rd. output.. \n- 0x000012f4 202d2d6e 6574776f 726b732c 202d6e0a --networks, -n.\n- 0x00001304 20202020 57686572 6520706f 73736962 Where possib\n- 0x00001314 6c652c20 77652067 726f7570 20746865 le, we group the\n- 0x00001324 20495020 61646472 65737365 7320696e IP addresses in\n- 0x00001334 20746865 20736574 20696e74 6f204349 the set into CI\n- 0x00001344 4452206e 6574776f 726b0a20 20202062 DR network. b\n- 0x00001354 6c6f636b 732e2020 466f7220 64656e73 locks. For dens\n- 0x00001364 65207365 74732c20 74686973 2063616e e sets, this can\n- 0x00001374 20677265 61746c79 20726564 75636520 greatly reduce \n- 0x00001384 74686520 616d6f75 6e74206f 66206f75 the amount of ou\n- 0x00001394 74707574 0a202020 20746861 74277320 tput. that's \n- 0x000013a4 67656e65 72617465 642e0a20 202d2d76 generated.. --v\n- 0x000013b4 6572626f 73652c20 2d760a20 20202053 erbose, -v. S\n- 0x000013c4 686f7720 70726f67 72657373 20696e66 how progress inf\n- 0x000013d4 6f726d61 74696f6e 2061626f 75742074 ormation about t\n- 0x000013e4 68652066 696c6573 20626569 6e672072 he files being r\n- 0x000013f4 65616420 616e6420 77726974 74656e2e ead and written.\n- 0x00001404 20204966 0a202020 20746869 73206f70 If. this op\n- 0x00001414 74696f6e 20697320 6e6f7420 67697665 tion is not give\n- 0x00001424 6e2c2074 6865206f 6e6c7920 6f757470 n, the only outp\n- 0x00001434 75742077 696c6c20 62652061 6e792065 ut will be any e\n- 0x00001444 72726f72 206d6573 73616765 730a2020 rror messages. \n- 0x00001454 20207468 6174206f 63637572 2e0a2020 that occur.. \n- 0x00001464 2d2d6865 6c700a20 20202044 6973706c --help. Displ\n- 0x00001474 61792074 68697320 68656c70 20616e64 ay this help and\n- 0x00001484 20657869 742e0a0a 4f757470 75742066 exit...Output f\n- 0x00001494 6f726d61 743a0a20 20546865 206f7574 ormat:. The out\n- 0x000014a4 70757420 77696c6c 20636f6e 7461696e put will contain\n- 0x000014b4 206f6e65 20495020 61646472 65737320 one IP address \n- 0x000014c4 6f72206e 6574776f 726b2070 6572206c or network per l\n- 0x000014d4 696e652e 20204966 20796f75 20676976 ine. If you giv\n- 0x000014e4 650a2020 74686520 222d2d6e 6574776f e. the \"--netwo\n- 0x000014f4 726b7322 206f7074 696f6e2c 20746865 rks\" option, the\n- 0x00001504 6e207765 2077696c 6c20636f 6c6c6170 n we will collap\n- 0x00001514 73652061 64647265 73736573 20696e74 se addresses int\n- 0x00001524 6f204349 44520a20 206e6574 776f726b o CIDR. network\n- 0x00001534 73207768 65726520 706f7373 69626c65 s where possible\n- 0x00001544 2e202043 49445220 6e657477 6f726b20 . CIDR network \n- 0x00001554 626c6f63 6b732077 696c6c20 68617665 blocks will have\n- 0x00001564 206f6e65 206f6620 7468650a 2020666f one of the. fo\n- 0x00001574 6c6c6f77 696e6720 666f726d 6174733a llowing formats:\n- 0x00001584 0a0a2020 2020782e 782e782e 782f6369 .. x.x.x.x/ci\n- 0x00001594 64720a20 20202078 7878783a 78787878 dr. xxxx:xxxx\n- 0x000015a4 3a787878 783a7878 78783a78 7878783a :xxxx:xxxx:xxxx:\n- 0x000015b4 78787878 3a787878 783a7878 78782f63 xxxx:xxxx:xxxx/c\n- 0x000015c4 6964720a 0a202049 6e646976 69647561 idr.. Individua\n- 0x000015d4 6c204950 20616464 72657373 65732077 l IP addresses w\n- 0x000015e4 696c6c20 68617665 206f6e65 206f6620 ill have one of \n- 0x000015f4 74686520 666f6c6c 6f77696e 6720666f the following fo\n- 0x00001604 726d6174 733a0a0a 20202020 782e782e rmats:.. x.x.\n- 0x00001614 782e780a 20202020 78787878 3a787878 x.x. xxxx:xxx\n- 0x00001624 783a7878 78783a78 7878783a 78787878 x:xxxx:xxxx:xxxx\n- 0x00001634 3a787878 783a7878 78783a78 7878780a :xxxx:xxxx:xxxx.\n- 0x00001644 0a20204e 6f746520 74686174 20776520 . Note that we \n- 0x00001654 6e657665 7220696e 636c7564 65206120 never include a \n- 0x00001664 2f333220 6f72202f 31323820 73756666 /32 or /128 suff\n- 0x00001674 69782066 6f722069 6e646976 69647561 ix for individua\n- 0x00001684 6c206164 64726573 7365732c 0a202065 l addresses,. e\n- 0x00001694 76656e20 69662079 6f752776 65207265 ven if you've re\n- 0x000016a4 71756573 74656420 43494452 206e6574 quested CIDR net\n- 0x000016b4 776f726b 73207669 61207468 6520222d works via the \"-\n- 0x000016c4 2d6e6574 776f726b 7322206f 7074696f -networks\" optio\n- 0x000016d4 6e2e0a0a 2020506c 65617365 206e6f74 n... Please not\n- 0x000016e4 65207468 61742074 6865206f 75747075 e that the outpu\n- 0x000016f4 74206973 20554e53 4f525445 442e2020 t is UNSORTED. \n- 0x00001704 54686572 65206172 65206e6f 20677561 There are no gua\n- 0x00001714 72616e74 65657320 6d616465 0a202061 rantees made. a\n- 0x00001724 626f7574 20746865 206f7264 6572206f bout the order o\n- 0x00001734 66207468 65204950 20616464 72657373 f the IP address\n- 0x00001744 65732061 6e64206e 6574776f 726b7320 es and networks \n- 0x00001754 696e2074 6865206f 75747075 742e0a00 in the output...\n- 0x00001764 55736167 653a2069 70736574 63617420 Usage: ipsetcat \n- 0x00001774 5b6f7074 696f6e73 5d203c69 6e707574 [options] ..hno:\n- 0x00001794 00000000 69707365 74636174 3a20596f ....ipsetcat: Yo\n- 0x000017a4 75206d75 73742073 70656369 66792065 u must specify e\n- 0x000017b4 78616374 6c79206f 6e652069 6e707574 xactly one input\n- 0x000017c4 2066696c 652e0a00 2d000000 4f70656e file...-...Open\n- 0x000017d4 696e6720 73746469 6e2e2e2e 0a000000 ing stdin.......\n- 0x000017e4 73746469 6e000000 4f70656e 696e6720 stdin...Opening \n- 0x000017f4 66696c65 2025732e 2e2e0a00 72620000 file %s.....rb..\n- 0x00001804 43616e6e 6f74206f 70656e20 66696c65 Cannot open file\n- 0x00001814 2025733a 0a202025 730a0000 4572726f %s:. %s...Erro\n- 0x00001824 72207265 6164696e 67202573 3a0a2020 r reading %s:. \n- 0x00001834 25730a00 57726974 696e6720 746f2073 %s..Writing to s\n- 0x00001844 74646f75 742e2e2e 0a000000 7374646f tdout.......stdo\n- 0x00001854 75740000 57726974 696e6720 746f2066 ut..Writing to f\n- 0x00001864 696c6520 25732e2e 2e0a0000 77620000 ile %s......wb..\n- 0x00001874 25732f25 750a0000 43616e6e 6f742077 %s/%u...Cannot w\n- 0x00001884 72697465 20746f20 66696c65 2025733a rite to file %s:\n- 0x00001894 0a202025 730a0000 68656c70 00000000 . %s...help....\n- 0x000018a4 6f757470 75740000 6e657477 6f726b73 output..networks\n- 0x000018b4 00000000 76657262 6f736500 3a000000 ....verbose.:...\n- 0x000018c4 3d000000 0a000000 3d000000 0f000000 =.......=.......\n- 0x000018d4 3d000000 24000000 3d000000 32000000 =...$...=...2...\n- 0x000018e4 3d000000 02000000 3d000000 05000000 =.......=.......\n- 0x000018f4 3d000000 13000000 3d000000 0d000000 =.......=.......\n- 0x00001904 3d000000 0c000000 3d000000 23000000 =.......=...#...\n- 0x00001914 3d000000 11000000 3d000000 26000000 =.......=...&...\n- 0x00001924 3d000000 01000000 3d000000 17000000 =.......=.......\n- 0x00001934 3d000000 08000000 3d000000 09000000 =.......=.......\n- 0x00001944 3d000000 00000000 00000000 =...........\n+ 0x000010c8 01000200 3a000000 3d000000 0a000000 ....:...=.......\n+ 0x000010d8 3d000000 0f000000 3d000000 24000000 =.......=...$...\n+ 0x000010e8 3d000000 32000000 3d000000 02000000 =...2...=.......\n+ 0x000010f8 3d000000 05000000 3d000000 13000000 =.......=.......\n+ 0x00001108 3d000000 0d000000 3d000000 0c000000 =.......=.......\n+ 0x00001118 3d000000 23000000 3d000000 11000000 =...#...=.......\n+ 0x00001128 3d000000 26000000 3d000000 01000000 =...&...=.......\n+ 0x00001138 3d000000 17000000 3d000000 08000000 =.......=.......\n+ 0x00001148 3d000000 09000000 3d000000 00000000 =.......=.......\n+ 0x00001158 00000000 55736167 653a2069 70736574 ....Usage: ipset\n+ 0x00001168 63617420 5b6f7074 696f6e73 5d203c69 cat [options] ..\n+ 0x00001188 5072696e 7473206f 75742074 68652028 Prints out the (\n+ 0x00001198 6e6f6e2d 736f7274 65642920 636f6e74 non-sorted) cont\n+ 0x000011a8 656e7473 206f6620 61206269 6e617279 ents of a binary\n+ 0x000011b8 20495020 73657420 66696c65 2e0a0a4f IP set file...O\n+ 0x000011c8 7074696f 6e733a0a 20203c69 6e707574 ptions:. . T\n+ 0x000011e8 68652062 696e6172 79207365 74206669 he binary set fi\n+ 0x000011f8 6c652074 6f207265 61642e20 20546f20 le to read. To \n+ 0x00001208 72656164 2066726f 6d207374 64696e2c read from stdin,\n+ 0x00001218 20757365 20222d22 20617320 7468650a use \"-\" as the.\n+ 0x00001228 20202020 66696c65 6e616d65 2e0a2020 filename.. \n+ 0x00001238 2d2d6f75 74707574 3d3c6669 6c656e61 --output=, -o . Writes th\n+ 0x00001268 6520636f 6e74656e 7473206f 66207468 e contents of th\n+ 0x00001278 65206269 6e617279 20495020 73657420 e binary IP set \n+ 0x00001288 66696c65 20746f20 3c66696c 656e616d file to . If this. \n+ 0x000012a8 206f7074 696f6e20 69736e27 74206769 option isn't gi\n+ 0x000012b8 76656e2c 20746865 6e207468 6520636f ven, then the co\n+ 0x000012c8 6e74656e 74732077 696c6c20 62652077 ntents will be w\n+ 0x000012d8 72697474 656e2074 6f207374 616e6461 ritten to standa\n+ 0x000012e8 72640a20 2020206f 75747075 742e0a20 rd. output.. \n+ 0x000012f8 202d2d6e 6574776f 726b732c 202d6e0a --networks, -n.\n+ 0x00001308 20202020 57686572 6520706f 73736962 Where possib\n+ 0x00001318 6c652c20 77652067 726f7570 20746865 le, we group the\n+ 0x00001328 20495020 61646472 65737365 7320696e IP addresses in\n+ 0x00001338 20746865 20736574 20696e74 6f204349 the set into CI\n+ 0x00001348 4452206e 6574776f 726b0a20 20202062 DR network. b\n+ 0x00001358 6c6f636b 732e2020 466f7220 64656e73 locks. For dens\n+ 0x00001368 65207365 74732c20 74686973 2063616e e sets, this can\n+ 0x00001378 20677265 61746c79 20726564 75636520 greatly reduce \n+ 0x00001388 74686520 616d6f75 6e74206f 66206f75 the amount of ou\n+ 0x00001398 74707574 0a202020 20746861 74277320 tput. that's \n+ 0x000013a8 67656e65 72617465 642e0a20 202d2d76 generated.. --v\n+ 0x000013b8 6572626f 73652c20 2d760a20 20202053 erbose, -v. S\n+ 0x000013c8 686f7720 70726f67 72657373 20696e66 how progress inf\n+ 0x000013d8 6f726d61 74696f6e 2061626f 75742074 ormation about t\n+ 0x000013e8 68652066 696c6573 20626569 6e672072 he files being r\n+ 0x000013f8 65616420 616e6420 77726974 74656e2e ead and written.\n+ 0x00001408 20204966 0a202020 20746869 73206f70 If. this op\n+ 0x00001418 74696f6e 20697320 6e6f7420 67697665 tion is not give\n+ 0x00001428 6e2c2074 6865206f 6e6c7920 6f757470 n, the only outp\n+ 0x00001438 75742077 696c6c20 62652061 6e792065 ut will be any e\n+ 0x00001448 72726f72 206d6573 73616765 730a2020 rror messages. \n+ 0x00001458 20207468 6174206f 63637572 2e0a2020 that occur.. \n+ 0x00001468 2d2d6865 6c700a20 20202044 6973706c --help. Displ\n+ 0x00001478 61792074 68697320 68656c70 20616e64 ay this help and\n+ 0x00001488 20657869 742e0a0a 4f757470 75742066 exit...Output f\n+ 0x00001498 6f726d61 743a0a20 20546865 206f7574 ormat:. The out\n+ 0x000014a8 70757420 77696c6c 20636f6e 7461696e put will contain\n+ 0x000014b8 206f6e65 20495020 61646472 65737320 one IP address \n+ 0x000014c8 6f72206e 6574776f 726b2070 6572206c or network per l\n+ 0x000014d8 696e652e 20204966 20796f75 20676976 ine. If you giv\n+ 0x000014e8 650a2020 74686520 222d2d6e 6574776f e. the \"--netwo\n+ 0x000014f8 726b7322 206f7074 696f6e2c 20746865 rks\" option, the\n+ 0x00001508 6e207765 2077696c 6c20636f 6c6c6170 n we will collap\n+ 0x00001518 73652061 64647265 73736573 20696e74 se addresses int\n+ 0x00001528 6f204349 44520a20 206e6574 776f726b o CIDR. network\n+ 0x00001538 73207768 65726520 706f7373 69626c65 s where possible\n+ 0x00001548 2e202043 49445220 6e657477 6f726b20 . CIDR network \n+ 0x00001558 626c6f63 6b732077 696c6c20 68617665 blocks will have\n+ 0x00001568 206f6e65 206f6620 7468650a 2020666f one of the. fo\n+ 0x00001578 6c6c6f77 696e6720 666f726d 6174733a llowing formats:\n+ 0x00001588 0a0a2020 2020782e 782e782e 782f6369 .. x.x.x.x/ci\n+ 0x00001598 64720a20 20202078 7878783a 78787878 dr. xxxx:xxxx\n+ 0x000015a8 3a787878 783a7878 78783a78 7878783a :xxxx:xxxx:xxxx:\n+ 0x000015b8 78787878 3a787878 783a7878 78782f63 xxxx:xxxx:xxxx/c\n+ 0x000015c8 6964720a 0a202049 6e646976 69647561 idr.. Individua\n+ 0x000015d8 6c204950 20616464 72657373 65732077 l IP addresses w\n+ 0x000015e8 696c6c20 68617665 206f6e65 206f6620 ill have one of \n+ 0x000015f8 74686520 666f6c6c 6f77696e 6720666f the following fo\n+ 0x00001608 726d6174 733a0a0a 20202020 782e782e rmats:.. x.x.\n+ 0x00001618 782e780a 20202020 78787878 3a787878 x.x. xxxx:xxx\n+ 0x00001628 783a7878 78783a78 7878783a 78787878 x:xxxx:xxxx:xxxx\n+ 0x00001638 3a787878 783a7878 78783a78 7878780a :xxxx:xxxx:xxxx.\n+ 0x00001648 0a20204e 6f746520 74686174 20776520 . Note that we \n+ 0x00001658 6e657665 7220696e 636c7564 65206120 never include a \n+ 0x00001668 2f333220 6f72202f 31323820 73756666 /32 or /128 suff\n+ 0x00001678 69782066 6f722069 6e646976 69647561 ix for individua\n+ 0x00001688 6c206164 64726573 7365732c 0a202065 l addresses,. e\n+ 0x00001698 76656e20 69662079 6f752776 65207265 ven if you've re\n+ 0x000016a8 71756573 74656420 43494452 206e6574 quested CIDR net\n+ 0x000016b8 776f726b 73207669 61207468 6520222d works via the \"-\n+ 0x000016c8 2d6e6574 776f726b 7322206f 7074696f -networks\" optio\n+ 0x000016d8 6e2e0a0a 2020506c 65617365 206e6f74 n... Please not\n+ 0x000016e8 65207468 61742074 6865206f 75747075 e that the outpu\n+ 0x000016f8 74206973 20554e53 4f525445 442e2020 t is UNSORTED. \n+ 0x00001708 54686572 65206172 65206e6f 20677561 There are no gua\n+ 0x00001718 72616e74 65657320 6d616465 0a202061 rantees made. a\n+ 0x00001728 626f7574 20746865 206f7264 6572206f bout the order o\n+ 0x00001738 66207468 65204950 20616464 72657373 f the IP address\n+ 0x00001748 65732061 6e64206e 6574776f 726b7320 es and networks \n+ 0x00001758 696e2074 6865206f 75747075 742e0a00 in the output...\n+ 0x00001768 55736167 653a2069 70736574 63617420 Usage: ipsetcat \n+ 0x00001778 5b6f7074 696f6e73 5d203c69 6e707574 [options] ..hno:\n+ 0x00001798 00000000 69707365 74636174 3a20596f ....ipsetcat: Yo\n+ 0x000017a8 75206d75 73742073 70656369 66792065 u must specify e\n+ 0x000017b8 78616374 6c79206f 6e652069 6e707574 xactly one input\n+ 0x000017c8 2066696c 652e0a00 2d000000 4f70656e file...-...Open\n+ 0x000017d8 696e6720 73746469 6e2e2e2e 0a000000 ing stdin.......\n+ 0x000017e8 73746469 6e000000 4f70656e 696e6720 stdin...Opening \n+ 0x000017f8 66696c65 2025732e 2e2e0a00 72620000 file %s.....rb..\n+ 0x00001808 43616e6e 6f74206f 70656e20 66696c65 Cannot open file\n+ 0x00001818 2025733a 0a202025 730a0000 4572726f %s:. %s...Erro\n+ 0x00001828 72207265 6164696e 67202573 3a0a2020 r reading %s:. \n+ 0x00001838 25730a00 57726974 696e6720 746f2073 %s..Writing to s\n+ 0x00001848 74646f75 742e2e2e 0a000000 7374646f tdout.......stdo\n+ 0x00001858 75740000 57726974 696e6720 746f2066 ut..Writing to f\n+ 0x00001868 696c6520 25732e2e 2e0a0000 77620000 ile %s......wb..\n+ 0x00001878 25732f25 750a0000 43616e6e 6f742077 %s/%u...Cannot w\n+ 0x00001888 72697465 20746f20 66696c65 2025733a rite to file %s:\n+ 0x00001898 0a202025 730a0000 68656c70 00000000 . %s...help....\n+ 0x000018a8 6f757470 75740000 6e657477 6f726b73 output..networks\n+ 0x000018b8 00000000 76657262 6f736500 3a000000 ....verbose.:...\n+ 0x000018c8 3d000000 0a000000 3d000000 0f000000 =.......=.......\n+ 0x000018d8 3d000000 24000000 3d000000 32000000 =...$...=...2...\n+ 0x000018e8 3d000000 02000000 3d000000 05000000 =.......=.......\n+ 0x000018f8 3d000000 13000000 3d000000 0d000000 =.......=.......\n+ 0x00001908 3d000000 0c000000 3d000000 23000000 =.......=...#...\n+ 0x00001918 3d000000 11000000 3d000000 26000000 =.......=...&...\n+ 0x00001928 3d000000 01000000 3d000000 17000000 =.......=.......\n+ 0x00001938 3d000000 08000000 3d000000 09000000 =.......=.......\n+ 0x00001948 3d000000 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- 0x00001950 18f6ff7f 01000000 ........\n+ 0x00001954 18f6ff7f 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- 0x00001958 00000000 ....\n+ 0x0000195c 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- 0x00011e3c 75100000 u...\n+ 0x00011e3c 79100000 y...\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.fini_array {}", "source2": "readelf --wide --decompress --hex-dump=.fini_array {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Hex dump of section '.fini_array':\n- 0x00011e40 35100000 5...\n+ 0x00011e40 39100000 9...\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.got {}", "source2": "readelf --wide --decompress --hex-dump=.got {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Hex dump of section '.got':\n NOTE: This section has relocations against it, but these have NOT been applied to this dump.\n- 0x00011f5c 441e0100 00000000 00000000 240a0000 D...........$...\n- 0x00011f6c 240a0000 240a0000 240a0000 240a0000 $...$...$...$...\n- 0x00011f7c 240a0000 240a0000 240a0000 240a0000 $...$...$...$...\n- 0x00011f8c 240a0000 240a0000 240a0000 240a0000 $...$...$...$...\n- 0x00011f9c 240a0000 240a0000 240a0000 240a0000 $...$...$...$...\n- 0x00011fac 240a0000 240a0000 240a0000 240a0000 $...$...$...$...\n- 0x00011fbc 240a0000 240a0000 240a0000 240a0000 $...$...$...$...\n- 0x00011fcc b9100000 00000000 00000000 00000000 ................\n+ 0x00011f5c 441e0100 00000000 00000000 280a0000 D...........(...\n+ 0x00011f6c 280a0000 280a0000 280a0000 280a0000 (...(...(...(...\n+ 0x00011f7c 280a0000 280a0000 280a0000 280a0000 (...(...(...(...\n+ 0x00011f8c 280a0000 280a0000 280a0000 280a0000 (...(...(...(...\n+ 0x00011f9c 280a0000 280a0000 280a0000 280a0000 (...(...(...(...\n+ 0x00011fac 280a0000 280a0000 280a0000 280a0000 (...(...(...(...\n+ 0x00011fbc 280a0000 280a0000 280a0000 280a0000 (...(...(...(...\n+ 0x00011fcc bd100000 00000000 00000000 00000000 ................\n 0x00011fdc 00000000 00000000 00000000 00000000 ................\n- 0x00011fec 79100000 00000000 650b0000 00000000 y.......e.......\n+ 0x00011fec 7d100000 00000000 690b0000 00000000 }.......i.......\n 0x00011ffc 00000000 ....\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.data {}", "source2": "readelf --wide --decompress --hex-dump=.data {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.data':\n- 0x00012000 00000000 04200100 cc170000 9c180000 ..... ..........\n- 0x00012010 00000000 00000000 68000000 a4180000 ........h.......\n- 0x00012020 01000000 00000000 6f000000 ac180000 ........o.......\n- 0x00012030 00000000 00000000 6e000000 b8180000 ........n.......\n+ 0x00012000 00000000 04200100 d0170000 a0180000 ..... ..........\n+ 0x00012010 00000000 00000000 68000000 a8180000 ........h.......\n+ 0x00012020 01000000 00000000 6f000000 b0180000 ........o.......\n+ 0x00012030 00000000 00000000 6e000000 bc180000 ........n.......\n 0x00012040 00000000 00000000 76000000 00000000 ........v.......\n 0x00012050 00000000 00000000 00000000 ............\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: 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.K9mE8MBR2I/dbd-tmp-hIBHx60/diffoscope_wiacdgd__b2/tmpljurew53DebTarContainer/0/.debug/9851bf643a5731ae52ee6486d93c512f5be35a.debug found, but CRC does not match - ignoring"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 39383531 62663634 33613537 33316165 9851bf643a5731ae\n- 0x00000010 35326565 36343836 64393363 35313266 52ee6486d93c512f\n- 0x00000020 35626533 35612e64 65627567 00000000 5be35a.debug....\n- 0x00000030 0ebfb88a ....\n+ 0x00000000 30363937 39356666 32363530 36313737 069795ff26506177\n+ 0x00000010 34656366 62303334 39316662 39616536 4ecfb03491fb9ae6\n+ 0x00000020 33373163 62642e64 65627567 00000000 371cbd.debug....\n+ 0x00000030 ebad8537 ...7\n \n"}]}, {"source1": "./usr/bin/ipsetdot", "source2": "./usr/bin/ipsetdot", "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: 0xc65\n+ Entry point address: 0xc69\n Start of program headers: 52 (bytes into file)\n Start of section headers: 8728 (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 0xc65\n+Entry point 0xc69\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 0x001418 0x00001418 0x00001418 0x00008 0x00008 R 0x4\n+ EXIDX 0x00141c 0x0000141c 0x0000141c 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 0x01424 0x01424 R E 0x10000\n+ LOAD 0x000000 0x00000000 0x00000000 0x01428 0x01428 R E 0x10000\n LOAD 0x001e64 0x00011e64 0x00011e64 0x001e8 0x001f4 RW 0x10000\n DYNAMIC 0x001e6c 0x00011e6c 0x00011e6c 0x00110 0x00110 RW 0x4\n NOTE 0x000170 0x00000170 0x00000170 0x00044 0x00044 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n GNU_RELRO 0x001e64 0x00011e64 0x00011e64 0x0019c 0x0019c 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 0002a0 10 A 6 3 4\n- [ 6] .dynstr STRTAB 000004b8 0004b8 000227 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 000006e0 0006e0 000054 02 A 5 0 2\n- [ 8] .gnu.version_r VERNEED 00000734 000734 000020 00 A 6 1 4\n- [ 9] .rel.dyn REL 00000754 000754 000098 08 A 5 0 4\n- [10] .rel.plt REL 000007ec 0007ec 000090 08 AI 5 21 4\n- [11] .init PROGBITS 0000087c 00087c 00000c 00 AX 0 0 4\n- [12] .plt PROGBITS 00000888 000888 0000ec 04 AX 0 0 4\n- [13] .text PROGBITS 00000974 000974 000444 00 AX 0 0 4\n- [14] .fini PROGBITS 00000db8 000db8 000008 00 AX 0 0 4\n- [15] .rodata PROGBITS 00000dc0 000dc0 000658 00 A 0 0 4\n- [16] .ARM.exidx ARM_EXIDX 00001418 001418 000008 00 AL 13 0 4\n- [17] .eh_frame PROGBITS 00001420 001420 000004 00 A 0 0 4\n+ [ 6] .dynstr STRTAB 000004b8 0004b8 000229 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 000006e2 0006e2 000054 02 A 5 0 2\n+ [ 8] .gnu.version_r VERNEED 00000738 000738 000020 00 A 6 1 4\n+ [ 9] .rel.dyn REL 00000758 000758 000098 08 A 5 0 4\n+ [10] .rel.plt REL 000007f0 0007f0 000090 08 AI 5 21 4\n+ [11] .init PROGBITS 00000880 000880 00000c 00 AX 0 0 4\n+ [12] .plt PROGBITS 0000088c 00088c 0000ec 04 AX 0 0 4\n+ [13] .text PROGBITS 00000978 000978 000444 00 AX 0 0 4\n+ [14] .fini PROGBITS 00000dbc 000dbc 000008 00 AX 0 0 4\n+ [15] .rodata PROGBITS 00000dc4 000dc4 000658 00 A 0 0 4\n+ [16] .ARM.exidx ARM_EXIDX 0000141c 00141c 000008 00 AL 13 0 4\n+ [17] .eh_frame PROGBITS 00001424 001424 000004 00 A 0 0 4\n [18] .init_array INIT_ARRAY 00011e64 001e64 000004 04 WA 0 0 4\n [19] .fini_array FINI_ARRAY 00011e68 001e68 000004 04 WA 0 0 4\n [20] .dynamic DYNAMIC 00011e6c 001e6c 000110 08 WA 6 0 4\n [21] .got PROGBITS 00011f7c 001f7c 000084 04 WA 0 0 4\n [22] .data PROGBITS 00012000 002000 00004c 00 WA 0 0 4\n [23] .bss NOBITS 0001204c 00204c 00000c 00 WA 0 0 4\n [24] .ARM.attributes ARM_ATTRIBUTES 00000000 00204c 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 42 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 00000000 0 NOTYPE LOCAL DEFAULT UND \n- 1: 0000087c 0 SECTION LOCAL DEFAULT 11 .init\n+ 1: 00000880 0 SECTION LOCAL DEFAULT 11 .init\n 2: 00012000 0 SECTION LOCAL DEFAULT 22 .data\n 3: 00000000 0 FUNC GLOBAL DEFAULT UND strcmp@GLIBC_2.4 (2)\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 fopen@GLIBC_2.4 (2)\n 7: 00000000 0 FUNC GLOBAL DEFAULT UND ipset_init_library\n 8: 00000000 0 OBJECT GLOBAL DEFAULT UND optind@GLIBC_2.4 (2)\n@@ -31,15 +31,15 @@\n 27: 00000000 0 FUNC GLOBAL DEFAULT UND ipset_free\n 28: 00012058 0 NOTYPE GLOBAL DEFAULT 23 _bss_end__\n 29: 0001204c 0 NOTYPE GLOBAL DEFAULT 22 _edata\n 30: 00012000 0 NOTYPE GLOBAL DEFAULT 22 __data_start\n 31: 00012058 0 NOTYPE GLOBAL DEFAULT 23 _end\n 32: 00012000 0 NOTYPE WEAK DEFAULT 22 data_start\n 33: 00012058 0 NOTYPE GLOBAL DEFAULT 23 __bss_end__\n- 34: 00000dc0 4 OBJECT GLOBAL DEFAULT 15 _IO_stdin_used\n- 35: 00000d75 64 FUNC GLOBAL DEFAULT 13 __libc_csu_init\n- 36: 00000c65 0 FUNC GLOBAL DEFAULT 13 _start\n+ 34: 00000dc4 4 OBJECT GLOBAL DEFAULT 15 _IO_stdin_used\n+ 35: 00000d79 64 FUNC GLOBAL DEFAULT 13 __libc_csu_init\n+ 36: 00000c69 0 FUNC GLOBAL DEFAULT 13 _start\n 37: 0001204c 0 NOTYPE GLOBAL DEFAULT 23 __bss_start\n- 38: 00000975 752 FUNC GLOBAL DEFAULT 13 main\n- 39: 00000db5 2 FUNC GLOBAL DEFAULT 13 __libc_csu_fini\n+ 38: 00000979 752 FUNC GLOBAL DEFAULT 13 main\n+ 39: 00000db9 2 FUNC GLOBAL DEFAULT 13 __libc_csu_fini\n 40: 0001204c 0 NOTYPE GLOBAL DEFAULT 23 __bss_start__\n 41: 00012058 0 NOTYPE GLOBAL DEFAULT 23 __end__\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rel.dyn' at offset 0x754 contains 19 entries:\n+Relocation section '.rel.dyn' at offset 0x758 contains 19 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00011e64 00000017 R_ARM_RELATIVE \n 00011e68 00000017 R_ARM_RELATIVE \n 00011fd0 00000017 R_ARM_RELATIVE \n 00011fec 00000017 R_ARM_RELATIVE \n 00011ff4 00000017 R_ARM_RELATIVE \n 00012004 00000017 R_ARM_RELATIVE \n@@ -17,15 +17,15 @@\n 00011fe0 00000a15 R_ARM_GLOB_DAT 00000000 stderr@GLIBC_2.4\n 00011fe4 00000e15 R_ARM_GLOB_DAT 00000000 __gmon_start__\n 00011fe8 00001215 R_ARM_GLOB_DAT 00000000 stdin@GLIBC_2.4\n 00011ff0 00001515 R_ARM_GLOB_DAT 00000000 stdout@GLIBC_2.4\n 00011ff8 00001815 R_ARM_GLOB_DAT 00000000 _ITM_registerTMCloneTable\n 00011ffc 00001915 R_ARM_GLOB_DAT 00000000 optarg@GLIBC_2.4\n \n-Relocation section '.rel.plt' at offset 0x7ec contains 18 entries:\n+Relocation section '.rel.plt' at offset 0x7f0 contains 18 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00011f88 00000316 R_ARM_JUMP_SLOT 00000000 strcmp@GLIBC_2.4\n 00011f8c 00000416 R_ARM_JUMP_SLOT 00000000 __cxa_finalize@GLIBC_2.4\n 00011f90 00000616 R_ARM_JUMP_SLOT 00000000 fopen@GLIBC_2.4\n 00011f94 00000716 R_ARM_JUMP_SLOT 00000000 ipset_init_library\n 00011f98 00000916 R_ARM_JUMP_SLOT 00000000 ipset_load\n 00011f9c 00000b16 R_ARM_JUMP_SLOT 00000000 fwrite@GLIBC_2.4\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -1,32 +1,32 @@\n \n Dynamic section at offset 0x1e6c contains 29 entries:\n Tag Type Name/Value\n 0x00000001 (NEEDED) Shared library: [libcorkipset.so.1]\n 0x00000001 (NEEDED) Shared library: [libcork.so.16]\n 0x00000001 (NEEDED) Shared library: [libc.so.6]\n- 0x0000000c (INIT) 0x87c\n- 0x0000000d (FINI) 0xdb8\n+ 0x0000000c (INIT) 0x880\n+ 0x0000000d (FINI) 0xdbc\n 0x00000019 (INIT_ARRAY) 0x11e64\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0x11e68\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x1b4\n 0x00000005 (STRTAB) 0x4b8\n 0x00000006 (SYMTAB) 0x218\n- 0x0000000a (STRSZ) 551 (bytes)\n+ 0x0000000a (STRSZ) 553 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000015 (DEBUG) 0x0\n 0x00000003 (PLTGOT) 0x11f7c\n 0x00000002 (PLTRELSZ) 144 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x7ec\n- 0x00000011 (REL) 0x754\n+ 0x00000017 (JMPREL) 0x7f0\n+ 0x00000011 (REL) 0x758\n 0x00000012 (RELSZ) 152 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW PIE\n- 0x6ffffffe (VERNEED) 0x734\n+ 0x6ffffffe (VERNEED) 0x738\n 0x6fffffff (VERNEEDNUM) 1\n- 0x6ffffff0 (VERSYM) 0x6e0\n+ 0x6ffffff0 (VERSYM) 0x6e2\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: 4b75ca3fe50acb70a1e7370aaae488aaa2e08644\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: b013dc138b5d35aabc30f0126fe044639e1dcd83\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,19 +1,19 @@\n \n Version symbols section '.gnu.version' contains 42 entries:\n- Addr: 0x00000000000006e0 Offset: 0x0006e0 Link: 5 (.dynsym)\n+ Addr: 0x00000000000006e2 Offset: 0x0006e2 Link: 5 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 0 (*local*) 2 (GLIBC_2.4) \n 004: 2 (GLIBC_2.4) 1 (*global*) 2 (GLIBC_2.4) 1 (*global*) \n 008: 2 (GLIBC_2.4) 1 (*global*) 2 (GLIBC_2.4) 2 (GLIBC_2.4) \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: 2 (GLIBC_2.4) 2 (GLIBC_2.4) 2 (GLIBC_2.4) 1 (*global*) \n 018: 1 (*global*) 2 (GLIBC_2.4) 2 (GLIBC_2.4) 1 (*global*) \n 01c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 020: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 024: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 028: 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 1 entry:\n- Addr: 0x0000000000000734 Offset: 0x000734 Link: 6 (.dynstr)\n+ Addr: 0x0000000000000738 Offset: 0x000738 Link: 6 (.dynstr)\n 000000: Version: 1 File: libc.so.6 Cnt: 1\n 0x0010: 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": "@@ -30,9 +30,9 @@\n 0x00000668 696e6974 005f656e 64005f5f 656e645f init._end.__end_\n 0x00000678 5f005f5f 6273735f 73746172 7400474c _.__bss_start.GL\n 0x00000688 4942435f 322e3400 00000000 00000000 IBC_2.4.........\n 0x00000698 00000000 00000000 00000000 00000000 ................\n 0x000006a8 00000000 00000000 00000000 00000000 ................\n 0x000006b8 00000000 00000000 00000000 00000000 ................\n 0x000006c8 00000000 00000000 00000000 00000000 ................\n- 0x000006d8 00000000 000000 .......\n+ 0x000006d8 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-0000087c <_init>:\n+00000880 <_init>:\n _init():\n \tpush\t{r3, lr}\n-\tbl\tcac \n+\tbl\tcb0 \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,101 +1,101 @@\n \n \n \n Disassembly of section .plt:\n \n-00000888 <.plt>:\n+0000088c <.plt>:\n \tpush\t{lr}\t\t; (str lr, [sp, #-4]!)\n-\tldr\tlr, [pc, #4]\t; 898 <.plt+0x10>\n+\tldr\tlr, [pc, #4]\t; 89c <.plt+0x10>\n \tadd\tlr, pc, lr\n \tldr\tpc, [lr, #8]!\n-\tandeq\tr1, r1, r4, ror #13\n+\tandeq\tr1, r1, r0, ror #13\n \n-0000089c :\n+000008a0 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #1764]!\t; 0x6e4\n+\tldr\tpc, [ip, #1760]!\t; 0x6e0\n \n-000008a8 <__cxa_finalize@plt>:\n+000008ac <__cxa_finalize@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #1756]!\t; 0x6dc\n+\tldr\tpc, [ip, #1752]!\t; 0x6d8\n \n-000008b4 :\n+000008b8 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #1748]!\t; 0x6d4\n+\tldr\tpc, [ip, #1744]!\t; 0x6d0\n \n-000008c0 :\n+000008c4 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #1740]!\t; 0x6cc\n+\tldr\tpc, [ip, #1736]!\t; 0x6c8\n \n-000008cc :\n+000008d0 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #1732]!\t; 0x6c4\n+\tldr\tpc, [ip, #1728]!\t; 0x6c0\n \n-000008d8 :\n+000008dc :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #1724]!\t; 0x6bc\n+\tldr\tpc, [ip, #1720]!\t; 0x6b8\n \n-000008e4 <__libc_start_main@plt>:\n+000008e8 <__libc_start_main@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #1716]!\t; 0x6b4\n+\tldr\tpc, [ip, #1712]!\t; 0x6b0\n \n-000008f0 :\n+000008f4 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #1708]!\t; 0x6ac\n+\tldr\tpc, [ip, #1704]!\t; 0x6a8\n \n-000008fc <__gmon_start__@plt>:\n+00000900 <__gmon_start__@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #1700]!\t; 0x6a4\n+\tldr\tpc, [ip, #1696]!\t; 0x6a0\n \n-00000908 :\n+0000090c :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #1692]!\t; 0x69c\n+\tldr\tpc, [ip, #1688]!\t; 0x698\n \n-00000914 :\n+00000918 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #1684]!\t; 0x694\n+\tldr\tpc, [ip, #1680]!\t; 0x690\n \n-00000920 :\n+00000924 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #1676]!\t; 0x68c\n+\tldr\tpc, [ip, #1672]!\t; 0x688\n \n-0000092c <__errno_location@plt>:\n+00000930 <__errno_location@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #1668]!\t; 0x684\n+\tldr\tpc, [ip, #1664]!\t; 0x680\n \n-00000938 <__fprintf_chk@plt>:\n+0000093c <__fprintf_chk@plt>:\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #1660]!\t; 0x67c\n+\tldr\tpc, [ip, #1656]!\t; 0x678\n \n-00000944 :\n+00000948 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #1652]!\t; 0x674\n+\tldr\tpc, [ip, #1648]!\t; 0x670\n \n-00000950 :\n+00000954 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #1644]!\t; 0x66c\n+\tldr\tpc, [ip, #1640]!\t; 0x668\n \n-0000095c :\n+00000960 :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #1636]!\t; 0x664\n+\tldr\tpc, [ip, #1632]!\t; 0x660\n \n-00000968 :\n+0000096c :\n \tadd\tip, pc, #0, 12\n \tadd\tip, ip, #69632\t; 0x11000\n-\tldr\tpc, [ip, #1628]!\t; 0x65c\n+\tldr\tpc, [ip, #1624]!\t; 0x658\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 899"], "unified_diff": "@@ -1,326 +1,326 @@\n \n \n \n Disassembly of section .text:\n \n-00000974
:\n+00000978
:\n main():\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, lr}\n \tmov\tr5, r0\n-\tldr.w\tr9, [pc, #604]\t; bd8 \n-\tldr.w\tr8, [pc, #604]\t; bdc \n+\tldr.w\tr9, [pc, #604]\t; bdc \n+\tldr.w\tr8, [pc, #604]\t; be0 \n \tsub\tsp, #16\n \tadd\tr9, pc\n-\tldr\tr7, [pc, #600]\t; (be0 )\n+\tldr\tr7, [pc, #600]\t; (be4 )\n \tadd.w\tsl, r9, #4\n \tadd\tr8, pc\n \tmov\tr6, r1\n \tadd\tr7, pc\n-\tblx\t8c0 \n+\tblx\t8c4 \n \tmov\tr3, sl\n \tmovs\tr4, #0\n \tmov\tr2, r8\n \tmov\tr1, r6\n \tmov\tr0, r5\n \tstr\tr4, [sp, #0]\n-\tblx\t908 \n+\tblx\t90c \n \tadds\tr3, r0, #1\n-\tbeq.n\t9fe \n+\tbeq.n\ta02 \n \tcmp\tr0, #111\t; 0x6f\n-\tbeq.n\t9d8 \n+\tbeq.n\t9dc \n \tcmp\tr0, #118\t; 0x76\n-\tbne.n\t9bc \n-\tldr\tr3, [pc, #560]\t; (be4 )\n+\tbne.n\t9c0 \n+\tldr\tr3, [pc, #560]\t; (be8 )\n \tmovs\tr2, #1\n \tadd\tr3, pc\n \tstrb\tr2, [r3, #0]\n-\tb.n\t996 \n+\tb.n\t99a \n \tcmp\tr0, #104\t; 0x68\n-\tbeq.n\t9e4 \n-\tldr\tr3, [pc, #548]\t; (be8 )\n+\tbeq.n\t9e8 \n+\tldr\tr3, [pc, #548]\t; (bec )\n \tmovs\tr2, #43\t; 0x2b\n-\tldr\tr0, [pc, #548]\t; (bec )\n+\tldr\tr0, [pc, #548]\t; (bf0 )\n \tmovs\tr1, #1\n \tadd\tr0, pc\n \tldr\tr3, [r7, r3]\n \tldr\tr3, [r3, #0]\n-\tblx\t8d8 \n+\tblx\t8dc \n \tmovs\tr0, #1\n-\tblx\t914 \n-\tldr\tr3, [pc, #532]\t; (bf0 )\n+\tblx\t918 \n+\tldr\tr3, [pc, #532]\t; (bf4 )\n \tldr\tr3, [r7, r3]\n \tldr\tr3, [r3, #0]\n \tstr.w\tr3, [r9]\n-\tb.n\t996 \n-\tldr\tr3, [pc, #524]\t; (bf4 )\n+\tb.n\t99a \n+\tldr\tr3, [pc, #524]\t; (bf8 )\n \tmov.w\tr2, #1008\t; 0x3f0\n-\tldr\tr0, [pc, #524]\t; (bf8 )\n+\tldr\tr0, [pc, #524]\t; (bfc )\n \tmovs\tr1, #1\n \tadd\tr0, pc\n \tldr\tr3, [r7, r3]\n \tldr\tr3, [r3, #0]\n-\tblx\t8d8 \n+\tblx\t8dc \n \tmov\tr0, r4\n-\tblx\t914 \n-\tldr\tr3, [pc, #508]\t; (bfc )\n+\tblx\t918 \n+\tldr\tr3, [pc, #508]\t; (c00 )\n \tldr\tr3, [r7, r3]\n \tldr\tr3, [r3, #0]\n \tsubs\tr5, r5, r3\n \tcmp\tr5, #1\n-\tbne.w\tb7a \n-\tldr\tr4, [pc, #496]\t; (c00 )\n+\tbne.w\tb7e \n+\tldr\tr4, [pc, #496]\t; (c04 )\n \tldr.w\tr6, [r6, r3, lsl #2]\n \tadd\tr4, pc\n-\tldr\tr1, [pc, #492]\t; (c04 )\n+\tldr\tr1, [pc, #492]\t; (c08 )\n \tmov\tr0, r6\n \tadd\tr1, pc\n \tstr\tr6, [r4, #4]\n-\tblx\t89c \n+\tblx\t8a0 \n \tldrb\tr3, [r4, #0]\n \tcmp\tr0, #0\n-\tbne.n\taba \n+\tbne.n\tabe \n \tcmp\tr3, #0\n-\tbne.n\tb20 \n-\tldr\tr2, [pc, #476]\t; (c08 )\n-\tldr\tr3, [pc, #476]\t; (c0c )\n+\tbne.n\tb24 \n+\tldr\tr2, [pc, #476]\t; (c0c )\n+\tldr\tr3, [pc, #476]\t; (c10 )\n \tadd\tr2, pc\n-\tldr\tr1, [pc, #476]\t; (c10 )\n+\tldr\tr1, [pc, #476]\t; (c14 )\n \tadd\tr1, pc\n \tstr\tr1, [r2, #4]\n \tldr\tr3, [r7, r3]\n \tldr\tr0, [r3, #0]\n-\tblx\t8cc \n+\tblx\t8d0 \n \tmov\tr4, r0\n \tcmp\tr0, #0\n-\tbeq.n\taf6 \n-\tldr\tr3, [pc, #460]\t; (c14 )\n-\tldr\tr2, [pc, #464]\t; (c18 )\n+\tbeq.n\tafa \n+\tldr\tr3, [pc, #460]\t; (c18 )\n+\tldr\tr2, [pc, #464]\t; (c1c )\n \tadd\tr3, pc\n \tadd\tr2, pc\n \tldr\tr5, [r3, #0]\n \tldrb\tr6, [r2, #0]\n-\tcbz\tr5, a90 \n-\tldr\tr1, [pc, #456]\t; (c1c )\n+\tcbz\tr5, a94 \n+\tldr\tr1, [pc, #456]\t; (c20 )\n \tmov\tr0, r5\n \tadd\tr1, pc\n-\tblx\t89c \n-\tcbz\tr0, a90 \n+\tblx\t8a0 \n+\tcbz\tr0, a94 \n \tcmp\tr6, #0\n-\tbne.n\tb48 \n-\tldr\tr6, [pc, #444]\t; (c20 )\n-\tldr\tr1, [pc, #444]\t; (c24 )\n+\tbne.n\tb4c \n+\tldr\tr6, [pc, #444]\t; (c24 )\n+\tldr\tr1, [pc, #444]\t; (c28 )\n \tadd\tr6, pc\n \tadd\tr1, pc\n \tldr\tr0, [r6, #0]\n-\tblx\t8b4 \n+\tblx\t8b8 \n \tmov\tr5, r0\n \tcmp\tr0, #0\n-\tbeq.w\tbbc \n+\tbeq.w\tbc0 \n \tmov\tr1, r4\n-\tblx\t920 \n+\tblx\t924 \n \tcmp\tr0, #0\n-\tbne.n\tb5c \n+\tbne.n\tb60 \n \tmov\tr0, r4\n-\tblx\t968 \n+\tblx\t96c \n \tmov\tr0, r5\n-\tblx\t944 \n-\tb.n\tab2 \n-\tcbnz\tr6, ae2 \n-\tldr\tr1, [pc, #352]\t; (bf4 )\n-\tldr\tr3, [pc, #400]\t; (c28 )\n-\tldr\tr2, [pc, #404]\t; (c2c )\n+\tblx\t948 \n+\tb.n\tab6 \n+\tcbnz\tr6, ae6 \n+\tldr\tr1, [pc, #352]\t; (bf8 )\n+\tldr\tr3, [pc, #400]\t; (c2c )\n+\tldr\tr2, [pc, #404]\t; (c30 )\n \tadd\tr3, pc\n \tldr\tr0, [r7, r1]\n \tmov\tr1, r4\n \tadd\tr2, pc\n \tstr\tr2, [r3, #0]\n \tldr\tr0, [r0, #0]\n-\tblx\t920 \n+\tblx\t924 \n \tcmp\tr0, #0\n-\tbne.n\tb5c \n+\tbne.n\tb60 \n \tmov\tr0, r4\n-\tblx\t968 \n+\tblx\t96c \n \tmovs\tr0, #0\n \tadd\tsp, #16\n \tldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, sl, pc}\n \tcmp\tr3, #0\n-\tbne.n\tb34 \n-\tldr\tr4, [pc, #368]\t; (c30 )\n-\tldr\tr1, [pc, #368]\t; (c34 )\n+\tbne.n\tb38 \n+\tldr\tr4, [pc, #368]\t; (c34 )\n+\tldr\tr1, [pc, #368]\t; (c38 )\n \tadd\tr4, pc\n \tadd\tr1, pc\n \tldr\tr0, [r4, #4]\n-\tblx\t8b4 \n+\tblx\t8b8 \n \tmov\tr5, r0\n \tcmp\tr0, #0\n-\tbeq.n\tba0 \n-\tblx\t8cc \n+\tbeq.n\tba4 \n+\tblx\t8d0 \n \tmov\tr4, r0\n-\tcbz\tr0, af6 \n+\tcbz\tr0, afa \n \tmov\tr0, r5\n-\tblx\t944 \n-\tb.n\ta44 \n-\tldr\tr3, [pc, #260]\t; (be8 )\n+\tblx\t948 \n+\tb.n\ta48 \n+\tldr\tr3, [pc, #260]\t; (bec )\n \tmovs\tr2, #21\n-\tldr\tr0, [pc, #336]\t; (c38 )\n+\tldr\tr0, [pc, #336]\t; (c3c )\n \tmovs\tr1, #1\n \tadd\tr0, pc\n \tldr\tr3, [r7, r3]\n \tldr\tr3, [r3, #0]\n-\tblx\t8d8 \n-\tb.n\ta92 \n-\tldr\tr2, [pc, #240]\t; (be8 )\n-\tldr\tr3, [pc, #320]\t; (c3c )\n+\tblx\t8dc \n+\tb.n\ta96 \n+\tldr\tr2, [pc, #240]\t; (bec )\n+\tldr\tr3, [pc, #320]\t; (c40 )\n \tadd\tr3, pc\n \tldr\tr2, [r7, r2]\n \tldr\tr3, [r3, #4]\n \tldr\tr5, [r2, #0]\n \tstr\tr3, [sp, #12]\n-\tblx\t950 \n-\tldr\tr2, [pc, #308]\t; (c40 )\n+\tblx\t954 \n+\tldr\tr2, [pc, #308]\t; (c44 )\n \tmov\tr4, r0\n \tadd\tr2, pc\n \tldr\tr3, [sp, #12]\n \tmovs\tr1, #1\n \tmov\tr0, r5\n \tstr\tr4, [sp, #0]\n-\tblx\t938 <__fprintf_chk@plt>\n+\tblx\t93c <__fprintf_chk@plt>\n \tmovs\tr0, #1\n-\tblx\t914 \n-\tldr\tr3, [pc, #196]\t; (be8 )\n+\tblx\t918 \n+\tldr\tr3, [pc, #196]\t; (bec )\n \tmovs\tr2, #17\n-\tldr\tr0, [pc, #284]\t; (c44 )\n+\tldr\tr0, [pc, #284]\t; (c48 )\n \tmov\tr1, r5\n \tadd\tr0, pc\n \tldr\tr3, [r7, r3]\n \tldr\tr3, [r3, #0]\n-\tblx\t8d8 \n-\tb.n\ta2a \n-\tldr\tr0, [pc, #176]\t; (be8 )\n+\tblx\t8dc \n+\tb.n\ta2e \n+\tldr\tr0, [pc, #176]\t; (bec )\n \tmov\tr3, r6\n-\tldr\tr2, [pc, #268]\t; (c48 )\n+\tldr\tr2, [pc, #268]\t; (c4c )\n \tmov\tr1, r5\n \tadd\tr2, pc\n \tldr\tr0, [r7, r0]\n \tldr\tr0, [r0, #0]\n-\tblx\t938 <__fprintf_chk@plt>\n-\tb.n\tabe \n-\tldr\tr1, [pc, #156]\t; (be8 )\n+\tblx\t93c <__fprintf_chk@plt>\n+\tb.n\tac2 \n+\tldr\tr1, [pc, #156]\t; (bec )\n \tmov\tr3, r5\n-\tldr\tr2, [pc, #252]\t; (c4c )\n+\tldr\tr2, [pc, #252]\t; (c50 )\n \tadd\tr2, pc\n \tldr\tr1, [r7, r1]\n \tldr\tr0, [r1, #0]\n \tmovs\tr1, #1\n-\tblx\t938 <__fprintf_chk@plt>\n-\tb.n\ta62 \n-\tldr\tr3, [pc, #136]\t; (be8 )\n+\tblx\t93c <__fprintf_chk@plt>\n+\tb.n\ta66 \n+\tldr\tr3, [pc, #136]\t; (bec )\n \tldr\tr3, [r7, r3]\n \tldr\tr4, [r3, #0]\n-\tblx\t950 \n-\tldr\tr2, [pc, #232]\t; (c50 )\n+\tblx\t954 \n+\tldr\tr2, [pc, #232]\t; (c54 )\n \tmov\tr3, r0\n \tmovs\tr1, #1\n \tmov\tr0, r4\n \tadd\tr2, pc\n-\tblx\t938 <__fprintf_chk@plt>\n+\tblx\t93c <__fprintf_chk@plt>\n \tmovs\tr0, #1\n-\tblx\t914 \n-\tldr\tr3, [pc, #108]\t; (be8 )\n+\tblx\t918 \n+\tldr\tr3, [pc, #108]\t; (bec )\n \tmovs\tr2, #51\t; 0x33\n-\tldr\tr0, [pc, #212]\t; (c54 )\n+\tldr\tr0, [pc, #212]\t; (c58 )\n \tmovs\tr1, #1\n \tadd\tr0, pc\n \tldr\tr4, [r7, r3]\n \tldr\tr3, [r4, #0]\n-\tblx\t8d8 \n-\tldr\tr0, [pc, #200]\t; (c58 )\n+\tblx\t8dc \n+\tldr\tr0, [pc, #200]\t; (c5c )\n \tldr\tr3, [r4, #0]\n \tmovs\tr2, #43\t; 0x2b\n \tadd\tr0, pc\n \tmovs\tr1, #1\n-\tblx\t8d8 \n+\tblx\t8dc \n \tmovs\tr0, #1\n-\tblx\t914 \n-\tldr\tr2, [pc, #68]\t; (be8 )\n+\tblx\t918 \n+\tldr\tr2, [pc, #68]\t; (bec )\n \tldr\tr3, [r4, #4]\n \tstr\tr3, [sp, #12]\n \tldr\tr2, [r7, r2]\n \tldr\tr5, [r2, #0]\n-\tblx\t92c <__errno_location@plt>\n+\tblx\t930 <__errno_location@plt>\n \tldr\tr0, [r0, #0]\n-\tblx\t8f0 \n-\tldr\tr2, [pc, #164]\t; (c5c )\n+\tblx\t8f4 \n+\tldr\tr2, [pc, #164]\t; (c60 )\n \tmov\tr4, r0\n \tadd\tr2, pc\n-\tb.n\tb0e \n-\tldr\tr2, [pc, #40]\t; (be8 )\n+\tb.n\tb12 \n+\tldr\tr2, [pc, #40]\t; (bec )\n \tldr\tr3, [r6, #0]\n \tstr\tr3, [sp, #12]\n \tldr\tr2, [r7, r2]\n \tldr\tr5, [r2, #0]\n-\tblx\t92c <__errno_location@plt>\n+\tblx\t930 <__errno_location@plt>\n \tldr\tr0, [r0, #0]\n-\tblx\t8f0 \n-\tldr\tr2, [pc, #140]\t; (c60 )\n+\tblx\t8f4 \n+\tldr\tr2, [pc, #140]\t; (c64 )\n \tmov\tr4, r0\n \tadd\tr2, pc\n-\tb.n\tb0e \n-\tasrs\tr0, r0, #26\n+\tb.n\tb12 \n+\tasrs\tr4, r7, #25\n \tmovs\tr1, r0\n \tlsrs\tr4, r4, #3\n \tmovs\tr0, r0\n-\tasrs\tr0, r5, #23\n+\tasrs\tr4, r4, #23\n \tmovs\tr1, r0\n-\tasrs\tr6, r2, #26\n+\tasrs\tr2, r2, #26\n \tmovs\tr1, r0\n \tlsls\tr4, r4, #1\n \tmovs\tr0, r0\n \tlsrs\tr4, r7, #1\n \tmovs\tr0, r0\n \tlsls\tr0, r0, #2\n \tmovs\tr0, r0\n \tlsls\tr4, r6, #1\n \tmovs\tr0, r0\n \tlsls\tr2, r4, #17\n \tmovs\tr0, r0\n \tlsls\tr0, r4, #1\n \tmovs\tr0, r0\n-\tasrs\tr2, r7, #24\n+\tasrs\tr6, r6, #24\n \tmovs\tr1, r0\n \tlsrs\tr0, r2, #2\n \tmovs\tr0, r0\n-\tasrs\tr6, r3, #24\n+\tasrs\tr2, r3, #24\n \tmovs\tr1, r0\n \tlsls\tr4, r5, #1\n \tmovs\tr0, r0\n \tlsrs\tr6, r1, #2\n \tmovs\tr0, r0\n-\tasrs\tr4, r7, #22\n+\tasrs\tr0, r7, #22\n \tmovs\tr1, r0\n-\tasrs\tr2, r0, #24\n+\tasrs\tr6, r7, #23\n \tmovs\tr1, r0\n \tlsrs\tr2, r2, #1\n \tmovs\tr0, r0\n-\tasrs\tr6, r3, #22\n+\tasrs\tr2, r3, #22\n \tmovs\tr1, r0\n \tlsrs\tr4, r4, #3\n \tmovs\tr0, r0\n-\tasrs\tr4, r5, #21\n+\tasrs\tr0, r5, #21\n \tmovs\tr1, r0\n \tlsrs\tr6, r1, #2\n \tmovs\tr0, r0\n-\tasrs\tr2, r1, #22\n+\tasrs\tr6, r0, #22\n \tmovs\tr1, r0\n \tlsrs\tr0, r3, #32\n \tmovs\tr0, r0\n \tlsrs\tr2, r5, #32\n \tmovs\tr0, r0\n-\tasrs\tr2, r2, #21\n+\tasrs\tr6, r1, #21\n \tmovs\tr1, r0\n \tlsls\tr0, r6, #31\n \tmovs\tr0, r0\n \tlsls\tr4, r0, #30\n \tmovs\tr0, r0\n \tlsls\tr4, r1, #30\n \tmovs\tr0, r0\n@@ -333,174 +333,174 @@\n \tlsls\tr2, r6, #26\n \tmovs\tr0, r0\n \tlsls\tr0, r5, #28\n \tmovs\tr0, r0\n \tlsls\tr4, r1, #28\n \t...\n \n-00000c64 <_start>:\n+00000c68 <_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; c9c <_start+0x38>\n-\tadd\tr3, pc, #32\t; (adr r3, c9c <_start+0x38>)\n+\tldr.w\tsl, [pc, #36]\t; ca0 <_start+0x38>\n+\tadd\tr3, pc, #32\t; (adr r3, ca0 <_start+0x38>)\n \tadd\tsl, r3\n-\tldr.w\tip, [pc, #32]\t; ca0 <_start+0x3c>\n+\tldr.w\tip, [pc, #32]\t; ca4 <_start+0x3c>\n \tldr.w\tip, [sl, ip]\n \tstr.w\tip, [sp, #-4]!\n-\tldr\tr3, [pc, #24]\t; (ca4 <_start+0x40>)\n+\tldr\tr3, [pc, #24]\t; (ca8 <_start+0x40>)\n \tldr.w\tr3, [sl, r3]\n-\tldr\tr0, [pc, #24]\t; (ca8 <_start+0x44>)\n+\tldr\tr0, [pc, #24]\t; (cac <_start+0x44>)\n \tldr.w\tr0, [sl, r0]\n-\tblx\t8e4 <__libc_start_main@plt>\n-\tblx\t95c \n-\tasrs\tr0, r4, #11\n+\tblx\t8e8 <__libc_start_main@plt>\n+\tblx\t960 \n+\tasrs\tr4, r3, #11\n \tmovs\tr1, r0\n \tlsls\tr4, r2, #1\n \tmovs\tr0, r0\n \tlsls\tr0, r6, #1\n \tmovs\tr0, r0\n \tlsls\tr0, r7, #1\n \t...\n \n-00000cac :\n+00000cb0 :\n call_weak_fn():\n-\tldr\tr3, [pc, #20]\t; cc8 \n-\tldr\tr2, [pc, #20]\t; ccc \n+\tldr\tr3, [pc, #20]\t; ccc \n+\tldr\tr2, [pc, #20]\t; cd0 \n \tadd\tr3, pc, r3\n \tldr\tr2, [r3, r2]\n \tcmp\tr2, #0\n \tbxeq\tlr\n-\tb\t8fc <__gmon_start__@plt>\n-\tandeq\tr1, r1, r0, asr #5\n+\tb\t900 <__gmon_start__@plt>\n+\t\t\t; instruction: 0x000112bc\n \tandeq\tr0, r0, r8, rrx\n \n-00000cd0 :\n+00000cd4 :\n deregister_tm_clones():\n-\tldr\tr0, [pc, #24]\t; (cec )\n-\tldr\tr3, [pc, #28]\t; (cf0 )\n-\tldr\tr2, [pc, #28]\t; (cf4 )\n+\tldr\tr0, [pc, #24]\t; (cf0 )\n+\tldr\tr3, [pc, #28]\t; (cf4 )\n+\tldr\tr2, [pc, #28]\t; (cf8 )\n \tadd\tr0, pc\n \tadd\tr3, pc\n \tadd\tr2, pc\n \tcmp\tr3, r0\n-\tbeq.n\tce8 \n-\tldr\tr3, [pc, #20]\t; (cf8 )\n+\tbeq.n\tcec \n+\tldr\tr3, [pc, #20]\t; (cfc )\n \tldr\tr3, [r2, r3]\n-\tcbz\tr3, ce8 \n+\tcbz\tr3, cec \n \tbx\tr3\n \tbx\tlr\n \tnop\n-\tasrs\tr2, r6, #13\n+\tasrs\tr6, r5, #13\n \tmovs\tr1, r0\n-\tasrs\tr0, r6, #13\n+\tasrs\tr4, r5, #13\n \tmovs\tr1, r0\n-\tasrs\tr6, r3, #10\n+\tasrs\tr2, r3, #10\n \tmovs\tr1, r0\n \tlsls\tr4, r3, #1\n \t...\n \n-00000cfc :\n+00000d00 :\n register_tm_clones():\n-\tldr\tr0, [pc, #32]\t; (d20 )\n-\tldr\tr1, [pc, #36]\t; (d24 )\n+\tldr\tr0, [pc, #32]\t; (d24 )\n+\tldr\tr1, [pc, #36]\t; (d28 )\n \tadd\tr0, pc\n-\tldr\tr2, [pc, #36]\t; (d28 )\n+\tldr\tr2, [pc, #36]\t; (d2c )\n \tadd\tr1, pc\n \tsubs\tr1, r1, r0\n \tadd\tr2, pc\n \tlsrs\tr3, r1, #31\n \tadd.w\tr1, r3, r1, asr #2\n \tasrs\tr1, r1, #1\n-\tbeq.n\td1c \n-\tldr\tr3, [pc, #20]\t; (d2c )\n+\tbeq.n\td20 \n+\tldr\tr3, [pc, #20]\t; (d30 )\n \tldr\tr3, [r2, r3]\n-\tcbz\tr3, d1c \n+\tcbz\tr3, d20 \n \tbx\tr3\n \tbx\tlr\n \tnop\n-\tasrs\tr0, r1, #13\n-\tmovs\tr1, r0\n \tasrs\tr4, r0, #13\n \tmovs\tr1, r0\n-\tasrs\tr0, r6, #9\n+\tasrs\tr0, r0, #13\n+\tmovs\tr1, r0\n+\tasrs\tr4, r5, #9\n \tmovs\tr1, r0\n \tlsls\tr4, r7, #1\n \t...\n \n-00000d30 <__do_global_dtors_aux>:\n+00000d34 <__do_global_dtors_aux>:\n __do_global_dtors_aux():\n \tpush\t{r3, lr}\n-\tldr\tr3, [pc, #40]\t; (d5c <__do_global_dtors_aux+0x2c>)\n-\tldr\tr2, [pc, #40]\t; (d60 <__do_global_dtors_aux+0x30>)\n+\tldr\tr3, [pc, #40]\t; (d60 <__do_global_dtors_aux+0x2c>)\n+\tldr\tr2, [pc, #40]\t; (d64 <__do_global_dtors_aux+0x30>)\n \tadd\tr3, pc\n \tadd\tr2, pc\n \tldrb\tr3, [r3, #0]\n-\tcbnz\tr3, d5a <__do_global_dtors_aux+0x2a>\n-\tldr\tr3, [pc, #36]\t; (d64 <__do_global_dtors_aux+0x34>)\n+\tcbnz\tr3, d5e <__do_global_dtors_aux+0x2a>\n+\tldr\tr3, [pc, #36]\t; (d68 <__do_global_dtors_aux+0x34>)\n \tldr\tr3, [r2, r3]\n-\tcbz\tr3, d4e <__do_global_dtors_aux+0x1e>\n-\tldr\tr3, [pc, #32]\t; (d68 <__do_global_dtors_aux+0x38>)\n+\tcbz\tr3, d52 <__do_global_dtors_aux+0x1e>\n+\tldr\tr3, [pc, #32]\t; (d6c <__do_global_dtors_aux+0x38>)\n \tadd\tr3, pc\n \tldr\tr0, [r3, #0]\n-\tblx\t8a8 <__cxa_finalize@plt>\n-\tbl\tcd0 \n-\tldr\tr3, [pc, #24]\t; (d6c <__do_global_dtors_aux+0x3c>)\n+\tblx\t8ac <__cxa_finalize@plt>\n+\tbl\tcd4 \n+\tldr\tr3, [pc, #24]\t; (d70 <__do_global_dtors_aux+0x3c>)\n \tmovs\tr2, #1\n \tadd\tr3, pc\n \tstrb\tr2, [r3, #0]\n \tpop\t{r3, pc}\n-\tasrs\tr2, r2, #12\n+\tasrs\tr6, r1, #12\n \tmovs\tr1, r0\n-\tasrs\tr0, r0, #9\n+\tasrs\tr4, r7, #8\n \tmovs\tr1, r0\n \tlsls\tr0, r3, #1\n \tmovs\tr0, r0\n-\tasrs\tr2, r7, #10\n+\tasrs\tr6, r6, #10\n \tmovs\tr1, r0\n-\tasrs\tr2, r6, #11\n+\tasrs\tr6, r5, #11\n \tmovs\tr1, r0\n \n-00000d70 :\n+00000d74 :\n frame_dummy():\n-\tb.n\tcfc \n+\tb.n\td00 \n \tnop\n \n-00000d74 <__libc_csu_init>:\n+00000d78 <__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; (dac <__libc_csu_init+0x38>)\n-\tldr\tr5, [pc, #48]\t; (db0 <__libc_csu_init+0x3c>)\n+\tldr\tr6, [pc, #48]\t; (db0 <__libc_csu_init+0x38>)\n+\tldr\tr5, [pc, #48]\t; (db4 <__libc_csu_init+0x3c>)\n \tmov\tr8, r1\n \tadd\tr6, pc\n \tmov\tr9, r2\n \tadd\tr5, pc\n-\tblx\t87c <_init>\n+\tblx\t880 <_init>\n \tsubs\tr6, r6, r5\n \tasrs\tr6, r6, #2\n-\tbeq.n\tda6 <__libc_csu_init+0x32>\n+\tbeq.n\tdaa <__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\td94 <__libc_csu_init+0x20>\n+\tbne.n\td98 <__libc_csu_init+0x20>\n \tldmia.w\tsp!, {r3, r4, r5, r6, r7, r8, r9, pc}\n \tnop\n-\tasrs\tr4, r4, #3\n+\tasrs\tr0, r4, #3\n \tmovs\tr1, r0\n-\tasrs\tr4, r3, #3\n+\tasrs\tr0, r3, #3\n \tmovs\tr1, r0\n \n-00000db4 <__libc_csu_fini>:\n+00000db8 <__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-00000db8 <_fini>:\n+00000dbc <_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,105 +1,105 @@\n \n Hex dump of section '.rodata':\n- 0x00000dc0 01000200 3a000000 3d000000 0a000000 ....:...=.......\n- 0x00000dd0 3d000000 0f000000 3d000000 24000000 =.......=...$...\n- 0x00000de0 3d000000 32000000 3d000000 02000000 =...2...=.......\n- 0x00000df0 3d000000 05000000 3d000000 13000000 =.......=.......\n- 0x00000e00 3d000000 0d000000 3d000000 0c000000 =.......=.......\n- 0x00000e10 3d000000 23000000 3d000000 11000000 =...#...=.......\n- 0x00000e20 3d000000 26000000 3d000000 01000000 =...&...=.......\n- 0x00000e30 3d000000 17000000 3d000000 08000000 =.......=.......\n- 0x00000e40 3d000000 09000000 3d000000 00000000 =.......=.......\n- 0x00000e50 00000000 55736167 653a2069 70736574 ....Usage: ipset\n- 0x00000e60 646f7420 5b6f7074 696f6e73 5d203c69 dot [options] ..\n- 0x00000e80 43726561 74657320 61204772 61706856 Creates a GraphV\n- 0x00000e90 697a2066 696c6520 73686f77 696e6720 iz file showing \n- 0x00000ea0 74686520 42444420 73747275 63747572 the BDD structur\n- 0x00000eb0 65206f66 20616e20 49502073 65742e0a e of an IP set..\n- 0x00000ec0 0a4f7074 696f6e73 3a0a2020 3c696e70 .Options:. . \n- 0x00000ee0 20546865 2062696e 61727920 73657420 The binary set \n- 0x00000ef0 66696c65 20746f20 72656164 2e202054 file to read. T\n- 0x00000f00 6f207265 61642066 726f6d20 73746469 o read from stdi\n- 0x00000f10 6e2c2075 73652022 2d222061 73207468 n, use \"-\" as th\n- 0x00000f20 650a2020 20206669 6c656e61 6d652e0a e. filename..\n- 0x00000f30 20202d2d 6f757470 75743d3c 66696c65 --output=, -o . Writes \n- 0x00000f60 74686520 47726170 6856697a 20726570 the GraphViz rep\n- 0x00000f70 72657365 6e746174 696f6e20 6f662074 resentation of t\n- 0x00000f80 68652062 696e6172 79204950 20736574 he binary IP set\n- 0x00000f90 2066696c 6520746f 0a202020 203c6669 file to. . If thi\n- 0x00000fb0 73206f70 74696f6e 2069736e 27742067 s option isn't g\n- 0x00000fc0 6976656e 2c207468 656e2074 68652063 iven, then the c\n- 0x00000fd0 6f6e7465 6e747320 77696c6c 2062650a ontents will be.\n- 0x00000fe0 20202020 77726974 74656e20 746f2073 written to s\n- 0x00000ff0 74616e64 61726420 6f757470 75742e0a tandard output..\n- 0x00001000 20202d2d 76657262 6f73652c 202d760a --verbose, -v.\n- 0x00001010 20202020 53686f77 2070726f 67726573 Show progres\n- 0x00001020 7320696e 666f726d 6174696f 6e206162 s information ab\n- 0x00001030 6f757420 74686520 66696c65 73206265 out the files be\n- 0x00001040 696e6720 72656164 20616e64 20777269 ing read and wri\n- 0x00001050 7474656e 2e202049 660a2020 20207468 tten. If. th\n- 0x00001060 6973206f 7074696f 6e206973 206e6f74 is option is not\n- 0x00001070 20676976 656e2c20 74686520 6f6e6c79 given, the only\n- 0x00001080 206f7574 70757420 77696c6c 20626520 output will be \n- 0x00001090 616e7920 6572726f 72206d65 73736167 any error messag\n- 0x000010a0 65730a20 20202074 68617420 6f636375 es. that occu\n- 0x000010b0 722e0a20 202d2d68 656c700a 20202020 r.. --help. \n- 0x000010c0 44697370 6c617920 74686973 2068656c Display this hel\n- 0x000010d0 7020616e 64206578 69742e0a 0a4f7574 p and exit...Out\n- 0x000010e0 70757420 666f726d 61743a0a 2020496e put format:. In\n- 0x000010f0 7465726e 616c6c79 2c204950 20736574 ternally, IP set\n- 0x00001100 73206172 65207265 70726573 656e7465 s are represente\n- 0x00001110 64206279 20612062 696e6172 792d6465 d by a binary-de\n- 0x00001120 63697369 6f6e2064 69616772 616d2028 cision diagram (\n- 0x00001130 42444429 2e0a2020 54686520 69707365 BDD).. The ipse\n- 0x00001140 74646f74 2070726f 6772616d 2063616e tdot program can\n- 0x00001150 20626520 75736564 20746f20 70726f64 be used to prod\n- 0x00001160 75636520 61204772 61706856 697a2066 uce a GraphViz f\n- 0x00001170 696c6520 74686174 20646573 63726962 ile that describ\n- 0x00001180 65730a20 20746865 20696e74 65726e61 es. the interna\n- 0x00001190 6c204244 44207374 72756374 75726520 l BDD structure \n- 0x000011a0 666f7220 616e2049 50207365 742e2020 for an IP set. \n- 0x000011b0 54686520 47726170 6856697a 20726570 The GraphViz rep\n- 0x000011c0 72657365 6e746174 696f6e20 63616e0a resentation can.\n- 0x000011d0 20207468 656e2062 65207061 73736564 then be passed\n- 0x000011e0 20696e20 746f2047 72617068 56697a27 in to GraphViz'\n- 0x000011f0 73202264 6f742220 70726f67 72616d2c s \"dot\" program,\n- 0x00001200 20666f72 20696e73 74616e63 652c2074 for instance, t\n- 0x00001210 6f206765 6e657261 74650a20 20616e20 o generate. an \n- 0x00001220 696d6167 65206f66 20746865 20424444 image of the BDD\n- 0x00001230 27732067 72617068 20737472 75637475 's graph structu\n- 0x00001240 72652e0a 00000000 55736167 653a2069 re......Usage: i\n- 0x00001250 70736574 646f7420 5b6f7074 696f6e73 psetdot [options\n- 0x00001260 5d203c69 6e707574 2066696c 656e616d ] ..ho:.ipsetdot\n- 0x00001280 3a20596f 75206d75 73742073 70656369 : You must speci\n- 0x00001290 66792065 78616374 6c79206f 6e652069 fy exactly one i\n- 0x000012a0 6e707574 2066696c 652e0a00 2d000000 nput file...-...\n- 0x000012b0 4f70656e 696e6720 73746469 6e2e2e2e Opening stdin...\n- 0x000012c0 0a000000 73746469 6e000000 4f70656e ....stdin...Open\n- 0x000012d0 696e6720 66696c65 2025732e 2e2e0a00 ing file %s.....\n- 0x000012e0 72620000 43616e6e 6f74206f 70656e20 rb..Cannot open \n- 0x000012f0 66696c65 2025733a 0a202025 730a0000 file %s:. %s...\n- 0x00001300 4572726f 72207265 6164696e 67202573 Error reading %s\n- 0x00001310 3a0a2020 25730a00 57726974 696e6720 :. %s..Writing \n- 0x00001320 746f2073 74646f75 742e2e2e 0a000000 to stdout.......\n- 0x00001330 7374646f 75740000 57726974 696e6720 stdout..Writing \n- 0x00001340 746f2066 696c6520 25732e2e 2e0a0000 to file %s......\n- 0x00001350 77620000 4572726f 72207361 76696e67 wb..Error saving\n- 0x00001360 20495020 7365743a 0a202025 730a0000 IP set:. %s...\n- 0x00001370 68656c70 00000000 6f757470 75740000 help....output..\n- 0x00001380 76657262 6f736500 3a000000 3d000000 verbose.:...=...\n- 0x00001390 0a000000 3d000000 0f000000 3d000000 ....=.......=...\n- 0x000013a0 24000000 3d000000 32000000 3d000000 $...=...2...=...\n- 0x000013b0 02000000 3d000000 05000000 3d000000 ....=.......=...\n- 0x000013c0 13000000 3d000000 0d000000 3d000000 ....=.......=...\n- 0x000013d0 0c000000 3d000000 23000000 3d000000 ....=...#...=...\n- 0x000013e0 11000000 3d000000 26000000 3d000000 ....=...&...=...\n- 0x000013f0 01000000 3d000000 17000000 3d000000 ....=.......=...\n- 0x00001400 08000000 3d000000 09000000 3d000000 ....=.......=...\n- 0x00001410 00000000 00000000 ........\n+ 0x00000dc4 01000200 3a000000 3d000000 0a000000 ....:...=.......\n+ 0x00000dd4 3d000000 0f000000 3d000000 24000000 =.......=...$...\n+ 0x00000de4 3d000000 32000000 3d000000 02000000 =...2...=.......\n+ 0x00000df4 3d000000 05000000 3d000000 13000000 =.......=.......\n+ 0x00000e04 3d000000 0d000000 3d000000 0c000000 =.......=.......\n+ 0x00000e14 3d000000 23000000 3d000000 11000000 =...#...=.......\n+ 0x00000e24 3d000000 26000000 3d000000 01000000 =...&...=.......\n+ 0x00000e34 3d000000 17000000 3d000000 08000000 =.......=.......\n+ 0x00000e44 3d000000 09000000 3d000000 00000000 =.......=.......\n+ 0x00000e54 00000000 55736167 653a2069 70736574 ....Usage: ipset\n+ 0x00000e64 646f7420 5b6f7074 696f6e73 5d203c69 dot [options] ..\n+ 0x00000e84 43726561 74657320 61204772 61706856 Creates a GraphV\n+ 0x00000e94 697a2066 696c6520 73686f77 696e6720 iz file showing \n+ 0x00000ea4 74686520 42444420 73747275 63747572 the BDD structur\n+ 0x00000eb4 65206f66 20616e20 49502073 65742e0a e of an IP set..\n+ 0x00000ec4 0a4f7074 696f6e73 3a0a2020 3c696e70 .Options:. . \n+ 0x00000ee4 20546865 2062696e 61727920 73657420 The binary set \n+ 0x00000ef4 66696c65 20746f20 72656164 2e202054 file to read. T\n+ 0x00000f04 6f207265 61642066 726f6d20 73746469 o read from stdi\n+ 0x00000f14 6e2c2075 73652022 2d222061 73207468 n, use \"-\" as th\n+ 0x00000f24 650a2020 20206669 6c656e61 6d652e0a e. filename..\n+ 0x00000f34 20202d2d 6f757470 75743d3c 66696c65 --output=, -o . Writes \n+ 0x00000f64 74686520 47726170 6856697a 20726570 the GraphViz rep\n+ 0x00000f74 72657365 6e746174 696f6e20 6f662074 resentation of t\n+ 0x00000f84 68652062 696e6172 79204950 20736574 he binary IP set\n+ 0x00000f94 2066696c 6520746f 0a202020 203c6669 file to. . If thi\n+ 0x00000fb4 73206f70 74696f6e 2069736e 27742067 s option isn't g\n+ 0x00000fc4 6976656e 2c207468 656e2074 68652063 iven, then the c\n+ 0x00000fd4 6f6e7465 6e747320 77696c6c 2062650a ontents will be.\n+ 0x00000fe4 20202020 77726974 74656e20 746f2073 written to s\n+ 0x00000ff4 74616e64 61726420 6f757470 75742e0a tandard output..\n+ 0x00001004 20202d2d 76657262 6f73652c 202d760a --verbose, -v.\n+ 0x00001014 20202020 53686f77 2070726f 67726573 Show progres\n+ 0x00001024 7320696e 666f726d 6174696f 6e206162 s information ab\n+ 0x00001034 6f757420 74686520 66696c65 73206265 out the files be\n+ 0x00001044 696e6720 72656164 20616e64 20777269 ing read and wri\n+ 0x00001054 7474656e 2e202049 660a2020 20207468 tten. If. th\n+ 0x00001064 6973206f 7074696f 6e206973 206e6f74 is option is not\n+ 0x00001074 20676976 656e2c20 74686520 6f6e6c79 given, the only\n+ 0x00001084 206f7574 70757420 77696c6c 20626520 output will be \n+ 0x00001094 616e7920 6572726f 72206d65 73736167 any error messag\n+ 0x000010a4 65730a20 20202074 68617420 6f636375 es. that occu\n+ 0x000010b4 722e0a20 202d2d68 656c700a 20202020 r.. --help. \n+ 0x000010c4 44697370 6c617920 74686973 2068656c Display this hel\n+ 0x000010d4 7020616e 64206578 69742e0a 0a4f7574 p and exit...Out\n+ 0x000010e4 70757420 666f726d 61743a0a 2020496e put format:. In\n+ 0x000010f4 7465726e 616c6c79 2c204950 20736574 ternally, IP set\n+ 0x00001104 73206172 65207265 70726573 656e7465 s are represente\n+ 0x00001114 64206279 20612062 696e6172 792d6465 d by a binary-de\n+ 0x00001124 63697369 6f6e2064 69616772 616d2028 cision diagram (\n+ 0x00001134 42444429 2e0a2020 54686520 69707365 BDD).. The ipse\n+ 0x00001144 74646f74 2070726f 6772616d 2063616e tdot program can\n+ 0x00001154 20626520 75736564 20746f20 70726f64 be used to prod\n+ 0x00001164 75636520 61204772 61706856 697a2066 uce a GraphViz f\n+ 0x00001174 696c6520 74686174 20646573 63726962 ile that describ\n+ 0x00001184 65730a20 20746865 20696e74 65726e61 es. the interna\n+ 0x00001194 6c204244 44207374 72756374 75726520 l BDD structure \n+ 0x000011a4 666f7220 616e2049 50207365 742e2020 for an IP set. \n+ 0x000011b4 54686520 47726170 6856697a 20726570 The GraphViz rep\n+ 0x000011c4 72657365 6e746174 696f6e20 63616e0a resentation can.\n+ 0x000011d4 20207468 656e2062 65207061 73736564 then be passed\n+ 0x000011e4 20696e20 746f2047 72617068 56697a27 in to GraphViz'\n+ 0x000011f4 73202264 6f742220 70726f67 72616d2c s \"dot\" program,\n+ 0x00001204 20666f72 20696e73 74616e63 652c2074 for instance, t\n+ 0x00001214 6f206765 6e657261 74650a20 20616e20 o generate. an \n+ 0x00001224 696d6167 65206f66 20746865 20424444 image of the BDD\n+ 0x00001234 27732067 72617068 20737472 75637475 's graph structu\n+ 0x00001244 72652e0a 00000000 55736167 653a2069 re......Usage: i\n+ 0x00001254 70736574 646f7420 5b6f7074 696f6e73 psetdot [options\n+ 0x00001264 5d203c69 6e707574 2066696c 656e616d ] ..ho:.ipsetdot\n+ 0x00001284 3a20596f 75206d75 73742073 70656369 : You must speci\n+ 0x00001294 66792065 78616374 6c79206f 6e652069 fy exactly one i\n+ 0x000012a4 6e707574 2066696c 652e0a00 2d000000 nput file...-...\n+ 0x000012b4 4f70656e 696e6720 73746469 6e2e2e2e Opening stdin...\n+ 0x000012c4 0a000000 73746469 6e000000 4f70656e ....stdin...Open\n+ 0x000012d4 696e6720 66696c65 2025732e 2e2e0a00 ing file %s.....\n+ 0x000012e4 72620000 43616e6e 6f74206f 70656e20 rb..Cannot open \n+ 0x000012f4 66696c65 2025733a 0a202025 730a0000 file %s:. %s...\n+ 0x00001304 4572726f 72207265 6164696e 67202573 Error reading %s\n+ 0x00001314 3a0a2020 25730a00 57726974 696e6720 :. %s..Writing \n+ 0x00001324 746f2073 74646f75 742e2e2e 0a000000 to stdout.......\n+ 0x00001334 7374646f 75740000 57726974 696e6720 stdout..Writing \n+ 0x00001344 746f2066 696c6520 25732e2e 2e0a0000 to file %s......\n+ 0x00001354 77620000 4572726f 72207361 76696e67 wb..Error saving\n+ 0x00001364 20495020 7365743a 0a202025 730a0000 IP set:. %s...\n+ 0x00001374 68656c70 00000000 6f757470 75740000 help....output..\n+ 0x00001384 76657262 6f736500 3a000000 3d000000 verbose.:...=...\n+ 0x00001394 0a000000 3d000000 0f000000 3d000000 ....=.......=...\n+ 0x000013a4 24000000 3d000000 32000000 3d000000 $...=...2...=...\n+ 0x000013b4 02000000 3d000000 05000000 3d000000 ....=.......=...\n+ 0x000013c4 13000000 3d000000 0d000000 3d000000 ....=.......=...\n+ 0x000013d4 0c000000 3d000000 23000000 3d000000 ....=...#...=...\n+ 0x000013e4 11000000 3d000000 26000000 3d000000 ....=...&...=...\n+ 0x000013f4 01000000 3d000000 17000000 3d000000 ....=.......=...\n+ 0x00001404 08000000 3d000000 09000000 3d000000 ....=.......=...\n+ 0x00001414 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- 0x00001418 4cf8ff7f 01000000 L.......\n+ 0x0000141c 4cf8ff7f 01000000 L.......\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- 0x00001420 00000000 ....\n+ 0x00001424 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- 0x00011e64 710d0000 q...\n+ 0x00011e64 750d0000 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- 0x00011e68 310d0000 1...\n+ 0x00011e68 350d0000 5...\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.got {}", "source2": "readelf --wide --decompress --hex-dump=.got {}", "unified_diff": "@@ -1,13 +1,13 @@\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- 0x00011f7c 6c1e0100 00000000 00000000 88080000 l...............\n- 0x00011f8c 88080000 88080000 88080000 88080000 ................\n- 0x00011f9c 88080000 88080000 88080000 88080000 ................\n- 0x00011fac 88080000 88080000 88080000 88080000 ................\n- 0x00011fbc 88080000 88080000 88080000 88080000 ................\n- 0x00011fcc 88080000 b50d0000 00000000 00000000 ................\n+ 0x00011f7c 6c1e0100 00000000 00000000 8c080000 l...............\n+ 0x00011f8c 8c080000 8c080000 8c080000 8c080000 ................\n+ 0x00011f9c 8c080000 8c080000 8c080000 8c080000 ................\n+ 0x00011fac 8c080000 8c080000 8c080000 8c080000 ................\n+ 0x00011fbc 8c080000 8c080000 8c080000 8c080000 ................\n+ 0x00011fcc 8c080000 b90d0000 00000000 00000000 ................\n 0x00011fdc 00000000 00000000 00000000 00000000 ................\n- 0x00011fec 750d0000 00000000 75090000 00000000 u.......u.......\n+ 0x00011fec 790d0000 00000000 79090000 00000000 y.......y.......\n 0x00011ffc 00000000 ....\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.data {}", "source2": "readelf --wide --decompress --hex-dump=.data {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.data':\n- 0x00012000 00000000 04200100 ac120000 70130000 ..... ......p...\n- 0x00012010 00000000 00000000 68000000 78130000 ........h...x...\n- 0x00012020 01000000 00000000 6f000000 80130000 ........o.......\n+ 0x00012000 00000000 04200100 b0120000 74130000 ..... ......t...\n+ 0x00012010 00000000 00000000 68000000 7c130000 ........h...|...\n+ 0x00012020 01000000 00000000 6f000000 84130000 ........o.......\n 0x00012030 00000000 00000000 76000000 00000000 ........v.......\n 0x00012040 00000000 00000000 00000000 ............\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: 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.K9mE8MBR2I/dbd-tmp-hIBHx60/diffoscope_wiacdgd__b2/tmpljurew53DebTarContainer/0/.debug/75ca3fe50acb70a1e7370aaae488aaa2e08644.debug found, but CRC does not match - ignoring"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 37356361 33666535 30616362 37306131 75ca3fe50acb70a1\n- 0x00000010 65373337 30616161 65343838 61616132 e7370aaae488aaa2\n- 0x00000020 65303836 34342e64 65627567 00000000 e08644.debug....\n- 0x00000030 d51f7d6c ..}l\n+ 0x00000000 31336463 31333862 35643335 61616263 13dc138b5d35aabc\n+ 0x00000010 33306630 31323666 65303434 36333965 30f0126fe044639e\n+ 0x00000020 31646364 38332e64 65627567 00000000 1dcd83.debug....\n+ 0x00000030 4ee20ad2 N...\n \n"}]}]}]}]}, {"source1": "libcorkipset-utils-dbgsym_1.1.1+git20171111.6842a63-1~exp2_armhf.deb", "source2": "libcorkipset-utils-dbgsym_1.1.1+git20171111.6842a63-1~exp2_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-08-22 08:41:34.000000 debian-binary\n -rw-r--r-- 0 0 0 716 2021-08-22 08:41:34.000000 control.tar.xz\n--rw-r--r-- 0 0 0 19600 2021-08-22 08:41:34.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 19616 2021-08-22 08:41:34.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./control", "source2": "./control", "unified_diff": "@@ -5,8 +5,8 @@\n Architecture: armhf\n Maintainer: Debian Bridges Team \n Installed-Size: 50\n Depends: libcorkipset-utils (= 1.1.1+git20171111.6842a63-1~exp2)\n Section: debug\n Priority: optional\n Description: debug symbols for libcorkipset-utils\n-Build-Ids: 069851bf643a5731ae52ee6486d93c512f5be35a 4b75ca3fe50acb70a1e7370aaae488aaa2e08644 ae1d4f6fb3581f8fb8f410e2f5c33255437dbd54\n+Build-Ids: 6a069795ff265061774ecfb03491fb9ae6371cbd b013dc138b5d35aabc30f0126fe044639e1dcd83 c1043cbd8fb4baa387007081e9ce8d1763460943\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,4 +1,4 @@\n-usr/lib/debug/.build-id/06/9851bf643a5731ae52ee6486d93c512f5be35a.debug\n-usr/lib/debug/.build-id/4b/75ca3fe50acb70a1e7370aaae488aaa2e08644.debug\n-usr/lib/debug/.build-id/ae/1d4f6fb3581f8fb8f410e2f5c33255437dbd54.debug\n+usr/lib/debug/.build-id/6a/069795ff265061774ecfb03491fb9ae6371cbd.debug\n+usr/lib/debug/.build-id/b0/13dc138b5d35aabc30f0126fe044639e1dcd83.debug\n+usr/lib/debug/.build-id/c1/043cbd8fb4baa387007081e9ce8d1763460943.debug\n usr/lib/debug/.dwz/arm-linux-gnueabihf/libcorkipset-utils.debug\n"}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,17 +1,17 @@\n drwxr-xr-x 0 root (0) root (0) 0 2021-08-22 08:41:34.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2021-08-22 08:41:34.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2021-08-22 08:41:34.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2021-08-22 08:41:34.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2021-08-22 08:41:34.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2021-08-22 08:41:34.000000 ./usr/lib/debug/.build-id/06/\n--rw-r--r-- 0 root (0) root (0) 9744 2021-08-22 08:41:34.000000 ./usr/lib/debug/.build-id/06/9851bf643a5731ae52ee6486d93c512f5be35a.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-08-22 08:41:34.000000 ./usr/lib/debug/.build-id/4b/\n--rw-r--r-- 0 root (0) root (0) 8280 2021-08-22 08:41:34.000000 ./usr/lib/debug/.build-id/4b/75ca3fe50acb70a1e7370aaae488aaa2e08644.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-08-22 08:41:34.000000 ./usr/lib/debug/.build-id/ae/\n--rw-r--r-- 0 root (0) root (0) 14120 2021-08-22 08:41:34.000000 ./usr/lib/debug/.build-id/ae/1d4f6fb3581f8fb8f410e2f5c33255437dbd54.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-08-22 08:41:34.000000 ./usr/lib/debug/.build-id/6a/\n+-rw-r--r-- 0 root (0) root (0) 9748 2021-08-22 08:41:34.000000 ./usr/lib/debug/.build-id/6a/069795ff265061774ecfb03491fb9ae6371cbd.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-08-22 08:41:34.000000 ./usr/lib/debug/.build-id/b0/\n+-rw-r--r-- 0 root (0) root (0) 8288 2021-08-22 08:41:34.000000 ./usr/lib/debug/.build-id/b0/13dc138b5d35aabc30f0126fe044639e1dcd83.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-08-22 08:41:34.000000 ./usr/lib/debug/.build-id/c1/\n+-rw-r--r-- 0 root (0) root (0) 14120 2021-08-22 08:41:34.000000 ./usr/lib/debug/.build-id/c1/043cbd8fb4baa387007081e9ce8d1763460943.debug\n drwxr-xr-x 0 root (0) root (0) 0 2021-08-22 08:41:34.000000 ./usr/lib/debug/.dwz/\n drwxr-xr-x 0 root (0) root (0) 0 2021-08-22 08:41:34.000000 ./usr/lib/debug/.dwz/arm-linux-gnueabihf/\n -rw-r--r-- 0 root (0) root (0) 2628 2021-08-22 08:41:34.000000 ./usr/lib/debug/.dwz/arm-linux-gnueabihf/libcorkipset-utils.debug\n drwxr-xr-x 0 root (0) root (0) 0 2021-08-22 08:41:34.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2021-08-22 08:41:34.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2021-08-22 08:41:34.000000 ./usr/share/doc/libcorkipset-utils-dbgsym -> libcorkipset-utils\n"}, {"source1": "./usr/lib/debug/.build-id/06/9851bf643a5731ae52ee6486d93c512f5be35a.debug", "source2": "./usr/lib/debug/.build-id/6a/069795ff265061774ecfb03491fb9ae6371cbd.debug", "comments": ["Files 15% 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,17 +4,17 @@\n Data: 2's complement, little endian\n Version: 1 (current)\n OS/ABI: UNIX - System V\n ABI Version: 0\n Type: DYN (Shared object file)\n Machine: ARM\n Version: 0x1\n- Entry point address: 0xf69\n+ Entry point address: 0xf6d\n Start of program headers: 52 (bytes into file)\n- Start of section headers: 8224 (bytes into file)\n+ Start of section headers: 8228 (bytes into file)\n Flags: 0x5000400, Version5 EABI, hard-float ABI\n Size of this header: 52 (bytes)\n Size of program headers: 32 (bytes)\n Number of program headers: 9\n Size of section headers: 40 (bytes)\n Number of section headers: 38\n Section header string table index: 37\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 0xf69\n+Entry point 0xf6d\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 0x00001950 0x00001950 0x00000 0x00008 R 0x4\n+ EXIDX 0x0001b4 0x00001954 0x00001954 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 0x0195c R E 0x10000\n+ LOAD 0x000000 0x00000000 0x00000000 0x001b4 0x01960 R E 0x10000\n LOAD 0x001e3c 0x00011e3c 0x00011e3c 0x00000 0x0022c RW 0x10000\n DYNAMIC 0x001e3c 0x00011e44 0x00011e44 0x00000 0x00118 RW 0x4\n NOTE 0x000170 0x00000170 0x00000170 0x00044 0x00044 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n GNU_RELRO 0x001e3c 0x00011e3c 0x00011e3c 0x00000 0x001c4 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": "@@ -1,47 +1,47 @@\n-There are 38 section headers, starting at offset 0x2020:\n+There are 38 section headers, starting at offset 0x2024:\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 00000154 000154 000019 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000170 000170 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000194 000194 000020 00 A 0 0 4\n [ 4] .gnu.hash NOBITS 000001b4 0001b4 000064 04 A 5 0 4\n [ 5] .dynsym NOBITS 00000218 0001b4 000320 10 A 6 3 4\n- [ 6] .dynstr NOBITS 00000538 0001b4 0002cb 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 00000804 0001b4 000064 02 A 5 0 2\n- [ 8] .gnu.version_r NOBITS 00000868 0001b4 000040 00 A 6 2 4\n- [ 9] .rel.dyn NOBITS 000008a8 0001b4 0000a8 08 A 5 0 4\n- [10] .rel.plt NOBITS 00000950 0001b4 0000c8 08 AI 5 21 4\n- [11] .init NOBITS 00000a18 0001b4 00000c 00 AX 0 0 4\n- [12] .plt NOBITS 00000a24 0001b4 000140 04 AX 0 0 4\n- [13] .text NOBITS 00000b64 0001b4 000558 00 AX 0 0 4\n- [14] .fini NOBITS 000010bc 0001b4 000008 00 AX 0 0 4\n- [15] .rodata NOBITS 000010c4 0001b4 00088c 00 A 0 0 4\n- [16] .ARM.exidx NOBITS 00001950 0001b4 000008 00 AL 13 0 4\n- [17] .eh_frame NOBITS 00001958 0001b4 000004 00 A 0 0 4\n+ [ 6] .dynstr NOBITS 00000538 0001b4 0002cd 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 00000806 0001b4 000064 02 A 5 0 2\n+ [ 8] .gnu.version_r NOBITS 0000086c 0001b4 000040 00 A 6 2 4\n+ [ 9] .rel.dyn NOBITS 000008ac 0001b4 0000a8 08 A 5 0 4\n+ [10] .rel.plt NOBITS 00000954 0001b4 0000c8 08 AI 5 21 4\n+ [11] .init NOBITS 00000a1c 0001b4 00000c 00 AX 0 0 4\n+ [12] .plt NOBITS 00000a28 0001b4 000140 04 AX 0 0 4\n+ [13] .text NOBITS 00000b68 0001b4 000558 00 AX 0 0 4\n+ [14] .fini NOBITS 000010c0 0001b4 000008 00 AX 0 0 4\n+ [15] .rodata NOBITS 000010c8 0001b4 00088c 00 A 0 0 4\n+ [16] .ARM.exidx NOBITS 00001954 0001b4 000008 00 AL 13 0 4\n+ [17] .eh_frame NOBITS 0000195c 0001b4 000004 00 A 0 0 4\n [18] .init_array NOBITS 00011e3c 001e3c 000004 04 WA 0 0 4\n [19] .fini_array NOBITS 00011e40 001e3c 000004 04 WA 0 0 4\n [20] .dynamic NOBITS 00011e44 001e3c 000118 08 WA 6 0 4\n [21] .got NOBITS 00011f5c 001e3c 0000a4 04 WA 0 0 4\n [22] .data NOBITS 00012000 001e3c 00005c 00 WA 0 0 4\n [23] .bss NOBITS 0001205c 001e3c 00000c 00 WA 0 0 4\n [24] .comment PROGBITS 00000000 0001b4 000027 01 MS 0 0 1\n [25] .ARM.attributes ARM_ATTRIBUTES 00000000 0001db 000033 00 0 0 1\n [26] .debug_aranges PROGBITS 00000000 00020e 000020 00 0 0 1\n- [27] .debug_info PROGBITS 00000000 000230 00050b 00 C 0 0 4\n+ [27] .debug_info PROGBITS 00000000 000230 00050c 00 C 0 0 4\n [28] .debug_abbrev PROGBITS 00000000 00073c 000161 00 C 0 0 4\n [29] .debug_line PROGBITS 00000000 0008a0 000397 00 C 0 0 4\n [30] .debug_frame PROGBITS 00000000 000c38 000040 00 0 0 4\n [31] .debug_str PROGBITS 00000000 000c78 00010e 01 MSC 0 0 4\n- [32] .debug_loc PROGBITS 00000000 000d88 0001fc 00 C 0 0 4\n- [33] .debug_ranges PROGBITS 00000000 000f84 0000aa 00 C 0 0 4\n- [34] .gnu_debugaltlink PROGBITS 00000000 00102e 000055 00 0 0 1\n- [35] .symtab SYMTAB 00000000 001084 000990 10 36 106 4\n- [36] .strtab STRTAB 00000000 001a14 00048d 00 0 0 1\n- [37] .shstrtab STRTAB 00000000 001ea1 00017d 00 0 0 1\n+ [32] .debug_loc PROGBITS 00000000 000d88 0001f9 00 C 0 0 4\n+ [33] .debug_ranges PROGBITS 00000000 000f84 0000ad 00 C 0 0 4\n+ [34] .gnu_debugaltlink PROGBITS 00000000 001031 000055 00 0 0 1\n+ [35] .symtab SYMTAB 00000000 001088 000990 10 36 106 4\n+ [36] .strtab STRTAB 00000000 001a18 00048d 00 0 0 1\n+ [37] .shstrtab STRTAB 00000000 001ea5 00017d 00 0 0 1\n Key to Flags:\n W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n L (link order), O (extra OS processing required), G (group), T (TLS),\n C (compressed), x (unknown), o (OS specific), E (exclude),\n D (mbind), y (purecode), p (processor specific)\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: 00000538 0 SECTION LOCAL DEFAULT 6 .dynstr\n- 7: 00000804 0 SECTION LOCAL DEFAULT 7 .gnu.version\n- 8: 00000868 0 SECTION LOCAL DEFAULT 8 .gnu.version_r\n- 9: 000008a8 0 SECTION LOCAL DEFAULT 9 .rel.dyn\n- 10: 00000950 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: 00000b64 0 SECTION LOCAL DEFAULT 13 .text\n- 14: 000010bc 0 SECTION LOCAL DEFAULT 14 .fini\n- 15: 000010c4 0 SECTION LOCAL DEFAULT 15 .rodata\n- 16: 00001950 0 SECTION LOCAL DEFAULT 16 .ARM.exidx\n- 17: 00001958 0 SECTION LOCAL DEFAULT 17 .eh_frame\n+ 7: 00000806 0 SECTION LOCAL DEFAULT 7 .gnu.version\n+ 8: 0000086c 0 SECTION LOCAL DEFAULT 8 .gnu.version_r\n+ 9: 000008ac 0 SECTION LOCAL DEFAULT 9 .rel.dyn\n+ 10: 00000954 0 SECTION LOCAL DEFAULT 10 .rel.plt\n+ 11: 00000a1c 0 SECTION LOCAL DEFAULT 11 .init\n+ 12: 00000a28 0 SECTION LOCAL DEFAULT 12 .plt\n+ 13: 00000b68 0 SECTION LOCAL DEFAULT 13 .text\n+ 14: 000010c0 0 SECTION LOCAL DEFAULT 14 .fini\n+ 15: 000010c8 0 SECTION LOCAL DEFAULT 15 .rodata\n+ 16: 00001954 0 SECTION LOCAL DEFAULT 16 .ARM.exidx\n+ 17: 0000195c 0 SECTION LOCAL DEFAULT 17 .eh_frame\n 18: 00011e3c 0 SECTION LOCAL DEFAULT 18 .init_array\n 19: 00011e40 0 SECTION LOCAL DEFAULT 19 .fini_array\n 20: 00011e44 0 SECTION LOCAL DEFAULT 20 .dynamic\n 21: 00011f5c 0 SECTION LOCAL DEFAULT 21 .got\n 22: 00012000 0 SECTION LOCAL DEFAULT 22 .data\n 23: 0001205c 0 SECTION LOCAL DEFAULT 23 .bss\n 24: 00000000 0 SECTION LOCAL DEFAULT 24 .comment\n@@ -33,85 +33,85 @@\n 29: 00000000 0 SECTION LOCAL DEFAULT 29 .debug_line\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_loc\n 33: 00000000 0 SECTION LOCAL DEFAULT 33 .debug_ranges\n 34: 00000000 0 FILE LOCAL DEFAULT ABS Scrt1.o\n 35: 00000194 0 NOTYPE LOCAL DEFAULT 3 $d\n- 36: 00000f68 0 NOTYPE LOCAL DEFAULT 13 $t\n- 37: 00000fa0 0 NOTYPE LOCAL DEFAULT 13 $d\n- 38: 00001950 0 NOTYPE LOCAL DEFAULT 16 $d\n- 39: 000010c4 0 NOTYPE LOCAL DEFAULT 15 $d\n+ 36: 00000f6c 0 NOTYPE LOCAL DEFAULT 13 $t\n+ 37: 00000fa4 0 NOTYPE LOCAL DEFAULT 13 $d\n+ 38: 00001954 0 NOTYPE LOCAL DEFAULT 16 $d\n+ 39: 000010c8 0 NOTYPE LOCAL DEFAULT 15 $d\n 40: 00012000 0 NOTYPE LOCAL DEFAULT 22 $d\n 41: 00000000 0 FILE LOCAL DEFAULT ABS crti.o\n- 42: 00000fb0 0 NOTYPE LOCAL DEFAULT 13 $a\n- 43: 00000fb0 0 FUNC LOCAL DEFAULT 13 call_weak_fn\n- 44: 00000fcc 0 NOTYPE LOCAL DEFAULT 13 $d\n- 45: 00000a18 0 NOTYPE LOCAL DEFAULT 11 $a\n- 46: 000010bc 0 NOTYPE LOCAL DEFAULT 14 $a\n+ 42: 00000fb4 0 NOTYPE LOCAL DEFAULT 13 $a\n+ 43: 00000fb4 0 FUNC LOCAL DEFAULT 13 call_weak_fn\n+ 44: 00000fd0 0 NOTYPE LOCAL DEFAULT 13 $d\n+ 45: 00000a1c 0 NOTYPE LOCAL DEFAULT 11 $a\n+ 46: 000010c0 0 NOTYPE LOCAL DEFAULT 14 $a\n 47: 00000000 0 FILE LOCAL DEFAULT ABS crtn.o\n- 48: 00000a20 0 NOTYPE LOCAL DEFAULT 11 $a\n- 49: 000010c0 0 NOTYPE LOCAL DEFAULT 14 $a\n+ 48: 00000a24 0 NOTYPE LOCAL DEFAULT 11 $a\n+ 49: 000010c4 0 NOTYPE LOCAL DEFAULT 14 $a\n 50: 00000000 0 FILE LOCAL DEFAULT ABS ipsetcat.c\n- 51: 00001158 0 NOTYPE LOCAL DEFAULT 15 $d\n- 52: 00000b64 0 NOTYPE LOCAL DEFAULT 13 $t\n- 53: 00000bb8 0 NOTYPE LOCAL DEFAULT 13 $d\n- 54: 00000bd6 0 NOTYPE LOCAL DEFAULT 13 $t\n- 55: 00000eb8 0 NOTYPE LOCAL DEFAULT 13 $d\n+ 51: 0000115c 0 NOTYPE LOCAL DEFAULT 15 $d\n+ 52: 00000b68 0 NOTYPE LOCAL DEFAULT 13 $t\n+ 53: 00000bbc 0 NOTYPE LOCAL DEFAULT 13 $d\n+ 54: 00000bda 0 NOTYPE LOCAL DEFAULT 13 $t\n+ 55: 00000ebc 0 NOTYPE LOCAL DEFAULT 13 $d\n 56: 00012060 0 NOTYPE LOCAL DEFAULT 23 $d\n 57: 00012060 1 OBJECT LOCAL DEFAULT 23 want_networks\n 58: 00012061 1 OBJECT LOCAL DEFAULT 23 verbose\n 59: 00012064 4 OBJECT LOCAL DEFAULT 23 input_filename\n 60: 00012008 0 NOTYPE LOCAL DEFAULT 22 $d\n 61: 00012008 4 OBJECT LOCAL DEFAULT 22 output_filename\n 62: 0001200c 80 OBJECT LOCAL DEFAULT 22 longopts\n 63: 00000000 0 FILE LOCAL DEFAULT ABS crtstuff.c\n- 64: 000010c8 0 NOTYPE LOCAL DEFAULT 15 $d\n- 65: 000010c8 0 OBJECT LOCAL DEFAULT 15 all_implied_fbits\n- 66: 00000fd5 0 FUNC LOCAL DEFAULT 13 deregister_tm_clones\n- 67: 00000fd4 0 NOTYPE LOCAL DEFAULT 13 $t\n- 68: 00000ff0 0 NOTYPE LOCAL DEFAULT 13 $d\n- 69: 00001000 0 NOTYPE LOCAL DEFAULT 13 $t\n- 70: 00001001 0 FUNC LOCAL DEFAULT 13 register_tm_clones\n- 71: 00001024 0 NOTYPE LOCAL DEFAULT 13 $d\n+ 64: 000010cc 0 NOTYPE LOCAL DEFAULT 15 $d\n+ 65: 000010cc 0 OBJECT LOCAL DEFAULT 15 all_implied_fbits\n+ 66: 00000fd9 0 FUNC LOCAL DEFAULT 13 deregister_tm_clones\n+ 67: 00000fd8 0 NOTYPE LOCAL DEFAULT 13 $t\n+ 68: 00000ff4 0 NOTYPE LOCAL DEFAULT 13 $d\n+ 69: 00001004 0 NOTYPE LOCAL DEFAULT 13 $t\n+ 70: 00001005 0 FUNC LOCAL DEFAULT 13 register_tm_clones\n+ 71: 00001028 0 NOTYPE LOCAL DEFAULT 13 $d\n 72: 00012004 0 NOTYPE LOCAL DEFAULT 22 $d\n- 73: 00001034 0 NOTYPE LOCAL DEFAULT 13 $t\n- 74: 00001035 0 FUNC LOCAL DEFAULT 13 __do_global_dtors_aux\n- 75: 00001060 0 NOTYPE LOCAL DEFAULT 13 $d\n+ 73: 00001038 0 NOTYPE LOCAL DEFAULT 13 $t\n+ 74: 00001039 0 FUNC LOCAL DEFAULT 13 __do_global_dtors_aux\n+ 75: 00001064 0 NOTYPE LOCAL DEFAULT 13 $d\n 76: 0001205c 1 OBJECT LOCAL DEFAULT 23 completed.0\n 77: 00011e40 0 NOTYPE LOCAL DEFAULT 19 $d\n 78: 00011e40 0 OBJECT LOCAL DEFAULT 19 __do_global_dtors_aux_fini_array_entry\n- 79: 00001074 0 NOTYPE LOCAL DEFAULT 13 $t\n- 80: 00001075 0 FUNC LOCAL DEFAULT 13 frame_dummy\n+ 79: 00001078 0 NOTYPE LOCAL DEFAULT 13 $t\n+ 80: 00001079 0 FUNC LOCAL DEFAULT 13 frame_dummy\n 81: 00011e3c 0 NOTYPE LOCAL DEFAULT 18 $d\n 82: 00011e3c 0 OBJECT LOCAL DEFAULT 18 __frame_dummy_init_array_entry\n 83: 0001205c 0 NOTYPE LOCAL DEFAULT 23 $d\n 84: 00000000 0 FILE LOCAL DEFAULT ABS elf-init.oS\n- 85: 00001078 0 NOTYPE LOCAL DEFAULT 13 $t\n- 86: 000010b0 0 NOTYPE LOCAL DEFAULT 13 $d\n- 87: 000010b8 0 NOTYPE LOCAL DEFAULT 13 $t\n+ 85: 0000107c 0 NOTYPE LOCAL DEFAULT 13 $t\n+ 86: 000010b4 0 NOTYPE LOCAL DEFAULT 13 $d\n+ 87: 000010bc 0 NOTYPE LOCAL DEFAULT 13 $t\n 88: 00000000 0 FILE LOCAL DEFAULT ABS crtstuff.c\n- 89: 000018c0 0 NOTYPE LOCAL DEFAULT 15 $d\n- 90: 000018c0 0 OBJECT LOCAL DEFAULT 15 all_implied_fbits\n- 91: 00001958 0 NOTYPE LOCAL DEFAULT 17 $d\n- 92: 00001958 0 OBJECT LOCAL DEFAULT 17 __FRAME_END__\n+ 89: 000018c4 0 NOTYPE LOCAL DEFAULT 15 $d\n+ 90: 000018c4 0 OBJECT LOCAL DEFAULT 15 all_implied_fbits\n+ 91: 0000195c 0 NOTYPE LOCAL DEFAULT 17 $d\n+ 92: 0000195c 0 OBJECT LOCAL DEFAULT 17 __FRAME_END__\n 93: 00000000 0 FILE LOCAL DEFAULT ABS \n- 94: 000010bc 0 FUNC LOCAL DEFAULT 14 _fini\n+ 94: 000010c0 0 FUNC LOCAL DEFAULT 14 _fini\n 95: 00011e40 0 NOTYPE LOCAL DEFAULT 18 __init_array_end\n 96: 00012004 0 OBJECT LOCAL DEFAULT 22 __dso_handle\n 97: 00011e44 0 OBJECT LOCAL DEFAULT ABS _DYNAMIC\n 98: 00011e3c 0 NOTYPE LOCAL DEFAULT 18 __init_array_start\n 99: 0001205c 0 OBJECT LOCAL DEFAULT 22 __TMC_END__\n 100: 00011f5c 0 OBJECT LOCAL DEFAULT ABS _GLOBAL_OFFSET_TABLE_\n- 101: 00000a18 0 FUNC LOCAL DEFAULT 11 _init\n- 102: 00000a24 0 NOTYPE LOCAL DEFAULT 12 $a\n- 103: 00000a34 0 NOTYPE LOCAL DEFAULT 12 $d\n- 104: 00000a38 0 NOTYPE LOCAL DEFAULT 12 $a\n+ 101: 00000a1c 0 FUNC LOCAL DEFAULT 11 _init\n+ 102: 00000a28 0 NOTYPE LOCAL DEFAULT 12 $a\n+ 103: 00000a38 0 NOTYPE LOCAL DEFAULT 12 $d\n+ 104: 00000a3c 0 NOTYPE LOCAL DEFAULT 12 $a\n 105: 00000000 0 SECTION LOCAL DEFAULT 34 .gnu_debugaltlink\n- 106: 000010b9 2 FUNC GLOBAL DEFAULT 13 __libc_csu_fini\n+ 106: 000010bd 2 FUNC GLOBAL DEFAULT 13 __libc_csu_fini\n 107: 00000000 0 FUNC GLOBAL DEFAULT UND strcmp@GLIBC_2.4\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: 00012000 0 NOTYPE WEAK DEFAULT 22 data_start\n 111: 0001205c 0 NOTYPE GLOBAL DEFAULT 23 __bss_start__\n 112: 00000000 0 FUNC GLOBAL DEFAULT UND fopen@GLIBC_2.4\n 113: 00000000 0 FUNC GLOBAL DEFAULT UND cork_buffer_printf\n@@ -129,26 +129,26 @@\n 125: 00000000 0 FUNC GLOBAL DEFAULT UND fwrite@GLIBC_2.4\n 126: 00012000 0 NOTYPE GLOBAL DEFAULT 22 __data_start\n 127: 00000000 0 FUNC GLOBAL DEFAULT UND __libc_start_main@GLIBC_2.4\n 128: 00000000 0 FUNC GLOBAL DEFAULT UND strerror@GLIBC_2.4\n 129: 00000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__\n 130: 00000000 0 FUNC GLOBAL DEFAULT UND getopt_long@GLIBC_2.4\n 131: 00000000 0 FUNC GLOBAL DEFAULT UND exit@GLIBC_2.4\n- 132: 000010c4 4 OBJECT GLOBAL DEFAULT 15 _IO_stdin_used\n+ 132: 000010c8 4 OBJECT GLOBAL DEFAULT 15 _IO_stdin_used\n 133: 00000000 0 OBJECT GLOBAL DEFAULT UND stdin@GLIBC_2.4\n- 134: 00001079 64 FUNC GLOBAL DEFAULT 13 __libc_csu_init\n+ 134: 0000107d 64 FUNC GLOBAL DEFAULT 13 __libc_csu_init\n 135: 00000000 0 FUNC GLOBAL DEFAULT UND __errno_location@GLIBC_2.4\n 136: 00012068 0 NOTYPE GLOBAL DEFAULT 23 _end\n- 137: 00000f69 0 FUNC GLOBAL DEFAULT 13 _start\n+ 137: 00000f6d 0 FUNC GLOBAL DEFAULT 13 _start\n 138: 00012068 0 NOTYPE GLOBAL DEFAULT 23 __end__\n 139: 00000000 0 FUNC GLOBAL DEFAULT UND __fprintf_chk@GLIBC_2.4\n 140: 00000000 0 OBJECT GLOBAL DEFAULT UND stdout@GLIBC_2.4\n 141: 0001205c 0 NOTYPE GLOBAL DEFAULT 23 __bss_start\n 142: 00000000 0 FUNC GLOBAL DEFAULT UND fclose@GLIBC_2.4\n- 143: 00000b65 1028 FUNC GLOBAL DEFAULT 13 main\n+ 143: 00000b69 1028 FUNC GLOBAL DEFAULT 13 main\n 144: 00000000 0 FUNC GLOBAL DEFAULT UND cork_ip_to_raw_string\n 145: 00000000 0 FUNC GLOBAL DEFAULT UND cork_buffer_done\n 146: 00000000 0 FUNC GLOBAL DEFAULT UND cork_error_message\n 147: 00000000 0 FUNC GLOBAL DEFAULT UND ipset_iterate\n 148: 00000000 0 NOTYPE WEAK DEFAULT UND _ITM_registerTMCloneTable\n 149: 00000000 0 OBJECT GLOBAL DEFAULT UND optarg@GLIBC_2.4\n 150: 00000000 0 FUNC GLOBAL DEFAULT UND fputs@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: 069851bf643a5731ae52ee6486d93c512f5be35a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 6a069795ff265061774ecfb03491fb9ae6371cbd\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": "@@ -55,746 +55,746 @@\n 16\t5\t0\t0\tstring.h\n 17\t6\t0\t0\terror.h\n 18\t5\t0\t0\terrno.h\n 19\t0\t0\t0\t\n \n Line Number Statements:\n [0x0000020e] Set column to 1\n- [0x00000210] Extended opcode 2: set Address to 0xb64\n+ [0x00000210] Extended opcode 2: set Address to 0xb68\n [0x00000217] Advance Line by 85 to 86\n [0x0000021a] Copy\n [0x0000021b] Set is_stmt to 0\n [0x0000021c] Copy (view 1)\n [0x0000021d] Set column to 18\n- [0x0000021f] Special opcode 81: advance Address by 10 to 0xb6e and Line by 6 to 92\n+ [0x0000021f] Special opcode 81: advance Address by 10 to 0xb72 and Line by 6 to 92\n [0x00000220] Set column to 1\n [0x00000222] Advance Line by -6 to 86\n- [0x00000224] Special opcode 19: advance Address by 2 to 0xb70 and Line by 0 to 86\n+ [0x00000224] Special opcode 19: advance Address by 2 to 0xb74 and Line by 0 to 86\n [0x00000225] Set column to 18\n- [0x00000227] Special opcode 25: advance Address by 2 to 0xb72 and Line by 6 to 92\n+ [0x00000227] Special opcode 25: advance Address by 2 to 0xb76 and Line by 6 to 92\n [0x00000228] Set column to 1\n [0x0000022a] Advance Line by -6 to 86\n- [0x0000022c] Special opcode 33: advance Address by 4 to 0xb76 and Line by 0 to 86\n+ [0x0000022c] Special opcode 33: advance Address by 4 to 0xb7a and Line by 0 to 86\n [0x0000022d] Set column to 25\n [0x0000022f] Advance Line by 21 to 107\n- [0x00000231] Special opcode 19: advance Address by 2 to 0xb78 and Line by 0 to 107\n+ [0x00000231] Special opcode 19: advance Address by 2 to 0xb7c and Line by 0 to 107\n [0x00000232] Set column to 18\n [0x00000234] Advance Line by -15 to 92\n- [0x00000236] Special opcode 33: advance Address by 4 to 0xb7c and Line by 0 to 92\n+ [0x00000236] Special opcode 33: advance Address by 4 to 0xb80 and Line by 0 to 92\n [0x00000237] Set column to 25\n [0x00000239] Advance Line by 15 to 107\n- [0x0000023b] Special opcode 47: advance Address by 6 to 0xb82 and Line by 0 to 107\n+ [0x0000023b] Special opcode 47: advance Address by 6 to 0xb86 and Line by 0 to 107\n [0x0000023c] Set column to 1\n [0x0000023e] Advance Line by -21 to 86\n- [0x00000240] Special opcode 19: advance Address by 2 to 0xb84 and Line by 0 to 86\n+ [0x00000240] Special opcode 19: advance Address by 2 to 0xb88 and Line by 0 to 86\n [0x00000241] Set column to 5\n [0x00000243] Set is_stmt to 1\n- [0x00000244] Special opcode 104: advance Address by 14 to 0xb92 and Line by 1 to 87\n- [0x00000245] Special opcode 37: advance Address by 4 to 0xb96 and Line by 4 to 91\n- [0x00000246] Special opcode 6: advance Address by 0 to 0xb96 and Line by 1 to 92 (view 1)\n+ [0x00000244] Special opcode 104: advance Address by 14 to 0xb96 and Line by 1 to 87\n+ [0x00000245] Special opcode 37: advance Address by 4 to 0xb9a and Line by 4 to 91\n+ [0x00000246] Special opcode 6: advance Address by 0 to 0xb9a and Line by 1 to 92 (view 1)\n [0x00000247] Set column to 1\n [0x00000249] Set is_stmt to 0\n [0x0000024a] Advance Line by -6 to 86\n [0x0000024c] Copy (view 2)\n [0x0000024d] Set column to 11\n [0x0000024f] Set is_stmt to 1\n- [0x00000250] Special opcode 25: advance Address by 2 to 0xb98 and Line by 6 to 92\n+ [0x00000250] Special opcode 25: advance Address by 2 to 0xb9c and Line by 6 to 92\n [0x00000251] Set column to 18\n [0x00000253] Set is_stmt to 0\n [0x00000254] Copy (view 1)\n [0x00000255] Set column to 11\n- [0x00000257] Special opcode 117: advance Address by 16 to 0xba8 and Line by 0 to 92\n+ [0x00000257] Special opcode 117: advance Address by 16 to 0xbac and Line by 0 to 92\n [0x00000258] Set column to 9\n [0x0000025a] Set is_stmt to 1\n- [0x0000025b] Special opcode 34: advance Address by 4 to 0xbac and Line by 1 to 93\n+ [0x0000025b] Special opcode 34: advance Address by 4 to 0xbb0 and Line by 1 to 93\n [0x0000025c] Set is_stmt to 0\n- [0x0000025d] Special opcode 19: advance Address by 2 to 0xbae and Line by 0 to 93\n+ [0x0000025d] Special opcode 19: advance Address by 2 to 0xbb2 and Line by 0 to 93\n [0x0000025e] Set column to 17\n [0x00000260] Set is_stmt to 1\n [0x00000261] Advance Line by 14 to 107\n- [0x00000263] Advance PC by constant 34 to 0xbd0\n- [0x00000264] Special opcode 47: advance Address by 6 to 0xbd6 and Line by 0 to 107\n+ [0x00000263] Advance PC by constant 34 to 0xbd4\n+ [0x00000264] Special opcode 47: advance Address by 6 to 0xbda and Line by 0 to 107\n [0x00000265] Set column to 25\n [0x00000267] Set is_stmt to 0\n [0x00000268] Copy (view 1)\n [0x00000269] Set column to 17\n [0x0000026b] Set is_stmt to 1\n- [0x0000026c] Special opcode 48: advance Address by 6 to 0xbdc and Line by 1 to 108\n- [0x0000026d] Special opcode 14: advance Address by 2 to 0xbde and Line by -5 to 103\n+ [0x0000026c] Special opcode 48: advance Address by 6 to 0xbe0 and Line by 1 to 108\n+ [0x0000026d] Special opcode 14: advance Address by 2 to 0xbe2 and Line by -5 to 103\n [0x0000026e] Set column to 33\n [0x00000270] Set is_stmt to 0\n [0x00000271] Copy (view 1)\n [0x00000272] Set column to 17\n [0x00000274] Set is_stmt to 1\n- [0x00000275] Special opcode 90: advance Address by 12 to 0xbea and Line by 1 to 104\n- [0x00000276] Special opcode 14: advance Address by 2 to 0xbec and Line by -5 to 99\n+ [0x00000275] Special opcode 90: advance Address by 12 to 0xbee and Line by 1 to 104\n+ [0x00000276] Special opcode 14: advance Address by 2 to 0xbf0 and Line by -5 to 99\n [0x00000277] Set column to 31\n [0x00000279] Set is_stmt to 0\n [0x0000027a] Copy (view 1)\n [0x0000027b] Set column to 17\n [0x0000027d] Set is_stmt to 1\n- [0x0000027e] Special opcode 62: advance Address by 8 to 0xbf4 and Line by 1 to 100\n- [0x0000027f] Special opcode 14: advance Address by 2 to 0xbf6 and Line by -5 to 95\n+ [0x0000027e] Special opcode 62: advance Address by 8 to 0xbf8 and Line by 1 to 100\n+ [0x0000027f] Special opcode 14: advance Address by 2 to 0xbfa and Line by -5 to 95\n [0x00000280] Set File Name to entry 2 in the File Name Table\n [0x00000282] Set column to 1\n- [0x00000284] Special opcode 8: advance Address by 0 to 0xbf6 and Line by 3 to 98 (view 1)\n+ [0x00000284] Special opcode 8: advance Address by 0 to 0xbfa and Line by 3 to 98 (view 1)\n [0x00000285] Set column to 3\n- [0x00000287] Special opcode 7: advance Address by 0 to 0xbf6 and Line by 2 to 100 (view 2)\n+ [0x00000287] Special opcode 7: advance Address by 0 to 0xbfa and Line by 2 to 100 (view 2)\n [0x00000288] Set File Name to entry 1 in the File Name Table\n [0x0000028a] Set column to 17\n [0x0000028c] Set is_stmt to 0\n- [0x0000028d] Special opcode 0: advance Address by 0 to 0xbf6 and Line by -5 to 95 (view 3)\n+ [0x0000028d] Special opcode 0: advance Address by 0 to 0xbfa and Line by -5 to 95 (view 3)\n [0x0000028e] Set File Name to entry 2 in the File Name Table\n [0x00000290] Set column to 10\n- [0x00000292] Special opcode 24: advance Address by 2 to 0xbf8 and Line by 5 to 100\n- [0x00000293] Special opcode 33: advance Address by 4 to 0xbfc and Line by 0 to 100\n+ [0x00000292] Special opcode 24: advance Address by 2 to 0xbfc and Line by 5 to 100\n+ [0x00000293] Special opcode 33: advance Address by 4 to 0xc00 and Line by 0 to 100\n [0x00000294] Set File Name to entry 1 in the File Name Table\n [0x00000296] Set column to 17\n- [0x00000298] Special opcode 42: advance Address by 6 to 0xc02 and Line by -5 to 95\n+ [0x00000298] Special opcode 42: advance Address by 6 to 0xc06 and Line by -5 to 95\n [0x00000299] Set File Name to entry 2 in the File Name Table\n [0x0000029b] Set column to 10\n- [0x0000029d] Special opcode 24: advance Address by 2 to 0xc04 and Line by 5 to 100\n- [0x0000029e] Special opcode 47: advance Address by 6 to 0xc0a and Line by 0 to 100\n+ [0x0000029d] Special opcode 24: advance Address by 2 to 0xc08 and Line by 5 to 100\n+ [0x0000029e] Special opcode 47: advance Address by 6 to 0xc0e and Line by 0 to 100\n [0x0000029f] Set File Name to entry 1 in the File Name Table\n [0x000002a1] Set column to 17\n [0x000002a3] Set is_stmt to 1\n- [0x000002a4] Special opcode 1: advance Address by 0 to 0xc0a and Line by -4 to 96 (view 1)\n+ [0x000002a4] Special opcode 1: advance Address by 0 to 0xc0e and Line by -4 to 96 (view 1)\n [0x000002a5] Set column to 5\n [0x000002a7] Advance Line by 20 to 116\n- [0x000002a9] Special opcode 47: advance Address by 6 to 0xc10 and Line by 0 to 116\n+ [0x000002a9] Special opcode 47: advance Address by 6 to 0xc14 and Line by 0 to 116\n [0x000002aa] Set column to 10\n [0x000002ac] Set is_stmt to 0\n [0x000002ad] Copy (view 1)\n [0x000002ae] Set column to 5\n [0x000002b0] Set is_stmt to 1\n- [0x000002b1] Special opcode 48: advance Address by 6 to 0xc16 and Line by 1 to 117\n- [0x000002b2] Special opcode 7: advance Address by 0 to 0xc16 and Line by 2 to 119 (view 1)\n+ [0x000002b1] Special opcode 48: advance Address by 6 to 0xc1a and Line by 1 to 117\n+ [0x000002b2] Special opcode 7: advance Address by 0 to 0xc1a and Line by 2 to 119 (view 1)\n [0x000002b3] Set column to 10\n [0x000002b5] Set is_stmt to 0\n- [0x000002b6] Special opcode 2: advance Address by 0 to 0xc16 and Line by -3 to 116 (view 2)\n+ [0x000002b6] Special opcode 2: advance Address by 0 to 0xc1a and Line by -3 to 116 (view 2)\n [0x000002b7] Set column to 8\n- [0x000002b9] Special opcode 22: advance Address by 2 to 0xc18 and Line by 3 to 119\n+ [0x000002b9] Special opcode 22: advance Address by 2 to 0xc1c and Line by 3 to 119\n [0x000002ba] Set column to 5\n [0x000002bc] Set is_stmt to 1\n- [0x000002bd] Special opcode 53: advance Address by 6 to 0xc1e and Line by 6 to 125\n+ [0x000002bd] Special opcode 53: advance Address by 6 to 0xc22 and Line by 6 to 125\n [0x000002be] Set column to 20\n [0x000002c0] Set is_stmt to 0\n [0x000002c1] Copy (view 1)\n [0x000002c2] Set column to 26\n- [0x000002c4] Special opcode 19: advance Address by 2 to 0xc20 and Line by 0 to 125\n+ [0x000002c4] Special opcode 19: advance Address by 2 to 0xc24 and Line by 0 to 125\n [0x000002c5] Set column to 20\n- [0x000002c7] Special opcode 33: advance Address by 4 to 0xc24 and Line by 0 to 125\n+ [0x000002c7] Special opcode 33: advance Address by 4 to 0xc28 and Line by 0 to 125\n [0x000002c8] Set column to 9\n- [0x000002ca] Special opcode 27: advance Address by 2 to 0xc26 and Line by 8 to 133\n- [0x000002cb] Special opcode 33: advance Address by 4 to 0xc2a and Line by 0 to 133\n+ [0x000002ca] Special opcode 27: advance Address by 2 to 0xc2a and Line by 8 to 133\n+ [0x000002cb] Special opcode 33: advance Address by 4 to 0xc2e and Line by 0 to 133\n [0x000002cc] Set column to 20\n [0x000002ce] Advance Line by -8 to 125\n- [0x000002d0] Special opcode 19: advance Address by 2 to 0xc2c and Line by 0 to 125\n+ [0x000002d0] Special opcode 19: advance Address by 2 to 0xc30 and Line by 0 to 125\n [0x000002d1] Set column to 5\n [0x000002d3] Set is_stmt to 1\n- [0x000002d4] Special opcode 22: advance Address by 2 to 0xc2e and Line by 3 to 128\n- [0x000002d5] Special opcode 6: advance Address by 0 to 0xc2e and Line by 1 to 129 (view 1)\n- [0x000002d6] Special opcode 6: advance Address by 0 to 0xc2e and Line by 1 to 130 (view 2)\n- [0x000002d7] Special opcode 8: advance Address by 0 to 0xc2e and Line by 3 to 133 (view 3)\n+ [0x000002d4] Special opcode 22: advance Address by 2 to 0xc32 and Line by 3 to 128\n+ [0x000002d5] Special opcode 6: advance Address by 0 to 0xc32 and Line by 1 to 129 (view 1)\n+ [0x000002d6] Special opcode 6: advance Address by 0 to 0xc32 and Line by 1 to 130 (view 2)\n+ [0x000002d7] Special opcode 8: advance Address by 0 to 0xc32 and Line by 3 to 133 (view 3)\n [0x000002d8] Set column to 9\n [0x000002da] Set is_stmt to 0\n [0x000002db] Copy (view 4)\n [0x000002dc] Set column to 13\n- [0x000002de] Special opcode 34: advance Address by 4 to 0xc32 and Line by 1 to 134\n+ [0x000002de] Special opcode 34: advance Address by 4 to 0xc36 and Line by 1 to 134\n [0x000002df] Set column to 8\n- [0x000002e1] Special opcode 18: advance Address by 2 to 0xc34 and Line by -1 to 133\n+ [0x000002e1] Special opcode 18: advance Address by 2 to 0xc38 and Line by -1 to 133\n [0x000002e2] Set column to 9\n [0x000002e4] Set is_stmt to 1\n- [0x000002e5] Special opcode 48: advance Address by 6 to 0xc3a and Line by 1 to 134\n+ [0x000002e5] Special opcode 48: advance Address by 6 to 0xc3e and Line by 1 to 134\n [0x000002e6] Set column to 12\n [0x000002e8] Set is_stmt to 0\n [0x000002e9] Copy (view 1)\n [0x000002ea] Set column to 9\n [0x000002ec] Set is_stmt to 1\n- [0x000002ed] Special opcode 50: advance Address by 6 to 0xc40 and Line by 3 to 137\n+ [0x000002ed] Special opcode 50: advance Address by 6 to 0xc44 and Line by 3 to 137\n [0x000002ee] Set column to 24\n [0x000002f0] Set is_stmt to 0\n [0x000002f1] Copy (view 1)\n [0x000002f2] Set column to 16\n- [0x000002f4] Special opcode 20: advance Address by 2 to 0xc42 and Line by 1 to 138\n+ [0x000002f4] Special opcode 20: advance Address by 2 to 0xc46 and Line by 1 to 138\n [0x000002f5] Set column to 24\n- [0x000002f7] Special opcode 18: advance Address by 2 to 0xc44 and Line by -1 to 137\n+ [0x000002f7] Special opcode 18: advance Address by 2 to 0xc48 and Line by -1 to 137\n [0x000002f8] Set column to 9\n [0x000002fa] Set is_stmt to 1\n- [0x000002fb] Special opcode 62: advance Address by 8 to 0xc4c and Line by 1 to 138\n- [0x000002fc] Special opcode 6: advance Address by 0 to 0xc4c and Line by 1 to 139 (view 1)\n+ [0x000002fb] Special opcode 62: advance Address by 8 to 0xc50 and Line by 1 to 138\n+ [0x000002fc] Special opcode 6: advance Address by 0 to 0xc50 and Line by 1 to 139 (view 1)\n [0x000002fd] Set column to 5\n [0x000002ff] Advance Line by 15 to 154\n [0x00000301] Copy (view 2)\n [0x00000302] Set column to 16\n [0x00000304] Set is_stmt to 0\n [0x00000305] Advance Line by -16 to 138\n [0x00000307] Copy (view 3)\n [0x00000308] Set column to 11\n [0x0000030a] Advance Line by 16 to 154\n- [0x0000030c] Special opcode 19: advance Address by 2 to 0xc4e and Line by 0 to 154\n+ [0x0000030c] Special opcode 19: advance Address by 2 to 0xc52 and Line by 0 to 154\n [0x0000030d] Set column to 5\n [0x0000030f] Set is_stmt to 1\n- [0x00000310] Special opcode 48: advance Address by 6 to 0xc54 and Line by 1 to 155\n+ [0x00000310] Special opcode 48: advance Address by 6 to 0xc58 and Line by 1 to 155\n [0x00000311] Set column to 8\n [0x00000313] Set is_stmt to 0\n [0x00000314] Copy (view 1)\n [0x00000315] Set column to 5\n [0x00000317] Set is_stmt to 1\n [0x00000318] Advance Line by 11 to 166\n- [0x0000031a] Special opcode 61: advance Address by 8 to 0xc5c and Line by 0 to 166\n- [0x0000031b] Special opcode 6: advance Address by 0 to 0xc5c and Line by 1 to 167 (view 1)\n- [0x0000031c] Special opcode 6: advance Address by 0 to 0xc5c and Line by 1 to 168 (view 2)\n+ [0x0000031a] Special opcode 61: advance Address by 8 to 0xc60 and Line by 0 to 166\n+ [0x0000031b] Special opcode 6: advance Address by 0 to 0xc60 and Line by 1 to 167 (view 1)\n+ [0x0000031c] Special opcode 6: advance Address by 0 to 0xc60 and Line by 1 to 168 (view 2)\n [0x0000031d] Set column to 26\n [0x0000031f] Set is_stmt to 0\n [0x00000320] Copy (view 3)\n [0x00000321] Set column to 13\n- [0x00000323] Special opcode 27: advance Address by 2 to 0xc5e and Line by 8 to 176\n+ [0x00000323] Special opcode 27: advance Address by 2 to 0xc62 and Line by 8 to 176\n [0x00000324] Set column to 26\n [0x00000326] Advance Line by -8 to 168\n- [0x00000328] Special opcode 19: advance Address by 2 to 0xc60 and Line by 0 to 168\n+ [0x00000328] Special opcode 19: advance Address by 2 to 0xc64 and Line by 0 to 168\n [0x00000329] Set column to 13\n- [0x0000032b] Special opcode 27: advance Address by 2 to 0xc62 and Line by 8 to 176\n+ [0x0000032b] Special opcode 27: advance Address by 2 to 0xc66 and Line by 8 to 176\n [0x0000032c] Set column to 26\n [0x0000032e] Advance Line by -8 to 168\n- [0x00000330] Special opcode 19: advance Address by 2 to 0xc64 and Line by 0 to 168\n+ [0x00000330] Special opcode 19: advance Address by 2 to 0xc68 and Line by 0 to 168\n [0x00000331] Set column to 13\n- [0x00000333] Special opcode 27: advance Address by 2 to 0xc66 and Line by 8 to 176\n+ [0x00000333] Special opcode 27: advance Address by 2 to 0xc6a and Line by 8 to 176\n [0x00000334] Set column to 8\n [0x00000336] Advance Line by -8 to 168\n- [0x00000338] Special opcode 19: advance Address by 2 to 0xc68 and Line by 0 to 168\n+ [0x00000338] Special opcode 19: advance Address by 2 to 0xc6c and Line by 0 to 168\n [0x00000339] Set column to 39\n [0x0000033b] Extended opcode 4: set Discriminator to 1\n- [0x0000033f] Special opcode 19: advance Address by 2 to 0xc6a and Line by 0 to 168\n+ [0x0000033f] Special opcode 19: advance Address by 2 to 0xc6e and Line by 0 to 168\n [0x00000340] Set column to 35\n [0x00000342] Extended opcode 4: set Discriminator to 1\n- [0x00000346] Special opcode 75: advance Address by 10 to 0xc74 and Line by 0 to 168\n+ [0x00000346] Special opcode 75: advance Address by 10 to 0xc78 and Line by 0 to 168\n [0x00000347] Set column to 9\n [0x00000349] Set is_stmt to 1\n- [0x0000034a] Special opcode 48: advance Address by 6 to 0xc7a and Line by 1 to 169\n+ [0x0000034a] Special opcode 48: advance Address by 6 to 0xc7e and Line by 1 to 169\n [0x0000034b] Set column to 12\n [0x0000034d] Set is_stmt to 0\n [0x0000034e] Copy (view 1)\n [0x0000034f] Set column to 9\n [0x00000351] Set is_stmt to 1\n- [0x00000352] Special opcode 50: advance Address by 6 to 0xc80 and Line by 3 to 172\n+ [0x00000352] Special opcode 50: advance Address by 6 to 0xc84 and Line by 3 to 172\n [0x00000353] Set column to 17\n [0x00000355] Set is_stmt to 0\n [0x00000356] Copy (view 1)\n [0x00000357] Set column to 25\n- [0x00000359] Special opcode 20: advance Address by 2 to 0xc82 and Line by 1 to 173\n+ [0x00000359] Special opcode 20: advance Address by 2 to 0xc86 and Line by 1 to 173\n [0x0000035a] Set column to 17\n- [0x0000035c] Special opcode 46: advance Address by 6 to 0xc88 and Line by -1 to 172\n+ [0x0000035c] Special opcode 46: advance Address by 6 to 0xc8c and Line by -1 to 172\n [0x0000035d] Set column to 25\n- [0x0000035f] Special opcode 20: advance Address by 2 to 0xc8a and Line by 1 to 173\n+ [0x0000035f] Special opcode 20: advance Address by 2 to 0xc8e and Line by 1 to 173\n [0x00000360] Set column to 23\n- [0x00000362] Special opcode 34: advance Address by 4 to 0xc8e and Line by 1 to 174\n+ [0x00000362] Special opcode 34: advance Address by 4 to 0xc92 and Line by 1 to 174\n [0x00000363] Set column to 17\n- [0x00000365] Special opcode 17: advance Address by 2 to 0xc90 and Line by -2 to 172\n+ [0x00000365] Special opcode 17: advance Address by 2 to 0xc94 and Line by -2 to 172\n [0x00000366] Set column to 9\n [0x00000368] Set is_stmt to 1\n- [0x00000369] Special opcode 20: advance Address by 2 to 0xc92 and Line by 1 to 173\n- [0x0000036a] Special opcode 6: advance Address by 0 to 0xc92 and Line by 1 to 174 (view 1)\n+ [0x00000369] Special opcode 20: advance Address by 2 to 0xc96 and Line by 1 to 173\n+ [0x0000036a] Special opcode 6: advance Address by 0 to 0xc96 and Line by 1 to 174 (view 1)\n [0x0000036b] Set column to 23\n [0x0000036d] Set is_stmt to 0\n [0x0000036e] Copy (view 2)\n [0x0000036f] Set column to 5\n [0x00000371] Set is_stmt to 1\n [0x00000372] Advance Line by 14 to 188\n- [0x00000374] Special opcode 19: advance Address by 2 to 0xc94 and Line by 0 to 188\n- [0x00000375] Special opcode 6: advance Address by 0 to 0xc94 and Line by 1 to 189 (view 1)\n+ [0x00000374] Special opcode 19: advance Address by 2 to 0xc98 and Line by 0 to 188\n+ [0x00000375] Special opcode 6: advance Address by 0 to 0xc98 and Line by 1 to 189 (view 1)\n [0x00000376] Set column to 25\n [0x00000378] Set is_stmt to 0\n [0x00000379] Copy (view 2)\n [0x0000037a] Set column to 5\n [0x0000037c] Set is_stmt to 1\n- [0x0000037d] Special opcode 63: advance Address by 8 to 0xc9c and Line by 2 to 191\n- [0x0000037e] Special opcode 6: advance Address by 0 to 0xc9c and Line by 1 to 192 (view 1)\n+ [0x0000037d] Special opcode 63: advance Address by 8 to 0xca0 and Line by 2 to 191\n+ [0x0000037e] Special opcode 6: advance Address by 0 to 0xca0 and Line by 1 to 192 (view 1)\n [0x0000037f] Set column to 14\n [0x00000381] Set is_stmt to 0\n- [0x00000382] Special opcode 8: advance Address by 0 to 0xc9c and Line by 3 to 195 (view 2)\n+ [0x00000382] Special opcode 8: advance Address by 0 to 0xca0 and Line by 3 to 195 (view 2)\n [0x00000383] Set column to 9\n- [0x00000385] Special opcode 16: advance Address by 2 to 0xc9e and Line by -3 to 192\n+ [0x00000385] Special opcode 16: advance Address by 2 to 0xca2 and Line by -3 to 192\n [0x00000386] Set column to 14\n- [0x00000388] Special opcode 22: advance Address by 2 to 0xca0 and Line by 3 to 195\n+ [0x00000388] Special opcode 22: advance Address by 2 to 0xca4 and Line by 3 to 195\n [0x00000389] Set column to 9\n- [0x0000038b] Special opcode 16: advance Address by 2 to 0xca2 and Line by -3 to 192\n+ [0x0000038b] Special opcode 16: advance Address by 2 to 0xca6 and Line by -3 to 192\n [0x0000038c] Set column to 8\n- [0x0000038e] Special opcode 19: advance Address by 2 to 0xca4 and Line by 0 to 192\n+ [0x0000038e] Special opcode 19: advance Address by 2 to 0xca8 and Line by 0 to 192\n [0x0000038f] Set column to 9\n [0x00000391] Set is_stmt to 1\n- [0x00000392] Special opcode 50: advance Address by 6 to 0xcaa and Line by 3 to 195\n+ [0x00000392] Special opcode 50: advance Address by 6 to 0xcae and Line by 3 to 195\n [0x00000393] Set column to 14\n [0x00000395] Set is_stmt to 0\n [0x00000396] Copy (view 1)\n- [0x00000397] Special opcode 33: advance Address by 4 to 0xcae and Line by 0 to 195\n+ [0x00000397] Special opcode 33: advance Address by 4 to 0xcb2 and Line by 0 to 195\n [0x00000398] Set column to 25\n [0x0000039a] Extended opcode 4: set Discriminator to 1\n [0x0000039e] Set is_stmt to 1\n- [0x0000039f] Special opcode 26: advance Address by 2 to 0xcb0 and Line by 7 to 202\n+ [0x0000039f] Special opcode 26: advance Address by 2 to 0xcb4 and Line by 7 to 202\n [0x000003a0] Set column to 5\n [0x000003a2] Extended opcode 4: set Discriminator to 1\n [0x000003a6] Set is_stmt to 0\n [0x000003a7] Copy (view 1)\n [0x000003a8] Extended opcode 4: set Discriminator to 1\n- [0x000003ac] Special opcode 61: advance Address by 8 to 0xcb8 and Line by 0 to 202\n+ [0x000003ac] Special opcode 61: advance Address by 8 to 0xcbc and Line by 0 to 202\n [0x000003ad] Set column to 13\n- [0x000003af] Special opcode 25: advance Address by 2 to 0xcba and Line by 6 to 208\n- [0x000003b0] Special opcode 45: advance Address by 6 to 0xcc0 and Line by -2 to 206\n- [0x000003b1] Special opcode 63: advance Address by 8 to 0xcc8 and Line by 2 to 208\n- [0x000003b2] Special opcode 17: advance Address by 2 to 0xcca and Line by -2 to 206\n+ [0x000003af] Special opcode 25: advance Address by 2 to 0xcbe and Line by 6 to 208\n+ [0x000003b0] Special opcode 45: advance Address by 6 to 0xcc4 and Line by -2 to 206\n+ [0x000003b1] Special opcode 63: advance Address by 8 to 0xccc and Line by 2 to 208\n+ [0x000003b2] Special opcode 17: advance Address by 2 to 0xcce and Line by -2 to 206\n [0x000003b3] Set column to 62\n [0x000003b5] Extended opcode 4: set Discriminator to 3\n- [0x000003b9] Special opcode 31: advance Address by 4 to 0xcce and Line by -2 to 204\n+ [0x000003b9] Special opcode 31: advance Address by 4 to 0xcd2 and Line by -2 to 204\n [0x000003ba] Set column to 36\n- [0x000003bc] Special opcode 34: advance Address by 4 to 0xcd2 and Line by 1 to 205\n+ [0x000003bc] Special opcode 34: advance Address by 4 to 0xcd6 and Line by 1 to 205\n [0x000003bd] Set column to 13\n [0x000003bf] Set is_stmt to 1\n- [0x000003c0] Special opcode 36: advance Address by 4 to 0xcd6 and Line by 3 to 208\n+ [0x000003c0] Special opcode 36: advance Address by 4 to 0xcda and Line by 3 to 208\n [0x000003c1] Set column to 9\n- [0x000003c3] Special opcode 78: advance Address by 10 to 0xce0 and Line by 3 to 211\n+ [0x000003c3] Special opcode 78: advance Address by 10 to 0xce4 and Line by 3 to 211\n [0x000003c4] Set column to 13\n [0x000003c6] Set is_stmt to 0\n [0x000003c7] Copy (view 1)\n [0x000003c8] Set column to 12\n- [0x000003ca] Special opcode 61: advance Address by 8 to 0xce8 and Line by 0 to 211\n+ [0x000003ca] Special opcode 61: advance Address by 8 to 0xcec and Line by 0 to 211\n [0x000003cb] Set column to 40\n [0x000003cd] Set is_stmt to 1\n [0x000003ce] Advance Line by -9 to 202\n- [0x000003d0] Special opcode 47: advance Address by 6 to 0xcee and Line by 0 to 202\n+ [0x000003d0] Special opcode 47: advance Address by 6 to 0xcf2 and Line by 0 to 202\n [0x000003d1] Set column to 25\n- [0x000003d3] Special opcode 47: advance Address by 6 to 0xcf4 and Line by 0 to 202\n+ [0x000003d3] Special opcode 47: advance Address by 6 to 0xcf8 and Line by 0 to 202\n [0x000003d4] Set column to 5\n [0x000003d6] Set is_stmt to 0\n [0x000003d7] Copy (view 1)\n [0x000003d8] Set column to 9\n [0x000003da] Set is_stmt to 1\n- [0x000003db] Special opcode 48: advance Address by 6 to 0xcfa and Line by 1 to 203\n- [0x000003dc] Special opcode 62: advance Address by 8 to 0xd02 and Line by 1 to 204\n+ [0x000003db] Special opcode 48: advance Address by 6 to 0xcfe and Line by 1 to 203\n+ [0x000003dc] Special opcode 62: advance Address by 8 to 0xd06 and Line by 1 to 204\n [0x000003dd] Set column to 22\n [0x000003df] Set is_stmt to 0\n [0x000003e0] Copy (view 1)\n [0x000003e1] Set column to 41\n- [0x000003e3] Special opcode 19: advance Address by 2 to 0xd04 and Line by 0 to 204\n+ [0x000003e3] Special opcode 19: advance Address by 2 to 0xd08 and Line by 0 to 204\n [0x000003e4] Set column to 12\n- [0x000003e6] Special opcode 19: advance Address by 2 to 0xd06 and Line by 0 to 204\n+ [0x000003e6] Special opcode 19: advance Address by 2 to 0xd0a and Line by 0 to 204\n [0x000003e7] Set column to 36\n [0x000003e9] Extended opcode 4: set Discriminator to 1\n- [0x000003ed] Special opcode 33: advance Address by 4 to 0xd0a and Line by 0 to 204\n+ [0x000003ed] Special opcode 33: advance Address by 4 to 0xd0e and Line by 0 to 204\n [0x000003ee] Set column to 13\n [0x000003f0] Set is_stmt to 1\n- [0x000003f1] Special opcode 35: advance Address by 4 to 0xd0e and Line by 2 to 206\n+ [0x000003f1] Special opcode 35: advance Address by 4 to 0xd12 and Line by 2 to 206\n [0x000003f2] Set column to 5\n [0x000003f4] Advance Line by 12 to 218\n- [0x000003f6] Special opcode 89: advance Address by 12 to 0xd1a and Line by 0 to 218\n- [0x000003f7] Special opcode 48: advance Address by 6 to 0xd20 and Line by 1 to 219\n- [0x000003f8] Special opcode 50: advance Address by 6 to 0xd26 and Line by 3 to 222\n+ [0x000003f6] Special opcode 89: advance Address by 12 to 0xd1e and Line by 0 to 218\n+ [0x000003f7] Special opcode 48: advance Address by 6 to 0xd24 and Line by 1 to 219\n+ [0x000003f8] Special opcode 50: advance Address by 6 to 0xd2a and Line by 3 to 222\n [0x000003f9] Set column to 8\n [0x000003fb] Set is_stmt to 0\n [0x000003fc] Copy (view 1)\n [0x000003fd] Set column to 5\n [0x000003ff] Set is_stmt to 1\n- [0x00000400] Special opcode 51: advance Address by 6 to 0xd2c and Line by 4 to 226\n+ [0x00000400] Special opcode 51: advance Address by 6 to 0xd30 and Line by 4 to 226\n [0x00000401] Set column to 1\n [0x00000403] Set is_stmt to 0\n [0x00000404] Advance Line by -140 to 86\n [0x00000407] Copy (view 1)\n [0x00000408] Advance Line by 141 to 227\n- [0x0000040b] Special opcode 19: advance Address by 2 to 0xd2e and Line by 0 to 227\n+ [0x0000040b] Special opcode 19: advance Address by 2 to 0xd32 and Line by 0 to 227\n [0x0000040c] Advance Line by -141 to 86\n- [0x0000040f] Special opcode 19: advance Address by 2 to 0xd30 and Line by 0 to 86\n+ [0x0000040f] Special opcode 19: advance Address by 2 to 0xd34 and Line by 0 to 86\n [0x00000410] Advance Line by 141 to 227\n- [0x00000413] Special opcode 19: advance Address by 2 to 0xd32 and Line by 0 to 227\n+ [0x00000413] Special opcode 19: advance Address by 2 to 0xd36 and Line by 0 to 227\n [0x00000414] Set column to 9\n [0x00000416] Set is_stmt to 1\n [0x00000417] Advance Line by -86 to 141\n- [0x0000041a] Special opcode 173: advance Address by 24 to 0xd4a and Line by 0 to 141\n+ [0x0000041a] Special opcode 173: advance Address by 24 to 0xd4e and Line by 0 to 141\n [0x0000041b] Set column to 12\n [0x0000041d] Set is_stmt to 0\n [0x0000041e] Copy (view 1)\n [0x0000041f] Set column to 9\n [0x00000421] Set is_stmt to 1\n- [0x00000422] Special opcode 36: advance Address by 4 to 0xd4e and Line by 3 to 144\n+ [0x00000422] Special opcode 36: advance Address by 4 to 0xd52 and Line by 3 to 144\n [0x00000423] Set column to 18\n [0x00000425] Set is_stmt to 0\n [0x00000426] Copy (view 1)\n [0x00000427] Set column to 9\n [0x00000429] Set is_stmt to 1\n- [0x0000042a] Special opcode 104: advance Address by 14 to 0xd5c and Line by 1 to 145\n+ [0x0000042a] Special opcode 104: advance Address by 14 to 0xd60 and Line by 1 to 145\n [0x0000042b] Set column to 12\n [0x0000042d] Set is_stmt to 0\n [0x0000042e] Copy (view 1)\n [0x0000042f] Set column to 5\n [0x00000431] Set is_stmt to 1\n [0x00000432] Advance Line by 9 to 154\n- [0x00000434] Special opcode 61: advance Address by 8 to 0xd64 and Line by 0 to 154\n+ [0x00000434] Special opcode 61: advance Address by 8 to 0xd68 and Line by 0 to 154\n [0x00000435] Set column to 11\n [0x00000437] Set is_stmt to 0\n [0x00000438] Copy (view 1)\n [0x00000439] Set column to 5\n [0x0000043b] Set is_stmt to 1\n- [0x0000043c] Special opcode 34: advance Address by 4 to 0xd68 and Line by 1 to 155\n+ [0x0000043c] Special opcode 34: advance Address by 4 to 0xd6c and Line by 1 to 155\n [0x0000043d] Set column to 8\n [0x0000043f] Set is_stmt to 0\n [0x00000440] Copy (view 1)\n [0x00000441] Set column to 5\n [0x00000443] Set is_stmt to 1\n- [0x00000444] Special opcode 39: advance Address by 4 to 0xd6c and Line by 6 to 161\n+ [0x00000444] Special opcode 39: advance Address by 4 to 0xd70 and Line by 6 to 161\n [0x00000445] Set column to 9\n- [0x00000447] Special opcode 6: advance Address by 0 to 0xd6c and Line by 1 to 162 (view 1)\n+ [0x00000447] Special opcode 6: advance Address by 0 to 0xd70 and Line by 1 to 162 (view 1)\n [0x00000448] Set is_stmt to 0\n- [0x00000449] Special opcode 19: advance Address by 2 to 0xd6e and Line by 0 to 162\n+ [0x00000449] Special opcode 19: advance Address by 2 to 0xd72 and Line by 0 to 162\n [0x0000044a] Set is_stmt to 1\n [0x0000044b] Advance Line by 37 to 199\n- [0x0000044d] Special opcode 47: advance Address by 6 to 0xd74 and Line by 0 to 199\n+ [0x0000044d] Special opcode 47: advance Address by 6 to 0xd78 and Line by 0 to 199\n [0x0000044e] Set column to 14\n [0x00000450] Set is_stmt to 0\n [0x00000451] Copy (view 1)\n- [0x00000452] Special opcode 33: advance Address by 4 to 0xd78 and Line by 0 to 199\n- [0x00000453] Special opcode 19: advance Address by 2 to 0xd7a and Line by 0 to 199\n+ [0x00000452] Special opcode 33: advance Address by 4 to 0xd7c and Line by 0 to 199\n+ [0x00000453] Special opcode 19: advance Address by 2 to 0xd7e and Line by 0 to 199\n [0x00000454] Set column to 17\n [0x00000456] Set is_stmt to 1\n [0x00000457] Advance Line by -88 to 111\n- [0x0000045a] Special opcode 19: advance Address by 2 to 0xd7c and Line by 0 to 111\n+ [0x0000045a] Special opcode 19: advance Address by 2 to 0xd80 and Line by 0 to 111\n [0x0000045b] Set File Name to entry 2 in the File Name Table\n [0x0000045d] Set column to 1\n [0x0000045f] Advance Line by -13 to 98\n [0x00000461] Copy (view 1)\n [0x00000462] Set column to 3\n- [0x00000464] Special opcode 7: advance Address by 0 to 0xd7c and Line by 2 to 100 (view 2)\n+ [0x00000464] Special opcode 7: advance Address by 0 to 0xd80 and Line by 2 to 100 (view 2)\n [0x00000465] Set File Name to entry 1 in the File Name Table\n [0x00000467] Set column to 17\n [0x00000469] Set is_stmt to 0\n [0x0000046a] Advance Line by 11 to 111\n [0x0000046c] Copy (view 3)\n [0x0000046d] Set File Name to entry 2 in the File Name Table\n [0x0000046f] Set column to 10\n [0x00000471] Advance Line by -11 to 100\n- [0x00000473] Special opcode 19: advance Address by 2 to 0xd7e and Line by 0 to 100\n- [0x00000474] Special opcode 33: advance Address by 4 to 0xd82 and Line by 0 to 100\n+ [0x00000473] Special opcode 19: advance Address by 2 to 0xd82 and Line by 0 to 100\n+ [0x00000474] Special opcode 33: advance Address by 4 to 0xd86 and Line by 0 to 100\n [0x00000475] Set File Name to entry 1 in the File Name Table\n [0x00000477] Set column to 17\n [0x00000479] Advance Line by 11 to 111\n- [0x0000047b] Special opcode 33: advance Address by 4 to 0xd86 and Line by 0 to 111\n+ [0x0000047b] Special opcode 33: advance Address by 4 to 0xd8a and Line by 0 to 111\n [0x0000047c] Set File Name to entry 2 in the File Name Table\n [0x0000047e] Set column to 10\n [0x00000480] Advance Line by -11 to 100\n- [0x00000482] Special opcode 19: advance Address by 2 to 0xd88 and Line by 0 to 100\n- [0x00000483] Special opcode 47: advance Address by 6 to 0xd8e and Line by 0 to 100\n+ [0x00000482] Special opcode 19: advance Address by 2 to 0xd8c and Line by 0 to 100\n+ [0x00000483] Special opcode 47: advance Address by 6 to 0xd92 and Line by 0 to 100\n [0x00000484] Set File Name to entry 1 in the File Name Table\n [0x00000486] Set column to 17\n [0x00000488] Set is_stmt to 1\n [0x00000489] Advance Line by 12 to 112\n [0x0000048b] Copy (view 1)\n [0x0000048c] Set column to 9\n [0x0000048e] Advance Line by 64 to 176\n- [0x00000491] Special opcode 47: advance Address by 6 to 0xd94 and Line by 0 to 176\n+ [0x00000491] Special opcode 47: advance Address by 6 to 0xd98 and Line by 0 to 176\n [0x00000492] Set column to 12\n [0x00000494] Set is_stmt to 0\n [0x00000495] Copy (view 1)\n [0x00000496] Set column to 9\n [0x00000498] Set is_stmt to 1\n- [0x00000499] Special opcode 36: advance Address by 4 to 0xd98 and Line by 3 to 179\n+ [0x00000499] Special opcode 36: advance Address by 4 to 0xd9c and Line by 3 to 179\n [0x0000049a] Set column to 19\n [0x0000049c] Set is_stmt to 0\n [0x0000049d] Copy (view 1)\n [0x0000049e] Set column to 9\n [0x000004a0] Set is_stmt to 1\n- [0x000004a1] Special opcode 104: advance Address by 14 to 0xda6 and Line by 1 to 180\n+ [0x000004a1] Special opcode 104: advance Address by 14 to 0xdaa and Line by 1 to 180\n [0x000004a2] Set column to 12\n [0x000004a4] Set is_stmt to 0\n [0x000004a5] Copy (view 1)\n- [0x000004a6] Special opcode 19: advance Address by 2 to 0xda8 and Line by 0 to 180\n+ [0x000004a6] Special opcode 19: advance Address by 2 to 0xdac and Line by 0 to 180\n [0x000004a7] Set column to 23\n- [0x000004a9] Special opcode 38: advance Address by 4 to 0xdac and Line by 5 to 185\n+ [0x000004a9] Special opcode 38: advance Address by 4 to 0xdb0 and Line by 5 to 185\n [0x000004aa] Set column to 9\n [0x000004ac] Set is_stmt to 1\n [0x000004ad] Advance Line by -29 to 156\n- [0x000004af] Special opcode 47: advance Address by 6 to 0xdb2 and Line by 0 to 156\n+ [0x000004af] Special opcode 47: advance Address by 6 to 0xdb6 and Line by 0 to 156\n [0x000004b0] Set File Name to entry 2 in the File Name Table\n [0x000004b2] Set column to 1\n [0x000004b4] Advance Line by -58 to 98\n- [0x000004b6] Special opcode 131: advance Address by 18 to 0xdc4 and Line by 0 to 98\n+ [0x000004b6] Special opcode 131: advance Address by 18 to 0xdc8 and Line by 0 to 98\n [0x000004b7] Set column to 3\n- [0x000004b9] Special opcode 7: advance Address by 0 to 0xdc4 and Line by 2 to 100 (view 1)\n+ [0x000004b9] Special opcode 7: advance Address by 0 to 0xdc8 and Line by 2 to 100 (view 1)\n [0x000004ba] Set column to 10\n [0x000004bc] Set is_stmt to 0\n [0x000004bd] Copy (view 2)\n [0x000004be] Set File Name to entry 1 in the File Name Table\n [0x000004c0] Set column to 9\n [0x000004c2] Advance Line by 56 to 156\n- [0x000004c4] Special opcode 19: advance Address by 2 to 0xdc6 and Line by 0 to 156\n+ [0x000004c4] Special opcode 19: advance Address by 2 to 0xdca and Line by 0 to 156\n [0x000004c5] Set File Name to entry 2 in the File Name Table\n [0x000004c7] Set column to 10\n [0x000004c9] Advance Line by -56 to 100\n- [0x000004cb] Special opcode 19: advance Address by 2 to 0xdc8 and Line by 0 to 100\n- [0x000004cc] Special opcode 19: advance Address by 2 to 0xdca and Line by 0 to 100\n+ [0x000004cb] Special opcode 19: advance Address by 2 to 0xdcc and Line by 0 to 100\n+ [0x000004cc] Special opcode 19: advance Address by 2 to 0xdce and Line by 0 to 100\n [0x000004cd] Set File Name to entry 1 in the File Name Table\n [0x000004cf] Set column to 9\n [0x000004d1] Set is_stmt to 1\n [0x000004d2] Advance Line by 58 to 158\n- [0x000004d4] Special opcode 89: advance Address by 12 to 0xdd6 and Line by 0 to 158\n+ [0x000004d4] Special opcode 89: advance Address by 12 to 0xdda and Line by 0 to 158\n [0x000004d5] Set column to 13\n [0x000004d7] Advance Line by -16 to 142\n- [0x000004d9] Special opcode 47: advance Address by 6 to 0xddc and Line by 0 to 142\n+ [0x000004d9] Special opcode 47: advance Address by 6 to 0xde0 and Line by 0 to 142\n [0x000004da] Set File Name to entry 2 in the File Name Table\n [0x000004dc] Set column to 1\n [0x000004de] Advance Line by -44 to 98\n [0x000004e0] Copy (view 1)\n [0x000004e1] Set column to 3\n- [0x000004e3] Special opcode 7: advance Address by 0 to 0xddc and Line by 2 to 100 (view 2)\n+ [0x000004e3] Special opcode 7: advance Address by 0 to 0xde0 and Line by 2 to 100 (view 2)\n [0x000004e4] Set File Name to entry 1 in the File Name Table\n [0x000004e6] Set column to 13\n [0x000004e8] Set is_stmt to 0\n [0x000004e9] Advance Line by 42 to 142\n [0x000004eb] Copy (view 3)\n [0x000004ec] Set File Name to entry 2 in the File Name Table\n [0x000004ee] Set column to 10\n [0x000004f0] Advance Line by -42 to 100\n- [0x000004f2] Special opcode 19: advance Address by 2 to 0xdde and Line by 0 to 100\n+ [0x000004f2] Special opcode 19: advance Address by 2 to 0xde2 and Line by 0 to 100\n [0x000004f3] Set File Name to entry 1 in the File Name Table\n [0x000004f5] Set column to 13\n [0x000004f7] Advance Line by 42 to 142\n- [0x000004f9] Special opcode 61: advance Address by 8 to 0xde6 and Line by 0 to 142\n+ [0x000004f9] Special opcode 61: advance Address by 8 to 0xdea and Line by 0 to 142\n [0x000004fa] Set File Name to entry 2 in the File Name Table\n [0x000004fc] Set column to 10\n [0x000004fe] Advance Line by -42 to 100\n- [0x00000500] Special opcode 19: advance Address by 2 to 0xde8 and Line by 0 to 100\n- [0x00000501] Special opcode 47: advance Address by 6 to 0xdee and Line by 0 to 100\n- [0x00000502] Special opcode 19: advance Address by 2 to 0xdf0 and Line by 0 to 100\n+ [0x00000500] Special opcode 19: advance Address by 2 to 0xdec and Line by 0 to 100\n+ [0x00000501] Special opcode 47: advance Address by 6 to 0xdf2 and Line by 0 to 100\n+ [0x00000502] Special opcode 19: advance Address by 2 to 0xdf4 and Line by 0 to 100\n [0x00000503] Set File Name to entry 1 in the File Name Table\n [0x00000505] Set column to 13\n [0x00000507] Set is_stmt to 1\n [0x00000508] Advance Line by 35 to 135\n [0x0000050a] Copy (view 1)\n [0x0000050b] Set File Name to entry 2 in the File Name Table\n [0x0000050d] Set column to 1\n [0x0000050f] Advance Line by -37 to 98\n [0x00000511] Copy (view 2)\n [0x00000512] Set column to 3\n- [0x00000514] Special opcode 7: advance Address by 0 to 0xdf0 and Line by 2 to 100 (view 3)\n+ [0x00000514] Special opcode 7: advance Address by 0 to 0xdf4 and Line by 2 to 100 (view 3)\n [0x00000515] Set File Name to entry 1 in the File Name Table\n [0x00000517] Set column to 13\n [0x00000519] Set is_stmt to 0\n [0x0000051a] Advance Line by 35 to 135\n [0x0000051c] Copy (view 4)\n [0x0000051d] Set File Name to entry 2 in the File Name Table\n [0x0000051f] Set column to 10\n [0x00000521] Advance Line by -35 to 100\n- [0x00000523] Special opcode 19: advance Address by 2 to 0xdf2 and Line by 0 to 100\n+ [0x00000523] Special opcode 19: advance Address by 2 to 0xdf6 and Line by 0 to 100\n [0x00000524] Set File Name to entry 1 in the File Name Table\n [0x00000526] Set column to 13\n [0x00000528] Advance Line by 35 to 135\n- [0x0000052a] Special opcode 61: advance Address by 8 to 0xdfa and Line by 0 to 135\n+ [0x0000052a] Special opcode 61: advance Address by 8 to 0xdfe and Line by 0 to 135\n [0x0000052b] Set File Name to entry 2 in the File Name Table\n [0x0000052d] Set column to 10\n [0x0000052f] Advance Line by -35 to 100\n- [0x00000531] Special opcode 19: advance Address by 2 to 0xdfc and Line by 0 to 100\n- [0x00000532] Special opcode 47: advance Address by 6 to 0xe02 and Line by 0 to 100\n- [0x00000533] Special opcode 19: advance Address by 2 to 0xe04 and Line by 0 to 100\n+ [0x00000531] Special opcode 19: advance Address by 2 to 0xe00 and Line by 0 to 100\n+ [0x00000532] Special opcode 47: advance Address by 6 to 0xe06 and Line by 0 to 100\n+ [0x00000533] Special opcode 19: advance Address by 2 to 0xe08 and Line by 0 to 100\n [0x00000534] Set File Name to entry 1 in the File Name Table\n [0x00000536] Set column to 9\n [0x00000538] Set is_stmt to 1\n [0x00000539] Advance Line by 123 to 223\n [0x0000053c] Copy (view 1)\n [0x0000053d] Set column to 13\n [0x0000053f] Advance Line by -53 to 170\n- [0x00000541] Special opcode 61: advance Address by 8 to 0xe0c and Line by 0 to 170\n+ [0x00000541] Special opcode 61: advance Address by 8 to 0xe10 and Line by 0 to 170\n [0x00000542] Set File Name to entry 2 in the File Name Table\n [0x00000544] Set column to 1\n [0x00000546] Advance Line by -72 to 98\n [0x00000549] Copy (view 1)\n [0x0000054a] Set column to 3\n- [0x0000054c] Special opcode 7: advance Address by 0 to 0xe0c and Line by 2 to 100 (view 2)\n+ [0x0000054c] Special opcode 7: advance Address by 0 to 0xe10 and Line by 2 to 100 (view 2)\n [0x0000054d] Set File Name to entry 1 in the File Name Table\n [0x0000054f] Set column to 13\n [0x00000551] Set is_stmt to 0\n [0x00000552] Advance Line by 70 to 170\n [0x00000555] Copy (view 3)\n [0x00000556] Set File Name to entry 2 in the File Name Table\n [0x00000558] Set column to 10\n [0x0000055a] Advance Line by -70 to 100\n- [0x0000055d] Special opcode 19: advance Address by 2 to 0xe0e and Line by 0 to 100\n+ [0x0000055d] Special opcode 19: advance Address by 2 to 0xe12 and Line by 0 to 100\n [0x0000055e] Set File Name to entry 1 in the File Name Table\n [0x00000560] Set column to 13\n [0x00000562] Advance Line by 70 to 170\n- [0x00000565] Special opcode 61: advance Address by 8 to 0xe16 and Line by 0 to 170\n+ [0x00000565] Special opcode 61: advance Address by 8 to 0xe1a and Line by 0 to 170\n [0x00000566] Set File Name to entry 2 in the File Name Table\n [0x00000568] Set column to 10\n [0x0000056a] Advance Line by -70 to 100\n- [0x0000056d] Special opcode 19: advance Address by 2 to 0xe18 and Line by 0 to 100\n- [0x0000056e] Special opcode 47: advance Address by 6 to 0xe1e and Line by 0 to 100\n- [0x0000056f] Special opcode 19: advance Address by 2 to 0xe20 and Line by 0 to 100\n+ [0x0000056d] Special opcode 19: advance Address by 2 to 0xe1c and Line by 0 to 100\n+ [0x0000056e] Special opcode 47: advance Address by 6 to 0xe22 and Line by 0 to 100\n+ [0x0000056f] Special opcode 19: advance Address by 2 to 0xe24 and Line by 0 to 100\n [0x00000570] Set File Name to entry 1 in the File Name Table\n [0x00000572] Set column to 13\n [0x00000574] Set is_stmt to 1\n [0x00000575] Advance Line by 77 to 177\n [0x00000578] Copy (view 1)\n [0x00000579] Set File Name to entry 2 in the File Name Table\n [0x0000057b] Set column to 1\n [0x0000057d] Advance Line by -79 to 98\n [0x00000580] Copy (view 2)\n [0x00000581] Set column to 3\n- [0x00000583] Special opcode 7: advance Address by 0 to 0xe20 and Line by 2 to 100 (view 3)\n+ [0x00000583] Special opcode 7: advance Address by 0 to 0xe24 and Line by 2 to 100 (view 3)\n [0x00000584] Set File Name to entry 1 in the File Name Table\n [0x00000586] Set column to 13\n [0x00000588] Set is_stmt to 0\n [0x00000589] Advance Line by 77 to 177\n [0x0000058c] Copy (view 4)\n [0x0000058d] Set File Name to entry 2 in the File Name Table\n [0x0000058f] Set column to 10\n [0x00000591] Advance Line by -77 to 100\n- [0x00000594] Special opcode 19: advance Address by 2 to 0xe22 and Line by 0 to 100\n+ [0x00000594] Special opcode 19: advance Address by 2 to 0xe26 and Line by 0 to 100\n [0x00000595] Set File Name to entry 1 in the File Name Table\n [0x00000597] Set column to 13\n [0x00000599] Advance Line by 77 to 177\n- [0x0000059c] Special opcode 47: advance Address by 6 to 0xe28 and Line by 0 to 177\n+ [0x0000059c] Special opcode 47: advance Address by 6 to 0xe2c and Line by 0 to 177\n [0x0000059d] Set File Name to entry 2 in the File Name Table\n [0x0000059f] Set column to 10\n [0x000005a1] Advance Line by -77 to 100\n- [0x000005a4] Special opcode 19: advance Address by 2 to 0xe2a and Line by 0 to 100\n- [0x000005a5] Special opcode 61: advance Address by 8 to 0xe32 and Line by 0 to 100\n- [0x000005a6] Special opcode 19: advance Address by 2 to 0xe34 and Line by 0 to 100\n+ [0x000005a4] Special opcode 19: advance Address by 2 to 0xe2e and Line by 0 to 100\n+ [0x000005a5] Special opcode 61: advance Address by 8 to 0xe36 and Line by 0 to 100\n+ [0x000005a6] Special opcode 19: advance Address by 2 to 0xe38 and Line by 0 to 100\n [0x000005a7] Set File Name to entry 1 in the File Name Table\n [0x000005a9] Set column to 13\n [0x000005ab] Set is_stmt to 1\n [0x000005ac] Advance Line by 112 to 212\n [0x000005af] Copy (view 1)\n [0x000005b0] Set column to 47\n [0x000005b2] Set is_stmt to 0\n- [0x000005b3] Special opcode 104: advance Address by 14 to 0xe42 and Line by 1 to 213\n+ [0x000005b3] Special opcode 104: advance Address by 14 to 0xe46 and Line by 1 to 213\n [0x000005b4] Set column to 13\n- [0x000005b6] Special opcode 32: advance Address by 4 to 0xe46 and Line by -1 to 212\n+ [0x000005b6] Special opcode 32: advance Address by 4 to 0xe4a and Line by -1 to 212\n [0x000005b7] Set File Name to entry 2 in the File Name Table\n [0x000005b9] Set column to 1\n [0x000005bb] Set is_stmt to 1\n [0x000005bc] Advance Line by -114 to 98\n- [0x000005bf] Special opcode 47: advance Address by 6 to 0xe4c and Line by 0 to 98\n+ [0x000005bf] Special opcode 47: advance Address by 6 to 0xe50 and Line by 0 to 98\n [0x000005c0] Set column to 3\n- [0x000005c2] Special opcode 7: advance Address by 0 to 0xe4c and Line by 2 to 100 (view 1)\n+ [0x000005c2] Special opcode 7: advance Address by 0 to 0xe50 and Line by 2 to 100 (view 1)\n [0x000005c3] Set column to 10\n [0x000005c5] Set is_stmt to 0\n [0x000005c6] Copy (view 2)\n [0x000005c7] Set File Name to entry 1 in the File Name Table\n [0x000005c9] Set column to 13\n [0x000005cb] Advance Line by 112 to 212\n- [0x000005ce] Special opcode 19: advance Address by 2 to 0xe4e and Line by 0 to 212\n+ [0x000005ce] Special opcode 19: advance Address by 2 to 0xe52 and Line by 0 to 212\n [0x000005cf] Set File Name to entry 2 in the File Name Table\n [0x000005d1] Set column to 10\n [0x000005d3] Advance Line by -112 to 100\n- [0x000005d6] Special opcode 19: advance Address by 2 to 0xe50 and Line by 0 to 100\n- [0x000005d7] Special opcode 33: advance Address by 4 to 0xe54 and Line by 0 to 100\n+ [0x000005d6] Special opcode 19: advance Address by 2 to 0xe54 and Line by 0 to 100\n+ [0x000005d7] Special opcode 33: advance Address by 4 to 0xe58 and Line by 0 to 100\n [0x000005d8] Set File Name to entry 1 in the File Name Table\n [0x000005da] Set column to 13\n [0x000005dc] Set is_stmt to 1\n [0x000005dd] Advance Line by 81 to 181\n [0x000005e0] Copy (view 1)\n [0x000005e1] Set column to 47\n [0x000005e3] Set is_stmt to 0\n- [0x000005e4] Special opcode 76: advance Address by 10 to 0xe5e and Line by 1 to 182\n+ [0x000005e4] Special opcode 76: advance Address by 10 to 0xe62 and Line by 1 to 182\n [0x000005e5] Set column to 13\n- [0x000005e7] Special opcode 32: advance Address by 4 to 0xe62 and Line by -1 to 181\n+ [0x000005e7] Special opcode 32: advance Address by 4 to 0xe66 and Line by -1 to 181\n [0x000005e8] Set File Name to entry 2 in the File Name Table\n [0x000005ea] Set column to 1\n [0x000005ec] Set is_stmt to 1\n [0x000005ed] Advance Line by -83 to 98\n- [0x000005f0] Special opcode 47: advance Address by 6 to 0xe68 and Line by 0 to 98\n+ [0x000005f0] Special opcode 47: advance Address by 6 to 0xe6c and Line by 0 to 98\n [0x000005f1] Set column to 3\n- [0x000005f3] Special opcode 7: advance Address by 0 to 0xe68 and Line by 2 to 100 (view 1)\n+ [0x000005f3] Special opcode 7: advance Address by 0 to 0xe6c and Line by 2 to 100 (view 1)\n [0x000005f4] Set column to 10\n [0x000005f6] Set is_stmt to 0\n [0x000005f7] Copy (view 2)\n [0x000005f8] Set File Name to entry 1 in the File Name Table\n [0x000005fa] Set column to 13\n [0x000005fc] Advance Line by 81 to 181\n- [0x000005ff] Special opcode 19: advance Address by 2 to 0xe6a and Line by 0 to 181\n+ [0x000005ff] Special opcode 19: advance Address by 2 to 0xe6e and Line by 0 to 181\n [0x00000600] Set File Name to entry 2 in the File Name Table\n [0x00000602] Set column to 10\n [0x00000604] Advance Line by -81 to 100\n- [0x00000607] Special opcode 19: advance Address by 2 to 0xe6c and Line by 0 to 100\n- [0x00000608] Special opcode 33: advance Address by 4 to 0xe70 and Line by 0 to 100\n+ [0x00000607] Special opcode 19: advance Address by 2 to 0xe70 and Line by 0 to 100\n+ [0x00000608] Special opcode 33: advance Address by 4 to 0xe74 and Line by 0 to 100\n [0x00000609] Set File Name to entry 1 in the File Name Table\n [0x0000060b] Set column to 1\n [0x0000060d] Advance Line by 127 to 227\n [0x00000610] Copy (view 1)\n [0x00000611] Set column to 13\n [0x00000613] Set is_stmt to 1\n [0x00000614] Advance Line by -81 to 146\n- [0x00000617] Special opcode 33: advance Address by 4 to 0xe74 and Line by 0 to 146\n+ [0x00000617] Special opcode 33: advance Address by 4 to 0xe78 and Line by 0 to 146\n [0x00000618] Set column to 46\n [0x0000061a] Set is_stmt to 0\n- [0x0000061b] Special opcode 76: advance Address by 10 to 0xe7e and Line by 1 to 147\n+ [0x0000061b] Special opcode 76: advance Address by 10 to 0xe82 and Line by 1 to 147\n [0x0000061c] Set column to 13\n- [0x0000061e] Special opcode 32: advance Address by 4 to 0xe82 and Line by -1 to 146\n+ [0x0000061e] Special opcode 32: advance Address by 4 to 0xe86 and Line by -1 to 146\n [0x0000061f] Set File Name to entry 2 in the File Name Table\n [0x00000621] Set column to 1\n [0x00000623] Set is_stmt to 1\n [0x00000624] Advance Line by -48 to 98\n- [0x00000626] Special opcode 47: advance Address by 6 to 0xe88 and Line by 0 to 98\n+ [0x00000626] Special opcode 47: advance Address by 6 to 0xe8c and Line by 0 to 98\n [0x00000627] Set column to 3\n- [0x00000629] Special opcode 7: advance Address by 0 to 0xe88 and Line by 2 to 100 (view 1)\n+ [0x00000629] Special opcode 7: advance Address by 0 to 0xe8c and Line by 2 to 100 (view 1)\n [0x0000062a] Set column to 10\n [0x0000062c] Set is_stmt to 0\n [0x0000062d] Copy (view 2)\n [0x0000062e] Set File Name to entry 1 in the File Name Table\n [0x00000630] Set column to 13\n [0x00000632] Advance Line by 46 to 146\n- [0x00000634] Special opcode 19: advance Address by 2 to 0xe8a and Line by 0 to 146\n+ [0x00000634] Special opcode 19: advance Address by 2 to 0xe8e and Line by 0 to 146\n [0x00000635] Set File Name to entry 2 in the File Name Table\n [0x00000637] Set column to 10\n [0x00000639] Advance Line by -46 to 100\n- [0x0000063b] Special opcode 19: advance Address by 2 to 0xe8c and Line by 0 to 100\n- [0x0000063c] Special opcode 33: advance Address by 4 to 0xe90 and Line by 0 to 100\n+ [0x0000063b] Special opcode 19: advance Address by 2 to 0xe90 and Line by 0 to 100\n+ [0x0000063c] Special opcode 33: advance Address by 4 to 0xe94 and Line by 0 to 100\n [0x0000063d] Set File Name to entry 1 in the File Name Table\n [0x0000063f] Set column to 9\n [0x00000641] Set is_stmt to 1\n [0x00000642] Advance Line by 20 to 120\n [0x00000644] Copy (view 1)\n [0x00000645] Set File Name to entry 2 in the File Name Table\n [0x00000647] Set column to 1\n [0x00000649] Advance Line by -22 to 98\n [0x0000064b] Copy (view 2)\n [0x0000064c] Set column to 3\n- [0x0000064e] Special opcode 7: advance Address by 0 to 0xe90 and Line by 2 to 100 (view 3)\n+ [0x0000064e] Special opcode 7: advance Address by 0 to 0xe94 and Line by 2 to 100 (view 3)\n [0x0000064f] Set File Name to entry 1 in the File Name Table\n [0x00000651] Set column to 9\n [0x00000653] Set is_stmt to 0\n [0x00000654] Advance Line by 20 to 120\n [0x00000656] Copy (view 4)\n [0x00000657] Set File Name to entry 2 in the File Name Table\n [0x00000659] Set column to 10\n [0x0000065b] Advance Line by -20 to 100\n- [0x0000065d] Special opcode 19: advance Address by 2 to 0xe92 and Line by 0 to 100\n- [0x0000065e] Special opcode 33: advance Address by 4 to 0xe96 and Line by 0 to 100\n+ [0x0000065d] Special opcode 19: advance Address by 2 to 0xe96 and Line by 0 to 100\n+ [0x0000065e] Special opcode 33: advance Address by 4 to 0xe9a and Line by 0 to 100\n [0x0000065f] Set File Name to entry 1 in the File Name Table\n [0x00000661] Set column to 9\n [0x00000663] Advance Line by 20 to 120\n- [0x00000665] Special opcode 33: advance Address by 4 to 0xe9a and Line by 0 to 120\n+ [0x00000665] Special opcode 33: advance Address by 4 to 0xe9e and Line by 0 to 120\n [0x00000666] Set File Name to entry 2 in the File Name Table\n [0x00000668] Set column to 10\n [0x0000066a] Advance Line by -20 to 100\n- [0x0000066c] Special opcode 19: advance Address by 2 to 0xe9c and Line by 0 to 100\n- [0x0000066d] Special opcode 47: advance Address by 6 to 0xea2 and Line by 0 to 100\n+ [0x0000066c] Special opcode 19: advance Address by 2 to 0xea0 and Line by 0 to 100\n+ [0x0000066d] Special opcode 47: advance Address by 6 to 0xea6 and Line by 0 to 100\n [0x0000066e] Set File Name to entry 1 in the File Name Table\n [0x00000670] Set column to 9\n [0x00000672] Set is_stmt to 1\n [0x00000673] Advance Line by 21 to 121\n [0x00000675] Copy (view 1)\n [0x00000676] Set File Name to entry 2 in the File Name Table\n [0x00000678] Set column to 1\n [0x0000067a] Advance Line by -23 to 98\n [0x0000067c] Copy (view 2)\n [0x0000067d] Set column to 3\n- [0x0000067f] Special opcode 7: advance Address by 0 to 0xea2 and Line by 2 to 100 (view 3)\n+ [0x0000067f] Special opcode 7: advance Address by 0 to 0xea6 and Line by 2 to 100 (view 3)\n [0x00000680] Set column to 10\n [0x00000682] Set is_stmt to 0\n [0x00000683] Copy (view 4)\n- [0x00000684] Special opcode 103: advance Address by 14 to 0xeb0 and Line by 0 to 100\n+ [0x00000684] Special opcode 103: advance Address by 14 to 0xeb4 and Line by 0 to 100\n [0x00000685] Set File Name to entry 1 in the File Name Table\n [0x00000687] Set column to 9\n [0x00000689] Set is_stmt to 1\n [0x0000068a] Advance Line by 22 to 122\n [0x0000068c] Copy (view 1)\n- [0x0000068d] Advance PC by 184 to 0xf68\n+ [0x0000068d] Advance PC by 184 to 0xf6c\n [0x0000068f] 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": "@@ -383,15 +383,15 @@\n <2c5> DW_AT_external : (flag_present) 1\n <2c5> DW_AT_name : (GNU_strp_alt) (offset: 0x30d) \n <2c9> DW_AT_decl_file : (data1) 1\n <2ca> DW_AT_decl_line : (data1) 85\n <2cb> DW_AT_decl_column : (data1) 1\n <2cc> DW_AT_prototyped : (flag_present) 1\n <2cc> DW_AT_type : (GNU_ref_alt) <0x3e>\n- <2d0> DW_AT_low_pc : (addr) 0xb64\n+ <2d0> DW_AT_low_pc : (addr) 0xb68\n <2d4> DW_AT_high_pc : (udata) 1028\n <2d6> DW_AT_frame_base : (exprloc) 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n <2d8> DW_AT_GNU_all_call_sites: (flag_present) 1\n <2d8> DW_AT_sibling : (ref_udata) <0x844>\n <2><2da>: Abbrev Number: 16 (DW_TAG_formal_parameter)\n <2db> DW_AT_name : (GNU_strp_alt) (offset: 0xce) \n <2df> DW_AT_decl_file : (data1) 1\n@@ -476,67 +476,67 @@\n <399> DW_AT_decl_line : (data1) 191\n <39a> DW_AT_decl_column : (data1) 29\n <39b> DW_AT_type : (ref_udata) <0x84a>, ipset_iterator\n <39d> DW_AT_location : (sec_offset) 0x341 (location list)\n <3a1> DW_AT_GNU_locviews: (sec_offset) 0x335\n <2><3a5>: Abbrev Number: 14 (DW_TAG_inlined_subroutine)\n <3a6> DW_AT_abstract_origin: (GNU_ref_alt) <0x383>\n- <3aa> DW_AT_entry_pc : (addr) 0xbf6\n+ <3aa> DW_AT_entry_pc : (addr) 0xbfa\n <3ae> DW_AT_GNU_entry_view: (data2) 1\n <3b0> DW_AT_ranges : (sec_offset) 0x0\n <3b4> DW_AT_call_file : (data1) 1\n <3b5> DW_AT_call_line : (data1) 95\n <3b6> DW_AT_call_column : (data1) 17\n <3b7> DW_AT_sibling : (ref_udata) <0x3e2>\n <3><3b9>: Abbrev Number: 11 (DW_TAG_formal_parameter)\n <3ba> DW_AT_abstract_origin: (GNU_ref_alt) <0x399>\n <3be> DW_AT_location : (sec_offset) 0x38d (location list)\n <3c2> DW_AT_GNU_locviews: (sec_offset) 0x38b\n <3><3c6>: Abbrev Number: 6 (DW_TAG_formal_parameter)\n <3c7> DW_AT_abstract_origin: (GNU_ref_alt) <0x38f>\n <3><3cb>: Abbrev Number: 24 (DW_TAG_GNU_call_site)\n- <3cc> DW_AT_low_pc : (addr) 0xc0a\n+ <3cc> DW_AT_low_pc : (addr) 0xc0e\n <3d0> DW_AT_abstract_origin: (GNU_ref_alt) <0x3bd>\n <4><3d4>: Abbrev Number: 35 (DW_TAG_GNU_call_site_parameter)\n <3d5> DW_AT_location : (exprloc) 1 byte block: 51 \t(DW_OP_reg1 (r1))\n <3d7> DW_AT_GNU_call_site_value: (exprloc) 1 byte block: 31 \t(DW_OP_lit1)\n <4><3d9>: Abbrev Number: 35 (DW_TAG_GNU_call_site_parameter)\n <3da> DW_AT_location : (exprloc) 1 byte block: 52 \t(DW_OP_reg2 (r2))\n <3dc> DW_AT_GNU_call_site_value: (exprloc) 3 byte block: a b 6 \t(DW_OP_const2u: 1547)\n <4><3e0>: Abbrev Number: 0\n <3><3e1>: Abbrev Number: 0\n <2><3e2>: Abbrev Number: 14 (DW_TAG_inlined_subroutine)\n <3e3> DW_AT_abstract_origin: (GNU_ref_alt) <0x383>\n- <3e7> DW_AT_entry_pc : (addr) 0xd7c\n+ <3e7> DW_AT_entry_pc : (addr) 0xd80\n <3eb> DW_AT_GNU_entry_view: (data2) 1\n <3ed> DW_AT_ranges : (sec_offset) 0x20\n <3f1> DW_AT_call_file : (data1) 1\n <3f2> DW_AT_call_line : (data1) 111\n <3f3> DW_AT_call_column : (data1) 17\n <3f4> DW_AT_sibling : (ref_udata) <0x41e>\n <3><3f6>: Abbrev Number: 11 (DW_TAG_formal_parameter)\n <3f7> DW_AT_abstract_origin: (GNU_ref_alt) <0x399>\n <3fb> DW_AT_location : (sec_offset) 0x3a7 (location list)\n <3ff> DW_AT_GNU_locviews: (sec_offset) 0x3a5\n <3><403>: Abbrev Number: 6 (DW_TAG_formal_parameter)\n <404> DW_AT_abstract_origin: (GNU_ref_alt) <0x38f>\n <3><408>: Abbrev Number: 24 (DW_TAG_GNU_call_site)\n- <409> DW_AT_low_pc : (addr) 0xd8e\n+ <409> DW_AT_low_pc : (addr) 0xd92\n <40d> DW_AT_abstract_origin: (GNU_ref_alt) <0x3bd>\n <4><411>: Abbrev Number: 35 (DW_TAG_GNU_call_site_parameter)\n <412> DW_AT_location : (exprloc) 1 byte block: 51 \t(DW_OP_reg1 (r1))\n <414> DW_AT_GNU_call_site_value: (exprloc) 1 byte block: 31 \t(DW_OP_lit1)\n <4><416>: Abbrev Number: 35 (DW_TAG_GNU_call_site_parameter)\n <417> DW_AT_location : (exprloc) 1 byte block: 52 \t(DW_OP_reg2 (r2))\n <419> DW_AT_GNU_call_site_value: (exprloc) 2 byte block: 8 2b \t(DW_OP_const1u: 43)\n <4><41c>: Abbrev Number: 0\n <3><41d>: Abbrev Number: 0\n <2><41e>: Abbrev Number: 14 (DW_TAG_inlined_subroutine)\n <41f> DW_AT_abstract_origin: (GNU_ref_alt) <0x383>\n- <423> DW_AT_entry_pc : (addr) 0xdc4\n+ <423> DW_AT_entry_pc : (addr) 0xdc8\n <427> DW_AT_GNU_entry_view: (data2) 0\n <429> DW_AT_ranges : (sec_offset) 0x40\n <42d> DW_AT_call_file : (data1) 1\n <42e> DW_AT_call_line : (data1) 156\n <42f> DW_AT_call_column : (data1) 9\n <430> DW_AT_sibling : (ref_udata) <0x471>\n <3><432>: Abbrev Number: 11 (DW_TAG_formal_parameter)\n@@ -544,15 +544,15 @@\n <437> DW_AT_location : (sec_offset) 0x3c1 (location list)\n <43b> DW_AT_GNU_locviews: (sec_offset) 0x3bf\n <3><43f>: Abbrev Number: 11 (DW_TAG_formal_parameter)\n <440> DW_AT_abstract_origin: (GNU_ref_alt) <0x38f>\n <444> DW_AT_location : (sec_offset) 0x3db (location list)\n <448> DW_AT_GNU_locviews: (sec_offset) 0x3d9\n <3><44c>: Abbrev Number: 24 (DW_TAG_GNU_call_site)\n- <44d> DW_AT_low_pc : (addr) 0xdd6\n+ <44d> DW_AT_low_pc : (addr) 0xdda\n <451> DW_AT_abstract_origin: (GNU_ref_alt) <0x3a5>\n <4><455>: Abbrev Number: 35 (DW_TAG_GNU_call_site_parameter)\n <456> DW_AT_location : (exprloc) 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <458> DW_AT_GNU_call_site_value: (exprloc) 2 byte block: 75 0 \t(DW_OP_breg5 (r5): 0)\n <4><45b>: Abbrev Number: 35 (DW_TAG_GNU_call_site_parameter)\n <45c> DW_AT_location : (exprloc) 1 byte block: 51 \t(DW_OP_reg1 (r1))\n <45e> DW_AT_GNU_call_site_value: (exprloc) 1 byte block: 31 \t(DW_OP_lit1)\n@@ -562,119 +562,119 @@\n <4><468>: Abbrev Number: 35 (DW_TAG_GNU_call_site_parameter)\n <469> DW_AT_location : (exprloc) 2 byte block: 7d 0 \t(DW_OP_breg13 (r13): 0)\n <46c> DW_AT_GNU_call_site_value: (exprloc) 2 byte block: 74 0 \t(DW_OP_breg4 (r4): 0)\n <4><46f>: Abbrev Number: 0\n <3><470>: Abbrev Number: 0\n <2><471>: Abbrev Number: 14 (DW_TAG_inlined_subroutine)\n <472> DW_AT_abstract_origin: (GNU_ref_alt) <0x383>\n- <476> DW_AT_entry_pc : (addr) 0xddc\n+ <476> DW_AT_entry_pc : (addr) 0xde0\n <47a> DW_AT_GNU_entry_view: (data2) 1\n <47c> DW_AT_ranges : (sec_offset) 0x58\n <480> DW_AT_call_file : (data1) 1\n <481> DW_AT_call_line : (data1) 142\n <482> DW_AT_call_column : (data1) 13\n <483> DW_AT_sibling : (ref_udata) <0x4ae>\n <3><485>: Abbrev Number: 11 (DW_TAG_formal_parameter)\n <486> DW_AT_abstract_origin: (GNU_ref_alt) <0x399>\n <48a> DW_AT_location : (sec_offset) 0x3f0 (location list)\n <48e> DW_AT_GNU_locviews: (sec_offset) 0x3ee\n <3><492>: Abbrev Number: 6 (DW_TAG_formal_parameter)\n <493> DW_AT_abstract_origin: (GNU_ref_alt) <0x38f>\n <3><497>: Abbrev Number: 24 (DW_TAG_GNU_call_site)\n- <498> DW_AT_low_pc : (addr) 0xdee\n+ <498> DW_AT_low_pc : (addr) 0xdf2\n <49c> DW_AT_abstract_origin: (GNU_ref_alt) <0x3a5>\n <4><4a0>: Abbrev Number: 35 (DW_TAG_GNU_call_site_parameter)\n <4a1> DW_AT_location : (exprloc) 1 byte block: 51 \t(DW_OP_reg1 (r1))\n <4a3> DW_AT_GNU_call_site_value: (exprloc) 2 byte block: 77 0 \t(DW_OP_breg7 (r7): 0)\n <4><4a6>: Abbrev Number: 35 (DW_TAG_GNU_call_site_parameter)\n <4a7> DW_AT_location : (exprloc) 1 byte block: 53 \t(DW_OP_reg3 (r3))\n <4a9> DW_AT_GNU_call_site_value: (exprloc) 2 byte block: 75 0 \t(DW_OP_breg5 (r5): 0)\n <4><4ac>: Abbrev Number: 0\n <3><4ad>: Abbrev Number: 0\n <2><4ae>: Abbrev Number: 14 (DW_TAG_inlined_subroutine)\n <4af> DW_AT_abstract_origin: (GNU_ref_alt) <0x383>\n- <4b3> DW_AT_entry_pc : (addr) 0xdf0\n+ <4b3> DW_AT_entry_pc : (addr) 0xdf4\n <4b7> DW_AT_GNU_entry_view: (data2) 2\n <4b9> DW_AT_ranges : (sec_offset) 0x78\n <4bd> DW_AT_call_file : (data1) 1\n <4be> DW_AT_call_line : (data1) 135\n <4bf> DW_AT_call_column : (data1) 13\n <4c0> DW_AT_sibling : (ref_udata) <0x4ea>\n <3><4c2>: Abbrev Number: 11 (DW_TAG_formal_parameter)\n <4c3> DW_AT_abstract_origin: (GNU_ref_alt) <0x399>\n <4c7> DW_AT_location : (sec_offset) 0x40a (location list)\n <4cb> DW_AT_GNU_locviews: (sec_offset) 0x408\n <3><4cf>: Abbrev Number: 6 (DW_TAG_formal_parameter)\n <4d0> DW_AT_abstract_origin: (GNU_ref_alt) <0x38f>\n <3><4d4>: Abbrev Number: 24 (DW_TAG_GNU_call_site)\n- <4d5> DW_AT_low_pc : (addr) 0xe02\n+ <4d5> DW_AT_low_pc : (addr) 0xe06\n <4d9> DW_AT_abstract_origin: (GNU_ref_alt) <0x3bd>\n <4><4dd>: Abbrev Number: 35 (DW_TAG_GNU_call_site_parameter)\n <4de> DW_AT_location : (exprloc) 1 byte block: 51 \t(DW_OP_reg1 (r1))\n <4e0> DW_AT_GNU_call_site_value: (exprloc) 2 byte block: 77 0 \t(DW_OP_breg7 (r7): 0)\n <4><4e3>: Abbrev Number: 35 (DW_TAG_GNU_call_site_parameter)\n <4e4> DW_AT_location : (exprloc) 1 byte block: 52 \t(DW_OP_reg2 (r2))\n <4e6> DW_AT_GNU_call_site_value: (exprloc) 1 byte block: 41 \t(DW_OP_lit17)\n <4><4e8>: Abbrev Number: 0\n <3><4e9>: Abbrev Number: 0\n <2><4ea>: Abbrev Number: 14 (DW_TAG_inlined_subroutine)\n <4eb> DW_AT_abstract_origin: (GNU_ref_alt) <0x383>\n- <4ef> DW_AT_entry_pc : (addr) 0xe0c\n+ <4ef> DW_AT_entry_pc : (addr) 0xe10\n <4f3> DW_AT_GNU_entry_view: (data2) 1\n <4f5> DW_AT_ranges : (sec_offset) 0x98\n <4f9> DW_AT_call_file : (data1) 1\n <4fa> DW_AT_call_line : (data1) 170\n <4fb> DW_AT_call_column : (data1) 13\n <4fc> DW_AT_sibling : (ref_udata) <0x525>\n <3><4fe>: Abbrev Number: 11 (DW_TAG_formal_parameter)\n <4ff> DW_AT_abstract_origin: (GNU_ref_alt) <0x399>\n <503> DW_AT_location : (sec_offset) 0x424 (location list)\n <507> DW_AT_GNU_locviews: (sec_offset) 0x422\n <3><50b>: Abbrev Number: 6 (DW_TAG_formal_parameter)\n <50c> DW_AT_abstract_origin: (GNU_ref_alt) <0x38f>\n <3><510>: Abbrev Number: 24 (DW_TAG_GNU_call_site)\n- <511> DW_AT_low_pc : (addr) 0xe1e\n+ <511> DW_AT_low_pc : (addr) 0xe22\n <515> DW_AT_abstract_origin: (GNU_ref_alt) <0x3bd>\n <4><519>: Abbrev Number: 35 (DW_TAG_GNU_call_site_parameter)\n <51a> DW_AT_location : (exprloc) 1 byte block: 51 \t(DW_OP_reg1 (r1))\n <51c> DW_AT_GNU_call_site_value: (exprloc) 1 byte block: 31 \t(DW_OP_lit1)\n <4><51e>: Abbrev Number: 35 (DW_TAG_GNU_call_site_parameter)\n <51f> DW_AT_location : (exprloc) 1 byte block: 52 \t(DW_OP_reg2 (r2))\n <521> DW_AT_GNU_call_site_value: (exprloc) 1 byte block: 45 \t(DW_OP_lit21)\n <4><523>: Abbrev Number: 0\n <3><524>: Abbrev Number: 0\n <2><525>: Abbrev Number: 14 (DW_TAG_inlined_subroutine)\n <526> DW_AT_abstract_origin: (GNU_ref_alt) <0x383>\n- <52a> DW_AT_entry_pc : (addr) 0xe20\n+ <52a> DW_AT_entry_pc : (addr) 0xe24\n <52e> DW_AT_GNU_entry_view: (data2) 2\n <530> DW_AT_ranges : (sec_offset) 0xb8\n <534> DW_AT_call_file : (data1) 1\n <535> DW_AT_call_line : (data1) 177\n <536> DW_AT_call_column : (data1) 13\n <537> DW_AT_sibling : (ref_udata) <0x561>\n <3><539>: Abbrev Number: 11 (DW_TAG_formal_parameter)\n <53a> DW_AT_abstract_origin: (GNU_ref_alt) <0x399>\n <53e> DW_AT_location : (sec_offset) 0x43e (location list)\n <542> DW_AT_GNU_locviews: (sec_offset) 0x43c\n <3><546>: Abbrev Number: 6 (DW_TAG_formal_parameter)\n <547> DW_AT_abstract_origin: (GNU_ref_alt) <0x38f>\n <3><54b>: Abbrev Number: 24 (DW_TAG_GNU_call_site)\n- <54c> DW_AT_low_pc : (addr) 0xe32\n+ <54c> DW_AT_low_pc : (addr) 0xe36\n <550> DW_AT_abstract_origin: (GNU_ref_alt) <0x3a5>\n <4><554>: Abbrev Number: 35 (DW_TAG_GNU_call_site_parameter)\n <555> DW_AT_location : (exprloc) 1 byte block: 51 \t(DW_OP_reg1 (r1))\n <557> DW_AT_GNU_call_site_value: (exprloc) 1 byte block: 31 \t(DW_OP_lit1)\n <4><559>: Abbrev Number: 35 (DW_TAG_GNU_call_site_parameter)\n <55a> DW_AT_location : (exprloc) 1 byte block: 53 \t(DW_OP_reg3 (r3))\n <55c> DW_AT_GNU_call_site_value: (exprloc) 2 byte block: 74 0 \t(DW_OP_breg4 (r4): 0)\n <4><55f>: Abbrev Number: 0\n <3><560>: Abbrev Number: 0\n <2><561>: Abbrev Number: 14 (DW_TAG_inlined_subroutine)\n <562> DW_AT_abstract_origin: (GNU_ref_alt) <0x383>\n- <566> DW_AT_entry_pc : (addr) 0xe4c\n+ <566> DW_AT_entry_pc : (addr) 0xe50\n <56a> DW_AT_GNU_entry_view: (data2) 0\n <56c> DW_AT_ranges : (sec_offset) 0xd8\n <570> DW_AT_call_file : (data1) 1\n <571> DW_AT_call_line : (data1) 212\n <572> DW_AT_call_column : (data1) 13\n <573> DW_AT_sibling : (ref_udata) <0x590>\n <3><575>: Abbrev Number: 11 (DW_TAG_formal_parameter)\n@@ -684,15 +684,15 @@\n <3><582>: Abbrev Number: 11 (DW_TAG_formal_parameter)\n <583> DW_AT_abstract_origin: (GNU_ref_alt) <0x38f>\n <587> DW_AT_location : (sec_offset) 0x472 (location list)\n <58b> DW_AT_GNU_locviews: (sec_offset) 0x470\n <3><58f>: Abbrev Number: 0\n <2><590>: Abbrev Number: 14 (DW_TAG_inlined_subroutine)\n <591> DW_AT_abstract_origin: (GNU_ref_alt) <0x383>\n- <595> DW_AT_entry_pc : (addr) 0xe68\n+ <595> DW_AT_entry_pc : (addr) 0xe6c\n <599> DW_AT_GNU_entry_view: (data2) 0\n <59b> DW_AT_ranges : (sec_offset) 0xf0\n <59f> DW_AT_call_file : (data1) 1\n <5a0> DW_AT_call_line : (data1) 181\n <5a1> DW_AT_call_column : (data1) 13\n <5a2> DW_AT_sibling : (ref_udata) <0x5bf>\n <3><5a4>: Abbrev Number: 11 (DW_TAG_formal_parameter)\n@@ -702,15 +702,15 @@\n <3><5b1>: Abbrev Number: 11 (DW_TAG_formal_parameter)\n <5b2> DW_AT_abstract_origin: (GNU_ref_alt) <0x38f>\n <5b6> DW_AT_location : (sec_offset) 0x4a1 (location list)\n <5ba> DW_AT_GNU_locviews: (sec_offset) 0x49f\n <3><5be>: Abbrev Number: 0\n <2><5bf>: Abbrev Number: 14 (DW_TAG_inlined_subroutine)\n <5c0> DW_AT_abstract_origin: (GNU_ref_alt) <0x383>\n- <5c4> DW_AT_entry_pc : (addr) 0xe88\n+ <5c4> DW_AT_entry_pc : (addr) 0xe8c\n <5c8> DW_AT_GNU_entry_view: (data2) 0\n <5ca> DW_AT_ranges : (sec_offset) 0x108\n <5ce> DW_AT_call_file : (data1) 1\n <5cf> DW_AT_call_line : (data1) 146\n <5d0> DW_AT_call_column : (data1) 13\n <5d1> DW_AT_sibling : (ref_udata) <0x5ee>\n <3><5d3>: Abbrev Number: 11 (DW_TAG_formal_parameter)\n@@ -720,70 +720,70 @@\n <3><5e0>: Abbrev Number: 11 (DW_TAG_formal_parameter)\n <5e1> DW_AT_abstract_origin: (GNU_ref_alt) <0x38f>\n <5e5> DW_AT_location : (sec_offset) 0x4d0 (location list)\n <5e9> DW_AT_GNU_locviews: (sec_offset) 0x4ce\n <3><5ed>: Abbrev Number: 0\n <2><5ee>: Abbrev Number: 14 (DW_TAG_inlined_subroutine)\n <5ef> DW_AT_abstract_origin: (GNU_ref_alt) <0x383>\n- <5f3> DW_AT_entry_pc : (addr) 0xe90\n+ <5f3> DW_AT_entry_pc : (addr) 0xe94\n <5f7> DW_AT_GNU_entry_view: (data2) 2\n <5f9> DW_AT_ranges : (sec_offset) 0x120\n <5fd> DW_AT_call_file : (data1) 1\n <5fe> DW_AT_call_line : (data1) 120\n <5ff> DW_AT_call_column : (data1) 9\n <600> DW_AT_sibling : (ref_udata) <0x62a>\n <3><602>: Abbrev Number: 11 (DW_TAG_formal_parameter)\n <603> DW_AT_abstract_origin: (GNU_ref_alt) <0x399>\n <607> DW_AT_location : (sec_offset) 0x4e5 (location list)\n <60b> DW_AT_GNU_locviews: (sec_offset) 0x4e3\n <3><60f>: Abbrev Number: 6 (DW_TAG_formal_parameter)\n <610> DW_AT_abstract_origin: (GNU_ref_alt) <0x38f>\n <3><614>: Abbrev Number: 24 (DW_TAG_GNU_call_site)\n- <615> DW_AT_low_pc : (addr) 0xea2\n+ <615> DW_AT_low_pc : (addr) 0xea6\n <619> DW_AT_abstract_origin: (GNU_ref_alt) <0x3bd>\n <4><61d>: Abbrev Number: 35 (DW_TAG_GNU_call_site_parameter)\n <61e> DW_AT_location : (exprloc) 1 byte block: 51 \t(DW_OP_reg1 (r1))\n <620> DW_AT_GNU_call_site_value: (exprloc) 1 byte block: 31 \t(DW_OP_lit1)\n <4><622>: Abbrev Number: 35 (DW_TAG_GNU_call_site_parameter)\n <623> DW_AT_location : (exprloc) 1 byte block: 52 \t(DW_OP_reg2 (r2))\n <625> DW_AT_GNU_call_site_value: (exprloc) 2 byte block: 8 33 \t(DW_OP_const1u: 51)\n <4><628>: Abbrev Number: 0\n <3><629>: Abbrev Number: 0\n <2><62a>: Abbrev Number: 34 (DW_TAG_inlined_subroutine)\n <62b> DW_AT_abstract_origin: (GNU_ref_alt) <0x383>\n- <62f> DW_AT_entry_pc : (addr) 0xea2\n+ <62f> DW_AT_entry_pc : (addr) 0xea6\n <633> DW_AT_GNU_entry_view: (data2) 2\n- <635> DW_AT_low_pc : (addr) 0xea2\n+ <635> DW_AT_low_pc : (addr) 0xea6\n <639> DW_AT_high_pc : (udata) 14\n <63a> DW_AT_call_file : (data1) 1\n <63b> DW_AT_call_line : (data1) 121\n <63c> DW_AT_call_column : (data1) 9\n <63d> DW_AT_sibling : (ref_udata) <0x667>\n <3><63f>: Abbrev Number: 11 (DW_TAG_formal_parameter)\n <640> DW_AT_abstract_origin: (GNU_ref_alt) <0x399>\n <644> DW_AT_location : (sec_offset) 0x4ff (location list)\n <648> DW_AT_GNU_locviews: (sec_offset) 0x4fd\n <3><64c>: Abbrev Number: 6 (DW_TAG_formal_parameter)\n <64d> DW_AT_abstract_origin: (GNU_ref_alt) <0x38f>\n <3><651>: Abbrev Number: 24 (DW_TAG_GNU_call_site)\n- <652> DW_AT_low_pc : (addr) 0xeb0\n+ <652> DW_AT_low_pc : (addr) 0xeb4\n <656> DW_AT_abstract_origin: (GNU_ref_alt) <0x3bd>\n <4><65a>: Abbrev Number: 35 (DW_TAG_GNU_call_site_parameter)\n <65b> DW_AT_location : (exprloc) 1 byte block: 51 \t(DW_OP_reg1 (r1))\n <65d> DW_AT_GNU_call_site_value: (exprloc) 1 byte block: 31 \t(DW_OP_lit1)\n <4><65f>: Abbrev Number: 35 (DW_TAG_GNU_call_site_parameter)\n <660> DW_AT_location : (exprloc) 1 byte block: 52 \t(DW_OP_reg2 (r2))\n <662> DW_AT_GNU_call_site_value: (exprloc) 2 byte block: 8 2b \t(DW_OP_const1u: 43)\n <4><665>: Abbrev Number: 0\n <3><666>: Abbrev Number: 0\n <2><667>: Abbrev Number: 21 (DW_TAG_GNU_call_site)\n- <668> DW_AT_low_pc : (addr) 0xb96\n+ <668> DW_AT_low_pc : (addr) 0xb9a\n <66c> DW_AT_abstract_origin: (GNU_ref_alt) <0x406>\n <2><670>: Abbrev Number: 33 (DW_TAG_GNU_call_site)\n- <671> DW_AT_low_pc : (addr) 0xba8\n+ <671> DW_AT_low_pc : (addr) 0xbac\n <675> DW_AT_abstract_origin: (GNU_ref_alt) <0x412>\n <679> DW_AT_sibling : (ref_udata) <0x69b>\n <3><67b>: Abbrev Number: 35 (DW_TAG_GNU_call_site_parameter)\n <67c> DW_AT_location : (exprloc) 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <67e> DW_AT_GNU_call_site_value: (exprloc) 2 byte block: 77 0 \t(DW_OP_breg7 (r7): 0)\n <3><681>: Abbrev Number: 35 (DW_TAG_GNU_call_site_parameter)\n <682> DW_AT_location : (exprloc) 1 byte block: 51 \t(DW_OP_reg1 (r1))\n@@ -795,197 +795,197 @@\n <68e> DW_AT_location : (exprloc) 1 byte block: 53 \t(DW_OP_reg3 (r3))\n <690> DW_AT_GNU_call_site_value: (exprloc) 2 byte block: 75 0 \t(DW_OP_breg5 (r5): 0)\n <3><693>: Abbrev Number: 35 (DW_TAG_GNU_call_site_parameter)\n <694> DW_AT_location : (exprloc) 2 byte block: 7d 0 \t(DW_OP_breg13 (r13): 0)\n <697> DW_AT_GNU_call_site_value: (exprloc) 2 byte block: 74 0 \t(DW_OP_breg4 (r4): 0)\n <3><69a>: Abbrev Number: 0\n <2><69b>: Abbrev Number: 33 (DW_TAG_GNU_call_site)\n- <69c> DW_AT_low_pc : (addr) 0xc10\n+ <69c> DW_AT_low_pc : (addr) 0xc14\n <6a0> DW_AT_abstract_origin: (GNU_ref_alt) <0x3e0>\n <6a4> DW_AT_sibling : (ref_udata) <0x6ad>\n <3><6a6>: Abbrev Number: 35 (DW_TAG_GNU_call_site_parameter)\n <6a7> DW_AT_location : (exprloc) 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <6a9> DW_AT_GNU_call_site_value: (exprloc) 2 byte block: 74 0 \t(DW_OP_breg4 (r4): 0)\n <3><6ac>: Abbrev Number: 0\n <2><6ad>: Abbrev Number: 33 (DW_TAG_GNU_call_site)\n- <6ae> DW_AT_low_pc : (addr) 0xc32\n+ <6ae> DW_AT_low_pc : (addr) 0xc36\n <6b2> DW_AT_abstract_origin: (GNU_ref_alt) <0x41e>\n <6b6> DW_AT_sibling : (ref_udata) <0x6bf>\n <3><6b8>: Abbrev Number: 35 (DW_TAG_GNU_call_site_parameter)\n <6b9> DW_AT_location : (exprloc) 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <6bb> DW_AT_GNU_call_site_value: (exprloc) 2 byte block: 75 0 \t(DW_OP_breg5 (r5): 0)\n <3><6be>: Abbrev Number: 0\n <2><6bf>: Abbrev Number: 15 (DW_TAG_GNU_call_site)\n- <6c0> DW_AT_low_pc : (addr) 0xc54\n+ <6c0> DW_AT_low_pc : (addr) 0xc58\n <6c4> DW_AT_abstract_origin: (ref_udata) <0x84e>\n <2><6c6>: Abbrev Number: 33 (DW_TAG_GNU_call_site)\n- <6c7> DW_AT_low_pc : (addr) 0xc74\n+ <6c7> DW_AT_low_pc : (addr) 0xc78\n <6cb> DW_AT_abstract_origin: (GNU_ref_alt) <0x41e>\n <6cf> DW_AT_sibling : (ref_udata) <0x6d8>\n <3><6d1>: Abbrev Number: 35 (DW_TAG_GNU_call_site_parameter)\n <6d2> DW_AT_location : (exprloc) 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <6d4> DW_AT_GNU_call_site_value: (exprloc) 2 byte block: 74 0 \t(DW_OP_breg4 (r4): 0)\n <3><6d7>: Abbrev Number: 0\n <2><6d8>: Abbrev Number: 18 (DW_TAG_GNU_call_site)\n- <6d9> DW_AT_low_pc : (addr) 0xcae\n+ <6d9> DW_AT_low_pc : (addr) 0xcb2\n <6dd> DW_AT_abstract_origin: (ref_udata) <0x85a>\n <6df> DW_AT_sibling : (ref_udata) <0x6ed>\n <3><6e1>: Abbrev Number: 35 (DW_TAG_GNU_call_site_parameter)\n <6e2> DW_AT_location : (exprloc) 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <6e4> DW_AT_GNU_call_site_value: (exprloc) 2 byte block: 7a 0 \t(DW_OP_breg10 (r10): 0)\n <3><6e7>: Abbrev Number: 35 (DW_TAG_GNU_call_site_parameter)\n <6e8> DW_AT_location : (exprloc) 1 byte block: 51 \t(DW_OP_reg1 (r1))\n <6ea> DW_AT_GNU_call_site_value: (exprloc) 1 byte block: 31 \t(DW_OP_lit1)\n <3><6ec>: Abbrev Number: 0\n <2><6ed>: Abbrev Number: 18 (DW_TAG_GNU_call_site)\n- <6ee> DW_AT_low_pc : (addr) 0xce0\n+ <6ee> DW_AT_low_pc : (addr) 0xce4\n <6f2> DW_AT_abstract_origin: (ref_udata) <0x866>\n <6f4> DW_AT_sibling : (ref_udata) <0x709>\n <3><6f6>: Abbrev Number: 35 (DW_TAG_GNU_call_site_parameter)\n <6f7> DW_AT_location : (exprloc) 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <6f9> DW_AT_GNU_call_site_value: (exprloc) 2 byte block: 78 0 \t(DW_OP_breg8 (r8): 0)\n <3><6fc>: Abbrev Number: 35 (DW_TAG_GNU_call_site_parameter)\n <6fd> DW_AT_location : (exprloc) 1 byte block: 51 \t(DW_OP_reg1 (r1))\n <6ff> DW_AT_GNU_call_site_value: (exprloc) 2 byte block: 79 0 \t(DW_OP_breg9 (r9): 0)\n <3><702>: Abbrev Number: 35 (DW_TAG_GNU_call_site_parameter)\n <703> DW_AT_location : (exprloc) 1 byte block: 52 \t(DW_OP_reg2 (r2))\n <705> DW_AT_GNU_call_site_value: (exprloc) 2 byte block: 75 0 \t(DW_OP_breg5 (r5): 0)\n <3><708>: Abbrev Number: 0\n <2><709>: Abbrev Number: 18 (DW_TAG_GNU_call_site)\n- <70a> DW_AT_low_pc : (addr) 0xce8\n+ <70a> DW_AT_low_pc : (addr) 0xcec\n <70e> DW_AT_abstract_origin: (ref_udata) <0x872>\n <710> DW_AT_sibling : (ref_udata) <0x719>\n <3><712>: Abbrev Number: 35 (DW_TAG_GNU_call_site_parameter)\n <713> DW_AT_location : (exprloc) 1 byte block: 51 \t(DW_OP_reg1 (r1))\n <715> DW_AT_GNU_call_site_value: (exprloc) 2 byte block: 77 0 \t(DW_OP_breg7 (r7): 0)\n <3><718>: Abbrev Number: 0\n <2><719>: Abbrev Number: 18 (DW_TAG_GNU_call_site)\n- <71a> DW_AT_low_pc : (addr) 0xcf4\n+ <71a> DW_AT_low_pc : (addr) 0xcf8\n <71e> DW_AT_abstract_origin: (ref_udata) <0x87f>\n <720> DW_AT_sibling : (ref_udata) <0x729>\n <3><722>: Abbrev Number: 35 (DW_TAG_GNU_call_site_parameter)\n <723> DW_AT_location : (exprloc) 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <725> DW_AT_GNU_call_site_value: (exprloc) 2 byte block: 74 0 \t(DW_OP_breg4 (r4): 0)\n <3><728>: Abbrev Number: 0\n <2><729>: Abbrev Number: 33 (DW_TAG_GNU_call_site)\n- <72a> DW_AT_low_pc : (addr) 0xd02\n+ <72a> DW_AT_low_pc : (addr) 0xd06\n <72e> DW_AT_abstract_origin: (GNU_ref_alt) <0x598>\n <732> DW_AT_sibling : (ref_udata) <0x741>\n <3><734>: Abbrev Number: 35 (DW_TAG_GNU_call_site_parameter)\n <735> DW_AT_location : (exprloc) 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <737> DW_AT_GNU_call_site_value: (exprloc) 2 byte block: 74 0 \t(DW_OP_breg4 (r4): 0)\n <3><73a>: Abbrev Number: 35 (DW_TAG_GNU_call_site_parameter)\n <73b> DW_AT_location : (exprloc) 1 byte block: 51 \t(DW_OP_reg1 (r1))\n <73d> DW_AT_GNU_call_site_value: (exprloc) 2 byte block: 75 0 \t(DW_OP_breg5 (r5): 0)\n <3><740>: Abbrev Number: 0\n <2><741>: Abbrev Number: 18 (DW_TAG_GNU_call_site)\n- <742> DW_AT_low_pc : (addr) 0xd18\n+ <742> DW_AT_low_pc : (addr) 0xd1c\n <746> DW_AT_abstract_origin: (ref_udata) <0x866>\n <748> DW_AT_sibling : (ref_udata) <0x75d>\n <3><74a>: Abbrev Number: 35 (DW_TAG_GNU_call_site_parameter)\n <74b> DW_AT_location : (exprloc) 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <74d> DW_AT_GNU_call_site_value: (exprloc) 2 byte block: 78 0 \t(DW_OP_breg8 (r8): 0)\n <3><750>: Abbrev Number: 35 (DW_TAG_GNU_call_site_parameter)\n <751> DW_AT_location : (exprloc) 1 byte block: 51 \t(DW_OP_reg1 (r1))\n <753> DW_AT_GNU_call_site_value: (exprloc) 2 byte block: 7b 0 \t(DW_OP_breg11 (r11): 0)\n <3><756>: Abbrev Number: 35 (DW_TAG_GNU_call_site_parameter)\n <757> DW_AT_location : (exprloc) 1 byte block: 52 \t(DW_OP_reg2 (r2))\n <759> DW_AT_GNU_call_site_value: (exprloc) 2 byte block: 75 0 \t(DW_OP_breg5 (r5): 0)\n <3><75c>: Abbrev Number: 0\n <2><75d>: Abbrev Number: 18 (DW_TAG_GNU_call_site)\n- <75e> DW_AT_low_pc : (addr) 0xd20\n+ <75e> DW_AT_low_pc : (addr) 0xd24\n <762> DW_AT_abstract_origin: (ref_udata) <0x88b>\n <764> DW_AT_sibling : (ref_udata) <0x76d>\n <3><766>: Abbrev Number: 35 (DW_TAG_GNU_call_site_parameter)\n <767> DW_AT_location : (exprloc) 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <769> DW_AT_GNU_call_site_value: (exprloc) 2 byte block: 78 0 \t(DW_OP_breg8 (r8): 0)\n <3><76c>: Abbrev Number: 0\n <2><76d>: Abbrev Number: 18 (DW_TAG_GNU_call_site)\n- <76e> DW_AT_low_pc : (addr) 0xd26\n+ <76e> DW_AT_low_pc : (addr) 0xd2a\n <772> DW_AT_abstract_origin: (ref_udata) <0x897>\n <774> DW_AT_sibling : (ref_udata) <0x77d>\n <3><776>: Abbrev Number: 35 (DW_TAG_GNU_call_site_parameter)\n <777> DW_AT_location : (exprloc) 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <779> DW_AT_GNU_call_site_value: (exprloc) 2 byte block: 7a 0 \t(DW_OP_breg10 (r10): 0)\n <3><77c>: Abbrev Number: 0\n <2><77d>: Abbrev Number: 21 (DW_TAG_GNU_call_site)\n- <77e> DW_AT_low_pc : (addr) 0xd5c\n+ <77e> DW_AT_low_pc : (addr) 0xd60\n <782> DW_AT_abstract_origin: (GNU_ref_alt) <0x3c8>\n <2><786>: Abbrev Number: 18 (DW_TAG_GNU_call_site)\n- <787> DW_AT_low_pc : (addr) 0xd68\n+ <787> DW_AT_low_pc : (addr) 0xd6c\n <78b> DW_AT_abstract_origin: (ref_udata) <0x84e>\n <78d> DW_AT_sibling : (ref_udata) <0x796>\n <3><78f>: Abbrev Number: 35 (DW_TAG_GNU_call_site_parameter)\n <790> DW_AT_location : (exprloc) 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <792> DW_AT_GNU_call_site_value: (exprloc) 2 byte block: 74 0 \t(DW_OP_breg4 (r4): 0)\n <3><795>: Abbrev Number: 0\n <2><796>: Abbrev Number: 33 (DW_TAG_GNU_call_site)\n- <797> DW_AT_low_pc : (addr) 0xd72\n+ <797> DW_AT_low_pc : (addr) 0xd76\n <79b> DW_AT_abstract_origin: (GNU_ref_alt) <0x3d4>\n <79f> DW_AT_sibling : (ref_udata) <0x7a8>\n <3><7a1>: Abbrev Number: 35 (DW_TAG_GNU_call_site_parameter)\n <7a2> DW_AT_location : (exprloc) 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <7a4> DW_AT_GNU_call_site_value: (exprloc) 2 byte block: 74 0 \t(DW_OP_breg4 (r4): 0)\n <3><7a7>: Abbrev Number: 0\n <2><7a8>: Abbrev Number: 15 (DW_TAG_GNU_call_site)\n- <7a9> DW_AT_low_pc : (addr) 0xd78\n+ <7a9> DW_AT_low_pc : (addr) 0xd7c\n <7ad> DW_AT_abstract_origin: (ref_udata) <0x8a3>\n <2><7af>: Abbrev Number: 33 (DW_TAG_GNU_call_site)\n- <7b0> DW_AT_low_pc : (addr) 0xd94\n+ <7b0> DW_AT_low_pc : (addr) 0xd98\n <7b4> DW_AT_abstract_origin: (GNU_ref_alt) <0x3e0>\n <7b8> DW_AT_sibling : (ref_udata) <0x7c0>\n <3><7ba>: Abbrev Number: 35 (DW_TAG_GNU_call_site_parameter)\n <7bb> DW_AT_location : (exprloc) 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <7bd> DW_AT_GNU_call_site_value: (exprloc) 1 byte block: 31 \t(DW_OP_lit1)\n <3><7bf>: Abbrev Number: 0\n <2><7c0>: Abbrev Number: 21 (DW_TAG_GNU_call_site)\n- <7c1> DW_AT_low_pc : (addr) 0xda6\n+ <7c1> DW_AT_low_pc : (addr) 0xdaa\n <7c5> DW_AT_abstract_origin: (GNU_ref_alt) <0x3c8>\n <2><7c9>: Abbrev Number: 21 (DW_TAG_GNU_call_site)\n- <7ca> DW_AT_low_pc : (addr) 0xdc4\n+ <7ca> DW_AT_low_pc : (addr) 0xdc8\n <7ce> DW_AT_abstract_origin: (GNU_ref_alt) <0x3b1>\n <2><7d2>: Abbrev Number: 33 (DW_TAG_GNU_call_site)\n- <7d3> DW_AT_low_pc : (addr) 0xddc\n+ <7d3> DW_AT_low_pc : (addr) 0xde0\n <7d7> DW_AT_abstract_origin: (GNU_ref_alt) <0x3e0>\n <7db> DW_AT_sibling : (ref_udata) <0x7e3>\n <3><7dd>: Abbrev Number: 35 (DW_TAG_GNU_call_site_parameter)\n <7de> DW_AT_location : (exprloc) 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <7e0> DW_AT_GNU_call_site_value: (exprloc) 1 byte block: 31 \t(DW_OP_lit1)\n <3><7e2>: Abbrev Number: 0\n <2><7e3>: Abbrev Number: 33 (DW_TAG_GNU_call_site)\n- <7e4> DW_AT_low_pc : (addr) 0xe0a\n+ <7e4> DW_AT_low_pc : (addr) 0xe0e\n <7e8> DW_AT_abstract_origin: (GNU_ref_alt) <0x3d4>\n <7ec> DW_AT_sibling : (ref_udata) <0x7f5>\n <3><7ee>: Abbrev Number: 35 (DW_TAG_GNU_call_site_parameter)\n <7ef> DW_AT_location : (exprloc) 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <7f1> DW_AT_GNU_call_site_value: (exprloc) 2 byte block: 77 0 \t(DW_OP_breg7 (r7): 0)\n <3><7f4>: Abbrev Number: 0\n <2><7f5>: Abbrev Number: 21 (DW_TAG_GNU_call_site)\n- <7f6> DW_AT_low_pc : (addr) 0xe46\n+ <7f6> DW_AT_low_pc : (addr) 0xe4a\n <7fa> DW_AT_abstract_origin: (GNU_ref_alt) <0x3ed>\n <2><7fe>: Abbrev Number: 21 (DW_TAG_GNU_call_site)\n- <7ff> DW_AT_low_pc : (addr) 0xe4c\n+ <7ff> DW_AT_low_pc : (addr) 0xe50\n <803> DW_AT_abstract_origin: (GNU_ref_alt) <0x3f9>\n <2><807>: Abbrev Number: 21 (DW_TAG_GNU_call_site)\n- <808> DW_AT_low_pc : (addr) 0xe62\n+ <808> DW_AT_low_pc : (addr) 0xe66\n <80c> DW_AT_abstract_origin: (GNU_ref_alt) <0x3ed>\n <2><810>: Abbrev Number: 21 (DW_TAG_GNU_call_site)\n- <811> DW_AT_low_pc : (addr) 0xe68\n+ <811> DW_AT_low_pc : (addr) 0xe6c\n <815> DW_AT_abstract_origin: (GNU_ref_alt) <0x3f9>\n <2><819>: Abbrev Number: 21 (DW_TAG_GNU_call_site)\n- <81a> DW_AT_low_pc : (addr) 0xe74\n+ <81a> DW_AT_low_pc : (addr) 0xe78\n <81e> DW_AT_abstract_origin: (GNU_ref_alt) <0x5a4>\n <2><822>: Abbrev Number: 21 (DW_TAG_GNU_call_site)\n- <823> DW_AT_low_pc : (addr) 0xe82\n+ <823> DW_AT_low_pc : (addr) 0xe86\n <827> DW_AT_abstract_origin: (GNU_ref_alt) <0x3ed>\n <2><82b>: Abbrev Number: 21 (DW_TAG_GNU_call_site)\n- <82c> DW_AT_low_pc : (addr) 0xe88\n+ <82c> DW_AT_low_pc : (addr) 0xe8c\n <830> DW_AT_abstract_origin: (GNU_ref_alt) <0x3f9>\n <2><834>: Abbrev Number: 24 (DW_TAG_GNU_call_site)\n- <835> DW_AT_low_pc : (addr) 0xeb6\n+ <835> DW_AT_low_pc : (addr) 0xeba\n <839> DW_AT_abstract_origin: (GNU_ref_alt) <0x3e0>\n <3><83d>: Abbrev Number: 35 (DW_TAG_GNU_call_site_parameter)\n <83e> DW_AT_location : (exprloc) 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <840> DW_AT_GNU_call_site_value: (exprloc) 1 byte block: 31 \t(DW_OP_lit1)\n <3><842>: Abbrev Number: 0\n <2><843>: Abbrev Number: 0\n <1><844>: Abbrev Number: 1 (DW_TAG_pointer_type)\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- 00000b64 00000404 \n+ 00000b68 00000404 \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": "@@ -10,69 +10,69 @@\n 0000000a v0000000 v0000000 location view pair\n 0000000c v0000000 v0000000 location view pair\n 0000000e v0000000 v0000000 location view pair\n 00000010 v0000000 v0000000 location view pair\n 00000012 v0000000 v0000000 location view pair\n \n 00000014 v0000000 v0000000 views at 00000000 for:\n- 00000b64 00000b95 (DW_OP_reg0 (r0))\n+ 00000b68 00000b99 (DW_OP_reg0 (r0))\n 0000001f v0000000 v0000000 views at 00000002 for:\n- 00000b95 00000c16 (DW_OP_reg7 (r7))\n+ 00000b99 00000c1a (DW_OP_reg7 (r7))\n 0000002a v0000000 v0000000 views at 00000004 for:\n- 00000c16 00000c18 (DW_OP_breg7 (r7): 0; DW_OP_breg3 (r3): 0; DW_OP_minus; DW_OP_stack_value)\n+ 00000c1a 00000c1c (DW_OP_breg7 (r7): 0; DW_OP_breg3 (r3): 0; DW_OP_minus; DW_OP_stack_value)\n 0000003a v0000000 v0000000 views at 00000006 for:\n- 00000c18 00000c92 (DW_OP_reg7 (r7))\n+ 00000c1c 00000c96 (DW_OP_reg7 (r7))\n 00000045 v0000000 v0000000 views at 00000008 for:\n- 00000d4a 00000d74 (DW_OP_reg7 (r7))\n+ 00000d4e 00000d78 (DW_OP_reg7 (r7))\n 00000050 v0000000 v0000000 views at 0000000a for:\n- 00000d7c 00000da8 (DW_OP_reg7 (r7))\n+ 00000d80 00000dac (DW_OP_reg7 (r7))\n 0000005b v0000000 v0000000 views at 0000000c for:\n- 00000db2 00000dca (DW_OP_reg7 (r7))\n+ 00000db6 00000dce (DW_OP_reg7 (r7))\n 00000066 v0000000 v0000000 views at 0000000e for:\n- 00000ddc 00000e04 (DW_OP_reg7 (r7))\n+ 00000de0 00000e08 (DW_OP_reg7 (r7))\n 00000071 v0000000 v0000000 views at 00000010 for:\n- 00000e0c 00000e34 (DW_OP_reg7 (r7))\n+ 00000e10 00000e38 (DW_OP_reg7 (r7))\n 0000007c v0000000 v0000000 views at 00000012 for:\n- 00000e74 00000f68 (DW_OP_reg7 (r7))\n+ 00000e78 00000f6c (DW_OP_reg7 (r7))\n 00000087 \n \n 0000008f v0000000 v0000000 location view pair\n 00000091 v0000000 v0000001 location view pair\n 00000093 v0000001 v0000000 location view pair\n 00000095 v0000000 v0000000 location view pair\n 00000097 v0000000 v0000000 location view pair\n \n 00000099 v0000000 v0000000 views at 0000008f for:\n- 00000b64 00000b95 (DW_OP_reg1 (r1))\n+ 00000b68 00000b99 (DW_OP_reg1 (r1))\n 000000a4 v0000000 v0000001 views at 00000091 for:\n- 00000b95 00000c16 (DW_OP_reg8 (r8))\n+ 00000b99 00000c1a (DW_OP_reg8 (r8))\n 000000af v0000001 v0000000 views at 00000093 for:\n- 00000c16 00000c31 (DW_OP_breg3 (r3): 0; DW_OP_lit2; DW_OP_shl; DW_OP_breg8 (r8): 0; DW_OP_plus; DW_OP_stack_value)\n+ 00000c1a 00000c35 (DW_OP_breg3 (r3): 0; DW_OP_lit2; DW_OP_shl; DW_OP_breg8 (r8): 0; DW_OP_plus; DW_OP_stack_value)\n 000000c1 v0000000 v0000000 views at 00000095 for:\n- 00000d7c 00000d94 (DW_OP_reg8 (r8))\n+ 00000d80 00000d98 (DW_OP_reg8 (r8))\n 000000cc v0000000 v0000000 views at 00000097 for:\n- 00000e90 00000e92 (DW_OP_breg3 (r3): 0; DW_OP_lit2; DW_OP_shl; DW_OP_breg8 (r8): 0; DW_OP_plus; DW_OP_stack_value)\n+ 00000e94 00000e96 (DW_OP_breg3 (r3): 0; DW_OP_lit2; DW_OP_shl; DW_OP_breg8 (r8): 0; DW_OP_plus; DW_OP_stack_value)\n 000000de \n \n 000000e6 v0000000 v0000000 location view pair\n 000000e8 v0000000 v0000000 location view pair\n 000000ea v0000000 v0000000 location view pair\n 000000ec v0000000 v0000000 location view pair\n 000000ee v0000000 v0000000 location view pair\n \n 000000f0 v0000000 v0000000 views at 000000e6 for:\n- 00000ba8 00000bae (DW_OP_reg0 (r0))\n+ 00000bac 00000bb2 (DW_OP_reg0 (r0))\n 000000fb v0000000 v0000000 views at 000000e8 for:\n- 00000bae 00000bfc (DW_OP_breg0 (r0): 104; DW_OP_stack_value)\n+ 00000bb2 00000c00 (DW_OP_breg0 (r0): 104; DW_OP_stack_value)\n 00000109 v0000000 v0000000 views at 000000ea for:\n- 00000c10 00000c2a (DW_OP_reg0 (r0))\n+ 00000c14 00000c2e (DW_OP_reg0 (r0))\n 00000114 v0000000 v0000000 views at 000000ec for:\n- 00000d7c 00000d82 (DW_OP_breg0 (r0): 104; DW_OP_stack_value)\n+ 00000d80 00000d86 (DW_OP_breg0 (r0): 104; DW_OP_stack_value)\n 00000122 v0000000 v0000000 views at 000000ee for:\n- 00000e90 00000e96 (DW_OP_reg0 (r0))\n+ 00000e94 00000e9a (DW_OP_reg0 (r0))\n 0000012d \n \n 00000135 v0000001 v0000000 location view pair\n 00000137 v0000000 v0000000 location view pair\n 00000139 v0000000 v0000000 location view pair\n 0000013b v0000000 v0000000 location view pair\n 0000013d v0000000 v0000000 location view pair\n@@ -85,226 +85,226 @@\n 0000014b v0000000 v0000000 location view pair\n 0000014d v0000000 v0000000 location view pair\n 0000014f v0000000 v0000000 location view pair\n 00000151 v0000000 v0000000 location view pair\n 00000153 v0000000 v0000000 location view pair\n \n 00000155 v0000001 v0000000 views at 00000135 for:\n- 00000c2e 00000c54 (DW_OP_lit0; DW_OP_stack_value)\n+ 00000c32 00000c58 (DW_OP_lit0; DW_OP_stack_value)\n 00000161 v0000000 v0000000 views at 00000137 for:\n- 00000c54 00000c5c (DW_OP_reg0 (r0))\n+ 00000c58 00000c60 (DW_OP_reg0 (r0))\n 0000016c v0000000 v0000000 views at 00000139 for:\n- 00000c5c 00000caa (DW_OP_reg10 (r10))\n+ 00000c60 00000cae (DW_OP_reg10 (r10))\n 00000177 v0000000 v0000000 views at 0000013b for:\n- 00000caa 00000cad (DW_OP_reg0 (r0))\n+ 00000cae 00000cb1 (DW_OP_reg0 (r0))\n 00000182 v0000000 v0000000 views at 0000013d for:\n- 00000cad 00000d4a (DW_OP_reg10 (r10))\n+ 00000cb1 00000d4e (DW_OP_reg10 (r10))\n 0000018d v0000000 v0000000 views at 0000013f for:\n- 00000d4a 00000d68 (DW_OP_lit0; DW_OP_stack_value)\n+ 00000d4e 00000d6c (DW_OP_lit0; DW_OP_stack_value)\n 00000199 v0000000 v0000000 views at 00000141 for:\n- 00000d68 00000d6e (DW_OP_reg0 (r0))\n+ 00000d6c 00000d72 (DW_OP_reg0 (r0))\n 000001a4 v0000000 v0000000 views at 00000143 for:\n- 00000d6e 00000d74 (DW_OP_reg10 (r10))\n+ 00000d72 00000d78 (DW_OP_reg10 (r10))\n 000001af v0000000 v0000000 views at 00000145 for:\n- 00000d74 00000d77 (DW_OP_reg0 (r0))\n+ 00000d78 00000d7b (DW_OP_reg0 (r0))\n 000001ba v0000000 v0000000 views at 00000147 for:\n- 00000d77 00000d7c (DW_OP_reg10 (r10))\n+ 00000d7b 00000d80 (DW_OP_reg10 (r10))\n 000001c5 v0000000 v0000000 views at 00000149 for:\n- 00000d94 00000db2 (DW_OP_reg10 (r10))\n+ 00000d98 00000db6 (DW_OP_reg10 (r10))\n 000001d0 v0000000 v0000000 views at 0000014b for:\n- 00000db2 00000dc3 (DW_OP_reg0 (r0))\n+ 00000db6 00000dc7 (DW_OP_reg0 (r0))\n 000001db v0000000 v0000000 views at 0000014d for:\n- 00000dc3 00000dca (DW_OP_reg10 (r10))\n+ 00000dc7 00000dce (DW_OP_reg10 (r10))\n 000001e6 v0000000 v0000000 views at 0000014f for:\n- 00000ddc 00000e04 (DW_OP_lit0; DW_OP_stack_value)\n+ 00000de0 00000e08 (DW_OP_lit0; DW_OP_stack_value)\n 000001f2 v0000000 v0000000 views at 00000151 for:\n- 00000e04 00000e74 (DW_OP_reg10 (r10))\n+ 00000e08 00000e78 (DW_OP_reg10 (r10))\n 000001fd v0000000 v0000000 views at 00000153 for:\n- 00000e74 00000e90 (DW_OP_lit0; DW_OP_stack_value)\n+ 00000e78 00000e94 (DW_OP_lit0; DW_OP_stack_value)\n 00000209 \n \n 00000211 v0000000 v0000000 location view pair\n 00000213 v0000000 v0000000 location view pair\n 00000215 v0000000 v0000000 location view pair\n 00000217 v0000000 v0000000 location view pair\n \n 00000219 v0000000 v0000000 views at 00000211 for:\n- 00000d5c 00000d67 (DW_OP_reg0 (r0))\n+ 00000d60 00000d6b (DW_OP_reg0 (r0))\n 00000224 v0000000 v0000000 views at 00000213 for:\n- 00000d67 00000d74 (DW_OP_reg4 (r4))\n+ 00000d6b 00000d78 (DW_OP_reg4 (r4))\n 0000022f v0000000 v0000000 views at 00000215 for:\n- 00000e74 00000e81 (DW_OP_reg0 (r0))\n+ 00000e78 00000e85 (DW_OP_reg0 (r0))\n 0000023a v0000000 v0000000 views at 00000217 for:\n- 00000e81 00000e8c (DW_OP_reg4 (r4))\n+ 00000e85 00000e90 (DW_OP_reg4 (r4))\n 00000245 \n \n 0000024d v0000002 v0000000 location view pair\n 0000024f v0000000 v0000000 location view pair\n \n 00000251 v0000002 v0000000 views at 0000024d for:\n- 00000c4c 00000c5c (DW_OP_lit0; DW_OP_stack_value)\n+ 00000c50 00000c60 (DW_OP_lit0; DW_OP_stack_value)\n 0000025d v0000000 v0000000 views at 0000024f for:\n- 00000d64 00000d74 (DW_OP_lit1; DW_OP_stack_value)\n+ 00000d68 00000d78 (DW_OP_lit1; DW_OP_stack_value)\n 00000269 \n \n 00000271 v0000000 v0000000 location view pair\n 00000273 v0000000 v0000000 location view pair\n 00000275 v0000000 v0000000 location view pair\n 00000277 v0000000 v0000000 location view pair\n 00000279 v0000000 v0000000 location view pair\n 0000027b v0000000 v0000000 location view pair\n 0000027d v0000000 v0000000 location view pair\n \n 0000027f v0000000 v0000000 views at 00000271 for:\n- 00000c92 00000d4a (DW_OP_reg7 (r7))\n+ 00000c96 00000d4e (DW_OP_reg7 (r7))\n 0000028a v0000000 v0000000 views at 00000273 for:\n- 00000d74 00000d7c (DW_OP_reg7 (r7))\n+ 00000d78 00000d80 (DW_OP_reg7 (r7))\n 00000295 v0000000 v0000000 views at 00000275 for:\n- 00000da6 00000db2 (DW_OP_reg0 (r0))\n+ 00000daa 00000db6 (DW_OP_reg0 (r0))\n 000002a0 v0000000 v0000000 views at 00000277 for:\n- 00000e04 00000e0c (DW_OP_reg7 (r7))\n+ 00000e08 00000e10 (DW_OP_reg7 (r7))\n 000002ab v0000000 v0000000 views at 00000279 for:\n- 00000e34 00000e54 (DW_OP_reg7 (r7))\n+ 00000e38 00000e58 (DW_OP_reg7 (r7))\n 000002b6 v0000000 v0000000 views at 0000027b for:\n- 00000e54 00000e61 (DW_OP_reg0 (r0))\n+ 00000e58 00000e65 (DW_OP_reg0 (r0))\n 000002c1 v0000000 v0000000 views at 0000027d for:\n- 00000e61 00000e74 (DW_OP_reg7 (r7))\n+ 00000e65 00000e78 (DW_OP_reg7 (r7))\n 000002cc \n \n 000002d4 v0000002 v0000000 location view pair\n 000002d6 v0000000 v0000000 location view pair\n 000002d8 v0000000 v0000000 location view pair\n 000002da v0000000 v0000000 location view pair\n 000002dc v0000000 v0000000 location view pair\n 000002de v0000000 v0000000 location view pair\n \n 000002e0 v0000002 v0000000 views at 000002d4 for:\n- 00000c92 00000c94 (DW_OP_lit0; DW_OP_stack_value)\n+ 00000c96 00000c98 (DW_OP_lit0; DW_OP_stack_value)\n 000002ec v0000000 v0000000 views at 000002d6 for:\n- 00000c94 00000d4a (DW_OP_fbreg: -108)\n+ 00000c98 00000d4e (DW_OP_fbreg: -108)\n 000002f9 v0000000 v0000000 views at 000002d8 for:\n- 00000d74 00000d7c (DW_OP_fbreg: -108)\n+ 00000d78 00000d80 (DW_OP_fbreg: -108)\n 00000306 v0000000 v0000000 views at 000002da for:\n- 00000e04 00000e0c (DW_OP_fbreg: -108)\n+ 00000e08 00000e10 (DW_OP_fbreg: -108)\n 00000313 v0000000 v0000000 views at 000002dc for:\n- 00000e34 00000e42 (DW_OP_fbreg: -108)\n+ 00000e38 00000e46 (DW_OP_fbreg: -108)\n 00000320 v0000000 v0000000 views at 000002de for:\n- 00000e70 00000e74 (DW_OP_fbreg: -108)\n+ 00000e74 00000e78 (DW_OP_fbreg: -108)\n 0000032d \n \n 00000335 v0000000 v0000000 location view pair\n 00000337 v0000000 v0000000 location view pair\n 00000339 v0000000 v0000000 location view pair\n 0000033b v0000000 v0000000 location view pair\n 0000033d v0000000 v0000000 location view pair\n 0000033f v0000000 v0000000 location view pair\n \n 00000341 v0000000 v0000000 views at 00000335 for:\n- 00000cb0 00000cce (DW_OP_reg0 (r0))\n+ 00000cb4 00000cd2 (DW_OP_reg0 (r0))\n 0000034c v0000000 v0000000 views at 00000337 for:\n- 00000cce 00000d4a (DW_OP_reg4 (r4))\n+ 00000cd2 00000d4e (DW_OP_reg4 (r4))\n 00000357 v0000000 v0000000 views at 00000339 for:\n- 00000d7a 00000d7c (DW_OP_reg0 (r0))\n+ 00000d7e 00000d80 (DW_OP_reg0 (r0))\n 00000362 v0000000 v0000000 views at 0000033b for:\n- 00000e04 00000e0c (DW_OP_reg4 (r4))\n+ 00000e08 00000e10 (DW_OP_reg4 (r4))\n 0000036d v0000000 v0000000 views at 0000033d for:\n- 00000e34 00000e50 (DW_OP_reg4 (r4))\n+ 00000e38 00000e54 (DW_OP_reg4 (r4))\n 00000378 v0000000 v0000000 views at 0000033f for:\n- 00000e70 00000e74 (DW_OP_reg4 (r4))\n+ 00000e74 00000e78 (DW_OP_reg4 (r4))\n 00000383 \n \n 0000038b v0000001 v0000000 location view pair\n \n 0000038d v0000001 v0000000 views at 0000038b for:\n- 00000bf6 00000c0a (DW_OP_addr: 1158; DW_OP_stack_value)\n+ 00000bfa 00000c0e (DW_OP_addr: 115c; DW_OP_stack_value)\n 0000039d \n \n 000003a5 v0000001 v0000000 location view pair\n \n 000003a7 v0000001 v0000000 views at 000003a5 for:\n- 00000d7c 00000d8e (DW_OP_addr: 1764; DW_OP_stack_value)\n+ 00000d80 00000d92 (DW_OP_addr: 1768; DW_OP_stack_value)\n 000003b7 \n \n 000003bf v0000000 v0000000 location view pair\n \n 000003c1 v0000000 v0000000 views at 000003bf for:\n- 00000dc4 00000dca (DW_OP_addr: 1820; DW_OP_stack_value)\n+ 00000dc8 00000dce (DW_OP_addr: 1824; DW_OP_stack_value)\n 000003d1 \n \n 000003d9 v0000000 v0000000 location view pair\n \n 000003db v0000000 v0000000 views at 000003d9 for:\n- 00000dc4 00000dca (DW_OP_reg5 (r5))\n+ 00000dc8 00000dce (DW_OP_reg5 (r5))\n 000003e6 \n \n 000003ee v0000001 v0000000 location view pair\n \n 000003f0 v0000001 v0000000 views at 000003ee for:\n- 00000ddc 00000df0 (DW_OP_addr: 17ec; DW_OP_stack_value)\n+ 00000de0 00000df4 (DW_OP_addr: 17f0; DW_OP_stack_value)\n 00000400 \n \n 00000408 v0000002 v0000000 location view pair\n \n 0000040a v0000002 v0000000 views at 00000408 for:\n- 00000df0 00000e04 (DW_OP_addr: 17d0; DW_OP_stack_value)\n+ 00000df4 00000e08 (DW_OP_addr: 17d4; DW_OP_stack_value)\n 0000041a \n \n 00000422 v0000001 v0000000 location view pair\n \n 00000424 v0000001 v0000000 views at 00000422 for:\n- 00000e0c 00000e20 (DW_OP_addr: 1838; DW_OP_stack_value)\n+ 00000e10 00000e24 (DW_OP_addr: 183c; DW_OP_stack_value)\n 00000434 \n \n 0000043c v0000002 v0000000 location view pair\n \n 0000043e v0000002 v0000000 views at 0000043c for:\n- 00000e20 00000e34 (DW_OP_addr: 1858; DW_OP_stack_value)\n+ 00000e24 00000e38 (DW_OP_addr: 185c; DW_OP_stack_value)\n 0000044e \n \n 00000456 v0000000 v0000000 location view pair\n \n 00000458 v0000000 v0000000 views at 00000456 for:\n- 00000e4c 00000e54 (DW_OP_addr: 187c; DW_OP_stack_value)\n+ 00000e50 00000e58 (DW_OP_addr: 1880; DW_OP_stack_value)\n 00000468 \n \n 00000470 v0000000 v0000000 location view pair\n \n 00000472 v0000000 v0000000 views at 00000470 for:\n- 00000e4c 00000e54 (DW_OP_reg5 (r5))\n+ 00000e50 00000e58 (DW_OP_reg5 (r5))\n 0000047d \n \n 00000485 v0000000 v0000000 location view pair\n \n 00000487 v0000000 v0000000 views at 00000485 for:\n- 00000e68 00000e70 (DW_OP_addr: 1804; DW_OP_stack_value)\n+ 00000e6c 00000e74 (DW_OP_addr: 1808; DW_OP_stack_value)\n 00000497 \n \n 0000049f v0000000 v0000000 location view pair\n \n 000004a1 v0000000 v0000000 views at 0000049f for:\n- 00000e68 00000e70 (DW_OP_reg5 (r5))\n+ 00000e6c 00000e74 (DW_OP_reg5 (r5))\n 000004ac \n \n 000004b4 v0000000 v0000000 location view pair\n \n 000004b6 v0000000 v0000000 views at 000004b4 for:\n- 00000e88 00000e90 (DW_OP_addr: 1804; DW_OP_stack_value)\n+ 00000e8c 00000e94 (DW_OP_addr: 1808; DW_OP_stack_value)\n 000004c6 \n \n 000004ce v0000000 v0000000 location view pair\n \n 000004d0 v0000000 v0000000 views at 000004ce for:\n- 00000e88 00000e90 (DW_OP_reg5 (r5))\n+ 00000e8c 00000e94 (DW_OP_reg5 (r5))\n 000004db \n \n 000004e3 v0000002 v0000000 location view pair\n \n 000004e5 v0000002 v0000000 views at 000004e3 for:\n- 00000e90 00000ea2 (DW_OP_addr: 1798; DW_OP_stack_value)\n+ 00000e94 00000ea6 (DW_OP_addr: 179c; DW_OP_stack_value)\n 000004f5 \n \n 000004fd v0000002 v0000000 location view pair\n \n 000004ff v0000002 v0000000 views at 000004fd for:\n- 00000ea2 00000eb0 (DW_OP_addr: 1764; DW_OP_stack_value)\n+ 00000ea6 00000eb4 (DW_OP_addr: 1768; DW_OP_stack_value)\n 0000050f \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- 00000b64 00000404 \n+ 00000b68 00000404 \n 00000000 00000000 \n \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,9 +1,9 @@\n GCC: (Debian 10.2.1-6) 10.2.1 20210110\n-!=/usr/lib/debug/.dwz/arm-linux-gnueabihf/libcorkipset-utils.debug\n+!./usr/lib/debug/.dwz/arm-linux-gnueabihf/libcorkipset-utils.debug\n call_weak_fn\n ipsetcat.c\n want_networks\n input_filename\n output_filename\n longopts\n crtstuff.c\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-00000a18 <_init>:\n+00000a1c <_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-00000a24 <.plt>:\n+00000a28 <.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-00000b64
:\n+00000b68
:\n \t...\n \n-00000f68 <_start>:\n+00000f6c <_start>:\n \t...\n \n-00000fb0 :\n+00000fb4 :\n \t...\n \n-00000fd4 :\n+00000fd8 :\n \t...\n \n-00001000 :\n+00001004 :\n \t...\n \n-00001034 <__do_global_dtors_aux>:\n+00001038 <__do_global_dtors_aux>:\n \t...\n \n-00001074 :\n+00001078 :\n frame_dummy():\n \tmovs\tr0, r0\n \t...\n \n-00001078 <__libc_csu_init>:\n+0000107c <__libc_csu_init>:\n \t...\n \n-000010b8 <__libc_csu_fini>:\n+000010bc <__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-000010bc <_fini>:\n+000010c0 <_fini>:\n \t...\n"}]}, {"source1": "./usr/lib/debug/.build-id/4b/75ca3fe50acb70a1e7370aaae488aaa2e08644.debug", "source2": "./usr/lib/debug/.build-id/b0/13dc138b5d35aabc30f0126fe044639e1dcd83.debug", "comments": ["Files 13% 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,17 +4,17 @@\n Data: 2's complement, little endian\n Version: 1 (current)\n OS/ABI: UNIX - System V\n ABI Version: 0\n Type: DYN (Shared object file)\n Machine: ARM\n Version: 0x1\n- Entry point address: 0xc65\n+ Entry point address: 0xc69\n Start of program headers: 52 (bytes into file)\n- Start of section headers: 6760 (bytes into file)\n+ Start of section headers: 6768 (bytes into file)\n Flags: 0x5000400, Version5 EABI, hard-float ABI\n Size of this header: 52 (bytes)\n Size of program headers: 32 (bytes)\n Number of program headers: 9\n Size of section headers: 40 (bytes)\n Number of section headers: 38\n Section header string table index: 37\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 0xc65\n+Entry point 0xc69\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 0x00001418 0x00001418 0x00000 0x00008 R 0x4\n+ EXIDX 0x0001b4 0x0000141c 0x0000141c 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 0x01424 R E 0x10000\n+ LOAD 0x000000 0x00000000 0x00000000 0x001b4 0x01428 R E 0x10000\n LOAD 0x001e64 0x00011e64 0x00011e64 0x00000 0x001f4 RW 0x10000\n DYNAMIC 0x001e64 0x00011e6c 0x00011e6c 0x00000 0x00110 RW 0x4\n NOTE 0x000170 0x00000170 0x00000170 0x00044 0x00044 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n GNU_RELRO 0x001e64 0x00011e64 0x00011e64 0x00000 0x0019c 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": "@@ -1,47 +1,47 @@\n-There are 38 section headers, starting at offset 0x1a68:\n+There are 38 section headers, starting at offset 0x1a70:\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 00000154 000154 000019 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000170 000170 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000194 000194 000020 00 A 0 0 4\n [ 4] .gnu.hash NOBITS 000001b4 0001b4 000064 04 A 5 0 4\n [ 5] .dynsym NOBITS 00000218 0001b4 0002a0 10 A 6 3 4\n- [ 6] .dynstr NOBITS 000004b8 0001b4 000227 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 000006e0 0001b4 000054 02 A 5 0 2\n- [ 8] .gnu.version_r NOBITS 00000734 0001b4 000020 00 A 6 1 4\n- [ 9] .rel.dyn NOBITS 00000754 0001b4 000098 08 A 5 0 4\n- [10] .rel.plt NOBITS 000007ec 0001b4 000090 08 AI 5 21 4\n- [11] .init NOBITS 0000087c 0001b4 00000c 00 AX 0 0 4\n- [12] .plt NOBITS 00000888 0001b4 0000ec 04 AX 0 0 4\n- [13] .text NOBITS 00000974 0001b4 000444 00 AX 0 0 4\n- [14] .fini NOBITS 00000db8 0001b4 000008 00 AX 0 0 4\n- [15] .rodata NOBITS 00000dc0 0001b4 000658 00 A 0 0 4\n- [16] .ARM.exidx NOBITS 00001418 0001b4 000008 00 AL 13 0 4\n- [17] .eh_frame NOBITS 00001420 0001b4 000004 00 A 0 0 4\n+ [ 6] .dynstr NOBITS 000004b8 0001b4 000229 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 000006e2 0001b4 000054 02 A 5 0 2\n+ [ 8] .gnu.version_r NOBITS 00000738 0001b4 000020 00 A 6 1 4\n+ [ 9] .rel.dyn NOBITS 00000758 0001b4 000098 08 A 5 0 4\n+ [10] .rel.plt NOBITS 000007f0 0001b4 000090 08 AI 5 21 4\n+ [11] .init NOBITS 00000880 0001b4 00000c 00 AX 0 0 4\n+ [12] .plt NOBITS 0000088c 0001b4 0000ec 04 AX 0 0 4\n+ [13] .text NOBITS 00000978 0001b4 000444 00 AX 0 0 4\n+ [14] .fini NOBITS 00000dbc 0001b4 000008 00 AX 0 0 4\n+ [15] .rodata NOBITS 00000dc4 0001b4 000658 00 A 0 0 4\n+ [16] .ARM.exidx NOBITS 0000141c 0001b4 000008 00 AL 13 0 4\n+ [17] .eh_frame NOBITS 00001424 0001b4 000004 00 A 0 0 4\n [18] .init_array NOBITS 00011e64 001e64 000004 04 WA 0 0 4\n [19] .fini_array NOBITS 00011e68 001e64 000004 04 WA 0 0 4\n [20] .dynamic NOBITS 00011e6c 001e64 000110 08 WA 6 0 4\n [21] .got NOBITS 00011f7c 001e64 000084 04 WA 0 0 4\n [22] .data NOBITS 00012000 001e64 00004c 00 WA 0 0 4\n [23] .bss NOBITS 0001204c 001e64 00000c 00 WA 0 0 4\n [24] .comment PROGBITS 00000000 0001b4 000027 01 MS 0 0 1\n [25] .ARM.attributes ARM_ATTRIBUTES 00000000 0001db 000033 00 0 0 1\n [26] .debug_aranges PROGBITS 00000000 00020e 000020 00 0 0 1\n- [27] .debug_info PROGBITS 00000000 000230 000318 00 C 0 0 4\n- [28] .debug_abbrev PROGBITS 00000000 000548 0000fb 00 C 0 0 4\n- [29] .debug_line PROGBITS 00000000 000644 0002ed 00 C 0 0 4\n- [30] .debug_frame PROGBITS 00000000 000934 000040 00 0 0 4\n- [31] .debug_str PROGBITS 00000000 000974 000029 01 MS 0 0 1\n- [32] .debug_loc PROGBITS 00000000 0009a0 00019a 00 C 0 0 4\n- [33] .debug_ranges PROGBITS 00000000 000b3c 0000a6 00 C 0 0 4\n- [34] .gnu_debugaltlink PROGBITS 00000000 000be2 000055 00 0 0 1\n- [35] .symtab SYMTAB 00000000 000c38 0008e0 10 36 103 4\n- [36] .strtab STRTAB 00000000 001518 0003d1 00 0 0 1\n- [37] .shstrtab STRTAB 00000000 0018e9 00017d 00 0 0 1\n+ [27] .debug_info PROGBITS 00000000 000230 000319 00 C 0 0 4\n+ [28] .debug_abbrev PROGBITS 00000000 00054c 0000fb 00 C 0 0 4\n+ [29] .debug_line PROGBITS 00000000 000648 0002ee 00 C 0 0 4\n+ [30] .debug_frame PROGBITS 00000000 000938 000040 00 0 0 4\n+ [31] .debug_str PROGBITS 00000000 000978 000029 01 MS 0 0 1\n+ [32] .debug_loc PROGBITS 00000000 0009a4 00019e 00 C 0 0 4\n+ [33] .debug_ranges PROGBITS 00000000 000b44 0000a7 00 C 0 0 4\n+ [34] .gnu_debugaltlink PROGBITS 00000000 000beb 000055 00 0 0 1\n+ [35] .symtab SYMTAB 00000000 000c40 0008e0 10 36 103 4\n+ [36] .strtab STRTAB 00000000 001520 0003d1 00 0 0 1\n+ [37] .shstrtab STRTAB 00000000 0018f1 00017d 00 0 0 1\n Key to Flags:\n W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n L (link order), O (extra OS processing required), G (group), T (TLS),\n C (compressed), x (unknown), o (OS specific), E (exclude),\n D (mbind), y (purecode), p (processor specific)\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: 000004b8 0 SECTION LOCAL DEFAULT 6 .dynstr\n- 7: 000006e0 0 SECTION LOCAL DEFAULT 7 .gnu.version\n- 8: 00000734 0 SECTION LOCAL DEFAULT 8 .gnu.version_r\n- 9: 00000754 0 SECTION LOCAL DEFAULT 9 .rel.dyn\n- 10: 000007ec 0 SECTION LOCAL DEFAULT 10 .rel.plt\n- 11: 0000087c 0 SECTION LOCAL DEFAULT 11 .init\n- 12: 00000888 0 SECTION LOCAL DEFAULT 12 .plt\n- 13: 00000974 0 SECTION LOCAL DEFAULT 13 .text\n- 14: 00000db8 0 SECTION LOCAL DEFAULT 14 .fini\n- 15: 00000dc0 0 SECTION LOCAL DEFAULT 15 .rodata\n- 16: 00001418 0 SECTION LOCAL DEFAULT 16 .ARM.exidx\n- 17: 00001420 0 SECTION LOCAL DEFAULT 17 .eh_frame\n+ 7: 000006e2 0 SECTION LOCAL DEFAULT 7 .gnu.version\n+ 8: 00000738 0 SECTION LOCAL DEFAULT 8 .gnu.version_r\n+ 9: 00000758 0 SECTION LOCAL DEFAULT 9 .rel.dyn\n+ 10: 000007f0 0 SECTION LOCAL DEFAULT 10 .rel.plt\n+ 11: 00000880 0 SECTION LOCAL DEFAULT 11 .init\n+ 12: 0000088c 0 SECTION LOCAL DEFAULT 12 .plt\n+ 13: 00000978 0 SECTION LOCAL DEFAULT 13 .text\n+ 14: 00000dbc 0 SECTION LOCAL DEFAULT 14 .fini\n+ 15: 00000dc4 0 SECTION LOCAL DEFAULT 15 .rodata\n+ 16: 0000141c 0 SECTION LOCAL DEFAULT 16 .ARM.exidx\n+ 17: 00001424 0 SECTION LOCAL DEFAULT 17 .eh_frame\n 18: 00011e64 0 SECTION LOCAL DEFAULT 18 .init_array\n 19: 00011e68 0 SECTION LOCAL DEFAULT 19 .fini_array\n 20: 00011e6c 0 SECTION LOCAL DEFAULT 20 .dynamic\n 21: 00011f7c 0 SECTION LOCAL DEFAULT 21 .got\n 22: 00012000 0 SECTION LOCAL DEFAULT 22 .data\n 23: 0001204c 0 SECTION LOCAL DEFAULT 23 .bss\n 24: 00000000 0 SECTION LOCAL DEFAULT 24 .comment\n@@ -33,82 +33,82 @@\n 29: 00000000 0 SECTION LOCAL DEFAULT 29 .debug_line\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_loc\n 33: 00000000 0 SECTION LOCAL DEFAULT 33 .debug_ranges\n 34: 00000000 0 FILE LOCAL DEFAULT ABS Scrt1.o\n 35: 00000194 0 NOTYPE LOCAL DEFAULT 3 $d\n- 36: 00000c64 0 NOTYPE LOCAL DEFAULT 13 $t\n- 37: 00000c9c 0 NOTYPE LOCAL DEFAULT 13 $d\n- 38: 00001418 0 NOTYPE LOCAL DEFAULT 16 $d\n- 39: 00000dc0 0 NOTYPE LOCAL DEFAULT 15 $d\n+ 36: 00000c68 0 NOTYPE LOCAL DEFAULT 13 $t\n+ 37: 00000ca0 0 NOTYPE LOCAL DEFAULT 13 $d\n+ 38: 0000141c 0 NOTYPE LOCAL DEFAULT 16 $d\n+ 39: 00000dc4 0 NOTYPE LOCAL DEFAULT 15 $d\n 40: 00012000 0 NOTYPE LOCAL DEFAULT 22 $d\n 41: 00000000 0 FILE LOCAL DEFAULT ABS crti.o\n- 42: 00000cac 0 NOTYPE LOCAL DEFAULT 13 $a\n- 43: 00000cac 0 FUNC LOCAL DEFAULT 13 call_weak_fn\n- 44: 00000cc8 0 NOTYPE LOCAL DEFAULT 13 $d\n- 45: 0000087c 0 NOTYPE LOCAL DEFAULT 11 $a\n- 46: 00000db8 0 NOTYPE LOCAL DEFAULT 14 $a\n+ 42: 00000cb0 0 NOTYPE LOCAL DEFAULT 13 $a\n+ 43: 00000cb0 0 FUNC LOCAL DEFAULT 13 call_weak_fn\n+ 44: 00000ccc 0 NOTYPE LOCAL DEFAULT 13 $d\n+ 45: 00000880 0 NOTYPE LOCAL DEFAULT 11 $a\n+ 46: 00000dbc 0 NOTYPE LOCAL DEFAULT 14 $a\n 47: 00000000 0 FILE LOCAL DEFAULT ABS crtn.o\n- 48: 00000884 0 NOTYPE LOCAL DEFAULT 11 $a\n- 49: 00000dbc 0 NOTYPE LOCAL DEFAULT 14 $a\n+ 48: 00000888 0 NOTYPE LOCAL DEFAULT 11 $a\n+ 49: 00000dc0 0 NOTYPE LOCAL DEFAULT 14 $a\n 50: 00000000 0 FILE LOCAL DEFAULT ABS ipsetdot.c\n- 51: 00000e54 0 NOTYPE LOCAL DEFAULT 15 $d\n- 52: 00000974 0 NOTYPE LOCAL DEFAULT 13 $t\n- 53: 00000bd8 0 NOTYPE LOCAL DEFAULT 13 $d\n+ 51: 00000e58 0 NOTYPE LOCAL DEFAULT 15 $d\n+ 52: 00000978 0 NOTYPE LOCAL DEFAULT 13 $t\n+ 53: 00000bdc 0 NOTYPE LOCAL DEFAULT 13 $d\n 54: 00012050 0 NOTYPE LOCAL DEFAULT 23 $d\n 55: 00012050 1 OBJECT LOCAL DEFAULT 23 verbose\n 56: 00012054 4 OBJECT LOCAL DEFAULT 23 input_filename\n 57: 00012008 0 NOTYPE LOCAL DEFAULT 22 $d\n 58: 00012008 4 OBJECT LOCAL DEFAULT 22 output_filename\n 59: 0001200c 64 OBJECT LOCAL DEFAULT 22 longopts\n 60: 00000000 0 FILE LOCAL DEFAULT ABS crtstuff.c\n- 61: 00000dc4 0 NOTYPE LOCAL DEFAULT 15 $d\n- 62: 00000dc4 0 OBJECT LOCAL DEFAULT 15 all_implied_fbits\n- 63: 00000cd1 0 FUNC LOCAL DEFAULT 13 deregister_tm_clones\n- 64: 00000cd0 0 NOTYPE LOCAL DEFAULT 13 $t\n- 65: 00000cec 0 NOTYPE LOCAL DEFAULT 13 $d\n- 66: 00000cfc 0 NOTYPE LOCAL DEFAULT 13 $t\n- 67: 00000cfd 0 FUNC LOCAL DEFAULT 13 register_tm_clones\n- 68: 00000d20 0 NOTYPE LOCAL DEFAULT 13 $d\n+ 61: 00000dc8 0 NOTYPE LOCAL DEFAULT 15 $d\n+ 62: 00000dc8 0 OBJECT LOCAL DEFAULT 15 all_implied_fbits\n+ 63: 00000cd5 0 FUNC LOCAL DEFAULT 13 deregister_tm_clones\n+ 64: 00000cd4 0 NOTYPE LOCAL DEFAULT 13 $t\n+ 65: 00000cf0 0 NOTYPE LOCAL DEFAULT 13 $d\n+ 66: 00000d00 0 NOTYPE LOCAL DEFAULT 13 $t\n+ 67: 00000d01 0 FUNC LOCAL DEFAULT 13 register_tm_clones\n+ 68: 00000d24 0 NOTYPE LOCAL DEFAULT 13 $d\n 69: 00012004 0 NOTYPE LOCAL DEFAULT 22 $d\n- 70: 00000d30 0 NOTYPE LOCAL DEFAULT 13 $t\n- 71: 00000d31 0 FUNC LOCAL DEFAULT 13 __do_global_dtors_aux\n- 72: 00000d5c 0 NOTYPE LOCAL DEFAULT 13 $d\n+ 70: 00000d34 0 NOTYPE LOCAL DEFAULT 13 $t\n+ 71: 00000d35 0 FUNC LOCAL DEFAULT 13 __do_global_dtors_aux\n+ 72: 00000d60 0 NOTYPE LOCAL DEFAULT 13 $d\n 73: 0001204c 1 OBJECT LOCAL DEFAULT 23 completed.0\n 74: 00011e68 0 NOTYPE LOCAL DEFAULT 19 $d\n 75: 00011e68 0 OBJECT LOCAL DEFAULT 19 __do_global_dtors_aux_fini_array_entry\n- 76: 00000d70 0 NOTYPE LOCAL DEFAULT 13 $t\n- 77: 00000d71 0 FUNC LOCAL DEFAULT 13 frame_dummy\n+ 76: 00000d74 0 NOTYPE LOCAL DEFAULT 13 $t\n+ 77: 00000d75 0 FUNC LOCAL DEFAULT 13 frame_dummy\n 78: 00011e64 0 NOTYPE LOCAL DEFAULT 18 $d\n 79: 00011e64 0 OBJECT LOCAL DEFAULT 18 __frame_dummy_init_array_entry\n 80: 0001204c 0 NOTYPE LOCAL DEFAULT 23 $d\n 81: 00000000 0 FILE LOCAL DEFAULT ABS elf-init.oS\n- 82: 00000d74 0 NOTYPE LOCAL DEFAULT 13 $t\n- 83: 00000dac 0 NOTYPE LOCAL DEFAULT 13 $d\n- 84: 00000db4 0 NOTYPE LOCAL DEFAULT 13 $t\n+ 82: 00000d78 0 NOTYPE LOCAL DEFAULT 13 $t\n+ 83: 00000db0 0 NOTYPE LOCAL DEFAULT 13 $d\n+ 84: 00000db8 0 NOTYPE LOCAL DEFAULT 13 $t\n 85: 00000000 0 FILE LOCAL DEFAULT ABS crtstuff.c\n- 86: 00001388 0 NOTYPE LOCAL DEFAULT 15 $d\n- 87: 00001388 0 OBJECT LOCAL DEFAULT 15 all_implied_fbits\n- 88: 00001420 0 NOTYPE LOCAL DEFAULT 17 $d\n- 89: 00001420 0 OBJECT LOCAL DEFAULT 17 __FRAME_END__\n+ 86: 0000138c 0 NOTYPE LOCAL DEFAULT 15 $d\n+ 87: 0000138c 0 OBJECT LOCAL DEFAULT 15 all_implied_fbits\n+ 88: 00001424 0 NOTYPE LOCAL DEFAULT 17 $d\n+ 89: 00001424 0 OBJECT LOCAL DEFAULT 17 __FRAME_END__\n 90: 00000000 0 FILE LOCAL DEFAULT ABS \n- 91: 00000db8 0 FUNC LOCAL DEFAULT 14 _fini\n+ 91: 00000dbc 0 FUNC LOCAL DEFAULT 14 _fini\n 92: 00011e68 0 NOTYPE LOCAL DEFAULT 18 __init_array_end\n 93: 00012004 0 OBJECT LOCAL DEFAULT 22 __dso_handle\n 94: 00011e6c 0 OBJECT LOCAL DEFAULT ABS _DYNAMIC\n 95: 00011e64 0 NOTYPE LOCAL DEFAULT 18 __init_array_start\n 96: 0001204c 0 OBJECT LOCAL DEFAULT 22 __TMC_END__\n 97: 00011f7c 0 OBJECT LOCAL DEFAULT ABS _GLOBAL_OFFSET_TABLE_\n- 98: 0000087c 0 FUNC LOCAL DEFAULT 11 _init\n- 99: 00000888 0 NOTYPE LOCAL DEFAULT 12 $a\n- 100: 00000898 0 NOTYPE LOCAL DEFAULT 12 $d\n- 101: 0000089c 0 NOTYPE LOCAL DEFAULT 12 $a\n+ 98: 00000880 0 FUNC LOCAL DEFAULT 11 _init\n+ 99: 0000088c 0 NOTYPE LOCAL DEFAULT 12 $a\n+ 100: 0000089c 0 NOTYPE LOCAL DEFAULT 12 $d\n+ 101: 000008a0 0 NOTYPE LOCAL DEFAULT 12 $a\n 102: 00000000 0 SECTION LOCAL DEFAULT 34 .gnu_debugaltlink\n- 103: 00000db5 2 FUNC GLOBAL DEFAULT 13 __libc_csu_fini\n+ 103: 00000db9 2 FUNC GLOBAL DEFAULT 13 __libc_csu_fini\n 104: 00000000 0 FUNC GLOBAL DEFAULT UND strcmp@GLIBC_2.4\n 105: 00000000 0 FUNC WEAK DEFAULT UND __cxa_finalize@GLIBC_2.4\n 106: 00000000 0 NOTYPE WEAK DEFAULT UND _ITM_deregisterTMCloneTable\n 107: 00012000 0 NOTYPE WEAK DEFAULT 22 data_start\n 108: 0001204c 0 NOTYPE GLOBAL DEFAULT 23 __bss_start__\n 109: 00000000 0 FUNC GLOBAL DEFAULT UND fopen@GLIBC_2.4\n 110: 00000000 0 FUNC GLOBAL DEFAULT UND ipset_init_library\n@@ -121,25 +121,25 @@\n 117: 00000000 0 FUNC GLOBAL DEFAULT UND fwrite@GLIBC_2.4\n 118: 00012000 0 NOTYPE GLOBAL DEFAULT 22 __data_start\n 119: 00000000 0 FUNC GLOBAL DEFAULT UND __libc_start_main@GLIBC_2.4\n 120: 00000000 0 FUNC GLOBAL DEFAULT UND strerror@GLIBC_2.4\n 121: 00000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__\n 122: 00000000 0 FUNC GLOBAL DEFAULT UND getopt_long@GLIBC_2.4\n 123: 00000000 0 FUNC GLOBAL DEFAULT UND exit@GLIBC_2.4\n- 124: 00000dc0 4 OBJECT GLOBAL DEFAULT 15 _IO_stdin_used\n+ 124: 00000dc4 4 OBJECT GLOBAL DEFAULT 15 _IO_stdin_used\n 125: 00000000 0 FUNC GLOBAL DEFAULT UND ipset_save_dot\n 126: 00000000 0 OBJECT GLOBAL DEFAULT UND stdin@GLIBC_2.4\n- 127: 00000d75 64 FUNC GLOBAL DEFAULT 13 __libc_csu_init\n+ 127: 00000d79 64 FUNC GLOBAL DEFAULT 13 __libc_csu_init\n 128: 00000000 0 FUNC GLOBAL DEFAULT UND __errno_location@GLIBC_2.4\n 129: 00012058 0 NOTYPE GLOBAL DEFAULT 23 _end\n- 130: 00000c65 0 FUNC GLOBAL DEFAULT 13 _start\n+ 130: 00000c69 0 FUNC GLOBAL DEFAULT 13 _start\n 131: 00012058 0 NOTYPE GLOBAL DEFAULT 23 __end__\n 132: 00000000 0 FUNC GLOBAL DEFAULT UND __fprintf_chk@GLIBC_2.4\n 133: 00000000 0 OBJECT GLOBAL DEFAULT UND stdout@GLIBC_2.4\n 134: 0001204c 0 NOTYPE GLOBAL DEFAULT 23 __bss_start\n 135: 00000000 0 FUNC GLOBAL DEFAULT UND fclose@GLIBC_2.4\n- 136: 00000975 752 FUNC GLOBAL DEFAULT 13 main\n+ 136: 00000979 752 FUNC GLOBAL DEFAULT 13 main\n 137: 00000000 0 FUNC GLOBAL DEFAULT UND cork_error_message\n 138: 00000000 0 NOTYPE WEAK DEFAULT UND _ITM_registerTMCloneTable\n 139: 00000000 0 OBJECT GLOBAL DEFAULT UND optarg@GLIBC_2.4\n 140: 00000000 0 FUNC GLOBAL DEFAULT UND abort@GLIBC_2.4\n 141: 00000000 0 FUNC GLOBAL DEFAULT UND ipset_free\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: 4b75ca3fe50acb70a1e7370aaae488aaa2e08644\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: b013dc138b5d35aabc30f0126fe044639e1dcd83\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": "@@ -51,631 +51,631 @@\n 13\t5\t0\t0\tstring.h\n 14\t8\t0\t0\terror.h\n 15\t5\t0\t0\terrno.h\n 16\t0\t0\t0\t\n \n Line Number Statements:\n [0x000001c5] Set column to 1\n- [0x000001c7] Extended opcode 2: set Address to 0x974\n+ [0x000001c7] Extended opcode 2: set Address to 0x978\n [0x000001ce] Advance Line by 67 to 68\n [0x000001d1] Copy\n [0x000001d2] Set column to 5\n- [0x000001d4] Special opcode 6: advance Address by 0 to 0x974 and Line by 1 to 69 (view 1)\n+ [0x000001d4] Special opcode 6: advance Address by 0 to 0x978 and Line by 1 to 69 (view 1)\n [0x000001d5] Set column to 1\n [0x000001d7] Set is_stmt to 0\n- [0x000001d8] Special opcode 4: advance Address by 0 to 0x974 and Line by -1 to 68 (view 2)\n+ [0x000001d8] Special opcode 4: advance Address by 0 to 0x978 and Line by -1 to 68 (view 2)\n [0x000001d9] Set column to 18\n- [0x000001db] Special opcode 53: advance Address by 6 to 0x97a and Line by 6 to 74\n+ [0x000001db] Special opcode 53: advance Address by 6 to 0x97e and Line by 6 to 74\n [0x000001dc] Set column to 1\n [0x000001de] Advance Line by -6 to 68\n- [0x000001e0] Special opcode 61: advance Address by 8 to 0x982 and Line by 0 to 68\n+ [0x000001e0] Special opcode 61: advance Address by 8 to 0x986 and Line by 0 to 68\n [0x000001e1] Set column to 18\n- [0x000001e3] Special opcode 25: advance Address by 2 to 0x984 and Line by 6 to 74\n+ [0x000001e3] Special opcode 25: advance Address by 2 to 0x988 and Line by 6 to 74\n [0x000001e4] Set column to 1\n [0x000001e6] Advance Line by -6 to 68\n- [0x000001e8] Special opcode 19: advance Address by 2 to 0x986 and Line by 0 to 68\n+ [0x000001e8] Special opcode 19: advance Address by 2 to 0x98a and Line by 0 to 68\n [0x000001e9] Set column to 18\n- [0x000001eb] Special opcode 25: advance Address by 2 to 0x988 and Line by 6 to 74\n+ [0x000001eb] Special opcode 25: advance Address by 2 to 0x98c and Line by 6 to 74\n [0x000001ec] Set column to 1\n [0x000001ee] Advance Line by -6 to 68\n- [0x000001f0] Special opcode 47: advance Address by 6 to 0x98e and Line by 0 to 68\n+ [0x000001f0] Special opcode 47: advance Address by 6 to 0x992 and Line by 0 to 68\n [0x000001f1] Set column to 5\n- [0x000001f3] Special opcode 34: advance Address by 4 to 0x992 and Line by 1 to 69\n+ [0x000001f3] Special opcode 34: advance Address by 4 to 0x996 and Line by 1 to 69\n [0x000001f4] Set is_stmt to 1\n- [0x000001f5] Special opcode 37: advance Address by 4 to 0x996 and Line by 4 to 73\n- [0x000001f6] Special opcode 6: advance Address by 0 to 0x996 and Line by 1 to 74 (view 1)\n+ [0x000001f5] Special opcode 37: advance Address by 4 to 0x99a and Line by 4 to 73\n+ [0x000001f6] Special opcode 6: advance Address by 0 to 0x99a and Line by 1 to 74 (view 1)\n [0x000001f7] Set column to 11\n [0x000001f9] Copy (view 2)\n [0x000001fa] Set column to 18\n [0x000001fc] Set is_stmt to 0\n [0x000001fd] Copy (view 3)\n [0x000001fe] Set column to 11\n- [0x00000200] Special opcode 117: advance Address by 16 to 0x9a6 and Line by 0 to 74\n+ [0x00000200] Special opcode 117: advance Address by 16 to 0x9aa and Line by 0 to 74\n [0x00000201] Set column to 9\n [0x00000203] Set is_stmt to 1\n- [0x00000204] Special opcode 34: advance Address by 4 to 0x9aa and Line by 1 to 75\n+ [0x00000204] Special opcode 34: advance Address by 4 to 0x9ae and Line by 1 to 75\n [0x00000205] Set column to 17\n [0x00000207] Advance Line by 10 to 85\n- [0x00000209] Special opcode 61: advance Address by 8 to 0x9b2 and Line by 0 to 85\n+ [0x00000209] Special opcode 61: advance Address by 8 to 0x9b6 and Line by 0 to 85\n [0x0000020a] Set column to 25\n [0x0000020c] Set is_stmt to 0\n [0x0000020d] Copy (view 1)\n [0x0000020e] Set column to 17\n [0x00000210] Set is_stmt to 1\n- [0x00000211] Special opcode 62: advance Address by 8 to 0x9ba and Line by 1 to 86\n+ [0x00000211] Special opcode 62: advance Address by 8 to 0x9be and Line by 1 to 86\n [0x00000212] Set column to 9\n [0x00000214] Set is_stmt to 0\n [0x00000215] Advance Line by -11 to 75\n- [0x00000217] Special opcode 19: advance Address by 2 to 0x9bc and Line by 0 to 75\n+ [0x00000217] Special opcode 19: advance Address by 2 to 0x9c0 and Line by 0 to 75\n [0x00000218] Set column to 17\n [0x0000021a] Set is_stmt to 1\n [0x0000021b] Advance Line by 14 to 89\n- [0x0000021d] Special opcode 33: advance Address by 4 to 0x9c0 and Line by 0 to 89\n+ [0x0000021d] Special opcode 33: advance Address by 4 to 0x9c4 and Line by 0 to 89\n [0x0000021e] Set File Name to entry 2 in the File Name Table\n [0x00000220] Set column to 1\n [0x00000222] Advance Line by 9 to 98\n [0x00000224] Copy (view 1)\n [0x00000225] Set column to 3\n- [0x00000227] Special opcode 7: advance Address by 0 to 0x9c0 and Line by 2 to 100 (view 2)\n+ [0x00000227] Special opcode 7: advance Address by 0 to 0x9c4 and Line by 2 to 100 (view 2)\n [0x00000228] Set File Name to entry 1 in the File Name Table\n [0x0000022a] Set column to 17\n [0x0000022c] Set is_stmt to 0\n [0x0000022d] Advance Line by -11 to 89\n [0x0000022f] Copy (view 3)\n [0x00000230] Set File Name to entry 2 in the File Name Table\n [0x00000232] Set column to 10\n [0x00000234] Advance Line by 11 to 100\n- [0x00000236] Special opcode 19: advance Address by 2 to 0x9c2 and Line by 0 to 100\n- [0x00000237] Special opcode 33: advance Address by 4 to 0x9c6 and Line by 0 to 100\n+ [0x00000236] Special opcode 19: advance Address by 2 to 0x9c6 and Line by 0 to 100\n+ [0x00000237] Special opcode 33: advance Address by 4 to 0x9ca and Line by 0 to 100\n [0x00000238] Set File Name to entry 1 in the File Name Table\n [0x0000023a] Set column to 17\n [0x0000023c] Advance Line by -11 to 89\n- [0x0000023e] Special opcode 33: advance Address by 4 to 0x9ca and Line by 0 to 89\n+ [0x0000023e] Special opcode 33: advance Address by 4 to 0x9ce and Line by 0 to 89\n [0x0000023f] Set File Name to entry 2 in the File Name Table\n [0x00000241] Set column to 10\n [0x00000243] Advance Line by 11 to 100\n- [0x00000245] Special opcode 19: advance Address by 2 to 0x9cc and Line by 0 to 100\n- [0x00000246] Special opcode 47: advance Address by 6 to 0x9d2 and Line by 0 to 100\n+ [0x00000245] Special opcode 19: advance Address by 2 to 0x9d0 and Line by 0 to 100\n+ [0x00000246] Special opcode 47: advance Address by 6 to 0x9d6 and Line by 0 to 100\n [0x00000247] Set File Name to entry 1 in the File Name Table\n [0x00000249] Set column to 17\n [0x0000024b] Set is_stmt to 1\n [0x0000024c] Advance Line by -10 to 90\n [0x0000024e] Copy (view 1)\n [0x0000024f] Advance Line by -9 to 81\n- [0x00000251] Special opcode 47: advance Address by 6 to 0x9d8 and Line by 0 to 81\n+ [0x00000251] Special opcode 47: advance Address by 6 to 0x9dc and Line by 0 to 81\n [0x00000252] Set column to 33\n [0x00000254] Set is_stmt to 0\n [0x00000255] Copy (view 1)\n [0x00000256] Set column to 17\n [0x00000258] Set is_stmt to 1\n- [0x00000259] Special opcode 76: advance Address by 10 to 0x9e2 and Line by 1 to 82\n- [0x0000025a] Special opcode 14: advance Address by 2 to 0x9e4 and Line by -5 to 77\n+ [0x00000259] Special opcode 76: advance Address by 10 to 0x9e6 and Line by 1 to 82\n+ [0x0000025a] Special opcode 14: advance Address by 2 to 0x9e8 and Line by -5 to 77\n [0x0000025b] Set File Name to entry 2 in the File Name Table\n [0x0000025d] Set column to 1\n [0x0000025f] Advance Line by 21 to 98\n [0x00000261] Copy (view 1)\n [0x00000262] Set column to 3\n- [0x00000264] Special opcode 7: advance Address by 0 to 0x9e4 and Line by 2 to 100 (view 2)\n+ [0x00000264] Special opcode 7: advance Address by 0 to 0x9e8 and Line by 2 to 100 (view 2)\n [0x00000265] Set File Name to entry 1 in the File Name Table\n [0x00000267] Set column to 17\n [0x00000269] Set is_stmt to 0\n [0x0000026a] Advance Line by -23 to 77\n [0x0000026c] Copy (view 3)\n [0x0000026d] Set File Name to entry 2 in the File Name Table\n [0x0000026f] Set column to 10\n [0x00000271] Advance Line by 23 to 100\n- [0x00000273] Special opcode 19: advance Address by 2 to 0x9e6 and Line by 0 to 100\n- [0x00000274] Special opcode 47: advance Address by 6 to 0x9ec and Line by 0 to 100\n+ [0x00000273] Special opcode 19: advance Address by 2 to 0x9ea and Line by 0 to 100\n+ [0x00000274] Special opcode 47: advance Address by 6 to 0x9f0 and Line by 0 to 100\n [0x00000275] Set File Name to entry 1 in the File Name Table\n [0x00000277] Set column to 17\n [0x00000279] Advance Line by -23 to 77\n- [0x0000027b] Special opcode 33: advance Address by 4 to 0x9f0 and Line by 0 to 77\n+ [0x0000027b] Special opcode 33: advance Address by 4 to 0x9f4 and Line by 0 to 77\n [0x0000027c] Set File Name to entry 2 in the File Name Table\n [0x0000027e] Set column to 10\n [0x00000280] Advance Line by 23 to 100\n- [0x00000282] Special opcode 19: advance Address by 2 to 0x9f2 and Line by 0 to 100\n- [0x00000283] Special opcode 47: advance Address by 6 to 0x9f8 and Line by 0 to 100\n+ [0x00000282] Special opcode 19: advance Address by 2 to 0x9f6 and Line by 0 to 100\n+ [0x00000283] Special opcode 47: advance Address by 6 to 0x9fc and Line by 0 to 100\n [0x00000284] Set File Name to entry 1 in the File Name Table\n [0x00000286] Set column to 17\n [0x00000288] Set is_stmt to 1\n [0x00000289] Advance Line by -22 to 78\n [0x0000028b] Copy (view 1)\n [0x0000028c] Set column to 5\n [0x0000028e] Advance Line by 16 to 94\n- [0x00000290] Special opcode 47: advance Address by 6 to 0x9fe and Line by 0 to 94\n+ [0x00000290] Special opcode 47: advance Address by 6 to 0xa02 and Line by 0 to 94\n [0x00000291] Set column to 10\n [0x00000293] Set is_stmt to 0\n [0x00000294] Copy (view 1)\n [0x00000295] Set column to 5\n [0x00000297] Set is_stmt to 1\n- [0x00000298] Special opcode 48: advance Address by 6 to 0xa04 and Line by 1 to 95\n- [0x00000299] Special opcode 7: advance Address by 0 to 0xa04 and Line by 2 to 97 (view 1)\n+ [0x00000298] Special opcode 48: advance Address by 6 to 0xa08 and Line by 1 to 95\n+ [0x00000299] Special opcode 7: advance Address by 0 to 0xa08 and Line by 2 to 97 (view 1)\n [0x0000029a] Set column to 10\n [0x0000029c] Set is_stmt to 0\n- [0x0000029d] Special opcode 2: advance Address by 0 to 0xa04 and Line by -3 to 94 (view 2)\n+ [0x0000029d] Special opcode 2: advance Address by 0 to 0xa08 and Line by -3 to 94 (view 2)\n [0x0000029e] Set column to 8\n- [0x000002a0] Special opcode 22: advance Address by 2 to 0xa06 and Line by 3 to 97\n+ [0x000002a0] Special opcode 22: advance Address by 2 to 0xa0a and Line by 3 to 97\n [0x000002a1] Set column to 5\n [0x000002a3] Set is_stmt to 1\n- [0x000002a4] Special opcode 53: advance Address by 6 to 0xa0c and Line by 6 to 103\n+ [0x000002a4] Special opcode 53: advance Address by 6 to 0xa10 and Line by 6 to 103\n [0x000002a5] Set column to 20\n [0x000002a7] Set is_stmt to 0\n [0x000002a8] Copy (view 1)\n [0x000002a9] Set column to 26\n- [0x000002ab] Special opcode 19: advance Address by 2 to 0xa0e and Line by 0 to 103\n+ [0x000002ab] Special opcode 19: advance Address by 2 to 0xa12 and Line by 0 to 103\n [0x000002ac] Set column to 20\n- [0x000002ae] Special opcode 33: advance Address by 4 to 0xa12 and Line by 0 to 103\n+ [0x000002ae] Special opcode 33: advance Address by 4 to 0xa16 and Line by 0 to 103\n [0x000002af] Set column to 9\n- [0x000002b1] Special opcode 27: advance Address by 2 to 0xa14 and Line by 8 to 111\n- [0x000002b2] Special opcode 33: advance Address by 4 to 0xa18 and Line by 0 to 111\n+ [0x000002b1] Special opcode 27: advance Address by 2 to 0xa18 and Line by 8 to 111\n+ [0x000002b2] Special opcode 33: advance Address by 4 to 0xa1c and Line by 0 to 111\n [0x000002b3] Set column to 20\n [0x000002b5] Advance Line by -8 to 103\n- [0x000002b7] Special opcode 19: advance Address by 2 to 0xa1a and Line by 0 to 103\n+ [0x000002b7] Special opcode 19: advance Address by 2 to 0xa1e and Line by 0 to 103\n [0x000002b8] Set column to 5\n [0x000002ba] Set is_stmt to 1\n- [0x000002bb] Special opcode 22: advance Address by 2 to 0xa1c and Line by 3 to 106\n- [0x000002bc] Special opcode 6: advance Address by 0 to 0xa1c and Line by 1 to 107 (view 1)\n- [0x000002bd] Special opcode 6: advance Address by 0 to 0xa1c and Line by 1 to 108 (view 2)\n- [0x000002be] Special opcode 8: advance Address by 0 to 0xa1c and Line by 3 to 111 (view 3)\n+ [0x000002bb] Special opcode 22: advance Address by 2 to 0xa20 and Line by 3 to 106\n+ [0x000002bc] Special opcode 6: advance Address by 0 to 0xa20 and Line by 1 to 107 (view 1)\n+ [0x000002bd] Special opcode 6: advance Address by 0 to 0xa20 and Line by 1 to 108 (view 2)\n+ [0x000002be] Special opcode 8: advance Address by 0 to 0xa20 and Line by 3 to 111 (view 3)\n [0x000002bf] Set column to 9\n [0x000002c1] Set is_stmt to 0\n [0x000002c2] Copy (view 4)\n [0x000002c3] Set column to 13\n- [0x000002c5] Special opcode 34: advance Address by 4 to 0xa20 and Line by 1 to 112\n+ [0x000002c5] Special opcode 34: advance Address by 4 to 0xa24 and Line by 1 to 112\n [0x000002c6] Set column to 8\n- [0x000002c8] Special opcode 18: advance Address by 2 to 0xa22 and Line by -1 to 111\n+ [0x000002c8] Special opcode 18: advance Address by 2 to 0xa26 and Line by -1 to 111\n [0x000002c9] Set column to 9\n [0x000002cb] Set is_stmt to 1\n- [0x000002cc] Special opcode 34: advance Address by 4 to 0xa26 and Line by 1 to 112\n+ [0x000002cc] Special opcode 34: advance Address by 4 to 0xa2a and Line by 1 to 112\n [0x000002cd] Set column to 12\n [0x000002cf] Set is_stmt to 0\n [0x000002d0] Copy (view 1)\n [0x000002d1] Set column to 9\n [0x000002d3] Set is_stmt to 1\n- [0x000002d4] Special opcode 36: advance Address by 4 to 0xa2a and Line by 3 to 115\n+ [0x000002d4] Special opcode 36: advance Address by 4 to 0xa2e and Line by 3 to 115\n [0x000002d5] Set column to 24\n [0x000002d7] Set is_stmt to 0\n [0x000002d8] Copy (view 1)\n [0x000002d9] Set column to 16\n- [0x000002db] Special opcode 20: advance Address by 2 to 0xa2c and Line by 1 to 116\n+ [0x000002db] Special opcode 20: advance Address by 2 to 0xa30 and Line by 1 to 116\n [0x000002dc] Set column to 24\n- [0x000002de] Special opcode 18: advance Address by 2 to 0xa2e and Line by -1 to 115\n+ [0x000002de] Special opcode 18: advance Address by 2 to 0xa32 and Line by -1 to 115\n [0x000002df] Set column to 9\n [0x000002e1] Set is_stmt to 1\n- [0x000002e2] Special opcode 62: advance Address by 8 to 0xa36 and Line by 1 to 116\n- [0x000002e3] Special opcode 6: advance Address by 0 to 0xa36 and Line by 1 to 117 (view 1)\n+ [0x000002e2] Special opcode 62: advance Address by 8 to 0xa3a and Line by 1 to 116\n+ [0x000002e3] Special opcode 6: advance Address by 0 to 0xa3a and Line by 1 to 117 (view 1)\n [0x000002e4] Set column to 5\n [0x000002e6] Advance Line by 15 to 132\n [0x000002e8] Copy (view 2)\n [0x000002e9] Set column to 16\n [0x000002eb] Set is_stmt to 0\n [0x000002ec] Advance Line by -16 to 116\n [0x000002ee] Copy (view 3)\n [0x000002ef] Set column to 11\n [0x000002f1] Advance Line by 16 to 132\n- [0x000002f3] Special opcode 19: advance Address by 2 to 0xa38 and Line by 0 to 132\n+ [0x000002f3] Special opcode 19: advance Address by 2 to 0xa3c and Line by 0 to 132\n [0x000002f4] Set column to 5\n [0x000002f6] Set is_stmt to 1\n- [0x000002f7] Special opcode 48: advance Address by 6 to 0xa3e and Line by 1 to 133\n+ [0x000002f7] Special opcode 48: advance Address by 6 to 0xa42 and Line by 1 to 133\n [0x000002f8] Set column to 8\n [0x000002fa] Set is_stmt to 0\n [0x000002fb] Copy (view 1)\n [0x000002fc] Set column to 5\n [0x000002fe] Set is_stmt to 1\n [0x000002ff] Advance Line by 12 to 145\n- [0x00000301] Special opcode 47: advance Address by 6 to 0xa44 and Line by 0 to 145\n- [0x00000302] Special opcode 6: advance Address by 0 to 0xa44 and Line by 1 to 146 (view 1)\n- [0x00000303] Special opcode 7: advance Address by 0 to 0xa44 and Line by 2 to 148 (view 2)\n+ [0x00000301] Special opcode 47: advance Address by 6 to 0xa48 and Line by 0 to 145\n+ [0x00000302] Special opcode 6: advance Address by 0 to 0xa48 and Line by 1 to 146 (view 1)\n+ [0x00000303] Special opcode 7: advance Address by 0 to 0xa48 and Line by 2 to 148 (view 2)\n [0x00000304] Set column to 26\n [0x00000306] Set is_stmt to 0\n [0x00000307] Copy (view 3)\n [0x00000308] Set column to 13\n- [0x0000030a] Special opcode 27: advance Address by 2 to 0xa46 and Line by 8 to 156\n+ [0x0000030a] Special opcode 27: advance Address by 2 to 0xa4a and Line by 8 to 156\n [0x0000030b] Set column to 26\n [0x0000030d] Advance Line by -8 to 148\n- [0x0000030f] Special opcode 19: advance Address by 2 to 0xa48 and Line by 0 to 148\n+ [0x0000030f] Special opcode 19: advance Address by 2 to 0xa4c and Line by 0 to 148\n [0x00000310] Set column to 13\n- [0x00000312] Special opcode 27: advance Address by 2 to 0xa4a and Line by 8 to 156\n+ [0x00000312] Special opcode 27: advance Address by 2 to 0xa4e and Line by 8 to 156\n [0x00000313] Set column to 26\n [0x00000315] Advance Line by -8 to 148\n- [0x00000317] Special opcode 19: advance Address by 2 to 0xa4c and Line by 0 to 148\n+ [0x00000317] Special opcode 19: advance Address by 2 to 0xa50 and Line by 0 to 148\n [0x00000318] Set column to 13\n- [0x0000031a] Special opcode 27: advance Address by 2 to 0xa4e and Line by 8 to 156\n+ [0x0000031a] Special opcode 27: advance Address by 2 to 0xa52 and Line by 8 to 156\n [0x0000031b] Set column to 8\n [0x0000031d] Advance Line by -8 to 148\n- [0x0000031f] Special opcode 19: advance Address by 2 to 0xa50 and Line by 0 to 148\n+ [0x0000031f] Special opcode 19: advance Address by 2 to 0xa54 and Line by 0 to 148\n [0x00000320] Set column to 39\n [0x00000322] Extended opcode 4: set Discriminator to 1\n- [0x00000326] Special opcode 19: advance Address by 2 to 0xa52 and Line by 0 to 148\n+ [0x00000326] Special opcode 19: advance Address by 2 to 0xa56 and Line by 0 to 148\n [0x00000327] Set column to 35\n [0x00000329] Extended opcode 4: set Discriminator to 1\n- [0x0000032d] Special opcode 75: advance Address by 10 to 0xa5c and Line by 0 to 148\n+ [0x0000032d] Special opcode 75: advance Address by 10 to 0xa60 and Line by 0 to 148\n [0x0000032e] Set column to 9\n [0x00000330] Set is_stmt to 1\n- [0x00000331] Special opcode 27: advance Address by 2 to 0xa5e and Line by 8 to 156\n+ [0x00000331] Special opcode 27: advance Address by 2 to 0xa62 and Line by 8 to 156\n [0x00000332] Set column to 12\n [0x00000334] Set is_stmt to 0\n [0x00000335] Copy (view 1)\n [0x00000336] Set column to 9\n [0x00000338] Set is_stmt to 1\n- [0x00000339] Special opcode 36: advance Address by 4 to 0xa62 and Line by 3 to 159\n+ [0x00000339] Special opcode 36: advance Address by 4 to 0xa66 and Line by 3 to 159\n [0x0000033a] Set column to 19\n [0x0000033c] Set is_stmt to 0\n [0x0000033d] Copy (view 1)\n [0x0000033e] Set column to 9\n [0x00000340] Set is_stmt to 1\n- [0x00000341] Special opcode 104: advance Address by 14 to 0xa70 and Line by 1 to 160\n+ [0x00000341] Special opcode 104: advance Address by 14 to 0xa74 and Line by 1 to 160\n [0x00000342] Set column to 12\n [0x00000344] Set is_stmt to 0\n [0x00000345] Copy (view 1)\n [0x00000346] Set column to 5\n [0x00000348] Set is_stmt to 1\n- [0x00000349] Special opcode 69: advance Address by 8 to 0xa78 and Line by 8 to 168\n+ [0x00000349] Special opcode 69: advance Address by 8 to 0xa7c and Line by 8 to 168\n [0x0000034a] Set column to 9\n [0x0000034c] Set is_stmt to 0\n [0x0000034d] Copy (view 1)\n [0x0000034e] Set column to 8\n- [0x00000350] Special opcode 47: advance Address by 6 to 0xa7e and Line by 0 to 168\n+ [0x00000350] Special opcode 47: advance Address by 6 to 0xa82 and Line by 0 to 168\n [0x00000351] Set column to 5\n [0x00000353] Set is_stmt to 1\n- [0x00000354] Special opcode 39: advance Address by 4 to 0xa82 and Line by 6 to 174\n- [0x00000355] Special opcode 50: advance Address by 6 to 0xa88 and Line by 3 to 177\n+ [0x00000354] Special opcode 39: advance Address by 4 to 0xa86 and Line by 6 to 174\n+ [0x00000355] Special opcode 50: advance Address by 6 to 0xa8c and Line by 3 to 177\n [0x00000356] Set column to 9\n- [0x00000358] Special opcode 6: advance Address by 0 to 0xa88 and Line by 1 to 178 (view 1)\n+ [0x00000358] Special opcode 6: advance Address by 0 to 0xa8c and Line by 1 to 178 (view 1)\n [0x00000359] Advance Line by -29 to 149\n- [0x0000035b] Special opcode 61: advance Address by 8 to 0xa90 and Line by 0 to 149\n+ [0x0000035b] Special opcode 61: advance Address by 8 to 0xa94 and Line by 0 to 149\n [0x0000035c] Set column to 12\n [0x0000035e] Set is_stmt to 0\n [0x0000035f] Copy (view 1)\n [0x00000360] Set column to 9\n [0x00000362] Set is_stmt to 1\n- [0x00000363] Special opcode 22: advance Address by 2 to 0xa92 and Line by 3 to 152\n+ [0x00000363] Special opcode 22: advance Address by 2 to 0xa96 and Line by 3 to 152\n [0x00000364] Set column to 17\n [0x00000366] Set is_stmt to 0\n [0x00000367] Copy (view 1)\n [0x00000368] Set column to 25\n- [0x0000036a] Special opcode 20: advance Address by 2 to 0xa94 and Line by 1 to 153\n+ [0x0000036a] Special opcode 20: advance Address by 2 to 0xa98 and Line by 1 to 153\n [0x0000036b] Set column to 17\n- [0x0000036d] Special opcode 46: advance Address by 6 to 0xa9a and Line by -1 to 152\n+ [0x0000036d] Special opcode 46: advance Address by 6 to 0xa9e and Line by -1 to 152\n [0x0000036e] Set column to 9\n [0x00000370] Set is_stmt to 1\n- [0x00000371] Special opcode 20: advance Address by 2 to 0xa9c and Line by 1 to 153\n+ [0x00000371] Special opcode 20: advance Address by 2 to 0xaa0 and Line by 1 to 153\n [0x00000372] Set is_stmt to 0\n [0x00000373] Advance Line by 15 to 168\n [0x00000375] Copy (view 1)\n [0x00000376] Set column to 25\n [0x00000378] Advance Line by -15 to 153\n- [0x0000037a] Special opcode 19: advance Address by 2 to 0xa9e and Line by 0 to 153\n+ [0x0000037a] Special opcode 19: advance Address by 2 to 0xaa2 and Line by 0 to 153\n [0x0000037b] Set column to 9\n [0x0000037d] Set is_stmt to 1\n- [0x0000037e] Special opcode 34: advance Address by 4 to 0xaa2 and Line by 1 to 154\n+ [0x0000037e] Special opcode 34: advance Address by 4 to 0xaa6 and Line by 1 to 154\n [0x0000037f] Set column to 5\n [0x00000381] Advance Line by 14 to 168\n [0x00000383] Copy (view 1)\n [0x00000384] Set column to 9\n [0x00000386] Set is_stmt to 0\n [0x00000387] Copy (view 2)\n- [0x00000388] Special opcode 19: advance Address by 2 to 0xaa4 and Line by 0 to 168\n+ [0x00000388] Special opcode 19: advance Address by 2 to 0xaa8 and Line by 0 to 168\n [0x00000389] Set column to 8\n- [0x0000038b] Special opcode 33: advance Address by 4 to 0xaa8 and Line by 0 to 168\n+ [0x0000038b] Special opcode 33: advance Address by 4 to 0xaac and Line by 0 to 168\n [0x0000038c] Set column to 5\n [0x0000038e] Set is_stmt to 1\n- [0x0000038f] Special opcode 39: advance Address by 4 to 0xaac and Line by 6 to 174\n- [0x00000390] Special opcode 50: advance Address by 6 to 0xab2 and Line by 3 to 177\n- [0x00000391] Special opcode 9: advance Address by 0 to 0xab2 and Line by 4 to 181 (view 1)\n+ [0x0000038f] Special opcode 39: advance Address by 4 to 0xab0 and Line by 6 to 174\n+ [0x00000390] Special opcode 50: advance Address by 6 to 0xab6 and Line by 3 to 177\n+ [0x00000391] Special opcode 9: advance Address by 0 to 0xab6 and Line by 4 to 181 (view 1)\n [0x00000392] Set column to 1\n [0x00000394] Set is_stmt to 0\n- [0x00000395] Special opcode 6: advance Address by 0 to 0xab2 and Line by 1 to 182 (view 2)\n+ [0x00000395] Special opcode 6: advance Address by 0 to 0xab6 and Line by 1 to 182 (view 2)\n [0x00000396] Set column to 9\n [0x00000398] Set is_stmt to 1\n [0x00000399] Advance Line by -63 to 119\n- [0x0000039b] Special opcode 61: advance Address by 8 to 0xaba and Line by 0 to 119\n+ [0x0000039b] Special opcode 61: advance Address by 8 to 0xabe and Line by 0 to 119\n [0x0000039c] Set column to 12\n [0x0000039e] Set is_stmt to 0\n [0x0000039f] Copy (view 1)\n [0x000003a0] Set column to 9\n [0x000003a2] Set is_stmt to 1\n- [0x000003a3] Special opcode 36: advance Address by 4 to 0xabe and Line by 3 to 122\n+ [0x000003a3] Special opcode 36: advance Address by 4 to 0xac2 and Line by 3 to 122\n [0x000003a4] Set column to 18\n [0x000003a6] Set is_stmt to 0\n [0x000003a7] Copy (view 1)\n [0x000003a8] Set column to 9\n [0x000003aa] Set is_stmt to 1\n- [0x000003ab] Special opcode 104: advance Address by 14 to 0xacc and Line by 1 to 123\n+ [0x000003ab] Special opcode 104: advance Address by 14 to 0xad0 and Line by 1 to 123\n [0x000003ac] Set column to 12\n [0x000003ae] Set is_stmt to 0\n [0x000003af] Copy (view 1)\n- [0x000003b0] Special opcode 19: advance Address by 2 to 0xace and Line by 0 to 123\n+ [0x000003b0] Special opcode 19: advance Address by 2 to 0xad2 and Line by 0 to 123\n [0x000003b1] Set column to 5\n [0x000003b3] Set is_stmt to 1\n [0x000003b4] Advance Line by 9 to 132\n- [0x000003b6] Special opcode 33: advance Address by 4 to 0xad2 and Line by 0 to 132\n+ [0x000003b6] Special opcode 33: advance Address by 4 to 0xad6 and Line by 0 to 132\n [0x000003b7] Set column to 11\n [0x000003b9] Set is_stmt to 0\n [0x000003ba] Copy (view 1)\n [0x000003bb] Set column to 5\n [0x000003bd] Set is_stmt to 1\n- [0x000003be] Special opcode 34: advance Address by 4 to 0xad6 and Line by 1 to 133\n+ [0x000003be] Special opcode 34: advance Address by 4 to 0xada and Line by 1 to 133\n [0x000003bf] Set column to 8\n [0x000003c1] Set is_stmt to 0\n [0x000003c2] Copy (view 1)\n [0x000003c3] Set column to 5\n [0x000003c5] Set is_stmt to 1\n- [0x000003c6] Special opcode 39: advance Address by 4 to 0xada and Line by 6 to 139\n+ [0x000003c6] Special opcode 39: advance Address by 4 to 0xade and Line by 6 to 139\n [0x000003c7] Set column to 9\n- [0x000003c9] Special opcode 6: advance Address by 0 to 0xada and Line by 1 to 140 (view 1)\n+ [0x000003c9] Special opcode 6: advance Address by 0 to 0xade and Line by 1 to 140 (view 1)\n [0x000003ca] Set is_stmt to 0\n- [0x000003cb] Special opcode 19: advance Address by 2 to 0xadc and Line by 0 to 140\n+ [0x000003cb] Special opcode 19: advance Address by 2 to 0xae0 and Line by 0 to 140\n [0x000003cc] Set column to 13\n [0x000003ce] Set is_stmt to 1\n [0x000003cf] Advance Line by 10 to 150\n- [0x000003d1] Special opcode 47: advance Address by 6 to 0xae2 and Line by 0 to 150\n+ [0x000003d1] Special opcode 47: advance Address by 6 to 0xae6 and Line by 0 to 150\n [0x000003d2] Set File Name to entry 2 in the File Name Table\n [0x000003d4] Set column to 1\n [0x000003d6] Advance Line by -52 to 98\n [0x000003d8] Copy (view 1)\n [0x000003d9] Set column to 3\n- [0x000003db] Special opcode 7: advance Address by 0 to 0xae2 and Line by 2 to 100 (view 2)\n+ [0x000003db] Special opcode 7: advance Address by 0 to 0xae6 and Line by 2 to 100 (view 2)\n [0x000003dc] Set File Name to entry 1 in the File Name Table\n [0x000003de] Set column to 13\n [0x000003e0] Set is_stmt to 0\n [0x000003e1] Advance Line by 50 to 150\n [0x000003e3] Copy (view 3)\n [0x000003e4] Set File Name to entry 2 in the File Name Table\n [0x000003e6] Set column to 10\n [0x000003e8] Advance Line by -50 to 100\n- [0x000003ea] Special opcode 19: advance Address by 2 to 0xae4 and Line by 0 to 100\n+ [0x000003ea] Special opcode 19: advance Address by 2 to 0xae8 and Line by 0 to 100\n [0x000003eb] Set File Name to entry 1 in the File Name Table\n [0x000003ed] Set column to 13\n [0x000003ef] Advance Line by 50 to 150\n- [0x000003f1] Special opcode 61: advance Address by 8 to 0xaec and Line by 0 to 150\n+ [0x000003f1] Special opcode 61: advance Address by 8 to 0xaf0 and Line by 0 to 150\n [0x000003f2] Set File Name to entry 2 in the File Name Table\n [0x000003f4] Set column to 10\n [0x000003f6] Advance Line by -50 to 100\n- [0x000003f8] Special opcode 19: advance Address by 2 to 0xaee and Line by 0 to 100\n- [0x000003f9] Special opcode 47: advance Address by 6 to 0xaf4 and Line by 0 to 100\n- [0x000003fa] Special opcode 19: advance Address by 2 to 0xaf6 and Line by 0 to 100\n+ [0x000003f8] Special opcode 19: advance Address by 2 to 0xaf2 and Line by 0 to 100\n+ [0x000003f9] Special opcode 47: advance Address by 6 to 0xaf8 and Line by 0 to 100\n+ [0x000003fa] Special opcode 19: advance Address by 2 to 0xafa and Line by 0 to 100\n [0x000003fb] Set File Name to entry 1 in the File Name Table\n [0x000003fd] Set column to 9\n [0x000003ff] Set is_stmt to 1\n [0x00000400] Advance Line by 34 to 134\n [0x00000402] Copy (view 1)\n [0x00000403] Set File Name to entry 2 in the File Name Table\n [0x00000405] Set column to 1\n [0x00000407] Advance Line by -36 to 98\n- [0x00000409] Special opcode 131: advance Address by 18 to 0xb08 and Line by 0 to 98\n+ [0x00000409] Special opcode 131: advance Address by 18 to 0xb0c and Line by 0 to 98\n [0x0000040a] Set column to 3\n- [0x0000040c] Special opcode 7: advance Address by 0 to 0xb08 and Line by 2 to 100 (view 1)\n+ [0x0000040c] Special opcode 7: advance Address by 0 to 0xb0c and Line by 2 to 100 (view 1)\n [0x0000040d] Set column to 10\n [0x0000040f] Set is_stmt to 0\n [0x00000410] Copy (view 2)\n [0x00000411] Set File Name to entry 1 in the File Name Table\n [0x00000413] Set column to 9\n [0x00000415] Advance Line by 34 to 134\n- [0x00000417] Special opcode 19: advance Address by 2 to 0xb0a and Line by 0 to 134\n+ [0x00000417] Special opcode 19: advance Address by 2 to 0xb0e and Line by 0 to 134\n [0x00000418] Set File Name to entry 2 in the File Name Table\n [0x0000041a] Set column to 10\n [0x0000041c] Advance Line by -34 to 100\n- [0x0000041e] Special opcode 19: advance Address by 2 to 0xb0c and Line by 0 to 100\n- [0x0000041f] Special opcode 19: advance Address by 2 to 0xb0e and Line by 0 to 100\n+ [0x0000041e] Special opcode 19: advance Address by 2 to 0xb10 and Line by 0 to 100\n+ [0x0000041f] Special opcode 19: advance Address by 2 to 0xb12 and Line by 0 to 100\n [0x00000420] Set File Name to entry 1 in the File Name Table\n [0x00000422] Set column to 9\n [0x00000424] Set is_stmt to 1\n [0x00000425] Advance Line by 36 to 136\n- [0x00000427] Special opcode 89: advance Address by 12 to 0xb1a and Line by 0 to 136\n+ [0x00000427] Special opcode 89: advance Address by 12 to 0xb1e and Line by 0 to 136\n [0x00000428] Set column to 13\n [0x0000042a] Advance Line by -23 to 113\n- [0x0000042c] Special opcode 47: advance Address by 6 to 0xb20 and Line by 0 to 113\n+ [0x0000042c] Special opcode 47: advance Address by 6 to 0xb24 and Line by 0 to 113\n [0x0000042d] Set File Name to entry 2 in the File Name Table\n [0x0000042f] Set column to 1\n [0x00000431] Advance Line by -15 to 98\n [0x00000433] Copy (view 1)\n [0x00000434] Set column to 3\n- [0x00000436] Special opcode 7: advance Address by 0 to 0xb20 and Line by 2 to 100 (view 2)\n+ [0x00000436] Special opcode 7: advance Address by 0 to 0xb24 and Line by 2 to 100 (view 2)\n [0x00000437] Set File Name to entry 1 in the File Name Table\n [0x00000439] Set column to 13\n [0x0000043b] Set is_stmt to 0\n [0x0000043c] Advance Line by 13 to 113\n [0x0000043e] Copy (view 3)\n [0x0000043f] Set File Name to entry 2 in the File Name Table\n [0x00000441] Set column to 10\n [0x00000443] Advance Line by -13 to 100\n- [0x00000445] Special opcode 19: advance Address by 2 to 0xb22 and Line by 0 to 100\n+ [0x00000445] Special opcode 19: advance Address by 2 to 0xb26 and Line by 0 to 100\n [0x00000446] Set File Name to entry 1 in the File Name Table\n [0x00000448] Set column to 13\n [0x0000044a] Advance Line by 13 to 113\n- [0x0000044c] Special opcode 61: advance Address by 8 to 0xb2a and Line by 0 to 113\n+ [0x0000044c] Special opcode 61: advance Address by 8 to 0xb2e and Line by 0 to 113\n [0x0000044d] Set File Name to entry 2 in the File Name Table\n [0x0000044f] Set column to 10\n [0x00000451] Advance Line by -13 to 100\n- [0x00000453] Special opcode 19: advance Address by 2 to 0xb2c and Line by 0 to 100\n- [0x00000454] Special opcode 47: advance Address by 6 to 0xb32 and Line by 0 to 100\n- [0x00000455] Special opcode 19: advance Address by 2 to 0xb34 and Line by 0 to 100\n+ [0x00000453] Special opcode 19: advance Address by 2 to 0xb30 and Line by 0 to 100\n+ [0x00000454] Special opcode 47: advance Address by 6 to 0xb36 and Line by 0 to 100\n+ [0x00000455] Special opcode 19: advance Address by 2 to 0xb38 and Line by 0 to 100\n [0x00000456] Set File Name to entry 1 in the File Name Table\n [0x00000458] Set column to 13\n [0x0000045a] Set is_stmt to 1\n [0x0000045b] Advance Line by 20 to 120\n [0x0000045d] Copy (view 1)\n [0x0000045e] Set File Name to entry 2 in the File Name Table\n [0x00000460] Set column to 1\n [0x00000462] Advance Line by -22 to 98\n [0x00000464] Copy (view 2)\n [0x00000465] Set column to 3\n- [0x00000467] Special opcode 7: advance Address by 0 to 0xb34 and Line by 2 to 100 (view 3)\n+ [0x00000467] Special opcode 7: advance Address by 0 to 0xb38 and Line by 2 to 100 (view 3)\n [0x00000468] Set File Name to entry 1 in the File Name Table\n [0x0000046a] Set column to 13\n [0x0000046c] Set is_stmt to 0\n [0x0000046d] Advance Line by 20 to 120\n [0x0000046f] Copy (view 4)\n [0x00000470] Set File Name to entry 2 in the File Name Table\n [0x00000472] Set column to 10\n [0x00000474] Advance Line by -20 to 100\n- [0x00000476] Special opcode 19: advance Address by 2 to 0xb36 and Line by 0 to 100\n+ [0x00000476] Special opcode 19: advance Address by 2 to 0xb3a and Line by 0 to 100\n [0x00000477] Set File Name to entry 1 in the File Name Table\n [0x00000479] Set column to 13\n [0x0000047b] Advance Line by 20 to 120\n- [0x0000047d] Special opcode 61: advance Address by 8 to 0xb3e and Line by 0 to 120\n+ [0x0000047d] Special opcode 61: advance Address by 8 to 0xb42 and Line by 0 to 120\n [0x0000047e] Set File Name to entry 2 in the File Name Table\n [0x00000480] Set column to 10\n [0x00000482] Advance Line by -20 to 100\n- [0x00000484] Special opcode 19: advance Address by 2 to 0xb40 and Line by 0 to 100\n- [0x00000485] Special opcode 47: advance Address by 6 to 0xb46 and Line by 0 to 100\n- [0x00000486] Special opcode 19: advance Address by 2 to 0xb48 and Line by 0 to 100\n+ [0x00000484] Special opcode 19: advance Address by 2 to 0xb44 and Line by 0 to 100\n+ [0x00000485] Special opcode 47: advance Address by 6 to 0xb4a and Line by 0 to 100\n+ [0x00000486] Special opcode 19: advance Address by 2 to 0xb4c and Line by 0 to 100\n [0x00000487] Set File Name to entry 1 in the File Name Table\n [0x00000489] Set column to 13\n [0x0000048b] Set is_stmt to 1\n [0x0000048c] Advance Line by 57 to 157\n [0x0000048e] Copy (view 1)\n [0x0000048f] Set File Name to entry 2 in the File Name Table\n [0x00000491] Set column to 1\n [0x00000493] Advance Line by -59 to 98\n [0x00000495] Copy (view 2)\n [0x00000496] Set column to 3\n- [0x00000498] Special opcode 7: advance Address by 0 to 0xb48 and Line by 2 to 100 (view 3)\n+ [0x00000498] Special opcode 7: advance Address by 0 to 0xb4c and Line by 2 to 100 (view 3)\n [0x00000499] Set File Name to entry 1 in the File Name Table\n [0x0000049b] Set column to 13\n [0x0000049d] Set is_stmt to 0\n [0x0000049e] Advance Line by 57 to 157\n [0x000004a0] Copy (view 4)\n [0x000004a1] Set File Name to entry 2 in the File Name Table\n [0x000004a3] Set column to 10\n [0x000004a5] Advance Line by -57 to 100\n- [0x000004a7] Special opcode 19: advance Address by 2 to 0xb4a and Line by 0 to 100\n+ [0x000004a7] Special opcode 19: advance Address by 2 to 0xb4e and Line by 0 to 100\n [0x000004a8] Set File Name to entry 1 in the File Name Table\n [0x000004aa] Set column to 13\n [0x000004ac] Advance Line by 57 to 157\n- [0x000004ae] Special opcode 47: advance Address by 6 to 0xb50 and Line by 0 to 157\n+ [0x000004ae] Special opcode 47: advance Address by 6 to 0xb54 and Line by 0 to 157\n [0x000004af] Set File Name to entry 2 in the File Name Table\n [0x000004b1] Set column to 10\n [0x000004b3] Advance Line by -57 to 100\n- [0x000004b5] Special opcode 19: advance Address by 2 to 0xb52 and Line by 0 to 100\n- [0x000004b6] Special opcode 61: advance Address by 8 to 0xb5a and Line by 0 to 100\n- [0x000004b7] Special opcode 19: advance Address by 2 to 0xb5c and Line by 0 to 100\n+ [0x000004b5] Special opcode 19: advance Address by 2 to 0xb56 and Line by 0 to 100\n+ [0x000004b6] Special opcode 61: advance Address by 8 to 0xb5e and Line by 0 to 100\n+ [0x000004b7] Special opcode 19: advance Address by 2 to 0xb60 and Line by 0 to 100\n [0x000004b8] Set File Name to entry 1 in the File Name Table\n [0x000004ba] Set column to 9\n [0x000004bc] Set is_stmt to 1\n [0x000004bd] Advance Line by 69 to 169\n [0x000004c0] Copy (view 1)\n [0x000004c1] Set is_stmt to 0\n- [0x000004c2] Special opcode 47: advance Address by 6 to 0xb62 and Line by 0 to 169\n+ [0x000004c2] Special opcode 47: advance Address by 6 to 0xb66 and Line by 0 to 169\n [0x000004c3] Set File Name to entry 2 in the File Name Table\n [0x000004c5] Set column to 1\n [0x000004c7] Set is_stmt to 1\n [0x000004c8] Advance Line by -71 to 98\n- [0x000004cb] Special opcode 33: advance Address by 4 to 0xb66 and Line by 0 to 98\n+ [0x000004cb] Special opcode 33: advance Address by 4 to 0xb6a and Line by 0 to 98\n [0x000004cc] Set column to 3\n- [0x000004ce] Special opcode 7: advance Address by 0 to 0xb66 and Line by 2 to 100 (view 1)\n+ [0x000004ce] Special opcode 7: advance Address by 0 to 0xb6a and Line by 2 to 100 (view 1)\n [0x000004cf] Set column to 10\n [0x000004d1] Set is_stmt to 0\n [0x000004d2] Copy (view 2)\n [0x000004d3] Set File Name to entry 1 in the File Name Table\n [0x000004d5] Set column to 9\n [0x000004d7] Advance Line by 69 to 169\n- [0x000004da] Special opcode 19: advance Address by 2 to 0xb68 and Line by 0 to 169\n+ [0x000004da] Special opcode 19: advance Address by 2 to 0xb6c and Line by 0 to 169\n [0x000004db] Set File Name to entry 2 in the File Name Table\n [0x000004dd] Set column to 10\n [0x000004df] Advance Line by -69 to 100\n- [0x000004e2] Special opcode 19: advance Address by 2 to 0xb6a and Line by 0 to 100\n- [0x000004e3] Special opcode 75: advance Address by 10 to 0xb74 and Line by 0 to 100\n+ [0x000004e2] Special opcode 19: advance Address by 2 to 0xb6e and Line by 0 to 100\n+ [0x000004e3] Special opcode 75: advance Address by 10 to 0xb78 and Line by 0 to 100\n [0x000004e4] Set File Name to entry 1 in the File Name Table\n [0x000004e6] Set column to 9\n [0x000004e8] Set is_stmt to 1\n [0x000004e9] Advance Line by 71 to 171\n [0x000004ec] Copy (view 1)\n [0x000004ed] Advance Line by -73 to 98\n- [0x000004f0] Special opcode 47: advance Address by 6 to 0xb7a and Line by 0 to 98\n+ [0x000004f0] Special opcode 47: advance Address by 6 to 0xb7e and Line by 0 to 98\n [0x000004f1] Set File Name to entry 2 in the File Name Table\n [0x000004f3] Set column to 1\n [0x000004f5] Copy (view 1)\n [0x000004f6] Set column to 3\n- [0x000004f8] Special opcode 7: advance Address by 0 to 0xb7a and Line by 2 to 100 (view 2)\n+ [0x000004f8] Special opcode 7: advance Address by 0 to 0xb7e and Line by 2 to 100 (view 2)\n [0x000004f9] Set File Name to entry 1 in the File Name Table\n [0x000004fb] Set column to 9\n [0x000004fd] Set is_stmt to 0\n- [0x000004fe] Special opcode 3: advance Address by 0 to 0xb7a and Line by -2 to 98 (view 3)\n+ [0x000004fe] Special opcode 3: advance Address by 0 to 0xb7e and Line by -2 to 98 (view 3)\n [0x000004ff] Set File Name to entry 2 in the File Name Table\n [0x00000501] Set column to 10\n- [0x00000503] Special opcode 21: advance Address by 2 to 0xb7c and Line by 2 to 100\n- [0x00000504] Special opcode 33: advance Address by 4 to 0xb80 and Line by 0 to 100\n+ [0x00000503] Special opcode 21: advance Address by 2 to 0xb80 and Line by 2 to 100\n+ [0x00000504] Special opcode 33: advance Address by 4 to 0xb84 and Line by 0 to 100\n [0x00000505] Set File Name to entry 1 in the File Name Table\n [0x00000507] Set column to 9\n- [0x00000509] Special opcode 31: advance Address by 4 to 0xb84 and Line by -2 to 98\n+ [0x00000509] Special opcode 31: advance Address by 4 to 0xb88 and Line by -2 to 98\n [0x0000050a] Set File Name to entry 2 in the File Name Table\n [0x0000050c] Set column to 10\n- [0x0000050e] Special opcode 21: advance Address by 2 to 0xb86 and Line by 2 to 100\n- [0x0000050f] Special opcode 47: advance Address by 6 to 0xb8c and Line by 0 to 100\n+ [0x0000050e] Special opcode 21: advance Address by 2 to 0xb8a and Line by 2 to 100\n+ [0x0000050f] Special opcode 47: advance Address by 6 to 0xb90 and Line by 0 to 100\n [0x00000510] Set File Name to entry 1 in the File Name Table\n [0x00000512] Set column to 9\n [0x00000514] Set is_stmt to 1\n- [0x00000515] Special opcode 4: advance Address by 0 to 0xb8c and Line by -1 to 99 (view 1)\n+ [0x00000515] Special opcode 4: advance Address by 0 to 0xb90 and Line by -1 to 99 (view 1)\n [0x00000516] Set File Name to entry 2 in the File Name Table\n [0x00000518] Set column to 1\n- [0x0000051a] Special opcode 4: advance Address by 0 to 0xb8c and Line by -1 to 98 (view 2)\n+ [0x0000051a] Special opcode 4: advance Address by 0 to 0xb90 and Line by -1 to 98 (view 2)\n [0x0000051b] Set column to 3\n- [0x0000051d] Special opcode 7: advance Address by 0 to 0xb8c and Line by 2 to 100 (view 3)\n+ [0x0000051d] Special opcode 7: advance Address by 0 to 0xb90 and Line by 2 to 100 (view 3)\n [0x0000051e] Set column to 10\n [0x00000520] Set is_stmt to 0\n [0x00000521] Copy (view 4)\n- [0x00000522] Special opcode 103: advance Address by 14 to 0xb9a and Line by 0 to 100\n+ [0x00000522] Special opcode 103: advance Address by 14 to 0xb9e and Line by 0 to 100\n [0x00000523] Set File Name to entry 1 in the File Name Table\n [0x00000525] Set column to 9\n [0x00000527] Set is_stmt to 1\n [0x00000528] Copy (view 1)\n [0x00000529] Set column to 13\n [0x0000052b] Advance Line by 24 to 124\n- [0x0000052d] Special opcode 47: advance Address by 6 to 0xba0 and Line by 0 to 124\n+ [0x0000052d] Special opcode 47: advance Address by 6 to 0xba4 and Line by 0 to 124\n [0x0000052e] Set column to 46\n [0x00000530] Set is_stmt to 0\n- [0x00000531] Special opcode 76: advance Address by 10 to 0xbaa and Line by 1 to 125\n+ [0x00000531] Special opcode 76: advance Address by 10 to 0xbae and Line by 1 to 125\n [0x00000532] Set column to 13\n- [0x00000534] Special opcode 32: advance Address by 4 to 0xbae and Line by -1 to 124\n+ [0x00000534] Special opcode 32: advance Address by 4 to 0xbb2 and Line by -1 to 124\n [0x00000535] Set File Name to entry 2 in the File Name Table\n [0x00000537] Set column to 1\n [0x00000539] Set is_stmt to 1\n [0x0000053a] Advance Line by -26 to 98\n- [0x0000053c] Special opcode 47: advance Address by 6 to 0xbb4 and Line by 0 to 98\n+ [0x0000053c] Special opcode 47: advance Address by 6 to 0xbb8 and Line by 0 to 98\n [0x0000053d] Set column to 3\n- [0x0000053f] Special opcode 7: advance Address by 0 to 0xbb4 and Line by 2 to 100 (view 1)\n+ [0x0000053f] Special opcode 7: advance Address by 0 to 0xbb8 and Line by 2 to 100 (view 1)\n [0x00000540] Set column to 10\n [0x00000542] Set is_stmt to 0\n [0x00000543] Copy (view 2)\n [0x00000544] Set File Name to entry 1 in the File Name Table\n [0x00000546] Set column to 13\n [0x00000548] Advance Line by 24 to 124\n- [0x0000054a] Special opcode 19: advance Address by 2 to 0xbb6 and Line by 0 to 124\n+ [0x0000054a] Special opcode 19: advance Address by 2 to 0xbba and Line by 0 to 124\n [0x0000054b] Set File Name to entry 2 in the File Name Table\n [0x0000054d] Set column to 10\n [0x0000054f] Advance Line by -24 to 100\n- [0x00000551] Special opcode 19: advance Address by 2 to 0xbb8 and Line by 0 to 100\n- [0x00000552] Special opcode 33: advance Address by 4 to 0xbbc and Line by 0 to 100\n+ [0x00000551] Special opcode 19: advance Address by 2 to 0xbbc and Line by 0 to 100\n+ [0x00000552] Special opcode 33: advance Address by 4 to 0xbc0 and Line by 0 to 100\n [0x00000553] Set File Name to entry 1 in the File Name Table\n [0x00000555] Set column to 13\n [0x00000557] Set is_stmt to 1\n [0x00000558] Advance Line by 61 to 161\n [0x0000055a] Copy (view 1)\n [0x0000055b] Set column to 47\n [0x0000055d] Set is_stmt to 0\n- [0x0000055e] Special opcode 76: advance Address by 10 to 0xbc6 and Line by 1 to 162\n+ [0x0000055e] Special opcode 76: advance Address by 10 to 0xbca and Line by 1 to 162\n [0x0000055f] Set column to 13\n- [0x00000561] Special opcode 32: advance Address by 4 to 0xbca and Line by -1 to 161\n+ [0x00000561] Special opcode 32: advance Address by 4 to 0xbce and Line by -1 to 161\n [0x00000562] Set File Name to entry 2 in the File Name Table\n [0x00000564] Set column to 1\n [0x00000566] Set is_stmt to 1\n [0x00000567] Advance Line by -63 to 98\n- [0x00000569] Special opcode 47: advance Address by 6 to 0xbd0 and Line by 0 to 98\n+ [0x00000569] Special opcode 47: advance Address by 6 to 0xbd4 and Line by 0 to 98\n [0x0000056a] Set column to 3\n- [0x0000056c] Special opcode 7: advance Address by 0 to 0xbd0 and Line by 2 to 100 (view 1)\n+ [0x0000056c] Special opcode 7: advance Address by 0 to 0xbd4 and Line by 2 to 100 (view 1)\n [0x0000056d] Set column to 10\n [0x0000056f] Set is_stmt to 0\n [0x00000570] Copy (view 2)\n [0x00000571] Set File Name to entry 1 in the File Name Table\n [0x00000573] Set column to 13\n [0x00000575] Advance Line by 61 to 161\n- [0x00000577] Special opcode 19: advance Address by 2 to 0xbd2 and Line by 0 to 161\n+ [0x00000577] Special opcode 19: advance Address by 2 to 0xbd6 and Line by 0 to 161\n [0x00000578] Set File Name to entry 2 in the File Name Table\n [0x0000057a] Set column to 10\n [0x0000057c] Advance Line by -61 to 100\n- [0x0000057e] Special opcode 19: advance Address by 2 to 0xbd4 and Line by 0 to 100\n- [0x0000057f] Advance PC by 144 to 0xc64\n+ [0x0000057e] Special opcode 19: advance Address by 2 to 0xbd8 and Line by 0 to 100\n+ [0x0000057f] Advance PC by 144 to 0xc68\n [0x00000581] 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": "@@ -54,15 +54,15 @@\n <7d> DW_AT_external : (flag_present) 1\n <7d> DW_AT_name : (GNU_strp_alt) (offset: 0x30d) \n <81> DW_AT_decl_file : (data1) 1\n <82> DW_AT_decl_line : (data1) 67\n <83> DW_AT_decl_column : (data1) 1\n <84> DW_AT_prototyped : (flag_present) 1\n <84> DW_AT_type : (GNU_ref_alt) <0x3e>\n- <88> DW_AT_low_pc : (addr) 0x974\n+ <88> DW_AT_low_pc : (addr) 0x978\n <8c> DW_AT_high_pc : (udata) 752\n <8e> DW_AT_frame_base : (exprloc) 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n <90> DW_AT_GNU_all_call_sites: (flag_present) 1\n <90> DW_AT_sibling : (ref_udata) <0x570>\n <2><92>: Abbrev Number: 14 (DW_TAG_formal_parameter)\n <93> DW_AT_name : (GNU_strp_alt) (offset: 0xce) \n <97> DW_AT_decl_file : (data1) 1\n@@ -125,93 +125,93 @@\n <121> DW_AT_decl_line : (data1) 146\n <122> DW_AT_decl_column : (data1) 11\n <123> DW_AT_type : (GNU_ref_alt) <0x289>\n <127> DW_AT_location : (sec_offset) 0x24c (location list)\n <12b> DW_AT_GNU_locviews: (sec_offset) 0x248\n <2><12f>: Abbrev Number: 1 (DW_TAG_inlined_subroutine)\n <130> DW_AT_abstract_origin: (GNU_ref_alt) <0x383>\n- <134> DW_AT_entry_pc : (addr) 0x9c0\n+ <134> DW_AT_entry_pc : (addr) 0x9c4\n <138> DW_AT_GNU_entry_view: (data1) 1\n <139> DW_AT_ranges : (sec_offset) 0x0\n <13d> DW_AT_call_file : (data1) 1\n <13e> DW_AT_call_line : (data1) 89\n <13f> DW_AT_call_column : (data1) 17\n <140> DW_AT_sibling : (ref_udata) <0x16a>\n <3><142>: Abbrev Number: 5 (DW_TAG_formal_parameter)\n <143> DW_AT_abstract_origin: (GNU_ref_alt) <0x399>\n <147> DW_AT_location : (sec_offset) 0x26e (location list)\n <14b> DW_AT_GNU_locviews: (sec_offset) 0x26c\n <3><14f>: Abbrev Number: 24 (DW_TAG_formal_parameter)\n <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x38f>\n <3><154>: Abbrev Number: 8 (DW_TAG_GNU_call_site)\n- <155> DW_AT_low_pc : (addr) 0x9d2\n+ <155> DW_AT_low_pc : (addr) 0x9d6\n <159> DW_AT_abstract_origin: (GNU_ref_alt) <0x3bd>\n <4><15d>: Abbrev Number: 21 (DW_TAG_GNU_call_site_parameter)\n <15e> DW_AT_location : (exprloc) 1 byte block: 51 \t(DW_OP_reg1 (r1))\n <160> DW_AT_GNU_call_site_value: (exprloc) 1 byte block: 31 \t(DW_OP_lit1)\n <4><162>: Abbrev Number: 21 (DW_TAG_GNU_call_site_parameter)\n <163> DW_AT_location : (exprloc) 1 byte block: 52 \t(DW_OP_reg2 (r2))\n <165> DW_AT_GNU_call_site_value: (exprloc) 2 byte block: 8 2b \t(DW_OP_const1u: 43)\n <4><168>: Abbrev Number: 0\n <3><169>: Abbrev Number: 0\n <2><16a>: Abbrev Number: 1 (DW_TAG_inlined_subroutine)\n <16b> DW_AT_abstract_origin: (GNU_ref_alt) <0x383>\n- <16f> DW_AT_entry_pc : (addr) 0x9e4\n+ <16f> DW_AT_entry_pc : (addr) 0x9e8\n <173> DW_AT_GNU_entry_view: (data1) 1\n <174> DW_AT_ranges : (sec_offset) 0x20\n <178> DW_AT_call_file : (data1) 1\n <179> DW_AT_call_line : (data1) 77\n <17a> DW_AT_call_column : (data1) 17\n <17b> DW_AT_sibling : (ref_udata) <0x1a6>\n <3><17d>: Abbrev Number: 5 (DW_TAG_formal_parameter)\n <17e> DW_AT_abstract_origin: (GNU_ref_alt) <0x399>\n <182> DW_AT_location : (sec_offset) 0x288 (location list)\n <186> DW_AT_GNU_locviews: (sec_offset) 0x286\n <3><18a>: Abbrev Number: 24 (DW_TAG_formal_parameter)\n <18b> DW_AT_abstract_origin: (GNU_ref_alt) <0x38f>\n <3><18f>: Abbrev Number: 8 (DW_TAG_GNU_call_site)\n- <190> DW_AT_low_pc : (addr) 0x9f8\n+ <190> DW_AT_low_pc : (addr) 0x9fc\n <194> DW_AT_abstract_origin: (GNU_ref_alt) <0x3bd>\n <4><198>: Abbrev Number: 21 (DW_TAG_GNU_call_site_parameter)\n <199> DW_AT_location : (exprloc) 1 byte block: 51 \t(DW_OP_reg1 (r1))\n <19b> DW_AT_GNU_call_site_value: (exprloc) 1 byte block: 31 \t(DW_OP_lit1)\n <4><19d>: Abbrev Number: 21 (DW_TAG_GNU_call_site_parameter)\n <19e> DW_AT_location : (exprloc) 1 byte block: 52 \t(DW_OP_reg2 (r2))\n <1a0> DW_AT_GNU_call_site_value: (exprloc) 3 byte block: a f0 3 \t(DW_OP_const2u: 1008)\n <4><1a4>: Abbrev Number: 0\n <3><1a5>: Abbrev Number: 0\n <2><1a6>: Abbrev Number: 1 (DW_TAG_inlined_subroutine)\n <1a7> DW_AT_abstract_origin: (GNU_ref_alt) <0x383>\n- <1ab> DW_AT_entry_pc : (addr) 0xae2\n+ <1ab> DW_AT_entry_pc : (addr) 0xae6\n <1af> DW_AT_GNU_entry_view: (data1) 1\n <1b0> DW_AT_ranges : (sec_offset) 0x40\n <1b4> DW_AT_call_file : (data1) 1\n <1b5> DW_AT_call_line : (data1) 150\n <1b6> DW_AT_call_column : (data1) 13\n <1b7> DW_AT_sibling : (ref_udata) <0x1e0>\n <3><1b9>: Abbrev Number: 5 (DW_TAG_formal_parameter)\n <1ba> DW_AT_abstract_origin: (GNU_ref_alt) <0x399>\n <1be> DW_AT_location : (sec_offset) 0x2a2 (location list)\n <1c2> DW_AT_GNU_locviews: (sec_offset) 0x2a0\n <3><1c6>: Abbrev Number: 24 (DW_TAG_formal_parameter)\n <1c7> DW_AT_abstract_origin: (GNU_ref_alt) <0x38f>\n <3><1cb>: Abbrev Number: 8 (DW_TAG_GNU_call_site)\n- <1cc> DW_AT_low_pc : (addr) 0xaf4\n+ <1cc> DW_AT_low_pc : (addr) 0xaf8\n <1d0> DW_AT_abstract_origin: (GNU_ref_alt) <0x3bd>\n <4><1d4>: Abbrev Number: 21 (DW_TAG_GNU_call_site_parameter)\n <1d5> DW_AT_location : (exprloc) 1 byte block: 51 \t(DW_OP_reg1 (r1))\n <1d7> DW_AT_GNU_call_site_value: (exprloc) 1 byte block: 31 \t(DW_OP_lit1)\n <4><1d9>: Abbrev Number: 21 (DW_TAG_GNU_call_site_parameter)\n <1da> DW_AT_location : (exprloc) 1 byte block: 52 \t(DW_OP_reg2 (r2))\n <1dc> DW_AT_GNU_call_site_value: (exprloc) 1 byte block: 45 \t(DW_OP_lit21)\n <4><1de>: Abbrev Number: 0\n <3><1df>: Abbrev Number: 0\n <2><1e0>: Abbrev Number: 1 (DW_TAG_inlined_subroutine)\n <1e1> DW_AT_abstract_origin: (GNU_ref_alt) <0x383>\n- <1e5> DW_AT_entry_pc : (addr) 0xb08\n+ <1e5> DW_AT_entry_pc : (addr) 0xb0c\n <1e9> DW_AT_GNU_entry_view: (data1) 0\n <1ea> DW_AT_ranges : (sec_offset) 0x60\n <1ee> DW_AT_call_file : (data1) 1\n <1ef> DW_AT_call_line : (data1) 134\n <1f0> DW_AT_call_column : (data1) 9\n <1f1> DW_AT_sibling : (ref_udata) <0x231>\n <3><1f3>: Abbrev Number: 5 (DW_TAG_formal_parameter)\n@@ -219,15 +219,15 @@\n <1f8> DW_AT_location : (sec_offset) 0x2bc (location list)\n <1fc> DW_AT_GNU_locviews: (sec_offset) 0x2ba\n <3><200>: Abbrev Number: 5 (DW_TAG_formal_parameter)\n <201> DW_AT_abstract_origin: (GNU_ref_alt) <0x38f>\n <205> DW_AT_location : (sec_offset) 0x2d6 (location list)\n <209> DW_AT_GNU_locviews: (sec_offset) 0x2d4\n <3><20d>: Abbrev Number: 8 (DW_TAG_GNU_call_site)\n- <20e> DW_AT_low_pc : (addr) 0xb1a\n+ <20e> DW_AT_low_pc : (addr) 0xb1e\n <212> DW_AT_abstract_origin: (GNU_ref_alt) <0x3a5>\n <4><216>: Abbrev Number: 21 (DW_TAG_GNU_call_site_parameter)\n <217> DW_AT_location : (exprloc) 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <219> DW_AT_GNU_call_site_value: (exprloc) 2 byte block: 75 0 \t(DW_OP_breg5 (r5): 0)\n <4><21c>: Abbrev Number: 21 (DW_TAG_GNU_call_site_parameter)\n <21d> DW_AT_location : (exprloc) 1 byte block: 51 \t(DW_OP_reg1 (r1))\n <21f> DW_AT_GNU_call_site_value: (exprloc) 1 byte block: 31 \t(DW_OP_lit1)\n@@ -237,93 +237,93 @@\n <4><228>: Abbrev Number: 21 (DW_TAG_GNU_call_site_parameter)\n <229> DW_AT_location : (exprloc) 2 byte block: 7d 0 \t(DW_OP_breg13 (r13): 0)\n <22c> DW_AT_GNU_call_site_value: (exprloc) 2 byte block: 74 0 \t(DW_OP_breg4 (r4): 0)\n <4><22f>: Abbrev Number: 0\n <3><230>: Abbrev Number: 0\n <2><231>: Abbrev Number: 1 (DW_TAG_inlined_subroutine)\n <232> DW_AT_abstract_origin: (GNU_ref_alt) <0x383>\n- <236> DW_AT_entry_pc : (addr) 0xb20\n+ <236> DW_AT_entry_pc : (addr) 0xb24\n <23a> DW_AT_GNU_entry_view: (data1) 1\n <23b> DW_AT_ranges : (sec_offset) 0x78\n <23f> DW_AT_call_file : (data1) 1\n <240> DW_AT_call_line : (data1) 113\n <241> DW_AT_call_column : (data1) 13\n <242> DW_AT_sibling : (ref_udata) <0x26c>\n <3><244>: Abbrev Number: 5 (DW_TAG_formal_parameter)\n <245> DW_AT_abstract_origin: (GNU_ref_alt) <0x399>\n <249> DW_AT_location : (sec_offset) 0x2eb (location list)\n <24d> DW_AT_GNU_locviews: (sec_offset) 0x2e9\n <3><251>: Abbrev Number: 24 (DW_TAG_formal_parameter)\n <252> DW_AT_abstract_origin: (GNU_ref_alt) <0x38f>\n <3><256>: Abbrev Number: 8 (DW_TAG_GNU_call_site)\n- <257> DW_AT_low_pc : (addr) 0xb32\n+ <257> DW_AT_low_pc : (addr) 0xb36\n <25b> DW_AT_abstract_origin: (GNU_ref_alt) <0x3bd>\n <4><25f>: Abbrev Number: 21 (DW_TAG_GNU_call_site_parameter)\n <260> DW_AT_location : (exprloc) 1 byte block: 51 \t(DW_OP_reg1 (r1))\n <262> DW_AT_GNU_call_site_value: (exprloc) 2 byte block: 75 0 \t(DW_OP_breg5 (r5): 0)\n <4><265>: Abbrev Number: 21 (DW_TAG_GNU_call_site_parameter)\n <266> DW_AT_location : (exprloc) 1 byte block: 52 \t(DW_OP_reg2 (r2))\n <268> DW_AT_GNU_call_site_value: (exprloc) 1 byte block: 41 \t(DW_OP_lit17)\n <4><26a>: Abbrev Number: 0\n <3><26b>: Abbrev Number: 0\n <2><26c>: Abbrev Number: 1 (DW_TAG_inlined_subroutine)\n <26d> DW_AT_abstract_origin: (GNU_ref_alt) <0x383>\n- <271> DW_AT_entry_pc : (addr) 0xb34\n+ <271> DW_AT_entry_pc : (addr) 0xb38\n <275> DW_AT_GNU_entry_view: (data1) 2\n <276> DW_AT_ranges : (sec_offset) 0x98\n <27a> DW_AT_call_file : (data1) 1\n <27b> DW_AT_call_line : (data1) 120\n <27c> DW_AT_call_column : (data1) 13\n <27d> DW_AT_sibling : (ref_udata) <0x2a8>\n <3><27f>: Abbrev Number: 5 (DW_TAG_formal_parameter)\n <280> DW_AT_abstract_origin: (GNU_ref_alt) <0x399>\n <284> DW_AT_location : (sec_offset) 0x305 (location list)\n <288> DW_AT_GNU_locviews: (sec_offset) 0x303\n <3><28c>: Abbrev Number: 24 (DW_TAG_formal_parameter)\n <28d> DW_AT_abstract_origin: (GNU_ref_alt) <0x38f>\n <3><291>: Abbrev Number: 8 (DW_TAG_GNU_call_site)\n- <292> DW_AT_low_pc : (addr) 0xb46\n+ <292> DW_AT_low_pc : (addr) 0xb4a\n <296> DW_AT_abstract_origin: (GNU_ref_alt) <0x3a5>\n <4><29a>: Abbrev Number: 21 (DW_TAG_GNU_call_site_parameter)\n <29b> DW_AT_location : (exprloc) 1 byte block: 51 \t(DW_OP_reg1 (r1))\n <29d> DW_AT_GNU_call_site_value: (exprloc) 2 byte block: 75 0 \t(DW_OP_breg5 (r5): 0)\n <4><2a0>: Abbrev Number: 21 (DW_TAG_GNU_call_site_parameter)\n <2a1> DW_AT_location : (exprloc) 1 byte block: 53 \t(DW_OP_reg3 (r3))\n <2a3> DW_AT_GNU_call_site_value: (exprloc) 2 byte block: 76 0 \t(DW_OP_breg6 (r6): 0)\n <4><2a6>: Abbrev Number: 0\n <3><2a7>: Abbrev Number: 0\n <2><2a8>: Abbrev Number: 1 (DW_TAG_inlined_subroutine)\n <2a9> DW_AT_abstract_origin: (GNU_ref_alt) <0x383>\n- <2ad> DW_AT_entry_pc : (addr) 0xb48\n+ <2ad> DW_AT_entry_pc : (addr) 0xb4c\n <2b1> DW_AT_GNU_entry_view: (data1) 2\n <2b2> DW_AT_ranges : (sec_offset) 0xb8\n <2b6> DW_AT_call_file : (data1) 1\n <2b7> DW_AT_call_line : (data1) 157\n <2b8> DW_AT_call_column : (data1) 13\n <2b9> DW_AT_sibling : (ref_udata) <0x2e3>\n <3><2bb>: Abbrev Number: 5 (DW_TAG_formal_parameter)\n <2bc> DW_AT_abstract_origin: (GNU_ref_alt) <0x399>\n <2c0> DW_AT_location : (sec_offset) 0x31f (location list)\n <2c4> DW_AT_GNU_locviews: (sec_offset) 0x31d\n <3><2c8>: Abbrev Number: 24 (DW_TAG_formal_parameter)\n <2c9> DW_AT_abstract_origin: (GNU_ref_alt) <0x38f>\n <3><2cd>: Abbrev Number: 8 (DW_TAG_GNU_call_site)\n- <2ce> DW_AT_low_pc : (addr) 0xb5a\n+ <2ce> DW_AT_low_pc : (addr) 0xb5e\n <2d2> DW_AT_abstract_origin: (GNU_ref_alt) <0x3a5>\n <4><2d6>: Abbrev Number: 21 (DW_TAG_GNU_call_site_parameter)\n <2d7> DW_AT_location : (exprloc) 1 byte block: 51 \t(DW_OP_reg1 (r1))\n <2d9> DW_AT_GNU_call_site_value: (exprloc) 1 byte block: 31 \t(DW_OP_lit1)\n <4><2db>: Abbrev Number: 21 (DW_TAG_GNU_call_site_parameter)\n <2dc> DW_AT_location : (exprloc) 1 byte block: 53 \t(DW_OP_reg3 (r3))\n <2de> DW_AT_GNU_call_site_value: (exprloc) 2 byte block: 75 0 \t(DW_OP_breg5 (r5): 0)\n <4><2e1>: Abbrev Number: 0\n <3><2e2>: Abbrev Number: 0\n <2><2e3>: Abbrev Number: 1 (DW_TAG_inlined_subroutine)\n <2e4> DW_AT_abstract_origin: (GNU_ref_alt) <0x383>\n- <2e8> DW_AT_entry_pc : (addr) 0xb66\n+ <2e8> DW_AT_entry_pc : (addr) 0xb6a\n <2ec> DW_AT_GNU_entry_view: (data1) 0\n <2ed> DW_AT_ranges : (sec_offset) 0xd8\n <2f1> DW_AT_call_file : (data1) 1\n <2f2> DW_AT_call_line : (data1) 169\n <2f3> DW_AT_call_column : (data1) 9\n <2f4> DW_AT_sibling : (ref_udata) <0x326>\n <3><2f6>: Abbrev Number: 5 (DW_TAG_formal_parameter)\n@@ -331,80 +331,80 @@\n <2fb> DW_AT_location : (sec_offset) 0x339 (location list)\n <2ff> DW_AT_GNU_locviews: (sec_offset) 0x337\n <3><303>: Abbrev Number: 5 (DW_TAG_formal_parameter)\n <304> DW_AT_abstract_origin: (GNU_ref_alt) <0x38f>\n <308> DW_AT_location : (sec_offset) 0x353 (location list)\n <30c> DW_AT_GNU_locviews: (sec_offset) 0x351\n <3><310>: Abbrev Number: 8 (DW_TAG_GNU_call_site)\n- <311> DW_AT_low_pc : (addr) 0xb74\n+ <311> DW_AT_low_pc : (addr) 0xb78\n <315> DW_AT_abstract_origin: (GNU_ref_alt) <0x3a5>\n <4><319>: Abbrev Number: 21 (DW_TAG_GNU_call_site_parameter)\n <31a> DW_AT_location : (exprloc) 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <31c> DW_AT_GNU_call_site_value: (exprloc) 2 byte block: 74 0 \t(DW_OP_breg4 (r4): 0)\n <4><31f>: Abbrev Number: 21 (DW_TAG_GNU_call_site_parameter)\n <320> DW_AT_location : (exprloc) 1 byte block: 51 \t(DW_OP_reg1 (r1))\n <322> DW_AT_GNU_call_site_value: (exprloc) 1 byte block: 31 \t(DW_OP_lit1)\n <4><324>: Abbrev Number: 0\n <3><325>: Abbrev Number: 0\n <2><326>: Abbrev Number: 1 (DW_TAG_inlined_subroutine)\n <327> DW_AT_abstract_origin: (GNU_ref_alt) <0x383>\n- <32b> DW_AT_entry_pc : (addr) 0xb7a\n+ <32b> DW_AT_entry_pc : (addr) 0xb7e\n <32f> DW_AT_GNU_entry_view: (data1) 1\n <330> DW_AT_ranges : (sec_offset) 0xf0\n <334> DW_AT_call_file : (data1) 1\n <335> DW_AT_call_line : (data1) 98\n <336> DW_AT_call_column : (data1) 9\n <337> DW_AT_sibling : (ref_udata) <0x361>\n <3><339>: Abbrev Number: 5 (DW_TAG_formal_parameter)\n <33a> DW_AT_abstract_origin: (GNU_ref_alt) <0x399>\n <33e> DW_AT_location : (sec_offset) 0x368 (location list)\n <342> DW_AT_GNU_locviews: (sec_offset) 0x366\n <3><346>: Abbrev Number: 24 (DW_TAG_formal_parameter)\n <347> DW_AT_abstract_origin: (GNU_ref_alt) <0x38f>\n <3><34b>: Abbrev Number: 8 (DW_TAG_GNU_call_site)\n- <34c> DW_AT_low_pc : (addr) 0xb8c\n+ <34c> DW_AT_low_pc : (addr) 0xb90\n <350> DW_AT_abstract_origin: (GNU_ref_alt) <0x3bd>\n <4><354>: Abbrev Number: 21 (DW_TAG_GNU_call_site_parameter)\n <355> DW_AT_location : (exprloc) 1 byte block: 51 \t(DW_OP_reg1 (r1))\n <357> DW_AT_GNU_call_site_value: (exprloc) 1 byte block: 31 \t(DW_OP_lit1)\n <4><359>: Abbrev Number: 21 (DW_TAG_GNU_call_site_parameter)\n <35a> DW_AT_location : (exprloc) 1 byte block: 52 \t(DW_OP_reg2 (r2))\n <35c> DW_AT_GNU_call_site_value: (exprloc) 2 byte block: 8 33 \t(DW_OP_const1u: 51)\n <4><35f>: Abbrev Number: 0\n <3><360>: Abbrev Number: 0\n <2><361>: Abbrev Number: 20 (DW_TAG_inlined_subroutine)\n <362> DW_AT_abstract_origin: (GNU_ref_alt) <0x383>\n- <366> DW_AT_entry_pc : (addr) 0xb8c\n+ <366> DW_AT_entry_pc : (addr) 0xb90\n <36a> DW_AT_GNU_entry_view: (data1) 2\n- <36b> DW_AT_low_pc : (addr) 0xb8c\n+ <36b> DW_AT_low_pc : (addr) 0xb90\n <36f> DW_AT_high_pc : (udata) 14\n <370> DW_AT_call_file : (data1) 1\n <371> DW_AT_call_line : (data1) 99\n <372> DW_AT_call_column : (data1) 9\n <373> DW_AT_sibling : (ref_udata) <0x39d>\n <3><375>: Abbrev Number: 5 (DW_TAG_formal_parameter)\n <376> DW_AT_abstract_origin: (GNU_ref_alt) <0x399>\n <37a> DW_AT_location : (sec_offset) 0x382 (location list)\n <37e> DW_AT_GNU_locviews: (sec_offset) 0x380\n <3><382>: Abbrev Number: 24 (DW_TAG_formal_parameter)\n <383> DW_AT_abstract_origin: (GNU_ref_alt) <0x38f>\n <3><387>: Abbrev Number: 8 (DW_TAG_GNU_call_site)\n- <388> DW_AT_low_pc : (addr) 0xb9a\n+ <388> DW_AT_low_pc : (addr) 0xb9e\n <38c> DW_AT_abstract_origin: (GNU_ref_alt) <0x3bd>\n <4><390>: Abbrev Number: 21 (DW_TAG_GNU_call_site_parameter)\n <391> DW_AT_location : (exprloc) 1 byte block: 51 \t(DW_OP_reg1 (r1))\n <393> DW_AT_GNU_call_site_value: (exprloc) 1 byte block: 31 \t(DW_OP_lit1)\n <4><395>: Abbrev Number: 21 (DW_TAG_GNU_call_site_parameter)\n <396> DW_AT_location : (exprloc) 1 byte block: 52 \t(DW_OP_reg2 (r2))\n <398> DW_AT_GNU_call_site_value: (exprloc) 2 byte block: 8 2b \t(DW_OP_const1u: 43)\n <4><39b>: Abbrev Number: 0\n <3><39c>: Abbrev Number: 0\n <2><39d>: Abbrev Number: 1 (DW_TAG_inlined_subroutine)\n <39e> DW_AT_abstract_origin: (GNU_ref_alt) <0x383>\n- <3a2> DW_AT_entry_pc : (addr) 0xbb4\n+ <3a2> DW_AT_entry_pc : (addr) 0xbb8\n <3a6> DW_AT_GNU_entry_view: (data1) 0\n <3a7> DW_AT_ranges : (sec_offset) 0x110\n <3ab> DW_AT_call_file : (data1) 1\n <3ac> DW_AT_call_line : (data1) 124\n <3ad> DW_AT_call_column : (data1) 13\n <3ae> DW_AT_sibling : (ref_udata) <0x3cb>\n <3><3b0>: Abbrev Number: 5 (DW_TAG_formal_parameter)\n@@ -414,34 +414,34 @@\n <3><3bd>: Abbrev Number: 5 (DW_TAG_formal_parameter)\n <3be> DW_AT_abstract_origin: (GNU_ref_alt) <0x38f>\n <3c2> DW_AT_location : (sec_offset) 0x3b6 (location list)\n <3c6> DW_AT_GNU_locviews: (sec_offset) 0x3b4\n <3><3ca>: Abbrev Number: 0\n <2><3cb>: Abbrev Number: 1 (DW_TAG_inlined_subroutine)\n <3cc> DW_AT_abstract_origin: (GNU_ref_alt) <0x383>\n- <3d0> DW_AT_entry_pc : (addr) 0xbd0\n+ <3d0> DW_AT_entry_pc : (addr) 0xbd4\n <3d4> DW_AT_GNU_entry_view: (data1) 0\n <3d5> DW_AT_ranges : (sec_offset) 0x128\n <3d9> DW_AT_call_file : (data1) 1\n <3da> DW_AT_call_line : (data1) 161\n <3db> DW_AT_call_column : (data1) 13\n <3dc> DW_AT_sibling : (ref_udata) <0x3f8>\n <3><3de>: Abbrev Number: 10 (DW_TAG_formal_parameter)\n <3df> DW_AT_abstract_origin: (GNU_ref_alt) <0x399>\n- <3e3> DW_AT_location : (exprloc) 6 byte block: 3 e4 12 0 0 9f \t(DW_OP_addr: 12e4; DW_OP_stack_value)\n+ <3e3> DW_AT_location : (exprloc) 6 byte block: 3 e8 12 0 0 9f \t(DW_OP_addr: 12e8; DW_OP_stack_value)\n <3><3ea>: Abbrev Number: 5 (DW_TAG_formal_parameter)\n <3eb> DW_AT_abstract_origin: (GNU_ref_alt) <0x38f>\n <3ef> DW_AT_location : (sec_offset) 0x3cb (location list)\n <3f3> DW_AT_GNU_locviews: (sec_offset) 0x3c9\n <3><3f7>: Abbrev Number: 0\n <2><3f8>: Abbrev Number: 3 (DW_TAG_GNU_call_site)\n- <3f9> DW_AT_low_pc : (addr) 0x996\n+ <3f9> DW_AT_low_pc : (addr) 0x99a\n <3fd> DW_AT_abstract_origin: (GNU_ref_alt) <0x406>\n <2><401>: Abbrev Number: 19 (DW_TAG_GNU_call_site)\n- <402> DW_AT_low_pc : (addr) 0x9a6\n+ <402> DW_AT_low_pc : (addr) 0x9aa\n <406> DW_AT_abstract_origin: (GNU_ref_alt) <0x412>\n <40a> DW_AT_sibling : (ref_udata) <0x42c>\n <3><40c>: Abbrev Number: 21 (DW_TAG_GNU_call_site_parameter)\n <40d> DW_AT_location : (exprloc) 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <40f> DW_AT_GNU_call_site_value: (exprloc) 2 byte block: 75 0 \t(DW_OP_breg5 (r5): 0)\n <3><412>: Abbrev Number: 21 (DW_TAG_GNU_call_site_parameter)\n <413> DW_AT_location : (exprloc) 1 byte block: 51 \t(DW_OP_reg1 (r1))\n@@ -453,154 +453,154 @@\n <41f> DW_AT_location : (exprloc) 1 byte block: 53 \t(DW_OP_reg3 (r3))\n <421> DW_AT_GNU_call_site_value: (exprloc) 2 byte block: 7a 0 \t(DW_OP_breg10 (r10): 0)\n <3><424>: Abbrev Number: 21 (DW_TAG_GNU_call_site_parameter)\n <425> DW_AT_location : (exprloc) 2 byte block: 7d 0 \t(DW_OP_breg13 (r13): 0)\n <428> DW_AT_GNU_call_site_value: (exprloc) 2 byte block: 74 0 \t(DW_OP_breg4 (r4): 0)\n <3><42b>: Abbrev Number: 0\n <2><42c>: Abbrev Number: 19 (DW_TAG_GNU_call_site)\n- <42d> DW_AT_low_pc : (addr) 0x9d8\n+ <42d> DW_AT_low_pc : (addr) 0x9dc\n <431> DW_AT_abstract_origin: (GNU_ref_alt) <0x3e0>\n <435> DW_AT_sibling : (ref_udata) <0x43d>\n <3><437>: Abbrev Number: 21 (DW_TAG_GNU_call_site_parameter)\n <438> DW_AT_location : (exprloc) 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <43a> DW_AT_GNU_call_site_value: (exprloc) 1 byte block: 31 \t(DW_OP_lit1)\n <3><43c>: Abbrev Number: 0\n <2><43d>: Abbrev Number: 19 (DW_TAG_GNU_call_site)\n- <43e> DW_AT_low_pc : (addr) 0x9fe\n+ <43e> DW_AT_low_pc : (addr) 0xa02\n <442> DW_AT_abstract_origin: (GNU_ref_alt) <0x3e0>\n <446> DW_AT_sibling : (ref_udata) <0x44f>\n <3><448>: Abbrev Number: 21 (DW_TAG_GNU_call_site_parameter)\n <449> DW_AT_location : (exprloc) 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <44b> DW_AT_GNU_call_site_value: (exprloc) 2 byte block: 74 0 \t(DW_OP_breg4 (r4): 0)\n <3><44e>: Abbrev Number: 0\n <2><44f>: Abbrev Number: 19 (DW_TAG_GNU_call_site)\n- <450> DW_AT_low_pc : (addr) 0xa20\n+ <450> DW_AT_low_pc : (addr) 0xa24\n <454> DW_AT_abstract_origin: (GNU_ref_alt) <0x41e>\n <458> DW_AT_sibling : (ref_udata) <0x461>\n <3><45a>: Abbrev Number: 21 (DW_TAG_GNU_call_site_parameter)\n <45b> DW_AT_location : (exprloc) 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <45d> DW_AT_GNU_call_site_value: (exprloc) 2 byte block: 76 0 \t(DW_OP_breg6 (r6): 0)\n <3><460>: Abbrev Number: 0\n <2><461>: Abbrev Number: 7 (DW_TAG_GNU_call_site)\n- <462> DW_AT_low_pc : (addr) 0xa3e\n+ <462> DW_AT_low_pc : (addr) 0xa42\n <466> DW_AT_abstract_origin: (ref_udata) <0x576>\n <2><468>: Abbrev Number: 19 (DW_TAG_GNU_call_site)\n- <469> DW_AT_low_pc : (addr) 0xa5c\n+ <469> DW_AT_low_pc : (addr) 0xa60\n <46d> DW_AT_abstract_origin: (GNU_ref_alt) <0x41e>\n <471> DW_AT_sibling : (ref_udata) <0x47a>\n <3><473>: Abbrev Number: 21 (DW_TAG_GNU_call_site_parameter)\n <474> DW_AT_location : (exprloc) 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <476> DW_AT_GNU_call_site_value: (exprloc) 2 byte block: 75 0 \t(DW_OP_breg5 (r5): 0)\n <3><479>: Abbrev Number: 0\n <2><47a>: Abbrev Number: 3 (DW_TAG_GNU_call_site)\n- <47b> DW_AT_low_pc : (addr) 0xa70\n+ <47b> DW_AT_low_pc : (addr) 0xa74\n <47f> DW_AT_abstract_origin: (GNU_ref_alt) <0x3c8>\n <2><483>: Abbrev Number: 9 (DW_TAG_GNU_call_site)\n- <484> DW_AT_low_pc : (addr) 0xa7e\n+ <484> DW_AT_low_pc : (addr) 0xa82\n <488> DW_AT_abstract_origin: (ref_udata) <0x582>\n <48a> DW_AT_sibling : (ref_udata) <0x499>\n <3><48c>: Abbrev Number: 21 (DW_TAG_GNU_call_site_parameter)\n <48d> DW_AT_location : (exprloc) 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <48f> DW_AT_GNU_call_site_value: (exprloc) 2 byte block: 75 0 \t(DW_OP_breg5 (r5): 0)\n <3><492>: Abbrev Number: 21 (DW_TAG_GNU_call_site_parameter)\n <493> DW_AT_location : (exprloc) 1 byte block: 51 \t(DW_OP_reg1 (r1))\n <495> DW_AT_GNU_call_site_value: (exprloc) 2 byte block: 74 0 \t(DW_OP_breg4 (r4): 0)\n <3><498>: Abbrev Number: 0\n <2><499>: Abbrev Number: 9 (DW_TAG_GNU_call_site)\n- <49a> DW_AT_low_pc : (addr) 0xa88\n+ <49a> DW_AT_low_pc : (addr) 0xa8c\n <49e> DW_AT_abstract_origin: (ref_udata) <0x58e>\n <4a0> DW_AT_sibling : (ref_udata) <0x4a9>\n <3><4a2>: Abbrev Number: 21 (DW_TAG_GNU_call_site_parameter)\n <4a3> DW_AT_location : (exprloc) 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <4a5> DW_AT_GNU_call_site_value: (exprloc) 2 byte block: 74 0 \t(DW_OP_breg4 (r4): 0)\n <3><4a8>: Abbrev Number: 0\n <2><4a9>: Abbrev Number: 19 (DW_TAG_GNU_call_site)\n- <4aa> DW_AT_low_pc : (addr) 0xa8e\n+ <4aa> DW_AT_low_pc : (addr) 0xa92\n <4ae> DW_AT_abstract_origin: (GNU_ref_alt) <0x3d4>\n <4b2> DW_AT_sibling : (ref_udata) <0x4bb>\n <3><4b4>: Abbrev Number: 21 (DW_TAG_GNU_call_site_parameter)\n <4b5> DW_AT_location : (exprloc) 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <4b7> DW_AT_GNU_call_site_value: (exprloc) 2 byte block: 75 0 \t(DW_OP_breg5 (r5): 0)\n <3><4ba>: Abbrev Number: 0\n <2><4bb>: Abbrev Number: 9 (DW_TAG_GNU_call_site)\n- <4bc> DW_AT_low_pc : (addr) 0xaa8\n+ <4bc> DW_AT_low_pc : (addr) 0xaac\n <4c0> DW_AT_abstract_origin: (ref_udata) <0x582>\n <4c2> DW_AT_sibling : (ref_udata) <0x4cb>\n <3><4c4>: Abbrev Number: 21 (DW_TAG_GNU_call_site_parameter)\n <4c5> DW_AT_location : (exprloc) 1 byte block: 51 \t(DW_OP_reg1 (r1))\n <4c7> DW_AT_GNU_call_site_value: (exprloc) 2 byte block: 74 0 \t(DW_OP_breg4 (r4): 0)\n <3><4ca>: Abbrev Number: 0\n <2><4cb>: Abbrev Number: 9 (DW_TAG_GNU_call_site)\n- <4cc> DW_AT_low_pc : (addr) 0xab2\n+ <4cc> DW_AT_low_pc : (addr) 0xab6\n <4d0> DW_AT_abstract_origin: (ref_udata) <0x58e>\n <4d2> DW_AT_sibling : (ref_udata) <0x4db>\n <3><4d4>: Abbrev Number: 21 (DW_TAG_GNU_call_site_parameter)\n <4d5> DW_AT_location : (exprloc) 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <4d7> DW_AT_GNU_call_site_value: (exprloc) 2 byte block: 74 0 \t(DW_OP_breg4 (r4): 0)\n <3><4da>: Abbrev Number: 0\n <2><4db>: Abbrev Number: 3 (DW_TAG_GNU_call_site)\n- <4dc> DW_AT_low_pc : (addr) 0xacc\n+ <4dc> DW_AT_low_pc : (addr) 0xad0\n <4e0> DW_AT_abstract_origin: (GNU_ref_alt) <0x3c8>\n <2><4e4>: Abbrev Number: 9 (DW_TAG_GNU_call_site)\n- <4e5> DW_AT_low_pc : (addr) 0xad6\n+ <4e5> DW_AT_low_pc : (addr) 0xada\n <4e9> DW_AT_abstract_origin: (ref_udata) <0x576>\n <4eb> DW_AT_sibling : (ref_udata) <0x4f4>\n <3><4ed>: Abbrev Number: 21 (DW_TAG_GNU_call_site_parameter)\n <4ee> DW_AT_location : (exprloc) 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <4f0> DW_AT_GNU_call_site_value: (exprloc) 2 byte block: 75 0 \t(DW_OP_breg5 (r5): 0)\n <3><4f3>: Abbrev Number: 0\n <2><4f4>: Abbrev Number: 19 (DW_TAG_GNU_call_site)\n- <4f5> DW_AT_low_pc : (addr) 0xae0\n+ <4f5> DW_AT_low_pc : (addr) 0xae4\n <4f9> DW_AT_abstract_origin: (GNU_ref_alt) <0x3d4>\n <4fd> DW_AT_sibling : (ref_udata) <0x506>\n <3><4ff>: Abbrev Number: 21 (DW_TAG_GNU_call_site_parameter)\n <500> DW_AT_location : (exprloc) 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <502> DW_AT_GNU_call_site_value: (exprloc) 2 byte block: 75 0 \t(DW_OP_breg5 (r5): 0)\n <3><505>: Abbrev Number: 0\n <2><506>: Abbrev Number: 3 (DW_TAG_GNU_call_site)\n- <507> DW_AT_low_pc : (addr) 0xb08\n+ <507> DW_AT_low_pc : (addr) 0xb0c\n <50b> DW_AT_abstract_origin: (GNU_ref_alt) <0x3b1>\n <2><50f>: Abbrev Number: 19 (DW_TAG_GNU_call_site)\n- <510> DW_AT_low_pc : (addr) 0xb20\n+ <510> DW_AT_low_pc : (addr) 0xb24\n <514> DW_AT_abstract_origin: (GNU_ref_alt) <0x3e0>\n <518> DW_AT_sibling : (ref_udata) <0x520>\n <3><51a>: Abbrev Number: 21 (DW_TAG_GNU_call_site_parameter)\n <51b> DW_AT_location : (exprloc) 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <51d> DW_AT_GNU_call_site_value: (exprloc) 1 byte block: 31 \t(DW_OP_lit1)\n <3><51f>: Abbrev Number: 0\n <2><520>: Abbrev Number: 3 (DW_TAG_GNU_call_site)\n- <521> DW_AT_low_pc : (addr) 0xb66\n+ <521> DW_AT_low_pc : (addr) 0xb6a\n <525> DW_AT_abstract_origin: (GNU_ref_alt) <0x3b1>\n <2><529>: Abbrev Number: 19 (DW_TAG_GNU_call_site)\n- <52a> DW_AT_low_pc : (addr) 0xb7a\n+ <52a> DW_AT_low_pc : (addr) 0xb7e\n <52e> DW_AT_abstract_origin: (GNU_ref_alt) <0x3e0>\n <532> DW_AT_sibling : (ref_udata) <0x53a>\n <3><534>: Abbrev Number: 21 (DW_TAG_GNU_call_site_parameter)\n <535> DW_AT_location : (exprloc) 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <537> DW_AT_GNU_call_site_value: (exprloc) 1 byte block: 31 \t(DW_OP_lit1)\n <3><539>: Abbrev Number: 0\n <2><53a>: Abbrev Number: 19 (DW_TAG_GNU_call_site)\n- <53b> DW_AT_low_pc : (addr) 0xba0\n+ <53b> DW_AT_low_pc : (addr) 0xba4\n <53f> DW_AT_abstract_origin: (GNU_ref_alt) <0x3e0>\n <543> DW_AT_sibling : (ref_udata) <0x54b>\n <3><545>: Abbrev Number: 21 (DW_TAG_GNU_call_site_parameter)\n <546> DW_AT_location : (exprloc) 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <548> DW_AT_GNU_call_site_value: (exprloc) 1 byte block: 31 \t(DW_OP_lit1)\n <3><54a>: Abbrev Number: 0\n <2><54b>: Abbrev Number: 3 (DW_TAG_GNU_call_site)\n- <54c> DW_AT_low_pc : (addr) 0xbae\n+ <54c> DW_AT_low_pc : (addr) 0xbb2\n <550> DW_AT_abstract_origin: (GNU_ref_alt) <0x3ed>\n <2><554>: Abbrev Number: 3 (DW_TAG_GNU_call_site)\n- <555> DW_AT_low_pc : (addr) 0xbb4\n+ <555> DW_AT_low_pc : (addr) 0xbb8\n <559> DW_AT_abstract_origin: (GNU_ref_alt) <0x3f9>\n <2><55d>: Abbrev Number: 3 (DW_TAG_GNU_call_site)\n- <55e> DW_AT_low_pc : (addr) 0xbca\n+ <55e> DW_AT_low_pc : (addr) 0xbce\n <562> DW_AT_abstract_origin: (GNU_ref_alt) <0x3ed>\n <2><566>: Abbrev Number: 3 (DW_TAG_GNU_call_site)\n- <567> DW_AT_low_pc : (addr) 0xbd0\n+ <567> DW_AT_low_pc : (addr) 0xbd4\n <56b> DW_AT_abstract_origin: (GNU_ref_alt) <0x3f9>\n <2><56f>: Abbrev Number: 0\n <1><570>: Abbrev Number: 13 (DW_TAG_pointer_type)\n <571> DW_AT_byte_size : (data1) 4\n <572> DW_AT_type : (GNU_ref_alt) <0x361>\n <1><576>: Abbrev Number: 16 (DW_TAG_subprogram)\n <577> DW_AT_external : (flag_present) 1\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- 00000974 000002f0 \n+ 00000978 000002f0 \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": "@@ -7,60 +7,60 @@\n 00000004 v0000000 v0000000 location view pair\n 00000006 v0000000 v0000000 location view pair\n 00000008 v0000000 v0000000 location view pair\n 0000000a v0000000 v0000000 location view pair\n 0000000c v0000000 v0000000 location view pair\n \n 0000000e v0000000 v0000000 views at 00000000 for:\n- 00000974 00000995 (DW_OP_reg0 (r0))\n+ 00000978 00000999 (DW_OP_reg0 (r0))\n 00000019 v0000000 v0000000 views at 00000002 for:\n- 00000995 00000a04 (DW_OP_reg5 (r5))\n+ 00000999 00000a08 (DW_OP_reg5 (r5))\n 00000024 v0000000 v0000000 views at 00000004 for:\n- 00000a04 00000a06 (DW_OP_breg5 (r5): 0; DW_OP_breg3 (r3): 0; DW_OP_minus; DW_OP_stack_value)\n+ 00000a08 00000a0a (DW_OP_breg5 (r5): 0; DW_OP_breg3 (r3): 0; DW_OP_minus; DW_OP_stack_value)\n 00000034 v0000000 v0000000 views at 00000006 for:\n- 00000a06 00000a44 (DW_OP_reg5 (r5))\n+ 00000a0a 00000a48 (DW_OP_reg5 (r5))\n 0000003f v0000000 v0000000 views at 00000008 for:\n- 00000aba 00000ace (DW_OP_reg5 (r5))\n+ 00000abe 00000ad2 (DW_OP_reg5 (r5))\n 0000004a v0000000 v0000000 views at 0000000a for:\n- 00000b20 00000b48 (DW_OP_reg5 (r5))\n+ 00000b24 00000b4c (DW_OP_reg5 (r5))\n 00000055 v0000000 v0000000 views at 0000000c for:\n- 00000b7a 00000ba0 (DW_OP_reg5 (r5))\n+ 00000b7e 00000ba4 (DW_OP_reg5 (r5))\n 00000060 \n \n 00000068 v0000000 v0000000 location view pair\n 0000006a v0000000 v0000001 location view pair\n 0000006c v0000001 v0000000 location view pair\n 0000006e v0000000 v0000000 location view pair\n 00000070 v0000000 v0000000 location view pair\n \n 00000072 v0000000 v0000000 views at 00000068 for:\n- 00000974 00000995 (DW_OP_reg1 (r1))\n+ 00000978 00000999 (DW_OP_reg1 (r1))\n 0000007d v0000000 v0000001 views at 0000006a for:\n- 00000995 00000a04 (DW_OP_reg6 (r6))\n+ 00000999 00000a08 (DW_OP_reg6 (r6))\n 00000088 v0000001 v0000000 views at 0000006c for:\n- 00000a04 00000a12 (DW_OP_breg3 (r3): 0; DW_OP_lit2; DW_OP_shl; DW_OP_breg6 (r6): 0; DW_OP_plus; DW_OP_stack_value)\n+ 00000a08 00000a16 (DW_OP_breg3 (r3): 0; DW_OP_lit2; DW_OP_shl; DW_OP_breg6 (r6): 0; DW_OP_plus; DW_OP_stack_value)\n 0000009a v0000000 v0000000 views at 0000006e for:\n- 00000a12 00000a1f (DW_OP_breg3 (r3): 0; DW_OP_lit2; DW_OP_shl; DW_OP_GNU_entry_value: (DW_OP_reg1 (r1)); DW_OP_plus; DW_OP_stack_value)\n+ 00000a16 00000a23 (DW_OP_breg3 (r3): 0; DW_OP_lit2; DW_OP_shl; DW_OP_GNU_entry_value: (DW_OP_reg1 (r1)); DW_OP_plus; DW_OP_stack_value)\n 000000ad v0000000 v0000000 views at 00000070 for:\n- 00000b7a 00000b7c (DW_OP_breg3 (r3): 0; DW_OP_lit2; DW_OP_shl; DW_OP_breg6 (r6): 0; DW_OP_plus; DW_OP_stack_value)\n+ 00000b7e 00000b80 (DW_OP_breg3 (r3): 0; DW_OP_lit2; DW_OP_shl; DW_OP_breg6 (r6): 0; DW_OP_plus; DW_OP_stack_value)\n 000000bf \n \n 000000c7 v0000000 v0000000 location view pair\n 000000c9 v0000000 v0000000 location view pair\n 000000cb v0000000 v0000000 location view pair\n 000000cd v0000000 v0000000 location view pair\n \n 000000cf v0000000 v0000000 views at 000000c7 for:\n- 000009a6 000009c6 (DW_OP_reg0 (r0))\n+ 000009aa 000009ca (DW_OP_reg0 (r0))\n 000000da v0000000 v0000000 views at 000000c9 for:\n- 000009d8 000009ec (DW_OP_reg0 (r0))\n+ 000009dc 000009f0 (DW_OP_reg0 (r0))\n 000000e5 v0000000 v0000000 views at 000000cb for:\n- 000009fe 00000a18 (DW_OP_reg0 (r0))\n+ 00000a02 00000a1c (DW_OP_reg0 (r0))\n 000000f0 v0000000 v0000000 views at 000000cd for:\n- 00000b7a 00000b80 (DW_OP_reg0 (r0))\n+ 00000b7e 00000b84 (DW_OP_reg0 (r0))\n 000000fb \n \n 00000103 v0000001 v0000000 location view pair\n 00000105 v0000000 v0000000 location view pair\n 00000107 v0000000 v0000000 location view pair\n 00000109 v0000000 v0000000 location view pair\n 0000010b v0000000 v0000000 location view pair\n@@ -69,170 +69,170 @@\n 00000111 v0000000 v0000000 location view pair\n 00000113 v0000000 v0000000 location view pair\n 00000115 v0000000 v0000000 location view pair\n 00000117 v0000000 v0000000 location view pair\n 00000119 v0000000 v0000000 location view pair\n \n 0000011b v0000001 v0000000 views at 00000103 for:\n- 00000a1c 00000a3e (DW_OP_lit0; DW_OP_stack_value)\n+ 00000a20 00000a42 (DW_OP_lit0; DW_OP_stack_value)\n 00000127 v0000000 v0000000 views at 00000105 for:\n- 00000a3e 00000a44 (DW_OP_reg0 (r0))\n+ 00000a42 00000a48 (DW_OP_reg0 (r0))\n 00000132 v0000000 v0000000 views at 00000107 for:\n- 00000a44 00000aba (DW_OP_reg4 (r4))\n+ 00000a48 00000abe (DW_OP_reg4 (r4))\n 0000013d v0000000 v0000000 views at 00000109 for:\n- 00000aba 00000ad6 (DW_OP_lit0; DW_OP_stack_value)\n+ 00000abe 00000ada (DW_OP_lit0; DW_OP_stack_value)\n 00000149 v0000000 v0000000 views at 0000010b for:\n- 00000ad6 00000adc (DW_OP_reg0 (r0))\n+ 00000ada 00000ae0 (DW_OP_reg0 (r0))\n 00000154 v0000000 v0000000 views at 0000010d for:\n- 00000adc 00000af6 (DW_OP_reg4 (r4))\n+ 00000ae0 00000afa (DW_OP_reg4 (r4))\n 0000015f v0000000 v0000000 views at 0000010f for:\n- 00000af6 00000b07 (DW_OP_reg0 (r0))\n+ 00000afa 00000b0b (DW_OP_reg0 (r0))\n 0000016a v0000000 v0000000 views at 00000111 for:\n- 00000b07 00000b0c (DW_OP_reg4 (r4))\n+ 00000b0b 00000b10 (DW_OP_reg4 (r4))\n 00000175 v0000000 v0000000 views at 00000113 for:\n- 00000b20 00000b48 (DW_OP_lit0; DW_OP_stack_value)\n+ 00000b24 00000b4c (DW_OP_lit0; DW_OP_stack_value)\n 00000181 v0000000 v0000000 views at 00000115 for:\n- 00000b48 00000b62 (DW_OP_reg4 (r4))\n+ 00000b4c 00000b66 (DW_OP_reg4 (r4))\n 0000018c v0000000 v0000000 views at 00000117 for:\n- 00000ba0 00000bbc (DW_OP_lit0; DW_OP_stack_value)\n+ 00000ba4 00000bc0 (DW_OP_lit0; DW_OP_stack_value)\n 00000198 v0000000 v0000000 views at 00000119 for:\n- 00000bbc 00000bd4 (DW_OP_reg4 (r4))\n+ 00000bc0 00000bd8 (DW_OP_reg4 (r4))\n 000001a3 \n \n 000001ab v0000000 v0000000 location view pair\n 000001ad v0000000 v0000000 location view pair\n 000001af v0000000 v0000000 location view pair\n \n 000001b1 v0000000 v0000000 views at 000001ab for:\n- 00000acc 00000ad5 (DW_OP_reg0 (r0))\n+ 00000ad0 00000ad9 (DW_OP_reg0 (r0))\n 000001bc v0000000 v0000000 views at 000001ad for:\n- 00000ad5 00000ae2 (DW_OP_reg5 (r5))\n+ 00000ad9 00000ae6 (DW_OP_reg5 (r5))\n 000001c7 v0000000 v0000000 views at 000001af for:\n- 00000ba0 00000bad (DW_OP_reg0 (r0))\n+ 00000ba4 00000bb1 (DW_OP_reg0 (r0))\n 000001d2 \n \n 000001da v0000002 v0000000 location view pair\n 000001dc v0000000 v0000000 location view pair\n \n 000001de v0000002 v0000000 views at 000001da for:\n- 00000a36 00000a44 (DW_OP_lit0; DW_OP_stack_value)\n+ 00000a3a 00000a48 (DW_OP_lit0; DW_OP_stack_value)\n 000001ea v0000000 v0000000 views at 000001dc for:\n- 00000ad2 00000ae2 (DW_OP_lit1; DW_OP_stack_value)\n+ 00000ad6 00000ae6 (DW_OP_lit1; DW_OP_stack_value)\n 000001f6 \n \n 000001fe v0000000 v0000000 location view pair\n 00000200 v0000000 v0000000 location view pair\n 00000202 v0000000 v0000000 location view pair\n 00000204 v0000000 v0000000 location view pair\n 00000206 v0000000 v0000000 location view pair\n \n 00000208 v0000000 v0000000 views at 000001fe for:\n- 00000a70 00000a7d (DW_OP_reg0 (r0))\n+ 00000a74 00000a81 (DW_OP_reg0 (r0))\n 00000213 v0000000 v0000000 views at 00000200 for:\n- 00000a7d 00000a90 (DW_OP_reg5 (r5))\n+ 00000a81 00000a94 (DW_OP_reg5 (r5))\n 0000021e v0000000 v0000000 views at 00000202 for:\n- 00000a9c 00000aa4 (DW_OP_breg0 (r0): 0)\n+ 00000aa0 00000aa8 (DW_OP_breg0 (r0): 0)\n 0000022a v0000000 v0000000 views at 00000204 for:\n- 00000aa4 00000aa7 (DW_OP_reg0 (r0))\n+ 00000aa8 00000aab (DW_OP_reg0 (r0))\n 00000235 v0000000 v0000000 views at 00000206 for:\n- 00000bbc 00000bc9 (DW_OP_reg0 (r0))\n+ 00000bc0 00000bcd (DW_OP_reg0 (r0))\n 00000240 \n \n 00000248 v0000000 v0000000 location view pair\n 0000024a v0000001 v0000002 location view pair\n \n 0000024c v0000000 v0000000 views at 00000248 for:\n- 00000a78 00000a90 (DW_OP_lit1; DW_OP_stack_value)\n+ 00000a7c 00000a94 (DW_OP_lit1; DW_OP_stack_value)\n 00000258 v0000001 v0000002 views at 0000024a for:\n- 00000aa2 00000ab2 (DW_OP_lit0; DW_OP_stack_value)\n+ 00000aa6 00000ab6 (DW_OP_lit0; DW_OP_stack_value)\n 00000264 \n \n 0000026c v0000001 v0000000 location view pair\n \n 0000026e v0000001 v0000000 views at 0000026c for:\n- 000009c0 000009d2 (DW_OP_addr: 1248; DW_OP_stack_value)\n+ 000009c4 000009d6 (DW_OP_addr: 124c; DW_OP_stack_value)\n 0000027e \n \n 00000286 v0000001 v0000000 location view pair\n \n 00000288 v0000001 v0000000 views at 00000286 for:\n- 000009e4 000009f8 (DW_OP_addr: e54; DW_OP_stack_value)\n+ 000009e8 000009fc (DW_OP_addr: e58; DW_OP_stack_value)\n 00000298 \n \n 000002a0 v0000001 v0000000 location view pair\n \n 000002a2 v0000001 v0000000 views at 000002a0 for:\n- 00000ae2 00000af6 (DW_OP_addr: 1318; DW_OP_stack_value)\n+ 00000ae6 00000afa (DW_OP_addr: 131c; DW_OP_stack_value)\n 000002b2 \n \n 000002ba v0000000 v0000000 location view pair\n \n 000002bc v0000000 v0000000 views at 000002ba for:\n- 00000b08 00000b0e (DW_OP_addr: 1300; DW_OP_stack_value)\n+ 00000b0c 00000b12 (DW_OP_addr: 1304; DW_OP_stack_value)\n 000002cc \n \n 000002d4 v0000000 v0000000 location view pair\n \n 000002d6 v0000000 v0000000 views at 000002d4 for:\n- 00000b08 00000b0e (DW_OP_reg5 (r5))\n+ 00000b0c 00000b12 (DW_OP_reg5 (r5))\n 000002e1 \n \n 000002e9 v0000001 v0000000 location view pair\n \n 000002eb v0000001 v0000000 views at 000002e9 for:\n- 00000b20 00000b34 (DW_OP_addr: 12b0; DW_OP_stack_value)\n+ 00000b24 00000b38 (DW_OP_addr: 12b4; DW_OP_stack_value)\n 000002fb \n \n 00000303 v0000002 v0000000 location view pair\n \n 00000305 v0000002 v0000000 views at 00000303 for:\n- 00000b34 00000b48 (DW_OP_addr: 12cc; DW_OP_stack_value)\n+ 00000b38 00000b4c (DW_OP_addr: 12d0; DW_OP_stack_value)\n 00000315 \n \n 0000031d v0000002 v0000000 location view pair\n \n 0000031f v0000002 v0000000 views at 0000031d for:\n- 00000b48 00000b5c (DW_OP_addr: 1338; DW_OP_stack_value)\n+ 00000b4c 00000b60 (DW_OP_addr: 133c; DW_OP_stack_value)\n 0000032f \n \n 00000337 v0000000 v0000000 location view pair\n \n 00000339 v0000000 v0000000 views at 00000337 for:\n- 00000b66 00000b74 (DW_OP_addr: 1354; DW_OP_stack_value)\n+ 00000b6a 00000b78 (DW_OP_addr: 1358; DW_OP_stack_value)\n 00000349 \n \n 00000351 v0000000 v0000000 location view pair\n \n 00000353 v0000000 v0000000 views at 00000351 for:\n- 00000b66 00000b74 (DW_OP_reg4 (r4))\n+ 00000b6a 00000b78 (DW_OP_reg4 (r4))\n 0000035e \n \n 00000366 v0000001 v0000000 location view pair\n \n 00000368 v0000001 v0000000 views at 00000366 for:\n- 00000b7a 00000b8c (DW_OP_addr: 1278; DW_OP_stack_value)\n+ 00000b7e 00000b90 (DW_OP_addr: 127c; DW_OP_stack_value)\n 00000378 \n \n 00000380 v0000002 v0000000 location view pair\n \n 00000382 v0000002 v0000000 views at 00000380 for:\n- 00000b8c 00000b9a (DW_OP_addr: 1248; DW_OP_stack_value)\n+ 00000b90 00000b9e (DW_OP_addr: 124c; DW_OP_stack_value)\n 00000392 \n \n 0000039a v0000000 v0000000 location view pair\n \n 0000039c v0000000 v0000000 views at 0000039a for:\n- 00000bb4 00000bbc (DW_OP_addr: 12e4; DW_OP_stack_value)\n+ 00000bb8 00000bc0 (DW_OP_addr: 12e8; DW_OP_stack_value)\n 000003ac \n \n 000003b4 v0000000 v0000000 location view pair\n \n 000003b6 v0000000 v0000000 views at 000003b4 for:\n- 00000bb4 00000bbc (DW_OP_reg5 (r5))\n+ 00000bb8 00000bc0 (DW_OP_reg5 (r5))\n 000003c1 \n \n 000003c9 v0000000 v0000000 location view pair\n \n 000003cb v0000000 v0000000 views at 000003c9 for:\n- 00000bd0 00000c64 (DW_OP_reg5 (r5))\n+ 00000bd4 00000c68 (DW_OP_reg5 (r5))\n 000003d6 \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- 00000974 000002f0 \n+ 00000978 000002f0 \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-0000087c <_init>:\n+00000880 <_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-00000888 <.plt>:\n+0000088c <.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-00000974
:\n+00000978
:\n \t...\n \n-00000c64 <_start>:\n+00000c68 <_start>:\n \t...\n \n-00000cac :\n+00000cb0 :\n \t...\n \n-00000cd0 :\n+00000cd4 :\n \t...\n \n-00000cfc :\n+00000d00 :\n \t...\n \n-00000d30 <__do_global_dtors_aux>:\n+00000d34 <__do_global_dtors_aux>:\n \t...\n \n-00000d70 :\n+00000d74 :\n frame_dummy():\n \tmovs\tr0, r0\n \t...\n \n-00000d74 <__libc_csu_init>:\n+00000d78 <__libc_csu_init>:\n \t...\n \n-00000db4 <__libc_csu_fini>:\n+00000db8 <__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-00000db8 <_fini>:\n+00000dbc <_fini>:\n \t...\n"}]}, {"source1": "./usr/lib/debug/.build-id/ae/1d4f6fb3581f8fb8f410e2f5c33255437dbd54.debug", "source2": "./usr/lib/debug/.build-id/c1/043cbd8fb4baa387007081e9ce8d1763460943.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 000064 04 A 5 0 4\n [ 5] .dynsym NOBITS 00000218 0001b4 0003e0 10 A 6 3 4\n- [ 6] .dynstr NOBITS 000005f8 0001b4 00037a 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 00000972 0001b4 00007c 02 A 5 0 2\n+ [ 6] .dynstr NOBITS 000005f8 0001b4 00037c 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 00000974 0001b4 00007c 02 A 5 0 2\n [ 8] .gnu.version_r NOBITS 000009f0 0001b4 000040 00 A 6 2 4\n [ 9] .rel.dyn NOBITS 00000a30 0001b4 0000a8 08 A 5 0 4\n [10] .rel.plt NOBITS 00000ad8 0001b4 000128 08 AI 5 21 4\n [11] .init NOBITS 00000c00 0001b4 00000c 00 AX 0 0 4\n [12] .plt NOBITS 00000c0c 0001b4 0001d0 04 AX 0 0 4\n [13] .text NOBITS 00000ddc 0001b4 000c44 00 AX 0 0 4\n [14] .fini NOBITS 00001a20 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: 00000218 0 SECTION LOCAL DEFAULT 5 .dynsym\n 6: 000005f8 0 SECTION LOCAL DEFAULT 6 .dynstr\n- 7: 00000972 0 SECTION LOCAL DEFAULT 7 .gnu.version\n+ 7: 00000974 0 SECTION LOCAL DEFAULT 7 .gnu.version\n 8: 000009f0 0 SECTION LOCAL DEFAULT 8 .gnu.version_r\n 9: 00000a30 0 SECTION LOCAL DEFAULT 9 .rel.dyn\n 10: 00000ad8 0 SECTION LOCAL DEFAULT 10 .rel.plt\n 11: 00000c00 0 SECTION LOCAL DEFAULT 11 .init\n 12: 00000c0c 0 SECTION LOCAL DEFAULT 12 .plt\n 13: 00000ddc 0 SECTION LOCAL DEFAULT 13 .text\n 14: 00001a20 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: ae1d4f6fb3581f8fb8f410e2f5c33255437dbd54\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c1043cbd8fb4baa387007081e9ce8d1763460943\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"}]}]}]}]}]}