--- /srv/rebuilderd/tmp/rebuilderdyUmWjK/inputs/qemu-system-mips_10.2.2+ds-1_i386.deb +++ /srv/rebuilderd/tmp/rebuilderdyUmWjK/out/qemu-system-mips_10.2.2+ds-1_i386.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-03-19 20:33:29.000000 debian-binary │ -rw-r--r-- 0 0 0 1404 2026-03-19 20:33:29.000000 control.tar.xz │ --rw-r--r-- 0 0 0 7599736 2026-03-19 20:33:29.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 7599860 2026-03-19 20:33:29.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/bin/qemu-system-mips │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: d83f68c0051f803e8d41bc752ba64f61fff0b48b │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 7ebd0e428656b36efe2a48402619c34b8706174f │ │ │ │ │ │ │ │ Displaying notes found in: .note.ABI-tag │ │ │ │ Owner Data size Description │ │ │ │ GNU 0x00000010 NT_GNU_ABI_TAG (ABI version tag) OS: Linux, ABI: 3.2.0 │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ @@ -769071,19 +769071,19 @@ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_advance_loc: 17 to 005e47a5 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_advance_loc2: 1524 to 005e4d99 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ DW_CFA_advance_loc: 1 to 005e4d9a │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 18 to 005e4dac │ │ │ │ + DW_CFA_advance_loc: 8 to 005e4da2 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 4 to 005e4db0 │ │ │ │ + DW_CFA_advance_loc: 4 to 005e4da6 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 005e4db8 │ │ │ │ + DW_CFA_advance_loc: 18 to 005e4db8 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ DW_CFA_advance_loc: 18 to 005e4dca │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ DW_CFA_advance_loc: 1 to 005e4dcb │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ DW_CFA_advance_loc: 1 to 005e4dcc │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ @@ -769199,19 +769199,19 @@ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_advance_loc: 8 to 005e5ac8 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_advance_loc2: 1895 to 005e622f │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ DW_CFA_advance_loc: 1 to 005e6230 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 18 to 005e6242 │ │ │ │ + DW_CFA_advance_loc: 8 to 005e6238 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 4 to 005e6246 │ │ │ │ + DW_CFA_advance_loc: 4 to 005e623c │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 005e624e │ │ │ │ + DW_CFA_advance_loc: 18 to 005e624e │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ DW_CFA_advance_loc: 18 to 005e6260 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ DW_CFA_advance_loc: 1 to 005e6261 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ DW_CFA_advance_loc: 1 to 005e6262 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ @@ -769225,19 +769225,19 @@ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_advance_loc: 8 to 005e627e │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_advance_loc1: 119 to 005e62f5 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ DW_CFA_advance_loc: 1 to 005e62f6 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 16 to 005e6306 │ │ │ │ + DW_CFA_advance_loc: 6 to 005e62fc │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 4 to 005e630a │ │ │ │ + DW_CFA_advance_loc: 4 to 005e6300 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 10 to 005e6314 │ │ │ │ + DW_CFA_advance_loc: 20 to 005e6314 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ DW_CFA_advance_loc: 18 to 005e6326 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ DW_CFA_advance_loc: 1 to 005e6327 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ DW_CFA_advance_loc: 1 to 005e6328 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ @@ -769251,19 +769251,19 @@ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_advance_loc: 8 to 005e6344 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_advance_loc: 29 to 005e6361 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ DW_CFA_advance_loc: 1 to 005e6362 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 18 to 005e6374 │ │ │ │ + DW_CFA_advance_loc: 8 to 005e636a │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 4 to 005e6378 │ │ │ │ + DW_CFA_advance_loc: 4 to 005e636e │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 005e6380 │ │ │ │ + DW_CFA_advance_loc: 18 to 005e6380 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ DW_CFA_advance_loc: 18 to 005e6392 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ DW_CFA_advance_loc: 1 to 005e6393 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ DW_CFA_advance_loc: 1 to 005e6394 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -/lib/ld-linux.so.2 │ │ │ │ +O/lib/ld-linux.so.2 │ │ │ │ =D"tBR % │ │ │ │ (0p{&o8d │ │ │ │ s|v#* " │ │ │ │ bM5D3_1: │ │ │ │ x9d.x{9, │ │ │ │ ^n>hv8!Dw │ │ │ │ ]{N>O"^(6b │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -1140516,32 +1140516,32 @@ │ │ │ │ push %edi │ │ │ │ mov %edx,%edi │ │ │ │ push %esi │ │ │ │ mov %eax,%esi │ │ │ │ mov %edx,%eax │ │ │ │ shr $0x10,%edi │ │ │ │ push %ebx │ │ │ │ - shr $0xb,%eax │ │ │ │ + shr $0x6,%eax │ │ │ │ and $0x3f,%edi │ │ │ │ mov %edx,%ebx │ │ │ │ and $0x1f,%eax │ │ │ │ - shr $0x6,%ebx │ │ │ │ + shr $0xb,%ebx │ │ │ │ and $0x1f,%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %eax,0x8(%esi) │ │ │ │ + mov %eax,0x4(%esi) │ │ │ │ lea -0x3726f8(%ecx),%ebp │ │ │ │ mov %edi,%eax │ │ │ │ mov %ebp,%edx │ │ │ │ - call 5e3df0 │ │ │ │ - mov %ebp,%edx │ │ │ │ - mov %eax,(%esi) │ │ │ │ - mov %edi,%eax │ │ │ │ call 5e3e70 │ │ │ │ - mov %ebx,0x4(%esi) │ │ │ │ + mov %ebx,0x8(%esi) │ │ │ │ + mov %ebp,%edx │ │ │ │ mov %eax,0xc(%esi) │ │ │ │ + mov %edi,%eax │ │ │ │ + call 5e3df0 │ │ │ │ + mov %eax,(%esi) │ │ │ │ add $0xc,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ xor %eax,%eax │ │ │ │ xor %edx,%edx │ │ │ │ @@ -1141611,50 +1141611,50 @@ │ │ │ │ and $0x3,%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ je 5e51ca │ │ │ │ cmp $0x2,%eax │ │ │ │ je 5e511a │ │ │ │ test %eax,%eax │ │ │ │ jne 5e45d8 │ │ │ │ - mov %esi,%edx │ │ │ │ - mov %esi,%ecx │ │ │ │ mov %esi,%eax │ │ │ │ - shr $0x18,%esi │ │ │ │ + mov %esi,%edx │ │ │ │ + mov 0x80(%edi),%ecx │ │ │ │ + shr $0x6,%eax │ │ │ │ shr $0xb,%edx │ │ │ │ - shr $0x6,%ecx │ │ │ │ - and $0x3,%esi │ │ │ │ + and $0x1f,%eax │ │ │ │ and $0x1f,%edx │ │ │ │ - and $0x1f,%ecx │ │ │ │ + mov %eax,%ebp │ │ │ │ + mov %esi,%eax │ │ │ │ + shr $0x18,%esi │ │ │ │ + mov %edx,0x8(%esp) │ │ │ │ shl $0x8,%eax │ │ │ │ - mov %edx,%ebp │ │ │ │ - mov 0x80(%edi),%edx │ │ │ │ - mov %ecx,0x8(%esp) │ │ │ │ + mov %ecx,%edx │ │ │ │ + and $0x3,%esi │ │ │ │ sar $0x18,%eax │ │ │ │ - mov %edx,%ecx │ │ │ │ - and $0x60,%ecx │ │ │ │ + and $0x60,%edx │ │ │ │ cmp $0x2,%esi │ │ │ │ je 5e6349 │ │ │ │ cmp $0x3,%esi │ │ │ │ je 5e62dd │ │ │ │ cmp $0x1,%esi │ │ │ │ je 5e6217 │ │ │ │ - cmp $0x20,%ecx │ │ │ │ + cmp $0x20,%edx │ │ │ │ je 5e4df0 │ │ │ │ - and $0x1000000,%edx │ │ │ │ + and $0x1000000,%ecx │ │ │ │ je 5e4e08 │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 537e50 │ │ │ │ - mov %ebp,(%esp) │ │ │ │ mov %eax,%esi │ │ │ │ - call 537e50 │ │ │ │ - mov %eax,%edi │ │ │ │ pop %eax │ │ │ │ push 0x14(%esp) │ │ │ │ call 537e50 │ │ │ │ + mov %ebp,(%esp) │ │ │ │ + mov %eax,%edi │ │ │ │ + call 537e50 │ │ │ │ add $0xc,%esp │ │ │ │ mov %eax,%edx │ │ │ │ mov 0x142c(%ebx),%eax │ │ │ │ mov %gs:(%eax),%eax │ │ │ │ add %eax,%edx │ │ │ │ add %eax,%esi │ │ │ │ add %eax,%edi │ │ │ │ @@ -1141897,25 +1141897,25 @@ │ │ │ │ lea 0x1a648(%ebx),%eax │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ push (%eax) │ │ │ │ call 5383f0 │ │ │ │ add $0x30,%esp │ │ │ │ jmp 5e47c0 │ │ │ │ - mov %esi,%ecx │ │ │ │ - mov %esi,%eax │ │ │ │ mov %esi,%edx │ │ │ │ + mov %esi,%eax │ │ │ │ + mov %esi,%ecx │ │ │ │ shr $0x18,%esi │ │ │ │ - shr $0xb,%ecx │ │ │ │ + shr $0x6,%edx │ │ │ │ shl $0x8,%eax │ │ │ │ and $0x3,%esi │ │ │ │ - shr $0x6,%edx │ │ │ │ - and $0x1f,%ecx │ │ │ │ - sar $0x18,%eax │ │ │ │ + shr $0xb,%ecx │ │ │ │ and $0x1f,%edx │ │ │ │ + sar $0x18,%eax │ │ │ │ + and $0x1f,%ecx │ │ │ │ cmp $0x1,%esi │ │ │ │ je 5e643a │ │ │ │ cmp $0x2,%esi │ │ │ │ je 5e63b5 │ │ │ │ test %esi,%esi │ │ │ │ jne 5e45d8 │ │ │ │ mov 0x80(%edi),%esi │ │ │ │ @@ -1141923,22 +1141923,22 @@ │ │ │ │ and $0x60,%ebp │ │ │ │ cmp $0x20,%ebp │ │ │ │ je 5e4df0 │ │ │ │ and $0x1000000,%esi │ │ │ │ je 5e4e08 │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ - mov %edx,0x1c(%esp) │ │ │ │ - mov %ecx,0x18(%esp) │ │ │ │ + mov %edx,0x18(%esp) │ │ │ │ + mov %ecx,0x1c(%esp) │ │ │ │ call 537e50 │ │ │ │ - mov 0x18(%esp),%ecx │ │ │ │ + mov 0x1c(%esp),%ecx │ │ │ │ mov %eax,%esi │ │ │ │ mov %ecx,(%esp) │ │ │ │ call 537e50 │ │ │ │ - mov 0x1c(%esp),%edx │ │ │ │ + mov 0x18(%esp),%edx │ │ │ │ mov %eax,%edi │ │ │ │ mov %edx,(%esp) │ │ │ │ call 537e50 │ │ │ │ add $0xc,%esp │ │ │ │ mov %eax,%edx │ │ │ │ mov 0x142c(%ebx),%eax │ │ │ │ mov %gs:(%eax),%eax │ │ │ │ @@ -1142098,62 +1142098,62 @@ │ │ │ │ mov %esi,%eax │ │ │ │ shr $0x10,%eax │ │ │ │ and $0x3c,%eax │ │ │ │ mov -0x372790(%ebx,%eax,1),%ecx │ │ │ │ add %ebx,%ecx │ │ │ │ jmp *%ecx │ │ │ │ mov %esi,%eax │ │ │ │ - mov %esi,%edx │ │ │ │ mov %esi,%ecx │ │ │ │ + mov %esi,%edx │ │ │ │ shr $0x10,%eax │ │ │ │ - shr $0xb,%edx │ │ │ │ - and $0x1,%eax │ │ │ │ shr $0x6,%ecx │ │ │ │ - and $0x1f,%edx │ │ │ │ - add $0x2,%eax │ │ │ │ + and $0x1,%eax │ │ │ │ + shr $0xb,%edx │ │ │ │ and $0x1f,%ecx │ │ │ │ - mov %edx,0x18(%esp) │ │ │ │ - lea 0x10(%esp),%edx │ │ │ │ + add $0x2,%eax │ │ │ │ + and $0x1f,%edx │ │ │ │ + mov %ecx,0x14(%esp) │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ xor %eax,%eax │ │ │ │ and $0x20000,%esi │ │ │ │ - mov %ecx,0x14(%esp) │ │ │ │ + mov %edx,0x18(%esp) │ │ │ │ + lea 0x10(%esp),%edx │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ jne 5e7681 │ │ │ │ lea -0x722b78(%ebx),%ecx │ │ │ │ mov %edi,%eax │ │ │ │ call 5e40a0 │ │ │ │ jmp 5e47c0 │ │ │ │ mov %esi,%edx │ │ │ │ mov %esi,%eax │ │ │ │ mov %esi,%ecx │ │ │ │ shr $0xb,%edx │ │ │ │ shr $0x10,%eax │ │ │ │ and $0x1f,%edx │ │ │ │ - and $0x1,%eax │ │ │ │ shr $0x6,%ecx │ │ │ │ - add $0x2,%eax │ │ │ │ + and $0x1,%eax │ │ │ │ and $0x1f,%ecx │ │ │ │ + add $0x2,%eax │ │ │ │ mov %edx,0x18(%esp) │ │ │ │ xor %edx,%edx │ │ │ │ and $0x20000,%esi │ │ │ │ mov %edx,0x1c(%esp) │ │ │ │ lea 0x10(%esp),%edx │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ mov %ecx,0x14(%esp) │ │ │ │ jne 5e7615 │ │ │ │ lea -0x722c18(%ebx),%ecx │ │ │ │ mov %edi,%eax │ │ │ │ call 5e40a0 │ │ │ │ jmp 5e47c0 │ │ │ │ - mov %esi,%eax │ │ │ │ mov %esi,%ecx │ │ │ │ + mov %esi,%eax │ │ │ │ mov %esi,%edx │ │ │ │ - shr $0x10,%eax │ │ │ │ shr $0x6,%ecx │ │ │ │ + shr $0x10,%eax │ │ │ │ and $0x1f,%ecx │ │ │ │ shr $0xb,%edx │ │ │ │ and $0x1,%eax │ │ │ │ and $0x1f,%edx │ │ │ │ add $0x2,%eax │ │ │ │ mov %ecx,0x14(%esp) │ │ │ │ xor %ecx,%ecx │ │ │ │ @@ -1142183,51 +1142183,51 @@ │ │ │ │ shr $0xb,%eax │ │ │ │ and $0x1f,%eax │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ mov %edi,%eax │ │ │ │ call 5e4010 │ │ │ │ jmp 5e47c0 │ │ │ │ mov %esi,%eax │ │ │ │ - mov %esi,%edx │ │ │ │ mov %esi,%ecx │ │ │ │ + mov %esi,%edx │ │ │ │ shr $0x10,%eax │ │ │ │ - shr $0xb,%edx │ │ │ │ - and $0x1,%eax │ │ │ │ shr $0x6,%ecx │ │ │ │ - and $0x1f,%edx │ │ │ │ - add $0x2,%eax │ │ │ │ + and $0x1,%eax │ │ │ │ + shr $0xb,%edx │ │ │ │ and $0x1f,%ecx │ │ │ │ - mov %edx,0x18(%esp) │ │ │ │ - lea 0x10(%esp),%edx │ │ │ │ + add $0x2,%eax │ │ │ │ + and $0x1f,%edx │ │ │ │ + mov %ecx,0x14(%esp) │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ xor %eax,%eax │ │ │ │ and $0x20000,%esi │ │ │ │ - mov %ecx,0x14(%esp) │ │ │ │ + mov %edx,0x18(%esp) │ │ │ │ + lea 0x10(%esp),%edx │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ jne 5e7693 │ │ │ │ lea -0x722f38(%ebx),%ecx │ │ │ │ mov %edi,%eax │ │ │ │ call 5e40a0 │ │ │ │ jmp 5e47c0 │ │ │ │ mov %esi,%eax │ │ │ │ - mov %esi,%edx │ │ │ │ mov %esi,%ecx │ │ │ │ + mov %esi,%edx │ │ │ │ shr $0x10,%eax │ │ │ │ - shr $0xb,%edx │ │ │ │ - and $0x1,%eax │ │ │ │ shr $0x6,%ecx │ │ │ │ - and $0x1f,%edx │ │ │ │ - add $0x2,%eax │ │ │ │ + and $0x1,%eax │ │ │ │ + shr $0xb,%edx │ │ │ │ and $0x1f,%ecx │ │ │ │ - mov %edx,0x18(%esp) │ │ │ │ - lea 0x10(%esp),%edx │ │ │ │ + add $0x2,%eax │ │ │ │ + and $0x1f,%edx │ │ │ │ + mov %ecx,0x14(%esp) │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ xor %eax,%eax │ │ │ │ and $0x20000,%esi │ │ │ │ - mov %ecx,0x14(%esp) │ │ │ │ + mov %edx,0x18(%esp) │ │ │ │ + lea 0x10(%esp),%edx │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ jne 5e764b │ │ │ │ lea -0x722fd8(%ebx),%ecx │ │ │ │ mov %edi,%eax │ │ │ │ call 5e40a0 │ │ │ │ jmp 5e47c0 │ │ │ │ mov %esi,%edx │ │ │ │ @@ -1142276,74 +1142276,74 @@ │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ push (%eax) │ │ │ │ call 538380 │ │ │ │ add $0x20,%esp │ │ │ │ jmp 5e47c0 │ │ │ │ mov %esi,%eax │ │ │ │ - mov %esi,%edx │ │ │ │ mov %esi,%ecx │ │ │ │ + mov %esi,%edx │ │ │ │ shr $0x10,%eax │ │ │ │ - shr $0xb,%edx │ │ │ │ - and $0x1,%eax │ │ │ │ shr $0x6,%ecx │ │ │ │ - and $0x1f,%edx │ │ │ │ - add $0x2,%eax │ │ │ │ + and $0x1,%eax │ │ │ │ + shr $0xb,%edx │ │ │ │ and $0x1f,%ecx │ │ │ │ - mov %edx,0x18(%esp) │ │ │ │ - lea 0x10(%esp),%edx │ │ │ │ + add $0x2,%eax │ │ │ │ + and $0x1f,%edx │ │ │ │ + mov %ecx,0x14(%esp) │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ xor %eax,%eax │ │ │ │ and $0x20000,%esi │ │ │ │ - mov %ecx,0x14(%esp) │ │ │ │ + mov %edx,0x18(%esp) │ │ │ │ + lea 0x10(%esp),%edx │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ jne 5e765d │ │ │ │ lea -0x722df8(%ebx),%ecx │ │ │ │ mov %edi,%eax │ │ │ │ call 5e40a0 │ │ │ │ jmp 5e47c0 │ │ │ │ mov %esi,%eax │ │ │ │ - mov %esi,%edx │ │ │ │ mov %esi,%ecx │ │ │ │ + mov %esi,%edx │ │ │ │ shr $0x10,%eax │ │ │ │ - shr $0xb,%edx │ │ │ │ - and $0x1,%eax │ │ │ │ shr $0x6,%ecx │ │ │ │ - and $0x1f,%edx │ │ │ │ - add $0x2,%eax │ │ │ │ + and $0x1,%eax │ │ │ │ + shr $0xb,%edx │ │ │ │ and $0x1f,%ecx │ │ │ │ - mov %edx,0x18(%esp) │ │ │ │ - lea 0x10(%esp),%edx │ │ │ │ + add $0x2,%eax │ │ │ │ + and $0x1f,%edx │ │ │ │ + mov %ecx,0x14(%esp) │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ xor %eax,%eax │ │ │ │ and $0x20000,%esi │ │ │ │ - mov %ecx,0x14(%esp) │ │ │ │ + mov %edx,0x18(%esp) │ │ │ │ + lea 0x10(%esp),%edx │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ jne 5e7627 │ │ │ │ lea -0x722e98(%ebx),%ecx │ │ │ │ mov %edi,%eax │ │ │ │ call 5e40a0 │ │ │ │ jmp 5e47c0 │ │ │ │ mov %esi,%eax │ │ │ │ - mov %esi,%edx │ │ │ │ mov %esi,%ecx │ │ │ │ + mov %esi,%edx │ │ │ │ xor %ebp,%ebp │ │ │ │ shr $0x10,%eax │ │ │ │ - shr $0xb,%edx │ │ │ │ + shr $0x6,%ecx │ │ │ │ mov %ebp,0x1c(%esp) │ │ │ │ + shr $0xb,%edx │ │ │ │ and $0x1,%eax │ │ │ │ - shr $0x6,%ecx │ │ │ │ + and $0x1f,%ecx │ │ │ │ and $0x1f,%edx │ │ │ │ add $0x2,%eax │ │ │ │ - and $0x1f,%ecx │ │ │ │ and $0x20000,%esi │ │ │ │ + mov %ecx,0x14(%esp) │ │ │ │ mov %edx,0x18(%esp) │ │ │ │ - mov %eax,0x10(%esp) │ │ │ │ lea 0x10(%esp),%edx │ │ │ │ - mov %ecx,0x14(%esp) │ │ │ │ + mov %eax,0x10(%esp) │ │ │ │ jne 5e766f │ │ │ │ lea -0x722d58(%ebx),%ecx │ │ │ │ mov %edi,%eax │ │ │ │ call 5e40a0 │ │ │ │ jmp 5e47c0 │ │ │ │ mov %esi,%eax │ │ │ │ lea 0x10(%esp),%edx │ │ │ │ @@ -1142928,28 +1142928,28 @@ │ │ │ │ test %ecx,%ecx │ │ │ │ je 5e45d8 │ │ │ │ lea 0x10(%esp),%edx │ │ │ │ mov %edi,%eax │ │ │ │ movaps %xmm0,0x10(%esp) │ │ │ │ call 5e4140 │ │ │ │ jmp 5e47c0 │ │ │ │ - cmp $0x20,%ecx │ │ │ │ + cmp $0x20,%edx │ │ │ │ je 5e4df0 │ │ │ │ - and $0x1000000,%edx │ │ │ │ + and $0x1000000,%ecx │ │ │ │ je 5e4e08 │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 537e50 │ │ │ │ - mov %ebp,(%esp) │ │ │ │ mov %eax,%esi │ │ │ │ - call 537e50 │ │ │ │ - mov %eax,%edi │ │ │ │ pop %eax │ │ │ │ push 0x14(%esp) │ │ │ │ call 537e50 │ │ │ │ + mov %ebp,(%esp) │ │ │ │ + mov %eax,%edi │ │ │ │ + call 537e50 │ │ │ │ add $0xc,%esp │ │ │ │ mov %eax,%edx │ │ │ │ mov 0x142c(%ebx),%eax │ │ │ │ mov %gs:(%eax),%eax │ │ │ │ add %eax,%edx │ │ │ │ add %eax,%esi │ │ │ │ add %eax,%edi │ │ │ │ @@ -1142982,26 +1142982,26 @@ │ │ │ │ jmp 5e47c0 │ │ │ │ lea 0x10(%esp),%edx │ │ │ │ lea -0x7221d8(%ebx),%ecx │ │ │ │ mov %edi,%eax │ │ │ │ movaps %xmm0,0x10(%esp) │ │ │ │ call 5e3f60 │ │ │ │ jmp 5e47c0 │ │ │ │ - cmp $0x20,%ecx │ │ │ │ + cmp $0x20,%edx │ │ │ │ je 5e4df0 │ │ │ │ - and $0x1000000,%edx │ │ │ │ + and $0x1000000,%ecx │ │ │ │ je 5e4e08 │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 537e50 │ │ │ │ - mov %ebp,(%esp) │ │ │ │ + pop %edi │ │ │ │ + push 0x14(%esp) │ │ │ │ mov %eax,%esi │ │ │ │ call 537e50 │ │ │ │ - pop %ebp │ │ │ │ - push 0x14(%esp) │ │ │ │ + mov %ebp,(%esp) │ │ │ │ mov %eax,%edi │ │ │ │ call 537e50 │ │ │ │ add $0xc,%esp │ │ │ │ mov %eax,%edx │ │ │ │ mov 0x142c(%ebx),%eax │ │ │ │ mov %gs:(%eax),%eax │ │ │ │ add %eax,%edx │ │ │ │ @@ -1143016,28 +1143016,28 @@ │ │ │ │ lea 0x1a8c8(%ebx),%eax │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ push (%eax) │ │ │ │ call 538380 │ │ │ │ add $0x20,%esp │ │ │ │ jmp 5e47c0 │ │ │ │ - cmp $0x20,%ecx │ │ │ │ + cmp $0x20,%edx │ │ │ │ je 5e4df0 │ │ │ │ - and $0x1000000,%edx │ │ │ │ + and $0x1000000,%ecx │ │ │ │ je 5e4e08 │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 537e50 │ │ │ │ - mov %ebp,(%esp) │ │ │ │ mov %eax,%esi │ │ │ │ - call 537e50 │ │ │ │ - mov %eax,%edi │ │ │ │ pop %eax │ │ │ │ push 0x14(%esp) │ │ │ │ call 537e50 │ │ │ │ + mov %ebp,(%esp) │ │ │ │ + mov %eax,%edi │ │ │ │ + call 537e50 │ │ │ │ add $0xc,%esp │ │ │ │ mov %eax,%edx │ │ │ │ mov 0x142c(%ebx),%eax │ │ │ │ mov %gs:(%eax),%eax │ │ │ │ add %eax,%edx │ │ │ │ add %eax,%esi │ │ │ │ add %eax,%edi │ │ │ │ @@ -1143059,22 +1143059,22 @@ │ │ │ │ and $0x60,%ebp │ │ │ │ cmp $0x20,%ebp │ │ │ │ je 5e4df0 │ │ │ │ and $0x1000000,%esi │ │ │ │ je 5e4e08 │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ - mov %edx,0x1c(%esp) │ │ │ │ - mov %ecx,0x18(%esp) │ │ │ │ + mov %edx,0x18(%esp) │ │ │ │ + mov %ecx,0x1c(%esp) │ │ │ │ call 537e50 │ │ │ │ - mov 0x18(%esp),%ecx │ │ │ │ + mov 0x1c(%esp),%ecx │ │ │ │ mov %eax,%esi │ │ │ │ mov %ecx,(%esp) │ │ │ │ call 537e50 │ │ │ │ - mov 0x1c(%esp),%edx │ │ │ │ + mov 0x18(%esp),%edx │ │ │ │ mov %eax,%edi │ │ │ │ mov %edx,(%esp) │ │ │ │ call 537e50 │ │ │ │ add $0xc,%esp │ │ │ │ mov %eax,%edx │ │ │ │ mov 0x142c(%ebx),%eax │ │ │ │ mov %gs:(%eax),%eax │ │ │ │ @@ -1143099,22 +1143099,22 @@ │ │ │ │ and $0x60,%ebp │ │ │ │ cmp $0x20,%ebp │ │ │ │ je 5e4df0 │ │ │ │ and $0x1000000,%esi │ │ │ │ je 5e4e08 │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ - mov %edx,0x1c(%esp) │ │ │ │ - mov %ecx,0x18(%esp) │ │ │ │ + mov %edx,0x18(%esp) │ │ │ │ + mov %ecx,0x1c(%esp) │ │ │ │ call 537e50 │ │ │ │ - mov 0x18(%esp),%ecx │ │ │ │ + mov 0x1c(%esp),%ecx │ │ │ │ mov %eax,%esi │ │ │ │ mov %ecx,(%esp) │ │ │ │ call 537e50 │ │ │ │ - mov 0x1c(%esp),%edx │ │ │ │ + mov 0x18(%esp),%edx │ │ │ │ mov %eax,%edi │ │ │ │ mov %edx,(%esp) │ │ │ │ call 537e50 │ │ │ │ add $0xc,%esp │ │ │ │ mov %eax,%edx │ │ │ │ mov 0x142c(%ebx),%eax │ │ │ │ mov %gs:(%eax),%eax │ │ │ │ @@ -1143205,24 +1143205,24 @@ │ │ │ │ test %ecx,%ecx │ │ │ │ je 5e45d8 │ │ │ │ lea 0x10(%esp),%edx │ │ │ │ mov %edi,%eax │ │ │ │ movaps %xmm0,0x10(%esp) │ │ │ │ call 5e4140 │ │ │ │ jmp 5e47c0 │ │ │ │ + mov %esi,%ecx │ │ │ │ mov %esi,%edx │ │ │ │ mov %esi,%eax │ │ │ │ - mov %esi,%ecx │ │ │ │ movl $0x0,0x10(%esp) │ │ │ │ + shr $0x6,%ecx │ │ │ │ shr $0xb,%edx │ │ │ │ shr $0x10,%eax │ │ │ │ - shr $0x6,%ecx │ │ │ │ and $0x1f,%edx │ │ │ │ - and $0x1f,%eax │ │ │ │ and $0x1f,%ecx │ │ │ │ + and $0x1f,%eax │ │ │ │ and $0x200000,%esi │ │ │ │ mov %edx,0x18(%esp) │ │ │ │ lea 0x10(%esp),%edx │ │ │ │ mov %ecx,0x14(%esp) │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ jne 5e746c │ │ │ │ lea -0x723168(%ebx),%ecx │ │ │ │ @@ -1143300,24 +1143300,24 @@ │ │ │ │ movd %eax,%xmm1 │ │ │ │ mov %edi,%eax │ │ │ │ punpckldq %xmm2,%xmm1 │ │ │ │ punpcklqdq %xmm1,%xmm0 │ │ │ │ movaps %xmm0,0x10(%esp) │ │ │ │ call 5e3f60 │ │ │ │ jmp 5e47c0 │ │ │ │ + mov %esi,%ecx │ │ │ │ mov %esi,%edx │ │ │ │ mov %esi,%eax │ │ │ │ - mov %esi,%ecx │ │ │ │ movl $0x0,0x10(%esp) │ │ │ │ + shr $0x6,%ecx │ │ │ │ shr $0xb,%edx │ │ │ │ shr $0x10,%eax │ │ │ │ - shr $0x6,%ecx │ │ │ │ and $0x1f,%edx │ │ │ │ - and $0x1f,%eax │ │ │ │ and $0x1f,%ecx │ │ │ │ + and $0x1f,%eax │ │ │ │ and $0x200000,%esi │ │ │ │ mov %edx,0x18(%esp) │ │ │ │ lea 0x10(%esp),%edx │ │ │ │ mov %ecx,0x14(%esp) │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ jne 5e7483 │ │ │ │ lea -0x723208(%ebx),%ecx │ │ │ │ @@ -1143420,24 +1143420,24 @@ │ │ │ │ movd %eax,%xmm1 │ │ │ │ mov %edi,%eax │ │ │ │ punpckldq %xmm6,%xmm1 │ │ │ │ punpcklqdq %xmm1,%xmm0 │ │ │ │ movaps %xmm0,0x10(%esp) │ │ │ │ call 5e3f60 │ │ │ │ jmp 5e47c0 │ │ │ │ + mov %esi,%ecx │ │ │ │ mov %esi,%edx │ │ │ │ mov %esi,%eax │ │ │ │ - mov %esi,%ecx │ │ │ │ movl $0x0,0x10(%esp) │ │ │ │ + shr $0x6,%ecx │ │ │ │ shr $0xb,%edx │ │ │ │ shr $0x10,%eax │ │ │ │ - shr $0x6,%ecx │ │ │ │ and $0x1f,%edx │ │ │ │ - and $0x1f,%eax │ │ │ │ and $0x1f,%ecx │ │ │ │ + and $0x1f,%eax │ │ │ │ and $0x200000,%esi │ │ │ │ mov %edx,0x18(%esp) │ │ │ │ lea 0x10(%esp),%edx │ │ │ │ mov %ecx,0x14(%esp) │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ jne 5e7495 │ │ │ │ lea -0x7230c8(%ebx),%ecx │ │ │ │ @@ -1205655,23 +1205655,23 @@ │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 248fe0 <_start@@Base+0x30> │ │ │ │ add $0x6e9f4f,%ebx │ │ │ │ sub $0x1c,%esp │ │ │ │ mov 0x34(%esp),%eax │ │ │ │ mov %eax,%ebp │ │ │ │ - mov %eax,%esi │ │ │ │ mov %eax,%edi │ │ │ │ + mov %eax,%esi │ │ │ │ and $0xfc0007ff,%eax │ │ │ │ shr $0x15,%ebp │ │ │ │ - shr $0xb,%esi │ │ │ │ shr $0x10,%edi │ │ │ │ + shr $0xb,%esi │ │ │ │ and $0x1f,%ebp │ │ │ │ - and $0x1f,%esi │ │ │ │ and $0x1f,%edi │ │ │ │ + and $0x1f,%esi │ │ │ │ cmp $0x259,%eax │ │ │ │ je 61aef0 │ │ │ │ ja 61aa90 │ │ │ │ cmp $0x159,%eax │ │ │ │ je 61af50 │ │ │ │ ja 61ab20 │ │ │ │ cmp $0xd9,%eax │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ @@ -84298,33 +84298,33 @@ │ │ │ │ 0x00b29734 00410e08 8502410e 0c870341 0e108604 .A....A....A.... │ │ │ │ 0x00b29744 410e1483 054e0e50 024c0a0e 1441c30e A....N.P.L...A.. │ │ │ │ 0x00b29754 1041c60e 0c41c70e 0841c50e 044e0b02 .A...A...A...N.. │ │ │ │ 0x00b29764 520e5c49 0e604e0e 504c0e5c 4a0e6046 R.\I.`N.PL.\J.`F │ │ │ │ 0x00b29774 0e644f0e 68410e6c 410e7048 0e507d0e .dO.hA.lA.pH.P}. │ │ │ │ 0x00b29784 5c510e60 510e5075 0e5c490e 604e0e50 \Q.`Q.Pu.\I.`N.P │ │ │ │ 0x00b29794 7a0e5c51 0e60510e 5003f405 0e5c410e z.\Q.`Q.P....\A. │ │ │ │ - 0x00b297a4 60520e5c 440e6048 0e54520e 58410e5c `R.\D.`H.TR.XA.\ │ │ │ │ + 0x00b297a4 60480e5c 440e6052 0e54520e 58410e5c `H.\D.`R.TR.XA.\ │ │ │ │ 0x00b297b4 410e6049 0e64480e 68410e6c 420e7048 A.`I.dH.hA.lB.pH │ │ │ │ 0x00b297c4 0e504b0e 5c410e60 480e504f 0e58420e .PK.\A.`H.PO.XB. │ │ │ │ 0x00b297d4 5c410e60 480e5003 39030e5c 470e6002 \A.`H.P.9..\G.`. │ │ │ │ 0x00b297e4 4d0e6444 0e68410e 6c410e70 490e7448 M.dD.hA.lA.pI.tH │ │ │ │ 0x00b297f4 0e78410e 7c420e80 01480e50 02600e5c .xA.|B...H.P.`.\ │ │ │ │ 0x00b29804 410e606c 0e54520e 58410e5c 410e6049 A.`l.TR.XA.\A.`I │ │ │ │ 0x00b29814 0e64480e 68410e6c 420e7048 0e5003da .dH.hA.lB.pH.P.. │ │ │ │ 0x00b29824 040e5c47 0e606c0e 54520e58 410e5c41 ..\G.`l.TR.XA.\A │ │ │ │ 0x00b29834 0e60490e 64480e68 410e6c42 0e70480e .`I.dH.hA.lB.pH. │ │ │ │ 0x00b29844 5003a402 0e5c470e 606c0e54 540e5841 P....\G.`l.TT.XA │ │ │ │ 0x00b29854 0e5c410e 60490e64 480e6841 0e6c420e .\A.`I.dH.hA.lB. │ │ │ │ - 0x00b29864 70480e50 0367070e 5c410e60 520e5c44 pH.P.g..\A.`R.\D │ │ │ │ - 0x00b29874 0e60480e 54520e58 410e5c41 0e60490e .`H.TR.XA.\A.`I. │ │ │ │ + 0x00b29864 70480e50 0367070e 5c410e60 480e5c44 pH.P.g..\A.`H.\D │ │ │ │ + 0x00b29874 0e60520e 54520e58 410e5c41 0e60490e .`R.TR.XA.\A.`I. │ │ │ │ 0x00b29884 64480e68 410e6c42 0e70480e 5002770e dH.hA.lB.pH.P.w. │ │ │ │ - 0x00b29894 5c410e60 500e5c44 0e604a0e 54520e58 \A.`P.\D.`J.TR.X │ │ │ │ + 0x00b29894 5c410e60 460e5c44 0e60540e 54520e58 \A.`F.\D.`T.TR.X │ │ │ │ 0x00b298a4 410e5c41 0e60490e 64480e68 410e6c42 A.\A.`I.dH.hA.lB │ │ │ │ - 0x00b298b4 0e70480e 505d0e5c 410e6052 0e5c440e .pH.P].\A.`R.\D. │ │ │ │ - 0x00b298c4 60480e54 520e5841 0e5c410e 60490e64 `H.TR.XA.\A.`I.d │ │ │ │ + 0x00b298b4 0e70480e 505d0e5c 410e6048 0e5c440e .pH.P].\A.`H.\D. │ │ │ │ + 0x00b298c4 60520e54 520e5841 0e5c410e 60490e64 `R.TR.XA.\A.`I.d │ │ │ │ 0x00b298d4 480e6841 0e6c420e 70480e50 680e5c41 H.hA.lB.pH.Ph.\A │ │ │ │ 0x00b298e4 0e606c0e 54520e58 410e5c41 0e60490e .`l.TR.XA.\A.`I. │ │ │ │ 0x00b298f4 64480e68 410e6c42 0e70480e 50680e5c dH.hA.lB.pH.Ph.\ │ │ │ │ 0x00b29904 410e606c 0e54520e 58410e5c 410e6049 A.`l.TR.XA.\A.`I │ │ │ │ 0x00b29914 0e64480e 68410e6c 420e7048 0e500370 .dH.hA.lB.pH.P.p │ │ │ │ 0x00b29924 0a0e5c44 0e600241 0e64410e 68470e6c ..\D.`.A.dA.hG.l │ │ │ │ 0x00b29934 410e7049 0e74480e 78410e7c 420e8001 A.pI.tH.xA.|B... │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 33663638 63303035 31663830 33653864 3f68c0051f803e8d │ │ │ │ - 0x00000010 34316263 37353262 61363466 36316666 41bc752ba64f61ff │ │ │ │ - 0x00000020 66306234 38622e64 65627567 00000000 f0b48b.debug.... │ │ │ │ - 0x00000030 4eda0ca5 N... │ │ │ │ + 0x00000000 62643065 34323836 35366233 36656665 bd0e428656b36efe │ │ │ │ + 0x00000010 32613438 34303236 31396333 34623837 2a48402619c34b87 │ │ │ │ + 0x00000020 30363137 34662e64 65627567 00000000 06174f.debug.... │ │ │ │ + 0x00000030 f847edec .G.. │ │ ├── ./usr/bin/qemu-system-mipsel │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: e0e7abb5cd18a84641e2ee4e6f61e83fbaa9c560 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: a2f71eab169b8f255cca44badc154a5e2f8f1f66 │ │ │ │ │ │ │ │ Displaying notes found in: .note.ABI-tag │ │ │ │ Owner Data size Description │ │ │ │ GNU 0x00000010 NT_GNU_ABI_TAG (ABI version tag) OS: Linux, ABI: 3.2.0 │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ @@ -768328,20 +768328,20 @@ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 1 to 005e3d8d │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_advance_loc: 3 to 005e3d90 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 005e3d98 │ │ │ │ + DW_CFA_advance_loc: 6 to 005e3d96 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 20 to 005e3dac │ │ │ │ + DW_CFA_advance_loc: 16 to 005e3da6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 38 to 005e3dd2 │ │ │ │ + DW_CFA_advance_loc: 44 to 005e3dd2 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_advance_loc: 1 to 005e3dd3 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_advance_loc: 1 to 005e3dd4 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ @@ -769081,19 +769081,19 @@ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_advance_loc: 17 to 005e4625 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_advance_loc2: 1524 to 005e4c19 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ DW_CFA_advance_loc: 1 to 005e4c1a │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 18 to 005e4c2c │ │ │ │ + DW_CFA_advance_loc: 8 to 005e4c22 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 4 to 005e4c30 │ │ │ │ + DW_CFA_advance_loc: 4 to 005e4c26 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 005e4c38 │ │ │ │ + DW_CFA_advance_loc: 18 to 005e4c38 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ DW_CFA_advance_loc: 18 to 005e4c4a │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ DW_CFA_advance_loc: 1 to 005e4c4b │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ DW_CFA_advance_loc: 1 to 005e4c4c │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ @@ -769209,19 +769209,19 @@ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_advance_loc: 8 to 005e5948 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_advance_loc2: 1895 to 005e60af │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ DW_CFA_advance_loc: 1 to 005e60b0 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 18 to 005e60c2 │ │ │ │ + DW_CFA_advance_loc: 8 to 005e60b8 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 4 to 005e60c6 │ │ │ │ + DW_CFA_advance_loc: 4 to 005e60bc │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 005e60ce │ │ │ │ + DW_CFA_advance_loc: 18 to 005e60ce │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ DW_CFA_advance_loc: 18 to 005e60e0 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ DW_CFA_advance_loc: 1 to 005e60e1 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ DW_CFA_advance_loc: 1 to 005e60e2 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ @@ -769235,19 +769235,19 @@ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_advance_loc: 8 to 005e60fe │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_advance_loc1: 119 to 005e6175 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ DW_CFA_advance_loc: 1 to 005e6176 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 16 to 005e6186 │ │ │ │ + DW_CFA_advance_loc: 6 to 005e617c │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 4 to 005e618a │ │ │ │ + DW_CFA_advance_loc: 4 to 005e6180 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 10 to 005e6194 │ │ │ │ + DW_CFA_advance_loc: 20 to 005e6194 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ DW_CFA_advance_loc: 18 to 005e61a6 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ DW_CFA_advance_loc: 1 to 005e61a7 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ DW_CFA_advance_loc: 1 to 005e61a8 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ @@ -769261,19 +769261,19 @@ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_advance_loc: 8 to 005e61c4 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_advance_loc: 29 to 005e61e1 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ DW_CFA_advance_loc: 1 to 005e61e2 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 18 to 005e61f4 │ │ │ │ + DW_CFA_advance_loc: 8 to 005e61ea │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 4 to 005e61f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 005e61ee │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 005e6200 │ │ │ │ + DW_CFA_advance_loc: 18 to 005e6200 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ DW_CFA_advance_loc: 18 to 005e6212 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ DW_CFA_advance_loc: 1 to 005e6213 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ DW_CFA_advance_loc: 1 to 005e6214 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -`/lib/ld-linux.so.2 │ │ │ │ +f/lib/ld-linux.so.2 │ │ │ │ =D"tBR % │ │ │ │ (0p{&o8d │ │ │ │ s|v#* " │ │ │ │ bM5D3_1: │ │ │ │ x9d.x{9, │ │ │ │ ^n>hv8!Dw │ │ │ │ ]{N>O"^(6b │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -1140430,35 +1140430,35 @@ │ │ │ │ nop │ │ │ │ call 25d243 │ │ │ │ add $0x71db93,%ecx │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ mov %edx,%edi │ │ │ │ push %esi │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %edx,%eax │ │ │ │ shr $0x10,%edi │ │ │ │ + mov %eax,%esi │ │ │ │ push %ebx │ │ │ │ - shr $0xb,%eax │ │ │ │ and $0x3f,%edi │ │ │ │ mov %edx,%ebx │ │ │ │ - and $0x1f,%eax │ │ │ │ - shr $0x6,%ebx │ │ │ │ - and $0x1f,%ebx │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %eax,0x8(%esi) │ │ │ │ - lea -0x3716f8(%ecx),%ebp │ │ │ │ mov %edi,%eax │ │ │ │ + lea -0x3716f8(%ecx),%ebp │ │ │ │ + sub $0xc,%esp │ │ │ │ mov %ebp,%edx │ │ │ │ call 5e3cf0 │ │ │ │ mov %ebp,%edx │ │ │ │ mov %eax,0xc(%esi) │ │ │ │ + mov %ebx,%eax │ │ │ │ + shr $0xb,%ebx │ │ │ │ + shr $0x6,%eax │ │ │ │ + and $0x1f,%ebx │ │ │ │ + and $0x1f,%eax │ │ │ │ + mov %ebx,0x8(%esi) │ │ │ │ + mov %eax,0x4(%esi) │ │ │ │ mov %edi,%eax │ │ │ │ call 5e3c70 │ │ │ │ - mov %ebx,0x4(%esi) │ │ │ │ mov %eax,(%esi) │ │ │ │ add $0xc,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ xor %eax,%eax │ │ │ │ @@ -1141529,50 +1141529,50 @@ │ │ │ │ and $0x3,%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ je 5e504a │ │ │ │ cmp $0x2,%eax │ │ │ │ je 5e4f9a │ │ │ │ test %eax,%eax │ │ │ │ jne 5e4458 │ │ │ │ - mov %esi,%edx │ │ │ │ - mov %esi,%ecx │ │ │ │ mov %esi,%eax │ │ │ │ - shr $0x18,%esi │ │ │ │ + mov %esi,%edx │ │ │ │ + mov 0x80(%edi),%ecx │ │ │ │ + shr $0x6,%eax │ │ │ │ shr $0xb,%edx │ │ │ │ - shr $0x6,%ecx │ │ │ │ - and $0x3,%esi │ │ │ │ + and $0x1f,%eax │ │ │ │ and $0x1f,%edx │ │ │ │ - and $0x1f,%ecx │ │ │ │ + mov %eax,%ebp │ │ │ │ + mov %esi,%eax │ │ │ │ + shr $0x18,%esi │ │ │ │ + mov %edx,0x8(%esp) │ │ │ │ shl $0x8,%eax │ │ │ │ - mov %edx,%ebp │ │ │ │ - mov 0x80(%edi),%edx │ │ │ │ - mov %ecx,0x8(%esp) │ │ │ │ + mov %ecx,%edx │ │ │ │ + and $0x3,%esi │ │ │ │ sar $0x18,%eax │ │ │ │ - mov %edx,%ecx │ │ │ │ - and $0x60,%ecx │ │ │ │ + and $0x60,%edx │ │ │ │ cmp $0x2,%esi │ │ │ │ je 5e61c9 │ │ │ │ cmp $0x3,%esi │ │ │ │ je 5e615d │ │ │ │ cmp $0x1,%esi │ │ │ │ je 5e6097 │ │ │ │ - cmp $0x20,%ecx │ │ │ │ + cmp $0x20,%edx │ │ │ │ je 5e4c70 │ │ │ │ - and $0x1000000,%edx │ │ │ │ + and $0x1000000,%ecx │ │ │ │ je 5e4c88 │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 537c50 │ │ │ │ - mov %ebp,(%esp) │ │ │ │ mov %eax,%esi │ │ │ │ - call 537c50 │ │ │ │ - mov %eax,%edi │ │ │ │ pop %eax │ │ │ │ push 0x14(%esp) │ │ │ │ call 537c50 │ │ │ │ + mov %ebp,(%esp) │ │ │ │ + mov %eax,%edi │ │ │ │ + call 537c50 │ │ │ │ add $0xc,%esp │ │ │ │ mov %eax,%edx │ │ │ │ mov 0x142c(%ebx),%eax │ │ │ │ mov %gs:(%eax),%eax │ │ │ │ add %eax,%edx │ │ │ │ add %eax,%esi │ │ │ │ add %eax,%edi │ │ │ │ @@ -1141815,25 +1141815,25 @@ │ │ │ │ lea 0x1a648(%ebx),%eax │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ push (%eax) │ │ │ │ call 5381f0 │ │ │ │ add $0x30,%esp │ │ │ │ jmp 5e4640 │ │ │ │ - mov %esi,%eax │ │ │ │ - mov %esi,%ecx │ │ │ │ mov %esi,%edx │ │ │ │ + mov %esi,%ecx │ │ │ │ + mov %esi,%eax │ │ │ │ shr $0x18,%esi │ │ │ │ - shl $0x8,%eax │ │ │ │ + shr $0x6,%edx │ │ │ │ shr $0xb,%ecx │ │ │ │ and $0x3,%esi │ │ │ │ - shr $0x6,%edx │ │ │ │ - sar $0x18,%eax │ │ │ │ - and $0x1f,%ecx │ │ │ │ + shl $0x8,%eax │ │ │ │ and $0x1f,%edx │ │ │ │ + and $0x1f,%ecx │ │ │ │ + sar $0x18,%eax │ │ │ │ cmp $0x1,%esi │ │ │ │ je 5e62ba │ │ │ │ cmp $0x2,%esi │ │ │ │ je 5e6235 │ │ │ │ test %esi,%esi │ │ │ │ jne 5e4458 │ │ │ │ mov 0x80(%edi),%esi │ │ │ │ @@ -1141841,22 +1141841,22 @@ │ │ │ │ and $0x60,%ebp │ │ │ │ cmp $0x20,%ebp │ │ │ │ je 5e4c70 │ │ │ │ and $0x1000000,%esi │ │ │ │ je 5e4c88 │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ - mov %edx,0x1c(%esp) │ │ │ │ - mov %ecx,0x18(%esp) │ │ │ │ + mov %edx,0x18(%esp) │ │ │ │ + mov %ecx,0x1c(%esp) │ │ │ │ call 537c50 │ │ │ │ - mov 0x18(%esp),%ecx │ │ │ │ + mov 0x1c(%esp),%ecx │ │ │ │ mov %eax,%esi │ │ │ │ mov %ecx,(%esp) │ │ │ │ call 537c50 │ │ │ │ - mov 0x1c(%esp),%edx │ │ │ │ + mov 0x18(%esp),%edx │ │ │ │ mov %eax,%edi │ │ │ │ mov %edx,(%esp) │ │ │ │ call 537c50 │ │ │ │ add $0xc,%esp │ │ │ │ mov %eax,%edx │ │ │ │ mov 0x142c(%ebx),%eax │ │ │ │ mov %gs:(%eax),%eax │ │ │ │ @@ -1142016,62 +1142016,62 @@ │ │ │ │ mov %esi,%eax │ │ │ │ shr $0x10,%eax │ │ │ │ and $0x3c,%eax │ │ │ │ mov -0x371790(%ebx,%eax,1),%ecx │ │ │ │ add %ebx,%ecx │ │ │ │ jmp *%ecx │ │ │ │ mov %esi,%eax │ │ │ │ - mov %esi,%edx │ │ │ │ mov %esi,%ecx │ │ │ │ + mov %esi,%edx │ │ │ │ shr $0x10,%eax │ │ │ │ - shr $0xb,%edx │ │ │ │ - and $0x1,%eax │ │ │ │ shr $0x6,%ecx │ │ │ │ - and $0x1f,%edx │ │ │ │ - add $0x2,%eax │ │ │ │ + and $0x1,%eax │ │ │ │ + shr $0xb,%edx │ │ │ │ and $0x1f,%ecx │ │ │ │ - mov %edx,0x18(%esp) │ │ │ │ - lea 0x10(%esp),%edx │ │ │ │ + add $0x2,%eax │ │ │ │ + and $0x1f,%edx │ │ │ │ + mov %ecx,0x14(%esp) │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ xor %eax,%eax │ │ │ │ and $0x20000,%esi │ │ │ │ - mov %ecx,0x14(%esp) │ │ │ │ + mov %edx,0x18(%esp) │ │ │ │ + lea 0x10(%esp),%edx │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ jne 5e7501 │ │ │ │ lea -0x71fcf8(%ebx),%ecx │ │ │ │ mov %edi,%eax │ │ │ │ call 5e3f20 │ │ │ │ jmp 5e4640 │ │ │ │ mov %esi,%edx │ │ │ │ mov %esi,%eax │ │ │ │ mov %esi,%ecx │ │ │ │ shr $0xb,%edx │ │ │ │ shr $0x10,%eax │ │ │ │ and $0x1f,%edx │ │ │ │ - and $0x1,%eax │ │ │ │ shr $0x6,%ecx │ │ │ │ - add $0x2,%eax │ │ │ │ + and $0x1,%eax │ │ │ │ and $0x1f,%ecx │ │ │ │ + add $0x2,%eax │ │ │ │ mov %edx,0x18(%esp) │ │ │ │ xor %edx,%edx │ │ │ │ and $0x20000,%esi │ │ │ │ mov %edx,0x1c(%esp) │ │ │ │ lea 0x10(%esp),%edx │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ mov %ecx,0x14(%esp) │ │ │ │ jne 5e7495 │ │ │ │ lea -0x71fd98(%ebx),%ecx │ │ │ │ mov %edi,%eax │ │ │ │ call 5e3f20 │ │ │ │ jmp 5e4640 │ │ │ │ - mov %esi,%eax │ │ │ │ mov %esi,%ecx │ │ │ │ + mov %esi,%eax │ │ │ │ mov %esi,%edx │ │ │ │ - shr $0x10,%eax │ │ │ │ shr $0x6,%ecx │ │ │ │ + shr $0x10,%eax │ │ │ │ and $0x1f,%ecx │ │ │ │ shr $0xb,%edx │ │ │ │ and $0x1,%eax │ │ │ │ and $0x1f,%edx │ │ │ │ add $0x2,%eax │ │ │ │ mov %ecx,0x14(%esp) │ │ │ │ xor %ecx,%ecx │ │ │ │ @@ -1142101,51 +1142101,51 @@ │ │ │ │ shr $0xb,%eax │ │ │ │ and $0x1f,%eax │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ mov %edi,%eax │ │ │ │ call 5e3e90 │ │ │ │ jmp 5e4640 │ │ │ │ mov %esi,%eax │ │ │ │ - mov %esi,%edx │ │ │ │ mov %esi,%ecx │ │ │ │ + mov %esi,%edx │ │ │ │ shr $0x10,%eax │ │ │ │ - shr $0xb,%edx │ │ │ │ - and $0x1,%eax │ │ │ │ shr $0x6,%ecx │ │ │ │ - and $0x1f,%edx │ │ │ │ - add $0x2,%eax │ │ │ │ + and $0x1,%eax │ │ │ │ + shr $0xb,%edx │ │ │ │ and $0x1f,%ecx │ │ │ │ - mov %edx,0x18(%esp) │ │ │ │ - lea 0x10(%esp),%edx │ │ │ │ + add $0x2,%eax │ │ │ │ + and $0x1f,%edx │ │ │ │ + mov %ecx,0x14(%esp) │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ xor %eax,%eax │ │ │ │ and $0x20000,%esi │ │ │ │ - mov %ecx,0x14(%esp) │ │ │ │ + mov %edx,0x18(%esp) │ │ │ │ + lea 0x10(%esp),%edx │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ jne 5e7513 │ │ │ │ lea -0x7200b8(%ebx),%ecx │ │ │ │ mov %edi,%eax │ │ │ │ call 5e3f20 │ │ │ │ jmp 5e4640 │ │ │ │ mov %esi,%eax │ │ │ │ - mov %esi,%edx │ │ │ │ mov %esi,%ecx │ │ │ │ + mov %esi,%edx │ │ │ │ shr $0x10,%eax │ │ │ │ - shr $0xb,%edx │ │ │ │ - and $0x1,%eax │ │ │ │ shr $0x6,%ecx │ │ │ │ - and $0x1f,%edx │ │ │ │ - add $0x2,%eax │ │ │ │ + and $0x1,%eax │ │ │ │ + shr $0xb,%edx │ │ │ │ and $0x1f,%ecx │ │ │ │ - mov %edx,0x18(%esp) │ │ │ │ - lea 0x10(%esp),%edx │ │ │ │ + add $0x2,%eax │ │ │ │ + and $0x1f,%edx │ │ │ │ + mov %ecx,0x14(%esp) │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ xor %eax,%eax │ │ │ │ and $0x20000,%esi │ │ │ │ - mov %ecx,0x14(%esp) │ │ │ │ + mov %edx,0x18(%esp) │ │ │ │ + lea 0x10(%esp),%edx │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ jne 5e74cb │ │ │ │ lea -0x720158(%ebx),%ecx │ │ │ │ mov %edi,%eax │ │ │ │ call 5e3f20 │ │ │ │ jmp 5e4640 │ │ │ │ mov %esi,%edx │ │ │ │ @@ -1142194,74 +1142194,74 @@ │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ push (%eax) │ │ │ │ call 538180 │ │ │ │ add $0x20,%esp │ │ │ │ jmp 5e4640 │ │ │ │ mov %esi,%eax │ │ │ │ - mov %esi,%edx │ │ │ │ mov %esi,%ecx │ │ │ │ + mov %esi,%edx │ │ │ │ shr $0x10,%eax │ │ │ │ - shr $0xb,%edx │ │ │ │ - and $0x1,%eax │ │ │ │ shr $0x6,%ecx │ │ │ │ - and $0x1f,%edx │ │ │ │ - add $0x2,%eax │ │ │ │ + and $0x1,%eax │ │ │ │ + shr $0xb,%edx │ │ │ │ and $0x1f,%ecx │ │ │ │ - mov %edx,0x18(%esp) │ │ │ │ - lea 0x10(%esp),%edx │ │ │ │ + add $0x2,%eax │ │ │ │ + and $0x1f,%edx │ │ │ │ + mov %ecx,0x14(%esp) │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ xor %eax,%eax │ │ │ │ and $0x20000,%esi │ │ │ │ - mov %ecx,0x14(%esp) │ │ │ │ + mov %edx,0x18(%esp) │ │ │ │ + lea 0x10(%esp),%edx │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ jne 5e74dd │ │ │ │ lea -0x71ff78(%ebx),%ecx │ │ │ │ mov %edi,%eax │ │ │ │ call 5e3f20 │ │ │ │ jmp 5e4640 │ │ │ │ mov %esi,%eax │ │ │ │ - mov %esi,%edx │ │ │ │ mov %esi,%ecx │ │ │ │ + mov %esi,%edx │ │ │ │ shr $0x10,%eax │ │ │ │ - shr $0xb,%edx │ │ │ │ - and $0x1,%eax │ │ │ │ shr $0x6,%ecx │ │ │ │ - and $0x1f,%edx │ │ │ │ - add $0x2,%eax │ │ │ │ + and $0x1,%eax │ │ │ │ + shr $0xb,%edx │ │ │ │ and $0x1f,%ecx │ │ │ │ - mov %edx,0x18(%esp) │ │ │ │ - lea 0x10(%esp),%edx │ │ │ │ + add $0x2,%eax │ │ │ │ + and $0x1f,%edx │ │ │ │ + mov %ecx,0x14(%esp) │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ xor %eax,%eax │ │ │ │ and $0x20000,%esi │ │ │ │ - mov %ecx,0x14(%esp) │ │ │ │ + mov %edx,0x18(%esp) │ │ │ │ + lea 0x10(%esp),%edx │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ jne 5e74a7 │ │ │ │ lea -0x720018(%ebx),%ecx │ │ │ │ mov %edi,%eax │ │ │ │ call 5e3f20 │ │ │ │ jmp 5e4640 │ │ │ │ mov %esi,%eax │ │ │ │ - mov %esi,%edx │ │ │ │ mov %esi,%ecx │ │ │ │ + mov %esi,%edx │ │ │ │ xor %ebp,%ebp │ │ │ │ shr $0x10,%eax │ │ │ │ - shr $0xb,%edx │ │ │ │ + shr $0x6,%ecx │ │ │ │ mov %ebp,0x1c(%esp) │ │ │ │ + shr $0xb,%edx │ │ │ │ and $0x1,%eax │ │ │ │ - shr $0x6,%ecx │ │ │ │ + and $0x1f,%ecx │ │ │ │ and $0x1f,%edx │ │ │ │ add $0x2,%eax │ │ │ │ - and $0x1f,%ecx │ │ │ │ and $0x20000,%esi │ │ │ │ + mov %ecx,0x14(%esp) │ │ │ │ mov %edx,0x18(%esp) │ │ │ │ - mov %eax,0x10(%esp) │ │ │ │ lea 0x10(%esp),%edx │ │ │ │ - mov %ecx,0x14(%esp) │ │ │ │ + mov %eax,0x10(%esp) │ │ │ │ jne 5e74ef │ │ │ │ lea -0x71fed8(%ebx),%ecx │ │ │ │ mov %edi,%eax │ │ │ │ call 5e3f20 │ │ │ │ jmp 5e4640 │ │ │ │ mov %esi,%eax │ │ │ │ lea 0x10(%esp),%edx │ │ │ │ @@ -1142846,28 +1142846,28 @@ │ │ │ │ test %ecx,%ecx │ │ │ │ je 5e4458 │ │ │ │ lea 0x10(%esp),%edx │ │ │ │ mov %edi,%eax │ │ │ │ movaps %xmm0,0x10(%esp) │ │ │ │ call 5e3fc0 │ │ │ │ jmp 5e4640 │ │ │ │ - cmp $0x20,%ecx │ │ │ │ + cmp $0x20,%edx │ │ │ │ je 5e4c70 │ │ │ │ - and $0x1000000,%edx │ │ │ │ + and $0x1000000,%ecx │ │ │ │ je 5e4c88 │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 537c50 │ │ │ │ - mov %ebp,(%esp) │ │ │ │ mov %eax,%esi │ │ │ │ - call 537c50 │ │ │ │ - mov %eax,%edi │ │ │ │ pop %eax │ │ │ │ push 0x14(%esp) │ │ │ │ call 537c50 │ │ │ │ + mov %ebp,(%esp) │ │ │ │ + mov %eax,%edi │ │ │ │ + call 537c50 │ │ │ │ add $0xc,%esp │ │ │ │ mov %eax,%edx │ │ │ │ mov 0x142c(%ebx),%eax │ │ │ │ mov %gs:(%eax),%eax │ │ │ │ add %eax,%edx │ │ │ │ add %eax,%esi │ │ │ │ add %eax,%edi │ │ │ │ @@ -1142900,26 +1142900,26 @@ │ │ │ │ jmp 5e4640 │ │ │ │ lea 0x10(%esp),%edx │ │ │ │ lea -0x71f358(%ebx),%ecx │ │ │ │ mov %edi,%eax │ │ │ │ movaps %xmm0,0x10(%esp) │ │ │ │ call 5e3de0 │ │ │ │ jmp 5e4640 │ │ │ │ - cmp $0x20,%ecx │ │ │ │ + cmp $0x20,%edx │ │ │ │ je 5e4c70 │ │ │ │ - and $0x1000000,%edx │ │ │ │ + and $0x1000000,%ecx │ │ │ │ je 5e4c88 │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 537c50 │ │ │ │ - mov %ebp,(%esp) │ │ │ │ + pop %edi │ │ │ │ + push 0x14(%esp) │ │ │ │ mov %eax,%esi │ │ │ │ call 537c50 │ │ │ │ - pop %ebp │ │ │ │ - push 0x14(%esp) │ │ │ │ + mov %ebp,(%esp) │ │ │ │ mov %eax,%edi │ │ │ │ call 537c50 │ │ │ │ add $0xc,%esp │ │ │ │ mov %eax,%edx │ │ │ │ mov 0x142c(%ebx),%eax │ │ │ │ mov %gs:(%eax),%eax │ │ │ │ add %eax,%edx │ │ │ │ @@ -1142934,28 +1142934,28 @@ │ │ │ │ lea 0x1a8c8(%ebx),%eax │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ push (%eax) │ │ │ │ call 538180 │ │ │ │ add $0x20,%esp │ │ │ │ jmp 5e4640 │ │ │ │ - cmp $0x20,%ecx │ │ │ │ + cmp $0x20,%edx │ │ │ │ je 5e4c70 │ │ │ │ - and $0x1000000,%edx │ │ │ │ + and $0x1000000,%ecx │ │ │ │ je 5e4c88 │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 537c50 │ │ │ │ - mov %ebp,(%esp) │ │ │ │ mov %eax,%esi │ │ │ │ - call 537c50 │ │ │ │ - mov %eax,%edi │ │ │ │ pop %eax │ │ │ │ push 0x14(%esp) │ │ │ │ call 537c50 │ │ │ │ + mov %ebp,(%esp) │ │ │ │ + mov %eax,%edi │ │ │ │ + call 537c50 │ │ │ │ add $0xc,%esp │ │ │ │ mov %eax,%edx │ │ │ │ mov 0x142c(%ebx),%eax │ │ │ │ mov %gs:(%eax),%eax │ │ │ │ add %eax,%edx │ │ │ │ add %eax,%esi │ │ │ │ add %eax,%edi │ │ │ │ @@ -1142977,22 +1142977,22 @@ │ │ │ │ and $0x60,%ebp │ │ │ │ cmp $0x20,%ebp │ │ │ │ je 5e4c70 │ │ │ │ and $0x1000000,%esi │ │ │ │ je 5e4c88 │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ - mov %edx,0x1c(%esp) │ │ │ │ - mov %ecx,0x18(%esp) │ │ │ │ + mov %edx,0x18(%esp) │ │ │ │ + mov %ecx,0x1c(%esp) │ │ │ │ call 537c50 │ │ │ │ - mov 0x18(%esp),%ecx │ │ │ │ + mov 0x1c(%esp),%ecx │ │ │ │ mov %eax,%esi │ │ │ │ mov %ecx,(%esp) │ │ │ │ call 537c50 │ │ │ │ - mov 0x1c(%esp),%edx │ │ │ │ + mov 0x18(%esp),%edx │ │ │ │ mov %eax,%edi │ │ │ │ mov %edx,(%esp) │ │ │ │ call 537c50 │ │ │ │ add $0xc,%esp │ │ │ │ mov %eax,%edx │ │ │ │ mov 0x142c(%ebx),%eax │ │ │ │ mov %gs:(%eax),%eax │ │ │ │ @@ -1143017,22 +1143017,22 @@ │ │ │ │ and $0x60,%ebp │ │ │ │ cmp $0x20,%ebp │ │ │ │ je 5e4c70 │ │ │ │ and $0x1000000,%esi │ │ │ │ je 5e4c88 │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ - mov %edx,0x1c(%esp) │ │ │ │ - mov %ecx,0x18(%esp) │ │ │ │ + mov %edx,0x18(%esp) │ │ │ │ + mov %ecx,0x1c(%esp) │ │ │ │ call 537c50 │ │ │ │ - mov 0x18(%esp),%ecx │ │ │ │ + mov 0x1c(%esp),%ecx │ │ │ │ mov %eax,%esi │ │ │ │ mov %ecx,(%esp) │ │ │ │ call 537c50 │ │ │ │ - mov 0x1c(%esp),%edx │ │ │ │ + mov 0x18(%esp),%edx │ │ │ │ mov %eax,%edi │ │ │ │ mov %edx,(%esp) │ │ │ │ call 537c50 │ │ │ │ add $0xc,%esp │ │ │ │ mov %eax,%edx │ │ │ │ mov 0x142c(%ebx),%eax │ │ │ │ mov %gs:(%eax),%eax │ │ │ │ @@ -1143123,28 +1143123,28 @@ │ │ │ │ test %ecx,%ecx │ │ │ │ je 5e4458 │ │ │ │ lea 0x10(%esp),%edx │ │ │ │ mov %edi,%eax │ │ │ │ movaps %xmm0,0x10(%esp) │ │ │ │ call 5e3fc0 │ │ │ │ jmp 5e4640 │ │ │ │ - mov %esi,%edx │ │ │ │ - mov %esi,%eax │ │ │ │ mov %esi,%ecx │ │ │ │ + mov %esi,%eax │ │ │ │ + mov %esi,%edx │ │ │ │ movl $0x0,0x10(%esp) │ │ │ │ - shr $0xb,%edx │ │ │ │ - shr $0x10,%eax │ │ │ │ shr $0x6,%ecx │ │ │ │ - and $0x1f,%edx │ │ │ │ - and $0x1f,%eax │ │ │ │ + shr $0x10,%eax │ │ │ │ + shr $0xb,%edx │ │ │ │ and $0x1f,%ecx │ │ │ │ + and $0x1f,%eax │ │ │ │ + and $0x1f,%edx │ │ │ │ and $0x200000,%esi │ │ │ │ + mov %ecx,0x14(%esp) │ │ │ │ mov %edx,0x18(%esp) │ │ │ │ lea 0x10(%esp),%edx │ │ │ │ - mov %ecx,0x14(%esp) │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ jne 5e72ec │ │ │ │ lea -0x7202e8(%ebx),%ecx │ │ │ │ mov %edi,%eax │ │ │ │ call 5e3fc0 │ │ │ │ jmp 5e4640 │ │ │ │ mov %esi,%eax │ │ │ │ @@ -1143218,28 +1143218,28 @@ │ │ │ │ movd %eax,%xmm1 │ │ │ │ mov %edi,%eax │ │ │ │ punpckldq %xmm2,%xmm1 │ │ │ │ punpcklqdq %xmm1,%xmm0 │ │ │ │ movaps %xmm0,0x10(%esp) │ │ │ │ call 5e3de0 │ │ │ │ jmp 5e4640 │ │ │ │ - mov %esi,%edx │ │ │ │ - mov %esi,%eax │ │ │ │ mov %esi,%ecx │ │ │ │ + mov %esi,%eax │ │ │ │ + mov %esi,%edx │ │ │ │ movl $0x0,0x10(%esp) │ │ │ │ - shr $0xb,%edx │ │ │ │ - shr $0x10,%eax │ │ │ │ shr $0x6,%ecx │ │ │ │ - and $0x1f,%edx │ │ │ │ - and $0x1f,%eax │ │ │ │ + shr $0x10,%eax │ │ │ │ + shr $0xb,%edx │ │ │ │ and $0x1f,%ecx │ │ │ │ + and $0x1f,%eax │ │ │ │ + and $0x1f,%edx │ │ │ │ and $0x200000,%esi │ │ │ │ + mov %ecx,0x14(%esp) │ │ │ │ mov %edx,0x18(%esp) │ │ │ │ lea 0x10(%esp),%edx │ │ │ │ - mov %ecx,0x14(%esp) │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ jne 5e7303 │ │ │ │ lea -0x720388(%ebx),%ecx │ │ │ │ mov %edi,%eax │ │ │ │ call 5e3fc0 │ │ │ │ jmp 5e4640 │ │ │ │ mov %esi,%eax │ │ │ │ @@ -1143338,28 +1143338,28 @@ │ │ │ │ movd %eax,%xmm1 │ │ │ │ mov %edi,%eax │ │ │ │ punpckldq %xmm6,%xmm1 │ │ │ │ punpcklqdq %xmm1,%xmm0 │ │ │ │ movaps %xmm0,0x10(%esp) │ │ │ │ call 5e3de0 │ │ │ │ jmp 5e4640 │ │ │ │ - mov %esi,%edx │ │ │ │ - mov %esi,%eax │ │ │ │ mov %esi,%ecx │ │ │ │ + mov %esi,%eax │ │ │ │ + mov %esi,%edx │ │ │ │ movl $0x0,0x10(%esp) │ │ │ │ - shr $0xb,%edx │ │ │ │ - shr $0x10,%eax │ │ │ │ shr $0x6,%ecx │ │ │ │ - and $0x1f,%edx │ │ │ │ - and $0x1f,%eax │ │ │ │ + shr $0x10,%eax │ │ │ │ + shr $0xb,%edx │ │ │ │ and $0x1f,%ecx │ │ │ │ + and $0x1f,%eax │ │ │ │ + and $0x1f,%edx │ │ │ │ and $0x200000,%esi │ │ │ │ + mov %ecx,0x14(%esp) │ │ │ │ mov %edx,0x18(%esp) │ │ │ │ lea 0x10(%esp),%edx │ │ │ │ - mov %ecx,0x14(%esp) │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ jne 5e7315 │ │ │ │ lea -0x720248(%ebx),%ecx │ │ │ │ mov %edi,%eax │ │ │ │ call 5e3fc0 │ │ │ │ jmp 5e4640 │ │ │ │ test $0x200000,%esi │ │ │ │ @@ -1205572,24 +1205572,24 @@ │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 248db0 <_start@@Base+0x30> │ │ │ │ add $0x6e70cf,%ebx │ │ │ │ sub $0x1c,%esp │ │ │ │ mov 0x34(%esp),%eax │ │ │ │ - mov %eax,%edi │ │ │ │ - mov %eax,%esi │ │ │ │ mov %eax,%ebp │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %eax,%edi │ │ │ │ and $0xfc0007ff,%eax │ │ │ │ - shr $0x10,%edi │ │ │ │ - shr $0xb,%esi │ │ │ │ shr $0x15,%ebp │ │ │ │ - and $0x1f,%edi │ │ │ │ - and $0x1f,%esi │ │ │ │ + shr $0xb,%esi │ │ │ │ + shr $0x10,%edi │ │ │ │ and $0x1f,%ebp │ │ │ │ + and $0x1f,%esi │ │ │ │ + and $0x1f,%edi │ │ │ │ cmp $0x259,%eax │ │ │ │ je 61ad70 │ │ │ │ ja 61a910 │ │ │ │ cmp $0x159,%eax │ │ │ │ je 61add0 │ │ │ │ ja 61a9a0 │ │ │ │ cmp $0xd9,%eax │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ @@ -84222,15 +84222,15 @@ │ │ │ │ 0x00b271ac 410e1483 05430e30 024a0a0e 1446c30e A....C.0.J...F.. │ │ │ │ 0x00b271bc 1041c60e 0c41c70e 0841c50e 044f0b52 .A...A...A...O.R │ │ │ │ 0x00b271cc 0e1443c3 0e1041c6 0e0c43c7 0e0841c5 ..C...A...C...A. │ │ │ │ 0x00b271dc 0e040000 18000000 bc8f1400 5d5370ff ............]Sp. │ │ │ │ 0x00b271ec 05000000 000e3083 05850286 04870300 ......0......... │ │ │ │ 0x00b271fc 38000000 d88f1400 7ccbabff 5d000000 8.......|...]... │ │ │ │ 0x00b2720c 004c0e08 8502410e 0c870343 0e108604 .L....A....C.... │ │ │ │ - 0x00b2721c 480e1483 05540e20 660e1441 c30e1041 H....T. f..A...A │ │ │ │ + 0x00b2721c 460e1483 05500e20 6c0e1441 c30e1041 F....P. l..A...A │ │ │ │ 0x00b2722c c60e0c41 c70e0841 c50e0400 78000000 ...A...A....x... │ │ │ │ 0x00b2723c 14901400 a0cbabff ae000000 00410e08 .............A.. │ │ │ │ 0x00b2724c 8502410e 0c870343 0e108604 430e1483 ..A....C....C... │ │ │ │ 0x00b2725c 054e0e30 5b0e3c43 0e404a0e 3c430e40 .N.0[.