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/rebuilderdmW4gwD/inputs/grub-efi-amd64-unsigned_2.14-4_amd64.deb +++ /srv/rebuilderd/tmp/rebuilderdmW4gwD/out/grub-efi-amd64-unsigned_2.14-4_amd64.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-09-23 20:39:45.000000 debian-binary │ --rw-r--r-- 0 0 0 1236 2026-09-23 20:39:45.000000 control.tar.xz │ --rw-r--r-- 0 0 0 1410696 2026-09-23 20:39:45.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 1240 2026-09-23 20:39:45.000000 control.tar.xz │ +-rw-r--r-- 0 0 0 1410748 2026-09-23 20:39:45.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 │ │ │ │ @@ -467193,22 +467193,22 @@ │ │ │ │ 17a205: add %al,(%rax) │ │ │ │ 17a207: add %dl,(%rcx) │ │ │ │ 17a209: cmp %esi,0x20000(%rdx,%rbp,2) │ │ │ │ 17a210: add %eax,(%rax) │ │ │ │ 17a212: add %al,(%rax) │ │ │ │ 17a214: add $0x0,%al │ │ │ │ 17a216: adc %eax,(%rax) │ │ │ │ - 17a218: rolb $0x1,(%rax) │ │ │ │ + 17a218: rolb $0x2,(%rax) │ │ │ │ 17a21b: add %al,(%rax,%rax,1) │ │ │ │ 17a21e: add %al,(%rax) │ │ │ │ 17a220: lods %ds:(%rsi),%al │ │ │ │ 17a221: add %al,(%rax) │ │ │ │ 17a223: add %al,(%rax) │ │ │ │ 17a225: add %al,(%rax) │ │ │ │ - 17a227: add %dl,%dh │ │ │ │ + 17a227: add %bl,%dh │ │ │ │ 17a229: rorl %cl,(%rax,%rax,1) │ │ │ │ 17a22c: add %al,(%rax) │ │ │ │ 17a22e: add %al,(%rax) │ │ │ │ 17a230: (bad) │ │ │ │ 17a231: rorl %cl,(%rax,%rax,1) │ │ │ │ 17a234: add %al,(%rax) │ │ │ │ 17a236: add %al,(%rax) │ │ │ │ @@ -467217,26 +467217,27 @@ │ │ │ │ 17a23a: (bad) │ │ │ │ 17a23b: (bad) │ │ │ │ 17a23c: (bad) │ │ │ │ 17a23d: (bad) │ │ │ │ 17a23e: (bad) │ │ │ │ 17a23f: incl 0xcd2(%rax) │ │ │ │ 17a245: add %al,(%rax) │ │ │ │ - 17a247: add %bh,(%rdx) │ │ │ │ + 17a247: add %bh,(%rsi) │ │ │ │ 17a249: rorl %cl,(%rax,%rax,1) │ │ │ │ 17a24c: add %al,(%rax) │ │ │ │ 17a24e: add %al,(%rax) │ │ │ │ - 17a250: xchg %eax,%esi │ │ │ │ + 17a250: (bad) │ │ │ │ 17a251: rorl %cl,(%rax,%rax,1) │ │ │ │ 17a254: add %al,(%rax) │ │ │ │ 17a256: add %al,(%rax) │ │ │ │ - 17a258: rcl $0xc,%bl │ │ │ │ - 17a25b: add %al,(%rax) │ │ │ │ - 17a25d: add %al,(%rax) │ │ │ │ - 17a25f: add %bh,%ch │ │ │ │ + 17a258: (bad) │ │ │ │ + 17a259: rorl %cl,(%rax,%rax,1) │ │ │ │ + 17a25c: add %al,(%rax) │ │ │ │ + 17a25e: add %al,(%rax) │ │ │ │ + 17a260: std │ │ │ │ 17a261: (bad) │ │ │ │ 17a262: jp 0x17a2bc │ │ │ │ 17a264: pop %rdx │ │ │ │ 17a265: add %al,(%rax) │ │ │ │ 17a267: add %ebp,0x22(%rcx) │ │ │ │ 17a26a: fidivs (%rsi) │ │ │ │ 17a26c: add %eax,%eax │ │ │ │ @@ -783841,136 +783842,137 @@ │ │ │ │ 247468: add %al,(%rcx) │ │ │ │ 24746a: movl $0x2dc,(%rcx) │ │ │ │ 247470: cs add %ebx,%esi │ │ │ │ 247473: popf │ │ │ │ 247474: ds xor %cl,0x28b(%rip) # 0x247706 │ │ │ │ 24747b: add %al,(%rax) │ │ │ │ 24747d: add %ebx,0x5a(%rcx) │ │ │ │ - 247480: mov $0x7a37fd00,%eax │ │ │ │ + 247480: mov $0x7a37fd00,%esp │ │ │ │ 247485: pop %rax │ │ │ │ 247486: pop %rdx │ │ │ │ 247487: add %al,(%rax) │ │ │ │ 247489: add %ebp,0x22(%rcx) │ │ │ │ 24748c: fidivs (%rsi) │ │ │ │ 24748e: add %eax,%eax │ │ │ │ - 247490: jg 0x24745e │ │ │ │ - 247492: add %esp,(%rcx) │ │ │ │ - 247494: add %eax,(%rdx) │ │ │ │ - 247496: add %al,(%rax) │ │ │ │ + 247490: addl $0x12101cc,(%rcx) │ │ │ │ + 247496: add (%rax),%al │ │ │ │ 247498: add %al,(%rax) │ │ │ │ - 24749a: {rex2 0xa4} imul %eax,%r12d │ │ │ │ - 24749e: loopne 0x2474a0 │ │ │ │ - 2474a0: lret │ │ │ │ - 2474a1: add %dh,0x5d(%rdi) │ │ │ │ + 24749a: mull (%rax) │ │ │ │ + 24749c: mov $0xcb00e063,%ecx │ │ │ │ + 2474a1: add %bh,0x5d(%rcx) │ │ │ │ 2474a4: add %al,(%rcx) │ │ │ │ - 2474a6: add %dl,0x2a9f26e9(,%rsi,4) │ │ │ │ - 2474ad: xchg %eax,%ecx │ │ │ │ - 2474ae: jno 0x24752e │ │ │ │ - 2474b0: rex.RB mov $0xb405eb95,%r11d │ │ │ │ - 2474b6: rex.R pop %rax │ │ │ │ - 2474b8: jae 0x2474d7 │ │ │ │ - 2474ba: gs lock out %al,$0x4f │ │ │ │ - 2474be: scas %es:(%rdi),%al │ │ │ │ - 2474bf: and %esp,-0x126282a5(%rsi) │ │ │ │ - 2474c5: in (%dx),%al │ │ │ │ - 2474c6: (bad) │ │ │ │ - 2474c7: and %ch,%bh │ │ │ │ - 2474c9: mov $0x7fe8fab2,%ebx │ │ │ │ - 2474ce: insl (%dx),%es:(%rdi) │ │ │ │ - 2474cf: jge 0x24750e │ │ │ │ - 2474d1: iret │ │ │ │ - 2474d2: mov %?,0x6cac9de7(%rdx) │ │ │ │ - 2474d8: lahf │ │ │ │ - 2474d9: (bad) │ │ │ │ - 2474da: (bad) │ │ │ │ - 2474db: jge 0x24749d │ │ │ │ - 2474dd: call 0x49490ce8 │ │ │ │ - 2474e2: (bad) 0x7a(%rdi) │ │ │ │ - 2474e5: je 0x24748d │ │ │ │ - 2474e7: call 0xfffffffff56086e5 │ │ │ │ - 2474ec: rex.WX js 0x2474fe │ │ │ │ - 2474ef: shll $0x4c,0x4c6c86b4(%rax) │ │ │ │ - 2474f6: push %rdx │ │ │ │ - 2474f7: movabs 0xeae9ff07c342976e,%eax │ │ │ │ - 247500: and $0x72,%al │ │ │ │ - 247502: jno 0x2474d8 │ │ │ │ - 247504: adc %ch,%al │ │ │ │ - 247506: outsl %ds:(%rsi),(%dx) │ │ │ │ - 247507: fs push %rbp │ │ │ │ - 247509: rcll $0x12,0x79(%rdx) │ │ │ │ - 24750d: or 0x5aad5867(%rbx),%cl │ │ │ │ - 247513: sub $0xd2,%al │ │ │ │ - 247515: outsl %ds:(%rsi),(%dx) │ │ │ │ - 247516: in $0x7f,%eax │ │ │ │ - 247518: mov $0x5d,%ch │ │ │ │ - 24751a: mov $0x0,%sil │ │ │ │ - 24751d: add %bl,0xb678c5(%rdx) │ │ │ │ - 247523: add %edx,0x1cc01(%rbx) │ │ │ │ - 247529: add %cl,(%rcx) │ │ │ │ - 24752b: movabs %al,0x28b0d303e589e │ │ │ │ - 247534: add %al,(%rax) │ │ │ │ - 247536: add %al,(%rcx) │ │ │ │ - 247538: pop %rcx │ │ │ │ - 247539: pop %rdx │ │ │ │ - 24753a: rex.W addb $0x0,(%rax) │ │ │ │ - 24753e: add %al,(%rax) │ │ │ │ - 247540: add %al,(%rax) │ │ │ │ + 2474a6: add %dl,0x392e26e9(,%rsi,4) │ │ │ │ + 2474ad: adc (%rdi),%ch │ │ │ │ + 2474af: rex.WRB mov (%r10),%r15b │ │ │ │ + 2474b2: ds rex ret $0x6a0b │ │ │ │ + 2474b7: adc 0x70767e48(%rdi,%rdx,8),%edi │ │ │ │ + 2474be: adc %edi,0x3f1e2617(%rdx) │ │ │ │ + 2474c4: jb 0x24745e │ │ │ │ + 2474c6: data16 loop 0x2474d6 │ │ │ │ + 2474c9: xor %bl,%ah │ │ │ │ + 2474cb: imul $0x1b5160a,0x8(%rbx),%edi │ │ │ │ + 2474d2: jb 0x2474f7 │ │ │ │ + 2474d4: sti │ │ │ │ + 2474d5: xchg %eax,%ebx │ │ │ │ + 2474d6: push %rcx │ │ │ │ + 2474d8: (bad) │ │ │ │ + 2474d9: test $0xe3,%al │ │ │ │ + 2474db: rex.WXB and $0x49f1845,%rax │ │ │ │ + 2474e1: leave │ │ │ │ + 2474e2: cmp %dl,0x79e6abf9(%rbp) │ │ │ │ + 2474e8: jno 0x24752c │ │ │ │ + 2474ea: sbb $0x92910198,%eax │ │ │ │ + 2474ef: and $0xb27577ff,%eax │ │ │ │ + 2474f4: jb 0x2474f2 │ │ │ │ + 2474f6: shrl $1,-0x5c42b3ce(%rax) │ │ │ │ + 2474fc: rcll %cl,-0x46b52ca0(%rbp) │ │ │ │ + 247502: (bad) │ │ │ │ + 247507: insb (%dx),%es:(%rdi) │ │ │ │ + 247508: jns 0x247572 │ │ │ │ + 24750a: pop %rsp │ │ │ │ + 24750b: push %rsi │ │ │ │ + 24750c: shrl %cl,(%rcx) │ │ │ │ + 24750e: cmp 0x14(%rsp,%riz,4),%edi │ │ │ │ + 247512: jno 0x2474ff │ │ │ │ + 247514: lea -0x40(%rdx),%ebp │ │ │ │ + 247517: rex.WR push %rbx │ │ │ │ + 247519: and %ecx,-0x70(%rdx) │ │ │ │ + 24751c: mov (%rcx),%bl │ │ │ │ + 24751e: add %al,(%rax) │ │ │ │ + 247520: add %al,(%rax) │ │ │ │ + 247522: cmp 0x10076a2(%rbp),%esi │ │ │ │ + 247528: xchg %eax,%ebp │ │ │ │ + 247529: add %ecx,%esp │ │ │ │ + 24752b: add %eax,(%rax) │ │ │ │ + 24752d: add %dl,(%rcx,%rax,2) │ │ │ │ + 247530: (bad) │ │ │ │ + 247531: mov (%rsi),%? │ │ │ │ + 247533: xor %cl,0x28b(%rip) # 0x2477c4 │ │ │ │ + 247539: add %al,(%rax) │ │ │ │ + 24753b: add %ebx,0x5a(%rcx) │ │ │ │ + 24753e: rex.W addb $0x0,(%rax) │ │ │ │ 247542: add %al,(%rax) │ │ │ │ - 247544: add (%rax),%al │ │ │ │ + 247544: add %al,(%rax) │ │ │ │ 247546: add %al,(%rax) │ │ │ │ - 247548: add %al,(%rax) │ │ │ │ + 247548: add (%rax),%al │ │ │ │ 24754a: add %al,(%rax) │ │ │ │ - 24754c: add (%rax),%al │ │ │ │ - 24754e: or (%rax),%al │ │ │ │ - 247550: jne 0x2475c0 │ │ │ │ - 247552: imul $0x702e6564,0x6f(%rbx),%esp │ │ │ │ - 247559: data16 xor (%rcx),%al │ │ │ │ - 24755c: add %al,(%rax) │ │ │ │ - 24755e: add %al,(%rax) │ │ │ │ + 24754c: add %al,(%rax) │ │ │ │ + 24754e: add %al,(%rax) │ │ │ │ + 247550: add (%rax),%al │ │ │ │ + 247552: or (%rax),%al │ │ │ │ + 247554: jne 0x2475c4 │ │ │ │ + 247556: imul $0x702e6564,0x6f(%rbx),%esp │ │ │ │ + 24755d: data16 xor (%rcx),%al │ │ │ │ 247560: add %al,(%rax) │ │ │ │ - 247562: add %al,(%rcx) │ │ │ │ + 247562: add %al,(%rax) │ │ │ │ 247564: add %al,(%rax) │ │ │ │ - 247566: add %ch,0x0(%rax,%rax,1) │ │ │ │ - 24756a: add %al,(%rcx) │ │ │ │ - 24756c: add %al,(%rax,%rax,1) │ │ │ │ - 24756f: outsw %ds:(%rsi),(%dx) │ │ │ │ - 247571: outsb %ds:(%rsi),(%dx) │ │ │ │ - 247572: je 0x2475e7 │ │ │ │ - 247574: mov %es,(%rax) │ │ │ │ - 247576: add (%rax),%al │ │ │ │ - 247578: add (%rax),%al │ │ │ │ - 24757a: (bad) │ │ │ │ - 24757b: add %ah,0x72(%rdi) │ │ │ │ - 24757e: jne 0x2475e2 │ │ │ │ - 247580: cs movsxd 0x67(%rsi),%esp │ │ │ │ - 247584: adc %al,0xcd194(%rax) │ │ │ │ - 24758a: add %al,(%rax) │ │ │ │ - 24758c: add %al,(%rax) │ │ │ │ - 24758e: in (%dx),%al │ │ │ │ - 24758f: add %al,(%rax) │ │ │ │ - 247591: add %al,(%rax) │ │ │ │ + 247566: add %al,(%rcx) │ │ │ │ + 247568: add %al,(%rax) │ │ │ │ + 24756a: add %ch,0x0(%rax,%rax,1) │ │ │ │ + 24756e: add %al,(%rcx) │ │ │ │ + 247570: add %al,(%rax,%rax,1) │ │ │ │ + 247573: outsw %ds:(%rsi),(%dx) │ │ │ │ + 247575: outsb %ds:(%rsi),(%dx) │ │ │ │ + 247576: je 0x2475eb │ │ │ │ + 247578: mov %es,(%rax) │ │ │ │ + 24757a: add (%rax),%al │ │ │ │ + 24757c: add (%rax),%al │ │ │ │ + 24757e: (bad) │ │ │ │ + 24757f: add %ah,0x72(%rdi) │ │ │ │ + 247582: jne 0x2475e6 │ │ │ │ + 247584: cs movsxd 0x67(%rsi),%esp │ │ │ │ + 247588: adc %al,0xcd194(%rax) │ │ │ │ + 24758e: add %al,(%rax) │ │ │ │ + 247590: add %al,(%rax) │ │ │ │ + 247592: in (%dx),%al │ │ │ │ 247593: add %al,(%rax) │ │ │ │ - 247595: add %al,0xc(%rbx,%rdx,8) │ │ │ │ - 24759c: add %al,(%rax) │ │ │ │ - 24759e: and %al,0x6c(%rax) │ │ │ │ + 247595: add %al,(%rax) │ │ │ │ + 247597: add %al,(%rax) │ │ │ │ + 247599: add %cl,0xcd3(%rax) │ │ │ │ + 24759f: add %al,(%rax) │ │ │ │ + 2475a1: add %ah,(%rax) │ │ │ │ + 2475a3: subb $0x0,0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ - 2475b0: mov %es,(%rax) │ │ │ │ - 2475b2: add %al,(%rax) │ │ │ │ - 2475b4: add %al,(%rax) │ │ │ │ + 2475b4: mov %es,(%rax) │ │ │ │ 2475b6: add %al,(%rax) │ │ │ │ - 2475b8: lods %ds:(%rsi),%al │ │ │ │ - 2475b9: add %al,(%rax) │ │ │ │ - 2475bb: add %al,(%rax) │ │ │ │ + 2475b8: add %al,(%rax) │ │ │ │ + 2475ba: add %al,(%rax) │ │ │ │ + 2475bc: lods %ds:(%rsi),%al │ │ │ │ 2475bd: add %al,(%rax) │ │ │ │ - 2475bf: add %bl,0xcd3(%rsi) │ │ │ │ - 2475c5: add %al,(%rax) │ │ │ │ - 2475c7: add %al,(%rax,%rax,4) │ │ │ │ - 2475ca: out %eax,$0x3 │ │ │ │ - 2475cc: add %al,(%rax) │ │ │ │ - 2475ce: enter $0xcd3,$0x0 │ │ │ │ + 2475bf: add %al,(%rax) │ │ │ │ + 2475c1: add %al,(%rax) │ │ │ │ + 2475c3: add %ah,0xcd3(%rdx) │ │ │ │ + 2475c9: add %al,(%rax) │ │ │ │ + 2475cb: add %cl,(%rax) │ │ │ │ + 2475cd: and $0x3,%ah │ │ │ │ + 2475d0: add %al,(%rax) │ │ │ │ + 2475d2: jrcxz 0x2475d7 │ │ │ │ + 2475d4: add %al,(%rax) │ │ │ │ + 2475d6: int3 │ │ │ │ + 2475d7: rorl %cl,(%rax,%rax,1) │ │ │ │ ... │ │ │ │ 2481fe: add %al,(%rax) │ │ │ │ 248200: add (%rax),%al │ │ │ │ 248202: add %al,(%rax) │ │ │ │ 248204: sub %al,(%rax) │ │ │ │ 248206: add %al,(%rax) │ │ │ │ 248208: outsb %ds:(%rsi),(%dx) │ │ ├── ./usr/lib/grub/x86_64-efi/monolithic/grubnetx64-installer.efi │ │ │ ├── objdump │ │ │ │ @@ -472620,44 +472620,43 @@ │ │ │ │ 17e8f2: mov $0x6a,%ah │ │ │ │ 17e8f4: add %al,(%rax) │ │ │ │ 17e8f6: add (%rax),%al │ │ │ │ 17e8f8: add %eax,(%rax) │ │ │ │ 17e8fa: add %al,(%rax) │ │ │ │ 17e8fc: add $0x0,%al │ │ │ │ 17e8fe: adc %eax,(%rax) │ │ │ │ - 17e900: rolb $0x1,(%rax) │ │ │ │ + 17e900: rolb $0x2,(%rax) │ │ │ │ 17e903: add %al,(%rax,%rax,1) │ │ │ │ 17e906: add %al,(%rax) │ │ │ │ 17e908: lods %ds:(%rsi),%al │ │ │ │ 17e909: add %al,(%rax) │ │ │ │ 17e90b: add %al,(%rax) │ │ │ │ 17e90d: add %al,(%rax) │ │ │ │ - 17e90f: add %cl,0xcd3(%rdx) │ │ │ │ + 17e90f: add %dl,0xcd3(%rdx) │ │ │ │ 17e915: add %al,(%rax) │ │ │ │ - 17e917: add %al,0xcd3(%rdx) │ │ │ │ + 17e917: add %cl,0xcd3(%rdx) │ │ │ │ 17e91d: add %al,(%rax) │ │ │ │ 17e91f: add %bh,%bh │ │ │ │ 17e921: (bad) │ │ │ │ 17e922: (bad) │ │ │ │ 17e923: (bad) │ │ │ │ 17e924: (bad) │ │ │ │ 17e925: (bad) │ │ │ │ 17e926: (bad) │ │ │ │ 17e927: push (%rdx,%rdx,8) │ │ │ │ 17e92a: or $0x0,%al │ │ │ │ 17e92c: add %al,(%rax) │ │ │ │ 17e92e: add %al,(%rax) │ │ │ │ - 17e930: out %al,(%dx) │ │ │ │ - 17e931: rorb %cl,(%rax,%rax,1) │ │ │ │ + 17e930: repnz rorb %cl,(%rax,%rax,1) │ │ │ │ 17e934: add %al,(%rax) │ │ │ │ 17e936: add %al,(%rax) │ │ │ │ - 17e938: rorq %cl,(%rax,%r8,1) │ │ │ │ + 17e938: rex.WRX rorq %cl,(%rax,%r8,1) │ │ │ │ 17e93c: add %al,(%rax) │ │ │ │ 17e93e: add %al,(%rax) │ │ │ │ - 17e940: je 0x17e915 │ │ │ │ + 17e940: js 0x17e915 │ │ │ │ 17e942: or $0x0,%al │ │ │ │ 17e944: add %al,(%rax) │ │ │ │ 17e946: add %al,(%rax) │ │ │ │ 17e948: std │ │ │ │ 17e949: (bad) │ │ │ │ 17e94a: jp 0x17e9a4 │ │ │ │ 17e94c: pop %rdx │ │ │ │ @@ -789239,146 +789238,142 @@ │ │ │ │ 24bb0a: add %al,(%rax) │ │ │ │ 24bb0c: je 0x24bb6a │ │ │ │ 24bb0e: and $0xd303e05,%eax │ │ │ │ 24bb13: mov (%rdx),%eax │ │ │ │ 24bb15: add %al,(%rax) │ │ │ │ 24bb17: add %al,(%rax) │ │ │ │ 24bb19: add %ebx,0x5a(%rcx) │ │ │ │ - 24bb1c: mov $0x7a37fd00,%eax │ │ │ │ + 24bb1c: mov $0x7a37fd00,%esp │ │ │ │ 24bb21: pop %rax │ │ │ │ 24bb22: pop %rdx │ │ │ │ 24bb23: add %al,(%rax) │ │ │ │ 24bb25: add %ebp,0x22(%rcx) │ │ │ │ 24bb28: fidivs (%rsi) │ │ │ │ 24bb2a: add %eax,%eax │ │ │ │ - 24bb2c: jg 0x24bafa │ │ │ │ - 24bb2e: add %esp,(%rcx) │ │ │ │ - 24bb30: add %eax,(%rdx) │ │ │ │ - 24bb32: add %al,(%rax) │ │ │ │ + 24bb2c: addl $0x12101cc,(%rcx) │ │ │ │ + 24bb32: add (%rax),%al │ │ │ │ 24bb34: add %al,(%rax) │ │ │ │ - 24bb36: {rex2 0xa4} imul %eax,%r12d │ │ │ │ - 24bb3a: loopne 0x24bb3c │ │ │ │ - 24bb3c: lret │ │ │ │ - 24bb3d: add %dh,0x5d(%rdi) │ │ │ │ + 24bb36: mull (%rax) │ │ │ │ + 24bb38: mov $0xcb00e063,%ecx │ │ │ │ + 24bb3d: add %bh,0x5d(%rcx) │ │ │ │ 24bb40: add %al,(%rcx) │ │ │ │ - 24bb42: add %dl,0x2a9f26e9(,%rsi,4) │ │ │ │ - 24bb49: xchg %eax,%ecx │ │ │ │ - 24bb4a: jno 0x24bbca │ │ │ │ - 24bb4c: rex.RB mov $0xb405eb95,%r11d │ │ │ │ - 24bb52: rex.R pop %rax │ │ │ │ - 24bb54: jae 0x24bb73 │ │ │ │ - 24bb56: gs lock out %al,$0x4f │ │ │ │ - 24bb5a: scas %es:(%rdi),%al │ │ │ │ - 24bb5b: and %esp,-0x126282a5(%rsi) │ │ │ │ - 24bb61: in (%dx),%al │ │ │ │ - 24bb62: (bad) │ │ │ │ - 24bb63: and %ch,%bh │ │ │ │ - 24bb65: mov $0x7fe8fab2,%ebx │ │ │ │ - 24bb6a: insl (%dx),%es:(%rdi) │ │ │ │ - 24bb6b: jge 0x24bbaa │ │ │ │ - 24bb6d: iret │ │ │ │ - 24bb6e: mov %?,0x6cac9de7(%rdx) │ │ │ │ - 24bb74: lahf │ │ │ │ - 24bb75: (bad) │ │ │ │ - 24bb76: (bad) │ │ │ │ - 24bb77: jge 0x24bb39 │ │ │ │ - 24bb79: call 0x49495384 │ │ │ │ - 24bb7e: (bad) 0x7a(%rdi) │ │ │ │ - 24bb81: je 0x24bb29 │ │ │ │ - 24bb83: call 0xfffffffff560cd81 │ │ │ │ - 24bb88: rex.WX js 0x24bb9a │ │ │ │ - 24bb8b: shll $0x4c,0x4c6c86b4(%rax) │ │ │ │ - 24bb92: push %rdx │ │ │ │ - 24bb93: movabs 0xeae9ff07c342976e,%eax │ │ │ │ - 24bb9c: and $0x72,%al │ │ │ │ - 24bb9e: jno 0x24bb74 │ │ │ │ - 24bba0: adc %ch,%al │ │ │ │ - 24bba2: outsl %ds:(%rsi),(%dx) │ │ │ │ - 24bba3: fs push %rbp │ │ │ │ - 24bba5: rcll $0x69,-0x7f(%rdx) │ │ │ │ - 24bba9: cmp $0xc76b3c3c,%eax │ │ │ │ - 24bbae: cwtl │ │ │ │ - 24bbaf: out %eax,$0xf2 │ │ │ │ - 24bbb1: roll $1,0x77b6012b(%rsi) │ │ │ │ - 24bbb7: (bad) │ │ │ │ - 24bbb8: add %al,(%rax) │ │ │ │ - 24bbba: movb $0x93,0x10022e8(%rsi) │ │ │ │ - 24bbc1: add %ecx,%esp │ │ │ │ - 24bbc3: add %eax,(%rax) │ │ │ │ - 24bbc5: add %cl,(%rcx) │ │ │ │ - 24bbc7: movabs %al,0x28b0d303e589e │ │ │ │ - 24bbd0: add %al,(%rax) │ │ │ │ - 24bbd2: add %al,(%rcx) │ │ │ │ - 24bbd4: pop %rcx │ │ │ │ - 24bbd5: pop %rdx │ │ │ │ - 24bbd6: rex.W addb $0x0,(%rax) │ │ │ │ - 24bbda: add %al,(%rax) │ │ │ │ - 24bbdc: add %al,(%rax) │ │ │ │ + 24bb42: add %dl,0x392e26e9(,%rsi,4) │ │ │ │ + 24bb49: adc (%rdi),%ch │ │ │ │ + 24bb4b: rex.WRB mov (%r10),%r15b │ │ │ │ + 24bb4e: ds rex ret $0x6a0b │ │ │ │ + 24bb53: adc 0x70767e48(%rdi,%rdx,8),%edi │ │ │ │ + 24bb5a: adc %edi,0x3f1e2617(%rdx) │ │ │ │ + 24bb60: jb 0x24bafa │ │ │ │ + 24bb62: data16 loop 0x24bb72 │ │ │ │ + 24bb65: xor %bl,%ah │ │ │ │ + 24bb67: imul $0x1b5160a,0x8(%rbx),%edi │ │ │ │ + 24bb6e: jb 0x24bb93 │ │ │ │ + 24bb70: sti │ │ │ │ + 24bb71: xchg %eax,%ebx │ │ │ │ + 24bb72: push %rcx │ │ │ │ + 24bb74: (bad) │ │ │ │ + 24bb75: test $0xe3,%al │ │ │ │ + 24bb77: rex.WXB and $0x49f1845,%rax │ │ │ │ + 24bb7d: leave │ │ │ │ + 24bb7e: cmp %dl,0x79e6abf9(%rbp) │ │ │ │ + 24bb84: jno 0x24bbc8 │ │ │ │ + 24bb86: sbb $0x92910198,%eax │ │ │ │ + 24bb8b: and $0xb27577ff,%eax │ │ │ │ + 24bb90: jb 0x24bb8e │ │ │ │ + 24bb92: shrl $1,-0x5c42b3ce(%rax) │ │ │ │ + 24bb98: rcll %cl,-0x46b52ca0(%rbp) │ │ │ │ + 24bb9e: (bad) │ │ │ │ + 24bba3: insb (%dx),%es:(%rdi) │ │ │ │ + 24bba4: jns 0x24bc0e │ │ │ │ + 24bba6: pop %rsp │ │ │ │ + 24bba7: push %rsi │ │ │ │ + 24bba8: (bad) │ │ │ │ + 24bba9: fwait │ │ │ │ + 24bbaa: cmp 0x33bdd48c(%rsi),%eax │ │ │ │ + 24bbb0: pop %rcx │ │ │ │ + 24bbb1: xor 0x1b(%rcx),%bl │ │ │ │ + 24bbb4: cs fsubr %st(0),%st │ │ │ │ + 24bbb7: rex.WRXB movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ + 24bbb9: jb 0x24bbbb │ │ │ │ + 24bbbb: add %al,(%rax) │ │ │ │ + 24bbbd: add %ah,-0xa(%rdi) │ │ │ │ + 24bbc0: xor %dl,%ah │ │ │ │ + 24bbc2: add %al,(%rcx) │ │ │ │ + 24bbc4: xchg %eax,%ebp │ │ │ │ + 24bbc5: add %ecx,%esp │ │ │ │ + 24bbc7: add %eax,(%rax) │ │ │ │ + 24bbc9: add %dl,(%rcx,%rax,2) │ │ │ │ + 24bbcc: (bad) │ │ │ │ + 24bbcd: mov (%rsi),%? │ │ │ │ + 24bbcf: xor %cl,0x28b(%rip) # 0x24be60 │ │ │ │ + 24bbd5: add %al,(%rax) │ │ │ │ + 24bbd7: add %ebx,0x5a(%rcx) │ │ │ │ + 24bbda: rex.W addb $0x0,(%rax) │ │ │ │ 24bbde: add %al,(%rax) │ │ │ │ - 24bbe0: add (%rax),%al │ │ │ │ + 24bbe0: add %al,(%rax) │ │ │ │ 24bbe2: add %al,(%rax) │ │ │ │ - 24bbe4: add %al,(%rax) │ │ │ │ + 24bbe4: add (%rax),%al │ │ │ │ 24bbe6: add %al,(%rax) │ │ │ │ - 24bbe8: add (%rax),%al │ │ │ │ - 24bbea: or (%rax),%al │ │ │ │ - 24bbec: jne 0x24bc5c │ │ │ │ - 24bbee: imul $0x702e6564,0x6f(%rbx),%esp │ │ │ │ - 24bbf5: data16 xor (%rcx),%al │ │ │ │ - 24bbf8: add %al,(%rax) │ │ │ │ - 24bbfa: add %al,(%rax) │ │ │ │ + 24bbe8: add %al,(%rax) │ │ │ │ + 24bbea: add %al,(%rax) │ │ │ │ + 24bbec: add (%rax),%al │ │ │ │ + 24bbee: or (%rax),%al │ │ │ │ + 24bbf0: jne 0x24bc60 │ │ │ │ + 24bbf2: imul $0x702e6564,0x6f(%rbx),%esp │ │ │ │ + 24bbf9: data16 xor (%rcx),%al │ │ │ │ 24bbfc: add %al,(%rax) │ │ │ │ - 24bbfe: add %al,(%rcx) │ │ │ │ + 24bbfe: add %al,(%rax) │ │ │ │ 24bc00: add %al,(%rax) │ │ │ │ - 24bc02: add %ch,0x0(%rax,%rax,1) │ │ │ │ - 24bc06: add %al,(%rcx) │ │ │ │ - 24bc08: add %al,(%rax,%rax,1) │ │ │ │ - 24bc0b: outsw %ds:(%rsi),(%dx) │ │ │ │ - 24bc0d: outsb %ds:(%rsi),(%dx) │ │ │ │ - 24bc0e: je 0x24bc83 │ │ │ │ - 24bc10: mov %es,(%rax) │ │ │ │ - 24bc12: add (%rax),%al │ │ │ │ - 24bc14: add (%rax),%al │ │ │ │ - 24bc16: (bad) │ │ │ │ - 24bc17: add %ah,0x72(%rdi) │ │ │ │ - 24bc1a: jne 0x24bc7e │ │ │ │ - 24bc1c: cs movsxd 0x67(%rsi),%esp │ │ │ │ - 24bc20: adc %al,0xcd194(%rax) │ │ │ │ - 24bc26: add %al,(%rax) │ │ │ │ - 24bc28: add %al,(%rax) │ │ │ │ - 24bc2a: movabs 0x3800000000000000,%al │ │ │ │ - 24bc33: rorl %cl,(%rax,%rax,1) │ │ │ │ - 24bc36: add %al,(%rax) │ │ │ │ - 24bc38: add %al,(%rax) │ │ │ │ - 24bc3a: and %al,0x6c(%rax) │ │ │ │ + 24bc02: add %al,(%rcx) │ │ │ │ + 24bc04: add %al,(%rax) │ │ │ │ + 24bc06: add %ch,0x0(%rax,%rax,1) │ │ │ │ + 24bc0a: add %al,(%rcx) │ │ │ │ + 24bc0c: add %al,(%rax,%rax,1) │ │ │ │ + 24bc0f: outsw %ds:(%rsi),(%dx) │ │ │ │ + 24bc11: outsb %ds:(%rsi),(%dx) │ │ │ │ + 24bc12: je 0x24bc87 │ │ │ │ + 24bc14: mov %es,(%rax) │ │ │ │ + 24bc16: add (%rax),%al │ │ │ │ + 24bc18: add (%rax),%al │ │ │ │ + 24bc1a: (bad) │ │ │ │ + 24bc1b: add %ah,0x72(%rdi) │ │ │ │ + 24bc1e: jne 0x24bc82 │ │ │ │ + 24bc20: cs movsxd 0x67(%rsi),%esp │ │ │ │ + 24bc24: adc %al,0xcd194(%rax) │ │ │ │ + 24bc2a: add %al,(%rax) │ │ │ │ + 24bc2c: add %al,(%rax) │ │ │ │ + 24bc2e: movabs 0x3c00000000000000,%al │ │ │ │ + 24bc37: rorl %cl,(%rax,%rax,1) │ │ │ │ + 24bc3a: add %al,(%rax) │ │ │ │ + 24bc3c: add %al,(%rax) │ │ │ │ + 24bc3e: and %al,0x6c(%rax) │ │ │ │ ... │ │ │ │ - 24bc4c: mov %es,(%rax) │ │ │ │ - 24bc4e: add %al,(%rax) │ │ │ │ - 24bc50: add %al,(%rax) │ │ │ │ + 24bc50: mov %es,(%rax) │ │ │ │ 24bc52: add %al,(%rax) │ │ │ │ - 24bc54: lods %ds:(%rsi),%al │ │ │ │ - 24bc55: add %al,(%rax) │ │ │ │ - 24bc57: add %al,(%rax) │ │ │ │ + 24bc54: add %al,(%rax) │ │ │ │ + 24bc56: add %al,(%rax) │ │ │ │ + 24bc58: lods %ds:(%rsi),%al │ │ │ │ 24bc59: add %al,(%rax) │ │ │ │ - 24bc5b: add %dl,-0x2d(%rdx) │ │ │ │ - 24bc5e: or $0x0,%al │ │ │ │ - 24bc60: add %al,(%rax) │ │ │ │ - 24bc62: add %al,(%rax) │ │ │ │ - 24bc64: add $0x80,%al │ │ │ │ - 24bc66: out %eax,$0x3 │ │ │ │ - 24bc68: add %al,(%rax) │ │ │ │ - 24bc6a: jl 0x24bc3f │ │ │ │ - 24bc6c: or $0x0,%al │ │ │ │ + 24bc5b: add %al,(%rax) │ │ │ │ + 24bc5d: add %al,(%rax) │ │ │ │ + 24bc5f: add %dl,-0x2d(%rsi) │ │ │ │ + 24bc62: or $0x0,%al │ │ │ │ + 24bc64: add %al,(%rax) │ │ │ │ + 24bc66: add %al,(%rax) │ │ │ │ + 24bc68: or %al,0x3e4(%rax) │ │ │ │ + 24bc6e: jrcxz 0x24bc73 │ │ │ │ + 24bc70: add %al,(%rax) │ │ │ │ + 24bc72: adc $0xc,%bl │ │ │ │ ... │ │ │ │ - 24c8e6: add %al,(%rax) │ │ │ │ - 24c8e8: add (%rax),%al │ │ │ │ - 24c8ea: add %al,(%rax) │ │ │ │ - 24c8ec: sub %al,(%rax) │ │ │ │ - 24c8ee: add %al,(%rax) │ │ │ │ - 24c8f0: outsb %ds:(%rsi),(%dx) │ │ │ │ - 24c8f1: outsl %ds:(%rsi),(%dx) │ │ │ │ + 24c8e5: add %al,(%rax) │ │ │ │ + 24c8e7: add %al,(%rdx) │ │ │ │ + 24c8e9: add %al,(%rax) │ │ │ │ + 24c8eb: add %ch,(%rax) │ │ │ │ + 24c8ed: add %al,(%rax) │ │ │ │ + 24c8ef: add %ch,0x6f(%rsi) │ │ │ │ 24c8f2: jb 0x24c961 │ │ │ │ 24c8f4: (bad) │ │ │ │ 24c8f5: insb (%dx),%es:(%rdi) │ │ │ │ 24c8f6: and %ch,(%rax) │ │ │ │ 24c8f8: insl (%dx),%es:(%rdi) │ │ │ │ 24c8f9: gs insl (%dx),%es:(%rdi) │ │ │ │ 24c8fb: imul $0x72672f29,%fs:0x6b(%rbx),%esi │ │ ├── ./usr/lib/grub/x86_64-efi/monolithic/grubnetx64.efi │ │ │ ├── objdump │ │ │ │ @@ -472620,44 +472620,43 @@ │ │ │ │ 17e8f2: mov $0x6a,%ah │ │ │ │ 17e8f4: add %al,(%rax) │ │ │ │ 17e8f6: add (%rax),%al │ │ │ │ 17e8f8: add %eax,(%rax) │ │ │ │ 17e8fa: add %al,(%rax) │ │ │ │ 17e8fc: add $0x0,%al │ │ │ │ 17e8fe: adc %eax,(%rax) │ │ │ │ - 17e900: rolb $0x1,(%rax) │ │ │ │ + 17e900: rolb $0x2,(%rax) │ │ │ │ 17e903: add %al,(%rax,%rax,1) │ │ │ │ 17e906: add %al,(%rax) │ │ │ │ 17e908: lods %ds:(%rsi),%al │ │ │ │ 17e909: add %al,(%rax) │ │ │ │ 17e90b: add %al,(%rax) │ │ │ │ 17e90d: add %al,(%rax) │ │ │ │ - 17e90f: add %cl,0xcd3(%rdx) │ │ │ │ + 17e90f: add %dl,0xcd3(%rdx) │ │ │ │ 17e915: add %al,(%rax) │ │ │ │ - 17e917: add %al,0xcd3(%rdx) │ │ │ │ + 17e917: add %cl,0xcd3(%rdx) │ │ │ │ 17e91d: add %al,(%rax) │ │ │ │ 17e91f: add %bh,%bh │ │ │ │ 17e921: (bad) │ │ │ │ 17e922: (bad) │ │ │ │ 17e923: (bad) │ │ │ │ 17e924: (bad) │ │ │ │ 17e925: (bad) │ │ │ │ 17e926: (bad) │ │ │ │ 17e927: push (%rdx,%rdx,8) │ │ │ │ 17e92a: or $0x0,%al │ │ │ │ 17e92c: add %al,(%rax) │ │ │ │ 17e92e: add %al,(%rax) │ │ │ │ - 17e930: out %al,(%dx) │ │ │ │ - 17e931: rorb %cl,(%rax,%rax,1) │ │ │ │ + 17e930: repnz rorb %cl,(%rax,%rax,1) │ │ │ │ 17e934: add %al,(%rax) │ │ │ │ 17e936: add %al,(%rax) │ │ │ │ - 17e938: rorq %cl,(%rax,%r8,1) │ │ │ │ + 17e938: rex.WRX rorq %cl,(%rax,%r8,1) │ │ │ │ 17e93c: add %al,(%rax) │ │ │ │ 17e93e: add %al,(%rax) │ │ │ │ - 17e940: je 0x17e915 │ │ │ │ + 17e940: js 0x17e915 │ │ │ │ 17e942: or $0x0,%al │ │ │ │ 17e944: add %al,(%rax) │ │ │ │ 17e946: add %al,(%rax) │ │ │ │ 17e948: std │ │ │ │ 17e949: (bad) │ │ │ │ 17e94a: jp 0x17e9a4 │ │ │ │ 17e94c: pop %rdx │ │ │ │ @@ -789239,146 +789238,142 @@ │ │ │ │ 24bb0a: add %al,(%rax) │ │ │ │ 24bb0c: je 0x24bb6a │ │ │ │ 24bb0e: and $0xd303e05,%eax │ │ │ │ 24bb13: mov (%rdx),%eax │ │ │ │ 24bb15: add %al,(%rax) │ │ │ │ 24bb17: add %al,(%rax) │ │ │ │ 24bb19: add %ebx,0x5a(%rcx) │ │ │ │ - 24bb1c: mov $0x7a37fd00,%eax │ │ │ │ + 24bb1c: mov $0x7a37fd00,%esp │ │ │ │ 24bb21: pop %rax │ │ │ │ 24bb22: pop %rdx │ │ │ │ 24bb23: add %al,(%rax) │ │ │ │ 24bb25: add %ebp,0x22(%rcx) │ │ │ │ 24bb28: fidivs (%rsi) │ │ │ │ 24bb2a: add %eax,%eax │ │ │ │ - 24bb2c: jg 0x24bafa │ │ │ │ - 24bb2e: add %esp,(%rcx) │ │ │ │ - 24bb30: add %eax,(%rdx) │ │ │ │ - 24bb32: add %al,(%rax) │ │ │ │ + 24bb2c: addl $0x12101cc,(%rcx) │ │ │ │ + 24bb32: add (%rax),%al │ │ │ │ 24bb34: add %al,(%rax) │ │ │ │ - 24bb36: {rex2 0xa4} imul %eax,%r12d │ │ │ │ - 24bb3a: loopne 0x24bb3c │ │ │ │ - 24bb3c: lret │ │ │ │ - 24bb3d: add %dh,0x5d(%rdi) │ │ │ │ + 24bb36: mull (%rax) │ │ │ │ + 24bb38: mov $0xcb00e063,%ecx │ │ │ │ + 24bb3d: add %bh,0x5d(%rcx) │ │ │ │ 24bb40: add %al,(%rcx) │ │ │ │ - 24bb42: add %dl,0x2a9f26e9(,%rsi,4) │ │ │ │ - 24bb49: xchg %eax,%ecx │ │ │ │ - 24bb4a: jno 0x24bbca │ │ │ │ - 24bb4c: rex.RB mov $0xb405eb95,%r11d │ │ │ │ - 24bb52: rex.R pop %rax │ │ │ │ - 24bb54: jae 0x24bb73 │ │ │ │ - 24bb56: gs lock out %al,$0x4f │ │ │ │ - 24bb5a: scas %es:(%rdi),%al │ │ │ │ - 24bb5b: and %esp,-0x126282a5(%rsi) │ │ │ │ - 24bb61: in (%dx),%al │ │ │ │ - 24bb62: (bad) │ │ │ │ - 24bb63: and %ch,%bh │ │ │ │ - 24bb65: mov $0x7fe8fab2,%ebx │ │ │ │ - 24bb6a: insl (%dx),%es:(%rdi) │ │ │ │ - 24bb6b: jge 0x24bbaa │ │ │ │ - 24bb6d: iret │ │ │ │ - 24bb6e: mov %?,0x6cac9de7(%rdx) │ │ │ │ - 24bb74: lahf │ │ │ │ - 24bb75: (bad) │ │ │ │ - 24bb76: (bad) │ │ │ │ - 24bb77: jge 0x24bb39 │ │ │ │ - 24bb79: call 0x49495384 │ │ │ │ - 24bb7e: (bad) 0x7a(%rdi) │ │ │ │ - 24bb81: je 0x24bb29 │ │ │ │ - 24bb83: call 0xfffffffff560cd81 │ │ │ │ - 24bb88: rex.WX js 0x24bb9a │ │ │ │ - 24bb8b: shll $0x4c,0x4c6c86b4(%rax) │ │ │ │ - 24bb92: push %rdx │ │ │ │ - 24bb93: movabs 0xeae9ff07c342976e,%eax │ │ │ │ - 24bb9c: and $0x72,%al │ │ │ │ - 24bb9e: jno 0x24bb74 │ │ │ │ - 24bba0: adc %ch,%al │ │ │ │ - 24bba2: outsl %ds:(%rsi),(%dx) │ │ │ │ - 24bba3: fs push %rbp │ │ │ │ - 24bba5: rcll $0x69,-0x7f(%rdx) │ │ │ │ - 24bba9: cmp $0xc76b3c3c,%eax │ │ │ │ - 24bbae: cwtl │ │ │ │ - 24bbaf: out %eax,$0xf2 │ │ │ │ - 24bbb1: roll $1,0x77b6012b(%rsi) │ │ │ │ - 24bbb7: (bad) │ │ │ │ - 24bbb8: add %al,(%rax) │ │ │ │ - 24bbba: movb $0x93,0x10022e8(%rsi) │ │ │ │ - 24bbc1: add %ecx,%esp │ │ │ │ - 24bbc3: add %eax,(%rax) │ │ │ │ - 24bbc5: add %cl,(%rcx) │ │ │ │ - 24bbc7: movabs %al,0x28b0d303e589e │ │ │ │ - 24bbd0: add %al,(%rax) │ │ │ │ - 24bbd2: add %al,(%rcx) │ │ │ │ - 24bbd4: pop %rcx │ │ │ │ - 24bbd5: pop %rdx │ │ │ │ - 24bbd6: rex.W addb $0x0,(%rax) │ │ │ │ - 24bbda: add %al,(%rax) │ │ │ │ - 24bbdc: add %al,(%rax) │ │ │ │ + 24bb42: add %dl,0x392e26e9(,%rsi,4) │ │ │ │ + 24bb49: adc (%rdi),%ch │ │ │ │ + 24bb4b: rex.WRB mov (%r10),%r15b │ │ │ │ + 24bb4e: ds rex ret $0x6a0b │ │ │ │ + 24bb53: adc 0x70767e48(%rdi,%rdx,8),%edi │ │ │ │ + 24bb5a: adc %edi,0x3f1e2617(%rdx) │ │ │ │ + 24bb60: jb 0x24bafa │ │ │ │ + 24bb62: data16 loop 0x24bb72 │ │ │ │ + 24bb65: xor %bl,%ah │ │ │ │ + 24bb67: imul $0x1b5160a,0x8(%rbx),%edi │ │ │ │ + 24bb6e: jb 0x24bb93 │ │ │ │ + 24bb70: sti │ │ │ │ + 24bb71: xchg %eax,%ebx │ │ │ │ + 24bb72: push %rcx │ │ │ │ + 24bb74: (bad) │ │ │ │ + 24bb75: test $0xe3,%al │ │ │ │ + 24bb77: rex.WXB and $0x49f1845,%rax │ │ │ │ + 24bb7d: leave │ │ │ │ + 24bb7e: cmp %dl,0x79e6abf9(%rbp) │ │ │ │ + 24bb84: jno 0x24bbc8 │ │ │ │ + 24bb86: sbb $0x92910198,%eax │ │ │ │ + 24bb8b: and $0xb27577ff,%eax │ │ │ │ + 24bb90: jb 0x24bb8e │ │ │ │ + 24bb92: shrl $1,-0x5c42b3ce(%rax) │ │ │ │ + 24bb98: rcll %cl,-0x46b52ca0(%rbp) │ │ │ │ + 24bb9e: (bad) │ │ │ │ + 24bba3: insb (%dx),%es:(%rdi) │ │ │ │ + 24bba4: jns 0x24bc0e │ │ │ │ + 24bba6: pop %rsp │ │ │ │ + 24bba7: push %rsi │ │ │ │ + 24bba8: (bad) │ │ │ │ + 24bba9: fwait │ │ │ │ + 24bbaa: cmp 0x33bdd48c(%rsi),%eax │ │ │ │ + 24bbb0: pop %rcx │ │ │ │ + 24bbb1: xor 0x1b(%rcx),%bl │ │ │ │ + 24bbb4: cs fsubr %st(0),%st │ │ │ │ + 24bbb7: rex.WRXB movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ + 24bbb9: jb 0x24bbbb │ │ │ │ + 24bbbb: add %al,(%rax) │ │ │ │ + 24bbbd: add %ah,-0xa(%rdi) │ │ │ │ + 24bbc0: xor %dl,%ah │ │ │ │ + 24bbc2: add %al,(%rcx) │ │ │ │ + 24bbc4: xchg %eax,%ebp │ │ │ │ + 24bbc5: add %ecx,%esp │ │ │ │ + 24bbc7: add %eax,(%rax) │ │ │ │ + 24bbc9: add %dl,(%rcx,%rax,2) │ │ │ │ + 24bbcc: (bad) │ │ │ │ + 24bbcd: mov (%rsi),%? │ │ │ │ + 24bbcf: xor %cl,0x28b(%rip) # 0x24be60 │ │ │ │ + 24bbd5: add %al,(%rax) │ │ │ │ + 24bbd7: add %ebx,0x5a(%rcx) │ │ │ │ + 24bbda: rex.W addb $0x0,(%rax) │ │ │ │ 24bbde: add %al,(%rax) │ │ │ │ - 24bbe0: add (%rax),%al │ │ │ │ + 24bbe0: add %al,(%rax) │ │ │ │ 24bbe2: add %al,(%rax) │ │ │ │ - 24bbe4: add %al,(%rax) │ │ │ │ + 24bbe4: add (%rax),%al │ │ │ │ 24bbe6: add %al,(%rax) │ │ │ │ - 24bbe8: add (%rax),%al │ │ │ │ - 24bbea: or (%rax),%al │ │ │ │ - 24bbec: jne 0x24bc5c │ │ │ │ - 24bbee: imul $0x702e6564,0x6f(%rbx),%esp │ │ │ │ - 24bbf5: data16 xor (%rcx),%al │ │ │ │ - 24bbf8: add %al,(%rax) │ │ │ │ - 24bbfa: add %al,(%rax) │ │ │ │ + 24bbe8: add %al,(%rax) │ │ │ │ + 24bbea: add %al,(%rax) │ │ │ │ + 24bbec: add (%rax),%al │ │ │ │ + 24bbee: or (%rax),%al │ │ │ │ + 24bbf0: jne 0x24bc60 │ │ │ │ + 24bbf2: imul $0x702e6564,0x6f(%rbx),%esp │ │ │ │ + 24bbf9: data16 xor (%rcx),%al │ │ │ │ 24bbfc: add %al,(%rax) │ │ │ │ - 24bbfe: add %al,(%rcx) │ │ │ │ + 24bbfe: add %al,(%rax) │ │ │ │ 24bc00: add %al,(%rax) │ │ │ │ - 24bc02: add %ch,0x0(%rax,%rax,1) │ │ │ │ - 24bc06: add %al,(%rcx) │ │ │ │ - 24bc08: add %al,(%rax,%rax,1) │ │ │ │ - 24bc0b: outsw %ds:(%rsi),(%dx) │ │ │ │ - 24bc0d: outsb %ds:(%rsi),(%dx) │ │ │ │ - 24bc0e: je 0x24bc83 │ │ │ │ - 24bc10: mov %es,(%rax) │ │ │ │ - 24bc12: add (%rax),%al │ │ │ │ - 24bc14: add (%rax),%al │ │ │ │ - 24bc16: (bad) │ │ │ │ - 24bc17: add %ah,0x72(%rdi) │ │ │ │ - 24bc1a: jne 0x24bc7e │ │ │ │ - 24bc1c: cs movsxd 0x67(%rsi),%esp │ │ │ │ - 24bc20: adc %al,0xcd194(%rax) │ │ │ │ - 24bc26: add %al,(%rax) │ │ │ │ - 24bc28: add %al,(%rax) │ │ │ │ - 24bc2a: movabs 0x3800000000000000,%al │ │ │ │ - 24bc33: rorl %cl,(%rax,%rax,1) │ │ │ │ - 24bc36: add %al,(%rax) │ │ │ │ - 24bc38: add %al,(%rax) │ │ │ │ - 24bc3a: and %al,0x6c(%rax) │ │ │ │ + 24bc02: add %al,(%rcx) │ │ │ │ + 24bc04: add %al,(%rax) │ │ │ │ + 24bc06: add %ch,0x0(%rax,%rax,1) │ │ │ │ + 24bc0a: add %al,(%rcx) │ │ │ │ + 24bc0c: add %al,(%rax,%rax,1) │ │ │ │ + 24bc0f: outsw %ds:(%rsi),(%dx) │ │ │ │ + 24bc11: outsb %ds:(%rsi),(%dx) │ │ │ │ + 24bc12: je 0x24bc87 │ │ │ │ + 24bc14: mov %es,(%rax) │ │ │ │ + 24bc16: add (%rax),%al │ │ │ │ + 24bc18: add (%rax),%al │ │ │ │ + 24bc1a: (bad) │ │ │ │ + 24bc1b: add %ah,0x72(%rdi) │ │ │ │ + 24bc1e: jne 0x24bc82 │ │ │ │ + 24bc20: cs movsxd 0x67(%rsi),%esp │ │ │ │ + 24bc24: adc %al,0xcd194(%rax) │ │ │ │ + 24bc2a: add %al,(%rax) │ │ │ │ + 24bc2c: add %al,(%rax) │ │ │ │ + 24bc2e: movabs 0x3c00000000000000,%al │ │ │ │ + 24bc37: rorl %cl,(%rax,%rax,1) │ │ │ │ + 24bc3a: add %al,(%rax) │ │ │ │ + 24bc3c: add %al,(%rax) │ │ │ │ + 24bc3e: and %al,0x6c(%rax) │ │ │ │ ... │ │ │ │ - 24bc4c: mov %es,(%rax) │ │ │ │ - 24bc4e: add %al,(%rax) │ │ │ │ - 24bc50: add %al,(%rax) │ │ │ │ + 24bc50: mov %es,(%rax) │ │ │ │ 24bc52: add %al,(%rax) │ │ │ │ - 24bc54: lods %ds:(%rsi),%al │ │ │ │ - 24bc55: add %al,(%rax) │ │ │ │ - 24bc57: add %al,(%rax) │ │ │ │ + 24bc54: add %al,(%rax) │ │ │ │ + 24bc56: add %al,(%rax) │ │ │ │ + 24bc58: lods %ds:(%rsi),%al │ │ │ │ 24bc59: add %al,(%rax) │ │ │ │ - 24bc5b: add %dl,-0x2d(%rdx) │ │ │ │ - 24bc5e: or $0x0,%al │ │ │ │ - 24bc60: add %al,(%rax) │ │ │ │ - 24bc62: add %al,(%rax) │ │ │ │ - 24bc64: add $0x80,%al │ │ │ │ - 24bc66: out %eax,$0x3 │ │ │ │ - 24bc68: add %al,(%rax) │ │ │ │ - 24bc6a: jl 0x24bc3f │ │ │ │ - 24bc6c: or $0x0,%al │ │ │ │ + 24bc5b: add %al,(%rax) │ │ │ │ + 24bc5d: add %al,(%rax) │ │ │ │ + 24bc5f: add %dl,-0x2d(%rsi) │ │ │ │ + 24bc62: or $0x0,%al │ │ │ │ + 24bc64: add %al,(%rax) │ │ │ │ + 24bc66: add %al,(%rax) │ │ │ │ + 24bc68: or %al,0x3e4(%rax) │ │ │ │ + 24bc6e: jrcxz 0x24bc73 │ │ │ │ + 24bc70: add %al,(%rax) │ │ │ │ + 24bc72: adc $0xc,%bl │ │ │ │ ... │ │ │ │ - 24c8e6: add %al,(%rax) │ │ │ │ - 24c8e8: add (%rax),%al │ │ │ │ - 24c8ea: add %al,(%rax) │ │ │ │ - 24c8ec: sub %al,(%rax) │ │ │ │ - 24c8ee: add %al,(%rax) │ │ │ │ - 24c8f0: outsb %ds:(%rsi),(%dx) │ │ │ │ - 24c8f1: outsl %ds:(%rsi),(%dx) │ │ │ │ + 24c8e5: add %al,(%rax) │ │ │ │ + 24c8e7: add %al,(%rdx) │ │ │ │ + 24c8e9: add %al,(%rax) │ │ │ │ + 24c8eb: add %ch,(%rax) │ │ │ │ + 24c8ed: add %al,(%rax) │ │ │ │ + 24c8ef: add %ch,0x6f(%rsi) │ │ │ │ 24c8f2: jb 0x24c961 │ │ │ │ 24c8f4: (bad) │ │ │ │ 24c8f5: insb (%dx),%es:(%rdi) │ │ │ │ 24c8f6: and %ch,(%rax) │ │ │ │ 24c8f8: insl (%dx),%es:(%rdi) │ │ │ │ 24c8f9: gs insl (%dx),%es:(%rdi) │ │ │ │ 24c8fb: imul $0x72672f29,%fs:0x6b(%rbx),%esi │ │ ├── ./usr/lib/grub/x86_64-efi/monolithic/grubx64.efi │ │ │ ├── objdump │ │ │ │ @@ -619081,27 +619081,27 @@ │ │ │ │ 1f14b2: mov $0x6a,%ah │ │ │ │ 1f14b4: add %al,(%rax) │ │ │ │ 1f14b6: add (%rax),%al │ │ │ │ 1f14b8: add %al,(%rax) │ │ │ │ 1f14ba: add %al,(%rax) │ │ │ │ 1f14bc: add $0x0,%al │ │ │ │ 1f14be: adc %eax,(%rax) │ │ │ │ - 1f14c0: rolb $0x1,(%rax) │ │ │ │ + 1f14c0: rolb $0x2,(%rax) │ │ │ │ 1f14c3: add %al,(%rax,%rax,1) │ │ │ │ 1f14c6: add %al,(%rax) │ │ │ │ 1f14c8: mov %es,(%rax) │ │ │ │ 1f14ca: add %al,(%rax) │ │ │ │ 1f14cc: add %al,(%rax) │ │ │ │ 1f14ce: add %al,(%rax) │ │ │ │ - 1f14d0: lods %ds:(%rsi),%al │ │ │ │ - 1f14d1: rorb %cl,(%rax,%rax,1) │ │ │ │ + 1f14d0: mov $0xd2,%al │ │ │ │ + 1f14d2: or $0x0,%al │ │ │ │ 1f14d4: add %al,(%rax) │ │ │ │ 1f14d6: add %al,(%rax) │ │ │ │ - 1f14d8: movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ - 1f14d9: rorb %cl,(%rax,%rax,1) │ │ │ │ + 1f14d8: test $0xd2,%al │ │ │ │ + 1f14da: or $0x0,%al │ │ │ │ 1f14dc: add %al,(%rax) │ │ │ │ 1f14de: add %al,(%rax) │ │ │ │ 1f14e0: (bad) │ │ │ │ 1f14e1: (bad) │ │ │ │ 1f14e2: (bad) │ │ │ │ 1f14e3: (bad) │ │ │ │ 1f14e4: (bad) │ │ │ │ @@ -935644,15 +935644,15 @@ │ │ │ │ 2be630: ds xor %cl,0x28b(%rip) # 0x2be8c2 │ │ │ │ 2be637: add %al,(%rax) │ │ │ │ 2be639: add %ebx,0x5a(%rcx) │ │ │ │ 2be63c: lods %ds:(%rsi),%al │ │ │ │ 2be63d: addb $0x0,(%rdx) │ │ │ │ 2be640: movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ 2be641: add %eax,(%rax) │ │ │ │ - 2be643: add %al,(%rax) │ │ │ │ + 2be643: add %al,(%rcx) │ │ │ │ 2be645: add %dl,(%rcx) │ │ │ │ 2be647: cmp %esi,0x2(%rdx,%rbp,2) │ │ │ │ 2be64e: (bad) │ │ │ │ 2be64f: add %al,(%rax) │ │ │ │ 2be651: add %bh,%bh │ │ │ │ 2be653: (bad) │ │ │ │ 2be654: (bad) │ │ │ │ @@ -935693,29 +935693,29 @@ │ │ │ │ 2be69c: add %al,(%rax) │ │ │ │ 2be69e: fcoml 0x179c0000(%rip) # 0x17c7e6a4 │ │ │ │ 2be6a4: add %al,(%rax) │ │ │ │ 2be6a6: sub %bl,0x0(%rbp) │ │ │ │ 2be6a9: add %al,(%rcx) │ │ │ │ 2be6ab: add %ch,%ch │ │ │ │ 2be6ad: add %eax,(%rax) │ │ │ │ - 2be6af: add %al,(%rax) │ │ │ │ + 2be6af: add %al,(%rcx) │ │ │ │ 2be6b1: add %dl,(%rcx) │ │ │ │ 2be6b3: cmp %esi,0x1(%rdx,%rbp,2) │ │ │ │ 2be6ba: add %al,(%rax) │ │ │ │ 2be6bc: add %al,(%rax) │ │ │ │ 2be6be: add (%rax),%al │ │ │ │ 2be6c0: add %al,(%rax) │ │ │ │ 2be6c2: and (%rax),%al │ │ │ │ 2be6c4: add %al,(%rax) │ │ │ │ 2be6c6: add (%rax),%eax │ │ │ │ 2be6c8: add %al,(%rax) │ │ │ │ 2be6ca: add %eax,(%rax) │ │ │ │ 2be6cc: in (%dx),%eax │ │ │ │ 2be6cd: add %eax,(%rax) │ │ │ │ - 2be6cf: add %al,(%rax) │ │ │ │ + 2be6cf: add %al,(%rcx) │ │ │ │ 2be6d1: add %dl,(%rcx) │ │ │ │ 2be6d3: cmp %esi,0x3(%rdx,%rbp,2) │ │ │ │ 2be6da: add %al,(%rax) │ │ │ │ 2be6dc: add %al,(%rax) │ │ │ │ 2be6de: add (%rax),%eax │ │ │ │ 2be6e0: add %al,(%rax) │ │ │ │ 2be6e2: sbb $0x0,%al │ │ │ │ @@ -935751,19 +935751,19 @@ │ │ │ │ 2be738: add %al,(%rax) │ │ │ │ 2be73a: add %al,(%rax) │ │ │ │ 2be73c: add %al,(%rax) │ │ │ │ 2be73e: jl 0x2be712 │ │ │ │ 2be740: or $0x0,%al │ │ │ │ 2be742: add %al,(%rax) │ │ │ │ 2be744: add %al,(%rax) │ │ │ │ - 2be746: add $0x80,%al │ │ │ │ - 2be748: out %eax,$0x3 │ │ │ │ - 2be74a: add %al,(%rax) │ │ │ │ - 2be74c: sahf │ │ │ │ - 2be74d: rorb %cl,(%rax,%rax,1) │ │ │ │ + 2be746: or %al,0x3e4(%rax) │ │ │ │ + 2be74c: jrcxz 0x2be751 │ │ │ │ + 2be74e: add %al,(%rax) │ │ │ │ + 2be750: sahf │ │ │ │ + 2be751: rorb %cl,(%rax,%rax,1) │ │ │ │ ... │ │ │ │ 2bf4a8: add (%rax),%eax │ │ │ │ 2bf4aa: add %al,(%rax) │ │ │ │ 2bf4ac: sbb %al,(%rax) │ │ │ │ 2bf4ae: add %al,(%rax) │ │ │ │ 2bf4b0: (bad) │ │ │ │ 2bf4b1: rex.RB