objdump: section '.linux' mentioned in a -j option, but not found in any input file objdump: section '.linux' mentioned in a -j option, but not found in any input file objdump: section '.linux' mentioned in a -j option, but not found in any input file objdump: section '.linux' mentioned in a -j option, but not found in any input file objdump: section '.linux' mentioned in a -j option, but not found in any input file objdump: section '.linux' mentioned in a -j option, but not found in any input file objdump: section '.linux' mentioned in a -j option, but not found in any input file objdump: section '.linux' mentioned in a -j option, but not found in any input file --- /srv/rebuilderd/tmp/rebuilderdTNzvt0/inputs/grub-efi-amd64-unsigned_2.14-3_i386.deb +++ /srv/rebuilderd/tmp/rebuilderdTNzvt0/out/grub-efi-amd64-unsigned_2.14-3_i386.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-06-23 15:04:12.000000 debian-binary │ -rw-r--r-- 0 0 0 1236 2026-06-23 15:04:12.000000 control.tar.xz │ --rw-r--r-- 0 0 0 1410296 2026-06-23 15:04:12.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 1410232 2026-06-23 15:04:12.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/lib/grub/x86_64-efi/monolithic/gcdx64.efi │ │ │ ├── objdump │ │ │ │ @@ -466862,22 +466862,22 @@ │ │ │ │ 1799e7: add %ch,0x3a(%rax,%riz,4) │ │ │ │ 1799eb: push $0x0 │ │ │ │ 1799ed: add %al,(%rdx) │ │ │ │ 1799ef: add %al,(%rcx) │ │ │ │ 1799f1: add %al,(%rax) │ │ │ │ 1799f3: add %al,(%rax,%rax,1) │ │ │ │ 1799f6: adc %eax,(%rax) │ │ │ │ - 1799f8: rolb $0x1,(%rax) │ │ │ │ + 1799f8: rolb $0x2,(%rax) │ │ │ │ 1799fb: add %al,(%rax,%rax,1) │ │ │ │ 1799fe: add %al,(%rax) │ │ │ │ 179a00: lods %ds:(%rsi),%al │ │ │ │ 179a01: add %al,(%rax) │ │ │ │ 179a03: add %al,(%rax) │ │ │ │ 179a05: add %al,(%rax) │ │ │ │ - 179a07: add %dl,%dh │ │ │ │ + 179a07: add %bl,%dh │ │ │ │ 179a09: rorl %cl,(%rax,%rax,1) │ │ │ │ 179a0c: add %al,(%rax) │ │ │ │ 179a0e: add %al,(%rax) │ │ │ │ 179a10: (bad) │ │ │ │ 179a11: rorl %cl,(%rax,%rax,1) │ │ │ │ 179a14: add %al,(%rax) │ │ │ │ 179a16: add %al,(%rax) │ │ │ │ @@ -466886,26 +466886,27 @@ │ │ │ │ 179a1a: (bad) │ │ │ │ 179a1b: (bad) │ │ │ │ 179a1c: (bad) │ │ │ │ 179a1d: (bad) │ │ │ │ 179a1e: (bad) │ │ │ │ 179a1f: incl 0xcd2(%rax) │ │ │ │ 179a25: add %al,(%rax) │ │ │ │ - 179a27: add %bh,(%rdx) │ │ │ │ + 179a27: add %bh,(%rsi) │ │ │ │ 179a29: rorl %cl,(%rax,%rax,1) │ │ │ │ 179a2c: add %al,(%rax) │ │ │ │ 179a2e: add %al,(%rax) │ │ │ │ - 179a30: xchg %eax,%esi │ │ │ │ + 179a30: (bad) │ │ │ │ 179a31: rorl %cl,(%rax,%rax,1) │ │ │ │ 179a34: add %al,(%rax) │ │ │ │ 179a36: add %al,(%rax) │ │ │ │ - 179a38: rcl $0xc,%bl │ │ │ │ - 179a3b: add %al,(%rax) │ │ │ │ - 179a3d: add %al,(%rax) │ │ │ │ - 179a3f: add %bh,%ch │ │ │ │ + 179a38: (bad) │ │ │ │ + 179a39: rorl %cl,(%rax,%rax,1) │ │ │ │ + 179a3c: add %al,(%rax) │ │ │ │ + 179a3e: add %al,(%rax) │ │ │ │ + 179a40: std │ │ │ │ 179a41: (bad) │ │ │ │ 179a42: jp 0x179a9c │ │ │ │ 179a44: pop %rdx │ │ │ │ 179a45: add %al,(%rax) │ │ │ │ 179a47: add %ebp,0x22(%rcx) │ │ │ │ 179a4a: fidivs (%rsi) │ │ │ │ 179a4c: add %eax,%eax │ │ │ │ @@ -783510,151 +783511,153 @@ │ │ │ │ 246c48: add %al,(%rcx) │ │ │ │ 246c4a: movl $0x2dc,(%rcx) │ │ │ │ 246c50: cs add %ebx,%esi │ │ │ │ 246c53: popf │ │ │ │ 246c54: ds xor %cl,0x28b(%rip) # 0x246ee6 │ │ │ │ 246c5b: add %al,(%rax) │ │ │ │ 246c5d: add %ebx,0x5a(%rcx) │ │ │ │ - 246c60: mov $0x7a37fd00,%eax │ │ │ │ + 246c60: mov $0x7a37fd00,%esp │ │ │ │ 246c65: pop %rax │ │ │ │ 246c66: pop %rdx │ │ │ │ 246c67: add %al,(%rax) │ │ │ │ 246c69: add %ebp,0x22(%rcx) │ │ │ │ 246c6c: fidivs (%rsi) │ │ │ │ 246c6e: add %eax,%eax │ │ │ │ - 246c70: jg 0x246c3e │ │ │ │ - 246c72: add %esp,(%rcx) │ │ │ │ - 246c74: add %eax,(%rdx) │ │ │ │ - 246c76: add %al,(%rax) │ │ │ │ + 246c70: addl $0x12101cc,(%rcx) │ │ │ │ + 246c76: add (%rax),%al │ │ │ │ 246c78: add %al,(%rax) │ │ │ │ - 246c7a: {rex2 0xa4} imul %eax,%r12d │ │ │ │ - 246c7e: loopne 0x246c80 │ │ │ │ - 246c80: lret │ │ │ │ - 246c81: add %dh,0x5d(%rdi) │ │ │ │ + 246c7a: mull (%rax) │ │ │ │ + 246c7c: mov $0xcb00e063,%ecx │ │ │ │ + 246c81: add %bh,0x5d(%rcx) │ │ │ │ 246c84: add %al,(%rcx) │ │ │ │ - 246c86: add %dl,0x65a126e9(,%rsi,4) │ │ │ │ - 246c8d: (bad) │ │ │ │ - 246c8e: ja 0x246cb5 │ │ │ │ - 246c90: jge 0x246c41 │ │ │ │ - 246c92: sub -0x3e64e540(%rcx),%ebp │ │ │ │ - 246c98: cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ - 246c99: (bad) │ │ │ │ - 246c9a: and %esp,(%rax) │ │ │ │ - 246c9c: mov %eax,%? │ │ │ │ - 246c9e: push %rsp │ │ │ │ - 246c9f: push %rbp │ │ │ │ - 246ca0: jmp 0x13150c42 │ │ │ │ - 246ca5: in $0x14,%eax │ │ │ │ - 246ca7: (bad) │ │ │ │ - 246ca8: push %rsi │ │ │ │ - 246ca9: (bad) │ │ │ │ - 246caa: sbb %esp,0x29be35ba(%rax) │ │ │ │ - 246cb0: cmp (%rsi),%cl │ │ │ │ - 246cb2: mov $0x1,%al │ │ │ │ - 246cb4: xchg %eax,%ebp │ │ │ │ - 246cb5: nop │ │ │ │ - 246cb6: cmc │ │ │ │ - 246cb7: rex.RX adc %r12b,(%rbx) │ │ │ │ - 246cba: cltd │ │ │ │ - 246cbb: mov $0x18,%al │ │ │ │ - 246cbd: in (%dx),%al │ │ │ │ - 246cbe: lret $0x5f58 │ │ │ │ - 246cc1: lahf │ │ │ │ - 246cc2: sbb -0x12(%rbp),%bh │ │ │ │ - 246cc5: lret $0x342d │ │ │ │ - 246cc8: mov $0x65,%bl │ │ │ │ - 246cca: imul $0xf26879c4,%ebx,%edx │ │ │ │ - 246cd0: add %edi,-0x2b(%rcx) │ │ │ │ - 246cd3: (bad) │ │ │ │ - 246cd4: test $0x93f0001,%eax │ │ │ │ - 246cd9: sbbb $0xdc,(%rax) │ │ │ │ - 246cdc: cld │ │ │ │ - 246cdd: scas %es:(%rdi),%al │ │ │ │ - 246cde: mov %esp,%ecx │ │ │ │ - 246ce0: int1 │ │ │ │ - 246ce1: out %eax,(%dx) │ │ │ │ - 246ce2: lea (bad),%eax │ │ │ │ - 246ce3: (bad) │ │ │ │ - 246ce4: cmp %edx,(%rax) │ │ │ │ - 246ce6: xlat %ds:(%rbx) │ │ │ │ - 246ce7: call 0x6cdfea31 │ │ │ │ - 246cec: pop %rdx │ │ │ │ - 246ced: pop %rdx │ │ │ │ - 246cee: repnz test $0xbd,%al │ │ │ │ - 246cf1: cmp %cl,-0x650c96c9(%rax,%rbp,8) │ │ │ │ - 246cf8: (bad) │ │ │ │ - 246cfb: enter $0x0,$0x56 │ │ │ │ - 246cff: mov $0x6c,%ah │ │ │ │ - 246d01: outsb %ds:(%rsi),(%dx) │ │ │ │ - 246d02: add %al,(%rcx) │ │ │ │ - 246d04: xchg %eax,%ebx │ │ │ │ - 246d05: add %ecx,%esp │ │ │ │ - 246d07: add %eax,(%rax) │ │ │ │ - 246d09: add %cl,(%rcx) │ │ │ │ - 246d0b: movabs %al,0x28b0d303e589e │ │ │ │ - 246d14: add %al,(%rax) │ │ │ │ - 246d16: add %al,(%rcx) │ │ │ │ - 246d18: pop %rcx │ │ │ │ - 246d19: pop %rdx │ │ │ │ - 246d1a: rex.W addb $0x0,(%rax) │ │ │ │ - 246d1e: add %al,(%rax) │ │ │ │ - 246d20: add %al,(%rax) │ │ │ │ + 246c86: add %dl,0x3b2e26e9(,%rsi,4) │ │ │ │ + 246c8d: rex.WR mov $0xed,%cl │ │ │ │ + 246c90: and %edi,%edi │ │ │ │ + 246c92: lods %ds:(%rsi),%al │ │ │ │ + 246c93: out %eax,(%dx) │ │ │ │ + 246c94: call 0xd35d283 │ │ │ │ + 246c99: idivb (%rax) │ │ │ │ + 246c9b: push %rbp │ │ │ │ + 246c9c: scas %es:(%rdi),%eax │ │ │ │ + 246c9d: cmp $0x90fc27e4,%eax │ │ │ │ + 246ca2: pop %rsi │ │ │ │ + 246ca3: hlt │ │ │ │ + 246ca4: test $0x7,%al │ │ │ │ + 246ca6: movsxd %ecx,%ebp │ │ │ │ + 246ca8: jo 0x246c5f │ │ │ │ + 246caa: pop %rax │ │ │ │ + 246cab: rex.RXB clc │ │ │ │ + 246cad: sahf │ │ │ │ + 246cae: std │ │ │ │ + 246caf: lods %ds:(%rsi),%al │ │ │ │ + 246cb0: rex.WRXB xlat %ds:(%rbx) │ │ │ │ + 246cb2: sarb $1,(%rcx) │ │ │ │ + 246cb4: cli │ │ │ │ + 246cb5: imul $0x66,%edx,%esp │ │ │ │ + 246cb8: (bad) │ │ │ │ + 246cb9: (bad) │ │ │ │ + 246cba: test $0xe0,%al │ │ │ │ + 246cbc: jle 0x246cfb │ │ │ │ + 246cbe: rcrb %cl,-0x5f(%rbp) │ │ │ │ + 246cc1: (bad) │ │ │ │ + 246cc2: es push %rsp │ │ │ │ + 246cc4: (bad) │ │ │ │ + 246cc5: add $0x9c,%al │ │ │ │ + 246cc7: xchg %eax,%edi │ │ │ │ + 246cc8: fsub %st(1),%st │ │ │ │ + 246cca: mov -0x4b(%rdx),%cl │ │ │ │ + 246ccd: jp 0x246c6b │ │ │ │ + 246ccf: rex.WRXB and %r10,%r15 │ │ │ │ + 246cd2: movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ + 246cd3: sahf │ │ │ │ + 246cd4: outsb %ds:(%rsi),(%dx) │ │ │ │ + 246cd5: (bad) │ │ │ │ + 246cd6: mov %dh,%bh │ │ │ │ + 246cd8: cmp %dl,-0x57b02b46(%rbx) │ │ │ │ + 246cde: scas %es:(%rdi),%eax │ │ │ │ + 246cdf: mov (%rdx,%rcx,2),%bh │ │ │ │ + 246ce2: cmp 0x63(%rbx),%dh │ │ │ │ + 246ce5: test $0x7298cf8,%eax │ │ │ │ + 246cea: adcl $0xcdf380dd,(%rdi) │ │ │ │ + 246cf0: lods %ds:(%rsi),%eax │ │ │ │ + 246cf1: cltd │ │ │ │ + 246cf2: cmp %bh,%ch │ │ │ │ + 246cf4: cmp %r11,%rdi │ │ │ │ + 246cf7: movabs %eax,0x83c1e9228e8e │ │ │ │ + 246d00: add %al,(%rax) │ │ │ │ + 246d02: test $0x100aeb6,%esp │ │ │ │ + 246d08: xchg %eax,%ebp │ │ │ │ + 246d09: add %ecx,%esp │ │ │ │ + 246d0b: add %eax,(%rax) │ │ │ │ + 246d0d: add %dl,(%rcx,%rax,2) │ │ │ │ + 246d10: (bad) │ │ │ │ + 246d11: mov (%rsi),%? │ │ │ │ + 246d13: xor %cl,0x28b(%rip) # 0x246fa4 │ │ │ │ + 246d19: add %al,(%rax) │ │ │ │ + 246d1b: add %ebx,0x5a(%rcx) │ │ │ │ + 246d1e: rex.W addb $0x0,(%rax) │ │ │ │ 246d22: add %al,(%rax) │ │ │ │ - 246d24: add (%rax),%al │ │ │ │ + 246d24: add %al,(%rax) │ │ │ │ 246d26: add %al,(%rax) │ │ │ │ - 246d28: add %al,(%rax) │ │ │ │ + 246d28: add (%rax),%al │ │ │ │ 246d2a: add %al,(%rax) │ │ │ │ - 246d2c: add (%rax),%al │ │ │ │ - 246d2e: or (%rax),%al │ │ │ │ - 246d30: jne 0x246da0 │ │ │ │ - 246d32: imul $0x702e6564,0x6f(%rbx),%esp │ │ │ │ - 246d39: data16 xor (%rcx),%al │ │ │ │ - 246d3c: add %al,(%rax) │ │ │ │ - 246d3e: add %al,(%rax) │ │ │ │ + 246d2c: add %al,(%rax) │ │ │ │ + 246d2e: add %al,(%rax) │ │ │ │ + 246d30: add (%rax),%al │ │ │ │ + 246d32: or (%rax),%al │ │ │ │ + 246d34: jne 0x246da4 │ │ │ │ + 246d36: imul $0x702e6564,0x6f(%rbx),%esp │ │ │ │ + 246d3d: data16 xor (%rcx),%al │ │ │ │ 246d40: add %al,(%rax) │ │ │ │ - 246d42: add %al,(%rcx) │ │ │ │ + 246d42: add %al,(%rax) │ │ │ │ 246d44: add %al,(%rax) │ │ │ │ - 246d46: add %ch,0x0(%rax,%rax,1) │ │ │ │ - 246d4a: add %al,(%rcx) │ │ │ │ - 246d4c: add %al,(%rax,%rax,1) │ │ │ │ - 246d4f: outsw %ds:(%rsi),(%dx) │ │ │ │ - 246d51: outsb %ds:(%rsi),(%dx) │ │ │ │ - 246d52: je 0x246dc7 │ │ │ │ - 246d54: mov %es,(%rax) │ │ │ │ - 246d56: add (%rax),%al │ │ │ │ - 246d58: add (%rax),%al │ │ │ │ - 246d5a: (bad) │ │ │ │ - 246d5b: add %ah,0x72(%rdi) │ │ │ │ - 246d5e: jne 0x246dc2 │ │ │ │ - 246d60: cs movsxd 0x67(%rsi),%esp │ │ │ │ - 246d64: adc %al,0xcd194(%rax) │ │ │ │ - 246d6a: add %al,(%rax) │ │ │ │ - 246d6c: add %al,(%rax) │ │ │ │ - 246d6e: in (%dx),%al │ │ │ │ - 246d6f: add %al,(%rax) │ │ │ │ - 246d71: add %al,(%rax) │ │ │ │ + 246d46: add %al,(%rcx) │ │ │ │ + 246d48: add %al,(%rax) │ │ │ │ + 246d4a: add %ch,0x0(%rax,%rax,1) │ │ │ │ + 246d4e: add %al,(%rcx) │ │ │ │ + 246d50: add %al,(%rax,%rax,1) │ │ │ │ + 246d53: outsw %ds:(%rsi),(%dx) │ │ │ │ + 246d55: outsb %ds:(%rsi),(%dx) │ │ │ │ + 246d56: je 0x246dcb │ │ │ │ + 246d58: mov %es,(%rax) │ │ │ │ + 246d5a: add (%rax),%al │ │ │ │ + 246d5c: add (%rax),%al │ │ │ │ + 246d5e: (bad) │ │ │ │ + 246d5f: add %ah,0x72(%rdi) │ │ │ │ + 246d62: jne 0x246dc6 │ │ │ │ + 246d64: cs movsxd 0x67(%rsi),%esp │ │ │ │ + 246d68: adc %al,0xcd194(%rax) │ │ │ │ + 246d6e: add %al,(%rax) │ │ │ │ + 246d70: add %al,(%rax) │ │ │ │ + 246d72: in (%dx),%al │ │ │ │ 246d73: add %al,(%rax) │ │ │ │ - 246d75: add %al,0xc(%rbx,%rdx,8) │ │ │ │ - 246d7c: add %al,(%rax) │ │ │ │ - 246d7e: and %al,0x6c(%rax) │ │ │ │ + 246d75: add %al,(%rax) │ │ │ │ + 246d77: add %al,(%rax) │ │ │ │ + 246d79: add %cl,0xcd3(%rax) │ │ │ │ + 246d7f: add %al,(%rax) │ │ │ │ + 246d81: add %ah,(%rax) │ │ │ │ + 246d83: subb $0x0,0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ - 246d90: mov %es,(%rax) │ │ │ │ - 246d92: add %al,(%rax) │ │ │ │ - 246d94: add %al,(%rax) │ │ │ │ + 246d94: mov %es,(%rax) │ │ │ │ 246d96: add %al,(%rax) │ │ │ │ - 246d98: lods %ds:(%rsi),%al │ │ │ │ - 246d99: add %al,(%rax) │ │ │ │ - 246d9b: add %al,(%rax) │ │ │ │ + 246d98: add %al,(%rax) │ │ │ │ + 246d9a: add %al,(%rax) │ │ │ │ + 246d9c: lods %ds:(%rsi),%al │ │ │ │ 246d9d: add %al,(%rax) │ │ │ │ - 246d9f: add %bl,0xcd3(%rsi) │ │ │ │ - 246da5: add %al,(%rax) │ │ │ │ - 246da7: add %al,(%rax,%rax,4) │ │ │ │ - 246daa: out %eax,$0x3 │ │ │ │ - 246dac: add %al,(%rax) │ │ │ │ - 246dae: enter $0xcd3,$0x0 │ │ │ │ + 246d9f: add %al,(%rax) │ │ │ │ + 246da1: add %al,(%rax) │ │ │ │ + 246da3: add %ah,0xcd3(%rdx) │ │ │ │ + 246da9: add %al,(%rax) │ │ │ │ + 246dab: add %cl,(%rax) │ │ │ │ + 246dad: and $0x3,%bl │ │ │ │ + 246db0: add %al,(%rax) │ │ │ │ + 246db2: loop 0x246db7 │ │ │ │ + 246db4: add %al,(%rax) │ │ │ │ + 246db6: int3 │ │ │ │ + 246db7: rorl %cl,(%rax,%rax,1) │ │ │ │ ... │ │ │ │ 2479de: add %al,(%rax) │ │ │ │ 2479e0: add (%rax),%al │ │ │ │ 2479e2: add %al,(%rax) │ │ │ │ 2479e4: sub %al,(%rax) │ │ │ │ 2479e6: add %al,(%rax) │ │ │ │ 2479e8: outsb %ds:(%rsi),(%dx) │ │ ├── ./usr/lib/grub/x86_64-efi/monolithic/grubnetx64-installer.efi │ │ │ ├── objdump │ │ │ │ @@ -472295,44 +472295,43 @@ │ │ │ │ 17e0dc: add $0x0,%al │ │ │ │ 17e0de: add %al,(%rax) │ │ │ │ 17e0e0: insb (%dx),%es:(%rdi) │ │ │ │ 17e0e1: movabs 0x1000200006a3a,%al │ │ │ │ 17e0ea: add %al,(%rax) │ │ │ │ 17e0ec: add $0x0,%al │ │ │ │ 17e0ee: adc %eax,(%rax) │ │ │ │ - 17e0f0: rolb $0x1,(%rax) │ │ │ │ + 17e0f0: rolb $0x2,(%rax) │ │ │ │ 17e0f3: add %al,(%rax,%rax,1) │ │ │ │ 17e0f6: add %al,(%rax) │ │ │ │ 17e0f8: lods %ds:(%rsi),%al │ │ │ │ 17e0f9: add %al,(%rax) │ │ │ │ 17e0fb: add %al,(%rax) │ │ │ │ 17e0fd: add %al,(%rax) │ │ │ │ - 17e0ff: add %cl,0xcd3(%rdx) │ │ │ │ + 17e0ff: add %dl,0xcd3(%rdx) │ │ │ │ 17e105: add %al,(%rax) │ │ │ │ - 17e107: add %al,0xcd3(%rdx) │ │ │ │ + 17e107: add %cl,0xcd3(%rdx) │ │ │ │ 17e10d: add %al,(%rax) │ │ │ │ 17e10f: add %bh,%bh │ │ │ │ 17e111: (bad) │ │ │ │ 17e112: (bad) │ │ │ │ 17e113: (bad) │ │ │ │ 17e114: (bad) │ │ │ │ 17e115: (bad) │ │ │ │ 17e116: (bad) │ │ │ │ 17e117: push (%rdx,%rdx,8) │ │ │ │ 17e11a: or $0x0,%al │ │ │ │ 17e11c: add %al,(%rax) │ │ │ │ 17e11e: add %al,(%rax) │ │ │ │ - 17e120: out %al,(%dx) │ │ │ │ - 17e121: rorb %cl,(%rax,%rax,1) │ │ │ │ + 17e120: repnz rorb %cl,(%rax,%rax,1) │ │ │ │ 17e124: add %al,(%rax) │ │ │ │ 17e126: add %al,(%rax) │ │ │ │ - 17e128: rorq %cl,(%rax,%r8,1) │ │ │ │ + 17e128: rex.WRX rorq %cl,(%rax,%r8,1) │ │ │ │ 17e12c: add %al,(%rax) │ │ │ │ 17e12e: add %al,(%rax) │ │ │ │ - 17e130: je 0x17e105 │ │ │ │ + 17e130: js 0x17e105 │ │ │ │ 17e132: or $0x0,%al │ │ │ │ 17e134: add %al,(%rax) │ │ │ │ 17e136: add %al,(%rax) │ │ │ │ 17e138: std │ │ │ │ 17e139: (bad) │ │ │ │ 17e13a: jp 0x17e194 │ │ │ │ 17e13c: pop %rdx │ │ │ │ @@ -788917,160 +788916,161 @@ │ │ │ │ 24b2f7: mov $0x1,%edi │ │ │ │ 24b2fc: je 0x24b36e │ │ │ │ 24b2fe: push %rbx │ │ │ │ 24b2ff: (bad) │ │ │ │ 24b302: or $0x28b,%eax │ │ │ │ 24b307: add %al,(%rax) │ │ │ │ 24b309: add %ebx,0x5a(%rcx) │ │ │ │ - 24b30c: mov $0x7a37fd00,%eax │ │ │ │ + 24b30c: mov $0x7a37fd00,%esp │ │ │ │ 24b311: pop %rax │ │ │ │ 24b312: pop %rdx │ │ │ │ 24b313: add %al,(%rax) │ │ │ │ 24b315: add %ebp,0x22(%rcx) │ │ │ │ 24b318: fidivs (%rsi) │ │ │ │ 24b31a: add %eax,%eax │ │ │ │ - 24b31c: jg 0x24b2ea │ │ │ │ - 24b31e: add %esp,(%rcx) │ │ │ │ - 24b320: add %eax,(%rdx) │ │ │ │ - 24b322: add %al,(%rax) │ │ │ │ + 24b31c: addl $0x12101cc,(%rcx) │ │ │ │ + 24b322: add (%rax),%al │ │ │ │ 24b324: add %al,(%rax) │ │ │ │ - 24b326: {rex2 0xa4} imul %eax,%r12d │ │ │ │ - 24b32a: loopne 0x24b32c │ │ │ │ - 24b32c: lret │ │ │ │ - 24b32d: add %dh,0x5d(%rdi) │ │ │ │ + 24b326: mull (%rax) │ │ │ │ + 24b328: mov $0xcb00e063,%ecx │ │ │ │ + 24b32d: add %bh,0x5d(%rcx) │ │ │ │ 24b330: add %al,(%rcx) │ │ │ │ - 24b332: add %dl,0x65a126e9(,%rsi,4) │ │ │ │ - 24b339: (bad) │ │ │ │ - 24b33a: ja 0x24b361 │ │ │ │ - 24b33c: jge 0x24b2ed │ │ │ │ - 24b33e: sub -0x3e64e540(%rcx),%ebp │ │ │ │ - 24b344: cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ - 24b345: (bad) │ │ │ │ - 24b346: and %esp,(%rax) │ │ │ │ - 24b348: mov %eax,%? │ │ │ │ - 24b34a: push %rsp │ │ │ │ - 24b34b: push %rbp │ │ │ │ - 24b34c: jmp 0x131552ee │ │ │ │ - 24b351: in $0x14,%eax │ │ │ │ - 24b353: (bad) │ │ │ │ - 24b354: push %rsi │ │ │ │ - 24b355: (bad) │ │ │ │ - 24b356: sbb %esp,0x29be35ba(%rax) │ │ │ │ - 24b35c: cmp (%rsi),%cl │ │ │ │ - 24b35e: mov $0x1,%al │ │ │ │ - 24b360: xchg %eax,%ebp │ │ │ │ - 24b361: nop │ │ │ │ - 24b362: cmc │ │ │ │ - 24b363: rex.RX adc %r12b,(%rbx) │ │ │ │ - 24b366: cltd │ │ │ │ - 24b367: mov $0x18,%al │ │ │ │ - 24b369: in (%dx),%al │ │ │ │ - 24b36a: lret $0x5f58 │ │ │ │ - 24b36d: lahf │ │ │ │ - 24b36e: sbb -0x12(%rbp),%bh │ │ │ │ - 24b371: lret $0x342d │ │ │ │ - 24b374: mov $0x65,%bl │ │ │ │ - 24b376: imul $0xf26879c4,%ebx,%edx │ │ │ │ - 24b37c: add %edi,-0x2b(%rcx) │ │ │ │ - 24b37f: (bad) │ │ │ │ - 24b380: test $0x93f0001,%eax │ │ │ │ - 24b385: sbbb $0xdc,(%rax) │ │ │ │ - 24b388: cld │ │ │ │ - 24b389: scas %es:(%rdi),%al │ │ │ │ - 24b38a: mov %esp,%ecx │ │ │ │ - 24b38c: int1 │ │ │ │ - 24b38d: out %eax,(%dx) │ │ │ │ - 24b38e: lea (bad),%eax │ │ │ │ - 24b38f: (bad) │ │ │ │ - 24b390: cmp %edx,(%rax) │ │ │ │ - 24b392: xlat %ds:(%rbx) │ │ │ │ - 24b393: call 0x72e030dd │ │ │ │ - 24b398: cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - 24b399: (bad) │ │ │ │ - 24b39a: movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - 24b39b: xchg %eax,%edi │ │ │ │ - 24b39c: movsxd (%rcx),%esi │ │ │ │ - 24b39e: cmp $0x2f4ef047,%eax │ │ │ │ - 24b3a3: rex.W mov $0xd7,%bpl │ │ │ │ - 24b3a6: call 0xffffffff8f24b43e │ │ │ │ - 24b3ab: xchg %eax,%esp │ │ │ │ - 24b3ac: leave │ │ │ │ - 24b3ad: mov %al,(%rax) │ │ │ │ - 24b3af: add %edx,0x1cc01(%rbx) │ │ │ │ - 24b3b5: add %cl,(%rcx) │ │ │ │ - 24b3b7: movabs %al,0x28b0d303e589e │ │ │ │ - 24b3c0: add %al,(%rax) │ │ │ │ - 24b3c2: add %al,(%rcx) │ │ │ │ - 24b3c4: pop %rcx │ │ │ │ - 24b3c5: pop %rdx │ │ │ │ - 24b3c6: rex.W addb $0x0,(%rax) │ │ │ │ - 24b3ca: add %al,(%rax) │ │ │ │ - 24b3cc: add %al,(%rax) │ │ │ │ + 24b332: add %dl,0x3b2e26e9(,%rsi,4) │ │ │ │ + 24b339: rex.WR mov $0xed,%cl │ │ │ │ + 24b33c: and %edi,%edi │ │ │ │ + 24b33e: lods %ds:(%rsi),%al │ │ │ │ + 24b33f: out %eax,(%dx) │ │ │ │ + 24b340: call 0xd36192f │ │ │ │ + 24b345: idivb (%rax) │ │ │ │ + 24b347: push %rbp │ │ │ │ + 24b348: scas %es:(%rdi),%eax │ │ │ │ + 24b349: cmp $0x90fc27e4,%eax │ │ │ │ + 24b34e: pop %rsi │ │ │ │ + 24b34f: hlt │ │ │ │ + 24b350: test $0x7,%al │ │ │ │ + 24b352: movsxd %ecx,%ebp │ │ │ │ + 24b354: jo 0x24b30b │ │ │ │ + 24b356: pop %rax │ │ │ │ + 24b357: rex.RXB clc │ │ │ │ + 24b359: sahf │ │ │ │ + 24b35a: std │ │ │ │ + 24b35b: lods %ds:(%rsi),%al │ │ │ │ + 24b35c: rex.WRXB xlat %ds:(%rbx) │ │ │ │ + 24b35e: sarb $1,(%rcx) │ │ │ │ + 24b360: cli │ │ │ │ + 24b361: imul $0x66,%edx,%esp │ │ │ │ + 24b364: (bad) │ │ │ │ + 24b365: (bad) │ │ │ │ + 24b366: test $0xe0,%al │ │ │ │ + 24b368: jle 0x24b3a7 │ │ │ │ + 24b36a: rcrb %cl,-0x5f(%rbp) │ │ │ │ + 24b36d: (bad) │ │ │ │ + 24b36e: es push %rsp │ │ │ │ + 24b370: (bad) │ │ │ │ + 24b371: add $0x9c,%al │ │ │ │ + 24b373: xchg %eax,%edi │ │ │ │ + 24b374: fsub %st(1),%st │ │ │ │ + 24b376: mov -0x4b(%rdx),%cl │ │ │ │ + 24b379: jp 0x24b317 │ │ │ │ + 24b37b: rex.WRXB and %r10,%r15 │ │ │ │ + 24b37e: movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ + 24b37f: sahf │ │ │ │ + 24b380: outsb %ds:(%rsi),(%dx) │ │ │ │ + 24b381: (bad) │ │ │ │ + 24b382: mov %dh,%bh │ │ │ │ + 24b384: cmp %dl,-0x57b02b46(%rbx) │ │ │ │ + 24b38a: scas %es:(%rdi),%eax │ │ │ │ + 24b38b: mov (%rdx,%rcx,2),%bh │ │ │ │ + 24b38e: cmp 0x63(%rbx),%dh │ │ │ │ + 24b391: test $0x7298cf8,%eax │ │ │ │ + 24b396: adcl $0xc996eede,(%rdi) │ │ │ │ + 24b39c: pop %rcx │ │ │ │ + 24b39d: cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ + 24b39e: cld │ │ │ │ + 24b39f: data16 es out %al,$0x60 │ │ │ │ + 24b3a3: pop %rsp │ │ │ │ + 24b3a4: pop %rax │ │ │ │ + 24b3a5: mov $0x5c,%al │ │ │ │ + 24b3a7: enter $0x8907,$0x0 │ │ │ │ + 24b3ab: add %al,(%rax) │ │ │ │ + 24b3ad: add %ch,(%rsi) │ │ │ │ + 24b3af: in $0x13,%al │ │ │ │ + 24b3b1: rex.W add %al,(%rcx) │ │ │ │ + 24b3b4: xchg %eax,%ebp │ │ │ │ + 24b3b5: add %ecx,%esp │ │ │ │ + 24b3b7: add %eax,(%rax) │ │ │ │ + 24b3b9: add %dl,(%rcx,%rax,2) │ │ │ │ + 24b3bc: (bad) │ │ │ │ + 24b3bd: mov (%rsi),%? │ │ │ │ + 24b3bf: xor %cl,0x28b(%rip) # 0x24b650 │ │ │ │ + 24b3c5: add %al,(%rax) │ │ │ │ + 24b3c7: add %ebx,0x5a(%rcx) │ │ │ │ + 24b3ca: rex.W addb $0x0,(%rax) │ │ │ │ 24b3ce: add %al,(%rax) │ │ │ │ - 24b3d0: add (%rax),%al │ │ │ │ + 24b3d0: add %al,(%rax) │ │ │ │ 24b3d2: add %al,(%rax) │ │ │ │ - 24b3d4: add %al,(%rax) │ │ │ │ + 24b3d4: add (%rax),%al │ │ │ │ 24b3d6: add %al,(%rax) │ │ │ │ - 24b3d8: add (%rax),%al │ │ │ │ - 24b3da: or (%rax),%al │ │ │ │ - 24b3dc: jne 0x24b44c │ │ │ │ - 24b3de: imul $0x702e6564,0x6f(%rbx),%esp │ │ │ │ - 24b3e5: data16 xor (%rcx),%al │ │ │ │ - 24b3e8: add %al,(%rax) │ │ │ │ - 24b3ea: add %al,(%rax) │ │ │ │ + 24b3d8: add %al,(%rax) │ │ │ │ + 24b3da: add %al,(%rax) │ │ │ │ + 24b3dc: add (%rax),%al │ │ │ │ + 24b3de: or (%rax),%al │ │ │ │ + 24b3e0: jne 0x24b450 │ │ │ │ + 24b3e2: imul $0x702e6564,0x6f(%rbx),%esp │ │ │ │ + 24b3e9: data16 xor (%rcx),%al │ │ │ │ 24b3ec: add %al,(%rax) │ │ │ │ - 24b3ee: add %al,(%rcx) │ │ │ │ + 24b3ee: add %al,(%rax) │ │ │ │ 24b3f0: add %al,(%rax) │ │ │ │ - 24b3f2: add %ch,0x0(%rax,%rax,1) │ │ │ │ - 24b3f6: add %al,(%rcx) │ │ │ │ - 24b3f8: add %al,(%rax,%rax,1) │ │ │ │ - 24b3fb: outsw %ds:(%rsi),(%dx) │ │ │ │ - 24b3fd: outsb %ds:(%rsi),(%dx) │ │ │ │ - 24b3fe: je 0x24b473 │ │ │ │ - 24b400: mov %es,(%rax) │ │ │ │ - 24b402: add (%rax),%al │ │ │ │ - 24b404: add (%rax),%al │ │ │ │ - 24b406: (bad) │ │ │ │ - 24b407: add %ah,0x72(%rdi) │ │ │ │ - 24b40a: jne 0x24b46e │ │ │ │ - 24b40c: cs movsxd 0x67(%rsi),%esp │ │ │ │ - 24b410: adc %al,0xcd194(%rax) │ │ │ │ - 24b416: add %al,(%rax) │ │ │ │ - 24b418: add %al,(%rax) │ │ │ │ - 24b41a: movabs 0x3800000000000000,%al │ │ │ │ - 24b423: rorl %cl,(%rax,%rax,1) │ │ │ │ - 24b426: add %al,(%rax) │ │ │ │ - 24b428: add %al,(%rax) │ │ │ │ - 24b42a: and %al,0x6c(%rax) │ │ │ │ + 24b3f2: add %al,(%rcx) │ │ │ │ + 24b3f4: add %al,(%rax) │ │ │ │ + 24b3f6: add %ch,0x0(%rax,%rax,1) │ │ │ │ + 24b3fa: add %al,(%rcx) │ │ │ │ + 24b3fc: add %al,(%rax,%rax,1) │ │ │ │ + 24b3ff: outsw %ds:(%rsi),(%dx) │ │ │ │ + 24b401: outsb %ds:(%rsi),(%dx) │ │ │ │ + 24b402: je 0x24b477 │ │ │ │ + 24b404: mov %es,(%rax) │ │ │ │ + 24b406: add (%rax),%al │ │ │ │ + 24b408: add (%rax),%al │ │ │ │ + 24b40a: (bad) │ │ │ │ + 24b40b: add %ah,0x72(%rdi) │ │ │ │ + 24b40e: jne 0x24b472 │ │ │ │ + 24b410: cs movsxd 0x67(%rsi),%esp │ │ │ │ + 24b414: adc %al,0xcd194(%rax) │ │ │ │ + 24b41a: add %al,(%rax) │ │ │ │ + 24b41c: add %al,(%rax) │ │ │ │ + 24b41e: movabs 0x3c00000000000000,%al │ │ │ │ + 24b427: rorl %cl,(%rax,%rax,1) │ │ │ │ + 24b42a: add %al,(%rax) │ │ │ │ + 24b42c: add %al,(%rax) │ │ │ │ + 24b42e: and %al,0x6c(%rax) │ │ │ │ ... │ │ │ │ - 24b43c: mov %es,(%rax) │ │ │ │ - 24b43e: add %al,(%rax) │ │ │ │ - 24b440: add %al,(%rax) │ │ │ │ + 24b440: mov %es,(%rax) │ │ │ │ 24b442: add %al,(%rax) │ │ │ │ - 24b444: lods %ds:(%rsi),%al │ │ │ │ - 24b445: add %al,(%rax) │ │ │ │ - 24b447: add %al,(%rax) │ │ │ │ + 24b444: add %al,(%rax) │ │ │ │ + 24b446: add %al,(%rax) │ │ │ │ + 24b448: lods %ds:(%rsi),%al │ │ │ │ 24b449: add %al,(%rax) │ │ │ │ - 24b44b: add %dl,-0x2d(%rdx) │ │ │ │ - 24b44e: or $0x0,%al │ │ │ │ - 24b450: add %al,(%rax) │ │ │ │ - 24b452: add %al,(%rax) │ │ │ │ - 24b454: add $0x80,%al │ │ │ │ - 24b456: out %eax,$0x3 │ │ │ │ - 24b458: add %al,(%rax) │ │ │ │ - 24b45a: jl 0x24b42f │ │ │ │ - 24b45c: or $0x0,%al │ │ │ │ + 24b44b: add %al,(%rax) │ │ │ │ + 24b44d: add %al,(%rax) │ │ │ │ + 24b44f: add %dl,-0x2d(%rsi) │ │ │ │ + 24b452: or $0x0,%al │ │ │ │ + 24b454: add %al,(%rax) │ │ │ │ + 24b456: add %al,(%rax) │ │ │ │ + 24b458: or %al,0x3e3(%rax) │ │ │ │ + 24b45e: loop 0x24b463 │ │ │ │ + 24b460: add %al,(%rax) │ │ │ │ + 24b462: adc $0xc,%bl │ │ │ │ ... │ │ │ │ - 24c0d6: add %al,(%rax) │ │ │ │ - 24c0d8: add (%rax),%al │ │ │ │ - 24c0da: add %al,(%rax) │ │ │ │ - 24c0dc: sub %al,(%rax) │ │ │ │ - 24c0de: add %al,(%rax) │ │ │ │ - 24c0e0: outsb %ds:(%rsi),(%dx) │ │ │ │ - 24c0e1: outsl %ds:(%rsi),(%dx) │ │ │ │ + 24c0d5: add %al,(%rax) │ │ │ │ + 24c0d7: add %al,(%rdx) │ │ │ │ + 24c0d9: add %al,(%rax) │ │ │ │ + 24c0db: add %ch,(%rax) │ │ │ │ + 24c0dd: add %al,(%rax) │ │ │ │ + 24c0df: add %ch,0x6f(%rsi) │ │ │ │ 24c0e2: jb 0x24c151 │ │ │ │ 24c0e4: (bad) │ │ │ │ 24c0e5: insb (%dx),%es:(%rdi) │ │ │ │ 24c0e6: and %ch,(%rax) │ │ │ │ 24c0e8: insl (%dx),%es:(%rdi) │ │ │ │ 24c0e9: gs insl (%dx),%es:(%rdi) │ │ │ │ 24c0eb: imul $0x72672f29,%fs:0x6b(%rbx),%esi │ │ ├── ./usr/lib/grub/x86_64-efi/monolithic/grubnetx64.efi │ │ │ ├── objdump │ │ │ │ @@ -472295,44 +472295,43 @@ │ │ │ │ 17e0dc: add $0x0,%al │ │ │ │ 17e0de: add %al,(%rax) │ │ │ │ 17e0e0: insb (%dx),%es:(%rdi) │ │ │ │ 17e0e1: movabs 0x1000200006a3a,%al │ │ │ │ 17e0ea: add %al,(%rax) │ │ │ │ 17e0ec: add $0x0,%al │ │ │ │ 17e0ee: adc %eax,(%rax) │ │ │ │ - 17e0f0: rolb $0x1,(%rax) │ │ │ │ + 17e0f0: rolb $0x2,(%rax) │ │ │ │ 17e0f3: add %al,(%rax,%rax,1) │ │ │ │ 17e0f6: add %al,(%rax) │ │ │ │ 17e0f8: lods %ds:(%rsi),%al │ │ │ │ 17e0f9: add %al,(%rax) │ │ │ │ 17e0fb: add %al,(%rax) │ │ │ │ 17e0fd: add %al,(%rax) │ │ │ │ - 17e0ff: add %cl,0xcd3(%rdx) │ │ │ │ + 17e0ff: add %dl,0xcd3(%rdx) │ │ │ │ 17e105: add %al,(%rax) │ │ │ │ - 17e107: add %al,0xcd3(%rdx) │ │ │ │ + 17e107: add %cl,0xcd3(%rdx) │ │ │ │ 17e10d: add %al,(%rax) │ │ │ │ 17e10f: add %bh,%bh │ │ │ │ 17e111: (bad) │ │ │ │ 17e112: (bad) │ │ │ │ 17e113: (bad) │ │ │ │ 17e114: (bad) │ │ │ │ 17e115: (bad) │ │ │ │ 17e116: (bad) │ │ │ │ 17e117: push (%rdx,%rdx,8) │ │ │ │ 17e11a: or $0x0,%al │ │ │ │ 17e11c: add %al,(%rax) │ │ │ │ 17e11e: add %al,(%rax) │ │ │ │ - 17e120: out %al,(%dx) │ │ │ │ - 17e121: rorb %cl,(%rax,%rax,1) │ │ │ │ + 17e120: repnz rorb %cl,(%rax,%rax,1) │ │ │ │ 17e124: add %al,(%rax) │ │ │ │ 17e126: add %al,(%rax) │ │ │ │ - 17e128: rorq %cl,(%rax,%r8,1) │ │ │ │ + 17e128: rex.WRX rorq %cl,(%rax,%r8,1) │ │ │ │ 17e12c: add %al,(%rax) │ │ │ │ 17e12e: add %al,(%rax) │ │ │ │ - 17e130: je 0x17e105 │ │ │ │ + 17e130: js 0x17e105 │ │ │ │ 17e132: or $0x0,%al │ │ │ │ 17e134: add %al,(%rax) │ │ │ │ 17e136: add %al,(%rax) │ │ │ │ 17e138: std │ │ │ │ 17e139: (bad) │ │ │ │ 17e13a: jp 0x17e194 │ │ │ │ 17e13c: pop %rdx │ │ │ │ @@ -788917,160 +788916,161 @@ │ │ │ │ 24b2f7: mov $0x1,%edi │ │ │ │ 24b2fc: je 0x24b36e │ │ │ │ 24b2fe: push %rbx │ │ │ │ 24b2ff: (bad) │ │ │ │ 24b302: or $0x28b,%eax │ │ │ │ 24b307: add %al,(%rax) │ │ │ │ 24b309: add %ebx,0x5a(%rcx) │ │ │ │ - 24b30c: mov $0x7a37fd00,%eax │ │ │ │ + 24b30c: mov $0x7a37fd00,%esp │ │ │ │ 24b311: pop %rax │ │ │ │ 24b312: pop %rdx │ │ │ │ 24b313: add %al,(%rax) │ │ │ │ 24b315: add %ebp,0x22(%rcx) │ │ │ │ 24b318: fidivs (%rsi) │ │ │ │ 24b31a: add %eax,%eax │ │ │ │ - 24b31c: jg 0x24b2ea │ │ │ │ - 24b31e: add %esp,(%rcx) │ │ │ │ - 24b320: add %eax,(%rdx) │ │ │ │ - 24b322: add %al,(%rax) │ │ │ │ + 24b31c: addl $0x12101cc,(%rcx) │ │ │ │ + 24b322: add (%rax),%al │ │ │ │ 24b324: add %al,(%rax) │ │ │ │ - 24b326: {rex2 0xa4} imul %eax,%r12d │ │ │ │ - 24b32a: loopne 0x24b32c │ │ │ │ - 24b32c: lret │ │ │ │ - 24b32d: add %dh,0x5d(%rdi) │ │ │ │ + 24b326: mull (%rax) │ │ │ │ + 24b328: mov $0xcb00e063,%ecx │ │ │ │ + 24b32d: add %bh,0x5d(%rcx) │ │ │ │ 24b330: add %al,(%rcx) │ │ │ │ - 24b332: add %dl,0x65a126e9(,%rsi,4) │ │ │ │ - 24b339: (bad) │ │ │ │ - 24b33a: ja 0x24b361 │ │ │ │ - 24b33c: jge 0x24b2ed │ │ │ │ - 24b33e: sub -0x3e64e540(%rcx),%ebp │ │ │ │ - 24b344: cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ - 24b345: (bad) │ │ │ │ - 24b346: and %esp,(%rax) │ │ │ │ - 24b348: mov %eax,%? │ │ │ │ - 24b34a: push %rsp │ │ │ │ - 24b34b: push %rbp │ │ │ │ - 24b34c: jmp 0x131552ee │ │ │ │ - 24b351: in $0x14,%eax │ │ │ │ - 24b353: (bad) │ │ │ │ - 24b354: push %rsi │ │ │ │ - 24b355: (bad) │ │ │ │ - 24b356: sbb %esp,0x29be35ba(%rax) │ │ │ │ - 24b35c: cmp (%rsi),%cl │ │ │ │ - 24b35e: mov $0x1,%al │ │ │ │ - 24b360: xchg %eax,%ebp │ │ │ │ - 24b361: nop │ │ │ │ - 24b362: cmc │ │ │ │ - 24b363: rex.RX adc %r12b,(%rbx) │ │ │ │ - 24b366: cltd │ │ │ │ - 24b367: mov $0x18,%al │ │ │ │ - 24b369: in (%dx),%al │ │ │ │ - 24b36a: lret $0x5f58 │ │ │ │ - 24b36d: lahf │ │ │ │ - 24b36e: sbb -0x12(%rbp),%bh │ │ │ │ - 24b371: lret $0x342d │ │ │ │ - 24b374: mov $0x65,%bl │ │ │ │ - 24b376: imul $0xf26879c4,%ebx,%edx │ │ │ │ - 24b37c: add %edi,-0x2b(%rcx) │ │ │ │ - 24b37f: (bad) │ │ │ │ - 24b380: test $0x93f0001,%eax │ │ │ │ - 24b385: sbbb $0xdc,(%rax) │ │ │ │ - 24b388: cld │ │ │ │ - 24b389: scas %es:(%rdi),%al │ │ │ │ - 24b38a: mov %esp,%ecx │ │ │ │ - 24b38c: int1 │ │ │ │ - 24b38d: out %eax,(%dx) │ │ │ │ - 24b38e: lea (bad),%eax │ │ │ │ - 24b38f: (bad) │ │ │ │ - 24b390: cmp %edx,(%rax) │ │ │ │ - 24b392: xlat %ds:(%rbx) │ │ │ │ - 24b393: call 0x72e030dd │ │ │ │ - 24b398: cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - 24b399: (bad) │ │ │ │ - 24b39a: movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - 24b39b: xchg %eax,%edi │ │ │ │ - 24b39c: movsxd (%rcx),%esi │ │ │ │ - 24b39e: cmp $0x2f4ef047,%eax │ │ │ │ - 24b3a3: rex.W mov $0xd7,%bpl │ │ │ │ - 24b3a6: call 0xffffffff8f24b43e │ │ │ │ - 24b3ab: xchg %eax,%esp │ │ │ │ - 24b3ac: leave │ │ │ │ - 24b3ad: mov %al,(%rax) │ │ │ │ - 24b3af: add %edx,0x1cc01(%rbx) │ │ │ │ - 24b3b5: add %cl,(%rcx) │ │ │ │ - 24b3b7: movabs %al,0x28b0d303e589e │ │ │ │ - 24b3c0: add %al,(%rax) │ │ │ │ - 24b3c2: add %al,(%rcx) │ │ │ │ - 24b3c4: pop %rcx │ │ │ │ - 24b3c5: pop %rdx │ │ │ │ - 24b3c6: rex.W addb $0x0,(%rax) │ │ │ │ - 24b3ca: add %al,(%rax) │ │ │ │ - 24b3cc: add %al,(%rax) │ │ │ │ + 24b332: add %dl,0x3b2e26e9(,%rsi,4) │ │ │ │ + 24b339: rex.WR mov $0xed,%cl │ │ │ │ + 24b33c: and %edi,%edi │ │ │ │ + 24b33e: lods %ds:(%rsi),%al │ │ │ │ + 24b33f: out %eax,(%dx) │ │ │ │ + 24b340: call 0xd36192f │ │ │ │ + 24b345: idivb (%rax) │ │ │ │ + 24b347: push %rbp │ │ │ │ + 24b348: scas %es:(%rdi),%eax │ │ │ │ + 24b349: cmp $0x90fc27e4,%eax │ │ │ │ + 24b34e: pop %rsi │ │ │ │ + 24b34f: hlt │ │ │ │ + 24b350: test $0x7,%al │ │ │ │ + 24b352: movsxd %ecx,%ebp │ │ │ │ + 24b354: jo 0x24b30b │ │ │ │ + 24b356: pop %rax │ │ │ │ + 24b357: rex.RXB clc │ │ │ │ + 24b359: sahf │ │ │ │ + 24b35a: std │ │ │ │ + 24b35b: lods %ds:(%rsi),%al │ │ │ │ + 24b35c: rex.WRXB xlat %ds:(%rbx) │ │ │ │ + 24b35e: sarb $1,(%rcx) │ │ │ │ + 24b360: cli │ │ │ │ + 24b361: imul $0x66,%edx,%esp │ │ │ │ + 24b364: (bad) │ │ │ │ + 24b365: (bad) │ │ │ │ + 24b366: test $0xe0,%al │ │ │ │ + 24b368: jle 0x24b3a7 │ │ │ │ + 24b36a: rcrb %cl,-0x5f(%rbp) │ │ │ │ + 24b36d: (bad) │ │ │ │ + 24b36e: es push %rsp │ │ │ │ + 24b370: (bad) │ │ │ │ + 24b371: add $0x9c,%al │ │ │ │ + 24b373: xchg %eax,%edi │ │ │ │ + 24b374: fsub %st(1),%st │ │ │ │ + 24b376: mov -0x4b(%rdx),%cl │ │ │ │ + 24b379: jp 0x24b317 │ │ │ │ + 24b37b: rex.WRXB and %r10,%r15 │ │ │ │ + 24b37e: movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ + 24b37f: sahf │ │ │ │ + 24b380: outsb %ds:(%rsi),(%dx) │ │ │ │ + 24b381: (bad) │ │ │ │ + 24b382: mov %dh,%bh │ │ │ │ + 24b384: cmp %dl,-0x57b02b46(%rbx) │ │ │ │ + 24b38a: scas %es:(%rdi),%eax │ │ │ │ + 24b38b: mov (%rdx,%rcx,2),%bh │ │ │ │ + 24b38e: cmp 0x63(%rbx),%dh │ │ │ │ + 24b391: test $0x7298cf8,%eax │ │ │ │ + 24b396: adcl $0xc996eede,(%rdi) │ │ │ │ + 24b39c: pop %rcx │ │ │ │ + 24b39d: cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ + 24b39e: cld │ │ │ │ + 24b39f: data16 es out %al,$0x60 │ │ │ │ + 24b3a3: pop %rsp │ │ │ │ + 24b3a4: pop %rax │ │ │ │ + 24b3a5: mov $0x5c,%al │ │ │ │ + 24b3a7: enter $0x8907,$0x0 │ │ │ │ + 24b3ab: add %al,(%rax) │ │ │ │ + 24b3ad: add %ch,(%rsi) │ │ │ │ + 24b3af: in $0x13,%al │ │ │ │ + 24b3b1: rex.W add %al,(%rcx) │ │ │ │ + 24b3b4: xchg %eax,%ebp │ │ │ │ + 24b3b5: add %ecx,%esp │ │ │ │ + 24b3b7: add %eax,(%rax) │ │ │ │ + 24b3b9: add %dl,(%rcx,%rax,2) │ │ │ │ + 24b3bc: (bad) │ │ │ │ + 24b3bd: mov (%rsi),%? │ │ │ │ + 24b3bf: xor %cl,0x28b(%rip) # 0x24b650 │ │ │ │ + 24b3c5: add %al,(%rax) │ │ │ │ + 24b3c7: add %ebx,0x5a(%rcx) │ │ │ │ + 24b3ca: rex.W addb $0x0,(%rax) │ │ │ │ 24b3ce: add %al,(%rax) │ │ │ │ - 24b3d0: add (%rax),%al │ │ │ │ + 24b3d0: add %al,(%rax) │ │ │ │ 24b3d2: add %al,(%rax) │ │ │ │ - 24b3d4: add %al,(%rax) │ │ │ │ + 24b3d4: add (%rax),%al │ │ │ │ 24b3d6: add %al,(%rax) │ │ │ │ - 24b3d8: add (%rax),%al │ │ │ │ - 24b3da: or (%rax),%al │ │ │ │ - 24b3dc: jne 0x24b44c │ │ │ │ - 24b3de: imul $0x702e6564,0x6f(%rbx),%esp │ │ │ │ - 24b3e5: data16 xor (%rcx),%al │ │ │ │ - 24b3e8: add %al,(%rax) │ │ │ │ - 24b3ea: add %al,(%rax) │ │ │ │ + 24b3d8: add %al,(%rax) │ │ │ │ + 24b3da: add %al,(%rax) │ │ │ │ + 24b3dc: add (%rax),%al │ │ │ │ + 24b3de: or (%rax),%al │ │ │ │ + 24b3e0: jne 0x24b450 │ │ │ │ + 24b3e2: imul $0x702e6564,0x6f(%rbx),%esp │ │ │ │ + 24b3e9: data16 xor (%rcx),%al │ │ │ │ 24b3ec: add %al,(%rax) │ │ │ │ - 24b3ee: add %al,(%rcx) │ │ │ │ + 24b3ee: add %al,(%rax) │ │ │ │ 24b3f0: add %al,(%rax) │ │ │ │ - 24b3f2: add %ch,0x0(%rax,%rax,1) │ │ │ │ - 24b3f6: add %al,(%rcx) │ │ │ │ - 24b3f8: add %al,(%rax,%rax,1) │ │ │ │ - 24b3fb: outsw %ds:(%rsi),(%dx) │ │ │ │ - 24b3fd: outsb %ds:(%rsi),(%dx) │ │ │ │ - 24b3fe: je 0x24b473 │ │ │ │ - 24b400: mov %es,(%rax) │ │ │ │ - 24b402: add (%rax),%al │ │ │ │ - 24b404: add (%rax),%al │ │ │ │ - 24b406: (bad) │ │ │ │ - 24b407: add %ah,0x72(%rdi) │ │ │ │ - 24b40a: jne 0x24b46e │ │ │ │ - 24b40c: cs movsxd 0x67(%rsi),%esp │ │ │ │ - 24b410: adc %al,0xcd194(%rax) │ │ │ │ - 24b416: add %al,(%rax) │ │ │ │ - 24b418: add %al,(%rax) │ │ │ │ - 24b41a: movabs 0x3800000000000000,%al │ │ │ │ - 24b423: rorl %cl,(%rax,%rax,1) │ │ │ │ - 24b426: add %al,(%rax) │ │ │ │ - 24b428: add %al,(%rax) │ │ │ │ - 24b42a: and %al,0x6c(%rax) │ │ │ │ + 24b3f2: add %al,(%rcx) │ │ │ │ + 24b3f4: add %al,(%rax) │ │ │ │ + 24b3f6: add %ch,0x0(%rax,%rax,1) │ │ │ │ + 24b3fa: add %al,(%rcx) │ │ │ │ + 24b3fc: add %al,(%rax,%rax,1) │ │ │ │ + 24b3ff: outsw %ds:(%rsi),(%dx) │ │ │ │ + 24b401: outsb %ds:(%rsi),(%dx) │ │ │ │ + 24b402: je 0x24b477 │ │ │ │ + 24b404: mov %es,(%rax) │ │ │ │ + 24b406: add (%rax),%al │ │ │ │ + 24b408: add (%rax),%al │ │ │ │ + 24b40a: (bad) │ │ │ │ + 24b40b: add %ah,0x72(%rdi) │ │ │ │ + 24b40e: jne 0x24b472 │ │ │ │ + 24b410: cs movsxd 0x67(%rsi),%esp │ │ │ │ + 24b414: adc %al,0xcd194(%rax) │ │ │ │ + 24b41a: add %al,(%rax) │ │ │ │ + 24b41c: add %al,(%rax) │ │ │ │ + 24b41e: movabs 0x3c00000000000000,%al │ │ │ │ + 24b427: rorl %cl,(%rax,%rax,1) │ │ │ │ + 24b42a: add %al,(%rax) │ │ │ │ + 24b42c: add %al,(%rax) │ │ │ │ + 24b42e: and %al,0x6c(%rax) │ │ │ │ ... │ │ │ │ - 24b43c: mov %es,(%rax) │ │ │ │ - 24b43e: add %al,(%rax) │ │ │ │ - 24b440: add %al,(%rax) │ │ │ │ + 24b440: mov %es,(%rax) │ │ │ │ 24b442: add %al,(%rax) │ │ │ │ - 24b444: lods %ds:(%rsi),%al │ │ │ │ - 24b445: add %al,(%rax) │ │ │ │ - 24b447: add %al,(%rax) │ │ │ │ + 24b444: add %al,(%rax) │ │ │ │ + 24b446: add %al,(%rax) │ │ │ │ + 24b448: lods %ds:(%rsi),%al │ │ │ │ 24b449: add %al,(%rax) │ │ │ │ - 24b44b: add %dl,-0x2d(%rdx) │ │ │ │ - 24b44e: or $0x0,%al │ │ │ │ - 24b450: add %al,(%rax) │ │ │ │ - 24b452: add %al,(%rax) │ │ │ │ - 24b454: add $0x80,%al │ │ │ │ - 24b456: out %eax,$0x3 │ │ │ │ - 24b458: add %al,(%rax) │ │ │ │ - 24b45a: jl 0x24b42f │ │ │ │ - 24b45c: or $0x0,%al │ │ │ │ + 24b44b: add %al,(%rax) │ │ │ │ + 24b44d: add %al,(%rax) │ │ │ │ + 24b44f: add %dl,-0x2d(%rsi) │ │ │ │ + 24b452: or $0x0,%al │ │ │ │ + 24b454: add %al,(%rax) │ │ │ │ + 24b456: add %al,(%rax) │ │ │ │ + 24b458: or %al,0x3e3(%rax) │ │ │ │ + 24b45e: loop 0x24b463 │ │ │ │ + 24b460: add %al,(%rax) │ │ │ │ + 24b462: adc $0xc,%bl │ │ │ │ ... │ │ │ │ - 24c0d6: add %al,(%rax) │ │ │ │ - 24c0d8: add (%rax),%al │ │ │ │ - 24c0da: add %al,(%rax) │ │ │ │ - 24c0dc: sub %al,(%rax) │ │ │ │ - 24c0de: add %al,(%rax) │ │ │ │ - 24c0e0: outsb %ds:(%rsi),(%dx) │ │ │ │ - 24c0e1: outsl %ds:(%rsi),(%dx) │ │ │ │ + 24c0d5: add %al,(%rax) │ │ │ │ + 24c0d7: add %al,(%rdx) │ │ │ │ + 24c0d9: add %al,(%rax) │ │ │ │ + 24c0db: add %ch,(%rax) │ │ │ │ + 24c0dd: add %al,(%rax) │ │ │ │ + 24c0df: add %ch,0x6f(%rsi) │ │ │ │ 24c0e2: jb 0x24c151 │ │ │ │ 24c0e4: (bad) │ │ │ │ 24c0e5: insb (%dx),%es:(%rdi) │ │ │ │ 24c0e6: and %ch,(%rax) │ │ │ │ 24c0e8: insl (%dx),%es:(%rdi) │ │ │ │ 24c0e9: gs insl (%dx),%es:(%rdi) │ │ │ │ 24c0eb: imul $0x72672f29,%fs:0x6b(%rbx),%esi │ │ ├── ./usr/lib/grub/x86_64-efi/monolithic/grubx64.efi │ │ │ ├── objdump │ │ │ │ @@ -618738,27 +618738,27 @@ │ │ │ │ 1f0afc: add (%rax),%eax │ │ │ │ 1f0afe: add %al,(%rax) │ │ │ │ 1f0b00: insb (%dx),%es:(%rdi) │ │ │ │ 1f0b01: movabs 0x200006a3a,%al │ │ │ │ 1f0b0a: add %al,(%rax) │ │ │ │ 1f0b0c: add $0x0,%al │ │ │ │ 1f0b0e: adc %eax,(%rax) │ │ │ │ - 1f0b10: rolb $0x1,(%rax) │ │ │ │ + 1f0b10: rolb $0x2,(%rax) │ │ │ │ 1f0b13: add %al,(%rax,%rax,1) │ │ │ │ 1f0b16: add %al,(%rax) │ │ │ │ 1f0b18: mov %es,(%rax) │ │ │ │ 1f0b1a: add %al,(%rax) │ │ │ │ 1f0b1c: add %al,(%rax) │ │ │ │ 1f0b1e: add %al,(%rax) │ │ │ │ - 1f0b20: lods %ds:(%rsi),%al │ │ │ │ - 1f0b21: rorb %cl,(%rax,%rax,1) │ │ │ │ + 1f0b20: mov $0xd2,%al │ │ │ │ + 1f0b22: or $0x0,%al │ │ │ │ 1f0b24: add %al,(%rax) │ │ │ │ 1f0b26: add %al,(%rax) │ │ │ │ - 1f0b28: movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ - 1f0b29: rorb %cl,(%rax,%rax,1) │ │ │ │ + 1f0b28: test $0xd2,%al │ │ │ │ + 1f0b2a: or $0x0,%al │ │ │ │ 1f0b2c: add %al,(%rax) │ │ │ │ 1f0b2e: add %al,(%rax) │ │ │ │ 1f0b30: (bad) │ │ │ │ 1f0b31: (bad) │ │ │ │ 1f0b32: (bad) │ │ │ │ 1f0b33: (bad) │ │ │ │ 1f0b34: (bad) │ │ │ │ @@ -935301,15 +935301,15 @@ │ │ │ │ 2bdc80: ds xor %cl,0x28b(%rip) # 0x2bdf12 │ │ │ │ 2bdc87: add %al,(%rax) │ │ │ │ 2bdc89: add %ebx,0x5a(%rcx) │ │ │ │ 2bdc8c: lods %ds:(%rsi),%al │ │ │ │ 2bdc8d: addb $0x0,(%rdx) │ │ │ │ 2bdc90: movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ 2bdc91: add %eax,(%rax) │ │ │ │ - 2bdc93: add %al,(%rax) │ │ │ │ + 2bdc93: add %al,(%rcx) │ │ │ │ 2bdc95: add %ch,0x3a(%rax,%riz,4) │ │ │ │ 2bdc99: push $0x2 │ │ │ │ 2bdc9b: add %al,(%rax) │ │ │ │ 2bdc9d: add %ah,0x0(%rax) │ │ │ │ 2bdca0: add %al,(%rax) │ │ │ │ 2bdca2: (bad) │ │ │ │ 2bdca3: (bad) │ │ │ │ @@ -935351,30 +935351,30 @@ │ │ │ │ 2bdcec: add %al,(%rax) │ │ │ │ 2bdcee: fcoml 0x179c0000(%rip) # 0x17c7dcf4 │ │ │ │ 2bdcf4: add %al,(%rax) │ │ │ │ 2bdcf6: sub %bl,0x0(%rbp) │ │ │ │ 2bdcf9: add %al,(%rcx) │ │ │ │ 2bdcfb: add %ch,%ch │ │ │ │ 2bdcfd: add %eax,(%rax) │ │ │ │ - 2bdcff: add %al,(%rax) │ │ │ │ + 2bdcff: add %al,(%rcx) │ │ │ │ 2bdd01: add %ch,0x3a(%rax,%riz,4) │ │ │ │ 2bdd05: push $0x1 │ │ │ │ 2bdd07: add %al,(%rax) │ │ │ │ 2bdd09: add %al,(%rax) │ │ │ │ 2bdd0b: add %al,(%rax) │ │ │ │ 2bdd0d: add %al,(%rdx) │ │ │ │ 2bdd0f: add %al,(%rax) │ │ │ │ 2bdd11: add %ah,(%rdx) │ │ │ │ 2bdd13: add %al,(%rax) │ │ │ │ 2bdd15: add %al,(%rbx) │ │ │ │ 2bdd17: add %al,(%rax) │ │ │ │ 2bdd19: add %al,(%rcx) │ │ │ │ 2bdd1b: add %ch,%ch │ │ │ │ 2bdd1d: add %eax,(%rax) │ │ │ │ - 2bdd1f: add %al,(%rax) │ │ │ │ + 2bdd1f: add %al,(%rcx) │ │ │ │ 2bdd21: add %ch,0x3a(%rax,%riz,4) │ │ │ │ 2bdd25: push $0x3 │ │ │ │ 2bdd27: add %al,(%rax) │ │ │ │ 2bdd29: add %al,(%rax) │ │ │ │ 2bdd2b: add %al,(%rax) │ │ │ │ 2bdd2d: add %al,(%rbx) │ │ │ │ 2bdd2f: add %al,(%rax) │ │ │ │ @@ -935411,19 +935411,19 @@ │ │ │ │ 2bdd88: add %al,(%rax) │ │ │ │ 2bdd8a: add %al,(%rax) │ │ │ │ 2bdd8c: add %al,(%rax) │ │ │ │ 2bdd8e: jl 0x2bdd62 │ │ │ │ 2bdd90: or $0x0,%al │ │ │ │ 2bdd92: add %al,(%rax) │ │ │ │ 2bdd94: add %al,(%rax) │ │ │ │ - 2bdd96: add $0x80,%al │ │ │ │ - 2bdd98: out %eax,$0x3 │ │ │ │ - 2bdd9a: add %al,(%rax) │ │ │ │ - 2bdd9c: sahf │ │ │ │ - 2bdd9d: rorb %cl,(%rax,%rax,1) │ │ │ │ + 2bdd96: or %al,0x3e3(%rax) │ │ │ │ + 2bdd9c: loop 0x2bdda1 │ │ │ │ + 2bdd9e: add %al,(%rax) │ │ │ │ + 2bdda0: sahf │ │ │ │ + 2bdda1: rorb %cl,(%rax,%rax,1) │ │ │ │ ... │ │ │ │ 2beaf8: add (%rax),%eax │ │ │ │ 2beafa: add %al,(%rax) │ │ │ │ 2beafc: sbb %al,(%rax) │ │ │ │ 2beafe: add %al,(%rax) │ │ │ │ 2beb00: (bad) │ │ │ │ 2beb01: rex.RB