{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.Sq5vrvBI/b1/samhain_4.1.4-7_arm64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.Sq5vrvBI/b2/samhain_4.1.4-7_arm64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,3 +1,3 @@\n \n- c4a31a84a772a089338194441c758853 20400 debug optional samhain-dbgsym_4.1.4-7_arm64.deb\n- 0b9d44bfdedf78df4548c4fc4f560390 1140996 admin optional samhain_4.1.4-7_arm64.deb\n+ 9073ab98a296fe32e545f0c06ffc9710 20388 debug optional samhain-dbgsym_4.1.4-7_arm64.deb\n+ 389707c71b09400ad9de41d1e6765e1f 1139872 admin optional samhain_4.1.4-7_arm64.deb\n"}, {"source1": "samhain_4.1.4-7_arm64.deb", "source2": "samhain_4.1.4-7_arm64.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 2025-09-06 19:05:45.000000 debian-binary\n -rw-r--r-- 0 0 0 15984 2025-09-06 19:05:45.000000 control.tar.xz\n--rw-r--r-- 0 0 0 1124820 2025-09-06 19:05:45.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 1123696 2025-09-06 19:05:45.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": "file list", "source2": "file list", "unified_diff": "@@ -35,15 +35,15 @@\n -rw-r--r-- 0 root (0) root (0) 39774 2016-06-02 11:57:46.000000 ./usr/share/doc/samhain/changelog.gz\n -rw-r--r-- 0 root (0) root (0) 17050 2025-09-06 19:05:45.000000 ./usr/share/doc/samhain/copyright\n drwxr-xr-x 0 root (0) root (0) 0 2025-09-06 19:05:45.000000 ./usr/share/doc/samhain/examples/\n -rw-r--r-- 0 root (0) root (0) 2943 2015-11-01 00:03:11.000000 ./usr/share/doc/samhain/examples/README\n -rwxr-xr-x 0 root (0) root (0) 3661 2015-11-01 00:03:11.000000 ./usr/share/doc/samhain/examples/chroot.sh\n -rwxr-xr-x 0 root (0) root (0) 6709 2015-11-01 00:03:11.000000 ./usr/share/doc/samhain/examples/example_pager.pl\n -rwxr-xr-x 0 root (0) root (0) 5472 2015-11-01 00:03:11.000000 ./usr/share/doc/samhain/examples/example_sms.pl\n--rw-r--r-- 0 root (0) root (0) 6128 2025-09-06 19:05:45.000000 ./usr/share/doc/samhain/examples/redhat_i386.client.spec\n+-rw-r--r-- 0 root (0) root (0) 6127 2025-09-06 19:05:45.000000 ./usr/share/doc/samhain/examples/redhat_i386.client.spec\n -rwxr-xr-x 0 root (0) root (0) 930 2015-11-01 00:03:11.000000 ./usr/share/doc/samhain/examples/samhain.cgi\n -rw-r--r-- 0 root (0) root (0) 279 2015-11-01 00:03:11.000000 ./usr/share/doc/samhain/examples/samhain.dtd\n -rw-r--r-- 0 root (0) root (0) 5016 2025-09-06 19:05:45.000000 ./usr/share/doc/samhain/examples/samhain.spec\n -rw-r--r-- 0 root (0) root (0) 5397 2015-11-01 00:03:11.000000 ./usr/share/doc/samhain/examples/samhain.xsl\n -rwxr-xr-x 0 root (0) root (0) 19808 2025-09-06 19:05:45.000000 ./usr/share/doc/samhain/examples/samhainadmin.pl\n -rw-r--r-- 0 root (0) root (0) 15635 2015-11-01 00:03:04.000000 ./usr/share/doc/samhain/examples/samhainrc.linux\n -rw-r--r-- 0 root (0) root (0) 8408 2015-11-01 00:03:04.000000 ./usr/share/doc/samhain/examples/yulerc.template\n"}, {"source1": "./usr/sbin/samhain", "source2": "./usr/sbin/samhain", "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,12 +1,12 @@\n \n Displaying notes found in: .note.gnu.property\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_PROPERTY_TYPE_0\t Properties: AArch64 feature: BTI, PAC\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: 8f67aed866184a6e0b662643b2140c0faf558917\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e342fb0db30a0a47a638bcaa5b33f4949459530a\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.7.0\n"}, {"source1": "readelf --wide --debug-dump=frames {}", "source2": "readelf --wide --debug-dump=frames {}", "unified_diff": "@@ -3923,15 +3923,15 @@\n DW_CFA_advance_loc: 4 to 0000000000019208\n DW_CFA_AARCH64_negate_ra_state\n DW_CFA_advance_loc: 4 to 000000000001920c\n DW_CFA_restore_state\n DW_CFA_nop\n DW_CFA_nop\n \n-000016d4 00000000000000d0 000016d8 FDE cie=00000000 pc=000000000000af40..000000000000c10c\n+000016d4 00000000000000d0 000016d8 FDE cie=00000000 pc=000000000000af40..000000000000c128\n DW_CFA_advance_loc: 4 to 000000000000af44\n DW_CFA_AARCH64_negate_ra_state\n DW_CFA_advance_loc: 4 to 000000000000af48\n DW_CFA_def_cfa_offset: 208\n DW_CFA_advance_loc: 4 to 000000000000af4c\n DW_CFA_offset: r29 (x29) at cfa-96\n DW_CFA_offset: r30 (x30) at cfa-88\n@@ -3946,116 +3946,116 @@\n DW_CFA_offset: r23 (x23) at cfa-48\n DW_CFA_advance_loc: 12 to 000000000000afd0\n DW_CFA_offset: r26 (x26) at cfa-24\n DW_CFA_offset: r25 (x25) at cfa-32\n DW_CFA_advance_loc: 8 to 000000000000afd8\n DW_CFA_offset: r28 (x28) at cfa-8\n DW_CFA_offset: r27 (x27) at cfa-16\n- DW_CFA_advance_loc2: 1156 to 000000000000b45c\n+ DW_CFA_advance_loc2: 1164 to 000000000000b464\n DW_CFA_restore: r23 (x23)\n DW_CFA_restore: r24 (x24)\n DW_CFA_restore: r25 (x25)\n DW_CFA_restore: r26 (x26)\n DW_CFA_restore: r27 (x27)\n DW_CFA_restore: r28 (x28)\n- DW_CFA_advance_loc1: 304 to 000000000000b58c\n+ DW_CFA_advance_loc1: 304 to 000000000000b594\n DW_CFA_offset: r23 (x23) at cfa-48\n DW_CFA_offset: r24 (x24) at cfa-40\n DW_CFA_offset: r25 (x25) at cfa-32\n DW_CFA_offset: r26 (x26) at cfa-24\n DW_CFA_offset: r27 (x27) at cfa-16\n DW_CFA_offset: r28 (x28) at cfa-8\n- DW_CFA_advance_loc1: 796 to 000000000000b8a8\n+ DW_CFA_advance_loc1: 804 to 000000000000b8b8\n DW_CFA_restore: r23 (x23)\n DW_CFA_restore: r24 (x24)\n DW_CFA_restore: r25 (x25)\n DW_CFA_restore: r26 (x26)\n DW_CFA_restore: r27 (x27)\n DW_CFA_restore: r28 (x28)\n- DW_CFA_advance_loc: 28 to 000000000000b8c4\n+ DW_CFA_advance_loc: 28 to 000000000000b8d4\n DW_CFA_offset: r23 (x23) at cfa-48\n DW_CFA_offset: r24 (x24) at cfa-40\n DW_CFA_offset: r25 (x25) at cfa-32\n DW_CFA_offset: r26 (x26) at cfa-24\n DW_CFA_offset: r27 (x27) at cfa-16\n DW_CFA_offset: r28 (x28) at cfa-8\n- DW_CFA_advance_loc: 192 to 000000000000b984\n+ DW_CFA_advance_loc: 192 to 000000000000b994\n DW_CFA_restore: r23 (x23)\n DW_CFA_restore: r24 (x24)\n DW_CFA_restore: r25 (x25)\n DW_CFA_restore: r26 (x26)\n DW_CFA_restore: r27 (x27)\n DW_CFA_restore: r28 (x28)\n- DW_CFA_advance_loc: 72 to 000000000000b9cc\n+ DW_CFA_advance_loc: 72 to 000000000000b9dc\n DW_CFA_restore: r21 (x21)\n DW_CFA_restore: r22 (x22)\n DW_CFA_restore: r19 (x19)\n DW_CFA_restore: r20 (x20)\n DW_CFA_restore: r29 (x29)\n DW_CFA_restore: r30 (x30)\n DW_CFA_def_cfa_offset: 0\n- DW_CFA_advance_loc: 4 to 000000000000b9d0\n+ DW_CFA_advance_loc: 4 to 000000000000b9e0\n DW_CFA_AARCH64_negate_ra_state\n- DW_CFA_advance_loc: 4 to 000000000000b9d4\n+ DW_CFA_advance_loc: 4 to 000000000000b9e4\n DW_CFA_def_cfa_offset: 208\n DW_CFA_offset: r19 (x19) at cfa-80\n DW_CFA_offset: r20 (x20) at cfa-72\n DW_CFA_offset: r21 (x21) at cfa-64\n DW_CFA_offset: r22 (x22) at cfa-56\n DW_CFA_offset: r23 (x23) at cfa-48\n DW_CFA_offset: r24 (x24) at cfa-40\n DW_CFA_offset: r25 (x25) at cfa-32\n DW_CFA_offset: r26 (x26) at cfa-24\n DW_CFA_offset: r27 (x27) at cfa-16\n DW_CFA_offset: r28 (x28) at cfa-8\n DW_CFA_offset: r29 (x29) at cfa-96\n DW_CFA_offset: r30 (x30) at cfa-88\n DW_CFA_AARCH64_negate_ra_state\n- DW_CFA_advance_loc2: 1352 to 000000000000bf1c\n+ DW_CFA_advance_loc2: 1364 to 000000000000bf38\n DW_CFA_restore: r23 (x23)\n DW_CFA_restore: r24 (x24)\n DW_CFA_restore: r25 (x25)\n DW_CFA_restore: r26 (x26)\n DW_CFA_restore: r27 (x27)\n DW_CFA_restore: r28 (x28)\n- DW_CFA_advance_loc: 20 to 000000000000bf30\n+ DW_CFA_advance_loc: 20 to 000000000000bf4c\n DW_CFA_offset: r23 (x23) at cfa-48\n DW_CFA_offset: r24 (x24) at cfa-40\n DW_CFA_offset: r25 (x25) at cfa-32\n DW_CFA_offset: r26 (x26) at cfa-24\n DW_CFA_offset: r27 (x27) at cfa-16\n DW_CFA_offset: r28 (x28) at cfa-8\n- DW_CFA_advance_loc: 60 to 000000000000bf6c\n+ DW_CFA_advance_loc: 60 to 000000000000bf88\n DW_CFA_restore: r23 (x23)\n DW_CFA_restore: r24 (x24)\n DW_CFA_restore: r25 (x25)\n DW_CFA_restore: r26 (x26)\n DW_CFA_restore: r27 (x27)\n DW_CFA_restore: r28 (x28)\n- DW_CFA_advance_loc: 40 to 000000000000bf94\n+ DW_CFA_advance_loc: 40 to 000000000000bfb0\n DW_CFA_offset: r23 (x23) at cfa-48\n DW_CFA_offset: r24 (x24) at cfa-40\n DW_CFA_offset: r25 (x25) at cfa-32\n DW_CFA_offset: r26 (x26) at cfa-24\n DW_CFA_offset: r27 (x27) at cfa-16\n DW_CFA_offset: r28 (x28) at cfa-8\n- DW_CFA_advance_loc: 28 to 000000000000bfb0\n+ DW_CFA_advance_loc: 28 to 000000000000bfcc\n DW_CFA_restore: r23 (x23)\n DW_CFA_restore: r24 (x24)\n DW_CFA_restore: r25 (x25)\n DW_CFA_restore: r26 (x26)\n DW_CFA_restore: r27 (x27)\n DW_CFA_restore: r28 (x28)\n- DW_CFA_advance_loc: 4 to 000000000000bfb4\n+ DW_CFA_advance_loc: 4 to 000000000000bfd0\n DW_CFA_offset: r24 (x24) at cfa-40\n DW_CFA_offset: r23 (x23) at cfa-48\n- DW_CFA_advance_loc: 4 to 000000000000bfb8\n+ DW_CFA_advance_loc: 4 to 000000000000bfd4\n DW_CFA_offset: r26 (x26) at cfa-24\n DW_CFA_offset: r25 (x25) at cfa-32\n- DW_CFA_advance_loc: 4 to 000000000000bfbc\n+ DW_CFA_advance_loc: 4 to 000000000000bfd8\n DW_CFA_offset: r28 (x28) at cfa-8\n DW_CFA_offset: r27 (x27) at cfa-16\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \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": "@@ -19,127 +19,125 @@\n \tldr\tx1, [x0]\n \tstr\tx1, [sp, #104]\n \tmov\tx1, #0x0 \t// #0\n \tldr\tw0, [x21]\n \tstr\txzr, [sp, #80]\n \tstr\twzr, [sp, #72]\n \tstr\twzr, [sp, #76]\n-\tcbnz\tw0, b8a8 \n+\tcbnz\tw0, b8b8 \n \tmov\tw0, #0x3 \t// #3\n \tmov\tw2, #0x0 \t// #0\n \tmov\tw1, #0xffffffff \t// #-1\n \tbl\t1b640 \n \tldr\tw0, [sp, #60]\n \tcmp\tw0, #0x1\n-\tb.gt\tb45c \n+\tb.gt\tb464 \n \tmov\tx4, #0x0 \t// #0\n \tmov\tw3, #0x3 \t// #3\n \tmov\tw2, #0x0 \t// #0\n \tmov\tw1, #0x656 \t// #1622\n \tadrp\tx22, b5000 \n \tstp\tx23, x24, [sp, #160]\n \tadrp\tx23, 6a000 \n \tadd\tx0, x23, #0xa48\n \tstp\tx25, x26, [sp, #176]\n \tadrp\tx25, b5000 \n \tstp\tx27, x28, [sp, #192]\n \tbl\t40920 \n \tcmn\tx0, #0x1\n-\tb.eq\tb8c4 // b.none\n+\tb.eq\tb8d4 // b.none\n \tadrp\tx26, af000 \n \tldr\tx26, [x26, #3632]\n \tadrp\tx0, 17000 \n \tadd\tx0, x0, #0xfc4\n \tbl\t6a400 \n \tmov\tx2, #0x8 \t// #8\n \tmov\tw1, #0x0 \t// #0\n \tmov\tx0, x26\n \tbl\t4cbe0 \n \tldr\tw0, [x26]\n-\tmov\tw1, #0x28 \t// #40\n-\torr\tw0, w0, w1\n+\torr\tw0, w0, #0x40\n \tstr\tw0, [x26]\n \tadrp\tx0, 6a000 \n \tadd\tx0, x0, #0xb80\n \tbl\tad58 \n \tmov\tx19, x0\n-\tcbz\tx0, b038 \n+\tcbz\tx0, b034 \n \tbl\t9a80 \n \tcmp\tx0, #0x3ff\n-\tb.ls\tb944 // b.plast\n+\tb.ls\tb954 // b.plast\n \tadd\tx0, x25, #0xa00\n \tstr\txzr, [x0, #5088]\n \tbl\t1a8a0 \n \tmov\tw0, #0x1 \t// #1\n \tbl\t26be0 \n \tadd\tx0, x23, #0xa48\n \tmov\tx4, #0x0 \t// #0\n \tmov\tw3, #0x3 \t// #3\n \tmov\tw2, #0x0 \t// #0\n \tmov\tw1, #0x6a6 \t// #1702\n \tbl\t40920 \n \tcmn\tx0, #0x1\n-\tb.eq\tbe04 // b.none\n+\tb.eq\tbe20 // b.none\n \tadd\tx0, x23, #0xa48\n \tmov\tx4, #0x0 \t// #0\n \tmov\tw3, #0x3 \t// #3\n \tmov\tw2, #0x1 \t// #1\n \tmov\tw1, #0x6a8 \t// #1704\n \tbl\t40920 \n \tcmn\tx0, #0x1\n-\tb.eq\tbe28 // b.none\n+\tb.eq\tbe44 // b.none\n \tadd\tx0, x23, #0xa48\n \tmov\tx4, #0x0 \t// #0\n \tmov\tw3, #0x3 \t// #3\n \tmov\tw2, #0x2 \t// #2\n \tmov\tw1, #0x6aa \t// #1706\n \tbl\t40920 \n \tcmn\tx0, #0x1\n-\tb.eq\tbe4c // b.none\n+\tb.eq\tbe68 // b.none\n \tldr\tw0, [x21]\n-\tcbnz\tw0, b92c \n+\tcbnz\tw0, b93c \n \tldr\tw0, [x26]\n \tadd\tx19, x22, #0x950\n \tadd\tx24, x25, #0xa00\n-\torr\tw0, w0, #0x4000\n+\torr\tw0, w0, #0x2000\n \tstr\tw0, [x26]\n \tadrp\tx0, 6a000 \n \tadd\tx0, x0, #0xa70\n \tstr\twzr, [x19, #116]\n \tstr\twzr, [x19, #112]\n \tldr\tw1, [x0]\n \tldrb\tw0, [x0, #4]\n \tstr\twzr, [x19, #148]\n \tstrb\tw0, [x19, #20]\n \tldr\tw0, [x26, #4]\n \tstr\twzr, [x19, #152]\n \tstr\twzr, [x19, #136]\n-\tstr\tw1, [x19, #16]\n-\tmov\tw1, #0xe3 \t// #227\n-\torr\tw0, w0, w1\n+\torr\tw0, w0, #0x80\n \tstr\twzr, [x19, #140]\n \tstr\tw0, [x26, #4]\n \tmov\tx0, #0x6153 \t// #24915\n \tstr\twzr, [x19, #144]\n \tmovk\tx0, #0x686d, lsl #16\n \tstr\twzr, [x22, #2384]\n \tmovk\tx0, #0x6961, lsl #32\n \tstr\twzr, [x19, #124]\n \tmovk\tx0, #0x6e, lsl #48\n \tstr\twzr, [x19, #128]\n \tstr\twzr, [x19, #132]\n \tstr\tx0, [x25, #2560]\n+\tstr\tw1, [x19, #16]\n \tstr\twzr, [x19, #156]\n \tstr\twzr, [x24, #5096]\n \tbl\t9ff0 \n \tsxtw\tx0, w0\n \tstr\tx0, [x24, #8]\n \tldr\tw0, [x19, #160]\n \tstr\txzr, [x24, #5104]\n-\tcbz\tw0, b448 \n+\tcbz\tw0, b450 \n \tstr\txzr, [x24, #4952]\n \tstr\twzr, [x24, #4960]\n \tadd\tx19, x25, #0xa00\n \tmov\tx0, #0xffffffff \t// #4294967295\n \tmovi\tv31.4s, #0x0\n \tmov\tx3, #0x1400 \t// #5120\n \tadd\tx27, x19, x3\n@@ -148,61 +146,65 @@\n \tadrp\tx0, 77000 \n \tstr\txzr, [x19, #4936]\n \tadrp\tx24, b5000 \n \tldr\tq30, [x0, #1424]\n \tstur\tq31, [x27, #-152]\n \tldr\tw0, [x26, #4]\n \tstur\tq31, [x27, #-120]\n-\torr\tw0, w0, #0x3f00\n+\torr\tw0, w0, #0x6000\n \tmovi\tv31.4s, #0x0\n \tstr\tw0, [x26, #4]\n \tadd\tx0, x19, x4\n \tstur\tq30, [x27, #-136]\n \tstr\twzr, [x19, #5016]\n \tstur\tq31, [x27, #-248]\n \tstur\tq31, [x27, #-200]\n \tstur\tq31, [x0, #248]\n \tmov\tx0, #0x0 \t// #0\n \tbl\ta068 \n \tstr\tx0, [x19, #4888]\n-\tmov\tw1, #0x910000 \t// #9502720\n+\tmov\tw1, #0x260000 \t// #2490368\n \tldr\tw0, [x26]\n \tmov\tx2, #0x40 \t// #64\n \tstr\txzr, [x19, #4896]\n \torr\tw0, w0, w1\n \tadrp\tx1, 6b000 \n \tadd\tx1, x1, #0x6d8\n \tstr\tw0, [x26]\n \tadrp\tx0, b6000 \n \tadd\tx0, x0, #0x134\n \tbl\t4cc84 \n \tstrb\twzr, [x19, #2100]\n+\tldr\tw0, [x26]\n \tmov\tx2, #0x100 \t// #256\n \tadrp\tx1, 6a000 \n-\tadrp\tx0, b5000 \n \tadd\tx1, x1, #0xba0\n+\torr\tw0, w0, #0x80000000\n+\tstr\tw0, [x26]\n+\tadrp\tx0, b5000 \n \tadd\tx0, x0, #0xb41\n \tstrb\twzr, [x19, #2164]\n \tstrb\twzr, [x19, #2228]\n \tbl\t4cc84 \n \tmov\tx2, #0x100 \t// #256\n \tadd\tx0, x24, #0xc72\n \tadrp\tx1, 6a000 \n \tadd\tx1, x1, #0xbb8\n \tstrb\twzr, [x19, #577]\n \tbl\t4cc84 \n \tldr\tw0, [x26, #4]\n+\tmov\tw1, #0x4a0000 \t// #4849664\n \tmov\tx2, #0x100 \t// #256\n+\tstrb\twzr, [x19, #16]\n+\torr\tw0, w0, w1\n \tadrp\tx1, 6a000 \n \tadd\tx1, x1, #0xaa8\n-\torr\tw0, w0, #0x380000\n \tstr\tw0, [x26, #4]\n \tadrp\tx0, b6000 \n \tadd\tx0, x0, #0xbf4\n-\tstrb\twzr, [x19, #16]\n \tstrb\twzr, [x19, #272]\n \tstrb\twzr, [x19, #882]\n \tstrb\twzr, [x19, #2292]\n \tstrb\twzr, [x19, #2548]\n \tstrb\twzr, [x19, #3316]\n \tstrb\twzr, [x19, #3572]\n \tbl\t4cc84 \n@@ -218,15 +220,15 @@\n \tadd\tx1, x1, #0xbf8\n \tadd\tx0, x0, #0x8f4\n \tstrb\twzr, [x19, #4084]\n \tbl\t4cc84 \n \tldr\tw28, [x26, #4]\n \tadrp\tx0, 77000 \n \tmov\tx1, #0x648 \t// #1608\n-\torr\tw28, w28, #0x10000000\n+\torr\tw28, w28, #0x20000000\n \tstr\tw28, [x26, #4]\n \tldr\tq31, [x0, #1440]\n \tadrp\tx0, 77000 \n \tstur\tq31, [x27, #-88]\n \tldr\tq31, [x0, #1456]\n \tadrp\tx0, 77000 \n \tstur\tq31, [x27, #-72]\n@@ -234,15 +236,15 @@\n \tmov\tw0, #0x3c \t// #60\n \tstr\tw0, [x19, #5080]\n \tmov\tx0, #0x1 \t// #1\n \tstur\tq31, [x27, #-56]\n \tbl\ta2f0 \n \tadd\tx1, x22, #0x950\n \tstr\tx0, [x1, #80]\n-\tcbz\tx0, c0f8 \n+\tcbz\tx0, c114 \n \tadrp\tx2, 77000 \n \tadd\tx4, x0, #0x184\n \tadd\tx1, x0, #0x200\n \tstr\twzr, [x0, #376]\n \tldr\tq31, [x2, #1488]\n \tadrp\tx2, 77000 \n \tstp\txzr, xzr, [x4]\n@@ -251,36 +253,36 @@\n \tstur\txzr, [x1, #-100]\n \tstur\tq31, [x1, #-92]\n \tldr\tq31, [x2, #1504]\n \tadrp\tx2, af000 \n \tldr\tx2, [x2, #3512]\n \tstur\tq31, [x1, #-76]\n \tmov\tw1, #0x17 \t// #23\n-\tadd\tx2, x2, #0x9\n+\tadd\tx2, x2, #0x2d\n \tstr\tw1, [x0, #452]\n \tldr\tw1, [x26]\n \tstr\txzr, [x26]\n \tstr\tw1, [x0, #480]\n \tstr\tw28, [x0, #484]\n \tldrb\tw1, [x2]\n \tstrb\tw1, [x3], #1\n \tstrb\twzr, [x2], #1\n \tcmp\tx4, x3\n-\tb.ne\tb344 // b.any\n+\tb.ne\tb34c // b.any\n \tstrb\twzr, [x0]\n \tstrb\twzr, [x0, #30]\n \tstrb\twzr, [x0, #79]\n \tstrb\twzr, [x0, #128]\n \tstrb\twzr, [x0, #177]\n \tstrb\twzr, [x0, #226]\n \tstrb\twzr, [x0, #275]\n \tstrb\twzr, [x0, #324]\n \tbl\t1bb88 \n \tldr\tw0, [x21]\n-\tcbnz\tw0, b914 \n+\tcbnz\tw0, b924 \n \tbl\t1b820 \n \tadd\tx19, x25, #0xa00\n \tadrp\tx1, af000 \n \tldr\tx1, [x1, #3624]\n \tmov\tw21, #0x1 \t// #1\n \tldr\tw0, [sp, #60]\n \tstr\tw21, [x19, #4956]\n@@ -288,37 +290,37 @@\n \tadrp\tx1, af000 \n \tldr\tx1, [x1, #3560]\n \tstr\tx20, [x1]\n \tmov\tx1, x20\n \tbl\t28b20 \n \tstr\twzr, [x19, #4956]\n \tbl\t1d264 \n-\tcbnz\tw0, c020 \n+\tcbnz\tw0, c03c \n \tbl\t29100 \n \tbl\t402a0 \n \tldr\tw20, [x19, #4948]\n-\tcbz\tw20, c04c \n+\tcbz\tw20, c068 \n \tcmp\tw20, #0x1\n-\tb.eq\tbde0 // b.none\n+\tb.eq\tbdfc // b.none\n \tadd\tx0, x25, #0xa00\n \tldr\tw0, [x0, #5096]\n-\tcbz\tw0, b90c \n+\tcbz\tw0, b91c \n \tadd\tx19, x25, #0xa00\n \tldr\tw0, [x19, #4964]\n \tbl\t20560 \n \tcmn\tw0, #0x1\n-\tb.eq\tc0d0 // b.none\n+\tb.eq\tc0ec // b.none\n \tldr\tw0, [x19, #5096]\n-\tcbnz\tw0, b900 \n+\tcbnz\tw0, b910 \n \tadrp\tx0, 6a000 \n \tadd\tx0, x0, #0xcc0\n \tbl\t4edec \n-\tcbnz\tw0, c0a0 \n+\tcbnz\tw0, c0bc \n \tbl\t1d264 \n-\tcbz\tw0, b58c \n+\tcbz\tw0, b594 \n \tadd\tx5, x25, #0xa00\n \tmov\tx4, #0x2 \t// #2\n \tmov\tx3, #0x0 \t// #0\n \tadd\tx1, x23, #0xa48\n \tmov\tx2, #0x756 \t// #1878\n \tmov\tw0, #0xffffffff \t// #-1\n \tbl\t26ee0 \n@@ -326,102 +328,102 @@\n \tmov\tw2, #0x1 \t// #1\n \tmov\tw1, #0x758 \t// #1880\n \tbl\t41c10 \n \tmov\tx5, #0x1354 \t// #4948\n \tadd\tx0, x24, x5\n \tstr\twzr, [x24, #4964]\n \tstp\txzr, xzr, [x0]\n-\tb\tb158 \n+\tb\tb150 \n \tbl\t9d08 \n-\tcbz\tw0, b4e0 \n+\tcbz\tw0, b4e8 \n \tldr\tx19, [x20, #8]\n \tadrp\tx1, 6a000 \n \tadd\tx1, x1, #0xb48\n \tmov\tx0, x19\n \tbl\ta620 \n-\tcbz\tw0, b99c \n+\tcbz\tw0, b9ac \n \tadrp\tx1, 6a000 \n \tmov\tx0, x19\n \tadd\tx1, x1, #0xb50\n \tbl\ta620 \n-\tcbz\tw0, b99c \n+\tcbz\tw0, b9ac \n \tadrp\tx1, 6a000 \n \tmov\tx0, x19\n \tadd\tx1, x1, #0xb58\n \tbl\ta620 \n-\tcbz\tw0, b99c \n+\tcbz\tw0, b9ac \n \tadrp\tx1, 6a000 \n \tmov\tx0, x19\n \tadd\tx1, x1, #0xb60\n \tbl\ta620 \n-\tcbz\tw0, b99c \n+\tcbz\tw0, b9ac \n \tadrp\tx1, 6a000 \n \tmov\tx0, x19\n \tadd\tx1, x1, #0xb70\n \tbl\ta620 \n-\tcbz\tw0, b99c \n+\tcbz\tw0, b9ac \n \tadrp\tx1, 6a000 \n \tmov\tx0, x19\n \tadd\tx1, x1, #0xb78\n \tbl\ta620 \n-\tcbz\tw0, b99c \n+\tcbz\tw0, b9ac \n \tldr\tw0, [sp, #60]\n \tcmp\tw0, #0x1\n \tb.le\tafac \n \tbl\t9d08 \n \tcbnz\tw0, afac \n \tldr\tx19, [x20, #8]\n \tadrp\tx1, 6a000 \n \tadd\tx1, x1, #0xb48\n \tmov\tx0, x19\n \tbl\ta620 \n-\tcbz\tw0, b984 \n+\tcbz\tw0, b994 \n \tadrp\tx1, 6a000 \n \tmov\tx0, x19\n \tadd\tx1, x1, #0xb50\n \tbl\ta620 \n-\tcbz\tw0, bf80 \n+\tcbz\tw0, bf9c \n \tadrp\tx1, 6a000 \n \tmov\tx0, x19\n \tadd\tx1, x1, #0xb58\n \tbl\ta620 \n-\tcbz\tw0, bf1c \n+\tcbz\tw0, bf38 \n \tadrp\tx1, 6a000 \n \tmov\tx0, x19\n \tadd\tx1, x1, #0xb60\n \tbl\ta620 \n-\tcbz\tw0, bf1c \n+\tcbz\tw0, bf38 \n \tadrp\tx1, 6a000 \n \tmov\tx0, x19\n \tadd\tx1, x1, #0xb70\n \tbl\ta620 \n-\tcbz\tw0, bf6c \n+\tcbz\tw0, bf88 \n \tadrp\tx1, 6a000 \n \tmov\tx0, x19\n \tadd\tx1, x1, #0xb78\n \tbl\ta620 \n \tcbnz\tw0, afac \n \tadd\tx19, sp, #0x3c\n \tmov\tx2, x20\n \tmov\tx1, x19\n \tmov\tw0, #0x2 \t// #2\n \tbl\t186c0 \n-\tcbnz\tw0, b9a0 \n-\tb\tb988 \n+\tcbnz\tw0, b9b0 \n+\tb\tb998 \n \tadd\tx19, x25, #0xa00\n \tbl\t26be0 \n \tmov\tw0, #0x1 \t// #1\n \tldr\tw1, [x19, #4948]\n \tstr\tw0, [x19, #4960]\n \tldr\tw21, [x19, #1228]\n \tldr\tw0, [x19, #5008]\n \tcmp\tw1, #0x2\n-\tb.eq\tbe98 // b.none\n+\tb.eq\tbeb4 // b.none\n \tcmp\tw0, #0x1\n-\tb.ne\tb970 // b.any\n+\tb.ne\tb980 // b.any\n \tadrp\tx7, 6a000 \n \tadd\tx7, x7, #0xb30\n \tadrp\tx0, b5000 \n \tadd\tx0, x0, #0xc41\n \tstr\tx0, [sp]\n \tmov\tx6, x21\n \tadd\tx5, x25, #0xa00\n@@ -429,58 +431,57 @@\n \tmov\tx4, #0x7 \t// #7\n \tmov\tx3, #0x0 \t// #0\n \tmov\tx2, #0x797 \t// #1943\n \tmov\tw0, #0xffffffff \t// #-1\n \tbl\t26ee0 \n \tadd\tx0, x22, #0x950\n \tldr\tx0, [x0, #80]\n-\tcbz\tx0, bdc4 \n+\tcbz\tx0, bde0 \n \tldr\tw0, [x0, #376]\n \tcmp\tw0, #0x1\n-\tb.eq\tbdc4 // b.none\n+\tb.eq\tbde0 // b.none\n \tmov\tx0, #0x0 \t// #0\n \tbl\ta068 \n \tstr\tx0, [sp, #96]\n \tadrp\tx28, af000 \n \tldr\tx28, [x28, #4040]\n \tldr\tx0, [sp, #96]\n \tstr\tx0, [sp, #88]\n \tadd\tx0, x25, #0xa00\n \tldr\tx1, [sp, #88]\n \tstr\tx1, [x0, #5056]\n \tldr\tx0, [x28]\n-\tcbz\tx0, b68c \n+\tcbz\tx0, b690 \n \tmov\tx20, x28\n \tadd\tx21, x23, #0xa48\n-\tnop\n \tldr\tx1, [x20, #16]\n \tmov\tx0, x20\n \tblr\tx1\n \tmov\tw19, w0\n \tldr\tx5, [x20]\n-\ttbz\tw0, #31, bbdc \n+\ttbz\tw0, #31, bbf8 \n \tcmn\tw0, #0x1\n-\tb.eq\tbc58 // b.none\n+\tb.eq\tbc74 // b.none\n \tadd\tw6, w0, #0xa\n \tsxtw\tx3, w0\n \tmov\tx1, x21\n \tmov\tx4, #0xf \t// #15\n \tmov\tx2, #0x7d7 \t// #2007\n \tmov\tw0, #0xffffffff \t// #-1\n \tbl\t26ee0 \n \tmov\tw19, #0xffffffff \t// #-1\n \tstr\tw19, [x20, #8]\n \tldr\tx0, [x20, #120]!\n-\tcbnz\tx0, b640 \n+\tcbnz\tx0, b644 \n \tbl\tee60 \n \tbl\t1434c \n \tbl\t61d70 \n \tadd\tx0, x25, #0xa00\n \tldr\tw2, [x0, #4972]\n-\tcbnz\tw2, be88 \n+\tcbnz\tw2, bea4 \n \tbl\t667e8 \n \tadd\tx21, x25, #0xa00\n \tmovi\tv31.4s, #0x0\n \tmov\tx0, #0x1200 \t// #4608\n \tadd\tx0, x21, x0\n \tadrp\tx26, 6a000 \n \tmov\tx1, #0x1400 \t// #5120\n@@ -496,120 +497,123 @@\n \tadd\tx24, x22, #0x950\n \tldr\tx0, [sp, #80]\n \tadd\tx0, x0, #0x1\n \tstr\tx0, [sp, #80]\n \tmov\tx0, #0x0 \t// #0\n \tbl\ta068 \n \tstr\tx0, [sp, #96]\n-\tb\tb710 \n+\tb\tb714 \n \tldr\tw0, [x24, #136]\n \tcmp\tw0, #0x1\n-\tb.ne\tb73c // b.any\n+\tb.ne\tb740 // b.any\n \tadd\tx0, sp, #0x48\n \tadd\tx1, sp, #0x4c\n \tbl\t18da0 \n \tldr\tw0, [x24, #136]\n \tcmp\tw0, #0x1\n-\tb.ne\tb704 // b.any\n+\tb.ne\tb708 // b.any\n \tmov\tw1, #0x0 \t// #0\n \tbl\t40aa8 \n \tldr\tw0, [x24, #136]\n \tcmp\tw0, #0x1\n-\tb.eq\tb710 // b.none\n+\tb.eq\tb714 // b.none\n \tldr\tw1, [x21, #4948]\n \tcmp\tw1, #0x1\n-\tb.eq\tb9e4 // b.none\n+\tb.eq\tba00 // b.none\n \tldr\tw0, [x21, #5012]\n-\ttbnz\tw0, #1, bb6c \n+\ttbnz\tw0, #1, bb88 \n \tcmp\tw1, #0x2\n-\tb.eq\tb9d4 // b.none\n+\tb.eq\tb9e4 // b.none\n \tldr\tw0, [x21, #4952]\n \tcmp\tw0, #0x1\n-\tb.eq\tbb18 // b.none\n-\tcbnz\tw1, b9fc \n+\tb.eq\tbb34 // b.none\n+\tcbnz\tw1, ba18 \n \tmov\tw24, #0x0 \t// #0\n \tadd\tx0, x22, #0x950\n \tldr\tw0, [x0, #120]\n \tcmp\tw0, #0x0\n-\tb.gt\tb6e4 \n+\tb.gt\tb6e8 \n \tldr\tx0, [x28]\n-\tcbz\tx0, b7b8 \n+\tcbz\tx0, b7c8 \n \tadrp\tx26, af000 \n \tldr\tx26, [x26, #4040]\n \tldr\tw0, [x26, #8]\n-\tcbnz\tw0, b7b0 \n+\tcbnz\tw0, b7c0 \n \tldr\tx1, [x26, #24]\n \tldr\tx0, [sp, #96]\n \tblr\tx1\n-\tcbz\tw0, b7b0 \n+\tcbz\tw0, b7c0 \n \tldr\tx0, [x26, #32]\n \tblr\tx0\n-\tcbnz\tw0, bb88 \n+\tcbnz\tw0, bba4 \n+\tnop\n+\tnop\n+\tnop\n \tldr\tx0, [x26, #120]!\n-\tcbnz\tx0, b78c \n+\tcbnz\tx0, b790 \n \tldr\tw0, [x21, #4948]\n \tcmp\tw0, #0x1\n-\tb.eq\tbbf8 // b.none\n+\tb.eq\tbc14 // b.none\n \tcmp\tw0, #0x2\n-\tb.eq\tbbc0 // b.none\n+\tb.eq\tbbdc // b.none\n \tbl\t4efc0 \n-\tcbz\tx0, b7f4 \n+\tcbz\tx0, b804 \n \tldr\tx6, [sp, #40]\n \tmov\tx5, x0\n \tadd\tx1, x23, #0xa48\n \tmov\tx4, #0x72 \t// #114\n \tmov\tx3, #0x0 \t// #0\n \tmov\tx2, #0x8e0 \t// #2272\n \tmov\tw0, #0x20 \t// #32\n \tbl\t26ee0 \n \tbl\t4f040 \n-\tcbz\tx0, b81c \n+\tcbz\tx0, b82c \n \tldr\tx6, [sp, #40]\n \tmov\tx5, x0\n \tadd\tx1, x23, #0xa48\n \tmov\tx4, #0x72 \t// #114\n \tmov\tx3, #0x0 \t// #0\n \tmov\tx2, #0x8e7 \t// #2279\n \tmov\tw0, #0x20 \t// #32\n \tbl\t26ee0 \n \tldr\tw0, [x21, #4964]\n \tcmp\tw0, #0x1\n-\tb.eq\tb830 // b.none\n+\tb.eq\tb840 // b.none\n \tldr\tw0, [x21, #4968]\n-\tcbz\tw0, bce0 \n+\tcbz\tw0, bcfc \n \tadd\tx0, x22, #0x950\n \tldr\tw0, [x0, #120]\n \tcmp\tw0, #0x0\n-\tb.gt\tb6e4 \n+\tb.gt\tb6e8 \n \tldr\tx0, [sp, #96]\n \tldr\tx1, [x21, #5056]\n \tsub\tx0, x0, x1\n \tldr\tx1, [x21, #5048]\n \tcmp\tx0, x1\n-\tb.ge\tbc0c // b.tcont\n+\tb.ge\tbc28 // b.tcont\n \tadd\tx0, x22, #0x950\n \tldr\tw0, [x0, #120]\n \tcmp\tw0, #0x0\n-\tb.gt\tb6e4 \n+\tb.gt\tb6e8 \n \tldr\tx0, [sp, #96]\n \tldr\tx1, [sp, #88]\n \tsub\tw0, w0, w1\n \tldr\tw1, [x21, #5080]\n \tcmp\tw0, w1\n-\tb.ge\tbcbc // b.tcont\n+\tb.ge\tbcd8 // b.tcont\n \tbl\t23948 \n \tadd\tx0, x22, #0x950\n \tldr\tw0, [x0, #120]\n \tcmp\tw0, #0x0\n-\tb.gt\tb6e4 \n+\tb.gt\tb6e8 \n \tbl\t1ca8c \n \tmov\tw1, #0x0 \t// #0\n \tmov\tw0, #0x1 \t// #1\n \tbl\t40aa8 \n-\tb\tb6e4 \n+\tb\tb6e8 \n \tmov\tw2, #0x622 \t// #1570\n \tadrp\tx1, 6a000 \n \tadrp\tx0, 6a000 \n \tadd\tx1, x1, #0xa48\n \tadd\tx0, x0, #0xb40\n \tbl\t4d120 \n \tb\taf90 \n@@ -626,379 +630,382 @@\n \tstr\tw0, [x19, #4948]\n \tadd\tx0, x22, #0x950\n \tstr\twzr, [x19, #4956]\n \tstr\tw24, [x0, #160]\n \tb\tafe4 \n \tbl\ta260 \n \tbl\t2bd60 \n-\tb\tb404 \n+\tb\tb40c \n \tbl\t2bd60 \n-\tb\tb3e8 \n+\tb\tb3f0 \n \tadd\tx1, x23, #0xa48\n \tmov\tw2, #0x2c0 \t// #704\n \tadrp\tx0, 6a000 \n \tadd\tx0, x0, #0xb98\n \tbl\t4d320 \n-\tb\tb384 \n+\tb\tb38c \n \tadd\tx1, x23, #0xa48\n \tmov\tw2, #0x132 \t// #306\n \tadrp\tx0, 6a000 \n \tadd\tx0, x0, #0xb98\n \tbl\t4d120 \n-\tb\tb0b4 \n+\tb\tb0b0 \n \tadd\tx24, x0, #0x1\n \tmov\tx0, #0x1 \t// #1\n \tmov\tx1, x24\n \tbl\ta2f0 \n \tadd\tx2, x25, #0xa00\n \tstr\tx0, [x2, #5088]\n-\tcbz\tx0, b040 \n+\tcbz\tx0, b03c \n \tmov\tx2, x24\n \tmov\tx1, x19\n \tbl\t4cc84 \n-\tb\tb040 \n+\tb\tb03c \n \tmov\tw1, #0x52 \t// #82\n \tmov\tw0, #0x43 \t// #67\n \tbl\t21460 \n \tmov\tx7, x0\n-\tb\tb5c0 \n+\tb\tb5c8 \n \tadd\tx19, sp, #0x3c\n \tmov\tx2, x20\n \tmov\tx1, x19\n \tmov\tw0, #0x1 \t// #1\n \tbl\t186c0 \n \tb\tafac \n \tmov\tw0, #0x4 \t// #4\n \tadrp\tx1, af000 \n \tldr\tx1, [x1, #3808]\n \tldr\tx3, [sp, #104]\n \tldr\tx2, [x1]\n \tsubs\tx3, x3, x2\n \tmov\tx2, #0x0 \t// #0\n-\tb.ne\tbfb0 // b.any\n+\tb.ne\tbfcc // b.any\n \tldp\tx29, x30, [sp, #112]\n \tldp\tx19, x20, [sp, #128]\n \tldp\tx21, x22, [sp, #144]\n \tadd\tsp, sp, #0xd0\n \tautiasp\n \tret\n \tldr\tw0, [x21, #4964]\n \tldr\tw2, [x21, #4968]\n \torr\tw0, w0, w2\n-\tcbnz\tw0, bb30 \n+\tcbnz\tw0, bb4c \n+\tnop\n+\tnop\n+\tnop\n \tadd\tx1, x22, #0x950\n \tmov\tw0, #0x1 \t// #1\n \tstr\tw0, [sp, #72]\n \tldr\tx1, [x1, #96]\n-\tcbz\tx1, b9fc \n+\tcbz\tx1, ba18 \n \tstr\tw0, [sp, #76]\n \tldr\tw0, [sp, #72]\n \tcmp\tw0, #0x1\n-\tb.eq\tba14 // b.none\n+\tb.eq\tba30 // b.none\n \tldr\tw0, [sp, #76]\n \tcmp\tw0, #0x1\n-\tb.ne\tb768 // b.any\n+\tb.ne\tb76c // b.any\n \tbl\t66a6c \n \tbl\t1918c \n \tldr\tw0, [x21, #5012]\n-\ttbz\tw0, #0, ba2c \n+\ttbz\tw0, #0, ba48 \n \torr\tw0, w0, #0x8\n \tstr\tw0, [x21, #5012]\n \tldr\tw0, [x21, #4948]\n \tcmp\tw0, #0x1\n-\tb.eq\tba3c // b.none\n+\tb.eq\tba58 // b.none\n \tbl\t13bb0 \n \tmov\tx0, #0x0 \t// #0\n \tstr\txzr, [x21, #4856]\n \tbl\ta068 \n \tstr\tx0, [x21, #4888]\n \tmovi\tv31.4s, #0x0\n \tldr\tw0, [sp, #72]\n \tstr\txzr, [x21, #4936]\n \tstur\tq31, [x27, #-216]\n \tstur\tq31, [x27, #-200]\n \tcmp\tw0, #0x1\n-\tb.eq\tbca0 // b.none\n+\tb.eq\tbcbc // b.none\n \tldr\tw0, [sp, #76]\n \tcmp\tw0, #0x1\n-\tb.eq\tbc80 // b.none\n+\tb.eq\tbc9c // b.none\n \tldr\tw0, [sp, #72]\n \tcmp\tw0, #0x1\n-\tb.eq\tbc78 // b.none\n+\tb.eq\tbc94 // b.none\n \tadd\tx24, x22, #0x950\n \tldr\tw0, [x24, #120]\n \tcmp\tw0, #0x0\n-\tb.gt\tbbb0 \n+\tb.gt\tbbcc \n \tldr\tw0, [sp, #76]\n \tcmp\tw0, #0x1\n-\tb.eq\tbc20 // b.none\n+\tb.eq\tbc3c // b.none\n \tldr\tx0, [x24, #96]\n-\tcbz\tx0, bc20 \n+\tcbz\tx0, bc3c \n \tadd\tx24, x22, #0x950\n \tldr\tw0, [x24, #120]\n \tcmp\tw0, #0x0\n-\tb.gt\tbbb0 \n+\tb.gt\tbbcc \n \tbl\tf300 \n \tldr\tw0, [x24, #120]\n \tcmp\tw0, #0x0\n-\tb.gt\tbbb0 \n+\tb.gt\tbbcc \n \tbl\tf1a0 \n \tstr\twzr, [sp, #72]\n \tldr\tx0, [x21, #4920]\n \tstr\twzr, [sp, #76]\n \tbl\t66bac \n \tldr\tw0, [x21, #5012]\n-\ttbz\tw0, #0, baec \n+\ttbz\tw0, #0, bb08 \n \tmov\tw1, #0xfffffff5 \t// #-11\n \tand\tw0, w0, w1\n \tstr\tw0, [x21, #5012]\n \tadd\tx24, x22, #0x950\n \tmov\tx3, #0x0 \t// #0\n \tmov\tw2, #0x0 \t// #0\n \tmov\tx1, #0x0 \t// #0\n \tmov\tx0, #0x0 \t// #0\n \tbl\t55e24 \n \tldr\tw0, [x24, #120]\n \tcmp\tw0, #0x0\n-\tb.le\tbd18 \n+\tb.le\tbd34 \n \tstr\twzr, [x24, #132]\n-\tb\tb6e4 \n+\tb\tb6e8 \n \tldr\tw0, [x21, #4964]\n \tcmp\tw0, #0x1\n-\tb.eq\tbb30 // b.none\n+\tb.eq\tbb4c // b.none\n \tldr\tw0, [x21, #4968]\n \tcmp\tw0, #0x1\n-\tb.ne\tb764 // b.any\n+\tb.ne\tb768 // b.any\n \tadd\tx24, x22, #0x950\n \tldr\tx0, [x24, #88]\n-\tcbz\tx0, bc30 \n+\tcbz\tx0, bc4c \n \tbl\t48880 \n \tstr\tw0, [sp, #72]\n \tldr\tx0, [x24, #96]\n-\tcbz\tx0, bb54 \n+\tcbz\tx0, bb70 \n \tbl\t48880 \n \tstr\tw0, [sp, #76]\n \tldr\tw0, [sp, #76]\n \tcmp\tw0, #0x1\n-\tb.eq\tbd04 // b.none\n+\tb.eq\tbd20 // b.none\n \tldr\tw1, [x21, #4948]\n-\tcbz\tw1, b768 \n-\tb\tb9fc \n+\tcbz\tw1, b76c \n+\tb\tba18 \n \tldr\tx2, [x24, #96]\n \tmov\tw0, #0x1 \t// #1\n \tstr\tw0, [sp, #72]\n-\tcbz\tx2, b764 \n+\tcbz\tx2, b768 \n \tstr\tw0, [sp, #76]\n-\tcbz\tw1, b768 \n-\tb\tb9fc \n+\tcbz\tw1, b76c \n+\tb\tba18 \n \tldr\tx5, [x26]\n \tadd\tw6, w0, #0xa\n \tsxtw\tx3, w0\n \tadd\tx1, x23, #0xa48\n \tsxtw\tx6, w6\n \tmov\tx4, #0x11 \t// #17\n \tmov\tx2, #0x8c3 \t// #2243\n \tmov\tw0, #0xffffffff \t// #-1\n \tbl\t26ee0 \n-\tb\tb7b0 \n+\tb\tb7c0 \n \tldr\tx0, [x21, #4920]\n \tbl\t66bac \n \tstr\twzr, [x24, #132]\n-\tb\tb6e4 \n+\tb\tb6e8 \n \tldr\tw0, [x21, #4952]\n \tcmp\tw0, #0x1\n \tcset\tw0, eq\t// eq = none\n \ttst\tw0, w24\n-\tb.eq\tb7cc // b.none\n+\tb.eq\tb7dc // b.none\n \tbl\t69764 \n-\tb\tb7cc \n+\tb\tb7dc \n \tmov\tx1, x21\n \tmov\tx4, #0x10 \t// #16\n \tmov\tx3, #0x0 \t// #0\n \tmov\tx2, #0x7df \t// #2015\n \tmov\tw0, #0xffffffff \t// #-1\n \tbl\t26ee0 \n-\tb\tb680 \n+\tb\tb684 \n \tmov\tx0, #0x0 \t// #0\n \tmov\tx1, #0x0 \t// #0\n \tbl\t69660 \n \tldr\tw0, [x21, #4948]\n-\tb\tb7c4 \n+\tb\tb7d4 \n \tbl\t348ec \n \tmov\tx0, #0x0 \t// #0\n \tbl\ta068 \n \tstr\tx0, [x21, #5056]\n-\tb\tb858 \n+\tb\tb868 \n \tldr\tx0, [sp, #48]\n \tldr\tw0, [x0, #56]\n \tbl\t2dca0 \n-\tb\tbaa4 \n+\tb\tbac0 \n \tldr\tx0, [sp, #96]\n \tldr\tx2, [x21, #5072]\n \tsub\tx0, x0, x2\n \tldr\tx2, [x21, #5064]\n \tcmp\tx0, x2\n-\tb.lt\tb764 // b.tstop\n+\tb.lt\tb768 // b.tstop\n \tmov\tw0, #0x1 \t// #1\n \tstr\tw0, [sp, #72]\n-\tcbz\tw1, b768 \n-\tb\tb9fc \n+\tcbz\tw1, b76c \n+\tb\tba18 \n \tmov\tx1, x21\n \tmov\tw6, #0x9 \t// #9\n \tmov\tx4, #0xf \t// #15\n \tmov\tx3, #0xffffffffffffffff \t// #-1\n \tmov\tx2, #0x7d2 \t// #2002\n \tmov\tw0, #0x4 \t// #4\n \tbl\t26ee0 \n-\tb\tb67c \n+\tb\tb680 \n \tbl\t10fcc \n-\tb\tba80 \n+\tb\tba9c \n \tmov\tw0, #0x2 \t// #2\n \tbl\t122c0 \n \tadd\tx0, x23, #0xa48\n \tadrp\tx2, 74000 \n \tmov\tw1, #0x860 \t// #2144\n \tadd\tx2, x2, #0xdf8\n \tbl\t41470 \n-\tb\tba74 \n+\tb\tba90 \n \tbl\t122c0 \n \tadd\tx0, x23, #0xa48\n \tadrp\tx2, 74000 \n \tmov\tw1, #0x859 \t// #2137\n \tadd\tx2, x2, #0xdf8\n \tbl\t41470 \n-\tb\tba68 \n+\tb\tba84 \n \tldr\tx0, [sp, #96]\n \tadd\tx1, x23, #0xa48\n \tmov\tx4, #0x16 \t// #22\n \tmov\tx3, #0x0 \t// #0\n \tmov\tx2, #0x907 \t// #2311\n \tstr\tx0, [sp, #88]\n \tmov\tw0, #0xffffffff \t// #-1\n \tbl\t26ee0 \n-\tb\tb880 \n+\tb\tb890 \n \tbl\t2be4c \n \tldr\tx0, [x21, #5040]\n \tcmp\tx0, #0x0\n-\tb.le\tbcf4 \n+\tb.le\tbd10 \n \tbl\t348ec \n \tadd\tx0, x23, #0xa48\n \tmov\tw2, #0x0 \t// #0\n \tmov\tw1, #0x930 \t// #2352\n \tbl\t41c10 \n \tstr\tw0, [sp, #72]\n \tadd\tx0, x25, #0xa00\n \tldr\tw1, [x0, #4948]\n-\tcbz\tw1, b768 \n-\tb\tb9fc \n+\tcbz\tw1, b76c \n+\tb\tba18 \n \tmov\tx0, #0x0 \t// #0\n \tbl\ta068 \n \tadd\tx1, x25, #0xa00\n \tldr\tx2, [x1, #4888]\n \tsub\tx5, x0, x2\n \tstr\tx5, [x1, #4896]\n \tldr\tx0, [x1, #4904]\n \tldr\tx1, [x1, #4912]\n \torr\tx0, x0, x1\n-\tcbnz\tx0, bd4c \n+\tcbnz\tx0, bd68 \n \tldr\tw0, [x24, #132]\n \tcmp\tw0, #0x1\n-\tb.le\tbf94 \n+\tb.le\tbfb0 \n \tadd\tx0, x25, #0xa00\n \tmovi\tv30.2s, #0x34, lsl #24\n \tldr\tx0, [x0, #4856]\n \tucvtf\ts31, x0\n \tfcmpe\ts31, s30\n-\tb.gt\tbe70 \n+\tb.gt\tbe8c \n \tmovi\tv31.2s, #0x0\n \tfcvtzu\tx1, s31\n \tadd\tx0, x25, #0xa00\n \tstr\tx1, [x0, #4864]\n \tadd\tx0, x22, #0x950\n \tldr\tw0, [x0, #132]\n \tcmp\tw0, #0x1\n-\tb.le\tbf40 \n+\tb.le\tbf5c \n \tadd\tx0, x25, #0xa00\n \tldr\tw0, [x0, #4948]\n \tcmp\tw0, #0x1\n-\tb.eq\tbd98 // b.none\n+\tb.eq\tbdb4 // b.none\n \tbl\t47640 \n \tadd\tx0, x22, #0x950\n \tldr\tw0, [x0, #132]\n-\tcbz\tw0, bf08 \n+\tcbz\tw0, bf24 \n \tadd\tx0, x22, #0x950\n \tstr\twzr, [x0, #132]\n \tldr\tw0, [x0, #120]\n \tcmp\tw0, #0x0\n-\tb.gt\tb6e4 \n+\tb.gt\tb6e8 \n \tmov\tw24, #0x1 \t// #1\n \tbl\t348ec \n-\tb\tb76c \n+\tb\tb770 \n \tadd\tx1, x23, #0xa48\n \tmov\tx4, #0xc \t// #12\n \tmov\tx3, #0x1 \t// #1\n \tmov\tx2, #0x7a0 \t// #1952\n \tmov\tw0, #0xffffffff \t// #-1\n \tbl\t26ee0 \n-\tb\tb604 \n+\tb\tb60c \n \tbl\t4d080 \n-\tcbnz\tw0, bfcc \n+\tcbnz\tw0, bfe8 \n \tldr\tw0, [x19, #4948]\n \tcmp\tw0, #0x1\n-\tb.ne\tb3dc // b.any\n+\tb.ne\tb3e4 // b.any\n \tmov\tx2, #0x1400 \t// #5120\n \tadd\tx19, x19, x2\n \tstur\txzr, [x19, #-156]\n-\tb\tb3dc \n+\tb\tb3e4 \n \tadd\tx0, x23, #0xa48\n \tmov\tw5, #0x0 \t// #0\n \tmov\tw4, #0x2 \t// #2\n \tadrp\tx3, 6a000 \n \tmov\tw2, #0x34 \t// #52\n \tadd\tx3, x3, #0xb88\n \tmov\tw1, #0x6a7 \t// #1703\n \tbl\t418a0 \n-\tb\tb06c \n+\tb\tb068 \n \tadd\tx0, x23, #0xa48\n \tmov\tw5, #0x1 \t// #1\n \tmov\tw4, #0x2 \t// #2\n \tadrp\tx3, 6a000 \n \tmov\tw2, #0x34 \t// #52\n \tadd\tx3, x3, #0xb88\n \tmov\tw1, #0x6a9 \t// #1705\n \tbl\t418a0 \n-\tb\tb08c \n+\tb\tb088 \n \tmov\tw5, #0x2 \t// #2\n \tadd\tx0, x23, #0xa48\n \tmov\tw4, w5\n \tadrp\tx3, 6a000 \n \tmov\tw2, #0x34 \t// #52\n \tadd\tx3, x3, #0xb88\n \tmov\tw1, #0x6ab \t// #1707\n \tbl\t418a0 \n-\tb\tb0ac \n+\tb\tb0a8 \n \tscvtf\ts29, x5\n \tfcmpe\ts29, s30\n-\tb.gt\tbe80 \n-\tb\tbd68 \n+\tb.gt\tbe9c \n+\tb\tbd84 \n \tfdiv\ts31, s31, s29\n-\tb\tbd68 \n+\tb\tbd84 \n \tmov\tw1, #0x0 \t// #0\n \tmov\tw0, #0x0 \t// #0\n \tbl\tad88 \n-\tb\tb6a4 \n+\tb\tb6a8 \n \tcmp\tw0, #0x1\n-\tb.eq\tbf30 // b.none\n+\tb.eq\tbf4c // b.none\n \tmov\tw1, #0x52 \t// #82\n \tmov\tw0, #0x43 \t// #67\n \tbl\t21460 \n \tmov\tx20, x0\n \tldr\tw0, [x19, #5008]\n \tcmp\tw0, #0x1\n-\tb.eq\tbfc0 // b.none\n+\tb.eq\tbfdc // b.none\n \tmov\tw1, #0x52 \t// #82\n \tmov\tw0, #0x44 \t// #68\n \tbl\t21460 \n \tadrp\tx1, b5000 \n \tadd\tx1, x1, #0xd72\n \tstr\tx1, [sp, #16]\n \tadrp\tx1, b5000 \n@@ -1009,64 +1016,64 @@\n \tadd\tx5, x25, #0xa00\n \tadd\tx1, x23, #0xa48\n \tmov\tx4, #0x8 \t// #8\n \tmov\tx3, #0x0 \t// #0\n \tmov\tx2, #0x78b \t// #1931\n \tmov\tw0, #0xffffffff \t// #-1\n \tbl\t26ee0 \n-\tb\tb5ec \n+\tb\tb5f4 \n \tmov\tx0, #0x0 \t// #0\n \tbl\ta068 \n \tadd\tx1, x25, #0xa00\n \tstr\tx0, [x1, #5072]\n-\tb\tbda4 \n+\tb\tbdc0 \n \tmov\tx2, x20\n \tadd\tx1, sp, #0x3c\n \tmov\tw0, #0x3 \t// #3\n \tbl\t186c0 \n \tb\tafac \n \tadrp\tx20, 6a000 \n \tadd\tx20, x20, #0xb30\n \tmov\tx0, x20\n-\tb\tbec8 \n+\tb\tbee4 \n \tadrp\tx0, 77000 \n \tfcvt\td31, s31\n \tadd\tx1, x23, #0xa48\n \tmov\tx4, #0x14 \t// #20\n \tldr\td0, [x0, #1624]\n \tmov\tx3, #0x0 \t// #0\n \tmov\tx2, #0x8a1 \t// #2209\n \tmov\tw0, #0xffffffff \t// #-1\n \tfmul\td0, d31, d0\n \tbl\t26ee0 \n-\tb\tbd84 \n+\tb\tbda0 \n \tmov\tx2, x20\n \tadd\tx1, sp, #0x3c\n \tmov\tw0, #0x4 \t// #4\n \tbl\t186c0 \n \tb\tafac \n \tmov\tx2, x20\n \tadd\tx1, sp, #0x3c\n \tmov\tw0, #0x2 \t// #2\n \tbl\t186c0 \n-\tb\tb9a0 \n+\tb\tb9b0 \n \tadd\tx1, x23, #0xa48\n \tmov\tx4, #0x13 \t// #19\n \tmov\tx3, #0x0 \t// #0\n \tmov\tx2, #0x88f \t// #2191\n \tmov\tw0, #0xffffffff \t// #-1\n \tbl\t26ee0 \n-\tb\tbd98 \n+\tb\tbdb4 \n \tstp\tx23, x24, [sp, #160]\n \tstp\tx25, x26, [sp, #176]\n \tstp\tx27, x28, [sp, #192]\n \tbl\ta410 \n \tadrp\tx0, 6a000 \n \tadd\tx0, x0, #0xb30\n-\tb\tbec8 \n+\tb\tbee4 \n \tbl\t9c30 \n \tmov\tw4, w0\n \tldr\tw5, [x19, #1228]\n \tadd\tx1, x23, #0xa48\n \tmov\tw2, #0x71b \t// #1819\n \tmov\tw0, w20\n \tadrp\tx3, 6a000 \n@@ -1145,21 +1152,14 @@\n \tbl\t9a08 \n \tnop\n \tnop\n \tnop\n \tnop\n \tnop\n \tnop\n-\tnop\n-\tnop\n-\tnop\n-\tnop\n-\tnop\n-\tnop\n-\tnop\n \tbti\tc\n \tmov\tx29, #0x0 \t// #0\n \tmov\tx30, #0x0 \t// #0\n \tmov\tx5, x0\n \tldr\tx1, [sp]\n \tadd\tx2, sp, #0x8\n \tmov\tx6, sp\n"}, {"source1": "readelf --wide --decompress --hex-dump=.eh_frame {}", "source2": "readelf --wide --decompress --hex-dump=.eh_frame {}", "unified_diff": "@@ -362,23 +362,23 @@\n 0x0007f310 d5d6d3d4 0e00412d 410b0000 24000000 ......A-A...$...\n 0x0007f320 80160000 7c9af9ff ec030000 00412d41 ....|........A-A\n 0x0007f330 0ec00243 9d029e01 02640add de0e0041 ...C.....d.....A\n 0x0007f340 2d410b00 2c000000 a8160000 409ef9ff -A..,.......@...\n 0x0007f350 a4000000 00442d41 0e209d04 9e034c0a .....D-A. ....L.\n 0x0007f360 dedd0e00 412d410b 4b0adedd 0e00412d ....A-A.K.....A-\n 0x0007f370 410b0000 d0000000 d8160000 c4bbf8ff A...............\n- 0x0007f380 cc110000 00412d41 0ed00141 9d0c9e0b .....A-A...A....\n+ 0x0007f380 e8110000 00412d41 0ed00141 9d0c9e0b .....A-A...A....\n 0x0007f390 45950896 0743930a 94095698 05970643 E....C....V....C\n- 0x0007f3a0 9a039904 429c019b 02032101 d7d8d9da ....B.....!.....\n+ 0x0007f3a0 9a039904 429c019b 02032301 d7d8d9da ....B.....#.....\n 0x0007f3b0 dbdc024c 97069805 99049a03 9b029c01 ...L............\n- 0x0007f3c0 02c7d7d8 d9dadbdc 47970698 0599049a ........G.......\n+ 0x0007f3c0 02c9d7d8 d9dadbdc 47970698 0599049a ........G.......\n 0x0007f3d0 039b029c 0170d7d8 d9dadbdc 52d5d6d3 .....p......R...\n 0x0007f3e0 d4ddde0e 00412d41 0ed00193 0a940995 .....A-A........\n 0x0007f3f0 08960797 06980599 049a039b 029c019d ................\n- 0x0007f400 0c9e0b2d 035201d7 d8d9dadb dc459706 ...-.R.......E..\n+ 0x0007f400 0c9e0b2d 035501d7 d8d9dadb dc459706 ...-.U.......E..\n 0x0007f410 98059904 9a039b02 9c014fd7 d8d9dadb ..........O.....\n 0x0007f420 dc4a9706 98059904 9a039b02 9c0147d7 .J............G.\n 0x0007f430 d8d9dadb dc419805 9706419a 03990441 .....A....A....A\n 0x0007f440 9c019b02 00000000 48000000 ac170000 ........H.......\n 0x0007f450 f09df9ff 68040000 00412d41 0e609d0c ....h....A-A.`..\n 0x0007f460 9e0b4299 049a0343 9b029c01 460ee006 ..B....C....F...\n 0x0007f470 930a9409 95089607 02e50a0e 6045dedd ............`E..\n"}, {"source1": "readelf --wide --decompress --hex-dump=.sframe {}", "source2": "readelf --wide --decompress --hex-dump=.sframe {}", "unified_diff": "@@ -1,12 +1,12 @@\n \n Hex dump of section '.sframe':\n 0x00089470 e2de0205 02000000 84030000 97150000 ................\n 0x00089480 b0650000 00000000 50460000 b41af8ff .e......PF......\n- 0x00089490 cc110000 a9010000 08000000 01000000 ................\n+ 0x00089490 e8110000 a9010000 08000000 01000000 ................\n 0x000894a0 002df8ff 30000000 d9010000 01000000 .-..0...........\n 0x000894b0 00000000 1c2df8ff 3c000000 dc010000 .....-..<.......\n 0x000894c0 01000000 00000000 442df8ff 50000000 ........D-..P...\n 0x000894d0 df010000 05000000 00000000 842df8ff .............-..\n 0x000894e0 08000000 f0010000 01000000 00000000 ................\n 0x000894f0 902df8ff 680d0000 f3010000 05000000 .-..h...........\n 0x00089500 01000000 e43af8ff 60000000 09020000 .....:..`.......\n@@ -1150,16 +1150,16 @@\n 0x0008dc20 00000003 00040083 00080087 40c8c004 ............@...\n 0x0008dc30 02830008 0203000c 028740c8 c0000003 ..........@.....\n 0x0008dc40 00040083 000800a3 40011400 a74001f8 ........@....@..\n 0x0008dc50 fff0ffa4 018300a8 010300ac 01a74001 ..............@.\n 0x0008dc60 f8fff0ff 00030010 83001487 20e8e044 ............ ..D\n 0x0008dc70 83004803 004c8720 e8e07883 007c0300 ..H..L. ..x..|..\n 0x0008dc80 808720e8 e0000003 00040083 000800a3 .. .............\n- 0x0008dc90 d0000c00 a7d000a8 ffa0ff8c 0a830090 ................\n- 0x0008dca0 0a030094 0aa7d000 a8ffa0ff 7c10a7d0 ............|...\n+ 0x0008dc90 d0000c00 a7d000a8 ffa0ff9c 0a8300a0 ................\n+ 0x0008dca0 0a0300a4 0aa7d000 a8ffa0ff 9810a7d0 ................\n 0x0008dcb0 00a8ffa0 ff000300 00030000 03000483 ................\n 0x0008dcc0 00088720 e8e04883 004c0300 00030000 ... ..H..L......\n 0x0008dcd0 00030004 00830008 008710f8 f0640c83 .............d..\n 0x0008dce0 00680c03 00000300 10830014 8720e8e0 .h........... ..\n 0x0008dcf0 54830058 03000000 03000400 83000800 T..X............\n 0x0008dd00 a390000c 00a79000 c8ffc0ff 5c018300 ............\\...\n 0x0008dd10 60010300 6401a790 00c8ffc0 ff000300 `...d...........\n"}, {"source1": "readelf --wide --decompress --hex-dump=.data {}", "source2": "readelf --wide --decompress --hex-dump=.data {}", "unified_diff": "@@ -523,18 +523,18 @@\n 0x000b27c0 5b303030 302d3030 2d303054 30303a30 [0000-00-00T00:0\n 0x000b27d0 303a3030 5d000000 00000000 00000000 0:00]...........\n 0x000b27e0 5b303030 302d3030 2d303054 30303a30 [0000-00-00T00:0\n 0x000b27f0 303a3030 5d000000 00000000 00000000 0:00]...........\n 0x000b2800 b80b0000 00000000 a7c312aa aa12c3a7 ................\n 0x000b2810 30313233 34353637 38394142 43444546 0123456789ABCDEF\n 0x000b2820 00000000 00000000 00000000 00000000 ................\n- 0x000b2830 ffc312aa aa12c3ff 00f7c312 aaaa12c3 ................\n- 0x000b2840 f700ffc3 12aaaa12 c3ff00ff c312aaaa ................\n- 0x000b2850 12c3ff00 ffc312aa aa12c3ff 00ffc312 ................\n- 0x000b2860 aaaa12c3 ff00ffc3 12aaaa12 c3ff00ff ................\n+ 0x000b2830 ffc312aa aa12c3ff 00ffc312 aaaa12c3 ................\n+ 0x000b2840 ff00ffc3 12aaaa12 c3ff00ff c312aaaa ................\n+ 0x000b2850 12c3ff00 ffc312aa aa12c3ff 00f7c312 ................\n+ 0x000b2860 aaaa12c3 f700ffc3 12aaaa12 c3ff00ff ................\n 0x000b2870 c312aaaa 12c3ff00 01000000 00000000 ................\n 0x000b2880 20de0600 00000000 10000000 00000000 ...............\n 0x000b2890 c03d0400 00000000 50d90600 00000000 .=......P.......\n 0x000b28a0 10000000 00000000 90410400 00000000 .........A......\n 0x000b28b0 30de0600 00000000 10000000 00000000 0...............\n 0x000b28c0 40430400 00000000 c8c30600 00000000 @C..............\n 0x000b28d0 10000000 00000000 c04a0400 00000000 .........J......\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 36376165 64383636 31383461 36653062 67aed866184a6e0b\n- 0x00000010 36363236 34336232 31343063 30666166 662643b2140c0faf\n- 0x00000020 35353839 31372e64 65627567 00000000 558917.debug....\n- 0x00000030 ebe44ff6 ..O.\n+ 0x00000000 34326662 30646233 30613061 34376136 42fb0db30a0a47a6\n+ 0x00000010 33386263 61613562 33336634 39343934 38bcaa5b33f49494\n+ 0x00000020 35393533 30612e64 65627567 00000000 59530a.debug....\n+ 0x00000030 1e71f19a .q..\n \n"}]}, {"source1": "./usr/share/doc/samhain/examples/redhat_i386.client.spec", "source2": "./usr/share/doc/samhain/examples/redhat_i386.client.spec", "unified_diff": "@@ -57,15 +57,15 @@\n \t\t'--with-kcheck=/boot/System.map' \\\n \t\t'--enable-khide=/boot/System.map' \\\n \t\t'--enable-suidcheck' \\\n \t\t'--enable-static' \\\n \t\t'--enable-login-watch' \\\n \t\t'--enable-ptrace' \\\n \t\t'--enable-db-reload' \\\n-\t\t'--enable-base=1076379619,272105617' \\\n+\t\t'--enable-base=541089920,541753382' \\\n \t\t'--enable-xml-log' \n \n make\n \n %install\n rm -rf ${RPM_BUILD_ROOT}\n # sstrip shouldn't be used since binaries will be stripped later\n"}]}]}]}, {"source1": "samhain-dbgsym_4.1.4-7_arm64.deb", "source2": "samhain-dbgsym_4.1.4-7_arm64.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 2025-09-06 19:05:45.000000 debian-binary\n -rw-r--r-- 0 0 0 532 2025-09-06 19:05:45.000000 control.tar.xz\n--rw-r--r-- 0 0 0 19676 2025-09-06 19:05:45.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 19664 2025-09-06 19:05:45.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: arm64\n Maintainer: Debian Security Tools \n Installed-Size: 681\n Depends: samhain (= 4.1.4-7)\n Section: debug\n Priority: optional\n Description: debug symbols for samhain\n-Build-Ids: 8f67aed866184a6e0b662643b2140c0faf558917\n+Build-Ids: e342fb0db30a0a47a638bcaa5b33f4949459530a\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/8f/67aed866184a6e0b662643b2140c0faf558917.debug\n+usr/lib/debug/.build-id/e3/42fb0db30a0a47a638bcaa5b33f4949459530a.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 2025-09-06 19:05:45.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2025-09-06 19:05:45.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2025-09-06 19:05:45.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2025-09-06 19:05:45.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2025-09-06 19:05:45.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2025-09-06 19:05:45.000000 ./usr/lib/debug/.build-id/8f/\n--rw-r--r-- 0 root (0) root (0) 686200 2025-09-06 19:05:45.000000 ./usr/lib/debug/.build-id/8f/67aed866184a6e0b662643b2140c0faf558917.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2025-09-06 19:05:45.000000 ./usr/lib/debug/.build-id/e3/\n+-rw-r--r-- 0 root (0) root (0) 686200 2025-09-06 19:05:45.000000 ./usr/lib/debug/.build-id/e3/42fb0db30a0a47a638bcaa5b33f4949459530a.debug\n drwxr-xr-x 0 root (0) root (0) 0 2025-09-06 19:05:45.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2025-09-06 19:05:45.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2025-09-06 19:05:45.000000 ./usr/share/doc/samhain-dbgsym -> samhain\n"}, {"source1": "./usr/lib/debug/.build-id/8f/67aed866184a6e0b662643b2140c0faf558917.debug", "source2": "./usr/lib/debug/.build-id/e3/42fb0db30a0a47a638bcaa5b33f4949459530a.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 99% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "comments": ["error from `readelf --wide --symbols {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -1676,15 +1676,15 @@\n 1672: 0000000000025b40 124 FUNC GLOBAL DEFAULT 13 sh_util_isnum\n 1673: 0000000000000000 0 FUNC GLOBAL DEFAULT UND strchr@GLIBC_2.17\n 1674: 0000000000022e6c 444 FUNC GLOBAL DEFAULT 13 sh_util_hextobinary\n 1675: 00000000000b5060 4 OBJECT GLOBAL DEFAULT 26 slib_trace_fd\n 1676: 0000000000042060 448 FUNC GLOBAL DEFAULT 13 aud_setgid\n 1677: 0000000000028b20 1184 FUNC GLOBAL DEFAULT 13 sh_getopt_get\n 1678: 000000000005fba0 84 FUNC GLOBAL DEFAULT 13 sh_inotify_init\n- 1679: 000000000000af40 4556 FUNC GLOBAL DEFAULT 13 main\n+ 1679: 000000000000af40 4584 FUNC GLOBAL DEFAULT 13 main\n 1680: 0000000000000000 0 FUNC GLOBAL DEFAULT UND globfree@GLIBC_2.17\n 1681: 0000000000065b64 96 FUNC GLOBAL DEFAULT 13 sh_fInotify_reconf\n 1682: 0000000000000000 0 FUNC GLOBAL DEFAULT UND auparse_init\n 1683: 0000000000000000 0 FUNC GLOBAL DEFAULT UND setitimer@GLIBC_2.17\n 1684: 0000000000137ce8 8 OBJECT GLOBAL DEFAULT 27 sh_dummy_2229_type\n 1685: 0000000000000000 0 FUNC GLOBAL DEFAULT UND execve@GLIBC_2.17\n 1686: 000000000001d264 728 FUNC GLOBAL DEFAULT 13 sh_unix_getUser\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,12 +1,12 @@\n \n Displaying notes found in: .note.gnu.property\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_PROPERTY_TYPE_0\t Properties: AArch64 feature: BTI, PAC\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: 8f67aed866184a6e0b662643b2140c0faf558917\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e342fb0db30a0a47a638bcaa5b33f4949459530a\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.7.0\n"}]}]}]}]}]}