From: kernel test robot <lkp@intel.com>
Cc: oe-kbuild-all@lists.linux.dev, llvm@lists.linux.dev
Subject: [peterz-queue:objtool/core 7/8] vmlinux.o: warning: objtool: .altinstr_replacement+0x21: stack layout conflict in alternatives
Date: Wed, 8 Feb 2023 04:11:29 +0800 [thread overview]
Message-ID: <202302080447.RU6l6jVu-lkp@intel.com> (raw)
TO: Peter Zijlstra <peterz@infradead.org>
tree: https://git.kernel.org/pub/scm/linux/kernel/git/peterz/queue.git objtool/core
head: fff5d41447f9480e757c7fb39611041afad1d4cf
commit: 5d577128831ca5312b8feb36ee943bd0bcf86e95 [7/8] objtool: Fix overlapping alternatives
config: x86_64-randconfig-a003-20230206 (https://download.01.org/0day-ci/archive/20230208/202302080447.RU6l6jVu-lkp@intel.com/config)
compiler: clang version 14.0.6 (https://github.com/llvm/llvm-project f28c006a5895fc0e329fe15fead81e37457cb1d1)
reproduce (this is a W=1 build):
wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
chmod +x ~/bin/make.cross
# https://git.kernel.org/pub/scm/linux/kernel/git/peterz/queue.git/commit/?id=5d577128831ca5312b8feb36ee943bd0bcf86e95
git remote add peterz-queue https://git.kernel.org/pub/scm/linux/kernel/git/peterz/queue.git
git fetch --no-tags peterz-queue objtool/core
git checkout 5d577128831ca5312b8feb36ee943bd0bcf86e95
# save the config file
mkdir build_dir && cp config build_dir/.config
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross W=1 O=build_dir ARCH=x86_64 olddefconfig
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross W=1 O=build_dir ARCH=x86_64 SHELL=/bin/bash
If you fix the issue, kindly add following tag where applicable
| Reported-by: kernel test robot <lkp@intel.com>
All warnings (new ones prefixed by >>):
>> vmlinux.o: warning: objtool: .altinstr_replacement+0x21: stack layout conflict in alternatives
objdump-func vmlinux.o .altinstr_replacement:
0000 0000000000000000 <.altinstr_replacement>:
0000 0: e8 00 00 00 00 call 5 <.altinstr_replacement+0x5> 1: R_X86_64_PLT32 clear_page_rep-0x4
0005 5: e8 00 00 00 00 call a <.altinstr_replacement+0xa> 6: R_X86_64_PLT32 clear_page_erms-0x4
000a a: 48 0f ba ec 3f bts $0x3f,%rsp
000f f: e9 00 00 00 00 jmp 14 <.altinstr_replacement+0x14> 10: R_X86_64_PLT32 swapgs_restore_regs_and_return_to_usermode-0x4
0014 14: 49 c7 c4 10 00 00 00 mov $0x10,%r12
001b 1b: e8 01 00 00 00 call 21 <.altinstr_replacement+0x21>
0020 20: cc int3
0021 21: e8 01 00 00 00 call 27 <.altinstr_replacement+0x27>
0026 26: cc int3
0027 27: 48 83 c4 10 add $0x10,%rsp
002b 2b: 49 ff cc dec %r12
002e 2e: 75 eb jne 1b <.altinstr_replacement+0x1b>
0030 30: 0f ae e8 lfence
0033 33: e8 01 00 00 00 call 39 <.altinstr_replacement+0x39>
0038 38: cc int3
0039 39: 48 83 c4 08 add $0x8,%rsp
003d 3d: 0f ae e8 lfence
0040 40: 0f 01 ca clac
0043 43: e8 00 00 00 00 call 48 <.altinstr_replacement+0x48> 44: R_X86_64_PLT32 xen_error_entry-0x4
0048 48: 0f 01 ca clac
004b 4b: e8 00 00 00 00 call 50 <.altinstr_replacement+0x50> 4c: R_X86_64_PLT32 xen_error_entry-0x4
0050 50: 0f 01 ca clac
0053 53: e8 00 00 00 00 call 58 <.altinstr_replacement+0x58> 54: R_X86_64_PLT32 xen_error_entry-0x4
0058 58: 0f 01 ca clac
005b 5b: e8 00 00 00 00 call 60 <.altinstr_replacement+0x60> 5c: R_X86_64_PLT32 xen_error_entry-0x4
0060 60: 0f 01 ca clac
0063 63: e8 00 00 00 00 call 68 <.altinstr_replacement+0x68> 64: R_X86_64_PLT32 xen_error_entry-0x4
0068 68: 0f 01 ca clac
006b 6b: e8 00 00 00 00 call 70 <.altinstr_replacement+0x70> 6c: R_X86_64_PLT32 xen_error_entry-0x4
0070 70: 0f 01 ca clac
0073 73: e8 00 00 00 00 call 78 <.altinstr_replacement+0x78> 74: R_X86_64_PLT32 xen_error_entry-0x4
0078 78: 0f 01 ca clac
007b 7b: e8 00 00 00 00 call 80 <.altinstr_replacement+0x80> 7c: R_X86_64_PLT32 xen_error_entry-0x4
0080 80: 0f 01 ca clac
0083 83: e8 00 00 00 00 call 88 <.altinstr_replacement+0x88> 84: R_X86_64_PLT32 xen_error_entry-0x4
0088 88: 0f 01 ca clac
008b 8b: e8 00 00 00 00 call 90 <.altinstr_replacement+0x90> 8c: R_X86_64_PLT32 xen_error_entry-0x4
0090 90: 0f 01 ca clac
0093 93: e8 00 00 00 00 call 98 <.altinstr_replacement+0x98> 94: R_X86_64_PLT32 xen_error_entry-0x4
0098 98: 0f 01 ca clac
009b 9b: e8 00 00 00 00 call a0 <.altinstr_replacement+0xa0> 9c: R_X86_64_PLT32 xen_error_entry-0x4
00a0 a0: 0f 01 ca clac
00a3 a3: e8 00 00 00 00 call a8 <.altinstr_replacement+0xa8> a4: R_X86_64_PLT32 xen_error_entry-0x4
00a8 a8: 0f 01 ca clac
00ab ab: e8 00 00 00 00 call b0 <.altinstr_replacement+0xb0> ac: R_X86_64_PLT32 xen_error_entry-0x4
00b0 b0: 0f 01 ca clac
00b3 b3: e8 00 00 00 00 call b8 <.altinstr_replacement+0xb8> b4: R_X86_64_PLT32 xen_error_entry-0x4
00b8 b8: 0f 01 ca clac
00bb bb: e8 00 00 00 00 call c0 <.altinstr_replacement+0xc0> bc: R_X86_64_PLT32 xen_error_entry-0x4
00c0 c0: 0f 01 ca clac
00c3 c3: e8 00 00 00 00 call c8 <.altinstr_replacement+0xc8> c4: R_X86_64_PLT32 xen_error_entry-0x4
00c8 c8: 0f 01 ca clac
00cb cb: 0f 01 ca clac
00ce ce: e8 00 00 00 00 call d3 <.altinstr_replacement+0xd3> cf: R_X86_64_PLT32 xen_error_entry-0x4
00d3 d3: 0f 01 ca clac
00d6 d6: e8 00 00 00 00 call db <.altinstr_replacement+0xdb> d7: R_X86_64_PLT32 xen_error_entry-0x4
00db db: 0f 01 ca clac
00de de: e8 00 00 00 00 call e3 <.altinstr_replacement+0xe3> df: R_X86_64_PLT32 xen_error_entry-0x4
00e3 e3: 0f 01 ca clac
00e6 e6: e8 00 00 00 00 call eb <.altinstr_replacement+0xeb> e7: R_X86_64_PLT32 xen_error_entry-0x4
00eb eb: 0f 01 ca clac
00ee ee: e8 00 00 00 00 call f3 <.altinstr_replacement+0xf3> ef: R_X86_64_PLT32 xen_error_entry-0x4
00f3 f3: 0f 01 ca clac
00f6 f6: e8 00 00 00 00 call fb <.altinstr_replacement+0xfb> f7: R_X86_64_PLT32 xen_error_entry-0x4
00fb fb: 0f 01 ca clac
00fe fe: e8 00 00 00 00 call 103 <.altinstr_replacement+0x103> ff: R_X86_64_PLT32 xen_error_entry-0x4
0103 103: 0f 01 ca clac
0106 106: e8 00 00 00 00 call 10b <.altinstr_replacement+0x10b> 107: R_X86_64_PLT32 xen_error_entry-0x4
010b 10b: 0f 01 ca clac
010e 10e: e8 00 00 00 00 call 113 <.altinstr_replacement+0x113> 10f: R_X86_64_PLT32 xen_error_entry-0x4
0113 113: 0f 01 ca clac
0116 116: e8 00 00 00 00 call 11b <.altinstr_replacement+0x11b> 117: R_X86_64_PLT32 xen_error_entry-0x4
011b 11b: 0f 01 ca clac
011e 11e: e8 00 00 00 00 call 123 <.altinstr_replacement+0x123> 11f: R_X86_64_PLT32 xen_error_entry-0x4
0123 123: 0f 01 ca clac
0126 126: e8 00 00 00 00 call 12b <.altinstr_replacement+0x12b> 127: R_X86_64_PLT32 xen_error_entry-0x4
012b 12b: 0f 01 ca clac
012e 12e: e8 00 00 00 00 call 133 <.altinstr_replacement+0x133> 12f: R_X86_64_PLT32 xen_error_entry-0x4
0133 133: 0f 01 ca clac
0136 136: e8 00 00 00 00 call 13b <.altinstr_replacement+0x13b> 137: R_X86_64_PLT32 xen_error_entry-0x4
013b 13b: 0f 01 ca clac
013e 13e: e8 00 00 00 00 call 143 <.altinstr_replacement+0x143> 13f: R_X86_64_PLT32 xen_error_entry-0x4
0143 143: 0f 01 ca clac
0146 146: e8 00 00 00 00 call 14b <.altinstr_replacement+0x14b> 147: R_X86_64_PLT32 xen_error_entry-0x4
014b 14b: 0f 01 ca clac
014e 14e: e8 00 00 00 00 call 153 <.altinstr_replacement+0x153> 14f: R_X86_64_PLT32 xen_error_entry-0x4
0153 153: 0f ae f0 mfence
0156 156: b8 2b 00 00 00 mov $0x2b,%eax
015b 15b: 8e e8 mov %eax,%gs
015d 15d: 48 0f ba e8 3f bts $0x3f,%rax
0162 162: 0f ae e8 lfence
0165 165: 0f ae e8 lfence
0168 168: 48 0f ba e8 3f bts $0x3f,%rax
016d 16d: 0f ae e8 lfence
0170 170: 0f ae e8 lfence
0173 173: 48 0f ba e8 3f bts $0x3f,%rax
0178 178: 0f 01 ca clac
017b 17b: 0f ae e8 lfence
017e 17e: 48 0f ba ea 3f bts $0x3f,%rdx
0183 183: e9 00 00 00 00 jmp 188 <.altinstr_replacement+0x188> 184: R_X86_64_PLT32 .init.text+0x4bab
0188 188: 48 0f ba e8 3f bts $0x3f,%rax
018d 18d: e9 00 00 00 00 jmp 192 <.altinstr_replacement+0x192> 18e: R_X86_64_PLT32 swapgs_restore_regs_and_return_to_usermode-0x4
0192 192: 48 0f ba ec 3f bts $0x3f,%rsp
0197 197: e9 00 00 00 00 jmp 19c <.altinstr_replacement+0x19c> 198: R_X86_64_PLT32 swapgs_restore_regs_and_return_to_usermode-0x4
019c 19c: 0f 01 ca clac
019f 19f: 48 0f ba e8 3f bts $0x3f,%rax
01a4 1a4: e9 00 00 00 00 jmp 1a9 <.altinstr_replacement+0x1a9> 1a5: R_X86_64_PLT32 .entry.text+0x1ffe
01a9 1a9: f3 48 0f b8 c7 popcnt %rdi,%rax
01ae 1ae: f3 48 0f b8 c7 popcnt %rdi,%rax
01b3 1b3: 0f ae e8 lfence
01b6 1b6: 0f 31 rdtsc
01b8 1b8: 0f 01 f9 rdtscp
01bb 1bb: 0f ae e8 lfence
01be 1be: 0f 31 rdtsc
01c0 1c0: 0f 01 f9 rdtscp
01c3 1c3: 0f ae e8 lfence
01c6 1c6: 0f 31 rdtsc
01c8 1c8: 0f 01 f9 rdtscp
01cb 1cb: e8 00 00 00 00 call 1d0 <.altinstr_replacement+0x1d0> 1cc: R_X86_64_PLT32 copy_user_generic_string-0x4
01d0 1d0: e8 00 00 00 00 call 1d5 <.altinstr_replacement+0x1d5> 1d1: R_X86_64_PLT32 copy_user_enhanced_fast_string-0x4
01d5 1d5: e8 00 00 00 00 call 1da <.altinstr_replacement+0x1da> 1d6: R_X86_64_PLT32 copy_user_generic_string-0x4
01da 1da: e8 00 00 00 00 call 1df <.altinstr_replacement+0x1df> 1db: R_X86_64_PLT32 copy_user_enhanced_fast_string-0x4
01df 1df: e8 00 00 00 00 call 1e4 <.altinstr_replacement+0x1e4> 1e0: R_X86_64_PLT32 copy_user_generic_string-0x4
01e4 1e4: e8 00 00 00 00 call 1e9 <.altinstr_replacement+0x1e9> 1e5: R_X86_64_PLT32 copy_user_enhanced_fast_string-0x4
01e9 1e9: e8 00 00 00 00 call 1ee <.altinstr_replacement+0x1ee> 1ea: R_X86_64_PLT32 copy_user_generic_string-0x4
01ee 1ee: e8 00 00 00 00 call 1f3 <.altinstr_replacement+0x1f3> 1ef: R_X86_64_PLT32 copy_user_enhanced_fast_string-0x4
01f3 1f3: e8 00 00 00 00 call 1f8 <.altinstr_replacement+0x1f8> 1f4: R_X86_64_PLT32 copy_user_generic_string-0x4
01f8 1f8: e8 00 00 00 00 call 1fd <.altinstr_replacement+0x1fd> 1f9: R_X86_64_PLT32 copy_user_enhanced_fast_string-0x4
01fd 1fd: e8 00 00 00 00 call 202 <.altinstr_replacement+0x202> 1fe: R_X86_64_PLT32 copy_user_generic_string-0x4
0202 202: e8 00 00 00 00 call 207 <.altinstr_replacement+0x207> 203: R_X86_64_PLT32 copy_user_enhanced_fast_string-0x4
0207 207: e8 00 00 00 00 call 20c <.altinstr_replacement+0x20c> 208: R_X86_64_PLT32 copy_user_generic_string-0x4
020c 20c: e8 00 00 00 00 call 211 <.altinstr_replacement+0x211> 20d: R_X86_64_PLT32 copy_user_enhanced_fast_string-0x4
0211 211: e8 00 00 00 00 call 216 <.altinstr_replacement+0x216> 212: R_X86_64_PLT32 copy_user_generic_string-0x4
0216 216: e8 00 00 00 00 call 21b <.altinstr_replacement+0x21b> 217: R_X86_64_PLT32 copy_user_enhanced_fast_string-0x4
021b 21b: e8 00 00 00 00 call 220 <.altinstr_replacement+0x220> 21c: R_X86_64_PLT32 copy_user_generic_string-0x4
0220 220: e8 00 00 00 00 call 225 <.altinstr_replacement+0x225> 221: R_X86_64_PLT32 copy_user_enhanced_fast_string-0x4
0225 225: 0f ae e8 lfence
0228 228: 0f 31 rdtsc
022a 22a: 0f 01 f9 rdtscp
022d 22d: e9 00 00 00 00 jmp 232 <.altinstr_replacement+0x232> 22e: R_X86_64_PLT32 .text+0x48505
0232 232: e9 00 00 00 00 jmp 237 <.altinstr_replacement+0x237> 233: R_X86_64_PLT32 .text+0x48546
0237 237: 0f ae e8 lfence
023a 23a: 0f 31 rdtsc
023c 23c: 0f 01 f9 rdtscp
023f 23f: e9 00 00 00 00 jmp 244 <.altinstr_replacement+0x244> 240: R_X86_64_PLT32 .text+0x49bcb
0244 244: 0f 01 cb stac
0247 247: 0f ae e8 lfence
024a 24a: 0f 01 ca clac
024d 24d: 0f 01 cb stac
0250 250: 0f ae e8 lfence
0253 253: 0f 01 cb stac
0256 256: 0f ae e8 lfence
0259 259: 0f 01 ca clac
025c 25c: 0f 01 cb stac
025f 25f: 0f ae e8 lfence
0262 262: 0f 01 ca clac
0265 265: 0f 01 cb stac
0268 268: 0f ae e8 lfence
026b 26b: 0f 01 ca clac
026e 26e: 0f 01 cb stac
0271 271: 0f ae e8 lfence
0274 274: 0f 01 ca clac
0277 277: 0f 01 cb stac
027a 27a: 0f ae e8 lfence
027d 27d: 0f 01 ca clac
0280 280: f3 0f b8 c7 popcnt %edi,%eax
0284 284: f3 0f b8 c7 popcnt %edi,%eax
0288 288: f3 0f b8 c7 popcnt %edi,%eax
028c 28c: f3 0f b8 c7 popcnt %edi,%eax
0290 290: f3 0f b8 c7 popcnt %edi,%eax
0294 294: f3 0f b8 c7 popcnt %edi,%eax
0298 298: f3 0f b8 c7 popcnt %edi,%eax
029c 29c: f3 0f b8 c7 popcnt %edi,%eax
02a0 2a0: f3 0f b8 c7 popcnt %edi,%eax
02a4 2a4: f3 0f b8 c7 popcnt %edi,%eax
02a8 2a8: f3 0f b8 c7 popcnt %edi,%eax
02ac 2ac: f3 0f b8 c7 popcnt %edi,%eax
02b0 2b0: f3 0f b8 c7 popcnt %edi,%eax
02b4 2b4: f3 0f b8 c7 popcnt %edi,%eax
02b8 2b8: f3 0f b8 c7 popcnt %edi,%eax
02bc 2bc: f3 0f b8 c7 popcnt %edi,%eax
02c0 2c0: f3 0f b8 c7 popcnt %edi,%eax
02c4 2c4: f3 0f b8 c7 popcnt %edi,%eax
02c8 2c8: f3 0f b8 c7 popcnt %edi,%eax
02cc 2cc: f3 0f b8 c7 popcnt %edi,%eax
02d0 2d0: f3 0f b8 c7 popcnt %edi,%eax
02d4 2d4: f3 0f b8 c7 popcnt %edi,%eax
02d8 2d8: f3 0f b8 c7 popcnt %edi,%eax
02dc 2dc: f3 0f b8 c7 popcnt %edi,%eax
02e0 2e0: f3 0f b8 c7 popcnt %edi,%eax
02e4 2e4: f3 0f b8 c7 popcnt %edi,%eax
02e8 2e8: e9 00 00 00 00 jmp 2ed <.altinstr_replacement+0x2ed> 2e9: R_X86_64_PLT32 .text+0x6aa63
02ed 2ed: e9 00 00 00 00 jmp 2f2 <.altinstr_replacement+0x2f2> 2ee: R_X86_64_PLT32 .text+0x6b350
02f2 2f2: e9 00 00 00 00 jmp 2f7 <.altinstr_replacement+0x2f7> 2f3: R_X86_64_PLT32 .text+0x6b361
02f7 2f7: e9 00 00 00 00 jmp 2fc <.altinstr_replacement+0x2fc> 2f8: R_X86_64_PLT32 .text+0x6b37d
02fc 2fc: e9 00 00 00 00 jmp 301 <.altinstr_replacement+0x301> 2fd: R_X86_64_PLT32 .text+0x6af85
0301 301: f3 48 0f b8 c7 popcnt %rdi,%rax
0306 306: f3 48 0f b8 c7 popcnt %rdi,%rax
030b 30b: f3 48 0f b8 c7 popcnt %rdi,%rax
0310 310: f3 48 0f b8 c7 popcnt %rdi,%rax
0315 315: 0f 01 cb stac
0318 318: 0f ae e8 lfence
031b 31b: 0f 01 ca clac
031e 31e: 0f 01 cb stac
0321 321: 0f ae e8 lfence
0324 324: 0f 01 ca clac
0327 327: 0f 01 cb stac
032a 32a: 0f ae e8 lfence
032d 32d: 0f 01 ca clac
0330 330: e9 00 00 00 00 jmp 335 <.altinstr_replacement+0x335> 331: R_X86_64_PLT32 .text+0x9adc7
0335 335: e9 00 00 00 00 jmp 33a <.altinstr_replacement+0x33a> 336: R_X86_64_PLT32 .text+0x9b46f
033a 33a: e9 00 00 00 00 jmp 33f <.altinstr_replacement+0x33f> 33b: R_X86_64_PLT32 .text+0x9b96a
033f 33f: e9 00 00 00 00 jmp 344 <.altinstr_replacement+0x344> 340: R_X86_64_PLT32 .text+0x9b9d6
0344 344: e9 00 00 00 00 jmp 349 <.altinstr_replacement+0x349> 345: R_X86_64_PLT32 .text+0x9b8b5
0349 349: e9 00 00 00 00 jmp 34e <.altinstr_replacement+0x34e> 34a: R_X86_64_PLT32 .text+0x9bbfc
034e 34e: e9 00 00 00 00 jmp 353 <.altinstr_replacement+0x353> 34f: R_X86_64_PLT32 .text+0x9bc41
0353 353: 0f 01 cb stac
0356 356: 0f ae e8 lfence
0359 359: 0f 01 ca clac
035c 35c: 0f 01 ca clac
035f 35f: e9 00 00 00 00 jmp 364 <.altinstr_replacement+0x364> 360: R_X86_64_PLT32 .noinstr.text+0x697
0364 364: e9 00 00 00 00 jmp 369 <.altinstr_replacement+0x369> 365: R_X86_64_PLT32 .noinstr.text+0xd20
0369 369: e9 00 00 00 00 jmp 36e <.altinstr_replacement+0x36e> 36a: R_X86_64_PLT32 .noinstr.text+0x137a
036e 36e: e9 00 00 00 00 jmp 373 <.altinstr_replacement+0x373> 36f: R_X86_64_PLT32 .text+0x9d69d
0373 373: e9 00 00 00 00 jmp 378 <.altinstr_replacement+0x378> 374: R_X86_64_PLT32 .init.text+0x6425
0378 378: e9 00 00 00 00 jmp 37d <.altinstr_replacement+0x37d> 379: R_X86_64_PLT32 .noinstr.text+0x1d5d
037d 37d: 0f 01 cb stac
0380 380: 0f ae e8 lfence
0383 383: 0f 01 ca clac
0386 386: 0f 01 ca clac
0389 389: 0f 01 cb stac
038c 38c: 0f ae e8 lfence
038f 38f: 0f 01 ca clac
0392 392: 0f 01 ca clac
0395 395: 0f 01 cb stac
0398 398: 0f ae e8 lfence
039b 39b: e9 00 00 00 00 jmp 3a0 <.altinstr_replacement+0x3a0> 39c: R_X86_64_PLT32 .text+0xa50d8
03a0 3a0: 0f 01 ca clac
03a3 3a3: 0f 01 ca clac
03a6 3a6: e9 00 00 00 00 jmp 3ab <.altinstr_replacement+0x3ab> 3a7: R_X86_64_PLT32 .text+0xa766c
03ab 3ab: e9 00 00 00 00 jmp 3b0 <.altinstr_replacement+0x3b0> 3ac: R_X86_64_PLT32 .text+0xa7759
03b0 3b0: e9 00 00 00 00 jmp 3b5 <.altinstr_replacement+0x3b5> 3b1: R_X86_64_PLT32 .text+0xa7d21
03b5 3b5: e9 00 00 00 00 jmp 3ba <.altinstr_replacement+0x3ba> 3b6: R_X86_64_PLT32 .text+0xa847f
03ba 3ba: e9 00 00 00 00 jmp 3bf <.altinstr_replacement+0x3bf> 3bb: R_X86_64_PLT32 .text+0xa8d4d
03bf 3bf: 0f ae e8 lfence
03c2 3c2: 0f 31 rdtsc
03c4 3c4: 0f 01 f9 rdtscp
03c7 3c7: e9 00 00 00 00 jmp 3cc <.altinstr_replacement+0x3cc> 3c8: R_X86_64_PLT32 .text+0xac76d
03cc 3cc: e9 00 00 00 00 jmp 3d1 <.altinstr_replacement+0x3d1> 3cd: R_X86_64_PLT32 .text+0xac871
03d1 3d1: e9 00 00 00 00 jmp 3d6 <.altinstr_replacement+0x3d6> 3d2: R_X86_64_PLT32 .text+0xac8c3
03d6 3d6: e9 00 00 00 00 jmp 3db <.altinstr_replacement+0x3db> 3d7: R_X86_64_PLT32 .text+0xac87c
03db 3db: e9 00 00 00 00 jmp 3e0 <.altinstr_replacement+0x3e0> 3dc: R_X86_64_PLT32 .text+0xac73f
03e0 3e0: e9 00 00 00 00 jmp 3e5 <.altinstr_replacement+0x3e5> 3e1: R_X86_64_PLT32 .text+0xad1f4
03e5 3e5: e9 00 00 00 00 jmp 3ea <.altinstr_replacement+0x3ea> 3e6: R_X86_64_PLT32 .text+0xad29b
03ea 3ea: e9 00 00 00 00 jmp 3ef <.altinstr_replacement+0x3ef> 3eb: R_X86_64_PLT32 .text+0xad40f
03ef 3ef: e9 00 00 00 00 jmp 3f4 <.altinstr_replacement+0x3f4> 3f0: R_X86_64_PLT32 .text+0xad4ce
03f4 3f4: e9 00 00 00 00 jmp 3f9 <.altinstr_replacement+0x3f9> 3f5: R_X86_64_PLT32 .text+0xad445
03f9 3f9: e9 00 00 00 00 jmp 3fe <.altinstr_replacement+0x3fe> 3fa: R_X86_64_PLT32 .text+0xad486
03fe 3fe: e9 00 00 00 00 jmp 403 <.altinstr_replacement+0x403> 3ff: R_X86_64_PLT32 .text+0xad41a
0403 403: e9 00 00 00 00 jmp 408 <.altinstr_replacement+0x408> 404: R_X86_64_PLT32 .text+0xad11f
0408 408: e9 00 00 00 00 jmp 40d <.altinstr_replacement+0x40d> 409: R_X86_64_PLT32 .text+0xad450
040d 40d: e9 00 00 00 00 jmp 412 <.altinstr_replacement+0x412> 40e: R_X86_64_PLT32 .text+0xad1b9
0412 412: e9 00 00 00 00 jmp 417 <.altinstr_replacement+0x417> 413: R_X86_64_PLT32 .text+0xae396
0417 417: 48 0f ae 37 xsaveopt64 (%rdi)
041b 41b: 48 0f c7 27 xsavec64 (%rdi)
041f 41f: 48 0f c7 2f xsaves64 (%rdi)
0423 423: e9 00 00 00 00 jmp 428 <.altinstr_replacement+0x428> 424: R_X86_64_PLT32 .text+0xae48e
0428 428: e9 00 00 00 00 jmp 42d <.altinstr_replacement+0x42d> 429: R_X86_64_PLT32 .text+0xae4a9
042d 42d: 48 0f c7 1f xrstors64 (%rdi)
0431 431: e9 00 00 00 00 jmp 436 <.altinstr_replacement+0x436> 432: R_X86_64_PLT32 .text+0xae571
0436 436: e9 00 00 00 00 jmp 43b <.altinstr_replacement+0x43b> 437: R_X86_64_PLT32 .text+0xae6a1
043b 43b: e9 00 00 00 00 jmp 440 <.altinstr_replacement+0x440> 43c: R_X86_64_PLT32 .text+0xaeb29
0440 440: e9 00 00 00 00 jmp 445 <.altinstr_replacement+0x445> 441: R_X86_64_PLT32 .text+0xaec0c
0445 445: e9 00 00 00 00 jmp 44a <.altinstr_replacement+0x44a> 446: R_X86_64_PLT32 .text+0xaf4ef
044a 44a: e9 00 00 00 00 jmp 44f <.altinstr_replacement+0x44f> 44b: R_X86_64_PLT32 .text+0xaf30f
044f 44f: 48 0f c7 1f xrstors64 (%rdi)
0453 453: e9 00 00 00 00 jmp 458 <.altinstr_replacement+0x458> 454: R_X86_64_PLT32 .text+0xaf964
0458 458: 48 0f c7 1f xrstors64 (%rdi)
045c 45c: e9 00 00 00 00 jmp 461 <.altinstr_replacement+0x461> 45d: R_X86_64_PLT32 .text+0xafaea
0461 461: e9 00 00 00 00 jmp 466 <.altinstr_replacement+0x466> 462: R_X86_64_PLT32 .text+0xafd72
0466 466: e9 00 00 00 00 jmp 46b <.altinstr_replacement+0x46b> 467: R_X86_64_PLT32 .text+0xaff58
046b 46b: e9 00 00 00 00 jmp 470 <.altinstr_replacement+0x470> 46c: R_X86_64_PLT32 .text+0xb0226
0470 470: e8 00 00 00 00 call 475 <.altinstr_replacement+0x475> 471: R_X86_64_PLT32 copy_user_generic_string-0x4
0475 475: e8 00 00 00 00 call 47a <.altinstr_replacement+0x47a> 476: R_X86_64_PLT32 copy_user_enhanced_fast_string-0x4
047a 47a: e9 00 00 00 00 jmp 47f <.altinstr_replacement+0x47f> 47b: R_X86_64_PLT32 .text+0xb038b
047f 47f: e9 00 00 00 00 jmp 484 <.altinstr_replacement+0x484> 480: R_X86_64_PLT32 .text+0xb0471
0484 484: e9 00 00 00 00 jmp 489 <.altinstr_replacement+0x489> 485: R_X86_64_PLT32 .text+0xb0943
0489 489: e9 00 00 00 00 jmp 48e <.altinstr_replacement+0x48e> 48a: R_X86_64_PLT32 .text+0xb0aa5
048e 48e: e9 00 00 00 00 jmp 493 <.altinstr_replacement+0x493> 48f: R_X86_64_PLT32 .text+0xb0bd7
0493 493: 0f 01 cb stac
0496 496: e8 00 00 00 00 call 49b <.altinstr_replacement+0x49b> 497: R_X86_64_PLT32 clear_user_erms-0x4
049b 49b: e8 00 00 00 00 call 4a0 <.altinstr_replacement+0x4a0> 49c: R_X86_64_PLT32 clear_user_rep_good-0x4
04a0 4a0: e8 00 00 00 00 call 4a5 <.altinstr_replacement+0x4a5> 4a1: R_X86_64_PLT32 clear_user_original-0x4
04a5 4a5: 0f 01 ca clac
04a8 4a8: e9 00 00 00 00 jmp 4ad <.altinstr_replacement+0x4ad> 4a9: R_X86_64_PLT32 .text+0xb0e30
04ad 4ad: 0f 01 cb stac
04b0 4b0: 0f 01 ca clac
04b3 4b3: 0f 01 cb stac
04b6 4b6: e8 00 00 00 00 call 4bb <.altinstr_replacement+0x4bb> 4b7: R_X86_64_PLT32 clear_user_erms-0x4
04bb 4bb: e8 00 00 00 00 call 4c0 <.altinstr_replacement+0x4c0> 4bc: R_X86_64_PLT32 clear_user_rep_good-0x4
04c0 4c0: e8 00 00 00 00 call 4c5 <.altinstr_replacement+0x4c5> 4c1: R_X86_64_PLT32 clear_user_original-0x4
04c5 4c5: 0f 01 ca clac
04c8 4c8: 0f 01 cb stac
04cb 4cb: 0f 01 ca clac
04ce 4ce: e8 00 00 00 00 call 4d3 <.altinstr_replacement+0x4d3> 4cf: R_X86_64_PLT32 copy_user_generic_string-0x4
04d3 4d3: e8 00 00 00 00 call 4d8 <.altinstr_replacement+0x4d8> 4d4: R_X86_64_PLT32 copy_user_enhanced_fast_string-0x4
04d8 4d8: e8 00 00 00 00 call 4dd <.altinstr_replacement+0x4dd> 4d9: R_X86_64_PLT32 copy_user_generic_string-0x4
04dd 4dd: e8 00 00 00 00 call 4e2 <.altinstr_replacement+0x4e2> 4de: R_X86_64_PLT32 copy_user_enhanced_fast_string-0x4
04e2 4e2: e9 00 00 00 00 jmp 4e7 <.altinstr_replacement+0x4e7> 4e3: R_X86_64_PLT32 .text+0xb1012
04e7 4e7: e9 00 00 00 00 jmp 4ec <.altinstr_replacement+0x4ec> 4e8: R_X86_64_PLT32 .text+0xb1095
04ec 4ec: e9 00 00 00 00 jmp 4f1 <.altinstr_replacement+0x4f1> 4ed: R_X86_64_PLT32 .text+0xb17c4
04f1 4f1: e8 00 00 00 00 call 4f6 <.altinstr_replacement+0x4f6> 4f2: R_X86_64_PLT32 copy_user_generic_string-0x4
04f6 4f6: e8 00 00 00 00 call 4fb <.altinstr_replacement+0x4fb> 4f7: R_X86_64_PLT32 copy_user_enhanced_fast_string-0x4
04fb 4fb: e8 00 00 00 00 call 500 <.altinstr_replacement+0x500> 4fc: R_X86_64_PLT32 copy_user_generic_string-0x4
0500 500: e8 00 00 00 00 call 505 <.altinstr_replacement+0x505> 501: R_X86_64_PLT32 copy_user_enhanced_fast_string-0x4
0505 505: 48 0f ae 37 xsaveopt64 (%rdi)
0509 509: 48 0f c7 27 xsavec64 (%rdi)
050d 50d: 48 0f c7 2f xsaves64 (%rdi)
0511 511: e9 00 00 00 00 jmp 516 <.altinstr_replacement+0x516> 512: R_X86_64_PLT32 .text+0xb150f
0516 516: e8 00 00 00 00 call 51b <.altinstr_replacement+0x51b> 517: R_X86_64_PLT32 copy_user_generic_string-0x4
051b 51b: e8 00 00 00 00 call 520 <.altinstr_replacement+0x520> 51c: R_X86_64_PLT32 copy_user_enhanced_fast_string-0x4
0520 520: e9 00 00 00 00 jmp 525 <.altinstr_replacement+0x525> 521: R_X86_64_PLT32 .text+0xb174d
0525 525: 48 0f c7 1f xrstors64 (%rdi)
0529 529: e9 00 00 00 00 jmp 52e <.altinstr_replacement+0x52e> 52a: R_X86_64_PLT32 .text+0xb17e7
052e 52e: e9 00 00 00 00 jmp 533 <.altinstr_replacement+0x533> 52f: R_X86_64_PLT32 .text+0xb181b
0533 533: e9 00 00 00 00 jmp 538 <.altinstr_replacement+0x538> 534: R_X86_64_PLT32 .init.text+0xbd4f
0538 538: e9 00 00 00 00 jmp 53d <.altinstr_replacement+0x53d> 539: R_X86_64_PLT32 .text+0xb197f
053d 53d: e9 00 00 00 00 jmp 542 <.altinstr_replacement+0x542> 53e: R_X86_64_PLT32 .text+0xb1ab7
0542 542: 0f 01 cb stac
0545 545: 0f 01 ca clac
0548 548: 0f 01 cb stac
054b 54b: 0f 01 ca clac
054e 54e: 48 0f c7 1f xrstors64 (%rdi)
0552 552: 0f 01 cb stac
0555 555: 0f 01 ca clac
0558 558: e9 00 00 00 00 jmp 55d <.altinstr_replacement+0x55d> 559: R_X86_64_PLT32 .text+0xb1c58
055d 55d: e9 00 00 00 00 jmp 562 <.altinstr_replacement+0x562> 55e: R_X86_64_PLT32 .text+0xb1cbd
0562 562: e9 00 00 00 00 jmp 567 <.altinstr_replacement+0x567> 563: R_X86_64_PLT32 .init.text+0xbfd1
0567 567: e9 00 00 00 00 jmp 56c <.altinstr_replacement+0x56c> 568: R_X86_64_PLT32 .init.text+0xbfea
056c 56c: e9 00 00 00 00 jmp 571 <.altinstr_replacement+0x571> 56d: R_X86_64_PLT32 .init.text+0xbff8
0571 571: e9 00 00 00 00 jmp 576 <.altinstr_replacement+0x576> 572: R_X86_64_PLT32 .init.text+0xbee9
0576 576: e9 00 00 00 00 jmp 57b <.altinstr_replacement+0x57b> 577: R_X86_64_PLT32 .init.text+0xc341
057b 57b: e9 00 00 00 00 jmp 580 <.altinstr_replacement+0x580> 57c: R_X86_64_PLT32 .init.text+0xc3ab
0580 580: e9 00 00 00 00 jmp 585 <.altinstr_replacement+0x585> 581: R_X86_64_PLT32 .text+0xb1d9c
0585 585: e9 00 00 00 00 jmp 58a <.altinstr_replacement+0x58a> 586: R_X86_64_PLT32 .text+0xb1de8
058a 58a: e9 00 00 00 00 jmp 58f <.altinstr_replacement+0x58f> 58b: R_X86_64_PLT32 .text+0xb1e30
058f 58f: e9 00 00 00 00 jmp 594 <.altinstr_replacement+0x594> 590: R_X86_64_PLT32 .text+0xb1fef
0594 594: e9 00 00 00 00 jmp 599 <.altinstr_replacement+0x599> 595: R_X86_64_PLT32 .text+0xb2bfd
0599 599: e9 00 00 00 00 jmp 59e <.altinstr_replacement+0x59e> 59a: R_X86_64_PLT32 .text+0xb2c08
059e 59e: e9 00 00 00 00 jmp 5a3 <.altinstr_replacement+0x5a3> 59f: R_X86_64_PLT32 .text+0xb31fd
05a3 5a3: e9 00 00 00 00 jmp 5a8 <.altinstr_replacement+0x5a8> 5a4: R_X86_64_PLT32 .text+0xb35e0
05a8 5a8: e9 00 00 00 00 jmp 5ad <.altinstr_replacement+0x5ad> 5a9: R_X86_64_PLT32 .init.text+0xc6f6
05ad 5ad: e9 00 00 00 00 jmp 5b2 <.altinstr_replacement+0x5b2> 5ae: R_X86_64_PLT32 .init.text+0xc999
05b2 5b2: e9 00 00 00 00 jmp 5b7 <.altinstr_replacement+0x5b7> 5b3: R_X86_64_PLT32 .init.text+0xc9a4
05b7 5b7: e9 00 00 00 00 jmp 5bc <.altinstr_replacement+0x5bc> 5b8: R_X86_64_PLT32 .text+0xb379e
05bc 5bc: e9 00 00 00 00 jmp 5c1 <.altinstr_replacement+0x5c1> 5bd: R_X86_64_PLT32 .init.text+0xd497
05c1 5c1: e9 00 00 00 00 jmp 5c6 <.altinstr_replacement+0x5c6> 5c2: R_X86_64_PLT32 .text+0xb3c5f
05c6 5c6: e8 00 00 00 00 call 5cb <.altinstr_replacement+0x5cb> 5c7: R_X86_64_PLT32 copy_user_generic_string-0x4
05cb 5cb: e8 00 00 00 00 call 5d0 <.altinstr_replacement+0x5d0> 5cc: R_X86_64_PLT32 copy_user_enhanced_fast_string-0x4
05d0 5d0: e9 00 00 00 00 jmp 5d5 <.altinstr_replacement+0x5d5> 5d1: R_X86_64_PLT32 .text+0xb831f
05d5 5d5: e9 00 00 00 00 jmp 5da <.altinstr_replacement+0x5da> 5d6: R_X86_64_PLT32 .text+0xb8303
05da 5da: e9 00 00 00 00 jmp 5df <.altinstr_replacement+0x5df> 5db: R_X86_64_PLT32 .text+0xb8327
05df 5df: e9 00 00 00 00 jmp 5e4 <.altinstr_replacement+0x5e4> 5e0: R_X86_64_PLT32 .text+0xb832d
05e4 5e4: e9 00 00 00 00 jmp 5e9 <.altinstr_replacement+0x5e9> 5e5: R_X86_64_PLT32 .text+0xb8382
05e9 5e9: e9 00 00 00 00 jmp 5ee <.altinstr_replacement+0x5ee> 5ea: R_X86_64_PLT32 .text+0xb8372
05ee 5ee: e9 00 00 00 00 jmp 5f3 <.altinstr_replacement+0x5f3> 5ef: R_X86_64_PLT32 .text+0xb84cb
05f3 5f3: e9 00 00 00 00 jmp 5f8 <.altinstr_replacement+0x5f8> 5f4: R_X86_64_PLT32 .text+0xb84a7
05f8 5f8: e9 00 00 00 00 jmp 5fd <.altinstr_replacement+0x5fd> 5f9: R_X86_64_PLT32 .text+0xb8e9e
05fd 5fd: e9 00 00 00 00 jmp 602 <.altinstr_replacement+0x602> 5fe: R_X86_64_PLT32 .text+0xb8f2d
0602 602: e9 00 00 00 00 jmp 607 <.altinstr_replacement+0x607> 603: R_X86_64_PLT32 .text+0xb8f67
0607 607: e9 00 00 00 00 jmp 60c <.altinstr_replacement+0x60c> 608: R_X86_64_PLT32 .init.text+0xd9a1
060c 60c: e9 00 00 00 00 jmp 611 <.altinstr_replacement+0x611> 60d: R_X86_64_PLT32 .text+0xb9d9c
0611 611: e9 00 00 00 00 jmp 616 <.altinstr_replacement+0x616> 612: R_X86_64_PLT32 .text+0xbb0e2
0616 616: e9 00 00 00 00 jmp 61b <.altinstr_replacement+0x61b> 617: R_X86_64_PLT32 .text+0xbb1c0
061b 61b: e9 00 00 00 00 jmp 620 <.altinstr_replacement+0x620> 61c: R_X86_64_PLT32 .text+0xbb1cb
0620 620: e9 00 00 00 00 jmp 625 <.altinstr_replacement+0x625> 621: R_X86_64_PLT32 .text+0xbb1a8
0625 625: e9 00 00 00 00 jmp 62a <.altinstr_replacement+0x62a> 626: R_X86_64_PLT32 .init.text+0xf7fc
062a 62a: e9 00 00 00 00 jmp 62f <.altinstr_replacement+0x62f> 62b: R_X86_64_PLT32 .init.text+0xf807
062f 62f: e9 00 00 00 00 jmp 634 <.altinstr_replacement+0x634> 630: R_X86_64_PLT32 .text+0xbc7b8
0634 634: e9 00 00 00 00 jmp 639 <.altinstr_replacement+0x639> 635: R_X86_64_PLT32 .text+0xbc8c6
0639 639: e9 00 00 00 00 jmp 63e <.altinstr_replacement+0x63e> 63a: R_X86_64_PLT32 .init.text+0xf9b3
063e 63e: e9 00 00 00 00 jmp 643 <.altinstr_replacement+0x643> 63f: R_X86_64_PLT32 .text+0xbc9ae
0643 643: 0f 01 c1 vmcall
0646 646: 0f 01 d9 vmmcall
0649 649: 0f 01 c1 vmcall
064c 64c: 0f 01 d9 vmmcall
064f 64f: 0f 01 c1 vmcall
0652 652: 0f 01 d9 vmmcall
0655 655: 0f 01 c1 vmcall
0658 658: 0f 01 d9 vmmcall
065b 65b: e9 00 00 00 00 jmp 660 <.altinstr_replacement+0x660> 65c: R_X86_64_PLT32 .text+0xbebb5
0660 660: e9 00 00 00 00 jmp 665 <.altinstr_replacement+0x665> 661: R_X86_64_PLT32 .text+0xbeb2f
0665 665: f3 48 0f b8 c7 popcnt %rdi,%rax
066a 66a: e9 00 00 00 00 jmp 66f <.altinstr_replacement+0x66f> 66b: R_X86_64_PLT32 .init.text+0x14266
066f 66f: e9 00 00 00 00 jmp 674 <.altinstr_replacement+0x674> 670: R_X86_64_PLT32 .init.text+0x145d4
0674 674: 0f ae e8 lfence
0677 677: 0f 31 rdtsc
0679 679: 0f 01 f9 rdtscp
067c 67c: 0f ae e8 lfence
067f 67f: 0f 31 rdtsc
0681 681: 0f 01 f9 rdtscp
0684 684: 87 2c 25 00 c3 5f ff xchg %ebp,0xffffffffff5fc300
068b 68b: 87 2c 25 10 c3 5f ff xchg %ebp,0xffffffffff5fc310
0692 692: 87 1c 25 00 c3 5f ff xchg %ebx,0xffffffffff5fc300
0699 699: 87 2c 25 10 c3 5f ff xchg %ebp,0xffffffffff5fc310
06a0 6a0: 87 1c 25 00 c3 5f ff xchg %ebx,0xffffffffff5fc300
06a7 6a7: 87 1c 25 10 c3 5f ff xchg %ebx,0xffffffffff5fc310
06ae 6ae: 87 04 25 00 c3 5f ff xchg %eax,0xffffffffff5fc300
06b5 6b5: 87 1c 25 10 c3 5f ff xchg %ebx,0xffffffffff5fc310
06bc 6bc: 87 04 25 00 c3 5f ff xchg %eax,0xffffffffff5fc300
06c3 6c3: 87 1c 25 00 c3 5f ff xchg %ebx,0xffffffffff5fc300
06ca 6ca: 87 1c 25 00 c3 5f ff xchg %ebx,0xffffffffff5fc300
06d1 6d1: 87 1c 25 00 c3 5f ff xchg %ebx,0xffffffffff5fc300
06d8 6d8: 87 b0 00 c0 5f ff xchg %esi,-0xa04000(%rax)
06de 6de: 0f ae e8 lfence
06e1 6e1: 0f 31 rdtsc
06e3 6e3: 0f 01 f9 rdtscp
06e6 6e6: e8 00 00 00 00 call 6eb <.altinstr_replacement+0x6eb> 6e7: R_X86_64_PLT32 clear_page_rep-0x4
06eb 6eb: e8 00 00 00 00 call 6f0 <.altinstr_replacement+0x6f0> 6ec: R_X86_64_PLT32 clear_page_erms-0x4
06f0 6f0: e8 00 00 00 00 call 6f5 <.altinstr_replacement+0x6f5> 6f1: R_X86_64_PLT32 clear_page_rep-0x4
06f5 6f5: e8 00 00 00 00 call 6fa <.altinstr_replacement+0x6fa> 6f6: R_X86_64_PLT32 clear_page_erms-0x4
06fa 6fa: e9 00 00 00 00 jmp 6ff <.altinstr_replacement+0x6ff> 6fb: R_X86_64_PLT32 .text+0xcf698
06ff 6ff: e9 00 00 00 00 jmp 704 <.altinstr_replacement+0x704> 700: R_X86_64_PLT32 .init.text+0x1af78
0704 704: 0f 01 d9 vmmcall
0707 707: 0f 01 d9 vmmcall
070a 70a: 0f ae e8 lfence
070d 70d: 0f 31 rdtsc
070f 70f: 0f 01 f9 rdtscp
0712 712: e8 00 00 00 00 call 717 <.altinstr_replacement+0x717> 713: R_X86_64_PLT32 clear_page_rep-0x4
0717 717: e8 00 00 00 00 call 71c <.altinstr_replacement+0x71c> 718: R_X86_64_PLT32 clear_page_erms-0x4
071c 71c: e9 00 00 00 00 jmp 721 <.altinstr_replacement+0x721> 71d: R_X86_64_PLT32 .init.text+0x1cdca
0721 721: e9 00 00 00 00 jmp 726 <.altinstr_replacement+0x726> 722: R_X86_64_PLT32 .text+0xda7ab
0726 726: e9 00 00 00 00 jmp 72b <.altinstr_replacement+0x72b> 727: R_X86_64_PLT32 .ref.text+0xa51
072b 72b: e9 00 00 00 00 jmp 730 <.altinstr_replacement+0x730> 72c: R_X86_64_PLT32 .text+0xdaa38
0730 730: e9 00 00 00 00 jmp 735 <.altinstr_replacement+0x735> 731: R_X86_64_PLT32 .text+0xdaaf7
0735 735: e9 00 00 00 00 jmp 73a <.altinstr_replacement+0x73a> 736: R_X86_64_PLT32 .text+0xdabef
073a 73a: e9 00 00 00 00 jmp 73f <.altinstr_replacement+0x73f> 73b: R_X86_64_PLT32 .init.text+0x1d7fa
073f 73f: e9 00 00 00 00 jmp 744 <.altinstr_replacement+0x744> 740: R_X86_64_PLT32 .text+0xdb743
0744 744: e9 00 00 00 00 jmp 749 <.altinstr_replacement+0x749> 745: R_X86_64_PLT32 .text+0xdb775
0749 749: e9 00 00 00 00 jmp 74e <.altinstr_replacement+0x74e> 74a: R_X86_64_PLT32 .text+0xdb86a
074e 74e: e9 00 00 00 00 jmp 753 <.altinstr_replacement+0x753> 74f: R_X86_64_PLT32 .text+0xdc207
0753 753: 0f 0d 88 f8 00 00 00 prefetchw 0xf8(%rax)
075a 75a: e9 00 00 00 00 jmp 75f <.altinstr_replacement+0x75f> 75b: R_X86_64_PLT32 .text+0xde341
075f 75f: e9 00 00 00 00 jmp 764 <.altinstr_replacement+0x764> 760: R_X86_64_PLT32 .text+0xdfbc5
0764 764: 0f 30 wrmsr
0766 766: e9 00 00 00 00 jmp 76b <.altinstr_replacement+0x76b> 767: R_X86_64_PLT32 .text+0xe0152
076b 76b: e9 00 00 00 00 jmp 770 <.altinstr_replacement+0x770> 76c: R_X86_64_PLT32 .text+0xe0152
0770 770: e9 00 00 00 00 jmp 775 <.altinstr_replacement+0x775> 771: R_X86_64_PLT32 .text+0xe039f
0775 775: 0f 30 wrmsr
0777 777: e9 00 00 00 00 jmp 77c <.altinstr_replacement+0x77c> 778: R_X86_64_PLT32 .text+0xe0577
077c 77c: e9 00 00 00 00 jmp 781 <.altinstr_replacement+0x781> 77d: R_X86_64_PLT32 .text+0xe0889
0781 781: e9 00 00 00 00 jmp 786 <.altinstr_replacement+0x786> 782: R_X86_64_PLT32 .text+0xe0fea
0786 786: e9 00 00 00 00 jmp 78b <.altinstr_replacement+0x78b> 787: R_X86_64_PLT32 .text+0xe1090
078b 78b: e9 00 00 00 00 jmp 790 <.altinstr_replacement+0x790> 78c: R_X86_64_PLT32 .text+0xe1117
0790 790: e9 00 00 00 00 jmp 795 <.altinstr_replacement+0x795> 791: R_X86_64_PLT32 .text+0xe11f3
0795 795: e9 00 00 00 00 jmp 79a <.altinstr_replacement+0x79a> 796: R_X86_64_PLT32 .text+0xe11f3
079a 79a: e9 00 00 00 00 jmp 79f <.altinstr_replacement+0x79f> 79b: R_X86_64_PLT32 .text+0xe11f3
079f 79f: e9 00 00 00 00 jmp 7a4 <.altinstr_replacement+0x7a4> 7a0: R_X86_64_PLT32 .text+0xe1232
07a4 7a4: e9 00 00 00 00 jmp 7a9 <.altinstr_replacement+0x7a9> 7a5: R_X86_64_PLT32 .text+0xe130f
07a9 7a9: e9 00 00 00 00 jmp 7ae <.altinstr_replacement+0x7ae> 7aa: R_X86_64_PLT32 .text+0xe130f
07ae 7ae: e9 00 00 00 00 jmp 7b3 <.altinstr_replacement+0x7b3> 7af: R_X86_64_PLT32 .text+0xe1729
07b3 7b3: 66 0f ae 39 clflushopt (%rcx)
07b7 7b7: 66 0f ae 39 clflushopt (%rcx)
07bb 7bb: e9 00 00 00 00 jmp 7c0 <.altinstr_replacement+0x7c0> 7bc: R_X86_64_PLT32 .text+0xe1c0a
07c0 7c0: e9 00 00 00 00 jmp 7c5 <.altinstr_replacement+0x7c5> 7c1: R_X86_64_PLT32 .text+0xe1cac
07c5 7c5: e9 00 00 00 00 jmp 7ca <.altinstr_replacement+0x7ca> 7c6: R_X86_64_PLT32 .text+0xe461c
07ca 7ca: 66 0f ae 39 clflushopt (%rcx)
07ce 7ce: e9 00 00 00 00 jmp 7d3 <.altinstr_replacement+0x7d3> 7cf: R_X86_64_PLT32 .text+0xe4dc4
07d3 7d3: e9 00 00 00 00 jmp 7d8 <.altinstr_replacement+0x7d8> 7d4: R_X86_64_PLT32 .init.text+0x1e9ee
07d8 7d8: f3 48 0f b8 c7 popcnt %rdi,%rax
07dd 7dd: f3 48 0f b8 c7 popcnt %rdi,%rax
07e2 7e2: f3 48 0f b8 c7 popcnt %rdi,%rax
07e7 7e7: e9 00 00 00 00 jmp 7ec <.altinstr_replacement+0x7ec> 7e8: R_X86_64_PLT32 .text+0xe7e06
07ec 7ec: e9 00 00 00 00 jmp 7f1 <.altinstr_replacement+0x7f1> 7ed: R_X86_64_PLT32 .text+0xe822e
07f1 7f1: 0f 01 cb stac
07f4 7f4: 0f ae e8 lfence
07f7 7f7: 0f 01 ca clac
07fa 7fa: 0f 01 ca clac
07fd 7fd: 0f 01 cb stac
0800 800: 0f ae e8 lfence
0803 803: 0f 01 ca clac
0806 806: 0f 01 ca clac
0809 809: 0f 01 cb stac
080c 80c: e8 00 00 00 00 call 811 <.altinstr_replacement+0x811> 80d: R_X86_64_PLT32 clear_user_erms-0x4
0811 811: e8 00 00 00 00 call 816 <.altinstr_replacement+0x816> 812: R_X86_64_PLT32 clear_user_rep_good-0x4
0816 816: e8 00 00 00 00 call 81b <.altinstr_replacement+0x81b> 817: R_X86_64_PLT32 clear_user_original-0x4
081b 81b: 0f 01 ca clac
081e 81e: f3 48 0f b8 c7 popcnt %rdi,%rax
0823 823: e9 00 00 00 00 jmp 828 <.altinstr_replacement+0x828> 824: R_X86_64_PLT32 .text+0x1f601e
0828 828: e9 00 00 00 00 jmp 82d <.altinstr_replacement+0x82d> 829: R_X86_64_PLT32 .text+0x1f6037
082d 82d: e9 00 00 00 00 jmp 832 <.altinstr_replacement+0x832> 82e: R_X86_64_PLT32 .text+0x23c650
0832 832: e9 00 00 00 00 jmp 837 <.altinstr_replacement+0x837> 833: R_X86_64_PLT32 .text+0x23c661
0837 837: 0f 0d 4d 00 prefetchw 0x0(%rbp)
083b 83b: 0f 01 cb stac
083e 83e: 0f ae e8 lfence
0841 841: 0f 01 ca clac
0844 844: 0f 01 cb stac
0847 847: 0f ae e8 lfence
084a 84a: 0f 01 ca clac
084d 84d: 0f 01 ca clac
0850 850: 0f 01 ca clac
0853 853: f3 48 0f b8 c7 popcnt %rdi,%rax
0858 858: e8 00 00 00 00 call 85d <.altinstr_replacement+0x85d> 859: R_X86_64_PLT32 clear_page_rep-0x4
085d 85d: e8 00 00 00 00 call 862 <.altinstr_replacement+0x862> 85e: R_X86_64_PLT32 clear_page_erms-0x4
0862 862: e8 00 00 00 00 call 867 <.altinstr_replacement+0x867> 863: R_X86_64_PLT32 clear_page_rep-0x4
0867 867: e8 00 00 00 00 call 86c <.altinstr_replacement+0x86c> 868: R_X86_64_PLT32 clear_page_erms-0x4
086c 86c: 0f 01 cb stac
086f 86f: 0f ae e8 lfence
0872 872: 0f 01 ca clac
0875 875: 0f 01 ca clac
0878 878: 0f 01 cb stac
087b 87b: 0f ae e8 lfence
087e 87e: 0f 01 ca clac
0881 881: 0f 01 ca clac
0884 884: f3 48 0f b8 c7 popcnt %rdi,%rax
0889 889: f3 48 0f b8 c7 popcnt %rdi,%rax
088e 88e: e8 00 00 00 00 call 893 <.altinstr_replacement+0x893> 88f: R_X86_64_PLT32 copy_user_generic_string-0x4
0893 893: e8 00 00 00 00 call 898 <.altinstr_replacement+0x898> 894: R_X86_64_PLT32 copy_user_enhanced_fast_string-0x4
0898 898: e8 00 00 00 00 call 89d <.altinstr_replacement+0x89d> 899: R_X86_64_PLT32 copy_user_generic_string-0x4
089d 89d: e8 00 00 00 00 call 8a2 <.altinstr_replacement+0x8a2> 89e: R_X86_64_PLT32 copy_user_enhanced_fast_string-0x4
08a2 8a2: 9c pushf
08a3 8a3: 8f 04 24 pop (%rsp)
08a6 8a6: 0f 01 ca clac
08a9 8a9: ff 74 24 38 push 0x38(%rsp)
08ad 8ad: 9d popf
08ae 8ae: 0f ae e8 lfence
08b1 8b1: f3 48 0f b8 c7 popcnt %rdi,%rax
08b6 8b6: f3 48 0f b8 c7 popcnt %rdi,%rax
08bb 8bb: 0f 01 cb stac
08be 8be: 0f ae e8 lfence
08c1 8c1: 0f 01 ca clac
08c4 8c4: 0f 01 ca clac
08c7 8c7: e8 00 00 00 00 call 8cc <.altinstr_replacement+0x8cc> 8c8: R_X86_64_PLT32 copy_user_generic_string-0x4
08cc 8cc: e8 00 00 00 00 call 8d1 <.altinstr_replacement+0x8d1> 8cd: R_X86_64_PLT32 copy_user_enhanced_fast_string-0x4
08d1 8d1: e8 00 00 00 00 call 8d6 <.altinstr_replacement+0x8d6> 8d2: R_X86_64_PLT32 copy_user_generic_string-0x4
08d6 8d6: e8 00 00 00 00 call 8db <.altinstr_replacement+0x8db> 8d7: R_X86_64_PLT32 copy_user_enhanced_fast_string-0x4
08db 8db: f3 48 0f b8 c7 popcnt %rdi,%rax
08e0 8e0: 0f 0d 48 f8 prefetchw -0x8(%rax)
08e4 8e4: e8 00 00 00 00 call 8e9 <.altinstr_replacement+0x8e9> 8e5: R_X86_64_PLT32 clear_page_rep-0x4
08e9 8e9: e8 00 00 00 00 call 8ee <.altinstr_replacement+0x8ee> 8ea: R_X86_64_PLT32 clear_page_erms-0x4
08ee 8ee: e8 00 00 00 00 call 8f3 <.altinstr_replacement+0x8f3> 8ef: R_X86_64_PLT32 clear_page_rep-0x4
08f3 8f3: e8 00 00 00 00 call 8f8 <.altinstr_replacement+0x8f8> 8f4: R_X86_64_PLT32 clear_page_erms-0x4
08f8 8f8: e9 00 00 00 00 jmp 8fd <.altinstr_replacement+0x8fd> 8f9: R_X86_64_PLT32 .init.text+0x37ad9
08fd 8fd: 0f 01 cb stac
0900 900: 0f ae e8 lfence
0903 903: 0f 01 ca clac
0906 906: 0f 01 cb stac
0909 909: 0f ae e8 lfence
090c 90c: 0f 01 ca clac
090f 90f: e9 00 00 00 00 jmp 914 <.altinstr_replacement+0x914> 910: R_X86_64_PLT32 .text+0x41230f
0914 914: e9 00 00 00 00 jmp 919 <.altinstr_replacement+0x919> 915: R_X86_64_PLT32 .text+0x413536
0919 919: e8 00 00 00 00 call 91e <.altinstr_replacement+0x91e> 91a: R_X86_64_PLT32 copy_user_generic_string-0x4
091e 91e: e8 00 00 00 00 call 923 <.altinstr_replacement+0x923> 91f: R_X86_64_PLT32 copy_user_enhanced_fast_string-0x4
0923 923: e8 00 00 00 00 call 928 <.altinstr_replacement+0x928> 924: R_X86_64_PLT32 copy_user_generic_string-0x4
0928 928: e8 00 00 00 00 call 92d <.altinstr_replacement+0x92d> 929: R_X86_64_PLT32 copy_user_enhanced_fast_string-0x4
092d 92d: e8 00 00 00 00 call 932 <.altinstr_replacement+0x932> 92e: R_X86_64_PLT32 clear_page_rep-0x4
0932 932: e8 00 00 00 00 call 937 <.altinstr_replacement+0x937> 933: R_X86_64_PLT32 clear_page_erms-0x4
0937 937: f3 48 0f b8 c7 popcnt %rdi,%rax
093c 93c: 41 0f 0d 0f prefetchw (%r15)
0940 940: 0f 0d 0b prefetchw (%rbx)
0943 943: e8 00 00 00 00 call 948 <.altinstr_replacement+0x948> 944: R_X86_64_PLT32 clear_page_rep-0x4
0948 948: e8 00 00 00 00 call 94d <.altinstr_replacement+0x94d> 949: R_X86_64_PLT32 clear_page_erms-0x4
094d 94d: e8 00 00 00 00 call 952 <.altinstr_replacement+0x952> 94e: R_X86_64_PLT32 clear_page_rep-0x4
0952 952: e8 00 00 00 00 call 957 <.altinstr_replacement+0x957> 953: R_X86_64_PLT32 clear_page_erms-0x4
0957 957: e8 00 00 00 00 call 95c <.altinstr_replacement+0x95c> 958: R_X86_64_PLT32 clear_page_rep-0x4
095c 95c: e8 00 00 00 00 call 961 <.altinstr_replacement+0x961> 95d: R_X86_64_PLT32 clear_page_erms-0x4
0961 961: e8 00 00 00 00 call 966 <.altinstr_replacement+0x966> 962: R_X86_64_PLT32 clear_page_rep-0x4
0966 966: e8 00 00 00 00 call 96b <.altinstr_replacement+0x96b> 967: R_X86_64_PLT32 clear_page_erms-0x4
096b 96b: f3 48 0f b8 c7 popcnt %rdi,%rax
0970 970: f3 48 0f b8 c7 popcnt %rdi,%rax
0975 975: f3 48 0f b8 c7 popcnt %rdi,%rax
097a 97a: f3 48 0f b8 c7 popcnt %rdi,%rax
097f 97f: f3 48 0f b8 c7 popcnt %rdi,%rax
0984 984: f3 48 0f b8 c7 popcnt %rdi,%rax
0989 989: f3 48 0f b8 c7 popcnt %rdi,%rax
098e 98e: 0f 01 cb stac
0991 991: e8 00 00 00 00 call 996 <.altinstr_replacement+0x996> 992: R_X86_64_PLT32 clear_user_erms-0x4
0996 996: e8 00 00 00 00 call 99b <.altinstr_replacement+0x99b> 997: R_X86_64_PLT32 clear_user_rep_good-0x4
099b 99b: e8 00 00 00 00 call 9a0 <.altinstr_replacement+0x9a0> 99c: R_X86_64_PLT32 clear_user_original-0x4
09a0 9a0: 0f 01 ca clac
09a3 9a3: f3 48 0f b8 c7 popcnt %rdi,%rax
09a8 9a8: f3 48 0f b8 c7 popcnt %rdi,%rax
09ad 9ad: f3 48 0f b8 c7 popcnt %rdi,%rax
09b2 9b2: f3 48 0f b8 c7 popcnt %rdi,%rax
09b7 9b7: f3 48 0f b8 c7 popcnt %rdi,%rax
09bc 9bc: f3 48 0f b8 c7 popcnt %rdi,%rax
09c1 9c1: e9 00 00 00 00 jmp 9c6 <.altinstr_replacement+0x9c6> 9c2: R_X86_64_PLT32 .text+0x44ba3f
09c6 9c6: f3 48 0f b8 c7 popcnt %rdi,%rax
09cb 9cb: 0f 01 cb stac
09ce 9ce: 0f ae e8 lfence
09d1 9d1: 0f 01 ca clac
09d4 9d4: 0f 01 ca clac
09d7 9d7: 0f 01 cb stac
09da 9da: 0f ae e8 lfence
09dd 9dd: 0f 01 ca clac
09e0 9e0: 0f 01 ca clac
09e3 9e3: 0f 01 cb stac
09e6 9e6: 0f ae e8 lfence
09e9 9e9: 0f 01 ca clac
09ec 9ec: 0f 01 ca clac
09ef 9ef: 0f 01 cb stac
09f2 9f2: 0f ae e8 lfence
09f5 9f5: 0f 01 ca clac
09f8 9f8: 0f 01 ca clac
09fb 9fb: 0f 01 cb stac
09fe 9fe: 0f ae e8 lfence
0a01 a01: 0f 01 ca clac
0a04 a04: 0f 01 ca clac
0a07 a07: e8 00 00 00 00 call a0c <.altinstr_replacement+0xa0c> a08: R_X86_64_PLT32 copy_user_generic_string-0x4
0a0c a0c: e8 00 00 00 00 call a11 <.altinstr_replacement+0xa11> a0d: R_X86_64_PLT32 copy_user_enhanced_fast_string-0x4
0a11 a11: 0f 01 cb stac
0a14 a14: 0f ae e8 lfence
0a17 a17: 0f 01 ca clac
0a1a a1a: 0f 01 ca clac
0a1d a1d: 0f 01 cb stac
0a20 a20: 0f ae e8 lfence
0a23 a23: 0f 01 ca clac
0a26 a26: 0f 01 ca clac
0a29 a29: 0f 01 cb stac
0a2c a2c: 0f ae e8 lfence
0a2f a2f: 0f 01 ca clac
0a32 a32: 0f 01 ca clac
0a35 a35: 0f 0d 8f 80 09 00 00 prefetchw 0x980(%rdi)
0a3c a3c: f3 0f b8 c7 popcnt %edi,%eax
0a40 a40: 0f 01 cb stac
0a43 a43: e8 00 00 00 00 call a48 <.altinstr_replacement+0xa48> a44: R_X86_64_PLT32 clear_user_erms-0x4
0a48 a48: e8 00 00 00 00 call a4d <.altinstr_replacement+0xa4d> a49: R_X86_64_PLT32 clear_user_rep_good-0x4
0a4d a4d: e8 00 00 00 00 call a52 <.altinstr_replacement+0xa52> a4e: R_X86_64_PLT32 clear_user_original-0x4
0a52 a52: 0f 01 ca clac
0a55 a55: 0f 01 cb stac
0a58 a58: e8 00 00 00 00 call a5d <.altinstr_replacement+0xa5d> a59: R_X86_64_PLT32 clear_user_erms-0x4
0a5d a5d: e8 00 00 00 00 call a62 <.altinstr_replacement+0xa62> a5e: R_X86_64_PLT32 clear_user_rep_good-0x4
0a62 a62: e8 00 00 00 00 call a67 <.altinstr_replacement+0xa67> a63: R_X86_64_PLT32 clear_user_original-0x4
0a67 a67: 0f 01 ca clac
0a6a a6a: 0f 01 cb stac
0a6d a6d: e8 00 00 00 00 call a72 <.altinstr_replacement+0xa72> a6e: R_X86_64_PLT32 clear_user_erms-0x4
0a72 a72: e8 00 00 00 00 call a77 <.altinstr_replacement+0xa77> a73: R_X86_64_PLT32 clear_user_rep_good-0x4
0a77 a77: e8 00 00 00 00 call a7c <.altinstr_replacement+0xa7c> a78: R_X86_64_PLT32 clear_user_original-0x4
0a7c a7c: 0f 01 ca clac
0a7f a7f: 0f 01 cb stac
0a82 a82: e8 00 00 00 00 call a87 <.altinstr_replacement+0xa87> a83: R_X86_64_PLT32 clear_user_erms-0x4
0a87 a87: e8 00 00 00 00 call a8c <.altinstr_replacement+0xa8c> a88: R_X86_64_PLT32 clear_user_rep_good-0x4
0a8c a8c: e8 00 00 00 00 call a91 <.altinstr_replacement+0xa91> a8d: R_X86_64_PLT32 clear_user_original-0x4
0a91 a91: 0f 01 ca clac
0a94 a94: 0f 01 cb stac
0a97 a97: e8 00 00 00 00 call a9c <.altinstr_replacement+0xa9c> a98: R_X86_64_PLT32 clear_user_erms-0x4
0a9c a9c: e8 00 00 00 00 call aa1 <.altinstr_replacement+0xaa1> a9d: R_X86_64_PLT32 clear_user_rep_good-0x4
0aa1 aa1: e8 00 00 00 00 call aa6 <.altinstr_replacement+0xaa6> aa2: R_X86_64_PLT32 clear_user_original-0x4
0aa6 aa6: 0f 01 ca clac
0aa9 aa9: 0f 01 cb stac
0aac aac: e8 00 00 00 00 call ab1 <.altinstr_replacement+0xab1> aad: R_X86_64_PLT32 clear_user_erms-0x4
0ab1 ab1: e8 00 00 00 00 call ab6 <.altinstr_replacement+0xab6> ab2: R_X86_64_PLT32 clear_user_rep_good-0x4
0ab6 ab6: e8 00 00 00 00 call abb <.altinstr_replacement+0xabb> ab7: R_X86_64_PLT32 clear_user_original-0x4
0abb abb: 0f 01 ca clac
0abe abe: 0f 01 cb stac
0ac1 ac1: e8 00 00 00 00 call ac6 <.altinstr_replacement+0xac6> ac2: R_X86_64_PLT32 clear_user_erms-0x4
0ac6 ac6: e8 00 00 00 00 call acb <.altinstr_replacement+0xacb> ac7: R_X86_64_PLT32 clear_user_rep_good-0x4
0acb acb: e8 00 00 00 00 call ad0 <.altinstr_replacement+0xad0> acc: R_X86_64_PLT32 clear_user_original-0x4
0ad0 ad0: 0f 01 ca clac
0ad3 ad3: 0f 01 cb stac
0ad6 ad6: e8 00 00 00 00 call adb <.altinstr_replacement+0xadb> ad7: R_X86_64_PLT32 clear_user_erms-0x4
0adb adb: e8 00 00 00 00 call ae0 <.altinstr_replacement+0xae0> adc: R_X86_64_PLT32 clear_user_rep_good-0x4
0ae0 ae0: e8 00 00 00 00 call ae5 <.altinstr_replacement+0xae5> ae1: R_X86_64_PLT32 clear_user_original-0x4
0ae5 ae5: 0f 01 ca clac
0ae8 ae8: 0f 01 cb stac
0aeb aeb: e8 00 00 00 00 call af0 <.altinstr_replacement+0xaf0> aec: R_X86_64_PLT32 clear_user_erms-0x4
0af0 af0: e8 00 00 00 00 call af5 <.altinstr_replacement+0xaf5> af1: R_X86_64_PLT32 clear_user_rep_good-0x4
0af5 af5: e8 00 00 00 00 call afa <.altinstr_replacement+0xafa> af6: R_X86_64_PLT32 clear_user_original-0x4
0afa afa: 0f 01 ca clac
0afd afd: e8 00 00 00 00 call b02 <.altinstr_replacement+0xb02> afe: R_X86_64_PLT32 clear_page_rep-0x4
0b02 b02: e8 00 00 00 00 call b07 <.altinstr_replacement+0xb07> b03: R_X86_64_PLT32 clear_page_erms-0x4
0b07 b07: e8 00 00 00 00 call b0c <.altinstr_replacement+0xb0c> b08: R_X86_64_PLT32 clear_page_rep-0x4
0b0c b0c: e8 00 00 00 00 call b11 <.altinstr_replacement+0xb11> b0d: R_X86_64_PLT32 clear_page_erms-0x4
0b11 b11: 0f 01 cb stac
0b14 b14: e8 00 00 00 00 call b19 <.altinstr_replacement+0xb19> b15: R_X86_64_PLT32 clear_user_erms-0x4
0b19 b19: e8 00 00 00 00 call b1e <.altinstr_replacement+0xb1e> b1a: R_X86_64_PLT32 clear_user_rep_good-0x4
0b1e b1e: e8 00 00 00 00 call b23 <.altinstr_replacement+0xb23> b1f: R_X86_64_PLT32 clear_user_original-0x4
0b23 b23: 0f 01 ca clac
0b26 b26: f3 48 0f b8 c7 popcnt %rdi,%rax
0b2b b2b: f3 48 0f b8 c7 popcnt %rdi,%rax
0b30 b30: f3 48 0f b8 c7 popcnt %rdi,%rax
0b35 b35: f3 48 0f b8 c7 popcnt %rdi,%rax
0b3a b3a: f3 48 0f b8 c7 popcnt %rdi,%rax
0b3f b3f: f3 48 0f b8 c7 popcnt %rdi,%rax
0b44 b44: f3 48 0f b8 c7 popcnt %rdi,%rax
0b49 b49: f3 48 0f b8 c7 popcnt %rdi,%rax
0b4e b4e: f3 48 0f b8 c7 popcnt %rdi,%rax
0b53 b53: f3 48 0f b8 c7 popcnt %rdi,%rax
0b58 b58: f3 48 0f b8 c7 popcnt %rdi,%rax
0b5d b5d: f3 48 0f b8 c7 popcnt %rdi,%rax
0b62 b62: e8 00 00 00 00 call b67 <.altinstr_replacement+0xb67> b63: R_X86_64_PLT32 copy_user_generic_string-0x4
0b67 b67: e8 00 00 00 00 call b6c <.altinstr_replacement+0xb6c> b68: R_X86_64_PLT32 copy_user_enhanced_fast_string-0x4
0b6c b6c: e8 00 00 00 00 call b71 <.altinstr_replacement+0xb71> b6d: R_X86_64_PLT32 copy_user_generic_string-0x4
0b71 b71: e8 00 00 00 00 call b76 <.altinstr_replacement+0xb76> b72: R_X86_64_PLT32 copy_user_enhanced_fast_string-0x4
0b76 b76: 0f 01 cb stac
0b79 b79: e8 00 00 00 00 call b7e <.altinstr_replacement+0xb7e> b7a: R_X86_64_PLT32 clear_user_erms-0x4
0b7e b7e: e8 00 00 00 00 call b83 <.altinstr_replacement+0xb83> b7f: R_X86_64_PLT32 clear_user_rep_good-0x4
0b83 b83: e8 00 00 00 00 call b88 <.altinstr_replacement+0xb88> b84: R_X86_64_PLT32 clear_user_original-0x4
0b88 b88: 0f 01 ca clac
0b8b b8b: 0f 01 cb stac
0b8e b8e: e8 00 00 00 00 call b93 <.altinstr_replacement+0xb93> b8f: R_X86_64_PLT32 clear_user_erms-0x4
0b93 b93: e8 00 00 00 00 call b98 <.altinstr_replacement+0xb98> b94: R_X86_64_PLT32 clear_user_rep_good-0x4
0b98 b98: e8 00 00 00 00 call b9d <.altinstr_replacement+0xb9d> b99: R_X86_64_PLT32 clear_user_original-0x4
0b9d b9d: 0f 01 ca clac
0ba0 ba0: 0f 01 cb stac
0ba3 ba3: 0f ae e8 lfence
0ba6 ba6: 0f 01 ca clac
0ba9 ba9: f3 48 0f b8 c7 popcnt %rdi,%rax
0bae bae: f3 48 0f b8 c7 popcnt %rdi,%rax
0bb3 bb3: f3 48 0f b8 c7 popcnt %rdi,%rax
0bb8 bb8: f3 0f b8 c7 popcnt %edi,%eax
0bbc bbc: f3 0f b8 c7 popcnt %edi,%eax
0bc0 bc0: e8 00 00 00 00 call bc5 <.altinstr_replacement+0xbc5> bc1: R_X86_64_PLT32 copy_user_generic_string-0x4
0bc5 bc5: e8 00 00 00 00 call bca <.altinstr_replacement+0xbca> bc6: R_X86_64_PLT32 copy_user_enhanced_fast_string-0x4
0bca bca: e8 00 00 00 00 call bcf <.altinstr_replacement+0xbcf> bcb: R_X86_64_PLT32 copy_user_generic_string-0x4
0bcf bcf: e8 00 00 00 00 call bd4 <.altinstr_replacement+0xbd4> bd0: R_X86_64_PLT32 copy_user_enhanced_fast_string-0x4
0bd4 bd4: 0f 01 cb stac
0bd7 bd7: 0f ae e8 lfence
0bda bda: 0f 01 ca clac
0bdd bdd: 0f 01 ca clac
0be0 be0: 0f 01 cb stac
0be3 be3: 0f ae e8 lfence
0be6 be6: 0f 01 ca clac
0be9 be9: 0f 01 cb stac
0bec bec: 0f ae e8 lfence
0bef bef: 0f 01 ca clac
0bf2 bf2: 9c pushf
0bf3 bf3: 8f 04 24 pop (%rsp)
0bf6 bf6: 0f 01 ca clac
0bf9 bf9: ff 74 24 08 push 0x8(%rsp)
0bfd bfd: 9d popf
0bfe bfe: 9c pushf
0bff bff: 8f 44 24 20 pop 0x20(%rsp)
0c03 c03: 0f 01 ca clac
0c06 c06: ff 74 24 28 push 0x28(%rsp)
0c0a c0a: 9d popf
0c0b c0b: f3 48 0f b8 c7 popcnt %rdi,%rax
0c10 c10: e9 00 00 00 00 jmp c15 <.altinstr_replacement+0xc15> c11: R_X86_64_PLT32 .text+0x80144b
0c15 c15: e9 00 00 00 00 jmp c1a <.altinstr_replacement+0xc1a> c16: R_X86_64_PLT32 .text+0x802913
0c1a c1a: e9 00 00 00 00 jmp c1f <.altinstr_replacement+0xc1f> c1b: R_X86_64_PLT32 .cpuidle.text+0x43d
0c1f c1f: e9 00 00 00 00 jmp c24 <.altinstr_replacement+0xc24> c20: R_X86_64_PLT32 .text+0x81b38b
0c24 c24: e9 00 00 00 00 jmp c29 <.altinstr_replacement+0xc29> c25: R_X86_64_PLT32 .cpuidle.text+0x553
0c29 c29: f3 48 0f b8 c7 popcnt %rdi,%rax
0c2e c2e: f3 0f b8 c7 popcnt %edi,%eax
0c32 c32: f3 0f b8 c7 popcnt %edi,%eax
0c36 c36: 0f 01 cb stac
0c39 c39: e8 00 00 00 00 call c3e <.altinstr_replacement+0xc3e> c3a: R_X86_64_PLT32 clear_user_erms-0x4
0c3e c3e: e8 00 00 00 00 call c43 <.altinstr_replacement+0xc43> c3f: R_X86_64_PLT32 clear_user_rep_good-0x4
0c43 c43: e8 00 00 00 00 call c48 <.altinstr_replacement+0xc48> c44: R_X86_64_PLT32 clear_user_original-0x4
0c48 c48: 0f 01 ca clac
0c4b c4b: e9 00 00 00 00 jmp c50 <.altinstr_replacement+0xc50> c4c: R_X86_64_PLT32 .init.text+0x5806a
0c50 c50: e9 00 00 00 00 jmp c55 <.altinstr_replacement+0xc55> c51: R_X86_64_PLT32 .init.text+0x58098
0c55 c55: e9 00 00 00 00 jmp c5a <.altinstr_replacement+0xc5a> c56: R_X86_64_PLT32 .text+0x89a687
0c5a c5a: e9 00 00 00 00 jmp c5f <.altinstr_replacement+0xc5f> c5b: R_X86_64_PLT32 .text+0x89a6b7
0c5f c5f: f3 48 0f b8 c7 popcnt %rdi,%rax
0c64 c64: f3 0f b8 c7 popcnt %edi,%eax
0c68 c68: f3 48 0f b8 c7 popcnt %rdi,%rax
0c6d c6d: f3 0f b8 c7 popcnt %edi,%eax
0c71 c71: f3 0f b8 c7 popcnt %edi,%eax
0c75 c75: f3 48 0f b8 c7 popcnt %rdi,%rax
0c7a c7a: f3 0f b8 c7 popcnt %edi,%eax
0c7e c7e: f3 0f b8 c7 popcnt %edi,%eax
0c82 c82: f3 0f b8 c7 popcnt %edi,%eax
0c86 c86: 0f 0d 0c 0f prefetchw (%rdi,%rcx,1)
0c8a c8a: 41 0f 0d 0c 04 prefetchw (%r12,%rax,1)
0c8f c8f: 0f 0d 4d 00 prefetchw 0x0(%rbp)
0c93 c93: 0f 0d 4c 05 00 prefetchw 0x0(%rbp,%rax,1)
0c98 c98: 41 0f 0d 4c 2d 00 prefetchw 0x0(%r13,%rbp,1)
0c9e c9e: f3 0f b8 c7 popcnt %edi,%eax
0ca2 ca2: f3 0f b8 c7 popcnt %edi,%eax
0ca6 ca6: f3 48 0f b8 c7 popcnt %rdi,%rax
0cab cab: 0f 01 cb stac
0cae cae: e8 00 00 00 00 call cb3 <.altinstr_replacement+0xcb3> caf: R_X86_64_PLT32 clear_user_erms-0x4
0cb3 cb3: e8 00 00 00 00 call cb8 <.altinstr_replacement+0xcb8> cb4: R_X86_64_PLT32 clear_user_rep_good-0x4
0cb8 cb8: e8 00 00 00 00 call cbd <.altinstr_replacement+0xcbd> cb9: R_X86_64_PLT32 clear_user_original-0x4
0cbd cbd: 0f 01 ca clac
0cc0 cc0: f3 0f b8 c7 popcnt %edi,%eax
0cc4 cc4: f3 0f b8 c7 popcnt %edi,%eax
0cc8 cc8: f3 0f b8 c7 popcnt %edi,%eax
0ccc ccc: f3 0f b8 c7 popcnt %edi,%eax
0cd0 cd0: f3 0f b8 c7 popcnt %edi,%eax
0cd4 cd4: f3 0f b8 c7 popcnt %edi,%eax
0cd8 cd8: f3 48 0f b8 c7 popcnt %rdi,%rax
0cdd cdd: f3 48 0f b8 c7 popcnt %rdi,%rax
0ce2 ce2: f3 0f b8 c7 popcnt %edi,%eax
0ce6 ce6: 0f 01 d9 vmmcall
0ce9 ce9: 0f 01 d9 vmmcall
0cec cec: 0f 01 d9 vmmcall
0cef cef: f3 0f b8 c7 popcnt %edi,%eax
0cf3 cf3: f3 0f b8 c7 popcnt %edi,%eax
0cf7 cf7: f3 0f b8 c7 popcnt %edi,%eax
0cfb cfb: f3 0f b8 c7 popcnt %edi,%eax
0cff cff: f3 0f b8 c7 popcnt %edi,%eax
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: f3 0f b8 c7 popcnt %edi,%eax
0d1f d1f: f3 0f b8 c7 popcnt %edi,%eax
0d23 d23: f3 0f b8 c7 popcnt %edi,%eax
0d27 d27: f3 0f b8 c7 popcnt %edi,%eax
0d2b d2b: f3 0f b8 c7 popcnt %edi,%eax
0d2f d2f: f3 0f b8 c7 popcnt %edi,%eax
0d33 d33: f3 48 0f b8 c7 popcnt %rdi,%rax
0d38 d38: f3 48 0f b8 c7 popcnt %rdi,%rax
0d3d d3d: f3 0f b8 c7 popcnt %edi,%eax
0d41 d41: f3 48 0f b8 c7 popcnt %rdi,%rax
0d46 d46: e9 00 00 00 00 jmp d4b <.altinstr_replacement+0xd4b> d47: R_X86_64_PLT32 .init.text+0x7ad99
0d4b d4b: f3 0f b8 c7 popcnt %edi,%eax
0d4f d4f: f3 48 0f b8 c7 popcnt %rdi,%rax
0d54 d54: f3 48 0f b8 c7 popcnt %rdi,%rax
0d59 d59: f3 48 0f b8 c7 popcnt %rdi,%rax
0d5e d5e: f3 0f b8 c7 popcnt %edi,%eax
0d62 d62: f3 48 0f b8 c7 popcnt %rdi,%rax
0d67 d67: f3 48 0f b8 c7 popcnt %rdi,%rax
0d6c d6c: 0f 01 cb stac
0d6f d6f: e8 00 00 00 00 call d74 <.altinstr_replacement+0xd74> d70: R_X86_64_PLT32 clear_user_erms-0x4
0d74 d74: e8 00 00 00 00 call d79 <.altinstr_replacement+0xd79> d75: R_X86_64_PLT32 clear_user_rep_good-0x4
0d79 d79: e8 00 00 00 00 call d7e <.altinstr_replacement+0xd7e> d7a: R_X86_64_PLT32 clear_user_original-0x4
0d7e d7e: 0f 01 ca clac
0d81 d81: f3 0f b8 c7 popcnt %edi,%eax
0d85 d85: f3 0f b8 c7 popcnt %edi,%eax
0d89 d89: f3 0f b8 c7 popcnt %edi,%eax
0d8d d8d: f3 0f b8 c7 popcnt %edi,%eax
0d91 d91: f3 0f b8 c7 popcnt %edi,%eax
0d95 d95: f3 48 0f b8 c7 popcnt %rdi,%rax
0d9a d9a: f3 48 0f b8 c7 popcnt %rdi,%rax
0d9f d9f: 0f 0d 0b prefetchw (%rbx)
0da2 da2: 41 0f 0d 0c 06 prefetchw (%r14,%rax,1)
0da7 da7: 0f 01 cb stac
0daa daa: 0f ae e8 lfence
0dad dad: 0f 01 ca clac
0db0 db0: 0f 01 ca clac
0db3 db3: f3 0f b8 c7 popcnt %edi,%eax
0db7 db7: f3 0f b8 c7 popcnt %edi,%eax
0dbb dbb: f3 0f b8 c7 popcnt %edi,%eax
0dbf dbf: f3 0f b8 c7 popcnt %edi,%eax
0dc3 dc3: f3 0f b8 c7 popcnt %edi,%eax
0dc7 dc7: f3 0f b8 c7 popcnt %edi,%eax
0dcb dcb: f3 48 0f b8 c7 popcnt %rdi,%rax
0dd0 dd0: 0f 0d 0b prefetchw (%rbx)
0dd3 dd3: e9 00 00 00 00 jmp dd8 <.altinstr_replacement+0xdd8> dd4: R_X86_64_PLT32 .text+0x148a9a4
0dd8 dd8: e9 00 00 00 00 jmp ddd <.altinstr_replacement+0xddd> dd9: R_X86_64_PLT32 .text+0x148aa55
0ddd ddd: 0f 01 cb stac
0de0 de0: 0f 01 ca clac
0de3 de3: e8 00 00 00 00 call de8 <.altinstr_replacement+0xde8> de4: R_X86_64_PLT32 copy_user_generic_string-0x4
0de8 de8: e8 00 00 00 00 call ded <.altinstr_replacement+0xded> de9: R_X86_64_PLT32 copy_user_enhanced_fast_string-0x4
0ded ded: 0f 01 cb stac
0df0 df0: 0f 01 cb stac
0df3 df3: 0f 01 ca clac
0df6 df6: 0f 01 cb stac
0df9 df9: 0f 01 ca clac
0dfc dfc: 0f 01 ca clac
0dff dff: 0f 01 ca clac
0e02 e02: 0f 01 ca clac
0e05 e05: 0f 01 cb stac
0e08 e08: 0f 01 ca clac
0e0b e0b: 0f 01 cb stac
0e0e e0e: 0f ae e8 lfence
0e11 e11: 0f 01 ca clac
0e14 e14: 0f 01 cb stac
0e17 e17: 0f ae e8 lfence
0e1a e1a: 0f 01 ca clac
0e1d e1d: 0f ae e8 lfence
0e20 e20: 0f 31 rdtsc
0e22 e22: 0f 01 f9 rdtscp
0e25 e25: 0f ae e8 lfence
0e28 e28: 0f 31 rdtsc
0e2a e2a: 0f 01 f9 rdtscp
0e2d e2d: 0f ae e8 lfence
0e30 e30: 0f 31 rdtsc
0e32 e32: 0f 01 f9 rdtscp
0e35 e35: 0f ae e8 lfence
0e38 e38: 0f 31 rdtsc
0e3a e3a: 0f 01 f9 rdtscp
0e3d e3d: 0f ae e8 lfence
0e40 e40: 0f 31 rdtsc
0e42 e42: 0f 01 f9 rdtscp
0e45 e45: 0f ae e8 lfence
0e48 e48: 0f 31 rdtsc
0e4a e4a: 0f 01 f9 rdtscp
0e4d e4d: 0f 01 cb stac
0e50 e50: 0f 01 ca clac
0e53 e53: 0f 01 cb stac
0e56 e56: 0f 01 ca clac
0e59 e59: 0f 01 cb stac
0e5c e5c: 0f 01 ca clac
0e5f e5f: 0f 01 cb stac
0e62 e62: 0f 01 ca clac
0e65 e65: 0f 01 cb stac
0e68 e68: 0f ae e8 lfence
0e6b e6b: 0f 01 ca clac
0e6e e6e: 0f 01 cb stac
0e71 e71: 0f ae e8 lfence
0e74 e74: 0f 01 ca clac
0e77 e77: 0f 01 cb stac
0e7a e7a: 0f ae e8 lfence
0e7d e7d: 0f 01 ca clac
0e80 e80: 0f 01 cb stac
0e83 e83: 0f ae e8 lfence
0e86 e86: 0f 01 ca clac
0e89 e89: 0f 01 ca clac
0e8c e8c: e8 00 00 00 00 call e91 <.altinstr_replacement+0xe91> e8d: R_X86_64_PLT32 copy_user_generic_string-0x4
0e91 e91: e8 00 00 00 00 call e96 <.altinstr_replacement+0xe96> e92: R_X86_64_PLT32 copy_user_enhanced_fast_string-0x4
0e96 e96: e9 00 00 00 00 jmp e9b <.altinstr_replacement+0xe9b> e97: R_X86_64_PLT32 .noinstr.text+0x4a3c
0e9b e9b: e9 00 00 00 00 jmp ea0 <.altinstr_replacement+0xea0> e9c: R_X86_64_PLT32 .text+0x148eea5
0ea0 ea0: e9 00 00 00 00 jmp ea5 <.altinstr_replacement+0xea5> ea1: R_X86_64_PLT32 .text+0x148eefc
0ea5 ea5: 0f 01 cb stac
0ea8 ea8: 0f 01 ca clac
0eab eab: 0f 01 cb stac
0eae eae: 0f 01 ca clac
0eb1 eb1: 0f 01 cb stac
0eb4 eb4: 0f 01 ca clac
0eb7 eb7: 0f 01 cb stac
0eba eba: 0f 01 ca clac
0ebd ebd: 0f 01 cb stac
0ec0 ec0: 0f 01 ca clac
0ec3 ec3: 0f 01 cb stac
0ec6 ec6: 0f 01 ca clac
0ec9 ec9: 0f 01 cb stac
0ecc ecc: 0f 01 ca clac
0ecf ecf: 0f 01 cb stac
0ed2 ed2: 0f 01 ca clac
0ed5 ed5: 0f 01 ca clac
0ed8 ed8: e8 00 00 00 00 call edd <.altinstr_replacement+0xedd> ed9: R_X86_64_PLT32 copy_user_generic_string-0x4
0edd edd: e8 00 00 00 00 call ee2 <.altinstr_replacement+0xee2> ede: R_X86_64_PLT32 copy_user_enhanced_fast_string-0x4
0ee2 ee2: 66 0f ae 38 clflushopt (%rax)
0ee6 ee6: 66 0f ae 30 clwb (%rax)
0eea eea: 66 0f ae 38 clflushopt (%rax)
0eee eee: 66 0f ae 30 clwb (%rax)
0ef2 ef2: 66 0f ae 38 clflushopt (%rax)
0ef6 ef6: 66 0f ae 30 clwb (%rax)
0efa efa: 66 0f ae 38 clflushopt (%rax)
0efe efe: 66 0f ae 30 clwb (%rax)
0f02 f02: 66 0f ae 38 clflushopt (%rax)
0f06 f06: 66 0f ae 30 clwb (%rax)
0f0a f0a: 66 0f ae 38 clflushopt (%rax)
0f0e f0e: 66 0f ae 30 clwb (%rax)
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests
reply other threads:[~2023-02-07 20:11 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=202302080447.RU6l6jVu-lkp@intel.com \
--to=lkp@intel.com \
--cc=llvm@lists.linux.dev \
--cc=oe-kbuild-all@lists.linux.dev \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox