--- /srv/rebuilderd/tmp/rebuilderdVC5GRu/inputs/qemu-system-mips_10.1.0+ds-5_i386.deb +++ /srv/rebuilderd/tmp/rebuilderdVC5GRu/out/qemu-system-mips_10.1.0+ds-5_i386.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2025-09-13 07:57:08.000000 debian-binary │ -rw-r--r-- 0 0 0 1436 2025-09-13 07:57:08.000000 control.tar.xz │ --rw-r--r-- 0 0 0 7553600 2025-09-13 07:57:08.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 7551124 2025-09-13 07:57:08.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: 130c3547ef98bb1d955530dd991dce8941e40ced │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 2b68c68c91683fd9376c9c8870a63c855e53dde0 │ │ │ │ │ │ │ │ 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 {} │ │ │ │ @@ -755630,19 +755630,19 @@ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_advance_loc: 17 to 005cde65 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_advance_loc2: 1524 to 005ce459 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ DW_CFA_advance_loc: 1 to 005ce45a │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 18 to 005ce46c │ │ │ │ + DW_CFA_advance_loc: 8 to 005ce462 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 4 to 005ce470 │ │ │ │ + DW_CFA_advance_loc: 4 to 005ce466 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 005ce478 │ │ │ │ + DW_CFA_advance_loc: 18 to 005ce478 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ DW_CFA_advance_loc: 18 to 005ce48a │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ DW_CFA_advance_loc: 1 to 005ce48b │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ DW_CFA_advance_loc: 1 to 005ce48c │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ @@ -755758,19 +755758,19 @@ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_advance_loc: 8 to 005cf188 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_advance_loc2: 1895 to 005cf8ef │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ DW_CFA_advance_loc: 1 to 005cf8f0 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 18 to 005cf902 │ │ │ │ + DW_CFA_advance_loc: 8 to 005cf8f8 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 4 to 005cf906 │ │ │ │ + DW_CFA_advance_loc: 4 to 005cf8fc │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 005cf90e │ │ │ │ + DW_CFA_advance_loc: 18 to 005cf90e │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ DW_CFA_advance_loc: 18 to 005cf920 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ DW_CFA_advance_loc: 1 to 005cf921 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ DW_CFA_advance_loc: 1 to 005cf922 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ @@ -755784,19 +755784,19 @@ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_advance_loc: 8 to 005cf93e │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_advance_loc1: 119 to 005cf9b5 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ DW_CFA_advance_loc: 1 to 005cf9b6 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 16 to 005cf9c6 │ │ │ │ + DW_CFA_advance_loc: 6 to 005cf9bc │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 4 to 005cf9ca │ │ │ │ + DW_CFA_advance_loc: 4 to 005cf9c0 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 10 to 005cf9d4 │ │ │ │ + DW_CFA_advance_loc: 20 to 005cf9d4 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ DW_CFA_advance_loc: 18 to 005cf9e6 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ DW_CFA_advance_loc: 1 to 005cf9e7 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ DW_CFA_advance_loc: 1 to 005cf9e8 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ @@ -755810,19 +755810,19 @@ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_advance_loc: 8 to 005cfa04 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_advance_loc: 29 to 005cfa21 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ DW_CFA_advance_loc: 1 to 005cfa22 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 18 to 005cfa34 │ │ │ │ + DW_CFA_advance_loc: 8 to 005cfa2a │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 4 to 005cfa38 │ │ │ │ + DW_CFA_advance_loc: 4 to 005cfa2e │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 005cfa40 │ │ │ │ + DW_CFA_advance_loc: 18 to 005cfa40 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ DW_CFA_advance_loc: 18 to 005cfa52 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ DW_CFA_advance_loc: 1 to 005cfa53 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ DW_CFA_advance_loc: 1 to 005cfa54 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -1121993,32 +1121993,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 -0x36f9f0(%ecx),%ebp │ │ │ │ mov %edi,%eax │ │ │ │ mov %ebp,%edx │ │ │ │ - call 5cd4b0 │ │ │ │ - mov %ebx,0x4(%esi) │ │ │ │ - mov %ebp,%edx │ │ │ │ - mov %eax,(%esi) │ │ │ │ - mov %edi,%eax │ │ │ │ call 5cd530 │ │ │ │ + mov %ebp,%edx │ │ │ │ mov %eax,0xc(%esi) │ │ │ │ + mov %edi,%eax │ │ │ │ + call 5cd4b0 │ │ │ │ + mov %ebx,0x8(%esi) │ │ │ │ + mov %eax,(%esi) │ │ │ │ add $0xc,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ xor %eax,%eax │ │ │ │ xor %edx,%edx │ │ │ │ @@ -1123088,50 +1123088,50 @@ │ │ │ │ and $0x3,%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ je 5ce88a │ │ │ │ cmp $0x2,%eax │ │ │ │ je 5ce7da │ │ │ │ test %eax,%eax │ │ │ │ jne 5cdc98 │ │ │ │ - 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 5cfa09 │ │ │ │ cmp $0x3,%esi │ │ │ │ je 5cf99d │ │ │ │ cmp $0x1,%esi │ │ │ │ je 5cf8d7 │ │ │ │ - cmp $0x20,%ecx │ │ │ │ + cmp $0x20,%edx │ │ │ │ je 5ce4b0 │ │ │ │ - and $0x1000000,%edx │ │ │ │ + and $0x1000000,%ecx │ │ │ │ je 5ce4c8 │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 5211b0 │ │ │ │ - mov %ebp,(%esp) │ │ │ │ mov %eax,%esi │ │ │ │ - call 5211b0 │ │ │ │ - mov %eax,%edi │ │ │ │ pop %eax │ │ │ │ push 0x14(%esp) │ │ │ │ call 5211b0 │ │ │ │ + mov %ebp,(%esp) │ │ │ │ + mov %eax,%edi │ │ │ │ + call 5211b0 │ │ │ │ add $0xc,%esp │ │ │ │ mov %eax,%edx │ │ │ │ mov 0x14e0(%ebx),%eax │ │ │ │ mov %gs:(%eax),%eax │ │ │ │ add %eax,%edx │ │ │ │ add %eax,%esi │ │ │ │ add %eax,%edi │ │ │ │ @@ -1123374,25 +1123374,25 @@ │ │ │ │ lea 0x1a6f0(%ebx),%eax │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ push (%eax) │ │ │ │ call 521750 │ │ │ │ add $0x30,%esp │ │ │ │ jmp 5cde80 │ │ │ │ + mov %esi,%edx │ │ │ │ mov %esi,%eax │ │ │ │ mov %esi,%ecx │ │ │ │ - mov %esi,%edx │ │ │ │ shr $0x18,%esi │ │ │ │ + shr $0x6,%edx │ │ │ │ shl $0x8,%eax │ │ │ │ - shr $0xb,%ecx │ │ │ │ and $0x3,%esi │ │ │ │ - shr $0x6,%edx │ │ │ │ + shr $0xb,%ecx │ │ │ │ + and $0x1f,%edx │ │ │ │ sar $0x18,%eax │ │ │ │ and $0x1f,%ecx │ │ │ │ - and $0x1f,%edx │ │ │ │ cmp $0x1,%esi │ │ │ │ je 5cfafa │ │ │ │ cmp $0x2,%esi │ │ │ │ je 5cfa75 │ │ │ │ test %esi,%esi │ │ │ │ jne 5cdc98 │ │ │ │ mov 0x80(%edi),%esi │ │ │ │ @@ -1123400,22 +1123400,22 @@ │ │ │ │ and $0x60,%ebp │ │ │ │ cmp $0x20,%ebp │ │ │ │ je 5ce4b0 │ │ │ │ and $0x1000000,%esi │ │ │ │ je 5ce4c8 │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ - mov %edx,0x1c(%esp) │ │ │ │ - mov %ecx,0x18(%esp) │ │ │ │ + mov %edx,0x18(%esp) │ │ │ │ + mov %ecx,0x1c(%esp) │ │ │ │ call 5211b0 │ │ │ │ - mov 0x18(%esp),%ecx │ │ │ │ + mov 0x1c(%esp),%ecx │ │ │ │ mov %eax,%esi │ │ │ │ mov %ecx,(%esp) │ │ │ │ call 5211b0 │ │ │ │ - mov 0x1c(%esp),%edx │ │ │ │ + mov 0x18(%esp),%edx │ │ │ │ mov %eax,%edi │ │ │ │ mov %edx,(%esp) │ │ │ │ call 5211b0 │ │ │ │ add $0xc,%esp │ │ │ │ mov %eax,%edx │ │ │ │ mov 0x14e0(%ebx),%eax │ │ │ │ mov %gs:(%eax),%eax │ │ │ │ @@ -1123578,68 +1123578,68 @@ │ │ │ │ mov -0x36fa88(%ebx,%eax,1),%ecx │ │ │ │ add %ebx,%ecx │ │ │ │ jmp *%ecx │ │ │ │ mov %esi,%eax │ │ │ │ mov %esi,%edx │ │ │ │ mov %esi,%ecx │ │ │ │ shr $0x10,%eax │ │ │ │ - shr $0xb,%edx │ │ │ │ + shr $0x6,%edx │ │ │ │ and $0x1,%eax │ │ │ │ - shr $0x6,%ecx │ │ │ │ + shr $0xb,%ecx │ │ │ │ and $0x1f,%edx │ │ │ │ add $0x2,%eax │ │ │ │ and $0x1f,%ecx │ │ │ │ - mov %edx,0x18(%esp) │ │ │ │ + mov %edx,0x14(%esp) │ │ │ │ lea 0x10(%esp),%edx │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ xor %eax,%eax │ │ │ │ and $0x20000,%esi │ │ │ │ - mov %ecx,0x14(%esp) │ │ │ │ + mov %ecx,0x18(%esp) │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ jne 5d0d41 │ │ │ │ lea -0x7253d0(%ebx),%ecx │ │ │ │ mov %edi,%eax │ │ │ │ call 5cd760 │ │ │ │ jmp 5cde80 │ │ │ │ - mov %esi,%eax │ │ │ │ mov %esi,%edx │ │ │ │ + mov %esi,%eax │ │ │ │ mov %esi,%ecx │ │ │ │ + shr $0x6,%edx │ │ │ │ shr $0x10,%eax │ │ │ │ - shr $0xb,%edx │ │ │ │ and $0x1f,%edx │ │ │ │ and $0x1,%eax │ │ │ │ - shr $0x6,%ecx │ │ │ │ + shr $0xb,%ecx │ │ │ │ add $0x2,%eax │ │ │ │ and $0x1f,%ecx │ │ │ │ - mov %edx,0x18(%esp) │ │ │ │ + mov %edx,0x14(%esp) │ │ │ │ xor %edx,%edx │ │ │ │ and $0x20000,%esi │ │ │ │ mov %edx,0x1c(%esp) │ │ │ │ lea 0x10(%esp),%edx │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ - mov %ecx,0x14(%esp) │ │ │ │ + mov %ecx,0x18(%esp) │ │ │ │ jne 5d0cd5 │ │ │ │ lea -0x725470(%ebx),%ecx │ │ │ │ mov %edi,%eax │ │ │ │ call 5cd760 │ │ │ │ jmp 5cde80 │ │ │ │ mov %esi,%eax │ │ │ │ mov %esi,%ecx │ │ │ │ mov %esi,%edx │ │ │ │ shr $0x10,%eax │ │ │ │ - shr $0x6,%ecx │ │ │ │ + shr $0xb,%ecx │ │ │ │ and $0x1f,%ecx │ │ │ │ + shr $0x6,%edx │ │ │ │ and $0x1,%eax │ │ │ │ - shr $0xb,%edx │ │ │ │ and $0x1f,%edx │ │ │ │ add $0x2,%eax │ │ │ │ - mov %ecx,0x14(%esp) │ │ │ │ + mov %ecx,0x18(%esp) │ │ │ │ xor %ecx,%ecx │ │ │ │ and $0x20000,%esi │ │ │ │ - mov %edx,0x18(%esp) │ │ │ │ + mov %edx,0x14(%esp) │ │ │ │ lea 0x10(%esp),%edx │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ mov %ecx,0x1c(%esp) │ │ │ │ jne 5d0cf9 │ │ │ │ lea -0x725510(%ebx),%ecx │ │ │ │ mov %edi,%eax │ │ │ │ call 5cd760 │ │ │ │ @@ -1123663,48 +1123663,48 @@ │ │ │ │ mov %edi,%eax │ │ │ │ call 5cd6d0 │ │ │ │ jmp 5cde80 │ │ │ │ mov %esi,%eax │ │ │ │ mov %esi,%edx │ │ │ │ mov %esi,%ecx │ │ │ │ shr $0x10,%eax │ │ │ │ - shr $0xb,%edx │ │ │ │ + shr $0x6,%edx │ │ │ │ and $0x1,%eax │ │ │ │ - shr $0x6,%ecx │ │ │ │ + shr $0xb,%ecx │ │ │ │ and $0x1f,%edx │ │ │ │ add $0x2,%eax │ │ │ │ and $0x1f,%ecx │ │ │ │ - mov %edx,0x18(%esp) │ │ │ │ + mov %edx,0x14(%esp) │ │ │ │ lea 0x10(%esp),%edx │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ xor %eax,%eax │ │ │ │ and $0x20000,%esi │ │ │ │ - mov %ecx,0x14(%esp) │ │ │ │ + mov %ecx,0x18(%esp) │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ jne 5d0d53 │ │ │ │ lea -0x725790(%ebx),%ecx │ │ │ │ mov %edi,%eax │ │ │ │ call 5cd760 │ │ │ │ jmp 5cde80 │ │ │ │ mov %esi,%eax │ │ │ │ mov %esi,%edx │ │ │ │ mov %esi,%ecx │ │ │ │ shr $0x10,%eax │ │ │ │ - shr $0xb,%edx │ │ │ │ + shr $0x6,%edx │ │ │ │ and $0x1,%eax │ │ │ │ - shr $0x6,%ecx │ │ │ │ + shr $0xb,%ecx │ │ │ │ and $0x1f,%edx │ │ │ │ add $0x2,%eax │ │ │ │ and $0x1f,%ecx │ │ │ │ - mov %edx,0x18(%esp) │ │ │ │ + mov %edx,0x14(%esp) │ │ │ │ lea 0x10(%esp),%edx │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ xor %eax,%eax │ │ │ │ and $0x20000,%esi │ │ │ │ - mov %ecx,0x14(%esp) │ │ │ │ + mov %ecx,0x18(%esp) │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ jne 5d0d0b │ │ │ │ lea -0x725830(%ebx),%ecx │ │ │ │ mov %edi,%eax │ │ │ │ call 5cd760 │ │ │ │ jmp 5cde80 │ │ │ │ mov %esi,%edx │ │ │ │ @@ -1123756,71 +1123756,71 @@ │ │ │ │ call 5216e0 │ │ │ │ add $0x20,%esp │ │ │ │ jmp 5cde80 │ │ │ │ mov %esi,%eax │ │ │ │ mov %esi,%edx │ │ │ │ mov %esi,%ecx │ │ │ │ shr $0x10,%eax │ │ │ │ - shr $0xb,%edx │ │ │ │ + shr $0x6,%edx │ │ │ │ and $0x1,%eax │ │ │ │ - shr $0x6,%ecx │ │ │ │ + shr $0xb,%ecx │ │ │ │ and $0x1f,%edx │ │ │ │ add $0x2,%eax │ │ │ │ and $0x1f,%ecx │ │ │ │ - mov %edx,0x18(%esp) │ │ │ │ + mov %edx,0x14(%esp) │ │ │ │ lea 0x10(%esp),%edx │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ xor %eax,%eax │ │ │ │ and $0x20000,%esi │ │ │ │ - mov %ecx,0x14(%esp) │ │ │ │ + mov %ecx,0x18(%esp) │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ jne 5d0d1d │ │ │ │ lea -0x725650(%ebx),%ecx │ │ │ │ mov %edi,%eax │ │ │ │ call 5cd760 │ │ │ │ jmp 5cde80 │ │ │ │ mov %esi,%eax │ │ │ │ mov %esi,%edx │ │ │ │ mov %esi,%ecx │ │ │ │ shr $0x10,%eax │ │ │ │ - shr $0xb,%edx │ │ │ │ + shr $0x6,%edx │ │ │ │ and $0x1,%eax │ │ │ │ - shr $0x6,%ecx │ │ │ │ + shr $0xb,%ecx │ │ │ │ and $0x1f,%edx │ │ │ │ add $0x2,%eax │ │ │ │ and $0x1f,%ecx │ │ │ │ - mov %edx,0x18(%esp) │ │ │ │ + mov %edx,0x14(%esp) │ │ │ │ lea 0x10(%esp),%edx │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ xor %eax,%eax │ │ │ │ and $0x20000,%esi │ │ │ │ - mov %ecx,0x14(%esp) │ │ │ │ + mov %ecx,0x18(%esp) │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ jne 5d0ce7 │ │ │ │ lea -0x7256f0(%ebx),%ecx │ │ │ │ mov %edi,%eax │ │ │ │ call 5cd760 │ │ │ │ jmp 5cde80 │ │ │ │ mov %esi,%eax │ │ │ │ mov %esi,%edx │ │ │ │ mov %esi,%ecx │ │ │ │ xor %ebp,%ebp │ │ │ │ shr $0x10,%eax │ │ │ │ - shr $0xb,%edx │ │ │ │ + shr $0x6,%edx │ │ │ │ mov %ebp,0x1c(%esp) │ │ │ │ and $0x1,%eax │ │ │ │ - shr $0x6,%ecx │ │ │ │ + shr $0xb,%ecx │ │ │ │ and $0x1f,%edx │ │ │ │ add $0x2,%eax │ │ │ │ and $0x1f,%ecx │ │ │ │ and $0x20000,%esi │ │ │ │ - mov %edx,0x18(%esp) │ │ │ │ + mov %edx,0x14(%esp) │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ lea 0x10(%esp),%edx │ │ │ │ - mov %ecx,0x14(%esp) │ │ │ │ + mov %ecx,0x18(%esp) │ │ │ │ jne 5d0d2f │ │ │ │ lea -0x7255b0(%ebx),%ecx │ │ │ │ mov %edi,%eax │ │ │ │ call 5cd760 │ │ │ │ jmp 5cde80 │ │ │ │ mov %esi,%eax │ │ │ │ lea 0x10(%esp),%edx │ │ │ │ @@ -1124405,28 +1124405,28 @@ │ │ │ │ test %ecx,%ecx │ │ │ │ je 5cdc98 │ │ │ │ lea 0x10(%esp),%edx │ │ │ │ mov %edi,%eax │ │ │ │ movaps %xmm0,0x10(%esp) │ │ │ │ call 5cd800 │ │ │ │ jmp 5cde80 │ │ │ │ - cmp $0x20,%ecx │ │ │ │ + cmp $0x20,%edx │ │ │ │ je 5ce4b0 │ │ │ │ - and $0x1000000,%edx │ │ │ │ + and $0x1000000,%ecx │ │ │ │ je 5ce4c8 │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 5211b0 │ │ │ │ - mov %ebp,(%esp) │ │ │ │ mov %eax,%esi │ │ │ │ - call 5211b0 │ │ │ │ - mov %eax,%edi │ │ │ │ pop %eax │ │ │ │ push 0x14(%esp) │ │ │ │ call 5211b0 │ │ │ │ + mov %ebp,(%esp) │ │ │ │ + mov %eax,%edi │ │ │ │ + call 5211b0 │ │ │ │ add $0xc,%esp │ │ │ │ mov %eax,%edx │ │ │ │ mov 0x14e0(%ebx),%eax │ │ │ │ mov %gs:(%eax),%eax │ │ │ │ add %eax,%edx │ │ │ │ add %eax,%esi │ │ │ │ add %eax,%edi │ │ │ │ @@ -1124459,26 +1124459,26 @@ │ │ │ │ jmp 5cde80 │ │ │ │ lea 0x10(%esp),%edx │ │ │ │ lea -0x724a30(%ebx),%ecx │ │ │ │ mov %edi,%eax │ │ │ │ movaps %xmm0,0x10(%esp) │ │ │ │ call 5cd620 │ │ │ │ jmp 5cde80 │ │ │ │ - cmp $0x20,%ecx │ │ │ │ + cmp $0x20,%edx │ │ │ │ je 5ce4b0 │ │ │ │ - and $0x1000000,%edx │ │ │ │ + and $0x1000000,%ecx │ │ │ │ je 5ce4c8 │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 5211b0 │ │ │ │ - mov %ebp,(%esp) │ │ │ │ + pop %edi │ │ │ │ + push 0x14(%esp) │ │ │ │ mov %eax,%esi │ │ │ │ call 5211b0 │ │ │ │ - pop %ebp │ │ │ │ - push 0x14(%esp) │ │ │ │ + mov %ebp,(%esp) │ │ │ │ mov %eax,%edi │ │ │ │ call 5211b0 │ │ │ │ add $0xc,%esp │ │ │ │ mov %eax,%edx │ │ │ │ mov 0x14e0(%ebx),%eax │ │ │ │ mov %gs:(%eax),%eax │ │ │ │ add %eax,%edx │ │ │ │ @@ -1124493,28 +1124493,28 @@ │ │ │ │ lea 0x1a970(%ebx),%eax │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ push (%eax) │ │ │ │ call 5216e0 │ │ │ │ add $0x20,%esp │ │ │ │ jmp 5cde80 │ │ │ │ - cmp $0x20,%ecx │ │ │ │ + cmp $0x20,%edx │ │ │ │ je 5ce4b0 │ │ │ │ - and $0x1000000,%edx │ │ │ │ + and $0x1000000,%ecx │ │ │ │ je 5ce4c8 │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 5211b0 │ │ │ │ - mov %ebp,(%esp) │ │ │ │ mov %eax,%esi │ │ │ │ - call 5211b0 │ │ │ │ - mov %eax,%edi │ │ │ │ pop %eax │ │ │ │ push 0x14(%esp) │ │ │ │ call 5211b0 │ │ │ │ + mov %ebp,(%esp) │ │ │ │ + mov %eax,%edi │ │ │ │ + call 5211b0 │ │ │ │ add $0xc,%esp │ │ │ │ mov %eax,%edx │ │ │ │ mov 0x14e0(%ebx),%eax │ │ │ │ mov %gs:(%eax),%eax │ │ │ │ add %eax,%edx │ │ │ │ add %eax,%esi │ │ │ │ add %eax,%edi │ │ │ │ @@ -1124536,22 +1124536,22 @@ │ │ │ │ and $0x60,%ebp │ │ │ │ cmp $0x20,%ebp │ │ │ │ je 5ce4b0 │ │ │ │ and $0x1000000,%esi │ │ │ │ je 5ce4c8 │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ - mov %edx,0x1c(%esp) │ │ │ │ - mov %ecx,0x18(%esp) │ │ │ │ + mov %edx,0x18(%esp) │ │ │ │ + mov %ecx,0x1c(%esp) │ │ │ │ call 5211b0 │ │ │ │ - mov 0x18(%esp),%ecx │ │ │ │ + mov 0x1c(%esp),%ecx │ │ │ │ mov %eax,%esi │ │ │ │ mov %ecx,(%esp) │ │ │ │ call 5211b0 │ │ │ │ - mov 0x1c(%esp),%edx │ │ │ │ + mov 0x18(%esp),%edx │ │ │ │ mov %eax,%edi │ │ │ │ mov %edx,(%esp) │ │ │ │ call 5211b0 │ │ │ │ add $0xc,%esp │ │ │ │ mov %eax,%edx │ │ │ │ mov 0x14e0(%ebx),%eax │ │ │ │ mov %gs:(%eax),%eax │ │ │ │ @@ -1124576,22 +1124576,22 @@ │ │ │ │ and $0x60,%ebp │ │ │ │ cmp $0x20,%ebp │ │ │ │ je 5ce4b0 │ │ │ │ and $0x1000000,%esi │ │ │ │ je 5ce4c8 │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ - mov %edx,0x1c(%esp) │ │ │ │ - mov %ecx,0x18(%esp) │ │ │ │ + mov %edx,0x18(%esp) │ │ │ │ + mov %ecx,0x1c(%esp) │ │ │ │ call 5211b0 │ │ │ │ - mov 0x18(%esp),%ecx │ │ │ │ + mov 0x1c(%esp),%ecx │ │ │ │ mov %eax,%esi │ │ │ │ mov %ecx,(%esp) │ │ │ │ call 5211b0 │ │ │ │ - mov 0x1c(%esp),%edx │ │ │ │ + mov 0x18(%esp),%edx │ │ │ │ mov %eax,%edi │ │ │ │ mov %edx,(%esp) │ │ │ │ call 5211b0 │ │ │ │ add $0xc,%esp │ │ │ │ mov %eax,%edx │ │ │ │ mov 0x14e0(%ebx),%eax │ │ │ │ mov %gs:(%eax),%eax │ │ │ │ @@ -1124682,24 +1124682,24 @@ │ │ │ │ test %ecx,%ecx │ │ │ │ je 5cdc98 │ │ │ │ lea 0x10(%esp),%edx │ │ │ │ mov %edi,%eax │ │ │ │ movaps %xmm0,0x10(%esp) │ │ │ │ call 5cd800 │ │ │ │ jmp 5cde80 │ │ │ │ + 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 5d0b2c │ │ │ │ lea -0x7259c0(%ebx),%ecx │ │ │ │ @@ -1124777,24 +1124777,24 @@ │ │ │ │ movd %eax,%xmm1 │ │ │ │ mov %edi,%eax │ │ │ │ punpckldq %xmm2,%xmm1 │ │ │ │ punpcklqdq %xmm1,%xmm0 │ │ │ │ movaps %xmm0,0x10(%esp) │ │ │ │ call 5cd620 │ │ │ │ jmp 5cde80 │ │ │ │ + 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 5d0b43 │ │ │ │ lea -0x725a60(%ebx),%ecx │ │ │ │ @@ -1124897,24 +1124897,24 @@ │ │ │ │ movd %eax,%xmm1 │ │ │ │ mov %edi,%eax │ │ │ │ punpckldq %xmm6,%xmm1 │ │ │ │ punpcklqdq %xmm1,%xmm0 │ │ │ │ movaps %xmm0,0x10(%esp) │ │ │ │ call 5cd620 │ │ │ │ jmp 5cde80 │ │ │ │ + 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 5d0b55 │ │ │ │ lea -0x725920(%ebx),%ecx │ │ │ │ @@ -1187131,23 +1187131,23 @@ │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 241fc0 <_start@@Base+0x30> │ │ │ │ add $0x6ec7a7,%ebx │ │ │ │ sub $0x1c,%esp │ │ │ │ mov 0x34(%esp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ mov %eax,%edi │ │ │ │ + mov %eax,%esi │ │ │ │ mov %eax,%ebp │ │ │ │ and $0xfc0007ff,%eax │ │ │ │ - shr $0xb,%esi │ │ │ │ shr $0x10,%edi │ │ │ │ + shr $0xb,%esi │ │ │ │ shr $0x15,%ebp │ │ │ │ - and $0x1f,%esi │ │ │ │ and $0x1f,%edi │ │ │ │ + and $0x1f,%esi │ │ │ │ and $0x1f,%ebp │ │ │ │ cmp $0x259,%eax │ │ │ │ je 6045b0 │ │ │ │ ja 604150 │ │ │ │ cmp $0x159,%eax │ │ │ │ je 604610 │ │ │ │ ja 6041e0 │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ @@ -82792,33 +82792,33 @@ │ │ │ │ 0x00b1251c 34b7abff 15310000 00410e08 8502410e 4....1...A....A. │ │ │ │ 0x00b1252c 0c870341 0e108604 410e1483 054e0e50 ...A....A....N.P │ │ │ │ 0x00b1253c 024c0a0e 1441c30e 1041c60e 0c41c70e .L...A...A...A.. │ │ │ │ 0x00b1254c 0841c50e 044e0b02 520e5c49 0e604e0e .A...N..R.\I.`N. │ │ │ │ 0x00b1255c 504c0e5c 4a0e6046 0e644f0e 68410e6c PL.\J.`F.dO.hA.l │ │ │ │ 0x00b1256c 410e7048 0e507d0e 5c510e60 510e5075 A.pH.P}.\Q.`Q.Pu │ │ │ │ 0x00b1257c 0e5c490e 604e0e50 7a0e5c51 0e60510e .\I.`N.Pz.\Q.`Q. │ │ │ │ - 0x00b1258c 5003f405 0e5c410e 60520e5c 440e6048 P....\A.`R.\D.`H │ │ │ │ + 0x00b1258c 5003f405 0e5c410e 60480e5c 440e6052 P....\A.`H.\D.`R │ │ │ │ 0x00b1259c 0e54520e 58410e5c 410e6049 0e64480e .TR.XA.\A.`I.dH. │ │ │ │ 0x00b125ac 68410e6c 420e7048 0e504b0e 5c410e60 hA.lB.pH.PK.\A.` │ │ │ │ 0x00b125bc 480e504f 0e58420e 5c410e60 480e5003 H.PO.XB.\A.`H.P. │ │ │ │ 0x00b125cc 39030e5c 470e6002 4d0e6444 0e68410e 9..\G.`.M.dD.hA. │ │ │ │ 0x00b125dc 6c410e70 490e7448 0e78410e 7c420e80 lA.pI.tH.xA.|B.. │ │ │ │ 0x00b125ec 01480e50 02600e5c 410e606c 0e54520e .H.P.`.\A.`l.TR. │ │ │ │ 0x00b125fc 58410e5c 410e6049 0e64480e 68410e6c XA.\A.`I.dH.hA.l │ │ │ │ 0x00b1260c 420e7048 0e5003da 040e5c47 0e606c0e B.pH.P....\G.`l. │ │ │ │ 0x00b1261c 54520e58 410e5c41 0e60490e 64480e68 TR.XA.\A.`I.dH.h │ │ │ │ 0x00b1262c 410e6c42 0e70480e 5003a402 0e5c470e A.lB.pH.P....\G. │ │ │ │ 0x00b1263c 606c0e54 540e5841 0e5c410e 60490e64 `l.TT.XA.\A.`I.d │ │ │ │ 0x00b1264c 480e6841 0e6c420e 70480e50 0367070e H.hA.lB.pH.P.g.. │ │ │ │ - 0x00b1265c 5c410e60 520e5c44 0e60480e 54520e58 \A.`R.\D.`H.TR.X │ │ │ │ + 0x00b1265c 5c410e60 480e5c44 0e60520e 54520e58 \A.`H.\D.`R.TR.X │ │ │ │ 0x00b1266c 410e5c41 0e60490e 64480e68 410e6c42 A.\A.`I.dH.hA.lB │ │ │ │ - 0x00b1267c 0e70480e 5002770e 5c410e60 500e5c44 .pH.P.w.\A.`P.\D │ │ │ │ - 0x00b1268c 0e604a0e 54520e58 410e5c41 0e60490e .`J.TR.XA.\A.`I. │ │ │ │ + 0x00b1267c 0e70480e 5002770e 5c410e60 460e5c44 .pH.P.w.\A.`F.\D │ │ │ │ + 0x00b1268c 0e60540e 54520e58 410e5c41 0e60490e .`T.TR.XA.\A.`I. │ │ │ │ 0x00b1269c 64480e68 410e6c42 0e70480e 505d0e5c dH.hA.lB.pH.P].\ │ │ │ │ - 0x00b126ac 410e6052 0e5c440e 60480e54 520e5841 A.`R.\D.`H.TR.XA │ │ │ │ + 0x00b126ac 410e6048 0e5c440e 60520e54 520e5841 A.`H.\D.`R.TR.XA │ │ │ │ 0x00b126bc 0e5c410e 60490e64 480e6841 0e6c420e .\A.`I.dH.hA.lB. │ │ │ │ 0x00b126cc 70480e50 680e5c41 0e606c0e 54520e58 pH.Ph.\A.`l.TR.X │ │ │ │ 0x00b126dc 410e5c41 0e60490e 64480e68 410e6c42 A.\A.`I.dH.hA.lB │ │ │ │ 0x00b126ec 0e70480e 50680e5c 410e606c 0e54520e .pH.Ph.\A.`l.TR. │ │ │ │ 0x00b126fc 58410e5c 410e6049 0e64480e 68410e6c XA.\A.`I.dH.hA.l │ │ │ │ 0x00b1270c 420e7048 0e500370 0a0e5c44 0e600241 B.pH.P.p..\D.`.A │ │ │ │ 0x00b1271c 0e64410e 68470e6c 410e7049 0e74480e .dA.hG.lA.pI.tH. │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 30633335 34376566 39386262 31643935 0c3547ef98bb1d95 │ │ │ │ - 0x00000010 35353330 64643939 31646365 38393431 5530dd991dce8941 │ │ │ │ - 0x00000020 65343063 65642e64 65627567 00000000 e40ced.debug.... │ │ │ │ - 0x00000030 be7921b7 .y!. │ │ │ │ + 0x00000000 36386336 38633931 36383366 64393337 68c68c91683fd937 │ │ │ │ + 0x00000010 36633963 38383730 61363363 38353565 6c9c8870a63c855e │ │ │ │ + 0x00000020 35336464 65302e64 65627567 00000000 53dde0.debug.... │ │ │ │ + 0x00000030 da186a19 ..j. │ │ ├── ./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: 305725b5482b6e62621f298f84a4348a2c7a5bac │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 8fc7c22a1c9643929556b5fcd0212825dfa1d6e6 │ │ │ │ │ │ │ │ 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 {} │ │ │ │ @@ -754887,20 +754887,20 @@ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 1 to 005cd38d │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_advance_loc: 3 to 005cd390 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 005cd396 │ │ │ │ + DW_CFA_advance_loc: 8 to 005cd398 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 16 to 005cd3a6 │ │ │ │ + DW_CFA_advance_loc: 20 to 005cd3ac │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 44 to 005cd3d2 │ │ │ │ + DW_CFA_advance_loc: 38 to 005cd3d2 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_advance_loc: 1 to 005cd3d3 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_advance_loc: 1 to 005cd3d4 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ @@ -755640,19 +755640,19 @@ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_advance_loc: 17 to 005cdc25 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_advance_loc2: 1524 to 005ce219 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ DW_CFA_advance_loc: 1 to 005ce21a │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 18 to 005ce22c │ │ │ │ + DW_CFA_advance_loc: 8 to 005ce222 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 4 to 005ce230 │ │ │ │ + DW_CFA_advance_loc: 4 to 005ce226 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 005ce238 │ │ │ │ + DW_CFA_advance_loc: 18 to 005ce238 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ DW_CFA_advance_loc: 18 to 005ce24a │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ DW_CFA_advance_loc: 1 to 005ce24b │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ DW_CFA_advance_loc: 1 to 005ce24c │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ @@ -755768,19 +755768,19 @@ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_advance_loc: 8 to 005cef48 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_advance_loc2: 1895 to 005cf6af │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ DW_CFA_advance_loc: 1 to 005cf6b0 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 18 to 005cf6c2 │ │ │ │ + DW_CFA_advance_loc: 8 to 005cf6b8 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 4 to 005cf6c6 │ │ │ │ + DW_CFA_advance_loc: 4 to 005cf6bc │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 005cf6ce │ │ │ │ + DW_CFA_advance_loc: 18 to 005cf6ce │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ DW_CFA_advance_loc: 18 to 005cf6e0 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ DW_CFA_advance_loc: 1 to 005cf6e1 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ DW_CFA_advance_loc: 1 to 005cf6e2 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ @@ -755794,19 +755794,19 @@ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_advance_loc: 8 to 005cf6fe │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_advance_loc1: 119 to 005cf775 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ DW_CFA_advance_loc: 1 to 005cf776 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 16 to 005cf786 │ │ │ │ + DW_CFA_advance_loc: 6 to 005cf77c │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 4 to 005cf78a │ │ │ │ + DW_CFA_advance_loc: 4 to 005cf780 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 10 to 005cf794 │ │ │ │ + DW_CFA_advance_loc: 20 to 005cf794 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ DW_CFA_advance_loc: 18 to 005cf7a6 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ DW_CFA_advance_loc: 1 to 005cf7a7 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ DW_CFA_advance_loc: 1 to 005cf7a8 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ @@ -755820,19 +755820,19 @@ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_advance_loc: 8 to 005cf7c4 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_advance_loc: 29 to 005cf7e1 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ DW_CFA_advance_loc: 1 to 005cf7e2 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 18 to 005cf7f4 │ │ │ │ + DW_CFA_advance_loc: 8 to 005cf7ea │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 4 to 005cf7f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 005cf7ee │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 005cf800 │ │ │ │ + DW_CFA_advance_loc: 18 to 005cf800 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ DW_CFA_advance_loc: 18 to 005cf812 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ DW_CFA_advance_loc: 1 to 005cf813 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ DW_CFA_advance_loc: 1 to 005cf814 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -1121830,36 +1121830,36 @@ │ │ │ │ nop │ │ │ │ call 255fc3 │ │ │ │ add $0x7204ab,%ecx │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ mov %edx,%edi │ │ │ │ push %esi │ │ │ │ - shr $0x10,%edi │ │ │ │ mov %eax,%esi │ │ │ │ + mov %edx,%eax │ │ │ │ + shr $0x10,%edi │ │ │ │ push %ebx │ │ │ │ + shr $0x6,%eax │ │ │ │ and $0x3f,%edi │ │ │ │ mov %edx,%ebx │ │ │ │ - mov %edi,%eax │ │ │ │ - lea -0x36e9f0(%ecx),%ebp │ │ │ │ + and $0x1f,%eax │ │ │ │ + shr $0xb,%ebx │ │ │ │ + and $0x1f,%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %ebp,%edx │ │ │ │ - call 5cd270 │ │ │ │ - mov %ebp,%edx │ │ │ │ - mov %eax,(%esi) │ │ │ │ + mov %eax,0x4(%esi) │ │ │ │ + lea -0x36e9f0(%ecx),%ebp │ │ │ │ mov %edi,%eax │ │ │ │ + mov %ebp,%edx │ │ │ │ call 5cd2f0 │ │ │ │ + mov %ebx,0x8(%esi) │ │ │ │ + mov %ebp,%edx │ │ │ │ mov %eax,0xc(%esi) │ │ │ │ - mov %ebx,%eax │ │ │ │ - shr $0x6,%ebx │ │ │ │ - shr $0xb,%eax │ │ │ │ - and $0x1f,%ebx │ │ │ │ - and $0x1f,%eax │ │ │ │ - mov %ebx,0x4(%esi) │ │ │ │ - mov %eax,0x8(%esi) │ │ │ │ + mov %edi,%eax │ │ │ │ + call 5cd270 │ │ │ │ + mov %eax,(%esi) │ │ │ │ add $0xc,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ xor %eax,%eax │ │ │ │ xor %edx,%edx │ │ │ │ @@ -1122929,50 +1122929,50 @@ │ │ │ │ and $0x3,%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ je 5ce64a │ │ │ │ cmp $0x2,%eax │ │ │ │ je 5ce59a │ │ │ │ test %eax,%eax │ │ │ │ jne 5cda58 │ │ │ │ - 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 5cf7c9 │ │ │ │ cmp $0x3,%esi │ │ │ │ je 5cf75d │ │ │ │ cmp $0x1,%esi │ │ │ │ je 5cf697 │ │ │ │ - cmp $0x20,%ecx │ │ │ │ + cmp $0x20,%edx │ │ │ │ je 5ce270 │ │ │ │ - and $0x1000000,%edx │ │ │ │ + and $0x1000000,%ecx │ │ │ │ je 5ce288 │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 520f30 │ │ │ │ - mov %ebp,(%esp) │ │ │ │ mov %eax,%esi │ │ │ │ - call 520f30 │ │ │ │ - mov %eax,%edi │ │ │ │ pop %eax │ │ │ │ push 0x14(%esp) │ │ │ │ call 520f30 │ │ │ │ + mov %ebp,(%esp) │ │ │ │ + mov %eax,%edi │ │ │ │ + call 520f30 │ │ │ │ add $0xc,%esp │ │ │ │ mov %eax,%edx │ │ │ │ mov 0x14e0(%ebx),%eax │ │ │ │ mov %gs:(%eax),%eax │ │ │ │ add %eax,%edx │ │ │ │ add %eax,%esi │ │ │ │ add %eax,%edi │ │ │ │ @@ -1123215,25 +1123215,25 @@ │ │ │ │ lea 0x1a6f0(%ebx),%eax │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ push (%eax) │ │ │ │ call 5214d0 │ │ │ │ add $0x30,%esp │ │ │ │ jmp 5cdc40 │ │ │ │ + mov %esi,%edx │ │ │ │ mov %esi,%eax │ │ │ │ mov %esi,%ecx │ │ │ │ - mov %esi,%edx │ │ │ │ shr $0x18,%esi │ │ │ │ + shr $0x6,%edx │ │ │ │ shl $0x8,%eax │ │ │ │ - shr $0xb,%ecx │ │ │ │ and $0x3,%esi │ │ │ │ - shr $0x6,%edx │ │ │ │ + shr $0xb,%ecx │ │ │ │ + and $0x1f,%edx │ │ │ │ sar $0x18,%eax │ │ │ │ and $0x1f,%ecx │ │ │ │ - and $0x1f,%edx │ │ │ │ cmp $0x1,%esi │ │ │ │ je 5cf8ba │ │ │ │ cmp $0x2,%esi │ │ │ │ je 5cf835 │ │ │ │ test %esi,%esi │ │ │ │ jne 5cda58 │ │ │ │ mov 0x80(%edi),%esi │ │ │ │ @@ -1123241,22 +1123241,22 @@ │ │ │ │ and $0x60,%ebp │ │ │ │ cmp $0x20,%ebp │ │ │ │ je 5ce270 │ │ │ │ and $0x1000000,%esi │ │ │ │ je 5ce288 │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ - mov %edx,0x1c(%esp) │ │ │ │ - mov %ecx,0x18(%esp) │ │ │ │ + mov %edx,0x18(%esp) │ │ │ │ + mov %ecx,0x1c(%esp) │ │ │ │ call 520f30 │ │ │ │ - mov 0x18(%esp),%ecx │ │ │ │ + mov 0x1c(%esp),%ecx │ │ │ │ mov %eax,%esi │ │ │ │ mov %ecx,(%esp) │ │ │ │ call 520f30 │ │ │ │ - mov 0x1c(%esp),%edx │ │ │ │ + mov 0x18(%esp),%edx │ │ │ │ mov %eax,%edi │ │ │ │ mov %edx,(%esp) │ │ │ │ call 520f30 │ │ │ │ add $0xc,%esp │ │ │ │ mov %eax,%edx │ │ │ │ mov 0x14e0(%ebx),%eax │ │ │ │ mov %gs:(%eax),%eax │ │ │ │ @@ -1123416,65 +1123416,65 @@ │ │ │ │ mov %esi,%eax │ │ │ │ shr $0x10,%eax │ │ │ │ and $0x3c,%eax │ │ │ │ mov -0x36ea88(%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 5d0b01 │ │ │ │ lea -0x722610(%ebx),%ecx │ │ │ │ mov %edi,%eax │ │ │ │ call 5cd520 │ │ │ │ jmp 5cdc40 │ │ │ │ - mov %esi,%eax │ │ │ │ mov %esi,%edx │ │ │ │ + mov %esi,%eax │ │ │ │ mov %esi,%ecx │ │ │ │ - shr $0x10,%eax │ │ │ │ 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 5d0a95 │ │ │ │ lea -0x7226b0(%ebx),%ecx │ │ │ │ mov %edi,%eax │ │ │ │ call 5cd520 │ │ │ │ jmp 5cdc40 │ │ │ │ - mov %esi,%eax │ │ │ │ mov %esi,%ecx │ │ │ │ + mov %esi,%eax │ │ │ │ mov %esi,%edx │ │ │ │ - shr $0x10,%eax │ │ │ │ shr $0x6,%ecx │ │ │ │ + shr $0x10,%eax │ │ │ │ and $0x1f,%ecx │ │ │ │ - and $0x1,%eax │ │ │ │ shr $0xb,%edx │ │ │ │ + and $0x1,%eax │ │ │ │ and $0x1f,%edx │ │ │ │ add $0x2,%eax │ │ │ │ mov %ecx,0x14(%esp) │ │ │ │ xor %ecx,%ecx │ │ │ │ and $0x20000,%esi │ │ │ │ mov %edx,0x18(%esp) │ │ │ │ lea 0x10(%esp),%edx │ │ │ │ @@ -1123501,51 +1123501,51 @@ │ │ │ │ shr $0xb,%eax │ │ │ │ and $0x1f,%eax │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ mov %edi,%eax │ │ │ │ call 5cd490 │ │ │ │ jmp 5cdc40 │ │ │ │ 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 5d0b13 │ │ │ │ lea -0x7229d0(%ebx),%ecx │ │ │ │ mov %edi,%eax │ │ │ │ call 5cd520 │ │ │ │ jmp 5cdc40 │ │ │ │ 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 5d0acb │ │ │ │ lea -0x722a70(%ebx),%ecx │ │ │ │ mov %edi,%eax │ │ │ │ call 5cd520 │ │ │ │ jmp 5cdc40 │ │ │ │ mov %esi,%edx │ │ │ │ @@ -1123594,74 +1123594,74 @@ │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ push (%eax) │ │ │ │ call 521460 │ │ │ │ add $0x20,%esp │ │ │ │ jmp 5cdc40 │ │ │ │ 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 5d0add │ │ │ │ lea -0x722890(%ebx),%ecx │ │ │ │ mov %edi,%eax │ │ │ │ call 5cd520 │ │ │ │ jmp 5cdc40 │ │ │ │ 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 5d0aa7 │ │ │ │ lea -0x722930(%ebx),%ecx │ │ │ │ mov %edi,%eax │ │ │ │ call 5cd520 │ │ │ │ jmp 5cdc40 │ │ │ │ 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 5d0aef │ │ │ │ lea -0x7227f0(%ebx),%ecx │ │ │ │ mov %edi,%eax │ │ │ │ call 5cd520 │ │ │ │ jmp 5cdc40 │ │ │ │ mov %esi,%eax │ │ │ │ lea 0x10(%esp),%edx │ │ │ │ @@ -1124246,28 +1124246,28 @@ │ │ │ │ test %ecx,%ecx │ │ │ │ je 5cda58 │ │ │ │ lea 0x10(%esp),%edx │ │ │ │ mov %edi,%eax │ │ │ │ movaps %xmm0,0x10(%esp) │ │ │ │ call 5cd5c0 │ │ │ │ jmp 5cdc40 │ │ │ │ - cmp $0x20,%ecx │ │ │ │ + cmp $0x20,%edx │ │ │ │ je 5ce270 │ │ │ │ - and $0x1000000,%edx │ │ │ │ + and $0x1000000,%ecx │ │ │ │ je 5ce288 │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 520f30 │ │ │ │ - mov %ebp,(%esp) │ │ │ │ mov %eax,%esi │ │ │ │ - call 520f30 │ │ │ │ - mov %eax,%edi │ │ │ │ pop %eax │ │ │ │ push 0x14(%esp) │ │ │ │ call 520f30 │ │ │ │ + mov %ebp,(%esp) │ │ │ │ + mov %eax,%edi │ │ │ │ + call 520f30 │ │ │ │ add $0xc,%esp │ │ │ │ mov %eax,%edx │ │ │ │ mov 0x14e0(%ebx),%eax │ │ │ │ mov %gs:(%eax),%eax │ │ │ │ add %eax,%edx │ │ │ │ add %eax,%esi │ │ │ │ add %eax,%edi │ │ │ │ @@ -1124300,26 +1124300,26 @@ │ │ │ │ jmp 5cdc40 │ │ │ │ lea 0x10(%esp),%edx │ │ │ │ lea -0x721c70(%ebx),%ecx │ │ │ │ mov %edi,%eax │ │ │ │ movaps %xmm0,0x10(%esp) │ │ │ │ call 5cd3e0 │ │ │ │ jmp 5cdc40 │ │ │ │ - cmp $0x20,%ecx │ │ │ │ + cmp $0x20,%edx │ │ │ │ je 5ce270 │ │ │ │ - and $0x1000000,%edx │ │ │ │ + and $0x1000000,%ecx │ │ │ │ je 5ce288 │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 520f30 │ │ │ │ - mov %ebp,(%esp) │ │ │ │ + pop %edi │ │ │ │ + push 0x14(%esp) │ │ │ │ mov %eax,%esi │ │ │ │ call 520f30 │ │ │ │ - pop %ebp │ │ │ │ - push 0x14(%esp) │ │ │ │ + mov %ebp,(%esp) │ │ │ │ mov %eax,%edi │ │ │ │ call 520f30 │ │ │ │ add $0xc,%esp │ │ │ │ mov %eax,%edx │ │ │ │ mov 0x14e0(%ebx),%eax │ │ │ │ mov %gs:(%eax),%eax │ │ │ │ add %eax,%edx │ │ │ │ @@ -1124334,28 +1124334,28 @@ │ │ │ │ lea 0x1a970(%ebx),%eax │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ push (%eax) │ │ │ │ call 521460 │ │ │ │ add $0x20,%esp │ │ │ │ jmp 5cdc40 │ │ │ │ - cmp $0x20,%ecx │ │ │ │ + cmp $0x20,%edx │ │ │ │ je 5ce270 │ │ │ │ - and $0x1000000,%edx │ │ │ │ + and $0x1000000,%ecx │ │ │ │ je 5ce288 │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 520f30 │ │ │ │ - mov %ebp,(%esp) │ │ │ │ mov %eax,%esi │ │ │ │ - call 520f30 │ │ │ │ - mov %eax,%edi │ │ │ │ pop %eax │ │ │ │ push 0x14(%esp) │ │ │ │ call 520f30 │ │ │ │ + mov %ebp,(%esp) │ │ │ │ + mov %eax,%edi │ │ │ │ + call 520f30 │ │ │ │ add $0xc,%esp │ │ │ │ mov %eax,%edx │ │ │ │ mov 0x14e0(%ebx),%eax │ │ │ │ mov %gs:(%eax),%eax │ │ │ │ add %eax,%edx │ │ │ │ add %eax,%esi │ │ │ │ add %eax,%edi │ │ │ │ @@ -1124377,22 +1124377,22 @@ │ │ │ │ and $0x60,%ebp │ │ │ │ cmp $0x20,%ebp │ │ │ │ je 5ce270 │ │ │ │ and $0x1000000,%esi │ │ │ │ je 5ce288 │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ - mov %edx,0x1c(%esp) │ │ │ │ - mov %ecx,0x18(%esp) │ │ │ │ + mov %edx,0x18(%esp) │ │ │ │ + mov %ecx,0x1c(%esp) │ │ │ │ call 520f30 │ │ │ │ - mov 0x18(%esp),%ecx │ │ │ │ + mov 0x1c(%esp),%ecx │ │ │ │ mov %eax,%esi │ │ │ │ mov %ecx,(%esp) │ │ │ │ call 520f30 │ │ │ │ - mov 0x1c(%esp),%edx │ │ │ │ + mov 0x18(%esp),%edx │ │ │ │ mov %eax,%edi │ │ │ │ mov %edx,(%esp) │ │ │ │ call 520f30 │ │ │ │ add $0xc,%esp │ │ │ │ mov %eax,%edx │ │ │ │ mov 0x14e0(%ebx),%eax │ │ │ │ mov %gs:(%eax),%eax │ │ │ │ @@ -1124417,22 +1124417,22 @@ │ │ │ │ and $0x60,%ebp │ │ │ │ cmp $0x20,%ebp │ │ │ │ je 5ce270 │ │ │ │ and $0x1000000,%esi │ │ │ │ je 5ce288 │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ - mov %edx,0x1c(%esp) │ │ │ │ - mov %ecx,0x18(%esp) │ │ │ │ + mov %edx,0x18(%esp) │ │ │ │ + mov %ecx,0x1c(%esp) │ │ │ │ call 520f30 │ │ │ │ - mov 0x18(%esp),%ecx │ │ │ │ + mov 0x1c(%esp),%ecx │ │ │ │ mov %eax,%esi │ │ │ │ mov %ecx,(%esp) │ │ │ │ call 520f30 │ │ │ │ - mov 0x1c(%esp),%edx │ │ │ │ + mov 0x18(%esp),%edx │ │ │ │ mov %eax,%edi │ │ │ │ mov %edx,(%esp) │ │ │ │ call 520f30 │ │ │ │ add $0xc,%esp │ │ │ │ mov %eax,%edx │ │ │ │ mov 0x14e0(%ebx),%eax │ │ │ │ mov %gs:(%eax),%eax │ │ │ │ @@ -1124523,20 +1124523,20 @@ │ │ │ │ test %ecx,%ecx │ │ │ │ je 5cda58 │ │ │ │ lea 0x10(%esp),%edx │ │ │ │ mov %edi,%eax │ │ │ │ movaps %xmm0,0x10(%esp) │ │ │ │ call 5cd5c0 │ │ │ │ jmp 5cdc40 │ │ │ │ - mov %esi,%edx │ │ │ │ mov %esi,%ecx │ │ │ │ + mov %esi,%edx │ │ │ │ mov %esi,%eax │ │ │ │ movl $0x0,0x10(%esp) │ │ │ │ - shr $0xb,%edx │ │ │ │ shr $0x6,%ecx │ │ │ │ + shr $0xb,%edx │ │ │ │ shr $0x10,%eax │ │ │ │ and $0x1f,%edx │ │ │ │ and $0x1f,%ecx │ │ │ │ and $0x1f,%eax │ │ │ │ and $0x200000,%esi │ │ │ │ mov %edx,0x18(%esp) │ │ │ │ lea 0x10(%esp),%edx │ │ │ │ @@ -1124618,20 +1124618,20 @@ │ │ │ │ movd %eax,%xmm1 │ │ │ │ mov %edi,%eax │ │ │ │ punpckldq %xmm2,%xmm1 │ │ │ │ punpcklqdq %xmm1,%xmm0 │ │ │ │ movaps %xmm0,0x10(%esp) │ │ │ │ call 5cd3e0 │ │ │ │ jmp 5cdc40 │ │ │ │ - mov %esi,%edx │ │ │ │ mov %esi,%ecx │ │ │ │ + mov %esi,%edx │ │ │ │ mov %esi,%eax │ │ │ │ movl $0x0,0x10(%esp) │ │ │ │ - shr $0xb,%edx │ │ │ │ shr $0x6,%ecx │ │ │ │ + shr $0xb,%edx │ │ │ │ shr $0x10,%eax │ │ │ │ and $0x1f,%edx │ │ │ │ and $0x1f,%ecx │ │ │ │ and $0x1f,%eax │ │ │ │ and $0x200000,%esi │ │ │ │ mov %edx,0x18(%esp) │ │ │ │ lea 0x10(%esp),%edx │ │ │ │ @@ -1124738,20 +1124738,20 @@ │ │ │ │ movd %eax,%xmm1 │ │ │ │ mov %edi,%eax │ │ │ │ punpckldq %xmm6,%xmm1 │ │ │ │ punpcklqdq %xmm1,%xmm0 │ │ │ │ movaps %xmm0,0x10(%esp) │ │ │ │ call 5cd3e0 │ │ │ │ jmp 5cdc40 │ │ │ │ - mov %esi,%edx │ │ │ │ mov %esi,%ecx │ │ │ │ + mov %esi,%edx │ │ │ │ mov %esi,%eax │ │ │ │ movl $0x0,0x10(%esp) │ │ │ │ - shr $0xb,%edx │ │ │ │ shr $0x6,%ecx │ │ │ │ + shr $0xb,%edx │ │ │ │ shr $0x10,%eax │ │ │ │ and $0x1f,%edx │ │ │ │ and $0x1f,%ecx │ │ │ │ and $0x1f,%eax │ │ │ │ and $0x200000,%esi │ │ │ │ mov %edx,0x18(%esp) │ │ │ │ lea 0x10(%esp),%edx │ │ │ │ @@ -1186972,24 +1186972,24 @@ │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 241d60 <_start@@Base+0x30> │ │ │ │ add $0x6e99e7,%ebx │ │ │ │ sub $0x1c,%esp │ │ │ │ mov 0x34(%esp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ mov %eax,%edi │ │ │ │ mov %eax,%ebp │ │ │ │ - mov %eax,%esi │ │ │ │ and $0xfc0007ff,%eax │ │ │ │ + shr $0xb,%esi │ │ │ │ shr $0x10,%edi │ │ │ │ shr $0x15,%ebp │ │ │ │ - shr $0xb,%esi │ │ │ │ + and $0x1f,%esi │ │ │ │ and $0x1f,%edi │ │ │ │ and $0x1f,%ebp │ │ │ │ - and $0x1f,%esi │ │ │ │ cmp $0x259,%eax │ │ │ │ je 604370 │ │ │ │ ja 603f10 │ │ │ │ cmp $0x159,%eax │ │ │ │ je 6043d0 │ │ │ │ ja 603fa0 │ │ │ │ cmp $0xd9,%eax │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ @@ -82716,16 +82716,16 @@ │ │ │ │ 0x00b0ff94 0c870345 0e108604 410e1483 05430e30 ...E....A....C.0 │ │ │ │ 0x00b0ffa4 024a0a0e 1446c30e 1041c60e 0c41c70e .J...F...A...A.. │ │ │ │ 0x00b0ffb4 0841c50e 044f0b52 0e1443c3 0e1041c6 .A...O.R..C...A. │ │ │ │ 0x00b0ffc4 0e0c43c7 0e0841c5 0e040000 18000000 ..C...A......... │ │ │ │ 0x00b0ffd4 a4311400 a55271ff 05000000 000e3083 .1...Rq.......0. │ │ │ │ 0x00b0ffe4 05850286 04870300 38000000 c0311400 ........8....1.. │ │ │ │ 0x00b0fff4 8cd3abff 5d000000 004c0e08 8502410e ....]....L....A. │ │ │ │ - 0x00b10004 0c870343 0e108604 460e1483 05500e20 ...C....F....P. │ │ │ │ - 0x00b10014 6c0e1441 c30e1041 c60e0c41 c70e0841 l..A...A...A...A │ │ │ │ + 0x00b10004 0c870343 0e108604 480e1483 05540e20 ...C....H....T. │ │ │ │ + 0x00b10014 660e1441 c30e1041 c60e0c41 c70e0841 f..A...A...A...A │ │ │ │ 0x00b10024 c50e0400 78000000 fc311400 b0d3abff ....x....1...... │ │ │ │ 0x00b10034 ae000000 00410e08 8502410e 0c870343 .....A....A....C │ │ │ │ 0x00b10044 0e108604 430e1483 054e0e30 5b0e3c43 ....C....N.0[.