{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.mfSDt52i/b1/rockdodger_1.1.4-3_i386.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.mfSDt52i/b2/rockdodger_1.1.4-3_i386.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,2 +1,2 @@\n \n- 6b3d359322585384a62a4591fbae164c 779152 games optional rockdodger_1.1.4-3_i386.deb\n+ 63662cfa72dd0204497d4cd3b6b233e5 779508 games optional rockdodger_1.1.4-3_i386.deb\n"}, {"source1": "rockdodger_1.1.4-3_i386.deb", "source2": "rockdodger_1.1.4-3_i386.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 2024-03-17 06:49:12.000000 debian-binary\n -rw-r--r-- 0 0 0 4984 2024-03-17 06:49:12.000000 control.tar.xz\n--rw-r--r-- 0 0 0 773976 2024-03-17 06:49:12.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 774332 2024-03-17 06:49:12.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/games/rockdodger", "source2": "./usr/games/rockdodger", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"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: 597d4a9be19c07071be1b0c11b49aa768e4b9df3\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7d4f0163525b51187af85d96d6e0a0860135aa8a\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": "@@ -102,15 +102,15 @@\n Rockdodger data file is '%s'.\n Can not open rockdodger data-file\n Use cursor keys to select and change options, press enter or F1 to quit the screen.\n Use the full-screen display or windowed mode for rockdodger?\n How are the spacedots (the little stars in the background) drawn? The classic version draws them directly into the surface, the cicada version uses surfaces (may be faster).\n Set the volume for the background music.\n Should the intro be displayed? The intro is usually only displayed for the first time after a version change.\n-Rockdoger V1.1.4 compiled on 2024-03-16.\n+Rockdoger V1.1.4 compiled on 2024-03-17.\n Set this to yes and press ENTER to activate the current configuration. Valid options are: 'no' keep old configuration, 'yes' activate configuration, 'yes and save' activate and save the configuration.\n Please enter your name using the keyboard and press enter!\n Can't open sound, starting without it\n Can't initialize joystick subsystem, starting without it.\n That's not enough joysticks to start with joystick support\n Version %s - The %s edition ( %s )\n Error on closing IFF context!\n@@ -242,15 +242,15 @@\n over.png\n paused.png\n laser0.png\n laser1.png\n shield0.png\n shield1.png\n ship_small.png\n-2024-03-16\n+2024-03-17\n High scores\n The good\n Laser powerup\n shield powerup\n Extra life\n Greeblies (100 pts)\n Blubats (125 pts)\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": "@@ -108,15 +108,15 @@\n \tmov (%ecx),%esi\n \tmov 0x4(%ecx),%edi\n \tmov %gs:0x14,%eax\n \tmov %eax,-0x1c(%ebp)\n \txor %eax,%eax\n \tmovl $0x1,0x130278(%ebx)\n \tcall d590 \n-\tlea -0x7abc(%ebx),%eax\n+\tlea -0x7ab9(%ebx),%eax\n \tmovl $0x0,-0x30(%ebp)\n \tmov %eax,-0x2c(%ebp)\n \txchg %ax,%ax\n \tsub $0x4,%esp\n \tpush -0x2c(%ebp)\n \tpush %edi\n \tpush %esi\n@@ -143,15 +143,15 @@\n \tpush $0x0\n \tpush (%eax)\n \tcall 24c0 <__isoc23_strtol@plt>\n \tlea 0x69c(%ebx),%edx\n \tadd $0xc,%esp\n \tmov %eax,(%edx)\n \tpush %eax\n-\tlea -0x7ac6(%ebx),%eax\n+\tlea -0x7ac3(%ebx),%eax\n \tpush %eax\n \tpush $0x1\n \tcall 2570 <__printf_chk@plt>\n \tadd $0x10,%esp\n \tjmp 2820 \n \tpush %eax\n \tmov -0x20(%ebx),%eax\n@@ -159,15 +159,15 @@\n \tpush $0x0\n \tpush (%eax)\n \tcall 24c0 <__isoc23_strtol@plt>\n \tlea 0x6a0(%ebx),%edx\n \tadd $0xc,%esp\n \tmov %eax,(%edx)\n \tpush %eax\n-\tlea -0x7ad0(%ebx),%eax\n+\tlea -0x7acd(%ebx),%eax\n \tpush %eax\n \tpush $0x1\n \tcall 2570 <__printf_chk@plt>\n \tadd $0x10,%esp\n \tjmp 2820 \n \tlea 0x69a(%ebx),%eax\n \tmovw $0x0,(%eax)\n@@ -253,15 +253,15 @@\n \tje 2a24 \n \tcmp $0x1,%eax\n \tjne 29da \n \tjmp 29c0 \n \tcall 25c0 \n \tpush %edx\n \tpush %eax\n-\tlea -0x7a9a(%ebx),%eax\n+\tlea -0x7a97(%ebx),%eax\n \tpush %eax\n \tpush $0x1\n \tcall 2570 <__printf_chk@plt>\n \tadd $0x10,%esp\n \tcall 11d00 \n \tmov -0x1c(%ebp),%eax\n \tsub %gs:0x14,%eax\n@@ -273,24 +273,24 @@\n \tpop %esi\n \tpop %edi\n \tpop %ebp\n \tlea -0x4(%ecx),%esp\n \tret\n \tmovl $0x1,-0x30(%ebp)\n \tjmp 2820 \n-\tlea -0x7aae(%ebx),%eax\n+\tlea -0x7aab(%ebx),%eax\n \tpush %ecx\n \tpush 0xb78(%ebx)\n \tpush %eax\n \tpush $0x1\n \tcall 2570 <__printf_chk@plt>\n \tadd $0x10,%esp\n \tmovl $0x1,-0x34(%ebp)\n \tjmp 2a29 \n-\tlea -0x7aae(%ebx),%eax\n+\tlea -0x7aab(%ebx),%eax\n \tpush 0xb78(%ebx)\n \tpush %eax\n \tmov -0x24(%ebx),%eax\n \tpush $0x1\n \tpush (%eax)\n \tcall 2140 <__fprintf_chk@plt>\n \tadd $0x10,%esp\n@@ -3883,15 +3883,15 @@\n \tpush %ebx\n \tcall 2b00 \n \tadd $0x1560b,%ebx\n \tsub $0x448,%esp\n \tmov %gs:0x14,%eax\n \tmov %eax,0x438(%esp)\n \txor %eax,%eax\n-\tlea -0x7a5a(%ebx),%eax\n+\tlea -0x7a57(%ebx),%eax\n \tpush %eax\n \tcall 58e0 \n \tadd $0x10,%esp\n \ttest %eax,%eax\n \tje 5a42 \n \tsub $0x4,%esp\n \tmov %eax,%ebp\n@@ -13157,15 +13157,15 @@\n \tpush $0x100\n \tpush $0x1\n \tpush $0xff\n \tlea 0x58(%esp),%esi\n \tpush %esi\n \tcall 2630 <__snprintf_chk@plt>\n \tadd $0x18,%esp\n-\tlea -0x7a5a(%ebx),%eax\n+\tlea -0x7a57(%ebx),%eax\n \tpush %eax\n \tpush %esi\n \tcall 2510 \n \tadd $0x10,%esp\n \ttest %eax,%eax\n \tje d87c \n \tmov %eax,%edi\n@@ -13937,15 +13937,15 @@\n \tsub $0x4,%esp\n \tpush %esi\n \tlea -0x8c6c(%ebx),%eax\n \tpush %eax\n \tpush $0x1\n \tcall 2570 <__printf_chk@plt>\n \tpop %eax\n-\tlea -0x7a5a(%ebx),%eax\n+\tlea -0x7a57(%ebx),%eax\n \tpop %edx\n \tpush %eax\n \tpush %esi\n \tcall 2510 \n \tadd $0x10,%esp\n \ttest %eax,%eax\n \tje 2789 <__cxa_finalize@plt+0x111>\n@@ -14084,15 +14084,15 @@\n \tsub $0x1,%eax\n \tcmp $0x1cb0,%eax\n \tjbe e643 \n \tpush $0x0\n \tpush $0xff\n \tpush $0x0\n \tmov 0x28(%esp),%ebx\n-\tlea -0x7d15(%ebx),%eax\n+\tlea -0x7d12(%ebx),%eax\n \tpush %eax\n \tcall 4300 \n \tadd $0x10,%esp\n \tmov %eax,%edi\n \ttest %eax,%eax\n \tje e5f3 \n \tsub $0xc,%esp\n@@ -14993,15 +14993,15 @@\n \tsub $0xc,%esp\n \tpush $0x3\n \tcall 4940 \n \tadd $0x10,%esp\n \tjmp eaf5 \n \tmov -0x24(%ebx),%eax\n \tpush (%eax)\n-\tlea -0x7d02(%ebx),%eax\n+\tlea -0x7cff(%ebx),%eax\n \tpush $0x1a\n \tpush $0x1\n \tpush %eax\n \tcall 2210 \n \tadd $0x10,%esp\n \tjmp ed36 \n \tcall 11dc0 \n@@ -15709,18 +15709,18 @@\n \tlea 0x21c(%ebx),%esi\n \tadd $0x10,%esp\n \tmov (%esi),%edx\n \ttest %edx,%edx\n \tjne fe2c \n \tcall 3d70 \n \tsub $0x8,%esp\n-\tlea -0x7c9f(%ebx),%eax\n+\tlea -0x7c9c(%ebx),%eax\n \txor %esi,%esi\n \tpush %eax\n-\tlea -0x7c93(%ebx),%eax\n+\tlea -0x7c90(%ebx),%eax\n \tmov $0xffff9c64,%ebp\n \tpush %eax\n \tcall 22f0 \n \tlea 0x12dc8c(%ebx),%eax\n \tadd $0x10,%esp\n \tmov %eax,0x8(%esp)\n \tlea 0x0(%esi,%eiz,1),%esi\n@@ -15761,121 +15761,121 @@\n \tmov 0x18(%esp),%ecx\n \tadd $0x10,%esp\n \tmov %ax,(%ecx,%esi,2)\n \tadd $0x1,%esi\n \tcmp $0x12c,%esi\n \tjne f9f0 \n \tsub $0xc,%esp\n-\tlea -0x7c86(%ebx),%eax\n+\tlea -0x7c83(%ebx),%eax\n \tpush %eax\n \tcall 4180 \n \tmov %eax,(%esp)\n \tcall 2240 \n \tadd $0x10,%esp\n \tmov %eax,0x1303d0(%ebx)\n \ttest %eax,%eax\n \tje fee6 \n \tsub $0xc,%esp\n \tpush %eax\n \tcall 2ea0 \n-\tlea -0x7d0b(%ebx),%eax\n+\tlea -0x7d08(%ebx),%eax\n \tpush $0x0\n \tpush $0x0\n \tpush $0xff\n \tpush %eax\n \tcall 4300 \n \tlea 0x12df0c(%ebx),%edx\n \tadd $0x20,%esp\n \tmov %eax,(%edx)\n \ttest %eax,%eax\n \tje ff02 \n-\tlea -0x7c74(%ebx),%eax\n+\tlea -0x7c71(%ebx),%eax\n \tpush $0x0\n \tpush $0x0\n \tpush $0xff\n \tpush %eax\n \tcall 4300 \n \tlea 0x12df08(%ebx),%edx\n \tadd $0x10,%esp\n \tmov %eax,(%edx)\n \ttest %eax,%eax\n \tje ff32 \n-\tlea -0x7c68(%ebx),%eax\n+\tlea -0x7c65(%ebx),%eax\n \tpush $0x0\n \tpush $0x0\n \tpush $0xff\n \tpush %eax\n \tcall 4300 \n \tmov 0x40(%esp),%edi\n \tadd $0x10,%esp\n \tmov %eax,(%edi)\n \ttest %eax,%eax\n \tje ff62 \n-\tlea -0x7c5f(%ebx),%eax\n+\tlea -0x7c5c(%ebx),%eax\n \tpush $0x0\n \tpush $0x0\n \tpush $0xff\n \tpush %eax\n \tcall 4300 \n \tmov 0x40(%esp),%edi\n \tadd $0x10,%esp\n \tmov %eax,0x4(%edi)\n \ttest %eax,%eax\n \tje 10031 \n \tsub $0xc,%esp\n-\tlea -0x7c56(%ebx),%eax\n+\tlea -0x7c53(%ebx),%eax\n \tpush %eax\n \tcall 4180 \n \tmov %eax,(%esp)\n \tcall 2240 \n \tadd $0x10,%esp\n \tmov %eax,0x1303d4(%ebx)\n \ttest %eax,%eax\n \tje ffd0 \n \tsub $0xc,%esp\n-\tlea -0x7c4b(%ebx),%eax\n+\tlea -0x7c48(%ebx),%eax\n \tpush %eax\n \tcall 4180 \n \tmov %eax,(%esp)\n \tcall 2240 \n \tadd $0x10,%esp\n \tmov %eax,0x1303c0(%ebx)\n \ttest %eax,%eax\n \tje 10061 \n \tsub $0xc,%esp\n-\tlea -0x7c40(%ebx),%eax\n+\tlea -0x7c3d(%ebx),%eax\n \tpush %eax\n \tcall 4180 \n \tmov %eax,(%esp)\n \tcall 2240 \n \tadd $0x10,%esp\n \tmov %eax,0x1303c4(%ebx)\n \ttest %eax,%eax\n \tje 100c1 \n \tsub $0xc,%esp\n-\tlea -0x7c35(%ebx),%eax\n+\tlea -0x7c32(%ebx),%eax\n \tpush %eax\n \tcall 4180 \n \tmov %eax,(%esp)\n \tcall 2240 \n \tadd $0x10,%esp\n \tmov %eax,0x1303c8(%ebx)\n \ttest %eax,%eax\n \tje 10091 \n \tsub $0xc,%esp\n-\tlea -0x7c29(%ebx),%eax\n+\tlea -0x7c26(%ebx),%eax\n \tpush %eax\n \tcall 4180 \n \tmov %eax,(%esp)\n \tcall 2240 \n \tadd $0x10,%esp\n \tmov %eax,0x1303cc(%ebx)\n \ttest %eax,%eax\n \tje 100f1 \n-\tlea -0x7c1d(%ebx),%eax\n+\tlea -0x7c1a(%ebx),%eax\n \tpush $0x0\n \tpush $0xff\n \tpush $0x0\n \tpush %eax\n \tcall 4300 \n \tlea 0x10570c(%ebx),%edx\n \tadd $0x10,%esp\n@@ -16034,15 +16034,15 @@\n \tadd $0x10,%esp\n \ttest %eax,%eax\n \tjne fe81 \n \tcall 22e0 \n \tsub $0x4,%esp\n \tpush %eax\n \tmov %eax,%ebp\n-\tlea -0x7cd3(%ebx),%eax\n+\tlea -0x7cd0(%ebx),%eax\n \tpush %eax\n \tpush $0x1\n \tcall 2570 <__printf_chk@plt>\n \tadd $0x10,%esp\n \ttest %ebp,%ebp\n \tjne ff92 \n \tsub $0xc,%esp\n@@ -16068,15 +16068,15 @@\n \tpush $0x3003880d\n \tpush $0x1\n \tmov %eax,0xb78(%ebx)\n \tcall 3c50 \n \tadd $0x10,%esp\n \tjmp fe0d \n \tsub $0xc,%esp\n-\tlea -0x7ce7(%ebx),%eax\n+\tlea -0x7ce4(%ebx),%eax\n \tpush %eax\n \tcall 4180 \n \tadd $0x10,%esp\n \tjmp f92d \n \tsub $0x4,%esp\n \tpush $0x464f4e54\n \tpush $0x30060000\n@@ -16125,15 +16125,15 @@\n \tcall 2340 \n \tlea 0x103e14(%ebx),%edx\n \tadd $0x10,%esp\n \tmov %eax,(%edx)\n \ttest %eax,%eax\n \tjne f9ba \n \tsub $0x4,%esp\n-\tlea -0x7cba(%ebx),%eax\n+\tlea -0x7cb7(%ebx),%eax\n \tpush $0x0\n \tpush %eax\n \tpush $0x1\n \tcall 2570 <__printf_chk@plt>\n \tmovl $0x0,(%esi)\n \tadd $0x10,%esp\n \tjmp f9ba \n@@ -16372,15 +16372,15 @@\n \tpush %ebx\n \tcall 2b00 \n \tadd $0xac7b,%ebx\n \tsub $0xc0,%esp\n \tmov %gs:0x14,%eax\n \tmov %eax,0xb0(%esp)\n \txor %eax,%eax\n-\tlea -0x7c0e(%ebx),%eax\n+\tlea -0x7c0b(%ebx),%eax\n \tpush %eax\n \tlea 0x12df18(%ebx),%eax\n \tpush (%eax)\n \tlea -0x7e41(%ebx),%eax\n \tpush %eax\n \tlea -0x8874(%ebx),%eax\n \tpush %eax\n@@ -16558,33 +16558,33 @@\n \tpush %ebx\n \tcall 2b00 \n \tadd $0xa9fb,%ebx\n \tsub $0xbc,%esp\n \tmov %gs:0x14,%eax\n \tmov %eax,0xac(%esp)\n \txor %eax,%eax\n-\tlea -0x7c03(%ebx),%eax\n+\tlea -0x7c00(%ebx),%eax\n \tpush %eax\n \tlea 0x12df14(%ebx),%eax\n \tpush $0x32\n \tpush $0xb4\n \tmov %eax,0x14(%esp)\n \tpush (%eax)\n \tcall 3160 \n \tadd $0x10,%esp\n-\tlea -0x7bf7(%ebx),%eax\n+\tlea -0x7bf4(%ebx),%eax\n \txor %edx,%edx\n \tmov %eax,0x14(%esp)\n \tlea 0xfb0(%ebx),%eax\n \tlea 0x2c(%esp),%edi\n \tlea 0x22c(%ebx),%ebp\n \tmov %eax,0xc(%esp)\n-\tlea -0x7bf2(%ebx),%eax\n+\tlea -0x7bef(%ebx),%eax\n \tmov %eax,0x18(%esp)\n-\tlea -0x7bed(%ebx),%eax\n+\tlea -0x7bea(%ebx),%eax\n \tmov %eax,0x1c(%esp)\n \tlea 0x0(%esi),%esi\n \tsub $0xc,%esp\n \tmov %edx,%esi\n \tadd $0x1,%edx\n \tadd $0x10,%ebp\n \tpush %edx\n@@ -16862,86 +16862,86 @@\n \tmov %gs:0x14,%eax\n \tmov %eax,0x14c(%esp)\n \txor %eax,%eax\n \tlea 0xc(%esp),%edi\n \tsub $0x8,%esp\n \tlea -0x7fde(%ebx),%esi\n \trep stos %eax,%es:(%edi)\n-\tlea -0x7be9(%ebx),%eax\n+\tlea -0x7be6(%ebx),%eax\n \tmovb $0x1,0x44(%esp)\n \tmov %eax,0x14(%esp)\n-\tlea -0x7be0(%ebx),%eax\n+\tlea -0x7bdd(%ebx),%eax\n \tmov %eax,0x3c(%esp)\n \tlea 0x1043b0(%ebx),%eax\n \tmov %esi,0x28(%esp)\n \tmov 0x4(%eax),%edx\n \tmov (%edx),%edx\n \tmov (%edx),%edx\n \tmovb $0x1,0x58(%esp)\n \tmov %edx,0x48(%esp)\n-\tlea -0x7bd2(%ebx),%edx\n+\tlea -0x7bcf(%ebx),%edx\n \tmov %edx,0x50(%esp)\n \tmov 0x8(%eax),%edx\n \tmov 0xc(%eax),%eax\n \tmov (%edx),%edx\n \tmov (%edx),%edx\n \tmovb $0x1,0x6c(%esp)\n \tmov (%eax),%eax\n \tmov %edx,0x5c(%esp)\n-\tlea -0x7bc3(%ebx),%edx\n+\tlea -0x7bc0(%ebx),%edx\n \tmov (%eax),%eax\n \tmov %edx,0x64(%esp)\n \tmov %eax,0x70(%esp)\n-\tlea -0x7bb8(%ebx),%eax\n+\tlea -0x7bb5(%ebx),%eax\n \tmov %eax,0x78(%esp)\n-\tlea -0x7bb0(%ebx),%eax\n+\tlea -0x7bad(%ebx),%eax\n \tmovb $0x1,0x88(%esp)\n \tmov %esi,0x8c(%esp)\n \tmovb $0x1,0x9c(%esp)\n \tmov %eax,0xa0(%esp)\n \tmovb $0x1,0xa8(%esp)\n \tpush $0x0\n \tpush $0x0\n \tcall 7c00 \n \tmovb $0x1,0xb8(%esp)\n \tmov %eax,0xb4(%esp)\n-\tlea -0x7baa(%ebx),%eax\n+\tlea -0x7ba7(%ebx),%eax\n \tmov %eax,0xbc(%esp)\n \tlea 0x104398(%ebx),%eax\n \tmovb $0x1,0xc4(%esp)\n \tmov (%eax),%eax\n \tmov (%eax),%eax\n \tmov (%eax),%eax\n \tmovb $0x1,0xcc(%esp)\n \tmovb $0x1,0xd8(%esp)\n \tmov %eax,0xc8(%esp)\n-\tlea -0x7b96(%ebx),%eax\n+\tlea -0x7b93(%ebx),%eax\n \tmov %eax,0xd0(%esp)\n \tlea 0x10404c(%ebx),%eax\n \tmov (%eax),%eax\n \tmov (%eax),%eax\n \tmov (%eax),%eax\n \tmovb $0x1,0xe0(%esp)\n \tmovb $0x2,0xec(%esp)\n \tmov %eax,0xdc(%esp)\n-\tlea -0x7b84(%ebx),%eax\n+\tlea -0x7b81(%ebx),%eax\n \tmov %eax,0xe4(%esp)\n \tlea -0xbe14(%ebx),%eax\n \tmov %eax,0xf0(%esp)\n-\tlea -0x7b70(%ebx),%eax\n+\tlea -0x7b6d(%ebx),%eax\n \tmov %eax,0xf8(%esp)\n-\tlea -0x7b66(%ebx),%eax\n+\tlea -0x7b63(%ebx),%eax\n \tmov %eax,0x120(%esp)\n \tlea 0x10570c(%ebx),%eax\n \tmovb $0x1,0xf4(%esp)\n \tmov (%eax),%eax\n \tmovb $0x2,0x108(%esp)\n \tmov %esi,0x10c(%esp)\n \tmov %eax,0x12c(%esp)\n-\tlea -0x7b5c(%ebx),%eax\n+\tlea -0x7b59(%ebx),%eax\n \tmovb $0x2,0x11c(%esp)\n \tmovb $0x1,0x128(%esp)\n \tmovb $0x2,0x130(%esp)\n \tmov %eax,0x134(%esp)\n \tmov 0x13030c(%ebx),%eax\n \tmovb $0x1,0x13c(%esp)\n \tmov %eax,0x140(%esp)\n@@ -17006,15 +17006,15 @@\n \tcmp $0x4,%eax\n \tja 10cd1 \n \tmov -0x7264(%ebx,%eax,4),%edx\n \tadd %ebx,%edx\n \tjmp *%edx\n \tlea 0x0(%esi),%esi\n \tsub $0xc,%esp\n-\tlea -0x7b46(%ebx),%eax\n+\tlea -0x7b43(%ebx),%eax\n \tpush %eax\n \tcall 2370 \n \tmovl $0x4,(%esp)\n \tcall 48d0 \n \tadd $0x10,%esp\n \tcall 7690 \n \tjmp 10c39 \n@@ -17176,15 +17176,15 @@\n \ttest %dl,%dl\n \tjne 11110 \n \tlea 0x10402c(%ebx),%eax\n \tsub $0x8,%esp\n \tmov (%edi),%esi\n \tlea 0x13028c(%ebx),%edi\n \tpush (%eax)\n-\tlea -0x7b35(%ebx),%eax\n+\tlea -0x7b32(%ebx),%eax\n \tsub $0xfa,%esi\n \tpush %eax\n \tpush $0x80\n \tpush $0x1\n \tpush $0x80\n \tpush %edi\n \tcall 2630 <__snprintf_chk@plt>\n@@ -17203,15 +17203,15 @@\n \tor $0xc,%ah\n \tmov %ax,0x14(%esp)\n \tfldcw 0x14(%esp)\n \tfistpl 0xc(%esp)\n \tfldcw 0x16(%esp)\n \tmov 0xc(%esp),%eax\n \tpush %eax\n-\tlea -0x7b2a(%ebx),%eax\n+\tlea -0x7b27(%ebx),%eax\n \tpush %eax\n \tpush $0x80\n \tpush $0x1\n \tpush $0x80\n \tpush %edi\n \tcall 2630 <__snprintf_chk@plt>\n \tadd $0x20,%esp\n@@ -18081,39 +18081,39 @@\n \tcall 7e80 \n \tjmp 11937 \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n \tmovzwl 0x12fe8c(%ebx),%eax\n \tsub $0xc,%esp\n \tpush %eax\n \tlea 0x1(%eax),%edx\n-\tlea -0x7b01(%ebx),%eax\n+\tlea -0x7afe(%ebx),%eax\n \tpush %eax\n \tpush $0x15\n \tpush $0x1\n \tmov %dx,0x12fe8c(%ebx)\n \tlea 0x83(%esp),%edi\n \tpush %edi\n \tcall 2620 <__sprintf_chk@plt>\n \tadd $0x18,%esp\n-\tlea -0x7aee(%ebx),%eax\n+\tlea -0x7aeb(%ebx),%eax\n \tpush %eax\n \tpush %edi\n \tcall 2230 \n \tadd $0xc,%esp\n \tpush $0x1\n \tpush %eax\n \tlea 0x12df14(%ebx),%eax\n \tpush (%eax)\n \tcall 2530 \n-\tlea -0x7b20(%ebx),%edx\n+\tlea -0x7b1d(%ebx),%edx\n \ttest %eax,%eax\n-\tlea -0x7b13(%ebx),%eax\n+\tlea -0x7b10(%ebx),%eax\n \tcmove %edx,%eax\n \tmov %eax,(%esp)\n-\tlea -0x7aeb(%ebx),%eax\n+\tlea -0x7ae8(%ebx),%eax\n \tpush %edi\n \tpush %eax\n \tmov -0x24(%ebx),%eax\n \tpush $0x1\n \tpush (%eax)\n \tcall 2140 <__fprintf_chk@plt>\n \tmov (%esi),%eax\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -89,15 +89,15 @@\n 0x00012560 6e74726f 20697320 75737561 6c6c7920 ntro is usually \n 0x00012570 6f6e6c79 20646973 706c6179 65642066 only displayed f\n 0x00012580 6f722074 68652066 69727374 2074696d or the first tim\n 0x00012590 65206166 74657220 61207665 7273696f e after a versio\n 0x000125a0 6e206368 616e6765 2e000000 526f636b n change....Rock\n 0x000125b0 646f6765 72205631 2e312e34 20636f6d doger V1.1.4 com\n 0x000125c0 70696c65 64206f6e 20323032 342d3033 piled on 2024-03\n- 0x000125d0 2d31362e 00000000 53657420 74686973 -16.....Set this\n+ 0x000125d0 2d31372e 00000000 53657420 74686973 -17.....Set this\n 0x000125e0 20746f20 79657320 616e6420 70726573 to yes and pres\n 0x000125f0 7320454e 54455220 746f2061 63746976 s ENTER to activ\n 0x00012600 61746520 74686520 63757272 656e7420 ate the current \n 0x00012610 636f6e66 69677572 6174696f 6e2e2056 configuration. V\n 0x00012620 616c6964 206f7074 696f6e73 20617265 alid options are\n 0x00012630 3a20276e 6f27206b 65657020 6f6c6420 : 'no' keep old \n 0x00012640 636f6e66 69677572 6174696f 6e2c2027 configuration, '\n@@ -295,70 +295,70 @@\n 0x00013240 65787400 53656c65 63742074 68652073 ext.Select the s\n 0x00013250 63726565 6e207265 736f6c75 74696f6e creen resolution\n 0x00013260 21003634 30783438 30003830 30783438 !.640x480.800x48\n 0x00013270 30003830 30783630 30003130 32347837 0.800x600.1024x7\n 0x00013280 36380031 31353278 38363400 31323830 68.1152x864.1280\n 0x00013290 78313032 34003134 34307839 30300031 x1024.1440x900.1\n 0x000132a0 36303078 39303000 77696e64 6f776564 600x900.windowed\n- 0x000132b0 00636c61 73736963 00333200 34380039 .classic.32.48.9\n- 0x000132c0 36003131 32003132 38003134 34003136 6.112.128.144.16\n- 0x000132d0 30007965 7320616e 64207361 76650065 0.yes and save.e\n- 0x000132e0 78706c6f 64696e67 5f726f63 6b2e706e xploding_rock.pn\n- 0x000132f0 67004361 6e206e6f 7420696e 69746961 g.Can not initia\n- 0x00013300 6c697365 20696e74 726f210a 00696666 lise intro!..iff\n- 0x00013310 2e636f6e 66696764 6174612e 726f636b .configdata.rock\n- 0x00013320 00256420 6a6f7973 7469636b 28732920 .%d joystick(s) \n- 0x00013330 64657465 63746564 0a00436f 756c646e detected..Couldn\n- 0x00013340 2774206f 70656e20 6a6f7973 7469636b 't open joystick\n- 0x00013350 2025640a 00726f63 6b646f64 67657273 %d..rockdodgers\n- 0x00013360 00526f63 6b20446f 64676572 73003230 .Rock Dodgers.20\n- 0x00013370 505f4265 74616461 6e63652e 706e6700 P_Betadance.png.\n- 0x00013380 646f6467 6572732e 706e6700 67616d65 dodgers.png.game\n- 0x00013390 2e706e67 006f7665 722e706e 67007061 .png.over.png.pa\n- 0x000133a0 75736564 2e706e67 006c6173 6572302e used.png.laser0.\n- 0x000133b0 706e6700 6c617365 72312e70 6e670073 png.laser1.png.s\n- 0x000133c0 6869656c 64302e70 6e670073 6869656c hield0.png.shiel\n- 0x000133d0 64312e70 6e670073 6869705f 736d616c d1.png.ship_smal\n- 0x000133e0 6c2e706e 67003230 32342d30 332d3136 l.png.2024-03-16\n- 0x000133f0 00486967 68207363 6f726573 00232531 .High scores.#%1\n- 0x00013400 64002534 6c640025 33730054 68652067 d.%4ld.%3s.The g\n- 0x00013410 6f6f6400 4c617365 7220706f 77657275 ood.Laser poweru\n- 0x00013420 70007368 69656c64 20706f77 65727570 p.shield powerup\n- 0x00013430 00457874 7261206c 69666500 54686520 .Extra life.The \n- 0x00013440 62616400 526f636b 73004772 6565626c bad.Rocks.Greebl\n- 0x00013450 69657320 28313030 20707473 2900426c ies (100 pts).Bl\n- 0x00013460 75626174 73202831 32352070 74732900 ubats (125 pts).\n- 0x00013470 59656c6c 69666973 68202831 37352070 Yellifish (175 p\n- 0x00013480 74732900 54686520 6f746865 7200596f ts).The other.Yo\n- 0x00013490 75722073 68697000 4d6f6f64 20697465 ur ship.Mood ite\n- 0x000134a0 6d732028 6861726d 6c657373 2900496c ms (harmless).Il\n- 0x000134b0 6c656761 6c20706f 77657275 70210053 legal powerup!.S\n- 0x000134c0 636f7265 3a20256c 64004c65 76656c3a core: %ld.Level:\n- 0x000134d0 20256400 73756363 65737366 756c6c79 %d.successfully\n- 0x000134e0 00756e73 75636365 73736675 6c6c7928 .unsuccessfully(\n- 0x000134f0 21290073 6e617073 686f742e 25303268 !).snapshot.%02h\n- 0x00013500 582e626d 70007762 00536372 65656e73 X.bmp.wb.Screens\n- 0x00013510 686f7420 27257327 20736176 65642025 hot '%s' saved %\n- 0x00013520 732e0a00 7873697a 65202564 0a007973 s...xsize %d..ys\n- 0x00013530 697a6520 25640a00 503a4966 77736b68 ize %d..P:Ifwskh\n- 0x00013540 3f783a79 3a004361 6e6e6f74 20737461 ?x:y:.Cannot sta\n- 0x00013550 72743a20 27257327 0a005465 7374696e rt: '%s'..Testin\n- 0x00013560 6720666f 7220256c 75207469 636b732e g for %lu ticks.\n- 0x00013570 0a005765 20686176 65206120 77696e6e ..We have a winn\n- 0x00013580 65722100 576f7420 61206865 726f2100 er!.Wot a hero!.\n- 0x00013590 526f636b 20446f64 67657200 50726573 Rock Dodger.Pres\n- 0x000135a0 73205350 41434520 746f2073 74617274 s SPACE to start\n- 0x000135b0 21004172 726f7720 6b657973 206d6f76 !.Arrow keys mov\n- 0x000135c0 65207468 65207368 69702e00 49662079 e the ship..If y\n- 0x000135d0 6f75206e 65656420 61207061 75736520 ou need a pause \n- 0x000135e0 70726573 7320502e 00436f64 653a2052 press P..Code: R\n- 0x000135f0 504b2c20 5061756c 20486f6c 74004766 PK, Paul Holt.Gf\n- 0x00013600 583a2052 504b2c20 5061756c 20486f6c X: RPK, Paul Hol\n- 0x00013610 74006172 6520706f 77657275 70732e20 t.are powerups. \n- 0x00013620 47657420 7468656d 21000000 00000000 Get them!.......\n+ 0x000132b0 00636c61 73736963 00313600 33320034 .classic.16.32.4\n+ 0x000132c0 38003936 00313132 00313238 00313434 8.96.112.128.144\n+ 0x000132d0 00313630 00796573 20616e64 20736176 .160.yes and sav\n+ 0x000132e0 65006578 706c6f64 696e675f 726f636b e.exploding_rock\n+ 0x000132f0 2e706e67 0043616e 206e6f74 20696e69 .png.Can not ini\n+ 0x00013300 7469616c 69736520 696e7472 6f210a00 tialise intro!..\n+ 0x00013310 6966662e 636f6e66 69676461 74612e72 iff.configdata.r\n+ 0x00013320 6f636b00 2564206a 6f797374 69636b28 ock.%d joystick(\n+ 0x00013330 73292064 65746563 7465640a 00436f75 s) detected..Cou\n+ 0x00013340 6c646e27 74206f70 656e206a 6f797374 ldn't open joyst\n+ 0x00013350 69636b20 25640a00 726f636b 646f6467 ick %d..rockdodg\n+ 0x00013360 65727300 526f636b 20446f64 67657273 ers.Rock Dodgers\n+ 0x00013370 00323050 5f426574 6164616e 63652e70 .20P_Betadance.p\n+ 0x00013380 6e670064 6f646765 72732e70 6e670067 ng.dodgers.png.g\n+ 0x00013390 616d652e 706e6700 6f766572 2e706e67 ame.png.over.png\n+ 0x000133a0 00706175 7365642e 706e6700 6c617365 .paused.png.lase\n+ 0x000133b0 72302e70 6e67006c 61736572 312e706e r0.png.laser1.pn\n+ 0x000133c0 67007368 69656c64 302e706e 67007368 g.shield0.png.sh\n+ 0x000133d0 69656c64 312e706e 67007368 69705f73 ield1.png.ship_s\n+ 0x000133e0 6d616c6c 2e706e67 00323032 342d3033 mall.png.2024-03\n+ 0x000133f0 2d313700 48696768 2073636f 72657300 -17.High scores.\n+ 0x00013400 23253164 0025346c 64002533 73005468 #%1d.%4ld.%3s.Th\n+ 0x00013410 6520676f 6f64004c 61736572 20706f77 e good.Laser pow\n+ 0x00013420 65727570 00736869 656c6420 706f7765 erup.shield powe\n+ 0x00013430 72757000 45787472 61206c69 66650054 rup.Extra life.T\n+ 0x00013440 68652062 61640052 6f636b73 00477265 he bad.Rocks.Gre\n+ 0x00013450 65626c69 65732028 31303020 70747329 eblies (100 pts)\n+ 0x00013460 00426c75 62617473 20283132 35207074 .Blubats (125 pt\n+ 0x00013470 73290059 656c6c69 66697368 20283137 s).Yellifish (17\n+ 0x00013480 35207074 73290054 6865206f 74686572 5 pts).The other\n+ 0x00013490 00596f75 72207368 6970004d 6f6f6420 .Your ship.Mood \n+ 0x000134a0 6974656d 73202868 61726d6c 65737329 items (harmless)\n+ 0x000134b0 00496c6c 6567616c 20706f77 65727570 .Illegal powerup\n+ 0x000134c0 21005363 6f72653a 20256c64 004c6576 !.Score: %ld.Lev\n+ 0x000134d0 656c3a20 25640073 75636365 73736675 el: %d.successfu\n+ 0x000134e0 6c6c7900 756e7375 63636573 7366756c lly.unsuccessful\n+ 0x000134f0 6c792821 2900736e 61707368 6f742e25 ly(!).snapshot.%\n+ 0x00013500 30326858 2e626d70 00776200 53637265 02hX.bmp.wb.Scre\n+ 0x00013510 656e7368 6f742027 25732720 73617665 enshot '%s' save\n+ 0x00013520 64202573 2e0a0078 73697a65 2025640a d %s...xsize %d.\n+ 0x00013530 00797369 7a652025 640a0050 3a496677 .ysize %d..P:Ifw\n+ 0x00013540 736b683f 783a793a 0043616e 6e6f7420 skh?x:y:.Cannot \n+ 0x00013550 73746172 743a2027 2573270a 00546573 start: '%s'..Tes\n+ 0x00013560 74696e67 20666f72 20256c75 20746963 ting for %lu tic\n+ 0x00013570 6b732e0a 00576520 68617665 20612077 ks...We have a w\n+ 0x00013580 696e6e65 72210057 6f742061 20686572 inner!.Wot a her\n+ 0x00013590 6f210052 6f636b20 446f6467 65720050 o!.Rock Dodger.P\n+ 0x000135a0 72657373 20535041 43452074 6f207374 ress SPACE to st\n+ 0x000135b0 61727421 00417272 6f77206b 65797320 art!.Arrow keys \n+ 0x000135c0 6d6f7665 20746865 20736869 702e0049 move the ship..I\n+ 0x000135d0 6620796f 75206e65 65642061 20706175 f you need a pau\n+ 0x000135e0 73652070 72657373 20502e00 436f6465 se press P..Code\n+ 0x000135f0 3a205250 4b2c2050 61756c20 486f6c74 : RPK, Paul Holt\n+ 0x00013600 00476658 3a205250 4b2c2050 61756c20 .GfX: RPK, Paul \n+ 0x00013610 486f6c74 00617265 20706f77 65727570 Holt.are powerup\n+ 0x00013620 732e2047 65742074 68656d21 00000000 s. Get them!....\n 0x00013630 00000000 00000000 00000000 00000000 ................\n 0x00013640 ffffffff ffffffff ffffffff ffffffdf ................\n 0x00013650 dfdfdfdf dfdfffdf ffffffff afafafff ................\n 0x00013660 ffffffff ffffffff ffffafaf 07af07af ................\n 0x00013670 afffffff ffffdf87 5f5f8fd7 d70fdfff ........__......\n 0x00013680 ffffffb7 57afefdf bfaf576f ffffffff ....W.....Wo....\n 0x00013690 bf5f5fbf 5f676f97 ffffffff ffcfdfbf .__._go.........\n"}, {"source1": "readelf --wide --decompress --hex-dump=.data.rel.ro {}", "source2": "readelf --wide --decompress --hex-dump=.data.rel.ro {}", "unified_diff": "@@ -1,13 +1,13 @@\n \n Hex dump of section '.data.rel.ro':\n- 0x0001ae00 b0280100 72350100 84350100 d8280100 .(..r5...5...(..\n+ 0x0001ae00 b0280100 75350100 87350100 d8280100 .(..u5...5...(..\n 0x0001ae10 10290100 40290100 7c290100 b4290100 .)..@)..|)...)..\n- 0x0001ae20 90350100 9c350100 d4290100 b2350100 .5...5...)...5..\n- 0x0001ae30 002a0100 cc350100 242a0100 502a0100 .*...5..$*..P*..\n+ 0x0001ae20 93350100 9f350100 d4290100 b5350100 .5...5...)...5..\n+ 0x0001ae30 002a0100 cf350100 242a0100 502a0100 .*...5..$*..P*..\n 0x0001ae40 7c2a0100 16300100 b82a0100 16300100 |*...0...*...0..\n 0x0001ae50 e82a0100 142b0100 482b0100 682b0100 .*...+..H+..h+..\n 0x0001ae60 982b0100 c02b0100 ec2b0100 142c0100 .+...+...+...,..\n- 0x0001ae70 16300100 e9350100 fe350100 382c0100 .0...5...5..8,..\n- 0x0001ae80 16300100 642c0100 12360100 16300100 .0..d,...6...0..\n+ 0x0001ae70 16300100 ec350100 01360100 382c0100 .0...5...6..8,..\n+ 0x0001ae80 16300100 642c0100 15360100 16300100 .0..d,...6...0..\n 0x0001ae90 942c0100 cc2c0100 16300100 .,...,...0..\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.data {}", "source2": "readelf --wide --decompress --hex-dump=.data {}", "unified_diff": "@@ -93,27 +93,27 @@\n 0x0001b740 00000000 00000000 00000000 00000000 ................\n 0x0001b750 00000000 00000000 00000000 00000000 ................\n 0x0001b760 00000000 00000000 b9310100 60240100 .........1..`$..\n 0x0001b770 b1320100 e1310100 00000000 00000000 .2...1..........\n 0x0001b780 00000000 00000000 00000000 00000000 ................\n 0x0001b790 00000000 00000000 00000000 00000000 ................\n 0x0001b7a0 00000000 08000000 d4310100 10250100 .........1...%..\n- 0x0001b7b0 78320100 ee330100 b9320100 bc320100 x2...3...2...2..\n- 0x0001b7c0 89320100 6f320100 bf320100 c2320100 .2..o2...2...2..\n- 0x0001b7d0 c6320100 ca320100 ce320100 00000000 .2...2...2......\n+ 0x0001b7b0 78320100 b9320100 bc320100 bf320100 x2...2...2...2..\n+ 0x0001b7c0 89320100 6f320100 c2320100 c5320100 .2..o2...2...2..\n+ 0x0001b7d0 c9320100 cd320100 d1320100 00000000 .2...2...2......\n 0x0001b7e0 00000000 00000000 ce310100 3c250100 .........1..<%..\n 0x0001b7f0 b72d0100 e8310100 00000000 00000000 .-...1..........\n 0x0001b800 00000000 00000000 00000000 00000000 ................\n 0x0001b810 00000000 00000000 00000000 00000000 ................\n 0x0001b820 00000000 00000000 16300100 ac250100 .........0...%..\n 0x0001b830 16300100 00000000 00000000 00000000 .0..............\n 0x0001b840 00000000 00000000 00000000 00000000 ................\n 0x0001b850 00000000 00000000 00000000 00000000 ................\n 0x0001b860 00000000 00000000 28320100 d8250100 ........(2...%..\n- 0x0001b870 b72d0100 e8310100 d2320100 00000000 .-...1...2......\n+ 0x0001b870 b72d0100 e8310100 d5320100 00000000 .-...1...2......\n 0x0001b880 00000000 00000000 00000000 00000000 ................\n 0x0001b890 00000000 00000000 00000000 00000000 ................\n 0x0001b8a0 00000000 00000000 00000000 00000000 ................\n 0x0001b8b0 00000000 00000000 00000000 00000000 ................\n 0x0001b8c0 00000000 00000000 00000000 00000000 ................\n 0x0001b8d0 00000000 00000000 00000000 00000000 ................\n 0x0001b8e0 4578706c 6f64696e 6720526f 636b2050 Exploding Rock P\n"}]}]}, {"source1": "xz --list", "source2": "xz --list", "unified_diff": "@@ -1,13 +1,13 @@\n Streams: 1\n Blocks: 1\n- Compressed size: 755.8 KiB (773976 B)\n+ Compressed size: 756.2 KiB (774332 B)\n Uncompressed size: 1660.0 KiB (1699840 B)\n- Ratio: 0.455\n+ Ratio: 0.456\n Check: CRC64\n Stream Padding: 0 B\n Streams:\n Stream Blocks CompOffset UncompOffset CompSize UncompSize Ratio Check Padding\n- 1 1 0 0 773976 1699840 0.455 CRC64 0\n+ 1 1 0 0 774332 1699840 0.456 CRC64 0\n Blocks:\n Stream Block CompOffset UncompOffset TotalSize UncompSize Ratio Check\n- 1 1 12 0 773940 1699840 0.455 CRC64\n+ 1 1 12 0 774296 1699840 0.456 CRC64\n"}]}]}]}