Lines Matching +full:0 +full:x2b0
233 ffffffff81044294: e9 00 00 00 00 jmpq ffffffff81044299 <sys_getppid+0x9>
234 ffffffff81044299: 65 48 8b 04 25 c0 b6 mov %gs:0xb6c0,%rax
236 ffffffff810442a2: 48 8b 80 80 02 00 00 mov 0x280(%rax),%rax
237 ffffffff810442a9: 48 8b 80 b0 02 00 00 mov 0x2b0(%rax),%rax
238 ffffffff810442b0: 48 8b b8 e8 02 00 00 mov 0x2e8(%rax),%rdi
243 ffffffff810442c0: 48 c7 c7 e3 54 98 81 mov $0xffffffff819854e3,%rdi
246 ffffffff810442ce: eb c9 jmp ffffffff81044299 <sys_getppid+0x9>
251 …ffffffff810441f0: 8b 05 8a 52 d8 00 mov 0xd8528a(%rip),%eax # ffffffff81dc94…
255 ffffffff810441fc: 75 27 jne ffffffff81044225 <sys_getppid+0x35>
256 ffffffff810441fe: 65 48 8b 04 25 c0 b6 mov %gs:0xb6c0,%rax
258 ffffffff81044207: 48 8b 80 80 02 00 00 mov 0x280(%rax),%rax
259 ffffffff8104420e: 48 8b 80 b0 02 00 00 mov 0x2b0(%rax),%rax
260 ffffffff81044215: 48 8b b8 e8 02 00 00 mov 0x2e8(%rax),%rdi
265 ffffffff81044225: 48 c7 c7 13 53 98 81 mov $0xffffffff81985313,%rdi
267 ffffffff8104422e: e8 60 0f 6d 00 callq ffffffff81715193 <printk>
268 ffffffff81044233: eb c9 jmp ffffffff810441fe <sys_getppid+0xe>
269 ffffffff81044235: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1)
273 vs. the jump label case just has a 'no-op' or 'jmp 0'. (The jmp 0, is patched
277 6 (mov) + 2 (test) + 2 (jne) = 10 - 5 (5 byte jump 0) = 5 addition bytes.
289 performance improvement. Testing done on 3.3.0-rc2:
297 0 CPU-migrations # 0.000 M/sec ( +- 39.58% )
314 0 CPU-migrations # 0.000 M/sec ( +- 40.87% )