microfmt
Zero-allocation C++ formatting for constrained environments
Loading...
Searching...
No Matches
Classes | Enumerations
microfmt::dwarf::x86_64 Namespace Reference

Classes

struct  register_traits
 

Enumerations

enum  : uint32_t {
  rax = 0 , rdx = 1 , rcx = 2 , rbx = 3 ,
  rsi = 4 , rdi = 5 , rbp = 6 , rsp = 7 ,
  r8 = 8 , r9 = 9 , r10 = 10 , r11 = 11 ,
  r12 = 12 , r13 = 13 , r14 = 14 , r15 = 15 ,
  rip = 16 , fp = rbp , sp = rsp , pc = rip ,
  xmm0 = 17 , xmm1 = 18 , xmm2 = 19 , xmm3 = 20 ,
  xmm4 = 21 , xmm5 = 22 , xmm6 = 23 , xmm7 = 24 ,
  xmm8 = 25 , xmm9 = 26 , xmm10 = 27 , xmm11 = 28 ,
  xmm12 = 29 , xmm13 = 30 , xmm14 = 31 , xmm15 = 32 ,
  eflags = 49 , fs_base = 58 , gs_base = 59 , cs = 60 ,
  ss = 61 , ds = 62 , es = 63 , fs = 64 ,
  gs = 65 , kernel_gs_base = 66 , cr0 = 100 , cr2 = 102 ,
  cr3 = 103 , cr4 = 104 , cr8 = 108 , dr0 = 120 ,
  dr1 = 121 , dr2 = 122 , dr3 = 123 , dr6 = 126 ,
  dr7 = 127
}
 

Enumeration Type Documentation

◆ anonymous enum

anonymous enum : uint32_t
Enumerator
rax 
rdx 
rcx 
rbx 
rsi 
rdi 
rbp 
rsp 
r8 
r9 
r10 
r11 
r12 
r13 
r14 
r15 
rip 
fp 
sp 
pc 
xmm0 
xmm1 
xmm2 
xmm3 
xmm4 
xmm5 
xmm6 
xmm7 
xmm8 
xmm9 
xmm10 
xmm11 
xmm12 
xmm13 
xmm14 
xmm15 
eflags 
fs_base 
gs_base 
cs 
ss 
ds 
es 
fs 
gs 
kernel_gs_base 
cr0 
cr2 
cr3 
cr4 
cr8 
dr0 
dr1 
dr2 
dr3 
dr6 
dr7