File: x86-64-fsgs.s

package info (click to toggle)
binutils 2.31.1-16
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 309,412 kB
  • sloc: ansic: 1,161,194; asm: 638,508; cpp: 128,829; exp: 68,580; makefile: 55,828; sh: 22,360; yacc: 14,238; lisp: 13,272; perl: 2,111; ada: 1,681; lex: 1,652; pascal: 1,446; cs: 879; sed: 195; python: 154; xml: 95; awk: 25
file content (38 lines) | stat: -rw-r--r-- 531 bytes parent folder | download | duplicates (21)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
# Check 64bit FSGS new instructions.

	.text
foo:
	rdfsbase %ebx
	rdfsbase %rbx
	rdfsbase %r8d
	rdfsbase %r8
	rdgsbase %ebx
	rdgsbase %rbx
	rdgsbase %r8d
	rdgsbase %r8
	wrfsbase %ebx
	wrfsbase %rbx
	wrfsbase %r8d
	wrfsbase %r8
	wrgsbase %ebx
	wrgsbase %rbx
	wrgsbase %r8d
	wrgsbase %r8

	.intel_syntax noprefix
	rdfsbase ebx
	rdfsbase rbx
	rdfsbase r8d
	rdfsbase r8
	rdgsbase ebx
	rdgsbase rbx
	rdgsbase r8d
	rdgsbase r8
	wrfsbase ebx
	wrfsbase rbx
	wrfsbase r8d
	wrfsbase r8
	wrgsbase ebx
	wrgsbase rbx
	wrgsbase r8d
	wrgsbase r8