~/f/spotifyd/RPMS.2017 ~/f/spotifyd ~/f/spotifyd RPMS.2017/spotifyd-0.3.2-0.0.x86_64.rpm RPMS/spotifyd-0.3.2-0.0.x86_64.rpm differ: byte 225, line 1 Comparing spotifyd-0.3.2-0.0.x86_64.rpm to spotifyd-0.3.2-0.0.x86_64.rpm comparing the rpm tags of spotifyd --- old-rpm-tags +++ new-rpm-tags @@ -175,7 +175,7 @@ ___QF_FILELIST___ ___QF_CHECKSUM___ -/usr/bin/spotifyd ffc48a49a0f2a06c5cc3fc3b480059095ff0c7a24deb6376ffdf8128903dc4d5 0 +/usr/bin/spotifyd 34336daf6d436cdbf1aedf35591f07c0eac14ab843f165b0e9dca4ecd966a97b 0 /usr/lib/systemd/system/spotifyd.service 688e97a420af1e67e0c6de5e9133710879f2a93d8af0a96e5c28b539551c5fdc 0 /usr/share/doc/packages/spotifyd 0 /usr/share/doc/packages/spotifyd/CHANGELOG.md 3a0987fc4a0963ae2d5976f59f6f6e00611814d2db695fd80a7a4c3c969b29fd 2 comparing rpmtags comparing RELEASE comparing PROVIDES comparing scripts comparing filelist comparing file checksum creating rename script RPM file checksum differs. Extracting packages /usr/bin/spotifyd differs in assembler output --- old /usr/bin/spotifyd (disasm) +++ new /usr/bin/spotifyd (disasm) @@ -12585,7 +12585,7 @@ movaps %xmm1,offset(%rsp) movaps %xmm0,offset(%rsp) mov %r8,(%rsp) - lea offset(%rip),%rdx # + lea offset(%rip),%rdx # lea offset(%rsp),%rsi lea offset(%rsp),%rcx lea offset(%rsp),%r9 @@ -12605,7 +12605,7 @@ movaps %xmm1,offset(%rsp) movaps %xmm0,offset(%rsp) mov %r8,(%rsp) - lea offset(%rip),%rdx # + lea offset(%rip),%rdx # lea offset(%rsp),%rsi lea offset(%rsp),%rcx lea offset(%rsp),%r9 @@ -879838,11 +879838,11 @@ jmp <_ZN14librespot_core7mercury14MercuryManager3new17hb7e4407f893c1076E + ofs> mov %rax,%rbx lea offset(%rsp),%rdi - callq <_ZN4core3ptr57drop_in_place$LT$std..sys_common..mutex..MovableMutex$GT$17ha23c561a9c3ff931E.llvm.10834321529511061758> + callq <_ZN4core3ptr57drop_in_place$LT$std..sys_common..mutex..MovableMutex$GT$17ha23c561a9c3ff931E.llvm.665361356037588441> jmp <_ZN14librespot_core7mercury14MercuryManager3new17hb7e4407f893c1076E + ofs> mov %rax,%rbx lea offset(%rsp),%rdi - callq <_ZN4core3ptr65drop_in_place$LT$librespot_core..mercury..MercuryManagerInner$GT$17hc3e5dbb4369e9ec3E.llvm.10834321529511061758> + callq <_ZN4core3ptr65drop_in_place$LT$librespot_core..mercury..MercuryManagerInner$GT$17hc3e5dbb4369e9ec3E.llvm.665361356037588441> jmp <_ZN14librespot_core7mercury14MercuryManager3new17hb7e4407f893c1076E + ofs> mov %rax,%rbx mov %rsp,%rdi @@ -884086,7 +884086,7 @@ jb <_ZN14librespot_core14authentication11Credentials12save_to_file17h22ce23eb54294476E + ofs> mov $something,%ebx mov $something,%r8d - lea offset(%rip),%r9 # + lea offset(%rip),%r9 # nopw offset(%rax,%rax,1) mov %ecx,%esi imul %r8,%rsi @@ -884120,7 +884120,7 @@ imul $something,%edx,%esi sub %esi,%ecx movzwl %cx,%ecx - lea offset(%rip),%rsi # + lea offset(%rip),%rsi # movzwl (%rsi,%rcx,2),%ecx mov %cx,offset(%rsp,%r12,1) add $something,%r12 @@ -884138,7 +884138,7 @@ cmp $something,%esi jae <_ZN14librespot_core14authentication11Credentials12save_to_file17h22ce23eb54294476E + ofs> jmp <_ZN14librespot_core14authentication11Credentials12save_to_file17h22ce23eb54294476E + ofs> - lea offset(%rip),%rdx # + lea offset(%rip),%rdx # movzwl (%rdx,%rcx,2),%ecx mov %cx,offset(%rsp,%r12,1) add $something,%r12 @@ -884561,11 +884561,11 @@ jmp <_ZN14librespot_core9audio_key15AudioKeyManager3new17hbd90b123fcf66eb9E + ofs> mov %rax,%rbx lea offset(%rsp),%rdi - callq <_ZN4core3ptr57drop_in_place$LT$std..sys_common..mutex..MovableMutex$GT$17ha23c561a9c3ff931E.llvm.10834321529511061758> + callq <_ZN4core3ptr57drop_in_place$LT$std..sys_common..mutex..MovableMutex$GT$17ha23c561a9c3ff931E.llvm.665361356037588441> jmp <_ZN14librespot_core9audio_key15AudioKeyManager3new17hbd90b123fcf66eb9E + ofs> mov %rax,%rbx lea offset(%rsp),%rdi - callq <_ZN4core3ptr68drop_in_place$LT$librespot_core..audio_key..AudioKeyManagerInner$GT$17h4dae342929df65caE.llvm.10834321529511061758> + callq <_ZN4core3ptr68drop_in_place$LT$librespot_core..audio_key..AudioKeyManagerInner$GT$17h4dae342929df65caE.llvm.665361356037588441> jmp <_ZN14librespot_core9audio_key15AudioKeyManager3new17hbd90b123fcf66eb9E + ofs> mov %rax,%rbx mov %rsp,%rdi @@ -901733,11 +901733,11 @@ jmp <_ZN14librespot_core7channel14ChannelManager3new17h0e587122bae85addE + ofs> mov %rax,%rbx lea offset(%rsp),%rdi - callq <_ZN4core3ptr57drop_in_place$LT$std..sys_common..mutex..MovableMutex$GT$17ha23c561a9c3ff931E.llvm.10834321529511061758> + callq <_ZN4core3ptr57drop_in_place$LT$std..sys_common..mutex..MovableMutex$GT$17ha23c561a9c3ff931E.llvm.665361356037588441> jmp <_ZN14librespot_core7channel14ChannelManager3new17h0e587122bae85addE + ofs> mov %rax,%rbx lea offset(%rsp),%rdi - callq <_ZN4core3ptr65drop_in_place$LT$librespot_core..channel..ChannelManagerInner$GT$17hf9bc997c68f4e7d9E.llvm.10834321529511061758> + callq <_ZN4core3ptr65drop_in_place$LT$librespot_core..channel..ChannelManagerInner$GT$17hf9bc997c68f4e7d9E.llvm.665361356037588441> jmp <_ZN14librespot_core7channel14ChannelManager3new17h0e587122bae85addE + ofs> mov %rax,%rbx mov %rsp,%rdi @@ -913077,19 +913077,19 @@ ud2 mov %rax,%rbx lea offset(%rsp),%rdi - callq <_ZN4core3ptr57drop_in_place$LT$std..sys_common..mutex..MovableMutex$GT$17ha23c561a9c3ff931E.llvm.10834321529511061758> + callq <_ZN4core3ptr57drop_in_place$LT$std..sys_common..mutex..MovableMutex$GT$17ha23c561a9c3ff931E.llvm.665361356037588441> jmp <_ZN7futures4sync4mpsc7channel17ha3ca536f05babc1bE + ofs> mov %rax,%rbx lea offset(%rsp),%rdi - callq <_ZN4core3ptr52drop_in_place$LT$futures..sync..mpsc..SenderTask$GT$17hfcab27c814786646E.llvm.10834321529511061758> + callq <_ZN4core3ptr52drop_in_place$LT$futures..sync..mpsc..SenderTask$GT$17hfcab27c814786646E.llvm.665361356037588441> jmp <_ZN7futures4sync4mpsc7channel17ha3ca536f05babc1bE + ofs> mov %rax,%rbx lea offset(%rsp),%rdi - callq <_ZN4core3ptr57drop_in_place$LT$std..sys_common..mutex..MovableMutex$GT$17ha23c561a9c3ff931E.llvm.10834321529511061758> + callq <_ZN4core3ptr57drop_in_place$LT$std..sys_common..mutex..MovableMutex$GT$17ha23c561a9c3ff931E.llvm.665361356037588441> jmp <_ZN7futures4sync4mpsc7channel17ha3ca536f05babc1bE + ofs> mov %rax,%rbx lea offset(%rsp),%rdi - callq <_ZN4core3ptr52drop_in_place$LT$futures..sync..mpsc..SenderTask$GT$17hfcab27c814786646E.llvm.10834321529511061758> + callq <_ZN4core3ptr52drop_in_place$LT$futures..sync..mpsc..SenderTask$GT$17hfcab27c814786646E.llvm.665361356037588441> jmp <_ZN7futures4sync4mpsc7channel17ha3ca536f05babc1bE + ofs> mov %rax,%rbx lea offset(%rsp),%rdi @@ -913270,19 +913270,19 @@ ud2 mov %rax,%rbx lea offset(%rsp),%rdi - callq <_ZN4core3ptr57drop_in_place$LT$std..sys_common..mutex..MovableMutex$GT$17ha23c561a9c3ff931E.llvm.10834321529511061758> + callq <_ZN4core3ptr57drop_in_place$LT$std..sys_common..mutex..MovableMutex$GT$17ha23c561a9c3ff931E.llvm.665361356037588441> jmp <_ZN7futures4sync4mpsc9unbounded17h4e21866bb73127f4E + ofs> mov %rax,%rbx lea offset(%rsp),%rdi - callq <_ZN4core3ptr52drop_in_place$LT$futures..sync..mpsc..SenderTask$GT$17hfcab27c814786646E.llvm.10834321529511061758> + callq <_ZN4core3ptr52drop_in_place$LT$futures..sync..mpsc..SenderTask$GT$17hfcab27c814786646E.llvm.665361356037588441> jmp <_ZN7futures4sync4mpsc9unbounded17h4e21866bb73127f4E + ofs> mov %rax,%rbx lea offset(%rsp),%rdi - callq <_ZN4core3ptr57drop_in_place$LT$std..sys_common..mutex..MovableMutex$GT$17ha23c561a9c3ff931E.llvm.10834321529511061758> + callq <_ZN4core3ptr57drop_in_place$LT$std..sys_common..mutex..MovableMutex$GT$17ha23c561a9c3ff931E.llvm.665361356037588441> jmp <_ZN7futures4sync4mpsc9unbounded17h4e21866bb73127f4E + ofs> mov %rax,%rbx lea offset(%rsp),%rdi - callq <_ZN4core3ptr52drop_in_place$LT$futures..sync..mpsc..SenderTask$GT$17hfcab27c814786646E.llvm.10834321529511061758> + callq <_ZN4core3ptr52drop_in_place$LT$futures..sync..mpsc..SenderTask$GT$17hfcab27c814786646E.llvm.665361356037588441> jmp <_ZN7futures4sync4mpsc9unbounded17h4e21866bb73127f4E + ofs> mov %rax,%rbx lea offset(%rsp),%rdi @@ -913466,19 +913466,19 @@ ud2 mov %rax,%rbx lea offset(%rsp),%rdi - callq <_ZN4core3ptr57drop_in_place$LT$std..sys_common..mutex..MovableMutex$GT$17ha23c561a9c3ff931E.llvm.10834321529511061758> + callq <_ZN4core3ptr57drop_in_place$LT$std..sys_common..mutex..MovableMutex$GT$17ha23c561a9c3ff931E.llvm.665361356037588441> jmp <_ZN7futures4sync4mpsc9unbounded17h859580e0897bb377E + ofs> mov %rax,%rbx lea offset(%rsp),%rdi - callq <_ZN4core3ptr52drop_in_place$LT$futures..sync..mpsc..SenderTask$GT$17hfcab27c814786646E.llvm.10834321529511061758> + callq <_ZN4core3ptr52drop_in_place$LT$futures..sync..mpsc..SenderTask$GT$17hfcab27c814786646E.llvm.665361356037588441> jmp <_ZN7futures4sync4mpsc9unbounded17h859580e0897bb377E + ofs> mov %rax,%rbx lea offset(%rsp),%rdi - callq <_ZN4core3ptr57drop_in_place$LT$std..sys_common..mutex..MovableMutex$GT$17ha23c561a9c3ff931E.llvm.10834321529511061758> + callq <_ZN4core3ptr57drop_in_place$LT$std..sys_common..mutex..MovableMutex$GT$17ha23c561a9c3ff931E.llvm.665361356037588441> jmp <_ZN7futures4sync4mpsc9unbounded17h859580e0897bb377E + ofs> mov %rax,%rbx lea offset(%rsp),%rdi - callq <_ZN4core3ptr52drop_in_place$LT$futures..sync..mpsc..SenderTask$GT$17hfcab27c814786646E.llvm.10834321529511061758> + callq <_ZN4core3ptr52drop_in_place$LT$futures..sync..mpsc..SenderTask$GT$17hfcab27c814786646E.llvm.665361356037588441> jmp <_ZN7futures4sync4mpsc9unbounded17h859580e0897bb377E + ofs> mov %rax,%rbx lea offset(%rsp),%rdi @@ -914904,11 +914904,11 @@ ud2 mov %rax,%rbx lea offset(%rsp),%rdi - callq <_ZN4core3ptr57drop_in_place$LT$std..sys_common..mutex..MovableMutex$GT$17ha23c561a9c3ff931E.llvm.10834321529511061758> + callq <_ZN4core3ptr57drop_in_place$LT$std..sys_common..mutex..MovableMutex$GT$17ha23c561a9c3ff931E.llvm.665361356037588441> jmp <_ZN84_$LT$futures..sync..mpsc..UnboundedSender$LT$T$GT$$u20$as$u20$core..clone..Clone$GT$5clone17h9bce348a9df2f581E + ofs> mov %rax,%rbx lea offset(%rsp),%rdi - callq <_ZN4core3ptr52drop_in_place$LT$futures..sync..mpsc..SenderTask$GT$17hfcab27c814786646E.llvm.10834321529511061758> + callq <_ZN4core3ptr52drop_in_place$LT$futures..sync..mpsc..SenderTask$GT$17hfcab27c814786646E.llvm.665361356037588441> jmp <_ZN84_$LT$futures..sync..mpsc..UnboundedSender$LT$T$GT$$u20$as$u20$core..clone..Clone$GT$5clone17h9bce348a9df2f581E + ofs> mov %rax,%rbx lea offset(%rsp),%rdi @@ -933922,10 +933922,10 @@ xor %ebp,%ebp callq *offset(%rip) # <_GLOBAL_OFFSET_TABLE_ + ofs> mov %rax,%rbx - lea offset(%rip),%rax # + lea offset(%rip),%rax # mov %rax,offset(%rsp) movq $something,offset(%rsp) - lea offset(%rip),%rax # + lea offset(%rip),%rax # mov %rax,offset(%rsp) movq $something,offset(%rsp) lea offset(%rsp),%rax @@ -933972,12 +933972,12 @@ xor %ebp,%ebp mov %rax,%rdi callq *offset(%rip) # <_GLOBAL_OFFSET_TABLE_ + ofs> - lea offset(%rip),%rax # + lea offset(%rip),%rax # mov %rax,offset(%rsp) movq $something,offset(%rsp) mov %r12,offset(%rsp) mov %r13,offset(%rsp) - lea offset(%rip),%rax # + lea offset(%rip),%rax # /usr/bin/spotifyd differs in ELF section .rodata --- old /usr/bin/spotifyd (objdump) +++ new /usr/bin/spotifyd (objdump) @@ -24073,7 +24073,7 @@ 7eb040 00000000 00000000 02000000 00000000 ................ 7eb050 20000000 08000000 03000000 00000000 ............... 7eb060 6c696272 6573706f 742d554e 4b4e4f57 librespot-UNKNOW - 7eb070 4e37496b 43373869 734e6f6e 506c6179 N7IkC78isNonPlay + 7eb070 4e724364 67426242 574e6f6e 506c6179 NrCdgBbBWNonPlay 7eb080 61626c65 506f6463 61737454 7261636b ablePodcastTrack 7eb090 53706f74 69667949 64696461 7564696f SpotifyIdidaudio 7eb0a0 5f747970 6553706f 74696679 49644572 _typeSpotifyIdEr overalldiffered=1 (not bit-by-bit identical) overall=1