{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.kQ6ZUVCq/b1/boolector_1.5.118.6b56be4.121013-1_armhf.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.kQ6ZUVCq/b2/boolector_1.5.118.6b56be4.121013-1_armhf.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,3 +1,3 @@\n \n- 684c7f7ae405105579762eccd8491a9c 15240 debug optional boolector-dbgsym_1.5.118.6b56be4.121013-1_armhf.deb\n- 6a5971bc9e2882bd1e7eb4d41282bcaf 254120 science extra boolector_1.5.118.6b56be4.121013-1_armhf.deb\n+ c652db3767370ba56a7bb328f7d7287b 15188 debug optional boolector-dbgsym_1.5.118.6b56be4.121013-1_armhf.deb\n+ 8a8dce2ab7225d6b441fb31bfbba1c01 254048 science extra boolector_1.5.118.6b56be4.121013-1_armhf.deb\n"}, {"source1": "boolector_1.5.118.6b56be4.121013-1_armhf.deb", "source2": "boolector_1.5.118.6b56be4.121013-1_armhf.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2012-10-16 12:01:32.000000 debian-binary\n--rw-r--r-- 0 0 0 700 2012-10-16 12:01:32.000000 control.tar.xz\n--rw-r--r-- 0 0 0 253228 2012-10-16 12:01:32.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 704 2012-10-16 12:01:32.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 253152 2012-10-16 12:01:32.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "./usr/bin/boolector", "source2": "./usr/bin/boolector", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"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 0xfc5\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 0x0777f0 0x000777f0 0x000777f0 0x00008 0x00008 R 0x4\n+ EXIDX 0x0777fc 0x000777fc 0x000777fc 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 0x777fc 0x777fc R E 0x10000\n+ LOAD 0x000000 0x00000000 0x00000000 0x77808 0x77808 R E 0x10000\n LOAD 0x077e84 0x00087e84 0x00087e84 0x00368 0x003a8 RW 0x10000\n DYNAMIC 0x077f08 0x00087f08 0x00087f08 0x000f8 0x000f8 RW 0x4\n NOTE 0x000170 0x00000170 0x00000170 0x00044 0x00044 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n GNU_RELRO 0x077e84 0x00087e84 0x00087e84 0x0017c 0x0017c R 0x1\n \n Section to Segment mapping:\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -13,17 +13,17 @@\n [ 8] .gnu.version_r VERNEED 00000820 000820 000040 00 A 6 2 4\n [ 9] .rel.dyn REL 00000860 000860 000328 08 A 5 0 4\n [10] .rel.plt REL 00000b88 000b88 000198 08 AI 5 22 4\n [11] .init PROGBITS 00000d20 000d20 00000c 00 AX 0 0 4\n [12] .plt PROGBITS 00000d2c 000d2c 000290 04 AX 0 0 4\n [13] .text PROGBITS 00000fc0 000fc0 06ab64 00 AX 0 0 8\n [14] .fini PROGBITS 0006bb24 06bb24 000008 00 AX 0 0 4\n- [15] .rodata PROGBITS 0006bb30 06bb30 00bcc0 00 A 0 0 8\n- [16] .ARM.exidx ARM_EXIDX 000777f0 0777f0 000008 00 AL 13 0 4\n- [17] .eh_frame PROGBITS 000777f8 0777f8 000004 00 A 0 0 4\n+ [15] .rodata PROGBITS 0006bb30 06bb30 00bccc 00 A 0 0 8\n+ [16] .ARM.exidx ARM_EXIDX 000777fc 0777fc 000008 00 AL 13 0 4\n+ [17] .eh_frame PROGBITS 00077804 077804 000004 00 A 0 0 4\n [18] .init_array INIT_ARRAY 00087e84 077e84 000004 04 WA 0 0 4\n [19] .fini_array FINI_ARRAY 00087e88 077e88 000004 04 WA 0 0 4\n [20] .data.rel.ro PROGBITS 00087e8c 077e8c 00007c 00 WA 0 0 4\n [21] .dynamic DYNAMIC 00087f08 077f08 0000f8 08 WA 6 0 4\n [22] .got PROGBITS 00088000 078000 0001c0 04 WA 0 0 4\n [23] .data PROGBITS 000881c0 0781c0 00002c 00 WA 0 0 4\n [24] .bss NOBITS 000881f0 0781ec 00003c 00 WA 0 0 8\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: d1fb9e5f0f842cd278d577e03d1290ed4d67eff9\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 89927c3d78189b3ccdad468c3ca12fd5e5a42da1\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": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -813,15 +813,15 @@\n incremental interval window of %d\n 6b56be42e9d2a80527f44ae7ef8b031e8e4ce478\n Boolector Version %s %s\n gcc (Debian 10.2.1-6) 10.2.1 20210110\n -W -Wall -Wextra -O3 -DNDEBUG -DBTOR_USE_LINGELING\n Sat Oct 13 13:59:09 CEST 2012\n released %s\n-Sat Jan 6 21:36:17 2024\n+Sat Jan 6 21:42:57 2024\n compiled %s\n setting signal handlers\n setting time limit to %d seconds\n no time limit\n forced BTOR parsing through command line option\n forced SMTLIB version 1 parsing through command line option\n forced SMTLIB version 2 parsing through command line option\n@@ -2127,17 +2127,17 @@\n lglreqinit\n -Wall -O3 -DNLGLOG -DNDEBUG -DNCHKSOL -DNLGLPICOSAT \n %sVersion %s %s\n %sCopyright (C) 2010-2012 Armin Biere JKU Linz Austria.\n %sAll rights reserved.\n Sat Oct 13 14:05:26 CEST 2012\n %sreleased %s\n-Sat Jan 6 21:36:08 2024\n+Sat Jan 6 21:42:39 2024\n %scompiled %s\n-Linux virt64a 6.1.0-17-arm64 aarch64\n+Linux i-capture-the-hostname 6.1.0-17-armmp armv7l\n ala b02aa1a04343558c4252b5f4a723be021964f652\n .shstrtab\n .note.gnu.build-id\n .note.ABI-tag\n .gnu.hash\n .gnu.version\n .gnu.version_r\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": "@@ -108507,30 +108507,30 @@\n \tstrb\tr4, [r9, ip, lsr #12]\n \tandcs\tr4, sl, r1, lsr r6\n \tsvc\t0x009af795\n \tsvclt\t0x0000e7e4\n \tandeq\tip, r0, r0, lsr #15\n \tandeq\tr5, r0, r6, lsl r1\n \tandeq\tip, r0, r0, lsr r7\n-\tandeq\tip, r0, lr, ror #16\n+\tandeq\tip, r0, sl, ror r8\n \tandeq\tip, r0, r8, ror r7\n \tandeq\tip, r0, lr, ror #14\n \tandeq\tip, r0, r0, ror r7\n \tandeq\tip, r0, r0, lsr #15\n \tandeq\tip, r0, r2, lsr #15\n \t\t\t@ instruction: 0x0000c7be\n \tandeq\tip, r0, r2, asr #15\n \tldrdeq\tip, [r0], -sl\n \tstrdeq\tr1, [r0], -r0\n \tandeq\tip, r0, r0, lsr r7\n \tandeq\tip, r0, lr, asr r6\n \tandeq\tr4, r0, sl, asr #31\n \tldrbtmi\tr4, [r8], #-2049\t@ 0xfffff7ff\n \tsvclt\t0x00004770\n-\tandeq\tip, r0, r6, ror #13\n+\tstrdeq\tip, [r0], -r2\n \tsvclt\t0x00081e4a\n \t\t\t@ instruction: 0xf0c04770\n \taddmi\tr8, r8, #36, 2\n \ttsthi\tr6, r0, asr #4\t@ \n \t\t\t@ instruction: 0xf0004211\n \tblx\tfec8b4c8 \n \tblx\tfece7e70 \n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -212,16 +212,16 @@\n 0x0006c840 20323032 31303131 30000000 2d57202d 20210110...-W -\n 0x0006c850 57616c6c 202d5765 78747261 202d4f33 Wall -Wextra -O3\n 0x0006c860 202d444e 44454255 47202d44 42544f52 -DNDEBUG -DBTOR\n 0x0006c870 5f555345 5f4c494e 47454c49 4e470000 _USE_LINGELING..\n 0x0006c880 53617420 4f637420 31332031 333a3539 Sat Oct 13 13:59\n 0x0006c890 3a303920 43455354 20323031 32000000 :09 CEST 2012...\n 0x0006c8a0 72656c65 61736564 2025730a 00000000 released %s.....\n- 0x0006c8b0 53617420 4a616e20 20362032 313a3336 Sat Jan 6 21:36\n- 0x0006c8c0 3a313720 20323032 34000000 636f6d70 :17 2024...comp\n+ 0x0006c8b0 53617420 4a616e20 20362032 313a3432 Sat Jan 6 21:42\n+ 0x0006c8c0 3a353720 20323032 34000000 636f6d70 :57 2024...comp\n 0x0006c8d0 696c6564 2025730a 00000000 73657474 iled %s.....sett\n 0x0006c8e0 696e6720 7369676e 616c2068 616e646c ing signal handl\n 0x0006c8f0 6572730a 00000000 73657474 696e6720 ers.....setting \n 0x0006c900 74696d65 206c696d 69742074 6f202564 time limit to %d\n 0x0006c910 20736563 6f6e6473 0a000000 6e6f2074 seconds....no t\n 0x0006c920 696d6520 6c696d69 740a0000 666f7263 ime limit...forc\n 0x0006c930 65642042 544f5220 70617273 696e6720 ed BTOR parsing \n@@ -2999,25 +2999,26 @@\n 0x00077670 32204172 6d696e20 42696572 65204a4b 2 Armin Biere JK\n 0x00077680 55204c69 6e7a2041 75737472 69612e0a U Linz Austria..\n 0x00077690 00000000 2573416c 6c207269 67687473 ....%sAll rights\n 0x000776a0 20726573 65727665 642e0a00 53617420 reserved...Sat \n 0x000776b0 4f637420 31332031 343a3035 3a323620 Oct 13 14:05:26 \n 0x000776c0 43455354 20323031 32000000 25737265 CEST 2012...%sre\n 0x000776d0 6c656173 65642025 730a0000 53617420 leased %s...Sat \n- 0x000776e0 4a616e20 20362032 313a3336 3a303820 Jan 6 21:36:08 \n+ 0x000776e0 4a616e20 20362032 313a3432 3a333920 Jan 6 21:42:39 \n 0x000776f0 20323032 34000000 2573636f 6d70696c 2024...%scompil\n- 0x00077700 65642025 730a0000 4c696e75 78207669 ed %s...Linux vi\n- 0x00077710 72743634 6120362e 312e302d 31372d61 rt64a 6.1.0-17-a\n- 0x00077720 726d3634 20616172 63683634 00000000 rm64 aarch64....\n- 0x00077730 616c6120 62303261 61316130 34333433 ala b02aa1a04343\n- 0x00077740 35353863 34323532 62356634 61373233 558c4252b5f4a723\n- 0x00077750 62653032 31393634 66363532 00000000 be021964f652....\n- 0x00077760 3a000000 3d000000 0a000000 3d000000 :...=.......=...\n- 0x00077770 0f000000 3d000000 24000000 3d000000 ....=...$...=...\n- 0x00077780 32000000 3d000000 02000000 3d000000 2...=.......=...\n- 0x00077790 05000000 3d000000 13000000 3d000000 ....=.......=...\n- 0x000777a0 0d000000 3d000000 0c000000 3d000000 ....=.......=...\n- 0x000777b0 23000000 3d000000 11000000 3d000000 #...=.......=...\n- 0x000777c0 26000000 3d000000 01000000 3d000000 &...=.......=...\n- 0x000777d0 17000000 3d000000 08000000 3d000000 ....=.......=...\n- 0x000777e0 09000000 3d000000 00000000 00000000 ....=...........\n+ 0x00077700 65642025 730a0000 4c696e75 7820692d ed %s...Linux i-\n+ 0x00077710 63617074 7572652d 7468652d 686f7374 capture-the-host\n+ 0x00077720 6e616d65 20362e31 2e302d31 372d6172 name 6.1.0-17-ar\n+ 0x00077730 6d6d7020 61726d76 376c0000 616c6120 mmp armv7l..ala \n+ 0x00077740 62303261 61316130 34333433 35353863 b02aa1a04343558c\n+ 0x00077750 34323532 62356634 61373233 62653032 4252b5f4a723be02\n+ 0x00077760 31393634 66363532 00000000 3a000000 1964f652....:...\n+ 0x00077770 3d000000 0a000000 3d000000 0f000000 =.......=.......\n+ 0x00077780 3d000000 24000000 3d000000 32000000 =...$...=...2...\n+ 0x00077790 3d000000 02000000 3d000000 05000000 =.......=.......\n+ 0x000777a0 3d000000 13000000 3d000000 0d000000 =.......=.......\n+ 0x000777b0 3d000000 0c000000 3d000000 23000000 =.......=...#...\n+ 0x000777c0 3d000000 11000000 3d000000 26000000 =.......=...&...\n+ 0x000777d0 3d000000 01000000 3d000000 17000000 =.......=.......\n+ 0x000777e0 3d000000 08000000 3d000000 09000000 =.......=.......\n+ 0x000777f0 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- 0x000777f0 d497f87f 01000000 ........\n+ 0x000777fc c897f87f 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- 0x000777f8 00000000 ....\n+ 0x00077804 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"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 66623965 35663066 38343263 64323738 fb9e5f0f842cd278\n- 0x00000010 64353737 65303364 31323930 65643464 d577e03d1290ed4d\n- 0x00000020 36376566 66392e64 65627567 00000000 67eff9.debug....\n- 0x00000030 0d69c3db .i..\n+ 0x00000000 39323763 33643738 31383962 33636364 927c3d78189b3ccd\n+ 0x00000010 61643436 38633363 61313266 64356535 ad468c3ca12fd5e5\n+ 0x00000020 61343264 61312e64 65627567 00000000 a42da1.debug....\n+ 0x00000030 53862498 S.$.\n \n"}]}]}]}]}, {"source1": "boolector-dbgsym_1.5.118.6b56be4.121013-1_armhf.deb", "source2": "boolector-dbgsym_1.5.118.6b56be4.121013-1_armhf.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2012-10-16 12:01:32.000000 debian-binary\n--rw-r--r-- 0 0 0 528 2012-10-16 12:01:32.000000 control.tar.xz\n--rw-r--r-- 0 0 0 14520 2012-10-16 12:01:32.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 532 2012-10-16 12:01:32.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 14464 2012-10-16 12:01:32.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./control", "source2": "./control", "unified_diff": "@@ -5,8 +5,8 @@\n Architecture: armhf\n Maintainer: Michael Tautschnig \n Installed-Size: 64\n Depends: boolector (= 1.5.118.6b56be4.121013-1)\n Section: debug\n Priority: optional\n Description: debug symbols for boolector\n-Build-Ids: d1fb9e5f0f842cd278d577e03d1290ed4d67eff9\n+Build-Ids: 89927c3d78189b3ccdad468c3ca12fd5e5a42da1\n"}, {"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}, {"source1": "line order", "source2": "line order", "unified_diff": "@@ -1 +1 @@\n-usr/lib/debug/.build-id/d1/fb9e5f0f842cd278d577e03d1290ed4d67eff9.debug\n+usr/lib/debug/.build-id/89/927c3d78189b3ccdad468c3ca12fd5e5a42da1.debug\n"}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,10 +1,10 @@\n drwxr-xr-x 0 root (0) root (0) 0 2012-10-16 12:01:32.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2012-10-16 12:01:32.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2012-10-16 12:01:32.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2012-10-16 12:01:32.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2012-10-16 12:01:32.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2012-10-16 12:01:32.000000 ./usr/lib/debug/.build-id/d1/\n--rw-r--r-- 0 root (0) root (0) 54424 2012-10-16 12:01:32.000000 ./usr/lib/debug/.build-id/d1/fb9e5f0f842cd278d577e03d1290ed4d67eff9.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2012-10-16 12:01:32.000000 ./usr/lib/debug/.build-id/89/\n+-rw-r--r-- 0 root (0) root (0) 54424 2012-10-16 12:01:32.000000 ./usr/lib/debug/.build-id/89/927c3d78189b3ccdad468c3ca12fd5e5a42da1.debug\n drwxr-xr-x 0 root (0) root (0) 0 2012-10-16 12:01:32.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2012-10-16 12:01:32.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2012-10-16 12:01:32.000000 ./usr/share/doc/boolector-dbgsym -> boolector\n"}, {"source1": "./usr/lib/debug/.build-id/d1/fb9e5f0f842cd278d577e03d1290ed4d67eff9.debug", "source2": "./usr/lib/debug/.build-id/89/927c3d78189b3ccdad468c3ca12fd5e5a42da1.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 1% similar despite different names"], "unified_diff": null, "details": [{"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 0xfc5\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 0x000777f0 0x000777f0 0x00000 0x00008 R 0x4\n+ EXIDX 0x0001b4 0x000777fc 0x000777fc 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 0x777fc R E 0x10000\n+ LOAD 0x000000 0x00000000 0x00000000 0x001b4 0x77808 R E 0x10000\n LOAD 0x007e84 0x00087e84 0x00087e84 0x00000 0x003a8 RW 0x10000\n DYNAMIC 0x007e84 0x00087f08 0x00087f08 0x00000 0x000f8 RW 0x4\n NOTE 0x000170 0x00000170 0x00000170 0x00044 0x00044 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n GNU_RELRO 0x007e84 0x00087e84 0x00087e84 0x00000 0x0017c 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": "@@ -13,17 +13,17 @@\n [ 8] .gnu.version_r NOBITS 00000820 0001b4 000040 00 A 6 2 4\n [ 9] .rel.dyn NOBITS 00000860 0001b4 000328 08 A 5 0 4\n [10] .rel.plt NOBITS 00000b88 0001b4 000198 08 AI 5 22 4\n [11] .init NOBITS 00000d20 0001b4 00000c 00 AX 0 0 4\n [12] .plt NOBITS 00000d2c 0001b4 000290 04 AX 0 0 4\n [13] .text NOBITS 00000fc0 0001b4 06ab64 00 AX 0 0 8\n [14] .fini NOBITS 0006bb24 0001b4 000008 00 AX 0 0 4\n- [15] .rodata NOBITS 0006bb30 0001b4 00bcc0 00 A 0 0 8\n- [16] .ARM.exidx NOBITS 000777f0 0001b4 000008 00 AL 13 0 4\n- [17] .eh_frame NOBITS 000777f8 0001b4 000004 00 A 0 0 4\n+ [15] .rodata NOBITS 0006bb30 0001b4 00bccc 00 A 0 0 8\n+ [16] .ARM.exidx NOBITS 000777fc 0001b4 000008 00 AL 13 0 4\n+ [17] .eh_frame NOBITS 00077804 0001b4 000004 00 A 0 0 4\n [18] .init_array NOBITS 00087e84 007e84 000004 04 WA 0 0 4\n [19] .fini_array NOBITS 00087e88 007e84 000004 04 WA 0 0 4\n [20] .data.rel.ro NOBITS 00087e8c 007e84 00007c 00 WA 0 0 4\n [21] .dynamic NOBITS 00087f08 007e84 0000f8 08 WA 6 0 4\n [22] .got NOBITS 00088000 007e84 0001c0 04 WA 0 0 4\n [23] .data NOBITS 000881c0 007e84 00002c 00 WA 0 0 4\n [24] .bss NOBITS 000881f0 007e84 00003c 00 WA 0 0 8\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": "@@ -13,30 +13,30 @@\n 9: 00000860 0 SECTION LOCAL DEFAULT 9 .rel.dyn\n 10: 00000b88 0 SECTION LOCAL DEFAULT 10 .rel.plt\n 11: 00000d20 0 SECTION LOCAL DEFAULT 11 .init\n 12: 00000d2c 0 SECTION LOCAL DEFAULT 12 .plt\n 13: 00000fc0 0 SECTION LOCAL DEFAULT 13 .text\n 14: 0006bb24 0 SECTION LOCAL DEFAULT 14 .fini\n 15: 0006bb30 0 SECTION LOCAL DEFAULT 15 .rodata\n- 16: 000777f0 0 SECTION LOCAL DEFAULT 16 .ARM.exidx\n- 17: 000777f8 0 SECTION LOCAL DEFAULT 17 .eh_frame\n+ 16: 000777fc 0 SECTION LOCAL DEFAULT 16 .ARM.exidx\n+ 17: 00077804 0 SECTION LOCAL DEFAULT 17 .eh_frame\n 18: 00087e84 0 SECTION LOCAL DEFAULT 18 .init_array\n 19: 00087e88 0 SECTION LOCAL DEFAULT 19 .fini_array\n 20: 00087e8c 0 SECTION LOCAL DEFAULT 20 .data.rel.ro\n 21: 00087f08 0 SECTION LOCAL DEFAULT 21 .dynamic\n 22: 00088000 0 SECTION LOCAL DEFAULT 22 .got\n 23: 000881c0 0 SECTION LOCAL DEFAULT 23 .data\n 24: 000881f0 0 SECTION LOCAL DEFAULT 24 .bss\n 25: 00000000 0 SECTION LOCAL DEFAULT 25 .comment\n 26: 00000000 0 SECTION LOCAL DEFAULT 26 .ARM.attributes\n 27: 00000000 0 FILE LOCAL DEFAULT ABS /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/Scrt1.o\n 28: 00000194 0 NOTYPE LOCAL DEFAULT 3 $d\n 29: 00000fc4 0 NOTYPE LOCAL DEFAULT 13 $t\n 30: 00000ffc 0 NOTYPE LOCAL DEFAULT 13 $d\n- 31: 000777f0 0 NOTYPE LOCAL DEFAULT 16 $d\n+ 31: 000777fc 0 NOTYPE LOCAL DEFAULT 16 $d\n 32: 0006bb30 0 NOTYPE LOCAL DEFAULT 15 $d\n 33: 000881c0 0 NOTYPE LOCAL DEFAULT 23 $d\n 34: 00000000 0 FILE LOCAL DEFAULT ABS /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crti.o\n 35: 0000100c 0 NOTYPE LOCAL DEFAULT 13 $a\n 36: 0000100c 0 FUNC LOCAL DEFAULT 13 call_weak_fn\n 37: 00001028 0 NOTYPE LOCAL DEFAULT 13 $d\n 38: 00000d20 0 NOTYPE LOCAL DEFAULT 11 $a\n@@ -1607,24 +1607,24 @@\n 1603: 0006b8f0 0 NOTYPE LOCAL DEFAULT 13 $t\n 1604: 00000000 0 FILE LOCAL DEFAULT ABS _aeabi_uldivmod.o\n 1605: 0006b990 0 NOTYPE LOCAL DEFAULT 13 $t\n 1606: 00000000 0 FILE LOCAL DEFAULT ABS _dvmd_lnx.o\n 1607: 0006b9c0 0 NOTYPE LOCAL DEFAULT 13 $t\n 1608: 00000000 0 FILE LOCAL DEFAULT ABS _udivmoddi4.o\n 1609: 0006b9cc 0 NOTYPE LOCAL DEFAULT 13 $t\n- 1610: 000777f8 0 NOTYPE LOCAL DEFAULT 16 $d\n+ 1610: 00077804 0 NOTYPE LOCAL DEFAULT 16 $d\n 1611: 00000000 0 FILE LOCAL DEFAULT ABS elf-init.oS\n 1612: 0006bae0 0 NOTYPE LOCAL DEFAULT 13 $t\n 1613: 0006bb18 0 NOTYPE LOCAL DEFAULT 13 $d\n 1614: 0006bb20 0 NOTYPE LOCAL DEFAULT 13 $t\n 1615: 00000000 0 FILE LOCAL DEFAULT ABS crtstuff.c\n- 1616: 00077760 0 NOTYPE LOCAL DEFAULT 15 $d\n- 1617: 00077760 0 OBJECT LOCAL DEFAULT 15 all_implied_fbits\n- 1618: 000777f8 0 NOTYPE LOCAL DEFAULT 17 $d\n- 1619: 000777f8 0 OBJECT LOCAL DEFAULT 17 __FRAME_END__\n+ 1616: 0007776c 0 NOTYPE LOCAL DEFAULT 15 $d\n+ 1617: 0007776c 0 OBJECT LOCAL DEFAULT 15 all_implied_fbits\n+ 1618: 00077804 0 NOTYPE LOCAL DEFAULT 17 $d\n+ 1619: 00077804 0 OBJECT LOCAL DEFAULT 17 __FRAME_END__\n 1620: 00000000 0 FILE LOCAL DEFAULT ABS \n 1621: 0006b991 0 FUNC LOCAL DEFAULT 13 __aeabi_uldivmod\n 1622: 0006b8f1 0 FUNC LOCAL DEFAULT 13 __aeabi_ldivmod\n 1623: 0006b55d 26 FUNC LOCAL DEFAULT 13 __aeabi_idivmod\n 1624: 0006b9c1 12 FUNC LOCAL DEFAULT 13 __aeabi_ldiv0\n 1625: 0006b885 106 FUNC LOCAL DEFAULT 13 __aeabi_ul2d\n 1626: 00087e88 0 NOTYPE LOCAL DEFAULT 18 __init_array_end\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: d1fb9e5f0f842cd278d577e03d1290ed4d67eff9\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 89927c3d78189b3ccdad468c3ca12fd5e5a42da1\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"}]}]}]}]}]}