~/f/gawk/RPMS.2017 ~/f/gawk ~/f/gawk RPMS.2017/gawk-5.3.0-1.1.x86_64.rpm RPMS/gawk-5.3.0-1.1.x86_64.rpm differ: byte 225, line 1 Comparing gawk-5.3.0-1.1.x86_64.rpm to gawk-5.3.0-1.1.x86_64.rpm comparing the rpm tags of gawk --- old-rpm-tags +++ new-rpm-tags @@ -223 +223 @@ -/usr/bin/gawk e0a8c086444259b5d755d9528e4d1755050ee00ab1a695437a3d6773cb552b57 0 +/usr/bin/gawk 1b76666ca94d08a4dbe6dbb96422bd69eb05c2472981c206fc8eca1ed70b54a4 0 comparing rpmtags comparing RELEASE comparing PROVIDES comparing scripts comparing filelist comparing file checksum creating rename script RPM file checksum differs. Extracting packages /usr/bin/gawk differs in ELF sections --- old /usr/bin/gawk (objdump) +++ new /usr/bin/gawk (objdump) @@ -621,17 +621,17 @@ 402968 00000000 00000000 00000000 00000000 ................ 402978 7a060000 12000000 00000000 00000000 z............... 402988 00000000 00000000 150c0000 12001000 ................ - 402998 d6694300 00000000 18000000 00000000 .iC............. + 402998 cf694300 00000000 18000000 00000000 .iC............. 4029a8 9f060000 11001b00 30394900 00000000 ........09I..... 4029b8 04000000 00000000 2c0c0000 12001000 ........,....... - 4029c8 096a4300 00000000 2d000000 00000000 .jC.....-....... - 4029d8 0c0c0000 12001000 c1694300 00000000 .........iC..... + 4029c8 026a4300 00000000 2d000000 00000000 .jC.....-....... + 4029d8 0c0c0000 12001000 ba694300 00000000 .........iC..... 4029e8 15000000 00000000 040c0000 12001000 ................ - 4029f8 3f694300 00000000 82000000 00000000 ?iC............. + 4029f8 38694300 00000000 82000000 00000000 8iC............. 402a08 7b010000 21001b00 28394900 00000000 {...!...(9I..... 402a18 08000000 00000000 470a0000 12001000 ........G....... 402a28 905d4400 00000000 12000000 00000000 .]D............. - 402a38 3d0c0000 12001000 ba854300 00000000 =.........C..... + 402a38 3d0c0000 12001000 b3854300 00000000 =.........C..... 402a48 ee000000 00000000 180d0000 12000000 ................ 402a58 00000000 00000000 00000000 00000000 ................ 402a68 6a020000 11001b00 38394900 00000000 j.......89I..... @@ -666,7 +666,7 @@ 402c38 803c4900 00000000 08000000 00000000 . jmp - call <__errno_location@plt> - mov offset(%rsp),%rbx - mov (%rax),%eax - mov %eax,(%rbx) - call - test %eax,%eax - je - mov %r12,%rdi - call - test %eax,%eax - je - mov $something,%eax + call + mov offset(%rsp),%rax jmp mov offset(%rdx),%rax cmp %rax,offset(%rdx) jae jmp - call <__errno_location@plt> - mov offset(%rsp),%rsi - mov (%rax),%eax - mov %eax,(%rsi) - call - test %eax,%eax + testb $something,offset(%rip) # jne - orl $something,offset(%r12) + call + mov offset(%rip),%rdi # + mov offset(%rip),%r13 # + call + mov %rax,offset(%r13) + mov offset(%rsp),%rax + xor %ecx,%ecx + mov %rcx,offset(%rip) # jmp - test %eax,%eax + testb $something,offset(%rip) # jne - mov offset(%rip),%rax # - mov (%rax),%rdi call mov offset(%rsp),%rsi mov offset(%rsp),%rdi xor %edx,%edx - mov offset(%rip),%rbx # + mov offset(%rip),%r13 # call - mov %rax,(%rbx) + mov %rax,offset(%r13) + mov offset(%rsp),%rax + jmp + test $something,%ah + jne + mov %rdx,%rdi + call <__gmpz_get_si@plt> jmp - orl $something,offset(%r12) + lea offset(%rip),%rsi # + mov %rsi,offset(%rbx) jmp - call - mov offset(%rsp),%rax + mov offset(%rip),%esi # + mov %rdx,%rdi + call jmp - testb $something,offset(%rip) # + test %eax,%eax jne + mov offset(%rip),%rax # + mov (%rax),%rdi call mov offset(%rsp),%rsi mov offset(%rsp),%rdi xor %edx,%edx - mov offset(%rip),%r13 # + mov offset(%rip),%rbx # call - mov %rax,offset(%r13) - mov offset(%rsp),%rax + mov %rax,(%rbx) jmp - mov offset(%rsp),%rax - cmp %rax,offset(%r12) + orl $something,offset(%rbx) + jmp + mov offset(%rbx),%eax + shl $something,%eax + sar $something,%eax + jmp + cmp %r13,offset(%rbx) je jmp add offset(%rsp),%rdx @@ -16050,7 +16054,8 @@ mov %rcx,offset(%rsp) lea offset(%rip),%rax # <_IO_stdin_used + ofs> mov %r8,offset(%rsp) - mov %r10,offset(%rsp) + mov %r11,offset(%rsp) + mov %r10d,offset(%rsp) mov %rax,offset(%rip) # movl $something,offset(%rip) # call @@ -16058,33 +16063,30 @@ xor %eax,%eax call mov offset(%rsp),%r8 - mov offset(%rsp),%r10 - mov offset(%r12),%rsi + mov offset(%rsp),%r10d + mov offset(%rbx),%rsi + mov offset(%rsp),%r11 mov offset(%rsp),%rcx cmp %rsi,%r8 jb - cmp %r10,offset(%r12) + cmp %r11,offset(%rbx) jae - mov offset(%r12),%rdi - jmp - lea offset(%rip),%rsi # - mov %rsi,offset(%r12) + mov offset(%rbx),%rdi jmp - lea (%rcx,%rsi,1),%r10 + lea (%rcx,%rsi,1),%r11 jmp - lea offset(%rip),%rax # <_IO_stdin_used + ofs> - mov $something,%edx - lea offset(%rip),%rsi # <_IO_stdin_used + ofs> - xor %edi,%edi - mov %r10,offset(%rsp) - mov %rax,offset(%rip) # - movl $something,offset(%rip) # - call - mov %rax,%rdi - xor %eax,%eax - call - mov offset(%r12),%rdi - mov offset(%rsp),%r10 + call <__errno_location@plt> + mov offset(%rsp),%rsi + mov (%rax),%eax + mov %eax,(%rsi) + call + test %eax,%eax + je + mov %rbx,%rdi + call + test %eax,%eax + je + mov $something,%eax jmp testb $something,offset(%rip) # jne @@ -16097,33 +16099,34 @@ mov %rax,offset(%r13) mov offset(%rsp),%rax jmp - test $something,%ah - jne - mov %r15,%rdi - call <__gmpz_get_si@plt> + lea offset(%rip),%rax # <_IO_stdin_used + ofs> + mov $something,%edx + lea offset(%rip),%rsi # <_IO_stdin_used + ofs> + xor %edi,%edi + mov %r11,offset(%rsp) + mov %r10d,offset(%rsp) + mov %rax,offset(%rip) # + movl $something,offset(%rip) # + call + mov %rax,%rdi + xor %eax,%eax + call + mov offset(%rsp),%r10d + mov offset(%rsp),%r11 + mov offset(%rbx),%rdi jmp - testb $something,offset(%rip) # + call <__errno_location@plt> + mov offset(%rsp),%rsi + mov (%rax),%eax + mov %eax,(%rsi) + call + test %eax,%eax jne - call - mov offset(%rip),%rdi # - mov offset(%rip),%r13 # - call overalldiffered=1 (number of pkgs that are not bit-by-bit identical: 0 is good) overall=1