arch/x86/kernel/alternative.o: warning: objtool: .altinstr_replacement+0xc: call without frame pointer save/setup

From: kernel test robot
Date: Fri Aug 11 2023 - 12:46:14 EST


Hi Peter,

FYI, the error/warning still remains.

tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
head: 25aa0bebba72b318e71fe205bfd1236550cc9534
commit: 270a69c4485d7d07516d058bcc0473c90ee22185 x86/alternative: Support relocations in alternatives
date: 3 months ago
config: x86_64-randconfig-r025-20230811 (https://download.01.org/0day-ci/archive/20230812/202308120024.2BaBD1vU-lkp@xxxxxxxxx/config)
compiler: gcc-12 (Debian 12.2.0-14) 12.2.0
reproduce: (https://download.01.org/0day-ci/archive/20230812/202308120024.2BaBD1vU-lkp@xxxxxxxxx/reproduce)

If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <lkp@xxxxxxxxx>
| Closes: https://lore.kernel.org/oe-kbuild-all/202308120024.2BaBD1vU-lkp@xxxxxxxxx/

All warnings (new ones prefixed by >>):

arch/x86/kernel/alternative.c:1401:32: warning: no previous prototype for '__alt_reloc_selftest' [-Wmissing-prototypes]
1401 | __visible noinline void __init __alt_reloc_selftest(void *arg)
| ^~~~~~~~~~~~~~~~~~~~
>> arch/x86/kernel/alternative.o: warning: objtool: .altinstr_replacement+0xc: call without frame pointer save/setup


objdump-func vmlinux.o .altinstr_replacement:
0000 0000000000000000 <.altinstr_replacement>:
0000 0: e9 00 00 00 00 jmp 5 <.altinstr_replacement+0x5> 1: R_X86_64_PLT32 swapgs_restore_regs_and_return_to_usermode-0x4
0005 5: 49 c7 c4 10 00 00 00 mov $0x10,%r12
000c c: e8 01 00 00 00 call 12 <.altinstr_replacement+0x12>
0011 11: cc int3
0012 12: e8 01 00 00 00 call 18 <.altinstr_replacement+0x18>
0017 17: cc int3
0018 18: 48 83 c4 10 add $0x10,%rsp
001c 1c: 49 ff cc dec %r12
001f 1f: 75 eb jne c <.altinstr_replacement+0xc>
0021 21: 0f ae e8 lfence
0024 24: 90 nop
0025 25: 90 nop
0026 26: e8 01 00 00 00 call 2c <.altinstr_replacement+0x2c>
002b 2b: cc int3
002c 2c: 48 83 c4 08 add $0x8,%rsp
0030 30: 0f ae e8 lfence
0033 33: 0f 01 ca clac
0036 36: e8 00 00 00 00 call 3b <.altinstr_replacement+0x3b> 37: R_X86_64_PLT32 xen_error_entry-0x4
003b 3b: 0f 01 ca clac
003e 3e: e8 00 00 00 00 call 43 <.altinstr_replacement+0x43> 3f: R_X86_64_PLT32 xen_error_entry-0x4
0043 43: 0f 01 ca clac
0046 46: e8 00 00 00 00 call 4b <.altinstr_replacement+0x4b> 47: R_X86_64_PLT32 xen_error_entry-0x4
004b 4b: 0f 01 ca clac
004e 4e: e8 00 00 00 00 call 53 <.altinstr_replacement+0x53> 4f: R_X86_64_PLT32 xen_error_entry-0x4
0053 53: 0f 01 ca clac
0056 56: e8 00 00 00 00 call 5b <.altinstr_replacement+0x5b> 57: R_X86_64_PLT32 xen_error_entry-0x4
005b 5b: 0f 01 ca clac
005e 5e: e8 00 00 00 00 call 63 <.altinstr_replacement+0x63> 5f: R_X86_64_PLT32 xen_error_entry-0x4
0063 63: 0f 01 ca clac
0066 66: e8 00 00 00 00 call 6b <.altinstr_replacement+0x6b> 67: R_X86_64_PLT32 xen_error_entry-0x4
006b 6b: 0f 01 ca clac
006e 6e: e8 00 00 00 00 call 73 <.altinstr_replacement+0x73> 6f: R_X86_64_PLT32 xen_error_entry-0x4
0073 73: 0f 01 ca clac
0076 76: e8 00 00 00 00 call 7b <.altinstr_replacement+0x7b> 77: R_X86_64_PLT32 xen_error_entry-0x4
007b 7b: 0f 01 ca clac
007e 7e: e8 00 00 00 00 call 83 <.altinstr_replacement+0x83> 7f: R_X86_64_PLT32 xen_error_entry-0x4
0083 83: 0f 01 ca clac
0086 86: e8 00 00 00 00 call 8b <.altinstr_replacement+0x8b> 87: R_X86_64_PLT32 xen_error_entry-0x4
008b 8b: 0f 01 ca clac
008e 8e: e8 00 00 00 00 call 93 <.altinstr_replacement+0x93> 8f: R_X86_64_PLT32 xen_error_entry-0x4
0093 93: 0f 01 ca clac
0096 96: e8 00 00 00 00 call 9b <.altinstr_replacement+0x9b> 97: R_X86_64_PLT32 xen_error_entry-0x4
009b 9b: 0f 01 ca clac
009e 9e: e8 00 00 00 00 call a3 <.altinstr_replacement+0xa3> 9f: R_X86_64_PLT32 xen_error_entry-0x4
00a3 a3: 0f 01 ca clac
00a6 a6: e8 00 00 00 00 call ab <.altinstr_replacement+0xab> a7: R_X86_64_PLT32 xen_error_entry-0x4
00ab ab: 0f 01 ca clac
00ae ae: e8 00 00 00 00 call b3 <.altinstr_replacement+0xb3> af: R_X86_64_PLT32 xen_error_entry-0x4
00b3 b3: 0f 01 ca clac
00b6 b6: e8 00 00 00 00 call bb <.altinstr_replacement+0xbb> b7: R_X86_64_PLT32 xen_error_entry-0x4
00bb bb: 0f 01 ca clac
00be be: e8 00 00 00 00 call c3 <.altinstr_replacement+0xc3> bf: R_X86_64_PLT32 xen_error_entry-0x4
00c3 c3: 0f 01 ca clac
00c6 c6: 0f 01 ca clac
00c9 c9: e8 00 00 00 00 call ce <.altinstr_replacement+0xce> ca: R_X86_64_PLT32 xen_error_entry-0x4
00ce ce: 0f 01 ca clac
00d1 d1: e8 00 00 00 00 call d6 <.altinstr_replacement+0xd6> d2: R_X86_64_PLT32 xen_error_entry-0x4
00d6 d6: 0f 01 ca clac
00d9 d9: e8 00 00 00 00 call de <.altinstr_replacement+0xde> da: R_X86_64_PLT32 xen_error_entry-0x4
00de de: 0f 01 ca clac
00e1 e1: e8 00 00 00 00 call e6 <.altinstr_replacement+0xe6> e2: R_X86_64_PLT32 xen_error_entry-0x4
00e6 e6: 0f 01 ca clac
00e9 e9: e8 00 00 00 00 call ee <.altinstr_replacement+0xee> ea: R_X86_64_PLT32 xen_error_entry-0x4
00ee ee: 0f 01 ca clac
00f1 f1: e8 00 00 00 00 call f6 <.altinstr_replacement+0xf6> f2: R_X86_64_PLT32 xen_error_entry-0x4
00f6 f6: 0f 01 ca clac
00f9 f9: e8 00 00 00 00 call fe <.altinstr_replacement+0xfe> fa: R_X86_64_PLT32 xen_error_entry-0x4
00fe fe: 0f 01 ca clac
0101 101: e8 00 00 00 00 call 106 <.altinstr_replacement+0x106> 102: R_X86_64_PLT32 xen_error_entry-0x4
0106 106: 0f 01 ca clac
0109 109: e8 00 00 00 00 call 10e <.altinstr_replacement+0x10e> 10a: R_X86_64_PLT32 xen_error_entry-0x4
010e 10e: 0f 01 ca clac
0111 111: e8 00 00 00 00 call 116 <.altinstr_replacement+0x116> 112: R_X86_64_PLT32 xen_error_entry-0x4
0116 116: 0f 01 ca clac
0119 119: e8 00 00 00 00 call 11e <.altinstr_replacement+0x11e> 11a: R_X86_64_PLT32 xen_error_entry-0x4
011e 11e: 0f 01 ca clac
0121 121: e8 00 00 00 00 call 126 <.altinstr_replacement+0x126> 122: R_X86_64_PLT32 xen_error_entry-0x4
0126 126: 0f 01 ca clac
0129 129: e8 00 00 00 00 call 12e <.altinstr_replacement+0x12e> 12a: R_X86_64_PLT32 xen_error_entry-0x4
012e 12e: 0f 01 ca clac
0131 131: e8 00 00 00 00 call 136 <.altinstr_replacement+0x136> 132: R_X86_64_PLT32 xen_error_entry-0x4
0136 136: 0f 01 ca clac
0139 139: e8 00 00 00 00 call 13e <.altinstr_replacement+0x13e> 13a: R_X86_64_PLT32 xen_error_entry-0x4
013e 13e: 0f 01 ca clac
0141 141: e8 00 00 00 00 call 146 <.altinstr_replacement+0x146> 142: R_X86_64_PLT32 xen_error_entry-0x4
0146 146: 0f 01 ca clac
0149 149: e8 00 00 00 00 call 14e <.altinstr_replacement+0x14e> 14a: R_X86_64_PLT32 xen_error_entry-0x4
014e 14e: 0f ae f0 mfence
0151 151: b8 2b 00 00 00 mov $0x2b,%eax
0156 156: 8e e8 mov %eax,%gs
0158 158: 0f ae e8 lfence
015b 15b: 0f ae e8 lfence
015e 15e: 0f ae e8 lfence
0161 161: 0f ae e8 lfence
0164 164: 0f 01 ca clac
0167 167: 0f ae e8 lfence
016a 16a: e9 00 00 00 00 jmp 16f <.altinstr_replacement+0x16f> 16b: R_X86_64_PLT32 swapgs_restore_regs_and_return_to_usermode-0x4
016f 16f: e9 00 00 00 00 jmp 174 <.altinstr_replacement+0x174> 170: R_X86_64_PLT32 swapgs_restore_regs_and_return_to_usermode-0x4
0174 174: 0f 01 ca clac
0177 177: e9 00 00 00 00 jmp 17c <.altinstr_replacement+0x17c> 178: R_X86_64_PC32 .entry.text+0x17a7
017c 17c: f3 48 0f b8 c7 popcnt %rdi,%rax
0181 181: f3 48 0f b8 c7 popcnt %rdi,%rax
0186 186: e9 00 00 00 00 jmp 18b <.altinstr_replacement+0x18b> 187: R_X86_64_PC32 .text+0xca30
018b 18b: f3 48 0f b8 c7 popcnt %rdi,%rax
0190 190: f3 48 0f b8 c7 popcnt %rdi,%rax
0195 195: f3 48 0f b8 c7 popcnt %rdi,%rax
019a 19a: 0f ae e8 lfence
019d 19d: 0f 31 rdtsc
019f 19f: 0f 01 f9 rdtscp
01a2 1a2: f3 48 0f b8 c7 popcnt %rdi,%rax
01a7 1a7: e9 00 00 00 00 jmp 1ac <.altinstr_replacement+0x1ac> 1a8: R_X86_64_PC32 .init.text+0xa54d
01ac 1ac: e9 00 00 00 00 jmp 1b1 <.altinstr_replacement+0x1b1> 1ad: R_X86_64_PC32 .text+0x28b1e
01b1 1b1: e9 00 00 00 00 jmp 1b6 <.altinstr_replacement+0x1b6> 1b2: R_X86_64_PC32 .text+0x28b5c
01b6 1b6: e9 00 00 00 00 jmp 1bb <.altinstr_replacement+0x1bb> 1b7: R_X86_64_PC32 .text+0x28bd0
01bb 1bb: e9 00 00 00 00 jmp 1c0 <.altinstr_replacement+0x1c0> 1bc: R_X86_64_PC32 .text+0x28c3e
01c0 1c0: e9 00 00 00 00 jmp 1c5 <.altinstr_replacement+0x1c5> 1c1: R_X86_64_PC32 .text+0x292a1
01c5 1c5: e9 00 00 00 00 jmp 1ca <.altinstr_replacement+0x1ca> 1c6: R_X86_64_PC32 .text+0x2947e
01ca 1ca: e9 00 00 00 00 jmp 1cf <.altinstr_replacement+0x1cf> 1cb: R_X86_64_PC32 .text+0x294a9
01cf 1cf: e9 00 00 00 00 jmp 1d4 <.altinstr_replacement+0x1d4> 1d0: R_X86_64_PC32 .text+0x294bc
01d4 1d4: e9 00 00 00 00 jmp 1d9 <.altinstr_replacement+0x1d9> 1d5: R_X86_64_PC32 .text+0x294f7
01d9 1d9: e9 00 00 00 00 jmp 1de <.altinstr_replacement+0x1de> 1da: R_X86_64_PC32 .text+0x29758
01de 1de: e9 00 00 00 00 jmp 1e3 <.altinstr_replacement+0x1e3> 1df: R_X86_64_PC32 .text+0x29fcd
01e3 1e3: e9 00 00 00 00 jmp 1e8 <.altinstr_replacement+0x1e8> 1e4: R_X86_64_PC32 .text+0x2a085
01e8 1e8: e9 00 00 00 00 jmp 1ed <.altinstr_replacement+0x1ed> 1e9: R_X86_64_PC32 .text+0x2a0d0
01ed 1ed: e9 00 00 00 00 jmp 1f2 <.altinstr_replacement+0x1f2> 1ee: R_X86_64_PC32 .text+0x2a146
01f2 1f2: e9 00 00 00 00 jmp 1f7 <.altinstr_replacement+0x1f7> 1f3: R_X86_64_PC32 .text+0x2a1fa
01f7 1f7: e9 00 00 00 00 jmp 1fc <.altinstr_replacement+0x1fc> 1f8: R_X86_64_PC32 .text+0x2a2b2
01fc 1fc: e9 00 00 00 00 jmp 201 <.altinstr_replacement+0x201> 1fd: R_X86_64_PC32 .text+0x2a31b
0201 201: e9 00 00 00 00 jmp 206 <.altinstr_replacement+0x206> 202: R_X86_64_PC32 .text+0x2ac39
0206 206: e9 00 00 00 00 jmp 20b <.altinstr_replacement+0x20b> 207: R_X86_64_PC32 .text+0x2ac78
020b 20b: e9 00 00 00 00 jmp 210 <.altinstr_replacement+0x210> 20c: R_X86_64_PC32 .text+0x2ac83
0210 210: e9 00 00 00 00 jmp 215 <.altinstr_replacement+0x215> 211: R_X86_64_PC32 .text+0x2aced
0215 215: e9 00 00 00 00 jmp 21a <.altinstr_replacement+0x21a> 216: R_X86_64_PC32 .text+0x2aff2
021a 21a: e9 00 00 00 00 jmp 21f <.altinstr_replacement+0x21f> 21b: R_X86_64_PC32 .text+0x2b2a3
021f 21f: e9 00 00 00 00 jmp 224 <.altinstr_replacement+0x224> 220: R_X86_64_PC32 .text+0x2b3d6
0224 224: e9 00 00 00 00 jmp 229 <.altinstr_replacement+0x229> 225: R_X86_64_PC32 .text+0x2b503
0229 229: e9 00 00 00 00 jmp 22e <.altinstr_replacement+0x22e> 22a: R_X86_64_PC32 .text+0x2b844
022e 22e: e9 00 00 00 00 jmp 233 <.altinstr_replacement+0x233> 22f: R_X86_64_PC32 .text+0x2c386
0233 233: e9 00 00 00 00 jmp 238 <.altinstr_replacement+0x238> 234: R_X86_64_PC32 .text+0x2c4b7
0238 238: e8 00 00 00 00 call 23d <.altinstr_replacement+0x23d> 239: R_X86_64_PLT32 clear_page_rep-0x4
023d 23d: e8 00 00 00 00 call 242 <.altinstr_replacement+0x242> 23e: R_X86_64_PLT32 clear_page_erms-0x4
0242 242: e9 00 00 00 00 jmp 247 <.altinstr_replacement+0x247> 243: R_X86_64_PC32 .text+0x3433e
0247 247: e9 00 00 00 00 jmp 24c <.altinstr_replacement+0x24c> 248: R_X86_64_PC32 .text+0x34494
024c 24c: e9 00 00 00 00 jmp 251 <.altinstr_replacement+0x251> 24d: R_X86_64_PC32 .text+0x34898
0251 251: e9 00 00 00 00 jmp 256 <.altinstr_replacement+0x256> 252: R_X86_64_PC32 .text+0x34d27
0256 256: e9 00 00 00 00 jmp 25b <.altinstr_replacement+0x25b> 257: R_X86_64_PC32 .text+0x34d15
025b 25b: e9 00 00 00 00 jmp 260 <.altinstr_replacement+0x260> 25c: R_X86_64_PC32 .text+0x34e26
0260 260: e9 00 00 00 00 jmp 265 <.altinstr_replacement+0x265> 261: R_X86_64_PC32 .text+0x35643
0265 265: e9 00 00 00 00 jmp 26a <.altinstr_replacement+0x26a> 266: R_X86_64_PC32 .text+0x35a89
026a 26a: e9 00 00 00 00 jmp 26f <.altinstr_replacement+0x26f> 26b: R_X86_64_PC32 .text+0x35c5d
026f 26f: e9 00 00 00 00 jmp 274 <.altinstr_replacement+0x274> 270: R_X86_64_PC32 .text+0x35d78
0274 274: e9 00 00 00 00 jmp 279 <.altinstr_replacement+0x279> 275: R_X86_64_PC32 .text+0x35e36
0279 279: e9 00 00 00 00 jmp 27e <.altinstr_replacement+0x27e> 27a: R_X86_64_PC32 .text+0x35f4f
027e 27e: e9 00 00 00 00 jmp 283 <.altinstr_replacement+0x283> 27f: R_X86_64_PC32 .text+0x368c1
0283 283: 0f 01 cb stac
0286 286: 0f ae e8 lfence
0289 289: 0f 01 ca clac
028c 28c: 0f 01 ca clac
028f 28f: e9 00 00 00 00 jmp 294 <.altinstr_replacement+0x294> 290: R_X86_64_PC32 .text+0x391f3
0294 294: e9 00 00 00 00 jmp 299 <.altinstr_replacement+0x299> 295: R_X86_64_PC32 .noinstr.text+0x8bf
0299 299: e9 00 00 00 00 jmp 29e <.altinstr_replacement+0x29e> 29a: R_X86_64_PC32 .noinstr.text+0xb62
029e 29e: e9 00 00 00 00 jmp 2a3 <.altinstr_replacement+0x2a3> 29f: R_X86_64_PC32 .init.text+0x10f3f
02a3 2a3: e9 00 00 00 00 jmp 2a8 <.altinstr_replacement+0x2a8> 2a4: R_X86_64_PC32 .noinstr.text+0x15bc
02a8 2a8: 0f 01 cb stac
02ab 2ab: 0f ae e8 lfence
02ae 2ae: 0f 01 ca clac
02b1 2b1: 0f 01 ca clac
02b4 2b4: e9 00 00 00 00 jmp 2b9 <.altinstr_replacement+0x2b9> 2b5: R_X86_64_PC32 .text+0x4627b
02b9 2b9: 0f 01 cb stac
02bc 2bc: 0f ae e8 lfence
02bf 2bf: 0f 01 ca clac
02c2 2c2: 0f 01 ca clac
02c5 2c5: 0f 01 cb stac
02c8 2c8: 0f ae e8 lfence
02cb 2cb: e9 00 00 00 00 jmp 2d0 <.altinstr_replacement+0x2d0> 2cc: R_X86_64_PC32 .text+0x47228
02d0 2d0: 0f 01 ca clac
02d3 2d3: 0f 01 ca clac
02d6 2d6: e9 00 00 00 00 jmp 2db <.altinstr_replacement+0x2db> 2d7: R_X86_64_PC32 .text+0x4a388
02db 2db: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 2e2 <.altinstr_replacement+0x2e2> 2de: R_X86_64_PC32 .init.data+0x5538c
02e2 2e2: e8 00 00 00 00 call 2e7 <.altinstr_replacement+0x2e7> 2e3: R_X86_64_PLT32 __alt_reloc_selftest-0x4
02e7 2e7: f3 48 0f b8 c7 popcnt %rdi,%rax
02ec 2ec: 0f ae e8 lfence
02ef 2ef: 0f 31 rdtsc
02f1 2f1: 0f 01 f9 rdtscp
02f4 2f4: f3 48 0f b8 c7 popcnt %rdi,%rax
02f9 2f9: e9 00 00 00 00 jmp 2fe <.altinstr_replacement+0x2fe> 2fa: R_X86_64_PC32 .init.text+0x17e1d
02fe 2fe: e9 00 00 00 00 jmp 303 <.altinstr_replacement+0x303> 2ff: R_X86_64_PC32 .text+0x51bc3
0303 303: e9 00 00 00 00 jmp 308 <.altinstr_replacement+0x308> 304: R_X86_64_PC32 .text+0x51f58
0308 308: e9 00 00 00 00 jmp 30d <.altinstr_replacement+0x30d> 309: R_X86_64_PC32 .text+0x526d3
030d 30d: e9 00 00 00 00 jmp 312 <.altinstr_replacement+0x312> 30e: R_X86_64_PC32 .text+0x5272f
0312 312: e9 00 00 00 00 jmp 317 <.altinstr_replacement+0x317> 313: R_X86_64_PC32 .text+0x52b31
0317 317: e9 00 00 00 00 jmp 31c <.altinstr_replacement+0x31c> 318: R_X86_64_PC32 .text+0x527ca
031c 31c: e9 00 00 00 00 jmp 321 <.altinstr_replacement+0x321> 31d: R_X86_64_PC32 .text+0x52b83
0321 321: e9 00 00 00 00 jmp 326 <.altinstr_replacement+0x326> 322: R_X86_64_PC32 .text+0x52f5f
0326 326: e9 00 00 00 00 jmp 32b <.altinstr_replacement+0x32b> 327: R_X86_64_PC32 .text+0x52fbb
032b 32b: e9 00 00 00 00 jmp 330 <.altinstr_replacement+0x330> 32c: R_X86_64_PC32 .text+0x53419
0330 330: e9 00 00 00 00 jmp 335 <.altinstr_replacement+0x335> 331: R_X86_64_PC32 .text+0x530a6
0335 335: e9 00 00 00 00 jmp 33a <.altinstr_replacement+0x33a> 336: R_X86_64_PC32 .text+0x53420
033a 33a: e9 00 00 00 00 jmp 33f <.altinstr_replacement+0x33f> 33b: R_X86_64_PC32 .text+0x5357d
033f 33f: e9 00 00 00 00 jmp 344 <.altinstr_replacement+0x344> 340: R_X86_64_PC32 .text+0x535d9
0344 344: e9 00 00 00 00 jmp 349 <.altinstr_replacement+0x349> 345: R_X86_64_PC32 .text+0x539dc
0349 349: e9 00 00 00 00 jmp 34e <.altinstr_replacement+0x34e> 34a: R_X86_64_PC32 .text+0x53675
034e 34e: e9 00 00 00 00 jmp 353 <.altinstr_replacement+0x353> 34f: R_X86_64_PC32 .text+0x53a2e
0353 353: e9 00 00 00 00 jmp 358 <.altinstr_replacement+0x358> 354: R_X86_64_PC32 .text+0x54867
0358 358: 48 0f ae 37 xsaveopt64 (%rdi)
035c 35c: 48 0f c7 27 xsavec64 (%rdi)
0360 360: 48 0f c7 2f xsaves64 (%rdi)
0364 364: 48 0f c7 1f xrstors64 (%rdi)
0368 368: e9 00 00 00 00 jmp 36d <.altinstr_replacement+0x36d> 369: R_X86_64_PC32 .text+0x553f0
036d 36d: e9 00 00 00 00 jmp 372 <.altinstr_replacement+0x372> 36e: R_X86_64_PC32 .text+0x5560a
0372 372: e9 00 00 00 00 jmp 377 <.altinstr_replacement+0x377> 373: R_X86_64_PC32 .text+0x556da
0377 377: e9 00 00 00 00 jmp 37c <.altinstr_replacement+0x37c> 378: R_X86_64_PC32 .text+0x559e4
037c 37c: e9 00 00 00 00 jmp 381 <.altinstr_replacement+0x381> 37d: R_X86_64_PC32 .text+0x55f14
0381 381: 48 0f c7 1f xrstors64 (%rdi)
0385 385: e9 00 00 00 00 jmp 38a <.altinstr_replacement+0x38a> 386: R_X86_64_PC32 .text+0x5641c
038a 38a: e9 00 00 00 00 jmp 38f <.altinstr_replacement+0x38f> 38b: R_X86_64_PC32 .text+0x5646e
038f 38f: e9 00 00 00 00 jmp 394 <.altinstr_replacement+0x394> 390: R_X86_64_PC32 .noinstr.text+0x1abe
0394 394: 0f 01 cb stac
0397 397: e8 00 00 00 00 call 39c <.altinstr_replacement+0x39c> 398: R_X86_64_PLT32 rep_movs_alternative-0x4
039c 39c: 0f 01 ca clac
039f 39f: e9 00 00 00 00 jmp 3a4 <.altinstr_replacement+0x3a4> 3a0: R_X86_64_PC32 .text+0x56f35
03a4 3a4: e9 00 00 00 00 jmp 3a9 <.altinstr_replacement+0x3a9> 3a5: R_X86_64_PC32 .text+0x571c7
03a9 3a9: e9 00 00 00 00 jmp 3ae <.altinstr_replacement+0x3ae> 3aa: R_X86_64_PC32 .text+0x5724c
03ae 3ae: e9 00 00 00 00 jmp 3b3 <.altinstr_replacement+0x3b3> 3af: R_X86_64_PC32 .text+0x57384
03b3 3b3: e9 00 00 00 00 jmp 3b8 <.altinstr_replacement+0x3b8> 3b4: R_X86_64_PC32 .text+0x57793
03b8 3b8: e9 00 00 00 00 jmp 3bd <.altinstr_replacement+0x3bd> 3b9: R_X86_64_PC32 .text+0x579ad
03bd 3bd: e9 00 00 00 00 jmp 3c2 <.altinstr_replacement+0x3c2> 3be: R_X86_64_PC32 .text+0x57ac8
03c2 3c2: 48 0f ae 37 xsaveopt64 (%rdi)
03c6 3c6: 48 0f c7 27 xsavec64 (%rdi)
03ca 3ca: 48 0f c7 2f xsaves64 (%rdi)
03ce 3ce: 0f 01 cb stac
03d1 3d1: 0f 01 ca clac
03d4 3d4: 0f 01 cb stac
03d7 3d7: e8 00 00 00 00 call 3dc <.altinstr_replacement+0x3dc> 3d8: R_X86_64_PLT32 rep_movs_alternative-0x4
03dc 3dc: 0f 01 ca clac
03df 3df: e9 00 00 00 00 jmp 3e4 <.altinstr_replacement+0x3e4> 3e0: R_X86_64_PC32 .text+0x57dde
03e4 3e4: 0f 01 cb stac
03e7 3e7: e8 00 00 00 00 call 3ec <.altinstr_replacement+0x3ec> 3e8: R_X86_64_PLT32 rep_movs_alternative-0x4
03ec 3ec: 0f 01 ca clac
03ef 3ef: 0f 01 cb stac
03f2 3f2: e8 00 00 00 00 call 3f7 <.altinstr_replacement+0x3f7> 3f3: R_X86_64_PLT32 rep_movs_alternative-0x4
03f7 3f7: 0f 01 ca clac
03fa 3fa: e9 00 00 00 00 jmp 3ff <.altinstr_replacement+0x3ff> 3fb: R_X86_64_PC32 .text+0x58503
03ff 3ff: 0f 01 cb stac
0402 402: 0f 01 ca clac
0405 405: 48 0f c7 1f xrstors64 (%rdi)
0409 409: 48 0f c7 1f xrstors64 (%rdi)
040d 40d: e9 00 00 00 00 jmp 412 <.altinstr_replacement+0x412> 40e: R_X86_64_PC32 .text+0x587b7
0412 412: 0f 01 cb stac
0415 415: e8 00 00 00 00 call 41a <.altinstr_replacement+0x41a> 416: R_X86_64_PLT32 rep_movs_alternative-0x4
041a 41a: 0f 01 ca clac
041d 41d: e9 00 00 00 00 jmp 422 <.altinstr_replacement+0x422> 41e: R_X86_64_PC32 .text+0x589d8
0422 422: 0f 01 cb stac
0425 425: e8 00 00 00 00 call 42a <.altinstr_replacement+0x42a> 426: R_X86_64_PLT32 rep_movs_alternative-0x4
042a 42a: 0f 01 ca clac
042d 42d: e9 00 00 00 00 jmp 432 <.altinstr_replacement+0x432> 42e: R_X86_64_PC32 .text+0x58ac6
0432 432: e9 00 00 00 00 jmp 437 <.altinstr_replacement+0x437> 433: R_X86_64_PC32 .text+0x58ae2
0437 437: e9 00 00 00 00 jmp 43c <.altinstr_replacement+0x43c> 438: R_X86_64_PC32 .text+0x58bad
043c 43c: e9 00 00 00 00 jmp 441 <.altinstr_replacement+0x441> 43d: R_X86_64_PC32 .text+0x58cbb
0441 441: 0f 01 cb stac
0444 444: e8 00 00 00 00 call 449 <.altinstr_replacement+0x449> 445: R_X86_64_PLT32 rep_stos_alternative-0x4
0449 449: 0f 01 ca clac
044c 44c: e9 00 00 00 00 jmp 451 <.altinstr_replacement+0x451> 44d: R_X86_64_PC32 .text+0x58fcd
0451 451: 0f 01 cb stac
0454 454: 0f 01 ca clac
0457 457: 0f 01 cb stac
045a 45a: 0f 01 ca clac
045d 45d: 0f 01 cb stac
0460 460: e8 00 00 00 00 call 465 <.altinstr_replacement+0x465> 461: R_X86_64_PLT32 rep_stos_alternative-0x4
0465 465: 0f 01 ca clac
0468 468: e9 00 00 00 00 jmp 46d <.altinstr_replacement+0x46d> 469: R_X86_64_PC32 .init.text+0x18bea
046d 46d: e9 00 00 00 00 jmp 472 <.altinstr_replacement+0x472> 46e: R_X86_64_PC32 .text+0x5926d
0472 472: e9 00 00 00 00 jmp 477 <.altinstr_replacement+0x477> 473: R_X86_64_PC32 .text+0x592fa
0477 477: e9 00 00 00 00 jmp 47c <.altinstr_replacement+0x47c> 478: R_X86_64_PC32 .text+0x59465
047c 47c: e9 00 00 00 00 jmp 481 <.altinstr_replacement+0x481> 47d: R_X86_64_PC32 .init.text+0x18e35
0481 481: e9 00 00 00 00 jmp 486 <.altinstr_replacement+0x486> 482: R_X86_64_PC32 .text+0x59e51
0486 486: e9 00 00 00 00 jmp 48b <.altinstr_replacement+0x48b> 487: R_X86_64_PC32 .text+0x5a0b4
048b 48b: e9 00 00 00 00 jmp 490 <.altinstr_replacement+0x490> 48c: R_X86_64_PC32 .text+0x5a492
0490 490: e9 00 00 00 00 jmp 495 <.altinstr_replacement+0x495> 491: R_X86_64_PC32 .text+0x5abf7
0495 495: e9 00 00 00 00 jmp 49a <.altinstr_replacement+0x49a> 496: R_X86_64_PC32 .init.text+0x1934d
049a 49a: e9 00 00 00 00 jmp 49f <.altinstr_replacement+0x49f> 49b: R_X86_64_PC32 .init.text+0x1935a
049f 49f: e9 00 00 00 00 jmp 4a4 <.altinstr_replacement+0x4a4> 4a0: R_X86_64_PC32 .init.text+0x1955a
04a4 4a4: e9 00 00 00 00 jmp 4a9 <.altinstr_replacement+0x4a9> 4a5: R_X86_64_PC32 .init.text+0x198a9
04a9 4a9: e9 00 00 00 00 jmp 4ae <.altinstr_replacement+0x4ae> 4aa: R_X86_64_PC32 .init.text+0x198e1
04ae 4ae: e9 00 00 00 00 jmp 4b3 <.altinstr_replacement+0x4b3> 4af: R_X86_64_PC32 .init.text+0x19a58
04b3 4b3: e9 00 00 00 00 jmp 4b8 <.altinstr_replacement+0x4b8> 4b4: R_X86_64_PC32 .init.text+0x19a8f
04b8 4b8: e9 00 00 00 00 jmp 4bd <.altinstr_replacement+0x4bd> 4b9: R_X86_64_PC32 .text+0x5ad17
04bd 4bd: e9 00 00 00 00 jmp 4c2 <.altinstr_replacement+0x4c2> 4be: R_X86_64_PC32 .text+0x5ad61
04c2 4c2: e9 00 00 00 00 jmp 4c7 <.altinstr_replacement+0x4c7> 4c3: R_X86_64_PC32 .text+0x5af6b
04c7 4c7: e9 00 00 00 00 jmp 4cc <.altinstr_replacement+0x4cc> 4c8: R_X86_64_PC32 .text+0x5aed0
04cc 4cc: e9 00 00 00 00 jmp 4d1 <.altinstr_replacement+0x4d1> 4cd: R_X86_64_PC32 .text+0x5af24
04d1 4d1: e9 00 00 00 00 jmp 4d6 <.altinstr_replacement+0x4d6> 4d2: R_X86_64_PC32 .text+0x5af7b
04d6 4d6: e9 00 00 00 00 jmp 4db <.altinstr_replacement+0x4db> 4d7: R_X86_64_PC32 .text+0x5bc70
04db 4db: e9 00 00 00 00 jmp 4e0 <.altinstr_replacement+0x4e0> 4dc: R_X86_64_PC32 .text+0x5f548
04e0 4e0: 0f 01 cb stac
04e3 4e3: e8 00 00 00 00 call 4e8 <.altinstr_replacement+0x4e8> 4e4: R_X86_64_PLT32 rep_movs_alternative-0x4
04e8 4e8: 0f 01 ca clac
04eb 4eb: e9 00 00 00 00 jmp 4f0 <.altinstr_replacement+0x4f0> 4ec: R_X86_64_PC32 .text+0x638eb
04f0 4f0: e9 00 00 00 00 jmp 4f5 <.altinstr_replacement+0x4f5> 4f1: R_X86_64_PC32 .text+0x63905
04f5 4f5: e9 00 00 00 00 jmp 4fa <.altinstr_replacement+0x4fa> 4f6: R_X86_64_PC32 .text+0x6390f
04fa 4fa: e9 00 00 00 00 jmp 4ff <.altinstr_replacement+0x4ff> 4fb: R_X86_64_PC32 .text+0x63916
04ff 4ff: e9 00 00 00 00 jmp 504 <.altinstr_replacement+0x504> 500: R_X86_64_PC32 .text+0x6392a
0504 504: e9 00 00 00 00 jmp 509 <.altinstr_replacement+0x509> 505: R_X86_64_PC32 .text+0x6394a
0509 509: e9 00 00 00 00 jmp 50e <.altinstr_replacement+0x50e> 50a: R_X86_64_PC32 .text+0x65557
050e 50e: e9 00 00 00 00 jmp 513 <.altinstr_replacement+0x513> 50f: R_X86_64_PC32 .text+0x66ec9
0513 513: e9 00 00 00 00 jmp 518 <.altinstr_replacement+0x518> 514: R_X86_64_PC32 .text+0x67064
0518 518: e9 00 00 00 00 jmp 51d <.altinstr_replacement+0x51d> 519: R_X86_64_PC32 .text+0x67064
051d 51d: e9 00 00 00 00 jmp 522 <.altinstr_replacement+0x522> 51e: R_X86_64_PC32 .text+0x67064
0522 522: e9 00 00 00 00 jmp 527 <.altinstr_replacement+0x527> 523: R_X86_64_PC32 .init.text+0x1bc5a
0527 527: e9 00 00 00 00 jmp 52c <.altinstr_replacement+0x52c> 528: R_X86_64_PC32 .init.text+0x1bc61
052c 52c: 0f 30 wrmsr
052e 52e: e9 00 00 00 00 jmp 533 <.altinstr_replacement+0x533> 52f: R_X86_64_PC32 .text+0x697f5
0533 533: e9 00 00 00 00 jmp 538 <.altinstr_replacement+0x538> 534: R_X86_64_PC32 .text+0x69852
0538 538: e9 00 00 00 00 jmp 53d <.altinstr_replacement+0x53d> 539: R_X86_64_PC32 .text+0x698ad
053d 53d: e9 00 00 00 00 jmp 542 <.altinstr_replacement+0x542> 53e: R_X86_64_PC32 .text+0x69863
0542 542: e9 00 00 00 00 jmp 547 <.altinstr_replacement+0x547> 543: R_X86_64_PC32 .init.text+0x1d7d0
0547 547: e9 00 00 00 00 jmp 54c <.altinstr_replacement+0x54c> 548: R_X86_64_PC32 .init.text+0x1e19f
054c 54c: e9 00 00 00 00 jmp 551 <.altinstr_replacement+0x551> 54d: R_X86_64_PC32 .text+0x6a91f
0551 551: e9 00 00 00 00 jmp 556 <.altinstr_replacement+0x556> 552: R_X86_64_PC32 .text+0x6aae0
0556 556: e9 00 00 00 00 jmp 55b <.altinstr_replacement+0x55b> 557: R_X86_64_PC32 .text+0x6ab41
055b 55b: f3 48 0f b8 c7 popcnt %rdi,%rax
0560 560: e9 00 00 00 00 jmp 565 <.altinstr_replacement+0x565> 561: R_X86_64_PC32 .text+0x6f633
0565 565: e9 00 00 00 00 jmp 56a <.altinstr_replacement+0x56a> 566: R_X86_64_PC32 .text+0x6f7b0
056a 56a: e9 00 00 00 00 jmp 56f <.altinstr_replacement+0x56f> 56b: R_X86_64_PC32 .text+0x6f89b
056f 56f: e9 00 00 00 00 jmp 574 <.altinstr_replacement+0x574> 570: R_X86_64_PC32 .text+0x6f89b
0574 574: e9 00 00 00 00 jmp 579 <.altinstr_replacement+0x579> 575: R_X86_64_PC32 .text+0x72323
0579 579: e9 00 00 00 00 jmp 57e <.altinstr_replacement+0x57e> 57a: R_X86_64_PC32 .text+0x723e2
057e 57e: e9 00 00 00 00 jmp 583 <.altinstr_replacement+0x583> 57f: R_X86_64_PC32 .text+0x7419e
0583 583: e9 00 00 00 00 jmp 588 <.altinstr_replacement+0x588> 584: R_X86_64_PC32 .text+0x74433
0588 588: e9 00 00 00 00 jmp 58d <.altinstr_replacement+0x58d> 589: R_X86_64_PC32 .text+0x74452
058d 58d: e9 00 00 00 00 jmp 592 <.altinstr_replacement+0x592> 58e: R_X86_64_PC32 .text+0x74471
0592 592: e9 00 00 00 00 jmp 597 <.altinstr_replacement+0x597> 593: R_X86_64_PC32 .text+0x76d37
0597 597: e9 00 00 00 00 jmp 59c <.altinstr_replacement+0x59c> 598: R_X86_64_PC32 .text+0x76d57
059c 59c: e9 00 00 00 00 jmp 5a1 <.altinstr_replacement+0x5a1> 59d: R_X86_64_PC32 .text+0x76e78
05a1 5a1: e9 00 00 00 00 jmp 5a6 <.altinstr_replacement+0x5a6> 5a2: R_X86_64_PC32 .noinstr.text+0x2063
05a6 5a6: e9 00 00 00 00 jmp 5ab <.altinstr_replacement+0x5ab> 5a7: R_X86_64_PC32 .noinstr.text+0x208c
05ab 5ab: e9 00 00 00 00 jmp 5b0 <.altinstr_replacement+0x5b0> 5ac: R_X86_64_PC32 .text+0x788e9
05b0 5b0: e9 00 00 00 00 jmp 5b5 <.altinstr_replacement+0x5b5> 5b1: R_X86_64_PC32 .text+0x78e04
05b5 5b5: e9 00 00 00 00 jmp 5ba <.altinstr_replacement+0x5ba> 5b6: R_X86_64_PC32 .text+0x78eb7
05ba 5ba: e9 00 00 00 00 jmp 5bf <.altinstr_replacement+0x5bf> 5bb: R_X86_64_PC32 .noinstr.text+0x2339
05bf 5bf: e9 00 00 00 00 jmp 5c4 <.altinstr_replacement+0x5c4> 5c0: R_X86_64_PC32 .noinstr.text+0x2522
05c4 5c4: e9 00 00 00 00 jmp 5c9 <.altinstr_replacement+0x5c9> 5c5: R_X86_64_PC32 .noinstr.text+0x2666
05c9 5c9: e9 00 00 00 00 jmp 5ce <.altinstr_replacement+0x5ce> 5ca: R_X86_64_PC32 .noinstr.text+0x2847
05ce 5ce: e9 00 00 00 00 jmp 5d3 <.altinstr_replacement+0x5d3> 5cf: R_X86_64_PC32 .noinstr.text+0x28ea
05d3 5d3: e9 00 00 00 00 jmp 5d8 <.altinstr_replacement+0x5d8> 5d4: R_X86_64_PC32 .text+0x79710
05d8 5d8: e9 00 00 00 00 jmp 5dd <.altinstr_replacement+0x5dd> 5d9: R_X86_64_PC32 .text+0x7a3fa
05dd 5dd: 0f ae e8 lfence
05e0 5e0: 0f 31 rdtsc
05e2 5e2: 0f 01 f9 rdtscp
05e5 5e5: e9 00 00 00 00 jmp 5ea <.altinstr_replacement+0x5ea> 5e6: R_X86_64_PC32 .text+0x7b8ae
05ea 5ea: e9 00 00 00 00 jmp 5ef <.altinstr_replacement+0x5ef> 5eb: R_X86_64_PC32 .text+0x7bac7
05ef 5ef: e9 00 00 00 00 jmp 5f4 <.altinstr_replacement+0x5f4> 5f0: R_X86_64_PC32 .text+0x7b9a4
05f4 5f4: e9 00 00 00 00 jmp 5f9 <.altinstr_replacement+0x5f9> 5f5: R_X86_64_PC32 .text+0x7ba13
05f9 5f9: 0f ae e8 lfence
05fc 5fc: 0f 31 rdtsc
05fe 5fe: 0f 01 f9 rdtscp
0601 601: 0f ae e8 lfence
0604 604: 0f 31 rdtsc
0606 606: 0f 01 f9 rdtscp
0609 609: 0f ae e8 lfence
060c 60c: 0f 31 rdtsc
060e 60e: 0f 01 f9 rdtscp
0611 611: 0f 01 c1 vmcall
0614 614: 0f 01 d9 vmmcall
0617 617: e9 00 00 00 00 jmp 61c <.altinstr_replacement+0x61c> 618: R_X86_64_PC32 .cpuidle.text+0xdf
061c 61c: e9 00 00 00 00 jmp 621 <.altinstr_replacement+0x621> 61d: R_X86_64_PC32 .cpuidle.text+0x10b
0621 621: f3 48 0f b8 c7 popcnt %rdi,%rax
0626 626: f3 48 0f b8 c7 popcnt %rdi,%rax
062b 62b: e9 00 00 00 00 jmp 630 <.altinstr_replacement+0x630> 62c: R_X86_64_PC32 .init.text+0x26417
0630 630: f3 48 0f b8 c7 popcnt %rdi,%rax
0635 635: e9 00 00 00 00 jmp 63a <.altinstr_replacement+0x63a> 636: R_X86_64_PC32 .init.text+0x26b68
063a 63a: 0f ae e8 lfence
063d 63d: 0f 31 rdtsc
063f 63f: 0f 01 f9 rdtscp
0642 642: 0f ae e8 lfence
0645 645: 0f 31 rdtsc
0647 647: 0f 01 f9 rdtscp
064a 64a: f3 48 0f b8 c7 popcnt %rdi,%rax
064f 64f: 87 3c 25 00 c3 5f ff xchg %edi,0xffffffffff5fc300
0656 656: 87 3c 25 10 c3 5f ff xchg %edi,0xffffffffff5fc310
065d 65d: 87 3c 25 10 c3 5f ff xchg %edi,0xffffffffff5fc310
0664 664: 87 34 25 00 c3 5f ff xchg %esi,0xffffffffff5fc300
066b 66b: 87 b7 00 c0 5f ff xchg %esi,-0xa04000(%rdi)
0671 671: f3 48 0f b8 c7 popcnt %rdi,%rax
0676 676: 0f ae e8 lfence
0679 679: 0f 31 rdtsc
067b 67b: 0f 01 f9 rdtscp
067e 67e: e8 00 00 00 00 call 683 <.altinstr_replacement+0x683> 67f: R_X86_64_PLT32 clear_page_rep-0x4
0683 683: e8 00 00 00 00 call 688 <.altinstr_replacement+0x688> 684: R_X86_64_PLT32 clear_page_erms-0x4
0688 688: e8 00 00 00 00 call 68d <.altinstr_replacement+0x68d> 689: R_X86_64_PLT32 clear_page_rep-0x4
068d 68d: e8 00 00 00 00 call 692 <.altinstr_replacement+0x692> 68e: R_X86_64_PLT32 clear_page_erms-0x4
0692 692: e9 00 00 00 00 jmp 697 <.altinstr_replacement+0x697> 693: R_X86_64_PC32 .init.text+0x2f90b
0697 697: f3 48 0f b8 c7 popcnt %rdi,%rax
069c 69c: 0f 01 d9 vmmcall
069f 69f: f3 48 0f b8 c7 popcnt %rdi,%rax
06a4 6a4: f3 48 0f b8 c7 popcnt %rdi,%rax
06a9 6a9: 0f ae e8 lfence
06ac 6ac: 0f 31 rdtsc
06ae 6ae: 0f 01 f9 rdtscp
06b1 6b1: 0f ae e8 lfence
06b4 6b4: 0f 31 rdtsc
06b6 6b6: 0f 01 f9 rdtscp
06b9 6b9: e8 00 00 00 00 call 6be <.altinstr_replacement+0x6be> 6ba: R_X86_64_PLT32 clear_page_rep-0x4
06be 6be: e8 00 00 00 00 call 6c3 <.altinstr_replacement+0x6c3> 6bf: R_X86_64_PLT32 clear_page_erms-0x4
06c3 6c3: f3 48 0f b8 c7 popcnt %rdi,%rax
06c8 6c8: e9 00 00 00 00 jmp 6cd <.altinstr_replacement+0x6cd> 6c9: R_X86_64_PC32 .text+0xbdafb
06cd 6cd: e9 00 00 00 00 jmp 6d2 <.altinstr_replacement+0x6d2> 6ce: R_X86_64_PC32 .text+0xbf079
06d2 6d2: e9 00 00 00 00 jmp 6d7 <.altinstr_replacement+0x6d7> 6d3: R_X86_64_PC32 .text+0xbf3c5
06d7 6d7: 0f 0d 88 e0 00 00 00 prefetchw 0xe0(%rax)
06de 6de: e9 00 00 00 00 jmp 6e3 <.altinstr_replacement+0x6e3> 6df: R_X86_64_PC32 .text+0xc0f6a
06e3 6e3: 0f 30 wrmsr
06e5 6e5: e9 00 00 00 00 jmp 6ea <.altinstr_replacement+0x6ea> 6e6: R_X86_64_PC32 .text+0xc32fe
06ea 6ea: e9 00 00 00 00 jmp 6ef <.altinstr_replacement+0x6ef> 6eb: R_X86_64_PC32 .text+0xc40b9
06ef 6ef: e9 00 00 00 00 jmp 6f4 <.altinstr_replacement+0x6f4> 6f0: R_X86_64_PC32 .text+0xc40d5
06f4 6f4: e9 00 00 00 00 jmp 6f9 <.altinstr_replacement+0x6f9> 6f5: R_X86_64_PC32 .text+0xc4f02
06f9 6f9: e9 00 00 00 00 jmp 6fe <.altinstr_replacement+0x6fe> 6fa: R_X86_64_PC32 .text+0xc5000
06fe 6fe: e9 00 00 00 00 jmp 703 <.altinstr_replacement+0x703> 6ff: R_X86_64_PC32 .text+0xc5090
0703 703: e9 00 00 00 00 jmp 708 <.altinstr_replacement+0x708> 704: R_X86_64_PC32 .text+0xc512c
0708 708: 66 0f ae 38 clflushopt (%rax)
070c 70c: e9 00 00 00 00 jmp 711 <.altinstr_replacement+0x711> 70d: R_X86_64_PC32 .text+0xc7446
0711 711: e9 00 00 00 00 jmp 716 <.altinstr_replacement+0x716> 712: R_X86_64_PC32 .text+0xc7a30
0716 716: e9 00 00 00 00 jmp 71b <.altinstr_replacement+0x71b> 717: R_X86_64_PC32 .init.text+0x343e3
071b 71b: f3 48 0f b8 c7 popcnt %rdi,%rax
0720 720: e9 00 00 00 00 jmp 725 <.altinstr_replacement+0x725> 721: R_X86_64_PC32 .init.text+0x370f7
0725 725: e9 00 00 00 00 jmp 72a <.altinstr_replacement+0x72a> 726: R_X86_64_PC32 .text+0xcdf14
072a 72a: e9 00 00 00 00 jmp 72f <.altinstr_replacement+0x72f> 72b: R_X86_64_PC32 .text+0xce006
072f 72f: e9 00 00 00 00 jmp 734 <.altinstr_replacement+0x734> 730: R_X86_64_PC32 .text+0xce1ff
0734 734: e9 00 00 00 00 jmp 739 <.altinstr_replacement+0x739> 735: R_X86_64_PC32 .text+0x165cac
0739 739: e9 00 00 00 00 jmp 73e <.altinstr_replacement+0x73e> 73a: R_X86_64_PC32 .text+0x1671b4
073e 73e: e9 00 00 00 00 jmp 743 <.altinstr_replacement+0x743> 73f: R_X86_64_PC32 .text+0x169ba8
0743 743: 0f 01 cb stac
0746 746: 0f ae e8 lfence
0749 749: 0f 01 ca clac
074c 74c: 0f 01 ca clac
074f 74f: 0f 01 cb stac
0752 752: 0f ae e8 lfence
0755 755: 0f 01 ca clac
0758 758: 0f 01 ca clac
075b 75b: 0f 01 cb stac
075e 75e: e8 00 00 00 00 call 763 <.altinstr_replacement+0x763> 75f: R_X86_64_PLT32 rep_stos_alternative-0x4
0763 763: 0f 01 ca clac
0766 766: f3 48 0f b8 c7 popcnt %rdi,%rax
076b 76b: f3 48 0f b8 c7 popcnt %rdi,%rax
0770 770: f3 48 0f b8 c7 popcnt %rdi,%rax
0775 775: f3 48 0f b8 c7 popcnt %rdi,%rax
077a 77a: f3 48 0f b8 c7 popcnt %rdi,%rax
077f 77f: f3 48 0f b8 c7 popcnt %rdi,%rax
0784 784: f3 48 0f b8 c7 popcnt %rdi,%rax
0789 789: f3 48 0f b8 c7 popcnt %rdi,%rax
078e 78e: f3 48 0f b8 c7 popcnt %rdi,%rax
0793 793: 41 0f 0d 0e prefetchw (%r14)
0797 797: f3 48 0f b8 c7 popcnt %rdi,%rax
079c 79c: f3 48 0f b8 c7 popcnt %rdi,%rax
07a1 7a1: f3 48 0f b8 c7 popcnt %rdi,%rax
07a6 7a6: f3 48 0f b8 c7 popcnt %rdi,%rax
07ab 7ab: 65 48 23 3c 25 00 00 00 00 and %gs:0x0,%rdi 7b0: R_X86_64_32S tlbstate_untag_mask
07b4 7b4: f3 48 0f b8 c7 popcnt %rdi,%rax
07b9 7b9: 0f 01 cb stac
07bc 7bc: 0f ae e8 lfence
07bf 7bf: 0f 01 ca clac
07c2 7c2: 0f 01 cb stac
07c5 7c5: 0f ae e8 lfence
07c8 7c8: 0f 01 ca clac
07cb 7cb: 0f 01 ca clac
07ce 7ce: 0f 01 ca clac
07d1 7d1: f3 48 0f b8 c7 popcnt %rdi,%rax
07d6 7d6: e8 00 00 00 00 call 7db <.altinstr_replacement+0x7db> 7d7: R_X86_64_PLT32 clear_page_rep-0x4
07db 7db: e8 00 00 00 00 call 7e0 <.altinstr_replacement+0x7e0> 7dc: R_X86_64_PLT32 clear_page_erms-0x4
07e0 7e0: 0f 01 cb stac
07e3 7e3: 0f ae e8 lfence
07e6 7e6: 0f 01 ca clac
07e9 7e9: 0f 01 ca clac
07ec 7ec: 0f 01 cb stac
07ef 7ef: 0f ae e8 lfence
07f2 7f2: 0f 01 ca clac
07f5 7f5: 0f 01 ca clac
07f8 7f8: f3 48 0f b8 c7 popcnt %rdi,%rax
07fd 7fd: f3 48 0f b8 c7 popcnt %rdi,%rax
0802 802: 0f 01 cb stac
0805 805: e8 00 00 00 00 call 80a <.altinstr_replacement+0x80a> 806: R_X86_64_PLT32 rep_movs_alternative-0x4
080a 80a: 0f 01 ca clac
080d 80d: 0f 01 cb stac
0810 810: e8 00 00 00 00 call 815 <.altinstr_replacement+0x815> 811: R_X86_64_PLT32 rep_movs_alternative-0x4
0815 815: 0f 01 ca clac
0818 818: f3 48 0f b8 c7 popcnt %rdi,%rax
081d 81d: f3 48 0f b8 c7 popcnt %rdi,%rax
0822 822: f3 48 0f b8 c7 popcnt %rdi,%rax
0827 827: f3 48 0f b8 c7 popcnt %rdi,%rax
082c 82c: f3 48 0f b8 c7 popcnt %rdi,%rax
0831 831: f3 48 0f b8 c7 popcnt %rdi,%rax
0836 836: f3 48 0f b8 c7 popcnt %rdi,%rax
083b 83b: f3 48 0f b8 c7 popcnt %rdi,%rax
0840 840: f3 48 0f b8 c7 popcnt %rdi,%rax
0845 845: 41 0f 0d 0c 06 prefetchw (%r14,%rax,1)
084a 84a: f3 48 0f b8 c7 popcnt %rdi,%rax
084f 84f: f3 48 0f b8 c7 popcnt %rdi,%rax
0854 854: f3 48 0f b8 c7 popcnt %rdi,%rax
0859 859: 0f 01 cb stac
085c 85c: e8 00 00 00 00 call 861 <.altinstr_replacement+0x861> 85d: R_X86_64_PLT32 rep_movs_alternative-0x4
0861 861: 0f 01 ca clac
0864 864: 0f 01 cb stac
0867 867: e8 00 00 00 00 call 86c <.altinstr_replacement+0x86c> 868: R_X86_64_PLT32 rep_movs_alternative-0x4
086c 86c: 0f 01 ca clac
086f 86f: 0f 0d 48 f8 prefetchw -0x8(%rax)
0873 873: e8 00 00 00 00 call 878 <.altinstr_replacement+0x878> 874: R_X86_64_PLT32 clear_page_rep-0x4
0878 878: e8 00 00 00 00 call 87d <.altinstr_replacement+0x87d> 879: R_X86_64_PLT32 clear_page_erms-0x4
087d 87d: e8 00 00 00 00 call 882 <.altinstr_replacement+0x882> 87e: R_X86_64_PLT32 clear_page_rep-0x4
0882 882: e8 00 00 00 00 call 887 <.altinstr_replacement+0x887> 883: R_X86_64_PLT32 clear_page_erms-0x4
0887 887: f3 48 0f b8 c7 popcnt %rdi,%rax
088c 88c: f3 48 0f b8 c7 popcnt %rdi,%rax
0891 891: f3 48 0f b8 c7 popcnt %rdi,%rax
0896 896: f3 48 0f b8 c7 popcnt %rdi,%rax
089b 89b: e9 00 00 00 00 jmp 8a0 <.altinstr_replacement+0x8a0> 89c: R_X86_64_PC32 .text+0x54aff9
08a0 8a0: 65 48 23 1c 25 00 00 00 00 and %gs:0x0,%rbx 8a5: R_X86_64_32S tlbstate_untag_mask
08a9 8a9: 0f 01 cb stac
08ac 8ac: 0f ae e8 lfence
08af 8af: 0f 01 ca clac
08b2 8b2: 0f 01 cb stac
08b5 8b5: 0f ae e8 lfence
08b8 8b8: 0f 01 ca clac
08bb 8bb: f3 48 0f b8 c7 popcnt %rdi,%rax
08c0 8c0: e8 00 00 00 00 call 8c5 <.altinstr_replacement+0x8c5> 8c1: R_X86_64_PLT32 clear_page_rep-0x4
08c5 8c5: e8 00 00 00 00 call 8ca <.altinstr_replacement+0x8ca> 8c6: R_X86_64_PLT32 clear_page_erms-0x4
08ca 8ca: 0f 01 cb stac
08cd 8cd: e8 00 00 00 00 call 8d2 <.altinstr_replacement+0x8d2> 8ce: R_X86_64_PLT32 rep_movs_alternative-0x4
08d2 8d2: 0f 01 ca clac
08d5 8d5: 0f 01 cb stac
08d8 8d8: e8 00 00 00 00 call 8dd <.altinstr_replacement+0x8dd> 8d9: R_X86_64_PLT32 rep_movs_alternative-0x4
08dd 8dd: 0f 01 ca clac
08e0 8e0: e8 00 00 00 00 call 8e5 <.altinstr_replacement+0x8e5> 8e1: R_X86_64_PLT32 clear_page_rep-0x4
08e5 8e5: e8 00 00 00 00 call 8ea <.altinstr_replacement+0x8ea> 8e6: R_X86_64_PLT32 clear_page_erms-0x4
08ea 8ea: e8 00 00 00 00 call 8ef <.altinstr_replacement+0x8ef> 8eb: R_X86_64_PLT32 clear_page_rep-0x4
08ef 8ef: e8 00 00 00 00 call 8f4 <.altinstr_replacement+0x8f4> 8f0: R_X86_64_PLT32 clear_page_erms-0x4
08f4 8f4: e9 00 00 00 00 jmp 8f9 <.altinstr_replacement+0x8f9> 8f5: R_X86_64_PC32 .text+0x5620a8
08f9 8f9: 65 4c 23 24 25 00 00 00 00 and %gs:0x0,%r12 8fe: R_X86_64_32S tlbstate_untag_mask
0902 902: 65 48 23 04 25 00 00 00 00 and %gs:0x0,%rax 907: R_X86_64_32S tlbstate_untag_mask
090b 90b: 65 48 23 3c 25 00 00 00 00 and %gs:0x0,%rdi 910: R_X86_64_32S tlbstate_untag_mask
0914 914: e9 00 00 00 00 jmp 919 <.altinstr_replacement+0x919> 915: R_X86_64_PC32 .text+0x57502a
0919 919: e9 00 00 00 00 jmp 91e <.altinstr_replacement+0x91e> 91a: R_X86_64_PC32 .text+0x577cc1
091e 91e: e9 00 00 00 00 jmp 923 <.altinstr_replacement+0x923> 91f: R_X86_64_PC32 .text+0x578804
0923 923: 65 48 23 1c 25 00 00 00 00 and %gs:0x0,%rbx 928: R_X86_64_32S tlbstate_untag_mask
092c 92c: e9 00 00 00 00 jmp 931 <.altinstr_replacement+0x931> 92d: R_X86_64_PC32 .text+0x57ad02
0931 931: 65 4c 23 3c 25 00 00 00 00 and %gs:0x0,%r15 936: R_X86_64_32S tlbstate_untag_mask
093a 93a: 65 48 23 1c 25 00 00 00 00 and %gs:0x0,%rbx 93f: R_X86_64_32S tlbstate_untag_mask
0943 943: f3 48 0f b8 c7 popcnt %rdi,%rax
0948 948: f3 48 0f b8 c7 popcnt %rdi,%rax
094d 94d: f3 48 0f b8 c7 popcnt %rdi,%rax
0952 952: e8 00 00 00 00 call 957 <.altinstr_replacement+0x957> 953: R_X86_64_PLT32 clear_page_rep-0x4
0957 957: e8 00 00 00 00 call 95c <.altinstr_replacement+0x95c> 958: R_X86_64_PLT32 clear_page_erms-0x4
095c 95c: 41 0f 0d 0c 24 prefetchw (%r12)
0961 961: 0f 0d 09 prefetchw (%rcx)
0964 964: f3 48 0f b8 c7 popcnt %rdi,%rax
0969 969: 65 48 23 04 25 00 00 00 00 and %gs:0x0,%rax 96e: R_X86_64_32S tlbstate_untag_mask
0972 972: 0f 01 cb stac
0975 975: e8 00 00 00 00 call 97a <.altinstr_replacement+0x97a> 976: R_X86_64_PLT32 rep_stos_alternative-0x4
097a 97a: 0f 01 ca clac
097d 97d: f3 48 0f b8 c7 popcnt %rdi,%rax
0982 982: f3 48 0f b8 c7 popcnt %rdi,%rax
0987 987: 65 48 0f c7 0f cmpxchg16b %gs:(%rdi)
098c 98c: 0f 94 c0 sete %al
098f 98f: 0f 0d 0c 03 prefetchw (%rbx,%rax,1)
0993 993: 65 48 0f c7 0f cmpxchg16b %gs:(%rdi)
0998 998: 0f 94 c0 sete %al
099b 99b: 0f 0d 0c 03 prefetchw (%rbx,%rax,1)
099f 99f: 65 48 0f c7 0f cmpxchg16b %gs:(%rdi)
09a4 9a4: 0f 94 c0 sete %al
09a7 9a7: 65 48 0f c7 0f cmpxchg16b %gs:(%rdi)
09ac 9ac: 0f 94 c0 sete %al
09af 9af: 0f 0d 0c 03 prefetchw (%rbx,%rax,1)
09b3 9b3: 65 48 0f c7 0f cmpxchg16b %gs:(%rdi)
09b8 9b8: 0f 94 c0 sete %al
09bb 9bb: 0f 0d 0c 03 prefetchw (%rbx,%rax,1)
09bf 9bf: 65 48 0f c7 0f cmpxchg16b %gs:(%rdi)
09c4 9c4: 0f 94 c0 sete %al
09c7 9c7: 65 48 0f c7 0f cmpxchg16b %gs:(%rdi)
09cc 9cc: 0f 94 c0 sete %al
09cf 9cf: 65 48 0f c7 0f cmpxchg16b %gs:(%rdi)
09d4 9d4: 0f 94 c0 sete %al
09d7 9d7: 9c pushf
09d8 9d8: 8f 85 68 ff ff ff pop -0x98(%rbp)
09de 9de: 0f 01 ca clac
09e1 9e1: ff b5 68 ff ff ff push -0x98(%rbp)
09e7 9e7: 9d popf
09e8 9e8: f3 48 0f b8 c7 popcnt %rdi,%rax
09ed 9ed: e8 00 00 00 00 call 9f2 <.altinstr_replacement+0x9f2> 9ee: R_X86_64_PLT32 clear_page_rep-0x4
09f2 9f2: e8 00 00 00 00 call 9f7 <.altinstr_replacement+0x9f7> 9f3: R_X86_64_PLT32 clear_page_erms-0x4
09f7 9f7: e8 00 00 00 00 call 9fc <.altinstr_replacement+0x9fc> 9f8: R_X86_64_PLT32 clear_page_rep-0x4
09fc 9fc: e8 00 00 00 00 call a01 <.altinstr_replacement+0xa01> 9fd: R_X86_64_PLT32 clear_page_erms-0x4
0a01 a01: e8 00 00 00 00 call a06 <.altinstr_replacement+0xa06> a02: R_X86_64_PLT32 clear_page_rep-0x4
0a06 a06: e8 00 00 00 00 call a0b <.altinstr_replacement+0xa0b> a07: R_X86_64_PLT32 clear_page_erms-0x4
0a0b a0b: 0f 01 cb stac
0a0e a0e: 0f ae e8 lfence
0a11 a11: 0f 01 ca clac
0a14 a14: 0f 01 ca clac
0a17 a17: 0f 01 cb stac
0a1a a1a: 0f ae e8 lfence
0a1d a1d: 0f 01 ca clac
0a20 a20: 0f 01 ca clac
0a23 a23: 0f 01 cb stac
0a26 a26: 0f ae e8 lfence
0a29 a29: 0f 01 ca clac
0a2c a2c: 0f 01 ca clac
0a2f a2f: 0f 01 cb stac
0a32 a32: 0f ae e8 lfence
0a35 a35: 0f 01 ca clac
0a38 a38: 0f 01 ca clac
0a3b a3b: 0f 01 cb stac
0a3e a3e: 0f ae e8 lfence
0a41 a41: 0f 01 ca clac
0a44 a44: 0f 01 ca clac
0a47 a47: 0f 01 cb stac
0a4a a4a: e8 00 00 00 00 call a4f <.altinstr_replacement+0xa4f> a4b: R_X86_64_PLT32 rep_movs_alternative-0x4
0a4f a4f: 0f 01 ca clac
0a52 a52: 0f 01 cb stac
0a55 a55: 0f ae e8 lfence
0a58 a58: 0f 01 ca clac
0a5b a5b: 0f 01 ca clac
0a5e a5e: 0f 01 cb stac
0a61 a61: 0f ae e8 lfence
0a64 a64: 0f 01 ca clac
0a67 a67: 0f 01 ca clac
0a6a a6a: 0f 01 cb stac
0a6d a6d: 0f ae e8 lfence
0a70 a70: 0f 01 ca clac
0a73 a73: 0f 01 ca clac
0a76 a76: 0f 0d 8f c0 09 00 00 prefetchw 0x9c0(%rdi)
0a7d a7d: f3 0f b8 c7 popcnt %edi,%eax
0a81 a81: 0f 01 cb stac
0a84 a84: e8 00 00 00 00 call a89 <.altinstr_replacement+0xa89> a85: R_X86_64_PLT32 rep_stos_alternative-0x4
0a89 a89: 0f 01 ca clac
0a8c a8c: 0f 01 cb stac
0a8f a8f: e8 00 00 00 00 call a94 <.altinstr_replacement+0xa94> a90: R_X86_64_PLT32 rep_stos_alternative-0x4
0a94 a94: 0f 01 ca clac
0a97 a97: f3 48 0f b8 c7 popcnt %rdi,%rax
0a9c a9c: 0f 01 cb stac
0a9f a9f: e8 00 00 00 00 call aa4 <.altinstr_replacement+0xaa4> aa0: R_X86_64_PLT32 rep_stos_alternative-0x4
0aa4 aa4: 0f 01 ca clac
0aa7 aa7: 0f 01 cb stac
0aaa aaa: e8 00 00 00 00 call aaf <.altinstr_replacement+0xaaf> aab: R_X86_64_PLT32 rep_stos_alternative-0x4
0aaf aaf: 0f 01 ca clac
0ab2 ab2: 0f 01 cb stac
0ab5 ab5: e8 00 00 00 00 call aba <.altinstr_replacement+0xaba> ab6: R_X86_64_PLT32 rep_stos_alternative-0x4
0aba aba: 0f 01 ca clac
0abd abd: 0f 01 cb stac
0ac0 ac0: e8 00 00 00 00 call ac5 <.altinstr_replacement+0xac5> ac1: R_X86_64_PLT32 rep_stos_alternative-0x4
0ac5 ac5: 0f 01 ca clac
0ac8 ac8: e9 00 00 00 00 jmp acd <.altinstr_replacement+0xacd> ac9: R_X86_64_PC32 .text+0x70ac6a
0acd acd: 0f 01 cb stac
0ad0 ad0: e8 00 00 00 00 call ad5 <.altinstr_replacement+0xad5> ad1: R_X86_64_PLT32 rep_stos_alternative-0x4
0ad5 ad5: 0f 01 ca clac
0ad8 ad8: 0f 01 cb stac
0adb adb: e8 00 00 00 00 call ae0 <.altinstr_replacement+0xae0> adc: R_X86_64_PLT32 rep_stos_alternative-0x4
0ae0 ae0: 0f 01 ca clac
0ae3 ae3: f3 48 0f b8 c7 popcnt %rdi,%rax
0ae8 ae8: f3 48 0f b8 c7 popcnt %rdi,%rax
0aed aed: f3 48 0f b8 c7 popcnt %rdi,%rax
0af2 af2: f3 48 0f b8 c7 popcnt %rdi,%rax
0af7 af7: f3 48 0f b8 c7 popcnt %rdi,%rax
0afc afc: 0f 01 cb stac
0aff aff: 0f ae e8 lfence
0b02 b02: 0f 01 ca clac
0b05 b05: 0f 01 cb stac
0b08 b08: 0f ae e8 lfence
0b0b b0b: 0f 01 ca clac
0b0e b0e: 0f 01 cb stac
0b11 b11: e8 00 00 00 00 call b16 <.altinstr_replacement+0xb16> b12: R_X86_64_PLT32 rep_movs_alternative-0x4
0b16 b16: 0f 01 ca clac
0b19 b19: 0f 01 cb stac
0b1c b1c: e8 00 00 00 00 call b21 <.altinstr_replacement+0xb21> b1d: R_X86_64_PLT32 rep_movs_alternative-0x4
0b21 b21: 0f 01 ca clac
0b24 b24: 0f 01 cb stac
0b27 b27: 0f 01 ca clac
0b2a b2a: 0f 01 cb stac
0b2d b2d: e8 00 00 00 00 call b32 <.altinstr_replacement+0xb32> b2e: R_X86_64_PLT32 rep_stos_alternative-0x4
0b32 b32: 0f 01 ca clac
0b35 b35: 0f 01 cb stac
0b38 b38: e8 00 00 00 00 call b3d <.altinstr_replacement+0xb3d> b39: R_X86_64_PLT32 rep_stos_alternative-0x4
0b3d b3d: 0f 01 ca clac
0b40 b40: f3 48 0f b8 c7 popcnt %rdi,%rax
0b45 b45: f3 48 0f b8 c7 popcnt %rdi,%rax
0b4a b4a: f3 48 0f b8 c7 popcnt %rdi,%rax
0b4f b4f: f3 48 0f b8 c7 popcnt %rdi,%rax
0b54 b54: f3 0f b8 c7 popcnt %edi,%eax
0b58 b58: 0f ae e8 lfence
0b5b b5b: 0f 01 cb stac
0b5e b5e: e8 00 00 00 00 call b63 <.altinstr_replacement+0xb63> b5f: R_X86_64_PLT32 rep_movs_alternative-0x4
0b63 b63: 0f 01 ca clac
0b66 b66: 0f 01 cb stac
0b69 b69: e8 00 00 00 00 call b6e <.altinstr_replacement+0xb6e> b6a: R_X86_64_PLT32 rep_movs_alternative-0x4
0b6e b6e: 0f 01 ca clac
0b71 b71: 0f 01 cb stac
0b74 b74: 0f ae e8 lfence
0b77 b77: 0f 01 ca clac
0b7a b7a: 0f 01 ca clac
0b7d b7d: f3 48 0f b8 c7 popcnt %rdi,%rax
0b82 b82: 65 48 23 04 25 00 00 00 00 and %gs:0x0,%rax b87: R_X86_64_32S tlbstate_untag_mask
0b8b b8b: 0f 01 cb stac
0b8e b8e: 0f ae e8 lfence
0b91 b91: 0f 01 ca clac
0b94 b94: 65 48 23 0c 25 00 00 00 00 and %gs:0x0,%rcx b99: R_X86_64_32S tlbstate_untag_mask
0b9d b9d: 0f 01 cb stac
0ba0 ba0: 0f ae e8 lfence
0ba3 ba3: 0f 01 ca clac
0ba6 ba6: 9c pushf
0ba7 ba7: 41 5d pop %r13
0ba9 ba9: 0f 01 ca clac
0bac bac: 41 55 push %r13
0bae bae: 9d popf
0baf baf: 9c pushf
0bb0 bb0: 8f 44 24 08 pop 0x8(%rsp)
0bb4 bb4: 0f 01 ca clac
0bb7 bb7: ff 74 24 08 push 0x8(%rsp)
0bbb bbb: 9d popf
0bbc bbc: 9c pushf
0bbd bbd: 41 5d pop %r13
0bbf bbf: 0f 01 ca clac
0bc2 bc2: 41 55 push %r13
0bc4 bc4: 9d popf
0bc5 bc5: f3 48 0f b8 c7 popcnt %rdi,%rax
0bca bca: f3 48 0f b8 c7 popcnt %rdi,%rax
0bcf bcf: f3 48 0f b8 c7 popcnt %rdi,%rax
0bd4 bd4: e9 00 00 00 00 jmp bd9 <.altinstr_replacement+0xbd9> bd5: R_X86_64_PC32 .cpuidle.text+0x2d7
0bd9 bd9: e9 00 00 00 00 jmp bde <.altinstr_replacement+0xbde> bda: R_X86_64_PC32 .cpuidle.text+0x303
0bde bde: e9 00 00 00 00 jmp be3 <.altinstr_replacement+0xbe3> bdf: R_X86_64_PC32 .cpuidle.text+0x3a8
0be3 be3: e9 00 00 00 00 jmp be8 <.altinstr_replacement+0xbe8> be4: R_X86_64_PC32 .cpuidle.text+0x3d4
0be8 be8: e9 00 00 00 00 jmp bed <.altinstr_replacement+0xbed> be9: R_X86_64_PC32 .cpuidle.text+0x483
0bed bed: e9 00 00 00 00 jmp bf2 <.altinstr_replacement+0xbf2> bee: R_X86_64_PC32 .cpuidle.text+0x4af
0bf2 bf2: e9 00 00 00 00 jmp bf7 <.altinstr_replacement+0xbf7> bf3: R_X86_64_PC32 .cpuidle.text+0x555
0bf7 bf7: e9 00 00 00 00 jmp bfc <.altinstr_replacement+0xbfc> bf8: R_X86_64_PC32 .cpuidle.text+0x581
0bfc bfc: e9 00 00 00 00 jmp c01 <.altinstr_replacement+0xc01> bfd: R_X86_64_PC32 .cpuidle.text+0x648
0c01 c01: e9 00 00 00 00 jmp c06 <.altinstr_replacement+0xc06> c02: R_X86_64_PC32 .cpuidle.text+0x674
0c06 c06: e9 00 00 00 00 jmp c0b <.altinstr_replacement+0xc0b> c07: R_X86_64_PC32 .init.text+0x6984a
0c0b c0b: e9 00 00 00 00 jmp c10 <.altinstr_replacement+0xc10> c0c: R_X86_64_PC32 .text+0xb9c01f
0c10 c10: e9 00 00 00 00 jmp c15 <.altinstr_replacement+0xc15> c11: R_X86_64_PC32 .text+0xb9e346
0c15 c15: e9 00 00 00 00 jmp c1a <.altinstr_replacement+0xc1a> c16: R_X86_64_PC32 .cpuidle.text+0x955
0c1a c1a: e9 00 00 00 00 jmp c1f <.altinstr_replacement+0xc1f> c1b: R_X86_64_PC32 .cpuidle.text+0xa6c
0c1f c1f: e9 00 00 00 00 jmp c24 <.altinstr_replacement+0xc24> c20: R_X86_64_PC32 .text+0xbda008
0c24 c24: f3 48 0f b8 c7 popcnt %rdi,%rax
0c29 c29: 0f 01 cb stac
0c2c c2c: e8 00 00 00 00 call c31 <.altinstr_replacement+0xc31> c2d: R_X86_64_PLT32 rep_stos_alternative-0x4
0c31 c31: 0f 01 ca clac
0c34 c34: 0f 01 cb stac
0c37 c37: e8 00 00 00 00 call c3c <.altinstr_replacement+0xc3c> c38: R_X86_64_PLT32 rep_stos_alternative-0x4
0c3c c3c: 0f 01 ca clac
0c3f c3f: e9 00 00 00 00 jmp c44 <.altinstr_replacement+0xc44> c40: R_X86_64_PC32 .text+0xc9bb06
0c44 c44: e9 00 00 00 00 jmp c49 <.altinstr_replacement+0xc49> c45: R_X86_64_PC32 .text+0xc9bb24
0c49 c49: f3 48 0f b8 c7 popcnt %rdi,%rax
0c4e c4e: f3 0f b8 c7 popcnt %edi,%eax
0c52 c52: e9 00 00 00 00 jmp c57 <.altinstr_replacement+0xc57> c53: R_X86_64_PC32 .text+0xcf42b2
0c57 c57: 66 0f ae 38 clflushopt (%rax)
0c5b c5b: 66 0f ae 7a ff clflushopt -0x1(%rdx)
0c60 c60: 66 0f ae 3a clflushopt (%rdx)
0c64 c64: e9 00 00 00 00 jmp c69 <.altinstr_replacement+0xc69> c65: R_X86_64_PC32 .text+0xcf490b
0c69 c69: e9 00 00 00 00 jmp c6e <.altinstr_replacement+0xc6e> c6a: R_X86_64_PC32 .text+0xcf4a13
0c6e c6e: e9 00 00 00 00 jmp c73 <.altinstr_replacement+0xc73> c6f: R_X86_64_PC32 .text+0xcf4c2d
0c73 c73: f3 0f b8 c7 popcnt %edi,%eax
0c77 c77: f3 0f b8 c7 popcnt %edi,%eax
0c7b c7b: f3 0f b8 c7 popcnt %edi,%eax
0c7f c7f: f3 48 0f b8 c7 popcnt %rdi,%rax
0c84 c84: 0f 01 cb stac
0c87 c87: e8 00 00 00 00 call c8c <.altinstr_replacement+0xc8c> c88: R_X86_64_PLT32 rep_stos_alternative-0x4
0c8c c8c: 0f 01 ca clac
0c8f c8f: f3 48 0f b8 c7 popcnt %rdi,%rax
0c94 c94: f3 0f b8 c7 popcnt %edi,%eax
0c98 c98: f3 0f b8 c7 popcnt %edi,%eax
0c9c c9c: f3 0f b8 c7 popcnt %edi,%eax
0ca0 ca0: e8 00 00 00 00 call ca5 <.altinstr_replacement+0xca5> ca1: R_X86_64_PLT32 clear_page_rep-0x4
0ca5 ca5: e8 00 00 00 00 call caa <.altinstr_replacement+0xcaa> ca6: R_X86_64_PLT32 clear_page_erms-0x4
0caa caa: 65 4c 23 3c 25 00 00 00 00 and %gs:0x0,%r15 caf: R_X86_64_32S tlbstate_untag_mask
0cb3 cb3: f3 0f b8 c7 popcnt %edi,%eax
0cb7 cb7: f3 0f b8 c7 popcnt %edi,%eax
0cbb cbb: f3 0f b8 c7 popcnt %edi,%eax
0cbf cbf: f3 0f b8 c7 popcnt %edi,%eax
0cc3 cc3: f3 0f b8 c7 popcnt %edi,%eax
0cc7 cc7: f3 0f b8 c7 popcnt %edi,%eax
0ccb ccb: f3 0f b8 c7 popcnt %edi,%eax
0ccf ccf: f3 0f b8 c7 popcnt %edi,%eax
0cd3 cd3: f3 0f b8 c7 popcnt %edi,%eax
0cd7 cd7: f3 0f b8 c7 popcnt %edi,%eax
0cdb cdb: f3 0f b8 c7 popcnt %edi,%eax
0cdf cdf: f3 0f b8 c7 popcnt %edi,%eax
0ce3 ce3: f3 48 0f b8 c7 popcnt %rdi,%rax
0ce8 ce8: f3 0f b8 c7 popcnt %edi,%eax
0cec cec: f3 0f b8 c7 popcnt %edi,%eax
0cf0 cf0: f3 48 0f b8 c7 popcnt %rdi,%rax
0cf5 cf5: 0f 01 cb stac
0cf8 cf8: e8 00 00 00 00 call cfd <.altinstr_replacement+0xcfd> cf9: R_X86_64_PLT32 rep_stos_alternative-0x4
0cfd cfd: 0f 01 ca clac
0d00 d00: 0f 01 d9 vmmcall
0d03 d03: f3 0f b8 c7 popcnt %edi,%eax
0d07 d07: f3 0f b8 c7 popcnt %edi,%eax
0d0b d0b: f3 0f b8 c7 popcnt %edi,%eax
0d0f d0f: f3 0f b8 c7 popcnt %edi,%eax
0d13 d13: f3 0f b8 c7 popcnt %edi,%eax
0d17 d17: f3 0f b8 c7 popcnt %edi,%eax
0d1b d1b: e9 00 00 00 00 jmp d20 <.altinstr_replacement+0xd20> d1c: R_X86_64_PC32 .text+0x1e60338
0d20 d20: f3 0f b8 c7 popcnt %edi,%eax
0d24 d24: f3 0f b8 c7 popcnt %edi,%eax
0d28 d28: f3 0f b8 c7 popcnt %edi,%eax
0d2c d2c: f3 0f b8 c7 popcnt %edi,%eax
0d30 d30: f3 0f b8 c7 popcnt %edi,%eax
0d34 d34: f3 0f b8 c7 popcnt %edi,%eax
0d38 d38: f3 48 0f b8 c7 popcnt %rdi,%rax
0d3d d3d: 0f 0d 08 prefetchw (%rax)
0d40 d40: 41 0f 0d 8c 04 c0 fe ff ff prefetchw -0x140(%r12,%rax,1)
0d49 d49: 0f 01 cb stac
0d4c d4c: 0f ae e8 lfence
0d4f d4f: 0f 01 ca clac
0d52 d52: 0f 01 ca clac
0d55 d55: f3 48 0f b8 c7 popcnt %rdi,%rax
0d5a d5a: f3 0f b8 c7 popcnt %edi,%eax
0d5e d5e: f3 0f b8 c7 popcnt %edi,%eax
0d62 d62: f3 48 0f b8 c7 popcnt %rdi,%rax
0d67 d67: f3 0f b8 c7 popcnt %edi,%eax
0d6b d6b: f3 0f b8 c7 popcnt %edi,%eax
0d6f d6f: f3 0f b8 c7 popcnt %edi,%eax
0d73 d73: f3 48 0f b8 c7 popcnt %rdi,%rax
0d78 d78: f3 48 0f b8 c7 popcnt %rdi,%rax
0d7d d7d: 41 0f 0d 0e prefetchw (%r14)
0d81 d81: f3 48 0f b8 c7 popcnt %rdi,%rax
0d86 d86: e9 00 00 00 00 jmp d8b <.altinstr_replacement+0xd8b> d87: R_X86_64_PC32 .text+0x24b0720
0d8b d8b: e9 00 00 00 00 jmp d90 <.altinstr_replacement+0xd90> d8c: R_X86_64_PC32 .text+0x24fdb9c
0d90 d90: 0f 01 cb stac
0d93 d93: e9 00 00 00 00 jmp d98 <.altinstr_replacement+0xd98> d94: R_X86_64_PC32 .text+0x24fdbd4
0d98 d98: 0f 01 cb stac
0d9b d9b: 0f 01 cb stac
0d9e d9e: e8 00 00 00 00 call da3 <.altinstr_replacement+0xda3> d9f: R_X86_64_PLT32 rep_movs_alternative-0x4
0da3 da3: 0f 01 ca clac
0da6 da6: 0f ae e8 lfence
0da9 da9: 0f 31 rdtsc
0dab dab: 0f 01 f9 rdtscp
0dae dae: 0f ae e8 lfence
0db1 db1: 0f 31 rdtsc
0db3 db3: 0f 01 f9 rdtscp
0db6 db6: 0f ae e8 lfence
0db9 db9: 0f 31 rdtsc
0dbb dbb: 0f 01 f9 rdtscp
0dbe dbe: 0f ae e8 lfence
0dc1 dc1: 0f 31 rdtsc
0dc3 dc3: 0f 01 f9 rdtscp
0dc6 dc6: 0f 01 cb stac
0dc9 dc9: 0f 01 ca clac
0dcc dcc: 0f 01 cb stac
0dcf dcf: 0f 01 ca clac
0dd2 dd2: 0f 01 cb stac
0dd5 dd5: 0f 01 ca clac
0dd8 dd8: 0f 01 cb stac
0ddb ddb: 0f 01 ca clac
0dde dde: 0f 01 cb stac
0de1 de1: 0f ae e8 lfence
0de4 de4: 0f 01 ca clac
0de7 de7: 0f 01 cb stac
0dea dea: 0f ae e8 lfence
0ded ded: 0f 01 ca clac
0df0 df0: 0f 01 cb stac
0df3 df3: 0f ae e8 lfence
0df6 df6: 0f 01 ca clac
0df9 df9: 0f 01 cb stac
0dfc dfc: 0f ae e8 lfence
0dff dff: 0f 01 ca clac
0e02 e02: 0f 01 ca clac
0e05 e05: 0f 01 cb stac
0e08 e08: e8 00 00 00 00 call e0d <.altinstr_replacement+0xe0d> e09: R_X86_64_PLT32 rep_movs_alternative-0x4
0e0d e0d: 0f 01 ca clac
0e10 e10: e9 00 00 00 00 jmp e15 <.altinstr_replacement+0xe15> e11: R_X86_64_PC32 .noinstr.text+0x4f55
0e15 e15: 0f 01 cb stac
0e18 e18: 0f 01 ca clac
0e1b e1b: 0f 01 cb stac
0e1e e1e: 0f 01 ca clac
0e21 e21: 0f 01 cb stac
0e24 e24: 0f 01 ca clac
0e27 e27: 0f 01 cb stac
0e2a e2a: 0f 01 ca clac
0e2d e2d: 0f 01 cb stac
0e30 e30: 0f 01 ca clac
0e33 e33: 0f 01 cb stac
0e36 e36: 0f 01 ca clac
0e39 e39: 0f 01 cb stac
0e3c e3c: 0f 01 ca clac
0e3f e3f: 0f 01 cb stac
0e42 e42: 0f 01 ca clac
0e45 e45: 0f 01 ca clac
0e48 e48: 0f 01 cb stac
0e4b e4b: e8 00 00 00 00 call e50 <.altinstr_replacement+0xe50> e4c: R_X86_64_PLT32 rep_movs_alternative-0x4
0e50 e50: 0f 01 ca clac
0e53 e53: 66 0f ae 38 clflushopt (%rax)
0e57 e57: 66 0f ae 30 clwb (%rax)
0e5b e5b: 0f 01 cb stac
0e5e e5e: 0f 01 ca clac

--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki