~/f/procdump/RPMS.2 ~/f/procdump ~/f/procdump RPMS.2/procdump-3.5.3-1.1.x86_64.rpm RPMS/procdump-3.5.3-1.1.x86_64.rpm differ: byte 225, line 1 Comparing procdump-3.5.3-1.1.x86_64.rpm to procdump-3.5.3-1.1.x86_64.rpm comparing the rpm tags of procdump --- old-rpm-tags +++ new-rpm-tags @@ -200 +200 @@ -/usr/bin/procdump e62b044fcbcc24b7df3c1c0f4c26b6e6fa94e518711ddf5998612c9e78523841 0 +/usr/bin/procdump b71da8aecd03d982e22747c37594c589857c9910c9b00a1d541d2284e09889f2 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/procdump differs in ELF sections --- old /usr/bin/procdump (objdump) +++ new /usr/bin/procdump (objdump) @@ -263338,8 +263338,8 @@ 404c74 745f5049 44007569 6e740064 65760069 t_PID.uint.dev.i 404c84 6e6f6465 0073616d 706c6552 61746500 node.sampleRate. 404c94 4c494e55 585f4841 535f4250 465f434f LINUX_HAS_BPF_CO - 404ca4 4f4b4945 002f746d 702f2e74 6d706c56 OKIE./tmp/.tmplV - 404cb4 4531664a 2f627066 2f737263 2f627066 E1fJ/bpf/src/bpf + 404ca4 4f4b4945 002f746d 702f2e74 6d70614c OKIE./tmp/.tmpaL + 404cb4 63615a73 2f627066 2f737263 2f627066 caZs/bpf/src/bpf 404cc4 2f757364 742e6270 662e6800 09696620 /usdt.bpf.h..if 404cd4 28214c49 4e55585f 4841535f 4250465f (!LINUX_HAS_BPF_ 404ce4 434f4f4b 49452920 7b000909 6c6f6e67 COOKIE) {...long /usr/bin/procdump differs in assembler output --- old /usr/bin/procdump (disasm) +++ new /usr/bin/procdump (disasm) @@ -74885,7 +74885,7 @@ mov offset(%rip),%rax # <_DYNAMIC + ofs> mov %rax,offset(%rsp) lea offset(%rip),%rsi # - lea -offset(%rip),%rdx # + lea -offset(%rip),%rdx # lea offset(%rsp),%rcx mov %rbx,%rdi call *offset(%rip) # <_DYNAMIC + ofs> @@ -79333,7 +79333,7 @@ mov offset(%rip),%rax # <_DYNAMIC + ofs> mov %rax,offset(%rsp) lea offset(%rip),%rsi # - lea -offset(%rip),%rdx # + lea -offset(%rip),%rdx # lea offset(%rsp),%rcx mov %rbx,%rdi call *offset(%rip) # <_DYNAMIC + ofs> @@ -94940,7 +94940,7 @@ mov offset(%rip),%rax # <_DYNAMIC + ofs> mov %rax,offset(%rsp) lea offset(%rip),%rsi # - lea -offset(%rip),%rdx # + lea -offset(%rip),%rdx # mov %rsp,%rcx mov %rbx,%rdi call *offset(%rip) # <_DYNAMIC + ofs> @@ -157688,7 +157688,7 @@ mov %r15,offset(%rsp) lea offset(%rsp),%rax mov %rax,offset(%rsp) - lea offset(%rip),%rax # <_RNvXs1i_NtCsj3dcL0cw85Y_4core3fmtReNtB6_7Display3fmtCs9AHXafV7W87_8procdump.llvm.1862359793815513337> + lea offset(%rip),%rax # <_RNvXs1i_NtCsj3dcL0cw85Y_4core3fmtReNtB6_7Display3fmtCs9AHXafV7W87_8procdump.llvm.1282598627917689311> mov %rax,offset(%rsp) lea offset(%rsp),%rcx mov %rcx,offset(%rsp) @@ -157696,7 +157696,7 @@ lea offset(%rsp),%rcx mov %rcx,offset(%rsp) mov %rax,offset(%rsp) - lea -offset(%rip),%rsi # + lea -offset(%rip),%rsi # lea offset(%rsp),%r15 lea offset(%rsp),%rdx mov %r15,%rdi @@ -157767,7 +157767,7 @@ mov %r14,offset(%rsp) lea offset(%rsp),%rax mov %rax,offset(%rsp) - lea offset(%rip),%rax # <_RNvXs1i_NtCsj3dcL0cw85Y_4core3fmtReNtB6_7Display3fmtCs9AHXafV7W87_8procdump.llvm.1862359793815513337> + lea offset(%rip),%rax # <_RNvXs1i_NtCsj3dcL0cw85Y_4core3fmtReNtB6_7Display3fmtCs9AHXafV7W87_8procdump.llvm.1282598627917689311> mov %rax,offset(%rsp) lea offset(%rsp),%rcx mov %rcx,offset(%rsp) @@ -157775,7 +157775,7 @@ lea offset(%rsp),%rcx mov %rcx,offset(%rsp) mov %rax,offset(%rsp) - lea -offset(%rip),%rsi # + lea -offset(%rip),%rsi # mov %rsp,%r14 lea offset(%rsp),%rdx mov %r14,%rdi @@ -158813,7 +158813,7 @@ mov $something,%esi mov $something,%ecx mov %r13,%rdi - lea -offset(%rip),%rdx # + lea -offset(%rip),%rdx # call <_RINvMNtNtCsj3dcL0cw85Y_4core5slice5asciiSh27eq_ignore_ascii_case_chunksKj10_ECs9AHXafV7W87_8procdump> test %al,%al je <_RINvNtCs9AHXafV7W87_8procdump9eventpipe11parse_blockNCNvB2_19run_counter_monitors0_0EB4_ + ofs> @@ -158931,7 +158931,7 @@ mov $something,%esi mov $something,%ecx mov %r13,%rdi - lea -offset(%rip),%rdx # + lea -offset(%rip),%rdx # call <_RINvMNtNtCsj3dcL0cw85Y_4core5slice5asciiSh27eq_ignore_ascii_case_chunksKj10_ECs9AHXafV7W87_8procdump> test %al,%al je <_RINvNtCs9AHXafV7W87_8procdump9eventpipe11parse_blockNCNvB2_19run_counter_monitors0_0EB4_ + ofs> @@ -158951,7 +158951,7 @@ mov $something,%esi mov $something,%ecx mov %r13,%rdi - lea -offset(%rip),%rdx # + lea -offset(%rip),%rdx # call <_RINvMNtNtCsj3dcL0cw85Y_4core5slice5asciiSh27eq_ignore_ascii_case_chunksKj10_ECs9AHXafV7W87_8procdump> test %al,%al je <_RINvNtCs9AHXafV7W87_8procdump9eventpipe11parse_blockNCNvB2_19run_counter_monitors0_0EB4_ + ofs> @@ -158991,7 +158991,7 @@ mov $something,%esi mov $something,%ecx mov %r13,%rdi - lea -offset(%rip),%rdx # + lea -offset(%rip),%rdx # call <_RINvMNtNtCsj3dcL0cw85Y_4core5slice5asciiSh27eq_ignore_ascii_case_chunksKj10_ECs9AHXafV7W87_8procdump> test %al,%al je <_RINvNtCs9AHXafV7W87_8procdump9eventpipe11parse_blockNCNvB2_19run_counter_monitors0_0EB4_ + ofs> @@ -163574,7 +163574,7 @@ lock decq (%rax) decq %fs:0xffffffffffffffa8 movb $something,%fs:0xffffffffffffffb0 - lea -offset(%rip),%rdi # + lea -offset(%rip),%rdi # mov $something,%esi call <_RNvYNtNtNtNtCs9Pbxw63wX2K_3std3sys5stdio4unix6StderrNtNtNtCsj3dcL0cw85Y_4core2io5write5Write9write_allCs9AHXafV7W87_8procdump> mov %rax,%rdi @@ -163694,7 +163694,7 @@ lock decq (%rax) decq %fs:0xffffffffffffffa8 movb $something,%fs:0xffffffffffffffb0 - lea -offset(%rip),%rdi # + lea -offset(%rip),%rdi # mov $something,%esi call <_RNvYNtNtNtNtCs9Pbxw63wX2K_3std3sys5stdio4unix6StderrNtNtNtCsj3dcL0cw85Y_4core2io5write5Write9write_allCs9AHXafV7W87_8procdump> mov %rax,%rdi @@ -164229,19 +164229,19 @@ int3 int3 -_RINvNtCsj3dcL0cw85Y_4core3ptr9drop_glueINtNtNtNtCs9Pbxw63wX2K_3std4sync6poison5mutex10MutexGuardNtNtCs9AHXafV7W87_8procdump4sync12ControlStateEEB1A_.llvm.1862359793815513337: +_RINvNtCsj3dcL0cw85Y_4core3ptr9drop_glueINtNtNtNtCs9Pbxw63wX2K_3std4sync6poison5mutex10MutexGuardNtNtCs9AHXafV7W87_8procdump4sync12ControlStateEEB1A_.llvm.1282598627917689311: push %rbx test $something,%sil - jne <_RINvNtCsj3dcL0cw85Y_4core3ptr9drop_glueINtNtNtNtCs9Pbxw63wX2K_3std4sync6poison5mutex10MutexGuardNtNtCs9AHXafV7W87_8procdump4sync12ControlStateEEB1A_.llvm.1862359793815513337 + ofs> + jne <_RINvNtCsj3dcL0cw85Y_4core3ptr9drop_glueINtNtNtNtCs9Pbxw63wX2K_3std4sync6poison5mutex10MutexGuardNtNtCs9AHXafV7W87_8procdump4sync12ControlStateEEB1A_.llvm.1282598627917689311 + ofs> mov offset(%rip),%rax # <_DYNAMIC + ofs> mov (%rax),%rax shl $1,%rax test %rax,%rax - jne <_RINvNtCsj3dcL0cw85Y_4core3ptr9drop_glueINtNtNtNtCs9Pbxw63wX2K_3std4sync6poison5mutex10MutexGuardNtNtCs9AHXafV7W87_8procdump4sync12ControlStateEEB1A_.llvm.1862359793815513337 + ofs> + jne <_RINvNtCsj3dcL0cw85Y_4core3ptr9drop_glueINtNtNtNtCs9Pbxw63wX2K_3std4sync6poison5mutex10MutexGuardNtNtCs9AHXafV7W87_8procdump4sync12ControlStateEEB1A_.llvm.1282598627917689311 + ofs> xor %eax,%eax xchg %eax,(%rdi) cmp $something,%eax - je <_RINvNtCsj3dcL0cw85Y_4core3ptr9drop_glueINtNtNtNtCs9Pbxw63wX2K_3std4sync6poison5mutex10MutexGuardNtNtCs9AHXafV7W87_8procdump4sync12ControlStateEEB1A_.llvm.1862359793815513337 + ofs> + je <_RINvNtCsj3dcL0cw85Y_4core3ptr9drop_glueINtNtNtNtCs9Pbxw63wX2K_3std4sync6poison5mutex10MutexGuardNtNtCs9AHXafV7W87_8procdump4sync12ControlStateEEB1A_.llvm.1282598627917689311 + ofs> pop %rbx ret mov %rdi,%rsi @@ -164255,9 +164255,9 @@ call *offset(%rip) # <_DYNAMIC + ofs> mov %rbx,%rdi test %al,%al - jne <_RINvNtCsj3dcL0cw85Y_4core3ptr9drop_glueINtNtNtNtCs9Pbxw63wX2K_3std4sync6poison5mutex10MutexGuardNtNtCs9AHXafV7W87_8procdump4sync12ControlStateEEB1A_.llvm.1862359793815513337 + ofs> + jne <_RINvNtCsj3dcL0cw85Y_4core3ptr9drop_glueINtNtNtNtCs9Pbxw63wX2K_3std4sync6poison5mutex10MutexGuardNtNtCs9AHXafV7W87_8procdump4sync12ControlStateEEB1A_.llvm.1282598627917689311 + ofs> movb $something,offset(%rdi) - jmp <_RINvNtCsj3dcL0cw85Y_4core3ptr9drop_glueINtNtNtNtCs9Pbxw63wX2K_3std4sync6poison5mutex10MutexGuardNtNtCs9AHXafV7W87_8procdump4sync12ControlStateEEB1A_.llvm.1862359793815513337 + ofs> + jmp <_RINvNtCsj3dcL0cw85Y_4core3ptr9drop_glueINtNtNtNtCs9Pbxw63wX2K_3std4sync6poison5mutex10MutexGuardNtNtCs9AHXafV7W87_8procdump4sync12ControlStateEEB1A_.llvm.1282598627917689311 + ofs> int3 int3 int3 @@ -166294,7 +166294,7 @@ je <_RINvNtCsj3dcL0cw85Y_4core3ptr9drop_glueNtNtCs9AHXafV7W87_8procdump7monitor12MonitorErrorEBF_ + ofs> mov offset(%rdi),%rdi jmp *offset(%rip) # - jmp <_RINvNtCsj3dcL0cw85Y_4core3ptr9drop_glueNtNtCs9AHXafV7W87_8procdump7process12ProcessErrorEBF_.llvm.1862359793815513337> + jmp <_RINvNtCsj3dcL0cw85Y_4core3ptr9drop_glueNtNtCs9AHXafV7W87_8procdump7process12ProcessErrorEBF_.llvm.1282598627917689311> cmpq $something,offset(%rdi) je <_RINvNtCsj3dcL0cw85Y_4core3ptr9drop_glueNtNtCs9AHXafV7W87_8procdump7monitor12MonitorErrorEBF_ + ofs> mov offset(%rdi),%rdi @@ -166418,29 +166418,29 @@ call <_Unwind_Resume@plt> call *offset(%rip) # <_DYNAMIC + ofs> -_RINvNtCsj3dcL0cw85Y_4core3ptr9drop_glueNtNtCs9AHXafV7W87_8procdump7process12ProcessErrorEBF_.llvm.1862359793815513337: +_RINvNtCsj3dcL0cw85Y_4core3ptr9drop_glueNtNtCs9AHXafV7W87_8procdump7process12ProcessErrorEBF_.llvm.1282598627917689311: push %rbx mov (%rdi),%eax cmp $something,%eax - je <_RINvNtCsj3dcL0cw85Y_4core3ptr9drop_glueNtNtCs9AHXafV7W87_8procdump7process12ProcessErrorEBF_.llvm.1862359793815513337 + ofs> + je <_RINvNtCsj3dcL0cw85Y_4core3ptr9drop_glueNtNtCs9AHXafV7W87_8procdump7process12ProcessErrorEBF_.llvm.1282598627917689311 + ofs> cmp $something,%eax - je <_RINvNtCsj3dcL0cw85Y_4core3ptr9drop_glueNtNtCs9AHXafV7W87_8procdump7process12ProcessErrorEBF_.llvm.1862359793815513337 + ofs> + je <_RINvNtCsj3dcL0cw85Y_4core3ptr9drop_glueNtNtCs9AHXafV7W87_8procdump7process12ProcessErrorEBF_.llvm.1282598627917689311 + ofs> cmp $something,%eax - jne <_RINvNtCsj3dcL0cw85Y_4core3ptr9drop_glueNtNtCs9AHXafV7W87_8procdump7process12ProcessErrorEBF_.llvm.1862359793815513337 + ofs> + jne <_RINvNtCsj3dcL0cw85Y_4core3ptr9drop_glueNtNtCs9AHXafV7W87_8procdump7process12ProcessErrorEBF_.llvm.1282598627917689311 + ofs> cmpq $something,offset(%rdi) - je <_RINvNtCsj3dcL0cw85Y_4core3ptr9drop_glueNtNtCs9AHXafV7W87_8procdump7process12ProcessErrorEBF_.llvm.1862359793815513337 + ofs> + je <_RINvNtCsj3dcL0cw85Y_4core3ptr9drop_glueNtNtCs9AHXafV7W87_8procdump7process12ProcessErrorEBF_.llvm.1282598627917689311 + ofs> mov offset(%rdi),%rax mov %rdi,%rbx mov %rax,%rdi call *offset(%rip) # mov %rbx,%rdi cmpq $something,offset(%rdi) - je <_RINvNtCsj3dcL0cw85Y_4core3ptr9drop_glueNtNtCs9AHXafV7W87_8procdump7process12ProcessErrorEBF_.llvm.1862359793815513337 + ofs> + je <_RINvNtCsj3dcL0cw85Y_4core3ptr9drop_glueNtNtCs9AHXafV7W87_8procdump7process12ProcessErrorEBF_.llvm.1282598627917689311 + ofs> mov offset(%rdi),%rdi pop %rbx jmp *offset(%rip) # cmpq $something,offset(%rdi) - je <_RINvNtCsj3dcL0cw85Y_4core3ptr9drop_glueNtNtCs9AHXafV7W87_8procdump7process12ProcessErrorEBF_.llvm.1862359793815513337 + ofs> + je <_RINvNtCsj3dcL0cw85Y_4core3ptr9drop_glueNtNtCs9AHXafV7W87_8procdump7process12ProcessErrorEBF_.llvm.1282598627917689311 + ofs> mov offset(%rdi),%rax mov %rdi,%rbx overalldiffered=1 (number of pkgs that are not bit-by-bit identical: 0 is good) overall=1