~/f/lapce/RPMS.2017 ~/f/lapce ~/f/lapce RPMS.2017/lapce-0.2.4-0.0.x86_64.rpm RPMS/lapce-0.2.4-0.0.x86_64.rpm differ: byte 225, line 1 Comparing lapce-0.2.4-0.0.x86_64.rpm to lapce-0.2.4-0.0.x86_64.rpm comparing the rpm tags of lapce --- old-rpm-tags +++ new-rpm-tags @@ -697,2 +697,2 @@ -/usr/bin/lapce 031bbbd7859d3a74c2bc6a3bbc04ab674aedf4a150809457d5234dc29392affb 0 -/usr/bin/lapce-proxy 031bbbd7859d3a74c2bc6a3bbc04ab674aedf4a150809457d5234dc29392affb 0 +/usr/bin/lapce 67dc23111f6ec427fdfe93985a49cacd19c708992ed365ba6fa2f02c353a7d44 0 +/usr/bin/lapce-proxy 67dc23111f6ec427fdfe93985a49cacd19c708992ed365ba6fa2f02c353a7d44 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/lapce differs in ELF sections --- old /usr/bin/lapce (objdump) +++ new /usr/bin/lapce (objdump) @@ -1940,593 +1940,593 @@ 007bb8 e0b22900 00000000 18a81a05 00000000 ..)............. 007bc8 08000000 00000000 b0b32900 00000000 ..........)..... 007bd8 20a81a05 00000000 08000000 00000000 ............... - 007be8 90a50001 00000000 28a81a05 00000000 ........(....... - 007bf8 08000000 00000000 80b10001 00000000 ................ + 007be8 b0c10001 00000000 28a81a05 00000000 ........(....... + 007bf8 08000000 00000000 a0cd0001 00000000 ................ 007c08 30a81a05 00000000 08000000 00000000 0............... - 007c18 70790001 00000000 38a81a05 00000000 py......8....... - 007c28 08000000 00000000 40bfff00 00000000 ........@....... + 007c18 90950001 00000000 38a81a05 00000000 ........8....... + 007c28 08000000 00000000 60dbff00 00000000 ........`....... 007c38 40a81a05 00000000 08000000 00000000 @............... - 007c48 70b7ff00 00000000 48a81a05 00000000 p.......H....... - 007c58 08000000 00000000 10c7ff00 00000000 ................ + 007c48 90d3ff00 00000000 48a81a05 00000000 ........H....... + 007c58 08000000 00000000 30e3ff00 00000000 ........0....... 007c68 50a81a05 00000000 08000000 00000000 P............... - 007c78 404a0001 00000000 58a81a05 00000000 @J......X....... - 007c88 08000000 00000000 90430001 00000000 .........C...... + 007c78 60660001 00000000 58a81a05 00000000 `f......X....... + 007c88 08000000 00000000 b05f0001 00000000 ........._...... 007c98 60a81a05 00000000 08000000 00000000 `............... - 007ca8 f0500001 00000000 68a81a05 00000000 .P......h....... - 007cb8 08000000 00000000 704bff00 00000000 ........pK...... + 007ca8 106d0001 00000000 68a81a05 00000000 .m......h....... + 007cb8 08000000 00000000 9067ff00 00000000 .........g...... 007cc8 70a81a05 00000000 08000000 00000000 p............... - 007cd8 e04eff00 00000000 78a81a05 00000000 .N......x....... - 007ce8 08000000 00000000 5052ff00 00000000 ........PR...... + 007cd8 006bff00 00000000 78a81a05 00000000 .k......x....... + 007ce8 08000000 00000000 706eff00 00000000 ........pn...... 007cf8 80a81a05 00000000 08000000 00000000 ................ - 007d08 9049ff00 00000000 88a81a05 00000000 .I.............. - 007d18 08000000 00000000 304aff00 00000000 ........0J...... + 007d08 b065ff00 00000000 88a81a05 00000000 .e.............. + 007d18 08000000 00000000 5066ff00 00000000 ........Pf...... 007d28 90a81a05 00000000 08000000 00000000 ................ - 007d38 d04aff00 00000000 98a81a05 00000000 .J.............. - 007d48 08000000 00000000 3073ff00 00000000 ........0s...... + 007d38 f066ff00 00000000 98a81a05 00000000 .f.............. + 007d48 08000000 00000000 508fff00 00000000 ........P....... 007d58 a0a81a05 00000000 08000000 00000000 ................ - 007d68 a072ff00 00000000 a8a81a05 00000000 .r.............. - 007d78 08000000 00000000 1072ff00 00000000 .........r...... + 007d68 c08eff00 00000000 a8a81a05 00000000 ................ + 007d78 08000000 00000000 308eff00 00000000 ........0....... 007d88 b0a81a05 00000000 08000000 00000000 ................ - 007d98 90f00001 00000000 b8a81a05 00000000 ................ - 007da8 08000000 00000000 00f00001 00000000 ................ + 007d98 b00c0101 00000000 b8a81a05 00000000 ................ + 007da8 08000000 00000000 200c0101 00000000 ........ ....... 007db8 c0a81a05 00000000 08000000 00000000 ................ - 007dc8 70ef0001 00000000 c8a81a05 00000000 p............... - 007dd8 08000000 00000000 9066ff00 00000000 .........f...... + 007dc8 900b0101 00000000 c8a81a05 00000000 ................ + 007dd8 08000000 00000000 b082ff00 00000000 ................ 007de8 d0a81a05 00000000 08000000 00000000 ................ - 007df8 0066ff00 00000000 d8a81a05 00000000 .f.............. - 007e08 08000000 00000000 7065ff00 00000000 ........pe...... + 007df8 2082ff00 00000000 d8a81a05 00000000 ............... + 007e08 08000000 00000000 9081ff00 00000000 ................ 007e18 e0a81a05 00000000 08000000 00000000 ................ - 007e28 b0710101 00000000 e8a81a05 00000000 .q.............. - 007e38 08000000 00000000 70400101 00000000 ........p@...... + 007e28 d08d0101 00000000 e8a81a05 00000000 ................ + 007e38 08000000 00000000 905c0101 00000000 .........\...... 007e48 f0a81a05 00000000 08000000 00000000 ................ - 007e58 80100101 00000000 f8a81a05 00000000 ................ - 007e68 08000000 00000000 f0600101 00000000 .........`...... + 007e58 a02c0101 00000000 f8a81a05 00000000 .,.............. + 007e68 08000000 00000000 107d0101 00000000 .........}...... 007e78 00a91a05 00000000 08000000 00000000 ................ - 007e88 50300101 00000000 08a91a05 00000000 P0.............. - 007e98 08000000 00000000 b0000101 00000000 ................ + 007e88 704c0101 00000000 08a91a05 00000000 pL.............. + 007e98 08000000 00000000 d01c0101 00000000 ................ 007ea8 10a91a05 00000000 08000000 00000000 ................ - 007eb8 90500101 00000000 18a91a05 00000000 .P.............. - 007ec8 08000000 00000000 50200101 00000000 ........P ...... + 007eb8 b06c0101 00000000 18a91a05 00000000 .l.............. + 007ec8 08000000 00000000 703c0101 00000000 ........p<...... 007ed8 20a91a05 00000000 08000000 00000000 ............... - 007ee8 20f10001 00000000 28a91a05 00000000 .......(....... - 007ef8 08000000 00000000 e0350001 00000000 .........5...... + 007ee8 400d0101 00000000 28a91a05 00000000 @.......(....... + 007ef8 08000000 00000000 00520001 00000000 .........R...... 007f08 30a91a05 00000000 08000000 00000000 0............... - 007f18 000e0001 00000000 38a91a05 00000000 ........8....... - 007f28 08000000 00000000 50dbff00 00000000 ........P....... + 007f18 202a0001 00000000 38a91a05 00000000 *......8....... + 007f28 08000000 00000000 70f7ff00 00000000 ........p....... 007f38 40a91a05 00000000 08000000 00000000 @............... - 007f48 30280001 00000000 48a91a05 00000000 0(......H....... - 007f58 08000000 00000000 20010001 00000000 ........ ....... + 007f48 50440001 00000000 48a91a05 00000000 PD......H....... + 007f58 08000000 00000000 401d0001 00000000 ........@....... 007f68 50a91a05 00000000 08000000 00000000 P............... - 007f78 f0e7ff00 00000000 58a91a05 00000000 ........X....... - 007f88 08000000 00000000 e01a0001 00000000 ................ + 007f78 10040001 00000000 58a91a05 00000000 ........X....... + 007f88 08000000 00000000 00370001 00000000 .........7...... 007f98 60a91a05 00000000 08000000 00000000 `............... - 007fa8 90f4ff00 00000000 68a91a05 00000000 ........h....... - 007fb8 08000000 00000000 00cfff00 00000000 ................ + 007fa8 b0100001 00000000 68a91a05 00000000 ........h....... + 007fb8 08000000 00000000 20ebff00 00000000 ........ ....... 007fc8 70a91a05 00000000 08000000 00000000 p............... - 007fd8 70bd0001 00000000 78a91a05 00000000 p.......x....... - 007fe8 08000000 00000000 70850001 00000000 ........p....... + 007fd8 90d90001 00000000 78a91a05 00000000 ........x....... + 007fe8 08000000 00000000 90a10001 00000000 ................ 007ff8 80a91a05 00000000 08000000 00000000 ................ - 008008 90590001 00000000 88a91a05 00000000 .Y.............. - 008018 08000000 00000000 80c80001 00000000 ................ + 008008 b0750001 00000000 88a91a05 00000000 .u.............. + 008018 08000000 00000000 a0e40001 00000000 ................ 008028 90a91a05 00000000 08000000 00000000 ................ - 008038 40900001 00000000 98a91a05 00000000 @............... - 008048 08000000 00000000 50640001 00000000 ........Pd...... + 008038 60ac0001 00000000 98a91a05 00000000 `............... + 008048 08000000 00000000 70800001 00000000 ........p....... 008058 a0a91a05 00000000 08000000 00000000 ................ - 008068 90d30001 00000000 a8a91a05 00000000 ................ - 008078 08000000 00000000 109b0001 00000000 ................ + 008068 b0ef0001 00000000 a8a91a05 00000000 ................ + 008078 08000000 00000000 30b70001 00000000 ........0....... 008088 b0a91a05 00000000 08000000 00000000 ................ - 008098 106f0001 00000000 b8a91a05 00000000 .o.............. - 0080a8 08000000 00000000 00a8ff00 00000000 ................ + 008098 308b0001 00000000 b8a91a05 00000000 0............... + 0080a8 08000000 00000000 20c4ff00 00000000 ........ ....... 0080b8 c0a91a05 00000000 08000000 00000000 ................ - 0080c8 d089ff00 00000000 c8a91a05 00000000 ................ - 0080d8 08000000 00000000 407bff00 00000000 ........@{...... + 0080c8 f0a5ff00 00000000 c8a91a05 00000000 ................ + 0080d8 08000000 00000000 6097ff00 00000000 ........`....... 0080e8 d0a91a05 00000000 08000000 00000000 ................ - 0080f8 20a0ff00 00000000 d8a91a05 00000000 ............... - 008108 08000000 00000000 6091ff00 00000000 ........`....... + 0080f8 40bcff00 00000000 d8a91a05 00000000 @............... + 008108 08000000 00000000 80adff00 00000000 ................ 008118 e0a91a05 00000000 08000000 00000000 ................ - 008128 c073ff00 00000000 e8a91a05 00000000 .s.............. - 008138 08000000 00000000 e0afff00 00000000 ................ + 008128 e08fff00 00000000 e8a91a05 00000000 ................ + 008138 08000000 00000000 00ccff00 00000000 ................ 008148 f0a91a05 00000000 08000000 00000000 ................ - 008158 f098ff00 00000000 f8a91a05 00000000 ................ - 008168 08000000 00000000 c082ff00 00000000 ................ + 008158 10b5ff00 00000000 f8a91a05 00000000 ................ + 008168 08000000 00000000 e09eff00 00000000 ................ 008178 00aa1a05 00000000 08000000 00000000 ................ - 008188 d09e0601 00000000 08aa1a05 00000000 ................ - 008198 08000000 00000000 c0750601 00000000 .........u...... + 008188 a0dd0501 00000000 08aa1a05 00000000 ................ + 008198 08000000 00000000 000b0601 00000000 ................ 0081a8 20aa1a05 00000000 08000000 00000000 ............... - 0081b8 b0180701 00000000 28aa1a05 00000000 ........(....... - 0081c8 08000000 00000000 b0ef0601 00000000 ................ + 0081b8 e0250601 00000000 28aa1a05 00000000 .%......(....... + 0081c8 08000000 00000000 f0250601 00000000 .........%...... 0081d8 40aa1a05 00000000 08000000 00000000 @............... - 0081e8 c0da0701 00000000 48aa1a05 00000000 ........H....... - 0081f8 08000000 00000000 b0b10701 00000000 ................ - 008208 50aa1a05 00000000 08000000 00000000 P............... - 008218 a0740701 00000000 60aa1a05 00000000 .t......`....... - 008228 08000000 00000000 607b0801 00000000 ........`{...... - 008238 68aa1a05 00000000 08000000 00000000 h............... - 008248 60a80801 00000000 80aa1a05 00000000 `............... - 008258 08000000 00000000 80bd0801 00000000 ................ + 0081e8 f00d0701 00000000 48aa1a05 00000000 ........H....... + 0081f8 08000000 00000000 f03a0701 00000000 .........:...... + 008208 60aa1a05 00000000 08000000 00000000 `............... + 008218 40e60701 00000000 68aa1a05 00000000 @.......h....... + 008228 08000000 00000000 30bd0701 00000000 ........0....... + 008238 70aa1a05 00000000 08000000 00000000 p............... + 008248 20800701 00000000 80aa1a05 00000000 ............... + 008258 08000000 00000000 20600801 00000000 ........ `...... 008268 88aa1a05 00000000 08000000 00000000 ................ - 008278 90bd0801 00000000 a0aa1a05 00000000 ................ - 008288 08000000 00000000 50a90901 00000000 ........P....... + 008278 20370801 00000000 a0aa1a05 00000000 7.............. + 008288 08000000 00000000 90170901 00000000 ................ 008298 a8aa1a05 00000000 08000000 00000000 ................ - 0082a8 b0d60901 00000000 c0aa1a05 00000000 ................ - 0082b8 08000000 00000000 010ef201 00000000 ................ + 0082a8 80ee0801 00000000 c0aa1a05 00000000 ................ + 0082b8 08000000 00000000 410ef201 00000000 ........A....... 0082c8 c8aa1a05 00000000 08000000 00000000 ................ 0082d8 c07d3005 00000000 e0aa1a05 00000000 .}0............. - 0082e8 08000000 00000000 0f0ef201 00000000 ................ + 0082e8 08000000 00000000 4f0ef201 00000000 ........O....... 0082f8 e8aa1a05 00000000 08000000 00000000 ................ 008308 207e3005 00000000 00ab1a05 00000000 ~0............. - 008318 08000000 00000000 180ef201 00000000 ................ + 008318 08000000 00000000 580ef201 00000000 ........X....... /usr/bin/lapce differs in assembler output --- old /usr/bin/lapce (disasm) +++ new /usr/bin/lapce (disasm) @@ -66053,15 +66053,15 @@ mov %r13,%rsi call *offset(%rip) # jmp - or $something,%rcx - jmp - or $something,%rcx + or $something,%r11 jmp or $something,%r12 jmp or $something,%rbp jmp - or $something,%r11 + or $something,%rcx + jmp + or $something,%rcx jmp cs nopw offset(%rax,%rax,1) nopl offset(%rax,%rax,1) @@ -3095519,70 +3095519,6 @@ nopl offset(%rax) jmp nopl (%rax) - cmp $something,%edi - ja - lea offset(%rip),%rdx # - mov %edi,%edi - movslq (%rdx,%rdi,4),%rax - add %rdx,%rax - jmp *%rax - nopw offset(%rax,%rax,1) - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret push %r12 movq %rdx,%xmm0 mov %rsi,%r9 @@ -3107123,6 +3107059,2304 @@ lea offset(%rax,%rdx,1),%rax ret nopw offset(%rax,%rax,1) + push %r13 + mov %rdi,%r10 + push %r12 + push %rbp + mov %rcx,%rbp + push %rbx + mov %rdx,%rbx + mov (%rdi),%rax + mov offset(%rdi),%rdi + cmp $something,%rdx + jbe + lea -offset(%rdx),%rdx + lea offset(%rip),%rcx # + shr $something,%rdx + lea offset(,%rdx,4),%r11 + xor %edx,%edx + jmp + nopl offset(%rax,%rax,1) + movzbl offset(%rsi,%rdx,1),%r9d + mov (%rcx,%r9,8),%r9 + lea (%r9,%rax,2),%rax + test %rax,%rdi + je + movzbl offset(%rsi,%rdx,1),%r9d + mov (%rcx,%r9,8),%r9 + lea (%r9,%rax,2),%rax + test %rax,%rdi + je + movzbl offset(%rsi,%rdx,1),%r9d + add $something,%rdx + mov (%rcx,%r9,8),%r9 + lea (%r9,%rax,2),%rax + test %rax,%rdi + je + cmp %r11,%rdx + je + movzbl (%rsi,%rdx,1),%r9d + mov (%rcx,%r9,8),%r9 + lea (%r9,%rax,2),%rax + test %rax,%rdi + jne + mov (%r8),%r13d + lea offset(%rdx),%r12 + mov %r13,%r9 + mov %r12,offset(%rbp,%r13,8) + add $something,%r9d + mov %r9d,(%r8) + cmp $something,%r9d + jne + mov %r12,%rdx + pop %rbx + pop %rbp + mov %rax,(%r10) + mov %rdx,%rax + pop %r12 + pop %r13 + ret + nopl offset(%rax) + mov (%r8),%r11d + mov %r11,%r9 + mov %rdx,offset(%rbp,%r11,8) + add $something,%r9d + mov %r9d,(%r8) + cmp $something,%r9d + je + nopl offset(%rax,%rax,1) + cmp %rbx,%rdx + jae + movzbl (%rsi,%rdx,1),%r9d + add $something,%rdx + mov (%rcx,%r9,8),%r9 + lea (%r9,%rax,2),%rax + test %rax,%rdi + jne + jmp + nopl (%rax) + mov (%r8),%r13d + lea offset(%rdx),%r12 + mov %r13,%r9 + mov %r12,offset(%rbp,%r13,8) + add $something,%r9d + mov %r9d,(%r8) + cmp $something,%r9d + jne + jmp + nopw offset(%rax,%rax,1) + mov (%r8),%r13d + lea offset(%rdx),%r12 + mov %r13,%r9 + mov %r12,offset(%rbp,%r13,8) + add $something,%r9d + mov %r9d,(%r8) + cmp $something,%r9d + jne + jmp + nopl (%rax) + mov (%r8),%r12d + mov %r12,%r9 + mov %rdx,offset(%rbp,%r12,8) + add $something,%r9d + mov %r9d,(%r8) + cmp $something,%r9d + jne /usr/bin/lapce-proxy differs in ELF sections --- old /usr/bin/lapce-proxy (objdump) +++ new /usr/bin/lapce-proxy (objdump) @@ -1940,593 +1940,593 @@ 007bb8 e0b22900 00000000 18a81a05 00000000 ..)............. 007bc8 08000000 00000000 b0b32900 00000000 ..........)..... 007bd8 20a81a05 00000000 08000000 00000000 ............... - 007be8 90a50001 00000000 28a81a05 00000000 ........(....... - 007bf8 08000000 00000000 80b10001 00000000 ................ + 007be8 b0c10001 00000000 28a81a05 00000000 ........(....... + 007bf8 08000000 00000000 a0cd0001 00000000 ................ 007c08 30a81a05 00000000 08000000 00000000 0............... - 007c18 70790001 00000000 38a81a05 00000000 py......8....... - 007c28 08000000 00000000 40bfff00 00000000 ........@....... + 007c18 90950001 00000000 38a81a05 00000000 ........8....... + 007c28 08000000 00000000 60dbff00 00000000 ........`....... 007c38 40a81a05 00000000 08000000 00000000 @............... - 007c48 70b7ff00 00000000 48a81a05 00000000 p.......H....... - 007c58 08000000 00000000 10c7ff00 00000000 ................ + 007c48 90d3ff00 00000000 48a81a05 00000000 ........H....... + 007c58 08000000 00000000 30e3ff00 00000000 ........0....... 007c68 50a81a05 00000000 08000000 00000000 P............... - 007c78 404a0001 00000000 58a81a05 00000000 @J......X....... - 007c88 08000000 00000000 90430001 00000000 .........C...... + 007c78 60660001 00000000 58a81a05 00000000 `f......X....... + 007c88 08000000 00000000 b05f0001 00000000 ........._...... 007c98 60a81a05 00000000 08000000 00000000 `............... - 007ca8 f0500001 00000000 68a81a05 00000000 .P......h....... - 007cb8 08000000 00000000 704bff00 00000000 ........pK...... + 007ca8 106d0001 00000000 68a81a05 00000000 .m......h....... + 007cb8 08000000 00000000 9067ff00 00000000 .........g...... 007cc8 70a81a05 00000000 08000000 00000000 p............... - 007cd8 e04eff00 00000000 78a81a05 00000000 .N......x....... - 007ce8 08000000 00000000 5052ff00 00000000 ........PR...... + 007cd8 006bff00 00000000 78a81a05 00000000 .k......x....... + 007ce8 08000000 00000000 706eff00 00000000 ........pn...... 007cf8 80a81a05 00000000 08000000 00000000 ................ - 007d08 9049ff00 00000000 88a81a05 00000000 .I.............. - 007d18 08000000 00000000 304aff00 00000000 ........0J...... + 007d08 b065ff00 00000000 88a81a05 00000000 .e.............. + 007d18 08000000 00000000 5066ff00 00000000 ........Pf...... 007d28 90a81a05 00000000 08000000 00000000 ................ - 007d38 d04aff00 00000000 98a81a05 00000000 .J.............. - 007d48 08000000 00000000 3073ff00 00000000 ........0s...... + 007d38 f066ff00 00000000 98a81a05 00000000 .f.............. + 007d48 08000000 00000000 508fff00 00000000 ........P....... 007d58 a0a81a05 00000000 08000000 00000000 ................ - 007d68 a072ff00 00000000 a8a81a05 00000000 .r.............. - 007d78 08000000 00000000 1072ff00 00000000 .........r...... + 007d68 c08eff00 00000000 a8a81a05 00000000 ................ + 007d78 08000000 00000000 308eff00 00000000 ........0....... 007d88 b0a81a05 00000000 08000000 00000000 ................ - 007d98 90f00001 00000000 b8a81a05 00000000 ................ - 007da8 08000000 00000000 00f00001 00000000 ................ + 007d98 b00c0101 00000000 b8a81a05 00000000 ................ + 007da8 08000000 00000000 200c0101 00000000 ........ ....... 007db8 c0a81a05 00000000 08000000 00000000 ................ - 007dc8 70ef0001 00000000 c8a81a05 00000000 p............... - 007dd8 08000000 00000000 9066ff00 00000000 .........f...... + 007dc8 900b0101 00000000 c8a81a05 00000000 ................ + 007dd8 08000000 00000000 b082ff00 00000000 ................ 007de8 d0a81a05 00000000 08000000 00000000 ................ - 007df8 0066ff00 00000000 d8a81a05 00000000 .f.............. - 007e08 08000000 00000000 7065ff00 00000000 ........pe...... + 007df8 2082ff00 00000000 d8a81a05 00000000 ............... + 007e08 08000000 00000000 9081ff00 00000000 ................ 007e18 e0a81a05 00000000 08000000 00000000 ................ - 007e28 b0710101 00000000 e8a81a05 00000000 .q.............. - 007e38 08000000 00000000 70400101 00000000 ........p@...... + 007e28 d08d0101 00000000 e8a81a05 00000000 ................ + 007e38 08000000 00000000 905c0101 00000000 .........\...... 007e48 f0a81a05 00000000 08000000 00000000 ................ - 007e58 80100101 00000000 f8a81a05 00000000 ................ - 007e68 08000000 00000000 f0600101 00000000 .........`...... + 007e58 a02c0101 00000000 f8a81a05 00000000 .,.............. + 007e68 08000000 00000000 107d0101 00000000 .........}...... 007e78 00a91a05 00000000 08000000 00000000 ................ - 007e88 50300101 00000000 08a91a05 00000000 P0.............. - 007e98 08000000 00000000 b0000101 00000000 ................ + 007e88 704c0101 00000000 08a91a05 00000000 pL.............. + 007e98 08000000 00000000 d01c0101 00000000 ................ 007ea8 10a91a05 00000000 08000000 00000000 ................ - 007eb8 90500101 00000000 18a91a05 00000000 .P.............. - 007ec8 08000000 00000000 50200101 00000000 ........P ...... + 007eb8 b06c0101 00000000 18a91a05 00000000 .l.............. + 007ec8 08000000 00000000 703c0101 00000000 ........p<...... 007ed8 20a91a05 00000000 08000000 00000000 ............... - 007ee8 20f10001 00000000 28a91a05 00000000 .......(....... - 007ef8 08000000 00000000 e0350001 00000000 .........5...... + 007ee8 400d0101 00000000 28a91a05 00000000 @.......(....... + 007ef8 08000000 00000000 00520001 00000000 .........R...... 007f08 30a91a05 00000000 08000000 00000000 0............... - 007f18 000e0001 00000000 38a91a05 00000000 ........8....... - 007f28 08000000 00000000 50dbff00 00000000 ........P....... + 007f18 202a0001 00000000 38a91a05 00000000 *......8....... + 007f28 08000000 00000000 70f7ff00 00000000 ........p....... 007f38 40a91a05 00000000 08000000 00000000 @............... - 007f48 30280001 00000000 48a91a05 00000000 0(......H....... - 007f58 08000000 00000000 20010001 00000000 ........ ....... + 007f48 50440001 00000000 48a91a05 00000000 PD......H....... + 007f58 08000000 00000000 401d0001 00000000 ........@....... 007f68 50a91a05 00000000 08000000 00000000 P............... - 007f78 f0e7ff00 00000000 58a91a05 00000000 ........X....... - 007f88 08000000 00000000 e01a0001 00000000 ................ + 007f78 10040001 00000000 58a91a05 00000000 ........X....... + 007f88 08000000 00000000 00370001 00000000 .........7...... 007f98 60a91a05 00000000 08000000 00000000 `............... - 007fa8 90f4ff00 00000000 68a91a05 00000000 ........h....... - 007fb8 08000000 00000000 00cfff00 00000000 ................ + 007fa8 b0100001 00000000 68a91a05 00000000 ........h....... + 007fb8 08000000 00000000 20ebff00 00000000 ........ ....... 007fc8 70a91a05 00000000 08000000 00000000 p............... - 007fd8 70bd0001 00000000 78a91a05 00000000 p.......x....... - 007fe8 08000000 00000000 70850001 00000000 ........p....... + 007fd8 90d90001 00000000 78a91a05 00000000 ........x....... + 007fe8 08000000 00000000 90a10001 00000000 ................ 007ff8 80a91a05 00000000 08000000 00000000 ................ - 008008 90590001 00000000 88a91a05 00000000 .Y.............. - 008018 08000000 00000000 80c80001 00000000 ................ + 008008 b0750001 00000000 88a91a05 00000000 .u.............. + 008018 08000000 00000000 a0e40001 00000000 ................ 008028 90a91a05 00000000 08000000 00000000 ................ - 008038 40900001 00000000 98a91a05 00000000 @............... - 008048 08000000 00000000 50640001 00000000 ........Pd...... + 008038 60ac0001 00000000 98a91a05 00000000 `............... + 008048 08000000 00000000 70800001 00000000 ........p....... 008058 a0a91a05 00000000 08000000 00000000 ................ - 008068 90d30001 00000000 a8a91a05 00000000 ................ - 008078 08000000 00000000 109b0001 00000000 ................ + 008068 b0ef0001 00000000 a8a91a05 00000000 ................ + 008078 08000000 00000000 30b70001 00000000 ........0....... 008088 b0a91a05 00000000 08000000 00000000 ................ - 008098 106f0001 00000000 b8a91a05 00000000 .o.............. - 0080a8 08000000 00000000 00a8ff00 00000000 ................ + 008098 308b0001 00000000 b8a91a05 00000000 0............... + 0080a8 08000000 00000000 20c4ff00 00000000 ........ ....... 0080b8 c0a91a05 00000000 08000000 00000000 ................ - 0080c8 d089ff00 00000000 c8a91a05 00000000 ................ - 0080d8 08000000 00000000 407bff00 00000000 ........@{...... + 0080c8 f0a5ff00 00000000 c8a91a05 00000000 ................ + 0080d8 08000000 00000000 6097ff00 00000000 ........`....... 0080e8 d0a91a05 00000000 08000000 00000000 ................ - 0080f8 20a0ff00 00000000 d8a91a05 00000000 ............... - 008108 08000000 00000000 6091ff00 00000000 ........`....... + 0080f8 40bcff00 00000000 d8a91a05 00000000 @............... + 008108 08000000 00000000 80adff00 00000000 ................ 008118 e0a91a05 00000000 08000000 00000000 ................ - 008128 c073ff00 00000000 e8a91a05 00000000 .s.............. - 008138 08000000 00000000 e0afff00 00000000 ................ + 008128 e08fff00 00000000 e8a91a05 00000000 ................ + 008138 08000000 00000000 00ccff00 00000000 ................ 008148 f0a91a05 00000000 08000000 00000000 ................ - 008158 f098ff00 00000000 f8a91a05 00000000 ................ - 008168 08000000 00000000 c082ff00 00000000 ................ + 008158 10b5ff00 00000000 f8a91a05 00000000 ................ + 008168 08000000 00000000 e09eff00 00000000 ................ 008178 00aa1a05 00000000 08000000 00000000 ................ - 008188 d09e0601 00000000 08aa1a05 00000000 ................ - 008198 08000000 00000000 c0750601 00000000 .........u...... + 008188 a0dd0501 00000000 08aa1a05 00000000 ................ + 008198 08000000 00000000 000b0601 00000000 ................ 0081a8 20aa1a05 00000000 08000000 00000000 ............... - 0081b8 b0180701 00000000 28aa1a05 00000000 ........(....... - 0081c8 08000000 00000000 b0ef0601 00000000 ................ + 0081b8 e0250601 00000000 28aa1a05 00000000 .%......(....... + 0081c8 08000000 00000000 f0250601 00000000 .........%...... 0081d8 40aa1a05 00000000 08000000 00000000 @............... - 0081e8 c0da0701 00000000 48aa1a05 00000000 ........H....... - 0081f8 08000000 00000000 b0b10701 00000000 ................ - 008208 50aa1a05 00000000 08000000 00000000 P............... - 008218 a0740701 00000000 60aa1a05 00000000 .t......`....... - 008228 08000000 00000000 607b0801 00000000 ........`{...... - 008238 68aa1a05 00000000 08000000 00000000 h............... - 008248 60a80801 00000000 80aa1a05 00000000 `............... - 008258 08000000 00000000 80bd0801 00000000 ................ + 0081e8 f00d0701 00000000 48aa1a05 00000000 ........H....... + 0081f8 08000000 00000000 f03a0701 00000000 .........:...... + 008208 60aa1a05 00000000 08000000 00000000 `............... + 008218 40e60701 00000000 68aa1a05 00000000 @.......h....... + 008228 08000000 00000000 30bd0701 00000000 ........0....... + 008238 70aa1a05 00000000 08000000 00000000 p............... + 008248 20800701 00000000 80aa1a05 00000000 ............... + 008258 08000000 00000000 20600801 00000000 ........ `...... 008268 88aa1a05 00000000 08000000 00000000 ................ - 008278 90bd0801 00000000 a0aa1a05 00000000 ................ - 008288 08000000 00000000 50a90901 00000000 ........P....... + 008278 20370801 00000000 a0aa1a05 00000000 7.............. + 008288 08000000 00000000 90170901 00000000 ................ 008298 a8aa1a05 00000000 08000000 00000000 ................ - 0082a8 b0d60901 00000000 c0aa1a05 00000000 ................ - 0082b8 08000000 00000000 010ef201 00000000 ................ + 0082a8 80ee0801 00000000 c0aa1a05 00000000 ................ + 0082b8 08000000 00000000 410ef201 00000000 ........A....... 0082c8 c8aa1a05 00000000 08000000 00000000 ................ 0082d8 c07d3005 00000000 e0aa1a05 00000000 .}0............. - 0082e8 08000000 00000000 0f0ef201 00000000 ................ + 0082e8 08000000 00000000 4f0ef201 00000000 ........O....... 0082f8 e8aa1a05 00000000 08000000 00000000 ................ 008308 207e3005 00000000 00ab1a05 00000000 ~0............. - 008318 08000000 00000000 180ef201 00000000 ................ + 008318 08000000 00000000 580ef201 00000000 ........X....... /usr/bin/lapce-proxy differs in assembler output --- old /usr/bin/lapce-proxy (disasm) +++ new /usr/bin/lapce-proxy (disasm) @@ -66053,15 +66053,15 @@ mov %r13,%rsi call *offset(%rip) # jmp - or $something,%rcx - jmp - or $something,%rcx + or $something,%r11 jmp or $something,%r12 jmp or $something,%rbp jmp - or $something,%r11 + or $something,%rcx + jmp + or $something,%rcx jmp cs nopw offset(%rax,%rax,1) nopl offset(%rax,%rax,1) @@ -3095519,70 +3095519,6 @@ nopl offset(%rax) jmp nopl (%rax) - cmp $something,%edi - ja - lea offset(%rip),%rdx # - mov %edi,%edi - movslq (%rdx,%rdi,4),%rax - add %rdx,%rax - jmp *%rax - nopw offset(%rax,%rax,1) - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret - lea offset(%rip),%rax # - ret push %r12 movq %rdx,%xmm0 mov %rsi,%r9 @@ -3107123,6 +3107059,2304 @@ lea offset(%rax,%rdx,1),%rax ret nopw offset(%rax,%rax,1) + push %r13 + mov %rdi,%r10 + push %r12 + push %rbp + mov %rcx,%rbp + push %rbx + mov %rdx,%rbx + mov (%rdi),%rax + mov offset(%rdi),%rdi + cmp $something,%rdx + jbe + lea -offset(%rdx),%rdx + lea offset(%rip),%rcx # + shr $something,%rdx + lea offset(,%rdx,4),%r11 + xor %edx,%edx + jmp + nopl offset(%rax,%rax,1) + movzbl offset(%rsi,%rdx,1),%r9d + mov (%rcx,%r9,8),%r9 + lea (%r9,%rax,2),%rax + test %rax,%rdi + je + movzbl offset(%rsi,%rdx,1),%r9d + mov (%rcx,%r9,8),%r9 + lea (%r9,%rax,2),%rax + test %rax,%rdi + je + movzbl offset(%rsi,%rdx,1),%r9d + add $something,%rdx + mov (%rcx,%r9,8),%r9 + lea (%r9,%rax,2),%rax + test %rax,%rdi + je + cmp %r11,%rdx + je + movzbl (%rsi,%rdx,1),%r9d + mov (%rcx,%r9,8),%r9 + lea (%r9,%rax,2),%rax + test %rax,%rdi + jne + mov (%r8),%r13d + lea offset(%rdx),%r12 + mov %r13,%r9 + mov %r12,offset(%rbp,%r13,8) + add $something,%r9d + mov %r9d,(%r8) + cmp $something,%r9d + jne + mov %r12,%rdx + pop %rbx + pop %rbp + mov %rax,(%r10) + mov %rdx,%rax + pop %r12 + pop %r13 + ret + nopl offset(%rax) + mov (%r8),%r11d + mov %r11,%r9 + mov %rdx,offset(%rbp,%r11,8) + add $something,%r9d + mov %r9d,(%r8) + cmp $something,%r9d + je + nopl offset(%rax,%rax,1) + cmp %rbx,%rdx + jae + movzbl (%rsi,%rdx,1),%r9d + add $something,%rdx + mov (%rcx,%r9,8),%r9 + lea (%r9,%rax,2),%rax + test %rax,%rdi + jne + jmp + nopl (%rax) + mov (%r8),%r13d + lea offset(%rdx),%r12 + mov %r13,%r9 + mov %r12,offset(%rbp,%r13,8) + add $something,%r9d + mov %r9d,(%r8) + cmp $something,%r9d + jne + jmp + nopw offset(%rax,%rax,1) + mov (%r8),%r13d + lea offset(%rdx),%r12 + mov %r13,%r9 + mov %r12,offset(%rbp,%r13,8) + add $something,%r9d + mov %r9d,(%r8) + cmp $something,%r9d + jne + jmp + nopl (%rax) + mov (%r8),%r12d + mov %r12,%r9 + mov %rdx,offset(%rbp,%r12,8) + add $something,%r9d + mov %r9d,(%r8) + cmp $something,%r9d + jne overalldiffered=1 (number of pkgs that are not bit-by-bit identical: 0 is good) overall=1