All of lore.kernel.org
 help / color / mirror / Atom feed
* [stable:linux-5.10.y 9990/9999] arch/x86/lib/retpoline.o: warning: objtool: .altinstr_replacement+0x90: unsupported relocation in alternatives section
@ 2023-08-26 18:56 kernel test robot
  2023-08-26 20:05 ` Greg Kroah-Hartman
  0 siblings, 1 reply; 5+ messages in thread
From: kernel test robot @ 2023-08-26 18:56 UTC (permalink / raw)
  To: Peter Zijlstra; +Cc: oe-kbuild-all, Greg Kroah-Hartman, Borislav Petkov (AMD)

tree:   https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-5.10.y
head:   1599cb60bace881ce05fa520e5251be341e380d2
commit: 06597b650beb49bffc61e077f41e39b830d72128 [9990/9999] x86/cpu: Cleanup the untrain mess
config: x86_64-randconfig-074-20230826 (https://download.01.org/0day-ci/archive/20230827/202308270243.86PKK5Yj-lkp@intel.com/config)
compiler: gcc-7 (Ubuntu 7.5.0-6ubuntu2) 7.5.0
reproduce: (https://download.01.org/0day-ci/archive/20230827/202308270243.86PKK5Yj-lkp@intel.com/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@intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202308270243.86PKK5Yj-lkp@intel.com/

All warnings (new ones prefixed by >>):

>> arch/x86/lib/retpoline.o: warning: objtool: .altinstr_replacement+0x90: unsupported relocation in alternatives section


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:	e8 00 00 00 00       	call   f <.altinstr_replacement+0xf>	b: R_X86_64_PLT32	entry_ibpb-0x4
000f    f:	49 c7 c4 10 00 00 00 	mov    $0x10,%r12
0016   16:	e8 01 00 00 00       	call   1c <.altinstr_replacement+0x1c>
001b   1b:	cc                   	int3
001c   1c:	e8 01 00 00 00       	call   22 <.altinstr_replacement+0x22>
0021   21:	cc                   	int3
0022   22:	48 83 c4 10          	add    $0x10,%rsp
0026   26:	49 ff cc             	dec    %r12
0029   29:	75 eb                	jne    16 <.altinstr_replacement+0x16>
002b   2b:	0f ae e8             	lfence
002e   2e:	e8 01 00 00 00       	call   34 <.altinstr_replacement+0x34>
0033   33:	cc                   	int3
0034   34:	48 83 c4 08          	add    $0x8,%rsp
0038   38:	0f ae e8             	lfence
003b   3b:	e8 00 00 00 00       	call   40 <.altinstr_replacement+0x40>	3c: R_X86_64_PLT32	__x86_indirect_thunk_rbx-0x4
0040   40:	0f ae e8             	lfence
0043   43:	ff d3                	call   *%rbx
0045   45:	0f 01 ca             	clac
0048   48:	0f 01 ca             	clac
004b   4b:	0f 01 ca             	clac
004e   4e:	0f 01 ca             	clac
0051   51:	0f 01 ca             	clac
0054   54:	0f 01 ca             	clac
0057   57:	0f 01 ca             	clac
005a   5a:	0f 01 ca             	clac
005d   5d:	0f 01 ca             	clac
0060   60:	0f 01 ca             	clac
0063   63:	0f 01 ca             	clac
0066   66:	0f 01 ca             	clac
0069   69:	0f 01 ca             	clac
006c   6c:	0f 01 ca             	clac
006f   6f:	0f 01 ca             	clac
0072   72:	0f 01 ca             	clac
0075   75:	0f 01 ca             	clac
0078   78:	0f 01 ca             	clac
007b   7b:	0f 01 ca             	clac
007e   7e:	0f 01 ca             	clac
0081   81:	0f 01 ca             	clac
0084   84:	0f 01 ca             	clac
0087   87:	0f 01 ca             	clac
008a   8a:	0f 01 ca             	clac
008d   8d:	0f 01 ca             	clac
0090   90:	0f 01 ca             	clac
0093   93:	0f 01 ca             	clac
0096   96:	0f 01 ca             	clac
0099   99:	0f 01 ca             	clac
009c   9c:	0f 01 ca             	clac
009f   9f:	0f 01 ca             	clac
00a2   a2:	0f 01 ca             	clac
00a5   a5:	0f 01 ca             	clac
00a8   a8:	0f 01 ca             	clac
00ab   ab:	0f 01 ca             	clac
00ae   ae:	0f 01 ca             	clac
00b1   b1:	0f 01 ca             	clac
00b4   b4:	0f ae f0             	mfence
00b7   b7:	b8 2b 00 00 00       	mov    $0x2b,%eax
00bc   bc:	8e e8                	mov    %eax,%gs
00be   be:	e8 00 00 00 00       	call   c3 <.altinstr_replacement+0xc3>	bf: R_X86_64_PLT32	__x86_indirect_thunk_rsi-0x4
00c3   c3:	0f ae e8             	lfence
00c6   c6:	ff d6                	call   *%rsi
00c8   c8:	0f ae e8             	lfence
00cb   cb:	e8 00 00 00 00       	call   d0 <.altinstr_replacement+0xd0>	cc: R_X86_64_PLT32	entry_ibpb-0x4
00d0   d0:	0f ae e8             	lfence
00d3   d3:	e8 00 00 00 00       	call   d8 <.altinstr_replacement+0xd8>	d4: R_X86_64_PLT32	entry_ibpb-0x4
00d8   d8:	0f ae e8             	lfence
00db   db:	0f ae e8             	lfence
00de   de:	e8 00 00 00 00       	call   e3 <.altinstr_replacement+0xe3>	df: R_X86_64_PLT32	entry_ibpb-0x4
00e3   e3:	0f 01 ca             	clac
00e6   e6:	0f ae e8             	lfence
00e9   e9:	e8 00 00 00 00       	call   ee <.altinstr_replacement+0xee>	ea: R_X86_64_PLT32	entry_ibpb-0x4
00ee   ee:	e8 00 00 00 00       	call   f3 <.altinstr_replacement+0xf3>	ef: R_X86_64_PLT32	entry_ibpb-0x4
00f3   f3:	e9 00 00 00 00       	jmp    f8 <.altinstr_replacement+0xf8>	f4: R_X86_64_PLT32	swapgs_restore_regs_and_return_to_usermode-0x4
00f8   f8:	e8 00 00 00 00       	call   fd <.altinstr_replacement+0xfd>	f9: R_X86_64_PLT32	entry_ibpb-0x4
00fd   fd:	e9 00 00 00 00       	jmp    102 <.altinstr_replacement+0x102>	fe: R_X86_64_PLT32	swapgs_restore_regs_and_return_to_usermode-0x4
0102  102:	0f 01 ca             	clac
0105  105:	e9 00 00 00 00       	jmp    10a <.altinstr_replacement+0x10a>	106: R_X86_64_PC32	.entry.text+0x129b
010a  10a:	e8 00 00 00 00       	call   10f <.altinstr_replacement+0x10f>	10b: R_X86_64_PLT32	entry_ibpb-0x4
010f  10f:	f3 0f b8 c7          	popcnt %edi,%eax
0113  113:	f3 48 0f b8 c7       	popcnt %rdi,%rax
0118  118:	f3 48 0f b8 c7       	popcnt %rdi,%rax
011d  11d:	f3 48 0f b8 c7       	popcnt %rdi,%rax
0122  122:	0f ae e8             	lfence
0125  125:	0f 31                	rdtsc
0127  127:	0f 01 f9             	rdtscp
012a  12a:	0f ae e8             	lfence
012d  12d:	0f 31                	rdtsc
012f  12f:	0f 01 f9             	rdtscp
0132  132:	0f ae e8             	lfence
0135  135:	0f 31                	rdtsc
0137  137:	0f 01 f9             	rdtscp
013a  13a:	f3 48 0f b8 c7       	popcnt %rdi,%rax
013f  13f:	e9 00 00 00 00       	jmp    144 <.altinstr_replacement+0x144>	140: R_X86_64_PC32	.text+0x10aec
0144  144:	e9 00 00 00 00       	jmp    149 <.altinstr_replacement+0x149>	145: R_X86_64_PC32	.text+0x1111a
0149  149:	e9 00 00 00 00       	jmp    14e <.altinstr_replacement+0x14e>	14a: R_X86_64_PC32	.text+0x1114f
014e  14e:	e9 00 00 00 00       	jmp    153 <.altinstr_replacement+0x153>	14f: R_X86_64_PC32	.text+0x111ac
0153  153:	e9 00 00 00 00       	jmp    158 <.altinstr_replacement+0x158>	154: R_X86_64_PC32	.text+0x111e7
0158  158:	e9 00 00 00 00       	jmp    15d <.altinstr_replacement+0x15d>	159: R_X86_64_PC32	.text+0x11a05
015d  15d:	e9 00 00 00 00       	jmp    162 <.altinstr_replacement+0x162>	15e: R_X86_64_PC32	.text+0x11a17
0162  162:	e9 00 00 00 00       	jmp    167 <.altinstr_replacement+0x167>	163: R_X86_64_PC32	.text+0x11a27
0167  167:	e9 00 00 00 00       	jmp    16c <.altinstr_replacement+0x16c>	168: R_X86_64_PC32	.text+0x11a36
016c  16c:	e9 00 00 00 00       	jmp    171 <.altinstr_replacement+0x171>	16d: R_X86_64_PC32	.text+0x11aae
0171  171:	e9 00 00 00 00       	jmp    176 <.altinstr_replacement+0x176>	172: R_X86_64_PC32	.text+0x11ac4
0176  176:	e9 00 00 00 00       	jmp    17b <.altinstr_replacement+0x17b>	177: R_X86_64_PC32	.text+0x11afb
017b  17b:	e9 00 00 00 00       	jmp    180 <.altinstr_replacement+0x180>	17c: R_X86_64_PC32	.text+0x11b16
0180  180:	e9 00 00 00 00       	jmp    185 <.altinstr_replacement+0x185>	181: R_X86_64_PC32	.text+0x11bc4
0185  185:	e9 00 00 00 00       	jmp    18a <.altinstr_replacement+0x18a>	186: R_X86_64_PC32	.text+0x11bae
018a  18a:	e9 00 00 00 00       	jmp    18f <.altinstr_replacement+0x18f>	18b: R_X86_64_PC32	.text+0x11bc4
018f  18f:	e9 00 00 00 00       	jmp    194 <.altinstr_replacement+0x194>	190: R_X86_64_PC32	.text+0x11be7
0194  194:	e9 00 00 00 00       	jmp    199 <.altinstr_replacement+0x199>	195: R_X86_64_PC32	.text+0x11c05
0199  199:	e9 00 00 00 00       	jmp    19e <.altinstr_replacement+0x19e>	19a: R_X86_64_PC32	.text+0x11ca3
019e  19e:	e9 00 00 00 00       	jmp    1a3 <.altinstr_replacement+0x1a3>	19f: R_X86_64_PC32	.text+0x11d89
01a3  1a3:	e9 00 00 00 00       	jmp    1a8 <.altinstr_replacement+0x1a8>	1a4: R_X86_64_PC32	.text+0x11e16
01a8  1a8:	e9 00 00 00 00       	jmp    1ad <.altinstr_replacement+0x1ad>	1a9: R_X86_64_PC32	.text+0x11e86
01ad  1ad:	e9 00 00 00 00       	jmp    1b2 <.altinstr_replacement+0x1b2>	1ae: R_X86_64_PC32	.text+0x11f92
01b2  1b2:	e9 00 00 00 00       	jmp    1b7 <.altinstr_replacement+0x1b7>	1b3: R_X86_64_PC32	.text+0x11ffb
01b7  1b7:	e9 00 00 00 00       	jmp    1bc <.altinstr_replacement+0x1bc>	1b8: R_X86_64_PC32	.text+0x1200e
01bc  1bc:	e9 00 00 00 00       	jmp    1c1 <.altinstr_replacement+0x1c1>	1bd: R_X86_64_PC32	.text+0x1209a
01c1  1c1:	e9 00 00 00 00       	jmp    1c6 <.altinstr_replacement+0x1c6>	1c2: R_X86_64_PC32	.text+0x12103
01c6  1c6:	e9 00 00 00 00       	jmp    1cb <.altinstr_replacement+0x1cb>	1c7: R_X86_64_PC32	.text+0x127fb
01cb  1cb:	e9 00 00 00 00       	jmp    1d0 <.altinstr_replacement+0x1d0>	1cc: R_X86_64_PC32	.text+0x128a7
01d0  1d0:	f3 0f b8 c7          	popcnt %edi,%eax
01d4  1d4:	f3 48 0f b8 c7       	popcnt %rdi,%rax
01d9  1d9:	f3 48 0f b8 c7       	popcnt %rdi,%rax
01de  1de:	f3 48 0f b8 c7       	popcnt %rdi,%rax
01e3  1e3:	e8 00 00 00 00       	call   1e8 <.altinstr_replacement+0x1e8>	1e4: R_X86_64_PLT32	__x86_indirect_thunk_r13-0x4
01e8  1e8:	0f ae e8             	lfence
01eb  1eb:	41 ff d5             	call   *%r13
01ee  1ee:	e8 00 00 00 00       	call   1f3 <.altinstr_replacement+0x1f3>	1ef: R_X86_64_PLT32	__x86_indirect_thunk_rax-0x4
01f3  1f3:	0f ae e8             	lfence
01f6  1f6:	ff d0                	call   *%rax
01f8  1f8:	e8 00 00 00 00       	call   1fd <.altinstr_replacement+0x1fd>	1f9: R_X86_64_PLT32	__x86_indirect_thunk_r13-0x4
01fd  1fd:	0f ae e8             	lfence
0200  200:	41 ff d5             	call   *%r13
0203  203:	e8 00 00 00 00       	call   208 <.altinstr_replacement+0x208>	204: R_X86_64_PLT32	__x86_indirect_thunk_rax-0x4
0208  208:	0f ae e8             	lfence
020b  20b:	ff d0                	call   *%rax
020d  20d:	f3 48 0f b8 c7       	popcnt %rdi,%rax
0212  212:	f3 48 0f b8 c7       	popcnt %rdi,%rax
0217  217:	f3 48 0f b8 c7       	popcnt %rdi,%rax
021c  21c:	e8 00 00 00 00       	call   221 <.altinstr_replacement+0x221>	21d: R_X86_64_PLT32	__x86_indirect_thunk_rax-0x4
0221  221:	0f ae e8             	lfence
0224  224:	ff d0                	call   *%rax
0226  226:	e8 00 00 00 00       	call   22b <.altinstr_replacement+0x22b>	227: R_X86_64_PLT32	__x86_indirect_thunk_r13-0x4
022b  22b:	0f ae e8             	lfence
022e  22e:	41 ff d5             	call   *%r13
0231  231:	e8 00 00 00 00       	call   236 <.altinstr_replacement+0x236>	232: R_X86_64_PLT32	__x86_indirect_thunk_rbx-0x4
0236  236:	0f ae e8             	lfence
0239  239:	ff d3                	call   *%rbx
023b  23b:	87 b7 00 d0 5f ff    	xchg   %esi,-0xa03000(%rdi)
0241  241:	e8 00 00 00 00       	call   246 <.altinstr_replacement+0x246>	242: R_X86_64_PLT32	__x86_indirect_thunk_rsi-0x4
0246  246:	0f ae e8             	lfence
0249  249:	ff d6                	call   *%rsi
024b  24b:	e8 00 00 00 00       	call   250 <.altinstr_replacement+0x250>	24c: R_X86_64_PLT32	__x86_indirect_thunk_rax-0x4
0250  250:	0f ae e8             	lfence
0253  253:	ff d0                	call   *%rax
0255  255:	e9 00 00 00 00       	jmp    25a <.altinstr_replacement+0x25a>	256: R_X86_64_PC32	.noinstr.text+0x2d5
025a  25a:	e9 00 00 00 00       	jmp    25f <.altinstr_replacement+0x25f>	25b: R_X86_64_PC32	.noinstr.text+0x349
025f  25f:	e9 00 00 00 00       	jmp    264 <.altinstr_replacement+0x264>	260: R_X86_64_PC32	.text+0x20fa4
0264  264:	e9 00 00 00 00       	jmp    269 <.altinstr_replacement+0x269>	265: R_X86_64_PC32	.text+0x2140d
0269  269:	e9 00 00 00 00       	jmp    26e <.altinstr_replacement+0x26e>	26a: R_X86_64_PC32	.text+0x218bd
026e  26e:	e9 00 00 00 00       	jmp    273 <.altinstr_replacement+0x273>	26f: R_X86_64_PC32	.text+0x21972
0273  273:	e9 00 00 00 00       	jmp    278 <.altinstr_replacement+0x278>	274: R_X86_64_PC32	.text+0x21a14
0278  278:	e9 00 00 00 00       	jmp    27d <.altinstr_replacement+0x27d>	279: R_X86_64_PC32	.text+0x21a8b
027d  27d:	e9 00 00 00 00       	jmp    282 <.altinstr_replacement+0x282>	27e: R_X86_64_PC32	.text+0x21ba1
0282  282:	e9 00 00 00 00       	jmp    287 <.altinstr_replacement+0x287>	283: R_X86_64_PC32	.text+0x21be7
0287  287:	0f 01 cb             	stac
028a  28a:	0f ae e8             	lfence
028d  28d:	0f 01 ca             	clac
0290  290:	0f 01 ca             	clac
0293  293:	e9 00 00 00 00       	jmp    298 <.altinstr_replacement+0x298>	294: R_X86_64_PC32	.noinstr.text+0x8c1
0298  298:	e9 00 00 00 00       	jmp    29d <.altinstr_replacement+0x29d>	299: R_X86_64_PC32	.noinstr.text+0xd3b
029d  29d:	e9 00 00 00 00       	jmp    2a2 <.altinstr_replacement+0x2a2>	29e: R_X86_64_PC32	.init.text+0x8164
02a2  2a2:	e9 00 00 00 00       	jmp    2a7 <.altinstr_replacement+0x2a7>	2a3: R_X86_64_PC32	.noinstr.text+0x189a
02a7  2a7:	0f 01 cb             	stac
02aa  2aa:	0f ae e8             	lfence
02ad  2ad:	0f 01 ca             	clac
02b0  2b0:	0f 01 ca             	clac
02b3  2b3:	f3 48 0f b8 c7       	popcnt %rdi,%rax
02b8  2b8:	e9 00 00 00 00       	jmp    2bd <.altinstr_replacement+0x2bd>	2b9: R_X86_64_PC32	.text+0x29b88
02bd  2bd:	e9 00 00 00 00       	jmp    2c2 <.altinstr_replacement+0x2c2>	2be: R_X86_64_PC32	.text+0x29d66
02c2  2c2:	e9 00 00 00 00       	jmp    2c7 <.altinstr_replacement+0x2c7>	2c3: R_X86_64_PC32	.text+0x2a39e
02c7  2c7:	e9 00 00 00 00       	jmp    2cc <.altinstr_replacement+0x2cc>	2c8: R_X86_64_PC32	.text+0x2a57b
02cc  2cc:	e9 00 00 00 00       	jmp    2d1 <.altinstr_replacement+0x2d1>	2cd: R_X86_64_PC32	.text+0x2a406
02d1  2d1:	e9 00 00 00 00       	jmp    2d6 <.altinstr_replacement+0x2d6>	2d2: R_X86_64_PC32	.text+0x2a6db
02d6  2d6:	f3 48 0f b8 c7       	popcnt %rdi,%rax
02db  2db:	f3 48 0f b8 c7       	popcnt %rdi,%rax
02e0  2e0:	0f ae e8             	lfence
02e3  2e3:	0f 31                	rdtsc
02e5  2e5:	0f 01 f9             	rdtscp
02e8  2e8:	f3 48 0f b8 c7       	popcnt %rdi,%rax
02ed  2ed:	e9 00 00 00 00       	jmp    2f2 <.altinstr_replacement+0x2f2>	2ee: R_X86_64_PC32	.ref.text+0x4ef
02f2  2f2:	e9 00 00 00 00       	jmp    2f7 <.altinstr_replacement+0x2f7>	2f3: R_X86_64_PC32	.text+0x2d656
02f7  2f7:	e9 00 00 00 00       	jmp    2fc <.altinstr_replacement+0x2fc>	2f8: R_X86_64_PC32	.text+0x2d688
02fc  2fc:	e9 00 00 00 00       	jmp    301 <.altinstr_replacement+0x301>	2fd: R_X86_64_PC32	.text+0x2d7c1
0301  301:	e9 00 00 00 00       	jmp    306 <.altinstr_replacement+0x306>	302: R_X86_64_PC32	.text+0x2d6ac
0306  306:	e9 00 00 00 00       	jmp    30b <.altinstr_replacement+0x30b>	307: R_X86_64_PC32	.text+0x2d7c8
030b  30b:	e9 00 00 00 00       	jmp    310 <.altinstr_replacement+0x310>	30c: R_X86_64_PC32	.text+0x2da2b
0310  310:	e9 00 00 00 00       	jmp    315 <.altinstr_replacement+0x315>	311: R_X86_64_PC32	.text+0x2da68
0315  315:	e9 00 00 00 00       	jmp    31a <.altinstr_replacement+0x31a>	316: R_X86_64_PC32	.text+0x2dc00
031a  31a:	e9 00 00 00 00       	jmp    31f <.altinstr_replacement+0x31f>	31b: R_X86_64_PC32	.text+0x2da97
031f  31f:	e9 00 00 00 00       	jmp    324 <.altinstr_replacement+0x324>	320: R_X86_64_PC32	.text+0x2dc07
0324  324:	e9 00 00 00 00       	jmp    329 <.altinstr_replacement+0x329>	325: R_X86_64_PC32	.text+0x2dcb1
0329  329:	e9 00 00 00 00       	jmp    32e <.altinstr_replacement+0x32e>	32a: R_X86_64_PC32	.text+0x2dce9
032e  32e:	e9 00 00 00 00       	jmp    333 <.altinstr_replacement+0x333>	32f: R_X86_64_PC32	.text+0x2de13
0333  333:	e9 00 00 00 00       	jmp    338 <.altinstr_replacement+0x338>	334: R_X86_64_PC32	.text+0x2dd0d
0338  338:	e9 00 00 00 00       	jmp    33d <.altinstr_replacement+0x33d>	339: R_X86_64_PC32	.text+0x2de1a
033d  33d:	e9 00 00 00 00       	jmp    342 <.altinstr_replacement+0x342>	33e: R_X86_64_PC32	.text+0x2e88b
0342  342:	48 0f ae 37          	xsaveopt64 (%rdi)
0346  346:	48 0f c7 2f          	xsaves64 (%rdi)
034a  34a:	e9 00 00 00 00       	jmp    34f <.altinstr_replacement+0x34f>	34b: R_X86_64_PC32	.text+0x2e98e
034f  34f:	e9 00 00 00 00       	jmp    354 <.altinstr_replacement+0x354>	350: R_X86_64_PC32	.text+0x2eaaf
0354  354:	e9 00 00 00 00       	jmp    359 <.altinstr_replacement+0x359>	355: R_X86_64_PC32	.text+0x2eab6
0359  359:	48 0f c7 1f          	xrstors64 (%rdi)
035d  35d:	48 0f c7 1f          	xrstors64 (%rdi)
0361  361:	e9 00 00 00 00       	jmp    366 <.altinstr_replacement+0x366>	362: R_X86_64_PC32	.text+0x2ecbb
0366  366:	48 0f c7 1f          	xrstors64 (%rdi)
036a  36a:	e9 00 00 00 00       	jmp    36f <.altinstr_replacement+0x36f>	36b: R_X86_64_PC32	.text+0x2ecbb
036f  36f:	48 0f c7 1f          	xrstors64 (%rdi)
0373  373:	e9 00 00 00 00       	jmp    378 <.altinstr_replacement+0x378>	374: R_X86_64_PC32	.text+0x2ee01
0378  378:	e9 00 00 00 00       	jmp    37d <.altinstr_replacement+0x37d>	379: R_X86_64_PC32	.text+0x2ee08
037d  37d:	48 0f c7 1f          	xrstors64 (%rdi)
0381  381:	e9 00 00 00 00       	jmp    386 <.altinstr_replacement+0x386>	382: R_X86_64_PC32	.text+0x2ef87
0386  386:	e9 00 00 00 00       	jmp    38b <.altinstr_replacement+0x38b>	387: R_X86_64_PC32	.text+0x2ef8e
038b  38b:	48 0f c7 1f          	xrstors64 (%rdi)
038f  38f:	e8 00 00 00 00       	call   394 <.altinstr_replacement+0x394>	390: R_X86_64_PLT32	copy_user_generic_string-0x4
0394  394:	e8 00 00 00 00       	call   399 <.altinstr_replacement+0x399>	395: R_X86_64_PLT32	copy_user_enhanced_fast_string-0x4
0399  399:	e8 00 00 00 00       	call   39e <.altinstr_replacement+0x39e>	39a: R_X86_64_PLT32	copy_user_generic_string-0x4
039e  39e:	e8 00 00 00 00       	call   3a3 <.altinstr_replacement+0x3a3>	39f: R_X86_64_PLT32	copy_user_enhanced_fast_string-0x4
03a3  3a3:	e8 00 00 00 00       	call   3a8 <.altinstr_replacement+0x3a8>	3a4: R_X86_64_PLT32	copy_user_generic_string-0x4
03a8  3a8:	e8 00 00 00 00       	call   3ad <.altinstr_replacement+0x3ad>	3a9: R_X86_64_PLT32	copy_user_enhanced_fast_string-0x4
03ad  3ad:	e8 00 00 00 00       	call   3b2 <.altinstr_replacement+0x3b2>	3ae: R_X86_64_PLT32	copy_user_generic_string-0x4
03b2  3b2:	e8 00 00 00 00       	call   3b7 <.altinstr_replacement+0x3b7>	3b3: R_X86_64_PLT32	copy_user_enhanced_fast_string-0x4
03b7  3b7:	e9 00 00 00 00       	jmp    3bc <.altinstr_replacement+0x3bc>	3b8: R_X86_64_PC32	.text+0x2fc46
03bc  3bc:	e8 00 00 00 00       	call   3c1 <.altinstr_replacement+0x3c1>	3bd: R_X86_64_PLT32	copy_user_generic_string-0x4
03c1  3c1:	e8 00 00 00 00       	call   3c6 <.altinstr_replacement+0x3c6>	3c2: R_X86_64_PLT32	copy_user_enhanced_fast_string-0x4
03c6  3c6:	e9 00 00 00 00       	jmp    3cb <.altinstr_replacement+0x3cb>	3c7: R_X86_64_PC32	.text+0x2fda2
03cb  3cb:	0f 01 cb             	stac
03ce  3ce:	0f 01 ca             	clac
03d1  3d1:	0f 01 cb             	stac
03d4  3d4:	0f 01 ca             	clac
03d7  3d7:	48 0f c7 1f          	xrstors64 (%rdi)
03db  3db:	0f 01 cb             	stac
03de  3de:	0f 01 ca             	clac
03e1  3e1:	48 0f c7 1f          	xrstors64 (%rdi)
03e5  3e5:	48 0f c7 1f          	xrstors64 (%rdi)
03e9  3e9:	e8 00 00 00 00       	call   3ee <.altinstr_replacement+0x3ee>	3ea: R_X86_64_PLT32	copy_user_generic_string-0x4
03ee  3ee:	e8 00 00 00 00       	call   3f3 <.altinstr_replacement+0x3f3>	3ef: R_X86_64_PLT32	copy_user_enhanced_fast_string-0x4
03f3  3f3:	e9 00 00 00 00       	jmp    3f8 <.altinstr_replacement+0x3f8>	3f4: R_X86_64_PC32	.text+0x300f3
03f8  3f8:	e9 00 00 00 00       	jmp    3fd <.altinstr_replacement+0x3fd>	3f9: R_X86_64_PC32	.text+0x3004d
03fd  3fd:	48 0f c7 1f          	xrstors64 (%rdi)
0401  401:	e9 00 00 00 00       	jmp    406 <.altinstr_replacement+0x406>	402: R_X86_64_PC32	.text+0x300cf
0406  406:	e8 00 00 00 00       	call   40b <.altinstr_replacement+0x40b>	407: R_X86_64_PLT32	copy_user_generic_string-0x4
040b  40b:	e8 00 00 00 00       	call   410 <.altinstr_replacement+0x410>	40c: R_X86_64_PLT32	copy_user_enhanced_fast_string-0x4
0410  410:	e9 00 00 00 00       	jmp    415 <.altinstr_replacement+0x415>	411: R_X86_64_PC32	.text+0x3014d
0415  415:	e9 00 00 00 00       	jmp    41a <.altinstr_replacement+0x41a>	416: R_X86_64_PC32	.text+0x301ab
041a  41a:	48 0f c7 1f          	xrstors64 (%rdi)
041e  41e:	e9 00 00 00 00       	jmp    423 <.altinstr_replacement+0x423>	41f: R_X86_64_PC32	.text+0x303b4
0423  423:	e9 00 00 00 00       	jmp    428 <.altinstr_replacement+0x428>	424: R_X86_64_PC32	.text+0x303bb
0428  428:	48 0f c7 1f          	xrstors64 (%rdi)
042c  42c:	e9 00 00 00 00       	jmp    431 <.altinstr_replacement+0x431>	42d: R_X86_64_PC32	.text+0x30496
0431  431:	0f 01 cb             	stac
0434  434:	0f 01 ca             	clac
0437  437:	0f 01 cb             	stac
043a  43a:	0f 01 ca             	clac
043d  43d:	e8 00 00 00 00       	call   442 <.altinstr_replacement+0x442>	43e: R_X86_64_PLT32	copy_user_generic_string-0x4
0442  442:	e8 00 00 00 00       	call   447 <.altinstr_replacement+0x447>	443: R_X86_64_PLT32	copy_user_enhanced_fast_string-0x4
0447  447:	e9 00 00 00 00       	jmp    44c <.altinstr_replacement+0x44c>	448: R_X86_64_PC32	.text+0x30643
044c  44c:	e9 00 00 00 00       	jmp    451 <.altinstr_replacement+0x451>	44d: R_X86_64_PC32	.text+0x30678
0451  451:	e9 00 00 00 00       	jmp    456 <.altinstr_replacement+0x456>	452: R_X86_64_PC32	.text+0x306b8
0456  456:	e9 00 00 00 00       	jmp    45b <.altinstr_replacement+0x45b>	457: R_X86_64_PC32	.text+0x309c8
045b  45b:	e8 00 00 00 00       	call   460 <.altinstr_replacement+0x460>	45c: R_X86_64_PLT32	copy_user_generic_string-0x4
0460  460:	e8 00 00 00 00       	call   465 <.altinstr_replacement+0x465>	461: R_X86_64_PLT32	copy_user_enhanced_fast_string-0x4
0465  465:	e8 00 00 00 00       	call   46a <.altinstr_replacement+0x46a>	466: R_X86_64_PLT32	copy_user_generic_string-0x4
046a  46a:	e8 00 00 00 00       	call   46f <.altinstr_replacement+0x46f>	46b: R_X86_64_PLT32	copy_user_enhanced_fast_string-0x4
046f  46f:	e8 00 00 00 00       	call   474 <.altinstr_replacement+0x474>	470: R_X86_64_PLT32	copy_user_generic_string-0x4
0474  474:	e8 00 00 00 00       	call   479 <.altinstr_replacement+0x479>	475: R_X86_64_PLT32	copy_user_enhanced_fast_string-0x4
0479  479:	e9 00 00 00 00       	jmp    47e <.altinstr_replacement+0x47e>	47a: R_X86_64_PC32	.text+0x31608
047e  47e:	e8 00 00 00 00       	call   483 <.altinstr_replacement+0x483>	47f: R_X86_64_PLT32	copy_user_generic_string-0x4
0483  483:	e8 00 00 00 00       	call   488 <.altinstr_replacement+0x488>	484: R_X86_64_PLT32	copy_user_enhanced_fast_string-0x4
0488  488:	0f 30                	wrmsr
048a  48a:	e9 00 00 00 00       	jmp    48f <.altinstr_replacement+0x48f>	48b: R_X86_64_PC32	.text+0x37575
048f  48f:	e9 00 00 00 00       	jmp    494 <.altinstr_replacement+0x494>	490: R_X86_64_PC32	.text+0x3757c
0494  494:	e9 00 00 00 00       	jmp    499 <.altinstr_replacement+0x499>	495: R_X86_64_PC32	.text+0x375c3
0499  499:	e9 00 00 00 00       	jmp    49e <.altinstr_replacement+0x49e>	49a: R_X86_64_PC32	.text+0x3758d
049e  49e:	e9 00 00 00 00       	jmp    4a3 <.altinstr_replacement+0x4a3>	49f: R_X86_64_PC32	.text+0x375f0
04a3  4a3:	e9 00 00 00 00       	jmp    4a8 <.altinstr_replacement+0x4a8>	4a4: R_X86_64_PC32	.init.text+0xd641
04a8  4a8:	e9 00 00 00 00       	jmp    4ad <.altinstr_replacement+0x4ad>	4a9: R_X86_64_PC32	.init.text+0xdf54
04ad  4ad:	e9 00 00 00 00       	jmp    4b2 <.altinstr_replacement+0x4b2>	4ae: R_X86_64_PC32	.init.text+0xdf5b
04b2  4b2:	f3 48 0f b8 c7       	popcnt %rdi,%rax
04b7  4b7:	f7 f1                	div    %ecx
04b9  4b9:	e9 00 00 00 00       	jmp    4be <.altinstr_replacement+0x4be>	4ba: R_X86_64_PC32	.text+0x3d5b7
04be  4be:	e9 00 00 00 00       	jmp    4c3 <.altinstr_replacement+0x4c3>	4bf: R_X86_64_PC32	.text+0x3d638
04c3  4c3:	f3 48 0f b8 c7       	popcnt %rdi,%rax
04c8  4c8:	f3 48 0f b8 c7       	popcnt %rdi,%rax
04cd  4cd:	f3 48 0f b8 c7       	popcnt %rdi,%rax
04d2  4d2:	f3 48 0f b8 c7       	popcnt %rdi,%rax
04d7  4d7:	f3 48 0f b8 c7       	popcnt %rdi,%rax
04dc  4dc:	f3 48 0f b8 c7       	popcnt %rdi,%rax
04e1  4e1:	f3 48 0f b8 c7       	popcnt %rdi,%rax
04e6  4e6:	0f ae e8             	lfence
04e9  4e9:	0f 31                	rdtsc
04eb  4eb:	0f 01 f9             	rdtscp
04ee  4ee:	0f ae e8             	lfence
04f1  4f1:	0f 31                	rdtsc
04f3  4f3:	0f 01 f9             	rdtscp
04f6  4f6:	0f ae e8             	lfence
04f9  4f9:	0f 31                	rdtsc
04fb  4fb:	0f 01 f9             	rdtscp
04fe  4fe:	0f 01 c1             	vmcall
0501  501:	0f 01 d9             	vmmcall
0504  504:	e9 00 00 00 00       	jmp    509 <.altinstr_replacement+0x509>	505: R_X86_64_PC32	.cpuidle.text+0xcf
0509  509:	e9 00 00 00 00       	jmp    50e <.altinstr_replacement+0x50e>	50a: R_X86_64_PC32	.cpuidle.text+0xfb
050e  50e:	f3 48 0f b8 c7       	popcnt %rdi,%rax
0513  513:	f3 48 0f b8 c7       	popcnt %rdi,%rax
0518  518:	f3 48 0f b8 c7       	popcnt %rdi,%rax
051d  51d:	f3 48 0f b8 c7       	popcnt %rdi,%rax
0522  522:	e9 00 00 00 00       	jmp    527 <.altinstr_replacement+0x527>	523: R_X86_64_PC32	.init.text+0x13244
0527  527:	0f ae e8             	lfence
052a  52a:	0f 31                	rdtsc
052c  52c:	0f 01 f9             	rdtscp
052f  52f:	0f ae e8             	lfence
0532  532:	0f 31                	rdtsc
0534  534:	0f 01 f9             	rdtscp
0537  537:	f3 48 0f b8 c7       	popcnt %rdi,%rax
053c  53c:	f3 48 0f b8 c7       	popcnt %rdi,%rax
0541  541:	f3 48 0f b8 c7       	popcnt %rdi,%rax
0546  546:	87 3c 25 00 d3 5f ff 	xchg   %edi,0xffffffffff5fd300
054d  54d:	87 3c 25 10 d3 5f ff 	xchg   %edi,0xffffffffff5fd310
0554  554:	87 14 25 00 d3 5f ff 	xchg   %edx,0xffffffffff5fd300
055b  55b:	87 b7 00 d0 5f ff    	xchg   %esi,-0xa03000(%rdi)
0561  561:	f3 48 0f b8 c7       	popcnt %rdi,%rax
0566  566:	e8 00 00 00 00       	call   56b <.altinstr_replacement+0x56b>	567: R_X86_64_PLT32	__x86_indirect_thunk_r8-0x4
056b  56b:	0f ae e8             	lfence
056e  56e:	41 ff d0             	call   *%r8
0571  571:	0f ae e8             	lfence
0574  574:	0f 31                	rdtsc
0576  576:	0f 01 f9             	rdtscp
0579  579:	e9 00 00 00 00       	jmp    57e <.altinstr_replacement+0x57e>	57a: R_X86_64_PC32	.init.text+0x16540
057e  57e:	0f 01 d9             	vmmcall
0581  581:	0f 01 d9             	vmmcall
0584  584:	f3 48 0f b8 c7       	popcnt %rdi,%rax
0589  589:	0f ae e8             	lfence
058c  58c:	0f 31                	rdtsc
058e  58e:	0f 01 f9             	rdtscp
0591  591:	e8 00 00 00 00       	call   596 <.altinstr_replacement+0x596>	592: R_X86_64_PLT32	clear_page_rep-0x4
0596  596:	e8 00 00 00 00       	call   59b <.altinstr_replacement+0x59b>	597: R_X86_64_PLT32	clear_page_erms-0x4
059b  59b:	e9 00 00 00 00       	jmp    5a0 <.altinstr_replacement+0x5a0>	59c: R_X86_64_PC32	.text+0x5bd5b
05a0  5a0:	0f 0d 88 b8 00 00 00 	prefetchw 0xb8(%rax)
05a7  5a7:	e9 00 00 00 00       	jmp    5ac <.altinstr_replacement+0x5ac>	5a8: R_X86_64_PC32	.noinstr.text+0x2a42
05ac  5ac:	e9 00 00 00 00       	jmp    5b1 <.altinstr_replacement+0x5b1>	5ad: R_X86_64_PC32	.text+0x5c6ad
05b1  5b1:	e9 00 00 00 00       	jmp    5b6 <.altinstr_replacement+0x5b6>	5b2: R_X86_64_PC32	.text+0x5c8a9
05b6  5b6:	48 0f c7 1f          	xrstors64 (%rdi)
05ba  5ba:	e9 00 00 00 00       	jmp    5bf <.altinstr_replacement+0x5bf>	5bb: R_X86_64_PC32	.text+0x5dbac
05bf  5bf:	0f 30                	wrmsr
05c1  5c1:	0f 30                	wrmsr
05c3  5c3:	e9 00 00 00 00       	jmp    5c8 <.altinstr_replacement+0x5c8>	5c4: R_X86_64_PC32	.text+0x5dee5
05c8  5c8:	e9 00 00 00 00       	jmp    5cd <.altinstr_replacement+0x5cd>	5c9: R_X86_64_PC32	.text+0x5de0f
05cd  5cd:	e9 00 00 00 00       	jmp    5d2 <.altinstr_replacement+0x5d2>	5ce: R_X86_64_PC32	.text+0x5df20
05d2  5d2:	e9 00 00 00 00       	jmp    5d7 <.altinstr_replacement+0x5d7>	5d3: R_X86_64_PC32	.text+0x5e55a
05d7  5d7:	e9 00 00 00 00       	jmp    5dc <.altinstr_replacement+0x5dc>	5d8: R_X86_64_PC32	.text+0x5e9e1
05dc  5dc:	e9 00 00 00 00       	jmp    5e1 <.altinstr_replacement+0x5e1>	5dd: R_X86_64_PC32	.text+0x5ea6d
05e1  5e1:	e9 00 00 00 00       	jmp    5e6 <.altinstr_replacement+0x5e6>	5e2: R_X86_64_PC32	.text+0x5ead2
05e6  5e6:	66 0f ae 38          	clflushopt (%rax)
05ea  5ea:	66 0f ae 38          	clflushopt (%rax)
05ee  5ee:	e9 00 00 00 00       	jmp    5f3 <.altinstr_replacement+0x5f3>	5ef: R_X86_64_PC32	.text+0x613f5
05f3  5f3:	66 0f ae 3a          	clflushopt (%rdx)
05f7  5f7:	e8 00 00 00 00       	call   5fc <.altinstr_replacement+0x5fc>	5f8: R_X86_64_PLT32	__x86_indirect_thunk_r9-0x4
05fc  5fc:	0f ae e8             	lfence
05ff  5ff:	41 ff d1             	call   *%r9
0602  602:	e9 00 00 00 00       	jmp    607 <.altinstr_replacement+0x607>	603: R_X86_64_PLT32	__x86_indirect_thunk_rdi-0x4
0607  607:	0f ae e8             	lfence
060a  60a:	ff e7                	jmp    *%rdi
060c  60c:	0f 01 cb             	stac
060f  60f:	0f ae e8             	lfence
0612  612:	0f 01 ca             	clac
0615  615:	0f 01 ca             	clac
0618  618:	0f 01 cb             	stac
061b  61b:	0f ae e8             	lfence
061e  61e:	e9 00 00 00 00       	jmp    623 <.altinstr_replacement+0x623>	61f: R_X86_64_PC32	.text+0xbd9c8
0623  623:	0f 01 ca             	clac
0626  626:	0f 01 ca             	clac
0629  629:	0f 30                	wrmsr
062b  62b:	e8 00 00 00 00       	call   630 <.altinstr_replacement+0x630>	62c: R_X86_64_PLT32	__x86_indirect_thunk_rdi-0x4
0630  630:	0f ae e8             	lfence
0633  633:	ff d7                	call   *%rdi
0635  635:	0f 01 cb             	stac
0638  638:	0f ae e8             	lfence
063b  63b:	0f 01 ca             	clac
063e  63e:	0f 01 ca             	clac
0641  641:	0f 01 cb             	stac
0644  644:	0f ae e8             	lfence
0647  647:	0f 01 ca             	clac
064a  64a:	0f 01 ca             	clac
064d  64d:	f3 48 0f b8 c7       	popcnt %rdi,%rax
0652  652:	f3 48 0f b8 c7       	popcnt %rdi,%rax
0657  657:	f3 48 0f b8 c7       	popcnt %rdi,%rax
065c  65c:	f3 48 0f b8 c7       	popcnt %rdi,%rax
0661  661:	f3 48 0f b8 c7       	popcnt %rdi,%rax
0666  666:	e9 00 00 00 00       	jmp    66b <.altinstr_replacement+0x66b>	667: R_X86_64_PC32	.text+0xf7ea2
066b  66b:	e9 00 00 00 00       	jmp    670 <.altinstr_replacement+0x670>	66c: R_X86_64_PC32	.text+0xf7ea9
0670  670:	f3 48 0f b8 c7       	popcnt %rdi,%rax
0675  675:	f3 48 0f b8 c7       	popcnt %rdi,%rax
067a  67a:	f3 48 0f b8 c7       	popcnt %rdi,%rax
067f  67f:	f3 48 0f b8 c7       	popcnt %rdi,%rax
0684  684:	f3 48 0f b8 c7       	popcnt %rdi,%rax
0689  689:	f3 48 0f b8 c7       	popcnt %rdi,%rax
068e  68e:	f3 48 0f b8 c7       	popcnt %rdi,%rax
0693  693:	f3 48 0f b8 c7       	popcnt %rdi,%rax
0698  698:	f3 48 0f b8 c7       	popcnt %rdi,%rax
069d  69d:	f3 48 0f b8 c7       	popcnt %rdi,%rax
06a2  6a2:	f3 48 0f b8 c7       	popcnt %rdi,%rax
06a7  6a7:	f3 48 0f b8 c7       	popcnt %rdi,%rax
06ac  6ac:	f3 48 0f b8 c7       	popcnt %rdi,%rax
06b1  6b1:	f3 48 0f b8 c7       	popcnt %rdi,%rax
06b6  6b6:	f3 48 0f b8 c7       	popcnt %rdi,%rax
06bb  6bb:	f3 48 0f b8 c7       	popcnt %rdi,%rax
06c0  6c0:	f3 48 0f b8 c7       	popcnt %rdi,%rax
06c5  6c5:	f3 48 0f b8 c7       	popcnt %rdi,%rax
06ca  6ca:	f3 48 0f b8 c7       	popcnt %rdi,%rax
06cf  6cf:	f3 48 0f b8 c7       	popcnt %rdi,%rax
06d4  6d4:	f3 48 0f b8 c7       	popcnt %rdi,%rax
06d9  6d9:	e9 00 00 00 00       	jmp    6de <.altinstr_replacement+0x6de>	6da: R_X86_64_PC32	.text+0x11cd21
06de  6de:	e9 00 00 00 00       	jmp    6e3 <.altinstr_replacement+0x6e3>	6df: R_X86_64_PC32	.text+0x11cd28
06e3  6e3:	0f 0d 0e             	prefetchw (%rsi)
06e6  6e6:	f3 48 0f b8 c7       	popcnt %rdi,%rax
06eb  6eb:	f3 48 0f b8 c7       	popcnt %rdi,%rax
06f0  6f0:	f3 48 0f b8 c7       	popcnt %rdi,%rax
06f5  6f5:	f3 48 0f b8 c7       	popcnt %rdi,%rax
06fa  6fa:	f3 48 0f b8 c7       	popcnt %rdi,%rax
06ff  6ff:	f3 48 0f b8 c7       	popcnt %rdi,%rax
0704  704:	f3 48 0f b8 c7       	popcnt %rdi,%rax
0709  709:	f3 48 0f b8 c7       	popcnt %rdi,%rax
070e  70e:	0f 01 cb             	stac
0711  711:	0f ae e8             	lfence
0714  714:	0f 01 ca             	clac
0717  717:	f3 48 0f b8 c7       	popcnt %rdi,%rax
071c  71c:	0f 01 cb             	stac
071f  71f:	0f ae e8             	lfence
0722  722:	0f 01 ca             	clac
0725  725:	0f 01 ca             	clac
0728  728:	0f 01 ca             	clac
072b  72b:	f3 48 0f b8 c7       	popcnt %rdi,%rax
0730  730:	0f 01 cb             	stac
0733  733:	0f ae e8             	lfence
0736  736:	0f 01 ca             	clac
0739  739:	0f 01 ca             	clac
073c  73c:	0f 01 cb             	stac
073f  73f:	0f ae e8             	lfence
0742  742:	0f 01 ca             	clac
0745  745:	0f 01 ca             	clac
0748  748:	f3 48 0f b8 c7       	popcnt %rdi,%rax
074d  74d:	f3 48 0f b8 c7       	popcnt %rdi,%rax
0752  752:	f3 48 0f b8 c7       	popcnt %rdi,%rax
0757  757:	f3 48 0f b8 c7       	popcnt %rdi,%rax
075c  75c:	e8 00 00 00 00       	call   761 <.altinstr_replacement+0x761>	75d: R_X86_64_PLT32	copy_user_generic_string-0x4
0761  761:	e8 00 00 00 00       	call   766 <.altinstr_replacement+0x766>	762: R_X86_64_PLT32	copy_user_enhanced_fast_string-0x4
0766  766:	e8 00 00 00 00       	call   76b <.altinstr_replacement+0x76b>	767: R_X86_64_PLT32	copy_user_generic_string-0x4
076b  76b:	e8 00 00 00 00       	call   770 <.altinstr_replacement+0x770>	76c: R_X86_64_PLT32	copy_user_enhanced_fast_string-0x4
0770  770:	0f ae e8             	lfence
0773  773:	f3 48 0f b8 c7       	popcnt %rdi,%rax
0778  778:	f3 48 0f b8 c7       	popcnt %rdi,%rax
077d  77d:	f3 48 0f b8 c7       	popcnt %rdi,%rax
0782  782:	f3 48 0f b8 c7       	popcnt %rdi,%rax
0787  787:	f3 48 0f b8 c7       	popcnt %rdi,%rax
078c  78c:	e8 00 00 00 00       	call   791 <.altinstr_replacement+0x791>	78d: R_X86_64_PLT32	copy_user_generic_string-0x4
0791  791:	e8 00 00 00 00       	call   796 <.altinstr_replacement+0x796>	792: R_X86_64_PLT32	copy_user_enhanced_fast_string-0x4
0796  796:	e8 00 00 00 00       	call   79b <.altinstr_replacement+0x79b>	797: R_X86_64_PLT32	copy_user_generic_string-0x4
079b  79b:	e8 00 00 00 00       	call   7a0 <.altinstr_replacement+0x7a0>	79c: R_X86_64_PLT32	copy_user_enhanced_fast_string-0x4
07a0  7a0:	0f 0d 48 f8          	prefetchw -0x8(%rax)
07a4  7a4:	e8 00 00 00 00       	call   7a9 <.altinstr_replacement+0x7a9>	7a5: R_X86_64_PLT32	clear_page_rep-0x4
07a9  7a9:	e8 00 00 00 00       	call   7ae <.altinstr_replacement+0x7ae>	7aa: R_X86_64_PLT32	clear_page_erms-0x4
07ae  7ae:	e8 00 00 00 00       	call   7b3 <.altinstr_replacement+0x7b3>	7af: R_X86_64_PLT32	clear_page_rep-0x4
07b3  7b3:	e8 00 00 00 00       	call   7b8 <.altinstr_replacement+0x7b8>	7b4: R_X86_64_PLT32	clear_page_erms-0x4
07b8  7b8:	e8 00 00 00 00       	call   7bd <.altinstr_replacement+0x7bd>	7b9: R_X86_64_PLT32	clear_page_rep-0x4
07bd  7bd:	e8 00 00 00 00       	call   7c2 <.altinstr_replacement+0x7c2>	7be: R_X86_64_PLT32	clear_page_erms-0x4
07c2  7c2:	e8 00 00 00 00       	call   7c7 <.altinstr_replacement+0x7c7>	7c3: R_X86_64_PLT32	clear_page_rep-0x4
07c7  7c7:	e8 00 00 00 00       	call   7cc <.altinstr_replacement+0x7cc>	7c8: R_X86_64_PLT32	clear_page_erms-0x4
07cc  7cc:	f3 48 0f b8 c7       	popcnt %rdi,%rax
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:	e8 00 00 00 00       	call   7e5 <.altinstr_replacement+0x7e5>	7e1: R_X86_64_PLT32	copy_user_generic_string-0x4
07e5  7e5:	e8 00 00 00 00       	call   7ea <.altinstr_replacement+0x7ea>	7e6: R_X86_64_PLT32	copy_user_enhanced_fast_string-0x4
07ea  7ea:	e8 00 00 00 00       	call   7ef <.altinstr_replacement+0x7ef>	7eb: R_X86_64_PLT32	copy_user_generic_string-0x4
07ef  7ef:	e8 00 00 00 00       	call   7f4 <.altinstr_replacement+0x7f4>	7f0: R_X86_64_PLT32	copy_user_enhanced_fast_string-0x4
07f4  7f4:	e8 00 00 00 00       	call   7f9 <.altinstr_replacement+0x7f9>	7f5: R_X86_64_PLT32	clear_page_rep-0x4
07f9  7f9:	e8 00 00 00 00       	call   7fe <.altinstr_replacement+0x7fe>	7fa: R_X86_64_PLT32	clear_page_erms-0x4
07fe  7fe:	e8 00 00 00 00       	call   803 <.altinstr_replacement+0x803>	7ff: R_X86_64_PLT32	clear_page_rep-0x4
0803  803:	e8 00 00 00 00       	call   808 <.altinstr_replacement+0x808>	804: R_X86_64_PLT32	clear_page_erms-0x4
0808  808:	e8 00 00 00 00       	call   80d <.altinstr_replacement+0x80d>	809: R_X86_64_PLT32	clear_page_rep-0x4
080d  80d:	e8 00 00 00 00       	call   812 <.altinstr_replacement+0x812>	80e: R_X86_64_PLT32	clear_page_erms-0x4
0812  812:	e8 00 00 00 00       	call   817 <.altinstr_replacement+0x817>	813: R_X86_64_PLT32	clear_page_rep-0x4
0817  817:	e8 00 00 00 00       	call   81c <.altinstr_replacement+0x81c>	818: R_X86_64_PLT32	clear_page_erms-0x4
081c  81c:	e8 00 00 00 00       	call   821 <.altinstr_replacement+0x821>	81d: R_X86_64_PLT32	clear_page_rep-0x4
0821  821:	e8 00 00 00 00       	call   826 <.altinstr_replacement+0x826>	822: R_X86_64_PLT32	clear_page_erms-0x4
0826  826:	0f 0d 0f             	prefetchw (%rdi)
0829  829:	0f 0d 4f 40          	prefetchw 0x40(%rdi)
082d  82d:	f3 48 0f b8 c7       	popcnt %rdi,%rax
0832  832:	65 48 0f c7 0f       	cmpxchg16b %gs:(%rdi)
0837  837:	0f 94 c0             	sete   %al
083a  83a:	65 48 0f c7 0f       	cmpxchg16b %gs:(%rdi)
083f  83f:	0f 94 c0             	sete   %al
0842  842:	65 48 0f c7 0f       	cmpxchg16b %gs:(%rdi)
0847  847:	0f 94 c0             	sete   %al
084a  84a:	65 48 0f c7 0f       	cmpxchg16b %gs:(%rdi)
084f  84f:	0f 94 c0             	sete   %al
0852  852:	65 48 0f c7 0f       	cmpxchg16b %gs:(%rdi)
0857  857:	0f 94 c0             	sete   %al
085a  85a:	65 48 0f c7 0f       	cmpxchg16b %gs:(%rdi)
085f  85f:	0f 94 c0             	sete   %al
0862  862:	65 48 0f c7 0f       	cmpxchg16b %gs:(%rdi)
0867  867:	0f 94 c0             	sete   %al
086a  86a:	e8 00 00 00 00       	call   86f <.altinstr_replacement+0x86f>	86b: R_X86_64_PLT32	clear_page_rep-0x4
086f  86f:	e8 00 00 00 00       	call   874 <.altinstr_replacement+0x874>	870: R_X86_64_PLT32	clear_page_erms-0x4
0874  874:	e8 00 00 00 00       	call   879 <.altinstr_replacement+0x879>	875: R_X86_64_PLT32	clear_page_rep-0x4
0879  879:	e8 00 00 00 00       	call   87e <.altinstr_replacement+0x87e>	87a: R_X86_64_PLT32	clear_page_erms-0x4
087e  87e:	e8 00 00 00 00       	call   883 <.altinstr_replacement+0x883>	87f: R_X86_64_PLT32	clear_page_rep-0x4
0883  883:	e8 00 00 00 00       	call   888 <.altinstr_replacement+0x888>	884: R_X86_64_PLT32	clear_page_erms-0x4
0888  888:	0f 01 cb             	stac
088b  88b:	0f ae e8             	lfence
088e  88e:	0f 01 ca             	clac
0891  891:	0f 01 ca             	clac
0894  894:	0f 01 cb             	stac
0897  897:	0f ae e8             	lfence
089a  89a:	0f 01 ca             	clac
089d  89d:	0f 01 ca             	clac
08a0  8a0:	0f 01 cb             	stac
08a3  8a3:	0f ae e8             	lfence
08a6  8a6:	0f 01 ca             	clac
08a9  8a9:	0f 01 ca             	clac
08ac  8ac:	0f 01 cb             	stac
08af  8af:	0f ae e8             	lfence
08b2  8b2:	0f 01 ca             	clac
08b5  8b5:	0f 01 ca             	clac
08b8  8b8:	0f 01 cb             	stac
08bb  8bb:	0f ae e8             	lfence
08be  8be:	0f 01 ca             	clac
08c1  8c1:	0f 01 ca             	clac
08c4  8c4:	0f 01 cb             	stac
08c7  8c7:	0f ae e8             	lfence
08ca  8ca:	0f 01 ca             	clac
08cd  8cd:	0f 01 ca             	clac
08d0  8d0:	0f 01 cb             	stac
08d3  8d3:	0f ae e8             	lfence
08d6  8d6:	0f 01 ca             	clac
08d9  8d9:	0f 01 ca             	clac
08dc  8dc:	0f 01 cb             	stac
08df  8df:	0f ae e8             	lfence
08e2  8e2:	0f 01 ca             	clac
08e5  8e5:	0f 01 ca             	clac
08e8  8e8:	e8 00 00 00 00       	call   8ed <.altinstr_replacement+0x8ed>	8e9: R_X86_64_PLT32	copy_user_generic_string-0x4
08ed  8ed:	e8 00 00 00 00       	call   8f2 <.altinstr_replacement+0x8f2>	8ee: R_X86_64_PLT32	copy_user_enhanced_fast_string-0x4
08f2  8f2:	e8 00 00 00 00       	call   8f7 <.altinstr_replacement+0x8f7>	8f3: R_X86_64_PLT32	copy_user_generic_string-0x4
08f7  8f7:	e8 00 00 00 00       	call   8fc <.altinstr_replacement+0x8fc>	8f8: R_X86_64_PLT32	copy_user_enhanced_fast_string-0x4
08fc  8fc:	e8 00 00 00 00       	call   901 <.altinstr_replacement+0x901>	8fd: R_X86_64_PLT32	copy_user_generic_string-0x4
0901  901:	e8 00 00 00 00       	call   906 <.altinstr_replacement+0x906>	902: R_X86_64_PLT32	copy_user_enhanced_fast_string-0x4
0906  906:	0f 01 cb             	stac
0909  909:	0f ae e8             	lfence
090c  90c:	0f 01 ca             	clac
090f  90f:	0f 01 ca             	clac
0912  912:	0f 01 cb             	stac
0915  915:	0f ae e8             	lfence
0918  918:	0f 01 ca             	clac
091b  91b:	0f 01 ca             	clac
091e  91e:	0f 0d 8f 00 09 00 00 	prefetchw 0x900(%rdi)
0925  925:	e8 00 00 00 00       	call   92a <.altinstr_replacement+0x92a>	926: R_X86_64_PLT32	clear_page_rep-0x4
092a  92a:	e8 00 00 00 00       	call   92f <.altinstr_replacement+0x92f>	92b: R_X86_64_PLT32	clear_page_erms-0x4
092f  92f:	f3 48 0f b8 c7       	popcnt %rdi,%rax
0934  934:	f3 48 0f b8 c7       	popcnt %rdi,%rax
0939  939:	f3 48 0f b8 c7       	popcnt %rdi,%rax
093e  93e:	f3 0f b8 c7          	popcnt %edi,%eax
0942  942:	f3 0f b8 c7          	popcnt %edi,%eax
0946  946:	e9 00 00 00 00       	jmp    94b <.altinstr_replacement+0x94b>	947: R_X86_64_PC32	.text.unlikely+0x3b04
094b  94b:	f3 48 0f b8 c7       	popcnt %rdi,%rax
0950  950:	f3 48 0f b8 c7       	popcnt %rdi,%rax
0955  955:	e8 00 00 00 00       	call   95a <.altinstr_replacement+0x95a>	956: R_X86_64_PLT32	copy_user_generic_string-0x4
095a  95a:	e8 00 00 00 00       	call   95f <.altinstr_replacement+0x95f>	95b: R_X86_64_PLT32	copy_user_enhanced_fast_string-0x4
095f  95f:	e8 00 00 00 00       	call   964 <.altinstr_replacement+0x964>	960: R_X86_64_PLT32	copy_user_generic_string-0x4
0964  964:	e8 00 00 00 00       	call   969 <.altinstr_replacement+0x969>	965: R_X86_64_PLT32	copy_user_enhanced_fast_string-0x4
0969  969:	0f 01 cb             	stac
096c  96c:	0f ae e8             	lfence
096f  96f:	0f 01 ca             	clac
0972  972:	f3 0f b8 c7          	popcnt %edi,%eax
0976  976:	f3 0f b8 c7          	popcnt %edi,%eax
097a  97a:	e8 00 00 00 00       	call   97f <.altinstr_replacement+0x97f>	97b: R_X86_64_PLT32	copy_user_generic_string-0x4
097f  97f:	e8 00 00 00 00       	call   984 <.altinstr_replacement+0x984>	980: R_X86_64_PLT32	copy_user_enhanced_fast_string-0x4
0984  984:	0f ae e8             	lfence
0987  987:	e8 00 00 00 00       	call   98c <.altinstr_replacement+0x98c>	988: R_X86_64_PLT32	copy_user_generic_string-0x4
098c  98c:	e8 00 00 00 00       	call   991 <.altinstr_replacement+0x991>	98d: R_X86_64_PLT32	copy_user_enhanced_fast_string-0x4
0991  991:	0f 01 cb             	stac
0994  994:	0f ae e8             	lfence
0997  997:	0f 01 ca             	clac
099a  99a:	0f 01 ca             	clac
099d  99d:	f3 48 0f b8 c7       	popcnt %rdi,%rax
09a2  9a2:	0f 01 cb             	stac
09a5  9a5:	0f ae e8             	lfence
09a8  9a8:	0f 01 ca             	clac
09ab  9ab:	0f 01 cb             	stac
09ae  9ae:	0f ae e8             	lfence
09b1  9b1:	0f 01 ca             	clac
09b4  9b4:	e9 00 00 00 00       	jmp    9b9 <.altinstr_replacement+0x9b9>	9b5: R_X86_64_PC32	.text+0x45cf7b
09b9  9b9:	e9 00 00 00 00       	jmp    9be <.altinstr_replacement+0x9be>	9ba: R_X86_64_PC32	.text+0x45cfa8
09be  9be:	e8 00 00 00 00       	call   9c3 <.altinstr_replacement+0x9c3>	9bf: R_X86_64_PLT32	copy_user_generic_string-0x4
09c3  9c3:	e8 00 00 00 00       	call   9c8 <.altinstr_replacement+0x9c8>	9c4: R_X86_64_PLT32	copy_user_enhanced_fast_string-0x4
09c8  9c8:	0f 01 cb             	stac
09cb  9cb:	0f 01 ca             	clac
09ce  9ce:	0f 01 cb             	stac
09d1  9d1:	0f 01 ca             	clac
09d4  9d4:	0f 01 cb             	stac
09d7  9d7:	0f 01 ca             	clac
09da  9da:	0f 01 cb             	stac
09dd  9dd:	0f 01 ca             	clac
09e0  9e0:	0f 01 ca             	clac
09e3  9e3:	0f 01 ca             	clac
09e6  9e6:	0f 01 cb             	stac
09e9  9e9:	0f 01 ca             	clac
09ec  9ec:	0f 01 cb             	stac
09ef  9ef:	0f ae e8             	lfence
09f2  9f2:	0f 01 ca             	clac
09f5  9f5:	0f 01 cb             	stac
09f8  9f8:	0f ae e8             	lfence
09fb  9fb:	0f 01 ca             	clac
09fe  9fe:	0f ae e8             	lfence
0a01  a01:	0f 31                	rdtsc
0a03  a03:	0f 01 f9             	rdtscp
0a06  a06:	0f ae e8             	lfence
0a09  a09:	0f 31                	rdtsc
0a0b  a0b:	0f 01 f9             	rdtscp
0a0e  a0e:	0f ae e8             	lfence
0a11  a11:	0f 31                	rdtsc
0a13  a13:	0f 01 f9             	rdtscp
0a16  a16:	0f ae e8             	lfence
0a19  a19:	0f 31                	rdtsc
0a1b  a1b:	0f 01 f9             	rdtscp
0a1e  a1e:	0f 01 cb             	stac
0a21  a21:	0f 01 ca             	clac
0a24  a24:	0f 01 cb             	stac
0a27  a27:	0f 01 ca             	clac
0a2a  a2a:	0f 01 cb             	stac
0a2d  a2d:	0f 01 ca             	clac
0a30  a30:	0f 01 cb             	stac
0a33  a33:	0f 01 ca             	clac
0a36  a36:	0f 01 cb             	stac
0a39  a39:	0f ae e8             	lfence
0a3c  a3c:	0f 01 ca             	clac
0a3f  a3f:	0f 01 cb             	stac
0a42  a42:	0f ae e8             	lfence
0a45  a45:	0f 01 ca             	clac
0a48  a48:	0f 01 cb             	stac
0a4b  a4b:	0f ae e8             	lfence
0a4e  a4e:	0f 01 ca             	clac
0a51  a51:	0f 01 cb             	stac
0a54  a54:	0f ae e8             	lfence
0a57  a57:	0f 01 ca             	clac
0a5a  a5a:	0f 01 ca             	clac
0a5d  a5d:	e8 00 00 00 00       	call   a62 <.altinstr_replacement+0xa62>	a5e: R_X86_64_PLT32	copy_user_generic_string-0x4
0a62  a62:	e8 00 00 00 00       	call   a67 <.altinstr_replacement+0xa67>	a63: R_X86_64_PLT32	copy_user_enhanced_fast_string-0x4
0a67  a67:	e9 00 00 00 00       	jmp    a6c <.altinstr_replacement+0xa6c>	a68: R_X86_64_PC32	.noinstr.text+0x3b6c
0a6c  a6c:	e9 00 00 00 00       	jmp    a71 <.altinstr_replacement+0xa71>	a6d: R_X86_64_PC32	.text+0x45fa49
0a71  a71:	e9 00 00 00 00       	jmp    a76 <.altinstr_replacement+0xa76>	a72: R_X86_64_PC32	.text+0x45fa9c
0a76  a76:	0f 01 cb             	stac
0a79  a79:	0f 01 ca             	clac
0a7c  a7c:	0f 01 cb             	stac
0a7f  a7f:	0f 01 ca             	clac
0a82  a82:	0f 01 cb             	stac
0a85  a85:	0f 01 ca             	clac
0a88  a88:	0f 01 cb             	stac
0a8b  a8b:	0f 01 ca             	clac
0a8e  a8e:	0f 01 ca             	clac
0a91  a91:	0f ae e8             	lfence
0a94  a94:	ff e0                	jmp    *%rax
0a96  a96:	cc                   	int3
0a97  a97:	ff e0                	jmp    *%rax
0a99  a99:	0f ae e8             	lfence
0a9c  a9c:	ff e1                	jmp    *%rcx
0a9e  a9e:	cc                   	int3
0a9f  a9f:	ff e1                	jmp    *%rcx
0aa1  aa1:	0f ae e8             	lfence
0aa4  aa4:	ff e2                	jmp    *%rdx
0aa6  aa6:	cc                   	int3
0aa7  aa7:	ff e2                	jmp    *%rdx
0aa9  aa9:	0f ae e8             	lfence
0aac  aac:	ff e3                	jmp    *%rbx
0aae  aae:	cc                   	int3
0aaf  aaf:	ff e3                	jmp    *%rbx
0ab1  ab1:	0f ae e8             	lfence
0ab4  ab4:	ff e4                	jmp    *%rsp
0ab6  ab6:	cc                   	int3
0ab7  ab7:	ff e4                	jmp    *%rsp
0ab9  ab9:	0f ae e8             	lfence
0abc  abc:	ff e5                	jmp    *%rbp
0abe  abe:	cc                   	int3
0abf  abf:	ff e5                	jmp    *%rbp
0ac1  ac1:	0f ae e8             	lfence
0ac4  ac4:	ff e6                	jmp    *%rsi
0ac6  ac6:	cc                   	int3
0ac7  ac7:	ff e6                	jmp    *%rsi
0ac9  ac9:	0f ae e8             	lfence
0acc  acc:	ff e7                	jmp    *%rdi
0ace  ace:	cc                   	int3
0acf  acf:	ff e7                	jmp    *%rdi
0ad1  ad1:	0f ae e8             	lfence
0ad4  ad4:	41 ff e0             	jmp    *%r8
0ad7  ad7:	cc                   	int3
0ad8  ad8:	41 ff e0             	jmp    *%r8
0adb  adb:	0f ae e8             	lfence
0ade  ade:	41 ff e1             	jmp    *%r9
0ae1  ae1:	cc                   	int3
0ae2  ae2:	41 ff e1             	jmp    *%r9
0ae5  ae5:	0f ae e8             	lfence
0ae8  ae8:	41 ff e2             	jmp    *%r10
0aeb  aeb:	cc                   	int3
0aec  aec:	41 ff e2             	jmp    *%r10
0aef  aef:	0f ae e8             	lfence
0af2  af2:	41 ff e3             	jmp    *%r11
0af5  af5:	cc                   	int3
0af6  af6:	41 ff e3             	jmp    *%r11
0af9  af9:	0f ae e8             	lfence
0afc  afc:	41 ff e4             	jmp    *%r12
0aff  aff:	cc                   	int3
0b00  b00:	41 ff e4             	jmp    *%r12
0b03  b03:	0f ae e8             	lfence
0b06  b06:	41 ff e5             	jmp    *%r13
0b09  b09:	cc                   	int3
0b0a  b0a:	41 ff e5             	jmp    *%r13
0b0d  b0d:	0f ae e8             	lfence
0b10  b10:	41 ff e6             	jmp    *%r14
0b13  b13:	cc                   	int3
0b14  b14:	41 ff e6             	jmp    *%r14
0b17  b17:	0f ae e8             	lfence
0b1a  b1a:	41 ff e7             	jmp    *%r15
0b1d  b1d:	cc                   	int3
0b1e  b1e:	41 ff e7             	jmp    *%r15
0b21  b21:	e9 00 00 00 00       	jmp    b26 <.altinstr_replacement+0xb26>	b22: R_X86_64_PLT32	srso_untrain_ret-0x4
0b26  b26:	e9 00 00 00 00       	jmp    b2b <.altinstr_replacement+0xb2b>	b27: R_X86_64_PLT32	srso_alias_untrain_ret-0x4
0b2b  b2b:	e8 00 00 00 00       	call   b30 <.altinstr_replacement+0xb30>	b2c: R_X86_64_PLT32	copy_user_generic_string-0x4
0b30  b30:	e8 00 00 00 00       	call   b35 <.altinstr_replacement+0xb35>	b31: R_X86_64_PLT32	copy_user_enhanced_fast_string-0x4
0b35  b35:	0f 01 cb             	stac
0b38  b38:	0f 01 ca             	clac
0b3b  b3b:	66 0f ae 38          	clflushopt (%rax)
0b3f  b3f:	66 0f ae 30          	clwb   (%rax)
0b43  b43:	66 0f ae 38          	clflushopt (%rax)
0b47  b47:	66 0f ae 30          	clwb   (%rax)
0b4b  b4b:	66 0f ae 38          	clflushopt (%rax)
0b4f  b4f:	66 0f ae 30          	clwb   (%rax)
0b53  b53:	66 0f ae 38          	clflushopt (%rax)
0b57  b57:	66 0f ae 30          	clwb   (%rax)
0b5b  b5b:	66 0f ae 38          	clflushopt (%rax)
0b5f  b5f:	66 0f ae 30          	clwb   (%rax)
0b63  b63:	66 0f ae 38          	clflushopt (%rax)
0b67  b67:	66 0f ae 30          	clwb   (%rax)
0b6b  b6b:	f3 48 0f b8 c7       	popcnt %rdi,%rax
0b70  b70:	f3 48 0f b8 c7       	popcnt %rdi,%rax
0b75  b75:	e8 00 00 00 00       	call   b7a <.altinstr_replacement+0xb7a>	b76: R_X86_64_PLT32	copy_user_generic_string-0x4
0b7a  b7a:	e8 00 00 00 00       	call   b7f <.altinstr_replacement+0xb7f>	b7b: R_X86_64_PLT32	copy_user_enhanced_fast_string-0x4
0b7f  b7f:	e8 00 00 00 00       	call   b84 <.altinstr_replacement+0xb84>	b80: R_X86_64_PLT32	copy_user_generic_string-0x4
0b84  b84:	e8 00 00 00 00       	call   b89 <.altinstr_replacement+0xb89>	b85: R_X86_64_PLT32	copy_user_enhanced_fast_string-0x4
0b89  b89:	e9 00 00 00 00       	jmp    b8e <.altinstr_replacement+0xb8e>	b8a: R_X86_64_PC32	.text+0x4dcda3
0b8e  b8e:	e9 00 00 00 00       	jmp    b93 <.altinstr_replacement+0xb93>	b8f: R_X86_64_PC32	.text+0x4dd476
0b93  b93:	e9 00 00 00 00       	jmp    b98 <.altinstr_replacement+0xb98>	b94: R_X86_64_PC32	.text+0x50fa62
0b98  b98:	e9 00 00 00 00       	jmp    b9d <.altinstr_replacement+0xb9d>	b99: R_X86_64_PC32	.text+0x5110ae
0b9d  b9d:	e9 00 00 00 00       	jmp    ba2 <.altinstr_replacement+0xba2>	b9e: R_X86_64_PC32	.text+0x530e43
0ba2  ba2:	e9 00 00 00 00       	jmp    ba7 <.altinstr_replacement+0xba7>	ba3: R_X86_64_PC32	.cpuidle.text+0x6ca
0ba7  ba7:	e9 00 00 00 00       	jmp    bac <.altinstr_replacement+0xbac>	ba8: R_X86_64_PC32	.cpuidle.text+0x788
0bac  bac:	e9 00 00 00 00       	jmp    bb1 <.altinstr_replacement+0xbb1>	bad: R_X86_64_PC32	.text+0x537b53
0bb1  bb1:	e9 00 00 00 00       	jmp    bb6 <.altinstr_replacement+0xbb6>	bb2: R_X86_64_PC32	.text+0x537b7f
0bb6  bb6:	f3 0f b8 c7          	popcnt %edi,%eax
0bba  bba:	e9 00 00 00 00       	jmp    bbf <.altinstr_replacement+0xbbf>	bbb: R_X86_64_PC32	.text+0x59b4f5
0bbf  bbf:	e9 00 00 00 00       	jmp    bc4 <.altinstr_replacement+0xbc4>	bc0: R_X86_64_PC32	.text+0x59b510
0bc4  bc4:	e9 00 00 00 00       	jmp    bc9 <.altinstr_replacement+0xbc9>	bc5: R_X86_64_PC32	.text+0x59bb5a
0bc9  bc9:	e9 00 00 00 00       	jmp    bce <.altinstr_replacement+0xbce>	bca: R_X86_64_PC32	.text+0x59becf
0bce  bce:	e9 00 00 00 00       	jmp    bd3 <.altinstr_replacement+0xbd3>	bcf: R_X86_64_PC32	.text+0x59beee
0bd3  bd3:	f3 48 0f b8 c7       	popcnt %rdi,%rax
0bd8  bd8:	f3 0f b8 c7          	popcnt %edi,%eax
0bdc  bdc:	f3 0f b8 c7          	popcnt %edi,%eax
0be0  be0:	f3 48 0f b8 c7       	popcnt %rdi,%rax
0be5  be5:	f3 48 0f b8 c7       	popcnt %rdi,%rax
0bea  bea:	f3 48 0f b8 c7       	popcnt %rdi,%rax
0bef  bef:	f3 0f b8 c7          	popcnt %edi,%eax
0bf3  bf3:	f3 0f b8 c7          	popcnt %edi,%eax
0bf7  bf7:	f3 0f b8 c7          	popcnt %edi,%eax
0bfb  bfb:	f3 0f b8 c7          	popcnt %edi,%eax
0bff  bff:	f3 0f b8 c7          	popcnt %edi,%eax
0c03  c03:	f3 48 0f b8 c7       	popcnt %rdi,%rax
0c08  c08:	f3 48 0f b8 c7       	popcnt %rdi,%rax
0c0d  c0d:	f3 0f b8 c7          	popcnt %edi,%eax
0c11  c11:	f3 0f b8 c7          	popcnt %edi,%eax
0c15  c15:	f3 0f b8 c7          	popcnt %edi,%eax
0c19  c19:	f3 0f b8 c7          	popcnt %edi,%eax
0c1d  c1d:	f3 48 0f b8 c7       	popcnt %rdi,%rax
0c22  c22:	0f 30                	wrmsr
0c24  c24:	0f 30                	wrmsr
0c26  c26:	0f 30                	wrmsr
0c28  c28:	0f 30                	wrmsr
0c2a  c2a:	0f 30                	wrmsr
0c2c  c2c:	0f 30                	wrmsr
0c2e  c2e:	0f 30                	wrmsr
0c30  c30:	0f 30                	wrmsr
0c32  c32:	0f 30                	wrmsr
0c34  c34:	0f 30                	wrmsr
0c36  c36:	0f 30                	wrmsr
0c38  c38:	0f 30                	wrmsr
0c3a  c3a:	0f 30                	wrmsr
0c3c  c3c:	0f 30                	wrmsr
0c3e  c3e:	0f 30                	wrmsr
0c40  c40:	0f 30                	wrmsr
0c42  c42:	0f 30                	wrmsr
0c44  c44:	0f 30                	wrmsr
0c46  c46:	0f 30                	wrmsr
0c48  c48:	0f 30                	wrmsr
0c4a  c4a:	0f 30                	wrmsr
0c4c  c4c:	0f 30                	wrmsr
0c4e  c4e:	0f 30                	wrmsr
0c50  c50:	0f 30                	wrmsr
0c52  c52:	0f 30                	wrmsr
0c54  c54:	0f 30                	wrmsr
0c56  c56:	0f 30                	wrmsr
0c58  c58:	0f 30                	wrmsr
0c5a  c5a:	0f 30                	wrmsr
0c5c  c5c:	0f 30                	wrmsr
0c5e  c5e:	0f 30                	wrmsr
0c60  c60:	0f 30                	wrmsr
0c62  c62:	0f ae e8             	lfence
0c65  c65:	0f 31                	rdtsc
0c67  c67:	0f 01 f9             	rdtscp
0c6a  c6a:	f3 0f b8 c7          	popcnt %edi,%eax
0c6e  c6e:	f3 0f b8 c7          	popcnt %edi,%eax
0c72  c72:	f3 0f b8 c7          	popcnt %edi,%eax
0c76  c76:	f3 0f b8 c7          	popcnt %edi,%eax
0c7a  c7a:	e8 00 00 00 00       	call   c7f <.altinstr_replacement+0xc7f>	c7b: R_X86_64_PLT32	__x86_indirect_thunk_rbx-0x4
0c7f  c7f:	0f ae e8             	lfence
0c82  c82:	ff d3                	call   *%rbx
0c84  c84:	e8 00 00 00 00       	call   c89 <.altinstr_replacement+0xc89>	c85: R_X86_64_PLT32	__x86_indirect_thunk_rax-0x4
0c89  c89:	0f ae e8             	lfence
0c8c  c8c:	ff d0                	call   *%rax
0c8e  c8e:	f3 48 0f b8 c7       	popcnt %rdi,%rax
0c93  c93:	f3 48 0f b8 c7       	popcnt %rdi,%rax
0c98  c98:	f3 0f b8 c7          	popcnt %edi,%eax
0c9c  c9c:	f3 48 0f b8 c7       	popcnt %rdi,%rax
0ca1  ca1:	f3 0f b8 c7          	popcnt %edi,%eax
0ca5  ca5:	f3 0f b8 c7          	popcnt %edi,%eax
0ca9  ca9:	f3 48 0f b8 c7       	popcnt %rdi,%rax
0cae  cae:	e8 00 00 00 00       	call   cb3 <.altinstr_replacement+0xcb3>	caf: R_X86_64_PLT32	copy_user_generic_string-0x4
0cb3  cb3:	e8 00 00 00 00       	call   cb8 <.altinstr_replacement+0xcb8>	cb4: R_X86_64_PLT32	copy_user_enhanced_fast_string-0x4
0cb8  cb8:	e8 00 00 00 00       	call   cbd <.altinstr_replacement+0xcbd>	cb9: R_X86_64_PLT32	copy_user_generic_string-0x4
0cbd  cbd:	e8 00 00 00 00       	call   cc2 <.altinstr_replacement+0xcc2>	cbe: R_X86_64_PLT32	copy_user_enhanced_fast_string-0x4
0cc2  cc2:	0f 0d 08             	prefetchw (%rax)
0cc5  cc5:	0f 0d 0a             	prefetchw (%rdx)
0cc8  cc8:	0f 0d 0b             	prefetchw (%rbx)
0ccb  ccb:	0f 0d 4d 00          	prefetchw 0x0(%rbp)
0ccf  ccf:	f3 48 0f b8 c7       	popcnt %rdi,%rax
0cd4  cd4:	f3 48 0f b8 c7       	popcnt %rdi,%rax
0cd9  cd9:	f3 0f b8 c7          	popcnt %edi,%eax
0cdd  cdd:	f3 0f b8 c7          	popcnt %edi,%eax
0ce1  ce1:	f3 48 0f b8 c7       	popcnt %rdi,%rax
0ce6  ce6:	f3 0f b8 c7          	popcnt %edi,%eax
0cea  cea:	f3 0f b8 c7          	popcnt %edi,%eax
0cee  cee:	f3 48 0f b8 c7       	popcnt %rdi,%rax
0cf3  cf3:	f3 48 0f b8 c7       	popcnt %rdi,%rax
0cf8  cf8:	f3 48 0f b8 c7       	popcnt %rdi,%rax
0cfd  cfd:	f3 48 0f b8 c7       	popcnt %rdi,%rax

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

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2023-08-31  5:14 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-08-26 18:56 [stable:linux-5.10.y 9990/9999] arch/x86/lib/retpoline.o: warning: objtool: .altinstr_replacement+0x90: unsupported relocation in alternatives section kernel test robot
2023-08-26 20:05 ` Greg Kroah-Hartman
2023-08-27  1:52   ` Philip Li
2023-08-30  6:36     ` Greg Kroah-Hartman
2023-08-31  5:14       ` Philip Li

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.